# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Nirenjan Krishnan # This file is distributed under the same license as the libx52 package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: libx52 0.3.0\n" "Report-Msgid-Bugs-To: https://github.com/nirenjan/libx52/issues\n" "POT-Creation-Date: 2022-12-25 22:03-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: libx52/x52_strerror.c:23 libx52io/io_strings.c:101 msgid "Success" msgstr "" #: libx52/x52_strerror.c:24 libx52io/io_strings.c:102 msgid "Initialization failure" msgstr "" #: libx52/x52_strerror.c:25 msgid "Insufficient memory" msgstr "" #: libx52/x52_strerror.c:26 msgid "Invalid parameter" msgstr "" #: libx52/x52_strerror.c:27 msgid "Operation not supported" msgstr "" #: libx52/x52_strerror.c:28 msgid "Try again" msgstr "" #: libx52/x52_strerror.c:29 msgid "Input parameter out of range" msgstr "" #: libx52/x52_strerror.c:30 msgid "USB transaction failure" msgstr "" #: libx52/x52_strerror.c:31 msgid "USB input/output error" msgstr "" #: libx52/x52_strerror.c:32 msgid "Access denied" msgstr "" #: libx52/x52_strerror.c:33 msgid "No such device" msgstr "" #: libx52/x52_strerror.c:34 msgid "Entity not found" msgstr "" #: libx52/x52_strerror.c:35 msgid "Resource busy" msgstr "" #: libx52/x52_strerror.c:36 msgid "Operation timeout" msgstr "" #: libx52/x52_strerror.c:37 msgid "Overflow" msgstr "" #: libx52/x52_strerror.c:38 msgid "Pipe error" msgstr "" #: libx52/x52_strerror.c:39 msgid "System call interrupted" msgstr "" #: libx52/x52_strerror.c:66 libx52io/io_strings.c:125 #, c-format msgid "Unknown error %d" msgstr "" #: libx52/x52_stringify.c:29 #, c-format msgid "Unknown clock ID %d" msgstr "" #: libx52/x52_stringify.c:30 msgid "primary" msgstr "" #: libx52/x52_stringify.c:31 msgid "secondary" msgstr "" #: libx52/x52_stringify.c:32 msgid "tertiary" msgstr "" #: libx52/x52_stringify.c:35 #, c-format msgid "Unknown clock format %d" msgstr "" #: libx52/x52_stringify.c:36 msgid "12 hour" msgstr "" #: libx52/x52_stringify.c:37 msgid "24 hour" msgstr "" #: libx52/x52_stringify.c:40 #, c-format msgid "Unknown date format %d" msgstr "" #: libx52/x52_stringify.c:41 msgid "DD-MM-YY" msgstr "" #: libx52/x52_stringify.c:42 msgid "MM-DD-YY" msgstr "" #: libx52/x52_stringify.c:43 msgid "YY-MM-DD" msgstr "" #: libx52/x52_stringify.c:46 #, c-format msgid "Unknown LED state %d" msgstr "" #: libx52/x52_stringify.c:47 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32 #: daemon/x52d_mouse.c:68 msgid "off" msgstr "" #: libx52/x52_stringify.c:48 daemon/x52d_clock.c:29 daemon/x52d_mouse.c:32 #: daemon/x52d_mouse.c:68 msgid "on" msgstr "" #: libx52/x52_stringify.c:49 msgid "red" msgstr "" #: libx52/x52_stringify.c:50 msgid "amber" msgstr "" #: libx52/x52_stringify.c:51 msgid "green" msgstr "" #: libx52/x52_stringify.c:60 msgid "Fire" msgstr "" #: libx52/x52_stringify.c:63 msgid "A" msgstr "" #: libx52/x52_stringify.c:66 msgid "B" msgstr "" #: libx52/x52_stringify.c:69 msgid "D" msgstr "" #: libx52/x52_stringify.c:72 msgid "E" msgstr "" #: libx52/x52_stringify.c:75 msgid "T1" msgstr "" #: libx52/x52_stringify.c:78 msgid "T2" msgstr "" #: libx52/x52_stringify.c:81 msgid "T3" msgstr "" #: libx52/x52_stringify.c:84 msgid "POV" msgstr "" #: libx52/x52_stringify.c:87 msgid "Clutch" msgstr "" #: libx52/x52_stringify.c:90 msgid "Throttle" msgstr "" #: libx52/x52_stringify.c:93 #, c-format msgid "Unknown LED ID %d" msgstr "" #: libx52io/io_strings.c:103 msgid "No device" msgstr "" #: libx52io/io_strings.c:104 msgid "Invalid arguments" msgstr "" #: libx52io/io_strings.c:105 msgid "Connection failure" msgstr "" #: libx52io/io_strings.c:106 msgid "I/O error" msgstr "" #: libx52io/io_strings.c:107 msgid "Read timeout" msgstr "" #: evtest/ev_test.c:109 #, c-format msgid "Device ID: vendor 0x%04x product 0x%04x version 0x%04x\n" msgstr "" #: evtest/ev_test.c:113 #, c-format msgid "Device name: \"%s %s\"\n" msgstr "" #: evtest/ev_test.c:116 #, c-format msgid "Serial number: \"%s\"\n" msgstr "" #: evtest/ev_test.c:117 msgid "Testing (interrupt to exit)\n" msgstr "" #: evtest/ev_test.c:157 evtest/ev_test.c:165 #, c-format msgid "Event @ %ld.%06ld: %s, value %d\n" msgstr "" #: joytest/x52_test.c:97 msgid "Test brightness scale (~ 1m)" msgstr "" #: joytest/x52_test.c:98 msgid "Test LED states (~ 45s)" msgstr "" #: joytest/x52_test.c:99 msgid "Test MFD string display (~ 30s)" msgstr "" #: joytest/x52_test.c:100 msgid "Test MFD displays all characters (~ 2m 15s)" msgstr "" #: joytest/x52_test.c:101 msgid "Test the blink and shift commands (< 10s)" msgstr "" #: joytest/x52_test.c:102 msgid "Test the clock commands (~1m)" msgstr "" #: joytest/x52_test.c:126 msgid "" "x52test is a suite of tests to write to the X52 Pro device\n" "and test the extra functionality available in the LEDs and MFD\n" msgstr "" #: joytest/x52_test.c:130 msgid "These tests take roughly 6 minutes to run" msgstr "" #: joytest/x52_test.c:132 msgid "Press Enter to begin the tests, press Ctrl-C to abort anytime" msgstr "" #: joytest/x52_test.c:138 #, c-format msgid "Unable to initialize X52 library: %s\n" msgstr "" #: joytest/x52_test.c:153 msgid "All tests completed successfully" msgstr "" #: joytest/x52_test.c:155 #, c-format msgid "Got error %s\n" msgstr "" #: joytest/x52_test.c:157 #, c-format msgid "Received %s signal, quitting...\n" msgstr "" #: joytest/x52_test.c:176 msgid "" "These are the available tests with a description and\n" "approximate runtime. Not specifying any tests will run\n" "all the tests\n" msgstr "" #: joytest/x52_test.c:180 msgid "List of tests:" msgstr "" #: joytest/x52_test.c:230 #, c-format msgid "" "Usage: %s [list of tests]\n" "\n" msgstr "" #: joytest/x52_test.c:244 #, c-format msgid "" "Unrecognized test identifier: %s\n" "\n" msgstr "" #: joytest/x52_test.c:257 msgid "Not running any tests" msgstr "" #: joytest/x52_test_clock.c:32 msgid "Clock" msgstr "" #: joytest/x52_test_clock.c:33 msgid "This tests the clock display" msgstr "" #: joytest/x52_test_clock.c:38 msgid "" "\n" "Testing clock time minute display for 90 minutes" msgstr "" #: joytest/x52_test_clock.c:44 msgid "" "\n" "Testing clock time hour display for 36 hours, 12 hour mode" msgstr "" #: joytest/x52_test_clock.c:47 msgid "" "\n" "Testing clock time hour display for 36 hours, 24 hour mode" msgstr "" #: joytest/x52_test_clock.c:52 msgid "" "\n" "Testing clock date display for 31 days, dd-mm-yy" msgstr "" #: joytest/x52_test_clock.c:56 msgid "" "\n" "Testing clock date display for 31 days, mm-dd-yy" msgstr "" #: joytest/x52_test_clock.c:60 msgid "" "\n" "Testing clock date display for 31 days, yy-mm-dd" msgstr "" #: joytest/x52_test_common.h:26 #, c-format msgid "" "\n" "%s(%s) failed with %d(%s)\n" msgstr "" #: joytest/x52_test_common.h:32 #, c-format msgid "" "\n" "update failed with %d(%s)\n" msgstr "" #: joytest/x52_test_led.c:19 #, c-format msgid "LED %s - %s\n" msgstr "" #: joytest/x52_test_led.c:25 joytest/x52_test_led.c:32 #, c-format msgid "" "\n" "Testing LED %s\n" msgstr "" #: joytest/x52_test_led.c:42 msgid "LEDs" msgstr "" #: joytest/x52_test_led.c:48 msgid "Skipping LED tests since the device does not support LED control" msgstr "" #: joytest/x52_test_led.c:55 msgid "This cycles the LEDs through all possible states" msgstr "" #: joytest/x52_test_led.c:73 #, c-format msgid "" "\n" "Testing %s\n" msgstr "" #: joytest/x52_test_led.c:84 msgid "Blink & Shift" msgstr "" #: joytest/x52_test_led.c:85 msgid "This tests the blink indicator and shift functionality" msgstr "" #: joytest/x52_test_mfd.c:24 msgid "Brightness" msgstr "" #: joytest/x52_test_mfd.c:26 msgid "This test cycles through the MFD and LED brightness scales" msgstr "" #: joytest/x52_test_mfd.c:29 msgid "" "\n" "MFD: " msgstr "" #: joytest/x52_test_mfd.c:36 msgid "" "\n" "LED: " msgstr "" #: joytest/x52_test_mfd.c:55 msgid "MFD text" msgstr "" #: joytest/x52_test_mfd.c:56 msgid "This test tests the character displays of the MFD\n" msgstr "" #: joytest/x52_test_mfd.c:60 #, c-format msgid "Writing characters %s\n" msgstr "" #: joytest/x52_test_mfd.c:82 msgid "MFD display" msgstr "" #: joytest/x52_test_mfd.c:83 msgid "" "This test checks if the display elements can display all characters\n" "You should see the display cycling through each character, with every\n" "cell displaying the same character\n" msgstr "" #: joytest/x52_test_mfd.c:88 #, c-format msgid "Testing character 0x%02x..." msgstr "" #: joytest/x52_test_mfd.c:96 msgid "OK" msgstr "" #: daemon/x52d_main.c:64 #, c-format msgid "Error %d setting log file: %s\n" msgstr "" #: daemon/x52d_main.c:80 #, c-format msgid "Error %d installing handler for signal %d: %s" msgstr "" #: daemon/x52d_main.c:91 #, c-format msgid "" "Usage: %s [-f] [-v] [-q]\n" "\t[-l log-file] [-o override]\n" "\t[-c config-file] [-p pid-file]\n" "\t[-s command-socket-path]\n" "\t[-b notify-socket-path]\n" msgstr "" #: daemon/x52d_main.c:124 #, c-format msgid "Daemon is already running as PID %u" msgstr "" #: daemon/x52d_main.c:266 #, c-format msgid "Unable to parse configuration override '%s'\n" msgstr "" #: daemon/x52d_main.c:298 #, c-format msgid "Foreground = %s" msgstr "" #: daemon/x52d_main.c:298 daemon/x52d_main.c:299 msgid "true" msgstr "" #: daemon/x52d_main.c:298 daemon/x52d_main.c:299 msgid "false" msgstr "" #: daemon/x52d_main.c:299 #, c-format msgid "Quiet = %s" msgstr "" #: daemon/x52d_main.c:300 #, c-format msgid "Verbosity = %d" msgstr "" #: daemon/x52d_main.c:301 #, c-format msgid "Log file = %s" msgstr "" #: daemon/x52d_main.c:302 #, c-format msgid "Config file = %s" msgstr "" #: daemon/x52d_main.c:303 #, c-format msgid "PID file = %s" msgstr "" #: daemon/x52d_main.c:304 #, c-format msgid "Command socket = %s" msgstr "" #: daemon/x52d_main.c:305 #, c-format msgid "Notify socket = %s" msgstr "" #: daemon/x52d_main.c:316 #, c-format msgid "Error %d blocking signals on child threads: %s" msgstr "" #: daemon/x52d_main.c:335 #, c-format msgid "Error %d unblocking signals on child threads: %s" msgstr "" #: daemon/x52d_main.c:348 msgid "Reloading X52 configuration" msgstr "" #: daemon/x52d_main.c:355 msgid "Saving X52 configuration to disk" msgstr "" #: daemon/x52d_main.c:361 #, c-format msgid "Received termination signal %s" msgstr "" #: daemon/x52d_main.c:378 msgid "Shutting down X52 daemon" msgstr "" #: daemon/x52d_client.c:32 #, c-format msgid "Error accepting client connection on socket fd %d: %s" msgstr "" #: daemon/x52d_client.c:38 #, c-format msgid "Error marking client fd %d as nonblocking: %s" msgstr "" #: daemon/x52d_client.c:87 #, c-format msgid "Error when polling socket: FD %d, error %d, len %lu" msgstr "" #: daemon/x52d_client.c:118 #, c-format msgid "Error %d when polling %d descriptors: %s" msgstr "" #: daemon/x52d_client.c:121 msgid "Timed out when polling" msgstr "" #: daemon/x52d_clock.c:28 #, c-format msgid "Setting clock enable to %s" msgstr "" #: daemon/x52d_clock.c:35 daemon/x52d_clock.c:116 #, c-format msgid "Setting %s clock timezone to %s" msgstr "" #: daemon/x52d_clock.c:37 msgid "local" msgstr "" #: daemon/x52d_clock.c:37 msgid "UTC" msgstr "" #: daemon/x52d_clock.c:55 msgid "Unable to allocate memory for timezone. Falling back to UTC" msgstr "" #: daemon/x52d_clock.c:65 msgid "Unable to backup timezone environment. Falling back to UTC" msgstr "" #: daemon/x52d_clock.c:135 #, c-format msgid "Setting %s clock format to %s" msgstr "" #: daemon/x52d_clock.c:159 #, c-format msgid "Setting date format to %s" msgstr "" #: daemon/x52d_clock.c:170 msgid "Starting X52 clock manager thread" msgstr "" #: daemon/x52d_clock.c:181 #, c-format msgid "Error %d retrieving current time: %s" msgstr "" #: daemon/x52d_clock.c:202 #, c-format msgid "Error %d initializing clock thread: %s" msgstr "" #: daemon/x52d_clock.c:209 msgid "Shutting down X52 clock manager thread" msgstr "" #: daemon/x52d_command.c:367 #, c-format msgid "Error reading from client %d: %s" msgstr "" #: daemon/x52d_command.c:378 #, c-format msgid "Short write to client %d; expected %d bytes, wrote %d bytes" msgstr "" #: daemon/x52d_command.c:402 #, c-format msgid "Error %d during command loop: %s" msgstr "" #: daemon/x52d_command.c:430 #, c-format msgid "Error creating command socket: %s" msgstr "" #: daemon/x52d_command.c:437 #, c-format msgid "Error getting command socket flags: %s" msgstr "" #: daemon/x52d_command.c:441 #, c-format msgid "Error setting command socket flags: %s" msgstr "" #: daemon/x52d_command.c:449 #, c-format msgid "Error binding to command socket: %s" msgstr "" #: daemon/x52d_command.c:454 #, c-format msgid "Error listening on command socket: %s" msgstr "" #: daemon/x52d_command.c:464 msgid "Starting command processing thread" msgstr "" #: daemon/x52d_command.c:482 msgid "Shutting down command processing thread" msgstr "" #: daemon/x52d_config.c:29 #, c-format msgid "Error %d setting configuration defaults: %s" msgstr "" #: daemon/x52d_config.c:56 #, c-format msgid "Error %d saving configuration file: %s" msgstr "" #: daemon/x52d_config_dump.c:108 #, c-format msgid "Unable to save config file %s - code %d: %s" msgstr "" #: daemon/x52d_config_dump.c:126 #, c-format msgid "Failed to dump %s.%s to config file %s" msgstr "" #: daemon/x52d_config_parser.c:172 #, c-format msgid "Ignoring unknown key '%s.%s'" msgstr "" #: daemon/x52d_config_parser.c:213 #, c-format msgid "Failed processing configuration file %s - code %d" msgstr "" #: daemon/x52d_config_parser.c:243 msgid "Failed to allocate memory for override structure" msgstr "" #: daemon/x52d_config_parser.c:252 msgid "Failed to allocate memory for override string" msgstr "" #: daemon/x52d_config_parser.c:263 #, c-format msgid "No section found in override string '%s'" msgstr "" #: daemon/x52d_config_parser.c:277 #, c-format msgid "No key found in override string '%s'" msgstr "" #: daemon/x52d_config_parser.c:288 #, c-format msgid "No value found in override string '%s'" msgstr "" #: daemon/x52d_config_parser.c:339 #, c-format msgid "Error processing override '%s.%s=%s'" msgstr "" #: daemon/x52d_device.c:36 msgid "Starting X52 device manager thread" msgstr "" #: daemon/x52d_device.c:43 #, c-format msgid "Error %d connecting to device: %s" msgstr "" #: daemon/x52d_device.c:52 msgid "Device connected, writing configuration" msgstr "" #: daemon/x52d_device.c:75 msgid "Initializing libx52" msgstr "" #: daemon/x52d_device.c:79 #, c-format msgid "Failure %d initializing libx52: %s" msgstr "" #: daemon/x52d_device.c:90 msgid "Shutting down X52 device manager thread" msgstr "" #: daemon/x52d_device.c:103 #, c-format msgid "Error %d when updating X52 parameter: %s" msgstr "" #: daemon/x52d_device.c:179 #, c-format msgid "Error %d when updating X52 device: %s" msgstr "" #: daemon/x52d_io.c:42 msgid "Starting X52 I/O thread" msgstr "" #: daemon/x52d_io.c:64 #, c-format msgid "Error %d opening X52 I/O device: %s" msgstr "" #: daemon/x52d_io.c:75 #, c-format msgid "Error %d reading from X52 I/O device: %s" msgstr "" #: daemon/x52d_io.c:102 #, c-format msgid "Error %d initializing X52 I/O library: %s" msgstr "" #: daemon/x52d_io.c:108 #, c-format msgid "Error %d initializing I/O driver thread: %s" msgstr "" #: daemon/x52d_io.c:115 msgid "Shutting down X52 I/O driver thread" msgstr "" #: daemon/x52d_mouse.c:31 #, c-format msgid "Setting mouse enable to %s" msgstr "" #: daemon/x52d_mouse.c:47 #, c-format msgid "Ignoring mouse speed %d outside supported range (0-%d)" msgstr "" #: daemon/x52d_mouse.c:59 #, c-format msgid "Setting mouse speed to %d (delay %d ms, multiplier %f)" msgstr "" #: daemon/x52d_mouse.c:67 #, c-format msgid "Setting mouse reverse scroll to %s" msgstr "" #: daemon/x52d_mouse_evdev.c:43 #, c-format msgid "Error writing mouse button event (button %d, state %d)" msgstr "" #: daemon/x52d_mouse_evdev.c:69 #, c-format msgid "Error writing mouse wheel event %d" msgstr "" #: daemon/x52d_mouse_evdev.c:102 #, c-format msgid "Error writing mouse axis event (axis %d, value %d)" msgstr "" #: daemon/x52d_mouse_evdev.c:115 msgid "Error writing mouse sync event" msgstr "" #: daemon/x52d_mouse_evdev.c:134 msgid "Starting X52 virtual mouse driver thread" msgstr "" #: daemon/x52d_mouse_evdev.c:157 #, c-format msgid "Error %d initializing mouse thread: %s" msgstr "" #: daemon/x52d_mouse_evdev.c:164 msgid "Shutting down X52 virtual mouse driver thread" msgstr "" #: daemon/x52d_mouse_evdev.c:171 msgid "Virtual mouse not created. Ignoring thread state change" msgstr "" #: daemon/x52d_mouse_evdev.c:236 #, c-format msgid "Error %d creating X52 virtual mouse: %s" msgstr "" #: daemon/x52d_notify.c:46 #, c-format msgid "Error creating notification socket: %s" msgstr "" #: daemon/x52d_notify.c:51 #, c-format msgid "Error marking notification socket as nonblocking: %s" msgstr "" #: daemon/x52d_notify.c:59 #, c-format msgid "Error binding to notification socket: %s" msgstr "" #: daemon/x52d_notify.c:64 #, c-format msgid "Error listening on notification socket: %s" msgstr "" #: daemon/x52d_notify.c:73 msgid "Error setting up notification socket" msgstr "" #: daemon/x52d_notify.c:90 daemon/x52d_notify.c:106 #, c-format msgid "Error %d reading from pipe: %s" msgstr "" #: daemon/x52d_notify.c:148 #, c-format msgid "Error %d writing notification pipe: %s" msgstr "" #: daemon/x52d_notify.c:193 #, c-format msgid "Error %d creating notification pipe: %s" msgstr "" #: daemon/x52d_notify.c:202 #, c-format msgid "Error %d initializing notify thread: %s" msgstr "" #: daemon/x52d_notify.c:208 #, c-format msgid "Error %d initializing notify listener: %s" msgstr "" #: daemon/x52ctl.c:60 #, c-format msgid "Usage: %s [-i] [-s socket-path] [command]\n" msgstr "" #: daemon/x52ctl.c:73 #, c-format msgid "Argument length too long\n" msgstr "" #: daemon/x52ctl.c:142 #, c-format msgid "Running in interactive mode, ignoring extra arguments\n" msgstr ""