Commit Graph

45 Commits

Author SHA1 Message Date
00629fc374 pam: Mark no-match error message as translatable 2021-06-25 16:07:53 +00:00
0e2bf7e804 build: Check translations using a script
Use a bash script to check the translations as we used to do during
the autotools-based distcheck.
2020-02-05 15:25:35 +01:00
eb6dbb6953 build: Add meson build system
Reuse the generated dbus interface .xml files from fprintd to avoid
unnecessary copies.
2020-02-05 15:25:35 +01:00
d70f15b5e8 pam: Port to sd-bus
This pam plugin never used GDBus because it transparently uses threads
which do not work well with a lot of PAM applications. But even settling
on the "still better to use than plain dbus library" dbus-glib wasn't
without problems, as any use or initialisation of GIO sockets would
modify signal handler for signals such as SIGPIPE (see gio/gsocket.c).

Many years later, sd-bus is a more modern alternative to the bare dbus
library with a better API.

This includes:
- Removing use of gboolean, guint, g_new0() and many glib string helpers
- Simplifying debug logging
- Marking user-facing messages to be translated
2020-01-24 00:51:13 +01:00
12ef09a1c9 po: Update translations 2018-06-15 17:50:08 +02:00
78ffe68426 po: Update translations
And add Belarusian
2018-04-26 14:44:45 +02:00
e6d291b248 po: Add 2 new languages 2018-02-06 11:23:01 +01:00
a2f2526df6 po: Update translations 2018-02-06 11:22:13 +01:00
32307570fe po: Update translations 2017-02-11 18:17:40 +01:00
7ae196a0dd po: Remove duplicate Bulgarian and Persian translations
https://bugs.freedesktop.org/show_bug.cgi?id=99773
2017-02-11 18:16:23 +01:00
e2ba6321f8 po: Update translations 2016-10-13 17:28:26 +02:00
fa31b0aec2 Update translations, and add 21 of them 2015-02-09 18:14:47 +01:00
2e434a062d po: Update LINGUAS and remove unused translations
Fixes the build.
2012-11-17 09:08:36 +01:00
8266f354cc po: Remove empty translation 2012-11-16 20:05:40 +01:00
da44184115 po: Add missing PO files from Transifex 2012-11-16 19:43:08 +01:00
486c0bb347 po: Update translations 2012-11-13 17:19:52 +01:00
42dd4a8b3a po: Add missing languages to LINGUAS 2012-11-13 17:19:42 +01:00
1bd948ac16 po: Updated translations 2012-05-28 14:30:26 +01:00
77fa713920 po: Updated translations 2011-08-15 22:10:40 +01:00
0dcd7e5c48 po: Update from transifex 2011-04-18 17:57:33 +01:00
e01eed1bfd po: Update translations from Transifex 2011-03-30 16:33:38 +01:00
f4b9102b01 po: Add missing languages 2011-01-25 12:13:43 +00:00
c9b65f66d1 l10n: Added Romanian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-10-10 22:32:33 +00:00
dc504bd153 l10n: Updated slovenian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-16 17:48:02 +00:00
dd1b18490f l10n: Faroese translation
New status: 32 messages complete with 1 fuzzy and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-11 18:55:35 +00:00
89cef68fa4 Update po/LINGUAS for new language 2010-09-11 14:58:17 +01:00
b319f576dd Update LINGUAS for the current translations 2010-09-11 14:56:57 +01:00
7aaea259c9 l10n: Add Czech translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-10 21:17:47 +00:00
e306fcb735 l10n: Initial Ukrainian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-06 16:21:55 +00:00
d474f43835 l10n: Added Swedish translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-04 11:02:43 +00:00
1a9eaab267 l10n: Added Serbian Translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-30 13:24:53 +00:00
b3df0c5f1f l10n: Initial Polish (pl) translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-22 19:31:28 +00:00
6054505bf0 l10n: Added Spanish translation.
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-21 10:26:31 +00:00
2f3645aeba l10n: Added initial German translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 17:48:19 +00:00
9a83d1428c l10n: Add Italian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 14:42:09 +00:00
767bd3e70e l10n: New Indonesian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 13:19:50 +00:00
a575414365 l10n: Added Hungarian translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 12:49:09 +00:00
e2c0799bf7 l10n: Initial Arabic translation
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 12:40:37 +00:00
cd62776a8a l10n: Added Galician translations
New status: 33 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-08-20 12:22:37 +00:00
8719b25d43 Add British English translations
As a test case for the build system.
2010-08-20 11:53:01 +01:00
bbead87f58 Fix distcheck
A single file missing from the distribution.
2009-01-27 16:45:16 -03:00
31a8e2c61d Fix distcheck
And add a TODO item
2008-11-21 18:14:09 +00:00
1748e5f484 Add user tracking when claiming a device
Mark all the methods on the device as async, so we
can get access to the associated DBusGMethodInvocation.

When claiming the device, remember the sender, and for every
API entry point, check that the sender is the same as the one
that made the original claim.

Trying to enroll a user whilst the device is already claimed
from another program will fail with:
** ERROR **: failed to claim device: Device was already claimed

This is the first step towards PolicyKit and multi-user support
2008-05-18 12:41:05 +01:00
3a0152e124 Fix _get_error() in the manager
Fix wrong assumption of semantics when fp_discover_devs()
returns NULL.
2008-05-16 12:17:48 +01:00
3ad569b66a Add i18n support
This will be needed to get better error messages to
users of the D-Bus API. We use glib's builtin gettext
support. No strings marked as translatable yet, we'll
need to mark those user-visible strings carefully and
review them.
2008-05-14 16:07:20 +01:00