Integrate pinelog module logging functionality

reverse-scroll
nirenjan 2021-11-10 09:29:27 -08:00
parent f4a8e7c4d5
commit 2119e00647
13 changed files with 154 additions and 131 deletions

View File

@ -13,6 +13,7 @@
#include <errno.h> #include <errno.h>
#include <string.h> #include <string.h>
#define PINELOG_MODULE X52D_MOD_CLOCK
#include "pinelog.h" #include "pinelog.h"
#include "x52d_config.h" #include "x52d_config.h"
#include "x52d_clock.h" #include "x52d_clock.h"

View File

@ -17,6 +17,7 @@
#include <sys/socket.h> #include <sys/socket.h>
#include <unistd.h> #include <unistd.h>
#define PINELOG_MODULE X52D_MOD_COMMAND
#include "pinelog.h" #include "pinelog.h"
#include "x52d_const.h" #include "x52d_const.h"
#include "x52d_command.h" #include "x52d_command.h"

View File

@ -9,6 +9,7 @@
#include "config.h" #include "config.h"
#include <errno.h> #include <errno.h>
#define PINELOG_MODULE X52D_MOD_CONFIG
#include "pinelog.h" #include "pinelog.h"
#include "x52d_config.h" #include "x52d_config.h"
#include "x52d_const.h" #include "x52d_const.h"

View File

@ -14,6 +14,7 @@
#include <errno.h> #include <errno.h>
#include <stdbool.h> #include <stdbool.h>
#define PINELOG_MODULE X52D_MOD_CONFIG
#include "pinelog.h" #include "pinelog.h"
#include "libx52.h" #include "libx52.h"
#include "x52d_config.h" #include "x52d_config.h"

View File

@ -14,6 +14,7 @@
#include <errno.h> #include <errno.h>
#include <stdbool.h> #include <stdbool.h>
#define PINELOG_MODULE X52D_MOD_CONFIG
#include "ini.h" #include "ini.h"
#include "pinelog.h" #include "pinelog.h"
#include "x52d_config.h" #include "x52d_config.h"

View File

@ -25,4 +25,16 @@
#define X52D_MAX_CLIENTS 63 #define X52D_MAX_CLIENTS 63
enum {
X52D_MOD_CONFIG,
X52D_MOD_CLOCK,
X52D_MOD_DEVICE,
X52D_MOD_IO,
X52D_MOD_LED,
X52D_MOD_MOUSE,
X52D_MOD_COMMAND,
X52D_MOD_MAX
};
#endif // !defined X52D_CONST_H #endif // !defined X52D_CONST_H

View File

@ -11,6 +11,7 @@
#include <pthread.h> #include <pthread.h>
#include <stdbool.h> #include <stdbool.h>
#define PINELOG_MODULE X52D_MOD_DEVICE
#include "x52d_const.h" #include "x52d_const.h"
#include "x52d_config.h" #include "x52d_config.h"
#include "x52d_device.h" #include "x52d_device.h"

View File

@ -16,6 +16,8 @@
#include "x52d_io.h" #include "x52d_io.h"
#include "x52d_mouse.h" #include "x52d_mouse.h"
#include "libx52io.h" #include "libx52io.h"
#define PINELOG_MODULE X52D_MOD_IO
#include "pinelog.h" #include "pinelog.h"
static libx52io_context *io_ctx; static libx52io_context *io_ctx;

View File

@ -13,6 +13,7 @@
#include <errno.h> #include <errno.h>
#include <string.h> #include <string.h>
#define PINELOG_MODULE X52D_MOD_LED
#include "pinelog.h" #include "pinelog.h"
#include "x52d_config.h" #include "x52d_config.h"
#include "x52d_const.h" #include "x52d_const.h"

View File

@ -272,6 +272,7 @@ int main(int argc, char **argv)
#endif #endif
/* Set system defaults */ /* Set system defaults */
pinelog_init(X52D_MOD_MAX);
pinelog_set_level(PINELOG_LVL_WARNING); pinelog_set_level(PINELOG_LVL_WARNING);
/* /*

View File

@ -10,6 +10,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdbool.h> #include <stdbool.h>
#define PINELOG_MODULE X52D_MOD_MOUSE
#include "pinelog.h" #include "pinelog.h"
#include "x52d_config.h" #include "x52d_config.h"
#include "x52d_const.h" #include "x52d_const.h"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libx52 0.2.3\n" "Project-Id-Version: libx52 0.2.3\n"
"Report-Msgid-Bugs-To: https://github.com/nirenjan/libx52/issues\n" "Report-Msgid-Bugs-To: https://github.com/nirenjan/libx52/issues\n"
"POT-Creation-Date: 2021-11-07 16:07-0800\n" "POT-Creation-Date: 2021-11-10 09:29-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -142,11 +142,11 @@ msgstr ""
msgid "Unknown LED state %d" msgid "Unknown LED state %d"
msgstr "" msgstr ""
#: libx52/x52_stringify.c:47 daemon/x52d_clock.c:28 daemon/x52d_mouse.c:31 #: libx52/x52_stringify.c:47 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32
msgid "off" msgid "off"
msgstr "" msgstr ""
#: libx52/x52_stringify.c:48 daemon/x52d_clock.c:28 daemon/x52d_mouse.c:31 #: libx52/x52_stringify.c:48 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32
msgid "on" msgid "on"
msgstr "" msgstr ""
@ -540,287 +540,287 @@ msgstr ""
msgid "Error listening on command socket: %s" msgid "Error listening on command socket: %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:316 #: daemon/x52d_main.c:317
#, c-format #, c-format
msgid "Unable to parse configuration override '%s'\n" msgid "Unable to parse configuration override '%s'\n"
msgstr "" msgstr ""
#: daemon/x52d_main.c:344 #: daemon/x52d_main.c:345
#, c-format #, c-format
msgid "Foreground = %s" msgid "Foreground = %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:344 daemon/x52d_main.c:345 #: daemon/x52d_main.c:345 daemon/x52d_main.c:346
msgid "true" msgid "true"
msgstr "" msgstr ""
#: daemon/x52d_main.c:344 daemon/x52d_main.c:345 #: daemon/x52d_main.c:345 daemon/x52d_main.c:346
msgid "false" msgid "false"
msgstr "" msgstr ""
#: daemon/x52d_main.c:345
#, c-format
msgid "Quiet = %s"
msgstr ""
#: daemon/x52d_main.c:346 #: daemon/x52d_main.c:346
#, c-format #, c-format
msgid "Verbosity = %d" msgid "Quiet = %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:347 #: daemon/x52d_main.c:347
#, c-format #, c-format
msgid "Log file = %s" msgid "Verbosity = %d"
msgstr "" msgstr ""
#: daemon/x52d_main.c:348 #: daemon/x52d_main.c:348
#, c-format #, c-format
msgid "Config file = %s" msgid "Log file = %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:349 #: daemon/x52d_main.c:349
#, c-format #, c-format
msgid "PID file = %s" msgid "Config file = %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:350 #: daemon/x52d_main.c:350
#, c-format #, c-format
msgid "PID file = %s"
msgstr ""
#: daemon/x52d_main.c:351
#, c-format
msgid "Command socket = %s" msgid "Command socket = %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:380 #: daemon/x52d_main.c:381
msgid "Reloading X52 configuration" msgid "Reloading X52 configuration"
msgstr "" msgstr ""
#: daemon/x52d_main.c:387 #: daemon/x52d_main.c:388
msgid "Saving X52 configuration to disk" msgid "Saving X52 configuration to disk"
msgstr "" msgstr ""
#: daemon/x52d_main.c:393 #: daemon/x52d_main.c:394
#, c-format #, c-format
msgid "Received termination signal %s" msgid "Received termination signal %s"
msgstr "" msgstr ""
#: daemon/x52d_main.c:416 #: daemon/x52d_main.c:417
msgid "Shutting down X52 daemon" msgid "Shutting down X52 daemon"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:27 #: daemon/x52d_clock.c:28
#, c-format #, c-format
msgid "Setting clock enable to %s" msgid "Setting clock enable to %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:34 daemon/x52d_clock.c:115 #: daemon/x52d_clock.c:35 daemon/x52d_clock.c:116
#, c-format #, c-format
msgid "Setting %s clock timezone to %s" msgid "Setting %s clock timezone to %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:36 #: daemon/x52d_clock.c:37
msgid "local" msgid "local"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:36 #: daemon/x52d_clock.c:37
msgid "UTC" msgid "UTC"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:54 #: daemon/x52d_clock.c:55
msgid "Unable to allocate memory for timezone. Falling back to UTC" msgid "Unable to allocate memory for timezone. Falling back to UTC"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:64 #: daemon/x52d_clock.c:65
msgid "Unable to backup timezone environment. Falling back to UTC" msgid "Unable to backup timezone environment. Falling back to UTC"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:134 #: daemon/x52d_clock.c:135
#, c-format #, c-format
msgid "Setting %s clock format to %s" msgid "Setting %s clock format to %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:158 #: daemon/x52d_clock.c:159
#, c-format #, c-format
msgid "Setting date format to %s" msgid "Setting date format to %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:169 #: daemon/x52d_clock.c:170
msgid "Starting X52 clock manager thread" msgid "Starting X52 clock manager thread"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:180 #: daemon/x52d_clock.c:181
#, c-format #, c-format
msgid "Error %d retrieving current time: %s" msgid "Error %d retrieving current time: %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:201 #: daemon/x52d_clock.c:202
#, c-format #, c-format
msgid "Error %d initializing clock thread: %s" msgid "Error %d initializing clock thread: %s"
msgstr "" msgstr ""
#: daemon/x52d_clock.c:208 #: daemon/x52d_clock.c:209
msgid "Shutting down X52 clock manager thread" msgid "Shutting down X52 clock manager thread"
msgstr "" msgstr ""
#: daemon/x52d_command.c:52 #: daemon/x52d_command.c:53
#, c-format #, c-format
msgid "Error accepting client connection on command socket: %s" msgid "Error accepting client connection on command socket: %s"
msgstr "" msgstr ""
#: daemon/x52d_command.c:89 #: daemon/x52d_command.c:90
#, c-format #, c-format
msgid "Error when polling command socket: FD %d, error %d, len %lu" msgid "Error when polling command socket: FD %d, error %d, len %lu"
msgstr "" msgstr ""
#: daemon/x52d_command.c:116 #: daemon/x52d_command.c:117
#, c-format #, c-format
msgid "Error when polling for command: %s" msgid "Error when polling for command: %s"
msgstr "" msgstr ""
#: daemon/x52d_command.c:120 #: daemon/x52d_command.c:121
msgid "Timed out when polling for command" msgid "Timed out when polling for command"
msgstr "" msgstr ""
#: daemon/x52d_command.c:364 #: daemon/x52d_command.c:365
#, c-format #, c-format
msgid "Error reading from client %d: %s" msgid "Error reading from client %d: %s"
msgstr "" msgstr ""
#: daemon/x52d_command.c:375 #: daemon/x52d_command.c:376
#, c-format #, c-format
msgid "Short write to client %d; expected %d bytes, wrote %d bytes" msgid "Short write to client %d; expected %d bytes, wrote %d bytes"
msgstr "" msgstr ""
#: daemon/x52d_config.c:28 #: daemon/x52d_config.c:29
#, c-format #, c-format
msgid "Error %d setting configuration defaults: %s" msgid "Error %d setting configuration defaults: %s"
msgstr "" msgstr ""
#: daemon/x52d_config.c:55 #: daemon/x52d_config.c:56
#, c-format #, c-format
msgid "Error %d saving configuration file: %s" msgid "Error %d saving configuration file: %s"
msgstr "" msgstr ""
#: daemon/x52d_config_dump.c:112 #: daemon/x52d_config_dump.c:113
#, c-format #, c-format
msgid "Unable to save config file %s - code %d: %s" msgid "Unable to save config file %s - code %d: %s"
msgstr "" msgstr ""
#: daemon/x52d_config_dump.c:130 #: daemon/x52d_config_dump.c:131
#, c-format #, c-format
msgid "Failed to dump %s.%s to config file %s" msgid "Failed to dump %s.%s to config file %s"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:167 #: daemon/x52d_config_parser.c:168
#, c-format #, c-format
msgid "Ignoring unknown key '%s.%s'" msgid "Ignoring unknown key '%s.%s'"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:208 #: daemon/x52d_config_parser.c:209
#, c-format #, c-format
msgid "Failed processing configuration file %s - code %d" msgid "Failed processing configuration file %s - code %d"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:238 #: daemon/x52d_config_parser.c:239
msgid "Failed to allocate memory for override structure" msgid "Failed to allocate memory for override structure"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:247 #: daemon/x52d_config_parser.c:248
msgid "Failed to allocate memory for override string" msgid "Failed to allocate memory for override string"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:258 #: daemon/x52d_config_parser.c:259
#, c-format #, c-format
msgid "No section found in override string '%s'" msgid "No section found in override string '%s'"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:272 #: daemon/x52d_config_parser.c:273
#, c-format #, c-format
msgid "No key found in override string '%s'" msgid "No key found in override string '%s'"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:283 #: daemon/x52d_config_parser.c:284
#, c-format #, c-format
msgid "No value found in override string '%s'" msgid "No value found in override string '%s'"
msgstr "" msgstr ""
#: daemon/x52d_config_parser.c:334 #: daemon/x52d_config_parser.c:335
#, c-format #, c-format
msgid "Error processing override '%s.%s=%s'" msgid "Error processing override '%s.%s=%s'"
msgstr "" msgstr ""
#: daemon/x52d_device.c:34 #: daemon/x52d_device.c:35
msgid "Starting X52 device manager thread" msgid "Starting X52 device manager thread"
msgstr "" msgstr ""
#: daemon/x52d_device.c:41 #: daemon/x52d_device.c:42
#, c-format #, c-format
msgid "Error %d connecting to device: %s" msgid "Error %d connecting to device: %s"
msgstr "" msgstr ""
#: daemon/x52d_device.c:50 #: daemon/x52d_device.c:51
msgid "Device connected, writing configuration" msgid "Device connected, writing configuration"
msgstr "" msgstr ""
#: daemon/x52d_device.c:72 #: daemon/x52d_device.c:73
msgid "Initializing libx52" msgid "Initializing libx52"
msgstr "" msgstr ""
#: daemon/x52d_device.c:76 #: daemon/x52d_device.c:77
#, c-format #, c-format
msgid "Failure %d initializing libx52: %s" msgid "Failure %d initializing libx52: %s"
msgstr "" msgstr ""
#: daemon/x52d_device.c:87 #: daemon/x52d_device.c:88
msgid "Shutting down X52 device manager thread" msgid "Shutting down X52 device manager thread"
msgstr "" msgstr ""
#: daemon/x52d_device.c:100 #: daemon/x52d_device.c:101
#, c-format #, c-format
msgid "Error %d when updating X52 parameter: %s" msgid "Error %d when updating X52 parameter: %s"
msgstr "" msgstr ""
#: daemon/x52d_device.c:175 #: daemon/x52d_device.c:176
#, c-format #, c-format
msgid "Error %d when updating X52 device: %s" msgid "Error %d when updating X52 device: %s"
msgstr "" msgstr ""
#: daemon/x52d_io.c:40 #: daemon/x52d_io.c:42
msgid "Starting X52 I/O thread" msgid "Starting X52 I/O thread"
msgstr "" msgstr ""
#: daemon/x52d_io.c:62 #: daemon/x52d_io.c:64
#, c-format #, c-format
msgid "Error %d opening X52 I/O device: %s" msgid "Error %d opening X52 I/O device: %s"
msgstr "" msgstr ""
#: daemon/x52d_io.c:73 #: daemon/x52d_io.c:75
#, c-format #, c-format
msgid "Error %d reading from X52 I/O device: %s" msgid "Error %d reading from X52 I/O device: %s"
msgstr "" msgstr ""
#: daemon/x52d_io.c:100 #: daemon/x52d_io.c:102
#, c-format #, c-format
msgid "Error %d initializing X52 I/O library: %s" msgid "Error %d initializing X52 I/O library: %s"
msgstr "" msgstr ""
#: daemon/x52d_io.c:106 #: daemon/x52d_io.c:108
#, c-format #, c-format
msgid "Error %d initializing I/O driver thread: %s" msgid "Error %d initializing I/O driver thread: %s"
msgstr "" msgstr ""
#: daemon/x52d_io.c:113 #: daemon/x52d_io.c:115
msgid "Shutting down X52 I/O driver thread" msgid "Shutting down X52 I/O driver thread"
msgstr "" msgstr ""
#: daemon/x52d_mouse.c:30 #: daemon/x52d_mouse.c:31
#, c-format #, c-format
msgid "Setting mouse enable to %s" msgid "Setting mouse enable to %s"
msgstr "" msgstr ""
#: daemon/x52d_mouse.c:46 #: daemon/x52d_mouse.c:47
#, c-format #, c-format
msgid "Ignoring mouse speed %d outside supported range (0-%d)" msgid "Ignoring mouse speed %d outside supported range (0-%d)"
msgstr "" msgstr ""
#: daemon/x52d_mouse.c:58 #: daemon/x52d_mouse.c:59
#, c-format #, c-format
msgid "Setting mouse speed to %d (delay %d ms, multiplier %f)" msgid "Setting mouse speed to %d (delay %d ms, multiplier %f)"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libx52 0.2.3\n" "Project-Id-Version: libx52 0.2.3\n"
"Report-Msgid-Bugs-To: https://github.com/nirenjan/libx52/issues\n" "Report-Msgid-Bugs-To: https://github.com/nirenjan/libx52/issues\n"
"POT-Creation-Date: 2021-11-07 16:07-0800\n" "POT-Creation-Date: 2021-11-10 09:29-0800\n"
"PO-Revision-Date: 2021-11-04 15:35-0700\n" "PO-Revision-Date: 2021-11-04 15:35-0700\n"
"Last-Translator: Nirenjan Krishnan <nirenjan@gmail.com>\n" "Last-Translator: Nirenjan Krishnan <nirenjan@gmail.com>\n"
"Language-Team: Dummy Language for testing i18n\n" "Language-Team: Dummy Language for testing i18n\n"
@ -142,11 +142,11 @@ msgstr "YYay-MMay-DDay"
msgid "Unknown LED state %d" msgid "Unknown LED state %d"
msgstr "Unknownay EDLay atestay %d" msgstr "Unknownay EDLay atestay %d"
#: libx52/x52_stringify.c:47 daemon/x52d_clock.c:28 daemon/x52d_mouse.c:31 #: libx52/x52_stringify.c:47 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32
msgid "off" msgid "off"
msgstr "offay" msgstr "offay"
#: libx52/x52_stringify.c:48 daemon/x52d_clock.c:28 daemon/x52d_mouse.c:31 #: libx52/x52_stringify.c:48 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32
msgid "on" msgid "on"
msgstr "onay" msgstr "onay"
@ -587,292 +587,292 @@ msgstr "Erroray indingbay otay ommandcay ocketsay: %s"
msgid "Error listening on command socket: %s" msgid "Error listening on command socket: %s"
msgstr "Erroray isteninglay onay ommandcay ocketsay: %s" msgstr "Erroray isteninglay onay ommandcay ocketsay: %s"
#: daemon/x52d_main.c:316 #: daemon/x52d_main.c:317
#, c-format #, c-format
msgid "Unable to parse configuration override '%s'\n" msgid "Unable to parse configuration override '%s'\n"
msgstr "Unableay otay arsepay onfigurationcay overrideay '%s'\n" msgstr "Unableay otay arsepay onfigurationcay overrideay '%s'\n"
#: daemon/x52d_main.c:344 #: daemon/x52d_main.c:345
#, c-format #, c-format
msgid "Foreground = %s" msgid "Foreground = %s"
msgstr "Oregroundfay = %s" msgstr "Oregroundfay = %s"
#: daemon/x52d_main.c:344 daemon/x52d_main.c:345 #: daemon/x52d_main.c:345 daemon/x52d_main.c:346
msgid "true" msgid "true"
msgstr "uetray" msgstr "uetray"
#: daemon/x52d_main.c:344 daemon/x52d_main.c:345 #: daemon/x52d_main.c:345 daemon/x52d_main.c:346
msgid "false" msgid "false"
msgstr "alsefay" msgstr "alsefay"
#: daemon/x52d_main.c:345 #: daemon/x52d_main.c:346
#, c-format #, c-format
msgid "Quiet = %s" msgid "Quiet = %s"
msgstr "Uietqay = %s" msgstr "Uietqay = %s"
#: daemon/x52d_main.c:346 #: daemon/x52d_main.c:347
#, c-format #, c-format
msgid "Verbosity = %d" msgid "Verbosity = %d"
msgstr "Erbosityvay = %d" msgstr "Erbosityvay = %d"
#: daemon/x52d_main.c:347 #: daemon/x52d_main.c:348
#, c-format #, c-format
msgid "Log file = %s" msgid "Log file = %s"
msgstr "Oglay ilefay = %s" msgstr "Oglay ilefay = %s"
#: daemon/x52d_main.c:348 #: daemon/x52d_main.c:349
#, c-format #, c-format
msgid "Config file = %s" msgid "Config file = %s"
msgstr "Onfigcay ilefay = %s" msgstr "Onfigcay ilefay = %s"
#: daemon/x52d_main.c:349 #: daemon/x52d_main.c:350
#, c-format #, c-format
msgid "PID file = %s" msgid "PID file = %s"
msgstr "IDPay ilefay = %s" msgstr "IDPay ilefay = %s"
#: daemon/x52d_main.c:350 #: daemon/x52d_main.c:351
#, c-format #, c-format
msgid "Command socket = %s" msgid "Command socket = %s"
msgstr "Ommandcay ocketsay = %s" msgstr "Ommandcay ocketsay = %s"
#: daemon/x52d_main.c:380 #: daemon/x52d_main.c:381
msgid "Reloading X52 configuration" msgid "Reloading X52 configuration"
msgstr "Eloadingray X52 onfigurationcay" msgstr "Eloadingray X52 onfigurationcay"
#: daemon/x52d_main.c:387 #: daemon/x52d_main.c:388
msgid "Saving X52 configuration to disk" msgid "Saving X52 configuration to disk"
msgstr "Avingsay X52 onfigurationcay otay iskday" msgstr "Avingsay X52 onfigurationcay otay iskday"
#: daemon/x52d_main.c:393 #: daemon/x52d_main.c:394
#, c-format #, c-format
msgid "Received termination signal %s" msgid "Received termination signal %s"
msgstr "Eceivedray erminationtay ignalsay %s" msgstr "Eceivedray erminationtay ignalsay %s"
#: daemon/x52d_main.c:416 #: daemon/x52d_main.c:417
msgid "Shutting down X52 daemon" msgid "Shutting down X52 daemon"
msgstr "Uttingshay ownday X52 aemonday" msgstr "Uttingshay ownday X52 aemonday"
#: daemon/x52d_clock.c:27 #: daemon/x52d_clock.c:28
#, c-format #, c-format
msgid "Setting clock enable to %s" msgid "Setting clock enable to %s"
msgstr "Ettingsay ockclay enableay otay %s" msgstr "Ettingsay ockclay enableay otay %s"
#: daemon/x52d_clock.c:34 daemon/x52d_clock.c:115 #: daemon/x52d_clock.c:35 daemon/x52d_clock.c:116
#, c-format #, c-format
msgid "Setting %s clock timezone to %s" msgid "Setting %s clock timezone to %s"
msgstr "Ettingsay %s ockclay imezonetay otay %s" msgstr "Ettingsay %s ockclay imezonetay otay %s"
#: daemon/x52d_clock.c:36 #: daemon/x52d_clock.c:37
msgid "local" msgid "local"
msgstr "ocallay" msgstr "ocallay"
#: daemon/x52d_clock.c:36 #: daemon/x52d_clock.c:37
msgid "UTC" msgid "UTC"
msgstr "UTCay" msgstr "UTCay"
#: daemon/x52d_clock.c:54 #: daemon/x52d_clock.c:55
msgid "Unable to allocate memory for timezone. Falling back to UTC" msgid "Unable to allocate memory for timezone. Falling back to UTC"
msgstr "" msgstr ""
"Unableay otay allocateay emorymay orfay imezonetay. Allingfay ackbay otay " "Unableay otay allocateay emorymay orfay imezonetay. Allingfay ackbay otay "
"UTCay" "UTCay"
#: daemon/x52d_clock.c:64 #: daemon/x52d_clock.c:65
msgid "Unable to backup timezone environment. Falling back to UTC" msgid "Unable to backup timezone environment. Falling back to UTC"
msgstr "" msgstr ""
"Unableay otay ackupbay imezonetay environmentay. Allingfay ackbay otay UTCay" "Unableay otay ackupbay imezonetay environmentay. Allingfay ackbay otay UTCay"
#: daemon/x52d_clock.c:134 #: daemon/x52d_clock.c:135
#, c-format #, c-format
msgid "Setting %s clock format to %s" msgid "Setting %s clock format to %s"
msgstr "Ettingsay %s ockclay ormatfay otay %s" msgstr "Ettingsay %s ockclay ormatfay otay %s"
#: daemon/x52d_clock.c:158 #: daemon/x52d_clock.c:159
#, c-format #, c-format
msgid "Setting date format to %s" msgid "Setting date format to %s"
msgstr "Ettingsay ateday ormatfay otay %s" msgstr "Ettingsay ateday ormatfay otay %s"
#: daemon/x52d_clock.c:169 #: daemon/x52d_clock.c:170
msgid "Starting X52 clock manager thread" msgid "Starting X52 clock manager thread"
msgstr "Artingstay X52 ockclay anagermay eadthray" msgstr "Artingstay X52 ockclay anagermay eadthray"
#: daemon/x52d_clock.c:180 #: daemon/x52d_clock.c:181
#, c-format #, c-format
msgid "Error %d retrieving current time: %s" msgid "Error %d retrieving current time: %s"
msgstr "Erroray %d etrievingray urrentcay imetay: %s" msgstr "Erroray %d etrievingray urrentcay imetay: %s"
#: daemon/x52d_clock.c:201 #: daemon/x52d_clock.c:202
#, c-format #, c-format
msgid "Error %d initializing clock thread: %s" msgid "Error %d initializing clock thread: %s"
msgstr "Erroray %d initializingay ockclay eadthray: %s" msgstr "Erroray %d initializingay ockclay eadthray: %s"
#: daemon/x52d_clock.c:208 #: daemon/x52d_clock.c:209
msgid "Shutting down X52 clock manager thread" msgid "Shutting down X52 clock manager thread"
msgstr "Uttingshay ownday X52 ockclay anagermay eadthray" msgstr "Uttingshay ownday X52 ockclay anagermay eadthray"
#: daemon/x52d_command.c:52 #: daemon/x52d_command.c:53
#, c-format #, c-format
msgid "Error accepting client connection on command socket: %s" msgid "Error accepting client connection on command socket: %s"
msgstr "Erroray acceptingay ientclay onnectioncay onay ommandcay ocketsay: %s" msgstr "Erroray acceptingay ientclay onnectioncay onay ommandcay ocketsay: %s"
#: daemon/x52d_command.c:89 #: daemon/x52d_command.c:90
#, c-format #, c-format
msgid "Error when polling command socket: FD %d, error %d, len %lu" msgid "Error when polling command socket: FD %d, error %d, len %lu"
msgstr "" msgstr ""
"Erroray enwhay ollingpay ommandcay ocketsay: FDay %d, erroray %d, enlay %lu" "Erroray enwhay ollingpay ommandcay ocketsay: FDay %d, erroray %d, enlay %lu"
#: daemon/x52d_command.c:116 #: daemon/x52d_command.c:117
#, c-format #, c-format
msgid "Error when polling for command: %s" msgid "Error when polling for command: %s"
msgstr "Erroray enwhay ollingpay orfay ommandcay: %s" msgstr "Erroray enwhay ollingpay orfay ommandcay: %s"
#: daemon/x52d_command.c:120 #: daemon/x52d_command.c:121
msgid "Timed out when polling for command" msgid "Timed out when polling for command"
msgstr "Imedtay outay enwhay ollingpay orfay ommandcay" msgstr "Imedtay outay enwhay ollingpay orfay ommandcay"
#: daemon/x52d_command.c:364 #: daemon/x52d_command.c:365
#, c-format #, c-format
msgid "Error reading from client %d: %s" msgid "Error reading from client %d: %s"
msgstr "Erroray eadingray omfray ientclay %d: %s" msgstr "Erroray eadingray omfray ientclay %d: %s"
#: daemon/x52d_command.c:375 #: daemon/x52d_command.c:376
#, c-format #, c-format
msgid "Short write to client %d; expected %d bytes, wrote %d bytes" msgid "Short write to client %d; expected %d bytes, wrote %d bytes"
msgstr "" msgstr ""
"Ortshay itewray otay ientclay %d; expecteday %d ytesbay, otewray %d ytesbay" "Ortshay itewray otay ientclay %d; expecteday %d ytesbay, otewray %d ytesbay"
#: daemon/x52d_config.c:28 #: daemon/x52d_config.c:29
#, c-format #, c-format
msgid "Error %d setting configuration defaults: %s" msgid "Error %d setting configuration defaults: %s"
msgstr "Erroray %d ettingsay onfigurationcay efaultsday: %s" msgstr "Erroray %d ettingsay onfigurationcay efaultsday: %s"
#: daemon/x52d_config.c:55 #: daemon/x52d_config.c:56
#, c-format #, c-format
msgid "Error %d saving configuration file: %s" msgid "Error %d saving configuration file: %s"
msgstr "Erroray %d avingsay onfigurationcay ilefay: %s" msgstr "Erroray %d avingsay onfigurationcay ilefay: %s"
#: daemon/x52d_config_dump.c:112 #: daemon/x52d_config_dump.c:113
#, c-format #, c-format
msgid "Unable to save config file %s - code %d: %s" msgid "Unable to save config file %s - code %d: %s"
msgstr "Unableay otay avesay onfigcay ilefay %s - odecay %d: %s" msgstr "Unableay otay avesay onfigcay ilefay %s - odecay %d: %s"
#: daemon/x52d_config_dump.c:130 #: daemon/x52d_config_dump.c:131
#, c-format #, c-format
msgid "Failed to dump %s.%s to config file %s" msgid "Failed to dump %s.%s to config file %s"
msgstr "Ailedfay otay umpday %s.%s otay onfigcay ilefay %s" msgstr "Ailedfay otay umpday %s.%s otay onfigcay ilefay %s"
#: daemon/x52d_config_parser.c:167 #: daemon/x52d_config_parser.c:168
#, c-format #, c-format
msgid "Ignoring unknown key '%s.%s'" msgid "Ignoring unknown key '%s.%s'"
msgstr "Ignoringay unknownay eykay '%s.%s'" msgstr "Ignoringay unknownay eykay '%s.%s'"
#: daemon/x52d_config_parser.c:208 #: daemon/x52d_config_parser.c:209
#, c-format #, c-format
msgid "Failed processing configuration file %s - code %d" msgid "Failed processing configuration file %s - code %d"
msgstr "Ailedfay ocessingpray onfigurationcay ilefay %s - odecay %d" msgstr "Ailedfay ocessingpray onfigurationcay ilefay %s - odecay %d"
#: daemon/x52d_config_parser.c:238 #: daemon/x52d_config_parser.c:239
msgid "Failed to allocate memory for override structure" msgid "Failed to allocate memory for override structure"
msgstr "Ailedfay otay allocateay emorymay orfay overrideay ucturestray" msgstr "Ailedfay otay allocateay emorymay orfay overrideay ucturestray"
#: daemon/x52d_config_parser.c:247 #: daemon/x52d_config_parser.c:248
msgid "Failed to allocate memory for override string" msgid "Failed to allocate memory for override string"
msgstr "Ailedfay otay allocateay emorymay orfay overrideay ingstray" msgstr "Ailedfay otay allocateay emorymay orfay overrideay ingstray"
#: daemon/x52d_config_parser.c:258 #: daemon/x52d_config_parser.c:259
#, c-format #, c-format
msgid "No section found in override string '%s'" msgid "No section found in override string '%s'"
msgstr "Onay ectionsay oundfay inay overrideay ingstray '%s'" msgstr "Onay ectionsay oundfay inay overrideay ingstray '%s'"
#: daemon/x52d_config_parser.c:272 #: daemon/x52d_config_parser.c:273
#, c-format #, c-format
msgid "No key found in override string '%s'" msgid "No key found in override string '%s'"
msgstr "Onay eykay oundfay inay overrideay ingstray '%s'" msgstr "Onay eykay oundfay inay overrideay ingstray '%s'"
#: daemon/x52d_config_parser.c:283 #: daemon/x52d_config_parser.c:284
#, c-format #, c-format
msgid "No value found in override string '%s'" msgid "No value found in override string '%s'"
msgstr "Onay aluevay oundfay inay overrideay ingstray '%s'" msgstr "Onay aluevay oundfay inay overrideay ingstray '%s'"
#: daemon/x52d_config_parser.c:334 #: daemon/x52d_config_parser.c:335
#, c-format #, c-format
msgid "Error processing override '%s.%s=%s'" msgid "Error processing override '%s.%s=%s'"
msgstr "Erroray ocessingpray overriday '%s.%s=%s'" msgstr "Erroray ocessingpray overriday '%s.%s=%s'"
#: daemon/x52d_device.c:34 #: daemon/x52d_device.c:35
msgid "Starting X52 device manager thread" msgid "Starting X52 device manager thread"
msgstr "Artingstay X52 eviceday anagermay eadthray" msgstr "Artingstay X52 eviceday anagermay eadthray"
#: daemon/x52d_device.c:41 #: daemon/x52d_device.c:42
#, c-format #, c-format
msgid "Error %d connecting to device: %s" msgid "Error %d connecting to device: %s"
msgstr "Erroray %d onnectingcay otay eviceday: %s" msgstr "Erroray %d onnectingcay otay eviceday: %s"
#: daemon/x52d_device.c:50 #: daemon/x52d_device.c:51
msgid "Device connected, writing configuration" msgid "Device connected, writing configuration"
msgstr "Eviceday onnectedcay, itingwray onfigurationcay" msgstr "Eviceday onnectedcay, itingwray onfigurationcay"
#: daemon/x52d_device.c:72 #: daemon/x52d_device.c:73
msgid "Initializing libx52" msgid "Initializing libx52"
msgstr "Initializingay libx52" msgstr "Initializingay libx52"
#: daemon/x52d_device.c:76 #: daemon/x52d_device.c:77
#, c-format #, c-format
msgid "Failure %d initializing libx52: %s" msgid "Failure %d initializing libx52: %s"
msgstr "Ailurefay %d initializeay libx52: %s" msgstr "Ailurefay %d initializeay libx52: %s"
#: daemon/x52d_device.c:87 #: daemon/x52d_device.c:88
msgid "Shutting down X52 device manager thread" msgid "Shutting down X52 device manager thread"
msgstr "Uttingshay ownday X52 eviceday anagermay eadthray" msgstr "Uttingshay ownday X52 eviceday anagermay eadthray"
#: daemon/x52d_device.c:100 #: daemon/x52d_device.c:101
#, c-format #, c-format
msgid "Error %d when updating X52 parameter: %s" msgid "Error %d when updating X52 parameter: %s"
msgstr "Erroray %d enwhay updatingay X52 arameterpay: %s" msgstr "Erroray %d enwhay updatingay X52 arameterpay: %s"
#: daemon/x52d_device.c:175 #: daemon/x52d_device.c:176
#, c-format #, c-format
msgid "Error %d when updating X52 device: %s" msgid "Error %d when updating X52 device: %s"
msgstr "Erroray %d enwhay updatingay X52 eviceday: %s" msgstr "Erroray %d enwhay updatingay X52 eviceday: %s"
#: daemon/x52d_io.c:40 #: daemon/x52d_io.c:42
msgid "Starting X52 I/O thread" msgid "Starting X52 I/O thread"
msgstr "Artingstay X52 I/O eadthray" msgstr "Artingstay X52 I/O eadthray"
#: daemon/x52d_io.c:62 #: daemon/x52d_io.c:64
#, c-format #, c-format
msgid "Error %d opening X52 I/O device: %s" msgid "Error %d opening X52 I/O device: %s"
msgstr "Erroray %d openingay X52 I/O eviceday: %s" msgstr "Erroray %d openingay X52 I/O eviceday: %s"
#: daemon/x52d_io.c:73 #: daemon/x52d_io.c:75
#, c-format #, c-format
msgid "Error %d reading from X52 I/O device: %s" msgid "Error %d reading from X52 I/O device: %s"
msgstr "Erroray %d eadingray omfray X52 I/O eviceday: %s" msgstr "Erroray %d eadingray omfray X52 I/O eviceday: %s"
#: daemon/x52d_io.c:100 #: daemon/x52d_io.c:102
#, c-format #, c-format
msgid "Error %d initializing X52 I/O library: %s" msgid "Error %d initializing X52 I/O library: %s"
msgstr "Erroray %d initializingay X52 ibrarylay: %s" msgstr "Erroray %d initializingay X52 ibrarylay: %s"
#: daemon/x52d_io.c:106 #: daemon/x52d_io.c:108
#, c-format #, c-format
msgid "Error %d initializing I/O driver thread: %s" msgid "Error %d initializing I/O driver thread: %s"
msgstr "Erroray %d initializingay I/O iverdray eadthray: %s" msgstr "Erroray %d initializingay I/O iverdray eadthray: %s"
#: daemon/x52d_io.c:113 #: daemon/x52d_io.c:115
msgid "Shutting down X52 I/O driver thread" msgid "Shutting down X52 I/O driver thread"
msgstr "Uttingshay ownday X52 I/O iverdray eadthray" msgstr "Uttingshay ownday X52 I/O iverdray eadthray"
#: daemon/x52d_mouse.c:30 #: daemon/x52d_mouse.c:31
#, c-format #, c-format
msgid "Setting mouse enable to %s" msgid "Setting mouse enable to %s"
msgstr "Ettingsay ousemay enableay otay %s" msgstr "Ettingsay ousemay enableay otay %s"
#: daemon/x52d_mouse.c:46 #: daemon/x52d_mouse.c:47
#, c-format #, c-format
msgid "Ignoring mouse speed %d outside supported range (0-%d)" msgid "Ignoring mouse speed %d outside supported range (0-%d)"
msgstr "Ignoringay ousemay eedspay %d outsideay upportedsay angeray (0-%d)" msgstr "Ignoringay ousemay eedspay %d outsideay upportedsay angeray (0-%d)"
#: daemon/x52d_mouse.c:58 #: daemon/x52d_mouse.c:59
#, c-format #, c-format
msgid "Setting mouse speed to %d (delay %d ms, multiplier %f)" msgid "Setting mouse speed to %d (delay %d ms, multiplier %f)"
msgstr "Ettingsay ousemay eedspay otay %d (elayday %d ms, ultipliermay %f)" msgstr "Ettingsay ousemay eedspay otay %d (elayday %d ms, ultipliermay %f)"