aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGregor Jasny <gjasny@googlemail.com>2021-10-15 18:45:08 +0200
committerGregor Jasny <gjasny@googlemail.com>2021-10-15 18:45:08 +0200
commit1eaf872161147677f04ed538800736a755921fbf (patch)
tree16673758d29b7f16c2b293f5090d94e2a643df28
parent493af03f3c576fad69c050d33215d1f4fc0d532d (diff)
Prepare for 1.22.0 releasev4l-utils-1.22.0
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
-rw-r--r--ChangeLog342
-rw-r--r--configure.ac2
-rw-r--r--libdvbv5-po/ca.po278
-rw-r--r--libdvbv5-po/de.po288
-rw-r--r--libdvbv5-po/libdvbv5.pot279
-rw-r--r--libdvbv5-po/pt_BR.po288
-rw-r--r--libdvbv5-po/uk.po278
-rw-r--r--v4l-utils-po/ca.po930
-rw-r--r--v4l-utils-po/de.po755
-rw-r--r--v4l-utils-po/fr.po994
-rw-r--r--v4l-utils-po/pt_BR.po1072
-rw-r--r--v4l-utils-po/uk.po914
-rw-r--r--v4l-utils-po/v4l-utils.pot908
13 files changed, 4082 insertions, 3246 deletions
diff --git a/ChangeLog b/ChangeLog
index 0d12fa40..275c4ecc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,345 @@
+v4l-utils-1.22.0
+----------------
+
+Alexandre Courbot (1):
+ v4l2-compliance: test for vb2/m2m poll kernel bug
+
+Bastien Nocera (1):
+ keytable: Add source information in generated keymaps
+
+Dafna Hirschfeld (7):
+ utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
+ v4l2-ctl: vidcap: Add support for the CSC API
+ v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
+ v4l2-ctl: subdev: Add support for the CSC API in the subdevices
+ v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
+ v4l2-ctl: print specific error upon failure
+ v4l2-ctl: fix bugs found in streaming_set_cap2out
+
+Daniel W. S. Almeida (1):
+ test-media: add support for vidtv
+
+Deborah Brouwer (18):
+ cec-compliance: add Audio System mask to Set Audio Rate
+ cec: add active sensing test for Audio Rate Control messages
+ cec: add invalid operand test for Audio Rate Control messages
+ cec-follower: increase precision of Audio Rate Control active sensing
+ cec-follower: detect the cessation of Audio Rate Control messages
+ cec-follower: emulate features for CEC versions < CEC 2.0
+ cec: add tests for Give Deck Status message
+ cec: add tests for Deck Control message
+ cec: add tests for Deck Play message
+ cec-compliance: remove Deck Status test
+ cec: add Deck Control wake-up handling tests
+ cec: remove redundant struct cec_msg initializations
+ cec-compliance: remove One Touch Record Status test
+ cec-follower: use log_addr_type to get local device type
+ cec: expand One Touch Record tests
+ cec: add One Touch Record Standby tests
+ cec: expand Timer Programming tests
+ cec-follower: emulate programmed timer recordings
+
+Gregor Jasny (4):
+ buildsystem: Start v4l-utils 1.21.0 development cycle
+ qv4l2: Also fall back to old method for querying resolution
+ libdvbv5: hide my_strlcpy symbol
+ libdvbv5: hide stack_dump symbols and provide soname compatibility
+
+Hans Petter Selasky (3):
+ Fix print formatting warning for clang.
+ v4l-utils: FreeBSD already defines packed
+ Use standard integer types
+
+Hans Verkuil (154):
+ v4l-utils: sync with latest media kernel
+ cec-ctl: improve --list-devices
+ test-media: also keep vivid cec devices open
+ test-media: add 'tee /dev/kmsg'
+ v4l-utils: sync with latest media kernel
+ v4l-utils: sync with latest media kernel
+ v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
+ v4l2-compliance: fix cache hint regressions
+ test-media: enable cache_hints for the first vivid instance
+ cec-compliance: add 'reason' sanity check.
+ qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
+ qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bits
+ v4l2-compliance: relax testBasicSelection check.
+ v4l2-compliance: fix stateful encoder tests
+ qv4l2: fix use of deprecated byteCount method
+ qv4l2: add -Wno-psabi to avoid ABI warning on ARM
+ qv4l2: fix more 'deprecated Qt functions' warnings
+ v4l2-compliance: drop kernel_version
+ v4l2-compliance: disable cache flag test for kernels < 5.9
+ cec-compliance: clarify a power transition test
+ v4l2-compliance: remove spurious \n in message
+ qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
+ v4l2/cec-compliance: use new GIT_SHA variable
+ cec-compliance: don't skip tests if phys addr is invalid
+ v4l2-ctl: set total number of native DTDs to 1
+ cec-compliance: the SHA needs to be shown in different ways
+ v4l2-compliance: fix colorspace checks for JPEG codecs
+ v4l2-compliance: improve frequency range checks
+ cec-follower: fix logging the SHA
+ v4l-utils: update v4l2-tpg.patch
+ v4l-utils: sync with latest media kernel
+ v4l-utils: use V4L2_TYPE_IS_CAPTURE
+ v4l2-ctl: fix INTEGER64 support, add common_print_control()
+ v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
+ cv4l-helpers.h: fix the cv4l_buffer assignment operator
+ v4l2-ctl: fix broken fd.qbuf error check
+ v4l2-compliance: some fails were ignored
+ cec-follower: CEC_MSG_STANDBY can just call enter_standby()
+ v4l2-tpg.patch: add clamp_t define
+ sync with latest media kernel
+ cec-follower: add --standby and --toggle-power-status
+ cec-ctl: improve the --phys-addr-from-edid-poll option
+ v4l-utils: sync with media_tree master
+ cec-ctl: don't spam log with PA changes unless paused
+ v4l-utils: sync with media_tree master
+ libcecutil: make license consistent
+ media-ctl: fix compiler warnings
+ cec-compliance: options -n and -N were swapped in --help
+ cec-ctl/cec-compliance: add pulse8-cec kernel version check
+ cec utils and v4l2-compliance: improve version info
+ cec-follower: drop physical address check
+ cec-ctl: really wait for 2 seconds when the HPD is low
+ cec-ctl.1.in: fix awkward language
+ cec-ctl: detect if Standby etc. messages are Nacked
+ v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
+ v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
+ common/media-info.cpp: 'Flags' was not aligned
+ v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
+ v4l2-ctl: clean up control value printing
+ v4l2-ctl: break on VIDIOC_DQEVENT error
+ v4l-utils: sync with media_tree master
+ qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
+ v4l2-compliance: fix two S_EDID tests
+ v4l2-compliance: test polling and disconnecting
+ v4l2-compliance: skip sequence tests for vivid
+ v4l-utils: sync with latest media_tree master repo
+ v4l2-subdev.h: replace BIT(0) by 0x00000001
+ v4l2-info: add v4l2_info_subdev_capability
+ v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
+ v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
+ v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
+ v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
+ v4l2-compliance: check correct buffer length after CREATE_BUFS
+ v4l2-ctl: fix incorrect check for last_ts
+ media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
+ test-media: improve vidtv tests
+ cec-ctl: showTopology(): fix level wraparound bug
+ v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
+ cec-compliance: improve current latency checks
+ configure.ac: revert AM_GNU_GETTEXT_VERSION change
+ configure.ac: improve gettext compatibility support
+ v4l-utils: sync with latest media kernel
+ v4l2-compliance: improve fmtdesc.description check
+ v4l2-compliance: improve compound control checks
+ v4l2-tpg.patch: rename min/max defines to tpg_min/max
+ v4l2-compliance: don't warn about seq counter for metadata
+ v4l2-ctl: add --show-edid, add new test EDIDs
+ v4l2-ctl: don't squash setting multiple identical controls.
+ v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
+ v4l2-ctl: improve --help-edid
+ v4l2-ctl: update EDIDs
+ qv4l2: fallback if window()->windowHandle() == NULL
+ v4l2-ctl: recognize compound h264 and fwht control types
+ cec: improve vendor ID logging
+ v4l2-compliance: rename stvec to vec_remote_subtests
+ v4l2-ctl: add missing const, use {} instead of memset
+ v4l2-ctl: remove unused struct flag_def
+ v4l2-dbg: fix control flow problem
+ v4l2-compliance: move all vivid controls to v4l2-compliance.h
+ utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
+ utils/cec: fix inconsistent Vendor ID reporting
+ v4l2-ctl: add '--set-edid type=list' support
+ cec-compliance: clarify a warning
+ cec-compliance: use the actual audio_out_delay value
+ cec-compliance: improve error message
+ cec-compliance: hardcode audio_out_delay to 1 if not set
+ v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
+ v4l-utils: sync with upstream media_tree master
+ v4l2-ctl: add new control types
+ cec-compliance: skip warning if audio_out_delay is 1
+ v4l-utils: sync with media_tree/master
+ cec-compliance: move audio helper functions to cec-test-audio.cpp
+ cec-compliance: move CDC helper functions to cec-test.cpp
+ cec-ctl: improve 'Sleep' message in stress test
+ cec-ctl: min/max-sleep arguments should be double, not unsigned
+ v4l-utils: patch v4l2-controls.h
+ v4l-utils: sync with media_tree master
+ v4l2-compliance: improve request tests
+ contrib/test/test-media: add -setup option
+ v4l2-compliance: fix bad indentation
+ v4l2-compliance: fix g++-7 compile error
+ cec-compliance/follower: fix type comparison warnings
+ libcecutil/cec-info.cpp: rename Reserved to Backup
+ cec-follower: fix incorrect fallthrough
+ cec-ctl: report low drive without --verbose
+ test-media: add vidtv to the mc target
+ test-media: drop vidtv from mc, but warn if MC is disabled for DVB
+ cec-ctl: free signal time -> signal free time
+ cec-ctl: log signal free time when (show && !verbose)
+ cec-follower: refactoring: split up overly long functions
+ cec-compliance: use send_timer_error for one more test
+ cec-compliance: add cec-test-tuner-record-timer.cpp
+ cec-compliance: improve warning about late reply
+ cec-compliance: improve testLostMsgs test
+ configure.ac: drop printf for GIT_COMMIT_DATE
+ cec-compliance: wait up to 10s for Inactive Source reply
+ cec-compliance: fix broken timer tests
+ v4l-utils: libdvbv5: fix broken my_strlcpy calls
+ v4l2-ctl: update test EDIDs
+ v4l2-compliance: add 0 check for v4l2_event reserved field
+ v4l2-compliance: add new test for 32/64 bit time handling
+ v4l-utils: sync with latest media staging tree
+ v4l2-compliance: use fail_on_test_val for better fail reports
+ test-media: add -E and -W options
+ test-media: configure vimc scaler correctly
+ test-media: missed one scaler config line
+ test-media: add 'date' at beginning and end, show versions
+ test-media: mc should include vidtv
+ test-media: drop vidtv from the 'mc' target
+ test-media: show version info earlier and show cmd args
+ cec-compliance: fix 'unresponsive' detection
+ cec-compliance: improve confusing message
+ cec-compliance: fix confusing 'Transient state' message
+ v4l2-compliance: check entity function for codecs
+
+Ismael Luceno (1):
+ keytable: Fix missing inclusion of argp.h
+
+James Le Cuirot (1):
+ configure.ac: Add --without-libudev option to avoid automagic dep
+
+Luca Boccassi (1):
+ Build with libbpf, remove local sources
+
+Marian Cichy (2):
+ media-ctl: fix ycbcr property in help description
+ media-ctl: add v4l2-ycbcr-enc field in help description
+
+Marvin Schmidt (1):
+ mc_nextgen_test: Link against argp library
+
+Mauro Carvalho Chehab (41):
+ v4l2grab: fix block mode handling
+ v4l2grab: add querycap basic support
+ libv4l2: add newer caps to v4l2_driver.c
+ v4l2grab: prepare it for adding support for other methods
+ v4l2grab: add command line args for other capture methods
+ v4l2grab: some code reorg
+ v4l2grab: add read and userptr capture methods
+ v4l2grab: remove an unused var
+ libdvbv5: add support for the registration descriptor
+ libdvbv5: detect SMTPE 302m audio format
+ libdvbv5: use an array for the fourcc type
+ dvb-file: reimplement get_pmt_descriptors()
+ dvbv5-zap: add a warning when not recording PMT data
+ dvbv5-zap: allow recording also the SDT table
+ dvbv5-zap: don't use start time initialized
+ libdvbv5: initialize v3 params
+ libdvbv5: fix the quality detection logic
+ libdvbv5: fix init of the ATSC service location
+ libdvbv5: avoid a potential access out of an array
+ dvb-fe-tool: better check the event type
+ libdvbv5: don't leak memory at dvb-dev-remote
+ dvbv5-daemon: do some cleanups at the daemon
+ libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
+ libdvbv5: dvb-dev-local: fix error handling for device addition
+ libdvbv5: dvb-dev-local: better handle realloc()
+ libdvb: fix ATSC service location parser
+ libdvbv5: add a warning if a descriptor's init doesn't went fine
+ libdvbv5: desc_network_name: simplify the init code
+ libdvbv5: validate cable descriptor's size
+ libdvbv5: desc_ca: cleanup the routine
+ libdvbv5: desc_language: check if the size is correct
+ libdvbv5: fix a typo
+ dvb-file: fix one-line output with default values
+ dvb-zap: copy_to_file doesn't return any value
+ dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
+ dvbv5-zap: remove an unused logic
+ dvbv5-zap: fix a cut-and paste error
+ libdvbv5: dvb-dev-remote: better handle cmd size
+ dvb-dev-remote: check if setsockopt() fails
+ dvbv5-daemon: don't dereference a null pointer
+ Makefile.am: turn the build less verbose by default
+
+Max Schulze (1):
+ v4l2-ctl: print delta to current clock in verbose mode
+
+Niklas Söderlund (2):
+ configure.ac: Resolve GIT_* even if repository is a submodule
+ configure.ac: Fix building without libudev
+
+Paul Elder (10):
+ v4l2-ctl: Fix test_ioctl cmd type
+ v4l2-compliance: Convert testBlockingDQBuf to pthreads
+ v4l2-compliance: Add libcamera to businfo prefixes
+ configure.ac: Export git commit count
+ media-ctl: Add version command
+ v4l2-compliance: Add version command
+ v4l2-ctl: Add version command
+ cec-compliance: Add version command
+ cec-ctl: Add version command
+ cec-follower: Add version command
+
+Rosen Penev (27):
+ convert to range based loops
+ use auto
+ use using instead of typedef
+ use emplace_back
+ convert files to reference
+ use explicit for single argument constructors
+ fix mismatching declaration
+ add missing include for uClibc-ng
+ clean up includes and convert C includes to C++
+ v4l-helpers: don't mix enum type with int
+ cppcheck: turn several references to const
+ cppcheck: use const references
+ clang-tidy: use nullptr
+ clang-tidy: add a bunch of const
+ v4l-utils: switch remote_subtest arrays to vector
+ v4l-utils: convert board_list to vector
+ clang-tidy: use using instead of typedef
+ clang-tidy: use auto
+ clang-tidy: use nullptr
+ remove unused ARRAY_SIZE
+ cec-tuner: std::array conversions
+ v4l2-utils: turn fb_formats to constexpr array
+ mass constexpr conversions
+ v4l-utils: add missing static
+ v4l-utils: add missing fallthrough
+ remove pointless constructor
+ utils: replace push_back with emplace_back
+
+Sean Young (8):
+ lircd2toml: add option to keep lirc codes as they are
+ Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
+ v4l-utils: sync with latest media kernel
+ ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
+ keytable: ensure BPF IR decoders use correct section name
+ ir-ctl: print correct transmitter count
+ ir-ctl: Revert "ir-ctl: print correct transmitter count"
+ ir-ctl: increase the size of the buffer used to read raw files
+
+Sebastian Fricke (1):
+ README: Update build requirements for debian
+
+Sergey Senozhatsky (3):
+ v4l2-utils: test cache_hints for MMAP queues
+ v4l-compliance: remove NON_CONSISTENT hint test
+ v4l-compliance: re-introduce NON_COHERENT and cache hints tests
+
+Trenton Schulz (1):
+ Rudimentary support for mi_media_detect_type on FreeBSD.
+
+Ulrich Ölmann (3):
+ keytable: fix typo
+ configure.ac: autodetect availability of systemd
+ keytable: restrict installation of 50-rc_keymap.conf
+
+
v4l-utils-1.20.0
----------------
diff --git a/configure.ac b/configure.ac
index 3d0c8b02..c7ed59fa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT([v4l-utils],[1.21.0])
+AC_INIT([v4l-utils],[1.22.0])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])
diff --git a/libdvbv5-po/ca.po b/libdvbv5-po/ca.po
index 212df440..1005811d 100644
--- a/libdvbv5-po/ca.po
+++ b/libdvbv5-po/ca.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.8.1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2016-03-10 04:31+0000\n"
"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
"Language-Team: Catalan\n"
@@ -39,462 +39,468 @@ msgstr ""
msgid "%s while opening %s"
msgstr "%s mentre s'obria %s"
-#: lib/libdvbv5/dvb-fe.c:221
+#: lib/libdvbv5/dvb-fe.c:219
#, c-format
msgid "Device %s (%s) capabilities:"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:247
+#: lib/libdvbv5/dvb-fe.c:245
#, c-format
msgid "DVB API Version %d.%d%s, Current v5 delivery system: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:250
+#: lib/libdvbv5/dvb-fe.c:248
msgid " (forcing DVBv3 calls)"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:295
+#: lib/libdvbv5/dvb-fe.c:293
msgid "delivery system not detected"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:316
+#: lib/libdvbv5/dvb-fe.c:312
msgid "driver returned 0 supported delivery systems!"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:324
+#: lib/libdvbv5/dvb-fe.c:319
msgid "Supported delivery system: "
msgid_plural "Supported delivery systems: "
msgstr[0] ""
msgstr[1] ""
-#: lib/libdvbv5/dvb-fe.c:334
+#: lib/libdvbv5/dvb-fe.c:329
msgid ""
"Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will "
"be miss-detected by a DVBv5.4 or earlier API call"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:365
+#: lib/libdvbv5/dvb-fe.c:360
msgid "Frequency range for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:368
+#: lib/libdvbv5/dvb-fe.c:363
#, c-format
msgid "From: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:370
+#: lib/libdvbv5/dvb-fe.c:365
#, c-format
msgid "To: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:373
+#: lib/libdvbv5/dvb-fe.c:368
#, c-format
msgid "Step: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:377
+#: lib/libdvbv5/dvb-fe.c:372
#, c-format
msgid "Tolerance: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:381
+#: lib/libdvbv5/dvb-fe.c:376
msgid "Symbol rate ranges for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:383
+#: lib/libdvbv5/dvb-fe.c:378
#, c-format
msgid "From: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:385
+#: lib/libdvbv5/dvb-fe.c:380
#, c-format
msgid "To: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:388
+#: lib/libdvbv5/dvb-fe.c:383
#, c-format
msgid "Tolerance: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:518
+#: lib/libdvbv5/dvb-fe.c:513
msgid "Set delivery system"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:530
+#: lib/libdvbv5/dvb-fe.c:525
msgid "Can't retrieve DVB information for the new delivery system."
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:615
+#: lib/libdvbv5/dvb-fe.c:610
#, c-format
msgid "Using a DVBv3 compat file for %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:704
+#: lib/libdvbv5/dvb-fe.c:699
#, c-format
msgid "command %s (%d) not found during retrieve"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:721
+#: lib/libdvbv5/dvb-fe.c:716
#, c-format
msgid "command %s (%d) not found during store"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:783
+#: lib/libdvbv5/dvb-fe.c:778
#, c-format
msgid "Got parameters for %s:"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:902
+#: lib/libdvbv5/dvb-fe.c:897
msgid "Setting LNA"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:905
+#: lib/libdvbv5/dvb-fe.c:900
#, c-format
msgid "LNA is %s"
msgstr "LNA està %s"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "ON"
msgstr "ENGEGAT"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "OFF"
msgstr "APAGAT"
-#: lib/libdvbv5/dvb-fe.c:1005
+#: lib/libdvbv5/dvb-fe.c:1000
#, c-format
msgid "%s not found on store"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1077 lib/libdvbv5/dvb-fe.c:1092
+#: lib/libdvbv5/dvb-fe.c:1072 lib/libdvbv5/dvb-fe.c:1087
#, c-format
msgid "%s not found on retrieve"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1099
+#: lib/libdvbv5/dvb-fe.c:1094
#, c-format
msgid "%s not available"
msgstr "%s no està disponible"
-#: lib/libdvbv5/dvb-fe.c:1106
+#: lib/libdvbv5/dvb-fe.c:1101
#, c-format
msgid "Stats for %s = %d"
msgstr "Estadístiques per %s = %d"
-#: lib/libdvbv5/dvb-fe.c:1531 lib/libdvbv5/dvb-fe.c:1561
+#: lib/libdvbv5/dvb-fe.c:1528 lib/libdvbv5/dvb-fe.c:1558
msgid "Status: "
msgstr "Estat: "
-#: lib/libdvbv5/dvb-fe.c:1536
+#: lib/libdvbv5/dvb-fe.c:1533
#, c-format
msgid "BER: %d, Strength: %d, SNR: %d, UCB: %d"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1690
+#: lib/libdvbv5/dvb-fe.c:1687
msgid "RF"
msgstr "RF"
-#: lib/libdvbv5/dvb-fe.c:1691
+#: lib/libdvbv5/dvb-fe.c:1688
msgid "Carrier"
msgstr "Portadora"
-#: lib/libdvbv5/dvb-fe.c:1692
+#: lib/libdvbv5/dvb-fe.c:1689
msgid "Viterbi"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1693
+#: lib/libdvbv5/dvb-fe.c:1690
msgid "Sync"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1694
+#: lib/libdvbv5/dvb-fe.c:1691
msgid "Lock"
msgstr "Bloqueig"
-#: lib/libdvbv5/dvb-fe.c:1695
+#: lib/libdvbv5/dvb-fe.c:1692
msgid "Timeout"
msgstr "Temps d'expiració"
-#: lib/libdvbv5/dvb-fe.c:1696
+#: lib/libdvbv5/dvb-fe.c:1693
msgid "Reinit"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1700
+#: lib/libdvbv5/dvb-fe.c:1697
msgid "Poor"
msgstr "Pobra"
-#: lib/libdvbv5/dvb-fe.c:1701
+#: lib/libdvbv5/dvb-fe.c:1698
msgid "Ok"
msgstr "D'acord"
-#: lib/libdvbv5/dvb-fe.c:1702
+#: lib/libdvbv5/dvb-fe.c:1699
msgid "Good"
msgstr "Bona"
-#: lib/libdvbv5/dvb-fe.c:1725
+#: lib/libdvbv5/dvb-fe.c:1722
msgid "Error: no adapter status"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1737
+#: lib/libdvbv5/dvb-fe.c:1734
#, c-format
msgid "%-7s"
msgstr "%-7s"
-#: lib/libdvbv5/dvb-fe.c:1744
+#: lib/libdvbv5/dvb-fe.c:1741
#, c-format
msgid "%7s"
msgstr "%7s"
-#: lib/libdvbv5/dvb-fe.c:1789
+#: lib/libdvbv5/dvb-fe.c:1786
#, c-format
msgid " Layer %c:"
msgstr " Capa %c:"
-#: lib/libdvbv5/dvb-fe.c:1864
+#: lib/libdvbv5/dvb-fe.c:1861
msgid "SEC: set voltage to OFF"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1868
+#: lib/libdvbv5/dvb-fe.c:1865
#, c-format
msgid "SEC: set voltage to %sV"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1887
+#: lib/libdvbv5/dvb-fe.c:1884
#, c-format
msgid "DiSEqC TONE: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:1900
#, c-format
msgid "DiSEqC HIGH LNB VOLTAGE: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1921
+#: lib/libdvbv5/dvb-fe.c:1918
#, c-format
msgid "DiSEqC BURST: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1947
+#: lib/libdvbv5/dvb-fe.c:1944
#, c-format
msgid "DiSEqC command: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1997
+#: lib/libdvbv5/dvb-fe.c:1994
#, c-format
msgid "Assuming you're in %s.\n"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:2000
+#: lib/libdvbv5/dvb-fe.c:1997
msgid "Failed to guess country from the current locale setting.\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:76
+#: lib/libdvbv5/dvb-file.c:78
#, c-format
msgid "Can't add property %s\n"
msgstr "No es pot afegir la propietat %s\n"
-#: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:756
-#: lib/libdvbv5/dvb-file.c:1276
+#: lib/libdvbv5/dvb-file.c:81
+#, fuzzy, c-format
+#| msgid "Can't add property %s\n"
+msgid "Can't add property %d\n"
+msgstr "No es pot afegir la propietat %s\n"
+
+#: lib/libdvbv5/dvb-file.c:245 lib/libdvbv5/dvb-file.c:761
+#: lib/libdvbv5/dvb-file.c:1348
msgid "Allocating memory for dvb_file"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:266
+#: lib/libdvbv5/dvb-file.c:271
#, c-format
msgid "unknown delivery system type for %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:277
+#: lib/libdvbv5/dvb-file.c:282
#, c-format
msgid "Doesn't know how to handle delimiter '%s'"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:288
+#: lib/libdvbv5/dvb-file.c:293
#, c-format
msgid "Doesn't know how to parse delivery system %d"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:316
+#: lib/libdvbv5/dvb-file.c:321
#, c-format
msgid "parameter %i (%s) missing"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:325
+#: lib/libdvbv5/dvb-file.c:330
#, c-format
msgid "parameter %s invalid: %s"
msgstr "el paràmetre %s no és vàlid: %s"
-#: lib/libdvbv5/dvb-file.c:382 lib/libdvbv5/dvb-file.c:841
+#: lib/libdvbv5/dvb-file.c:387 lib/libdvbv5/dvb-file.c:846
#, c-format
msgid "ERROR %s while parsing line %d of %s\n"
msgstr "ERROR %s en analitzar la línia %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:463
+#: lib/libdvbv5/dvb-file.c:468
#, c-format
msgid "delivery system %d not supported on this format"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:505 lib/libdvbv5/dvb-vdr-format.c:347
+#: lib/libdvbv5/dvb-file.c:510 lib/libdvbv5/dvb-vdr-format.c:347
#, c-format
msgid "value not supported"
msgstr "valor no admès"
-#: lib/libdvbv5/dvb-file.c:515
+#: lib/libdvbv5/dvb-file.c:520
#, c-format
msgid "WARNING: missing video PID while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:525
+#: lib/libdvbv5/dvb-file.c:530
#, c-format
msgid "WARNING: missing audio PID while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:544
+#: lib/libdvbv5/dvb-file.c:549
#, c-format
msgid "property %s not supported while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:565 lib/libdvbv5/dvb-vdr-format.c:440
+#: lib/libdvbv5/dvb-file.c:570 lib/libdvbv5/dvb-vdr-format.c:440
#, c-format
msgid "ERROR: %s while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:792
+#: lib/libdvbv5/dvb-file.c:797
#, c-format
msgid "Missing channel group"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:805
+#: lib/libdvbv5/dvb-file.c:810
#, c-format
msgid "key/value without a channel group"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:810
+#: lib/libdvbv5/dvb-file.c:815
#, c-format
msgid "missing key"
msgstr "falta la clau"
-#: lib/libdvbv5/dvb-file.c:819
+#: lib/libdvbv5/dvb-file.c:824
#, c-format
msgid "missing value"
msgstr "falta el valor"
-#: lib/libdvbv5/dvb-file.c:827
+#: lib/libdvbv5/dvb-file.c:832
#, c-format
msgid "value %s is invalid for %s"
msgstr "el valor %s no és vàlid per %s"
-#: lib/libdvbv5/dvb-file.c:1155
+#: lib/libdvbv5/dvb-file.c:1227
#, c-format
msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1173
+#: lib/libdvbv5/dvb-file.c:1245
msgid "Not enough memory"
msgstr "No hi ha memòria suficient"
-#: lib/libdvbv5/dvb-file.c:1204
+#: lib/libdvbv5/dvb-file.c:1276
msgid "Couldn't get frontend props"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1233
+#: lib/libdvbv5/dvb-file.c:1305
#, c-format
msgid "Storing Service ID %d: '%s'"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1248
+#: lib/libdvbv5/dvb-file.c:1320
msgid "reserved"
msgstr "reservat"
-#: lib/libdvbv5/dvb-file.c:1249
+#: lib/libdvbv5/dvb-file.c:1321
msgid "digital television"
msgstr "televisió digital"
-#: lib/libdvbv5/dvb-file.c:1250
+#: lib/libdvbv5/dvb-file.c:1322
msgid "digital radio"
msgstr "ràdio digital"
-#: lib/libdvbv5/dvb-file.c:1251
+#: lib/libdvbv5/dvb-file.c:1323
msgid "Teletext"
msgstr "Teletext"
-#: lib/libdvbv5/dvb-file.c:1252
+#: lib/libdvbv5/dvb-file.c:1324
msgid "NVOD reference"
msgstr "Referència NVOD"
-#: lib/libdvbv5/dvb-file.c:1253
+#: lib/libdvbv5/dvb-file.c:1325
msgid "NVOD time-shifted"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1254
+#: lib/libdvbv5/dvb-file.c:1326
msgid "mosaic"
msgstr "mosaic"
-#: lib/libdvbv5/dvb-file.c:1255
+#: lib/libdvbv5/dvb-file.c:1327
msgid "PAL coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1256
+#: lib/libdvbv5/dvb-file.c:1328
msgid "SECAM coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1257
+#: lib/libdvbv5/dvb-file.c:1329
msgid "D/D2-MAC"
msgstr "D/D2-MAC"
-#: lib/libdvbv5/dvb-file.c:1258
+#: lib/libdvbv5/dvb-file.c:1330
msgid "FM Radio"
msgstr "Ràdio FM"
-#: lib/libdvbv5/dvb-file.c:1259
+#: lib/libdvbv5/dvb-file.c:1331
msgid "NTSC coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1260
+#: lib/libdvbv5/dvb-file.c:1332
msgid "data broadcast"
msgstr "redifusió de les dades"
-#: lib/libdvbv5/dvb-file.c:1261
+#: lib/libdvbv5/dvb-file.c:1333
msgid "user defined"
msgstr "definit de l'usuari"
-#: lib/libdvbv5/dvb-file.c:1300
+#: lib/libdvbv5/dvb-file.c:1372
#, c-format
msgid "Virtual channel %s, name = %s"
msgstr "Canal virtual %s, nom = %s"
-#: lib/libdvbv5/dvb-file.c:1329
+#: lib/libdvbv5/dvb-file.c:1401
#, c-format
msgid "Service %s, provider %s: %s"
msgstr "Servei %s, proveïdor %s: %s"
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1414
#, c-format
msgid "Storing as channel %s"
msgstr "S'està emmagatzemat com a canal %s"
-#: lib/libdvbv5/dvb-file.c:1385
+#: lib/libdvbv5/dvb-file.c:1457
msgid "WARNING: no SDT table - storing channel(s) without their names"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1387
+#: lib/libdvbv5/dvb-file.c:1459
msgid "WARNING: Some Service IDs are not at the SDT table"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1416
+#: lib/libdvbv5/dvb-file.c:1488
#, c-format
msgid "File format %s is unknown\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1461
+#: lib/libdvbv5/dvb-file.c:1533
#, c-format
msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1505
+#: lib/libdvbv5/dvb-file.c:1577
#, c-format
msgid "Currently, VDR format is supported only for output\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1508
+#: lib/libdvbv5/dvb-file.c:1580
#, c-format
msgid "Format is not supported\n"
msgstr "El format no està admès\n"
@@ -524,15 +530,15 @@ msgid "DEBUG "
msgstr "DEPURACIÓ "
#: lib/libdvbv5/dvb-sat.c:56
-msgid "Universal, Europe"
+msgid "Astra 19.2E, European Universal Ku (extended)"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:73
-msgid "Expressvu, North America"
+msgid "Old European Universal. Nowadays mostly replaced by Astra 19.2E"
msgstr ""
-#: lib/libdvbv5/dvb-sat.c:86
-msgid "Astra 1E, European Universal Ku (extended)"
+#: lib/libdvbv5/dvb-sat.c:90
+msgid "Expressvu, North America"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:103
@@ -647,7 +653,7 @@ msgid "%s: table memory pointer not filled"
msgstr ""
#: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
+#: lib/libdvbv5/dvb-scan.c:239 lib/libdvbv5/dvb-scan.c:339
#, c-format
msgid "%s: out of memory"
msgstr "%s: sense memòria"
@@ -662,105 +668,117 @@ msgstr ""
msgid "%s: couldn't match ID %d at the active section filters"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:255
+#: lib/libdvbv5/dvb-scan.c:254
#, c-format
-msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid "%s: extension already done, ignoring: 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:273
+#: lib/libdvbv5/dvb-scan.c:267
+#, c-format
+msgid ""
+"%s: section repeated on table 0x%02x, extension ID 0x%04x, section %d/%d: "
+"done"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:285
#, c-format
msgid "%s: no initializer for table %d"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:291
#, c-format
msgid "%s: table 0x%02x, extension ID 0x%04x: done"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:318
+#: lib/libdvbv5/dvb-scan.c:304
+#, c-format
+msgid "%s: extension not completed yet: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:334
#, c-format
msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:344
+#: lib/libdvbv5/dvb-scan.c:360
#, c-format
msgid "%s: no data read on section filter"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:351
+#: lib/libdvbv5/dvb-scan.c:367
#, c-format
msgid "%s: buf returned an empty buffer"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:356
+#: lib/libdvbv5/dvb-scan.c:372
msgid "dvb_read_section: read error"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:363
+#: lib/libdvbv5/dvb-scan.c:379
#, c-format
msgid "%s: crc error"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:506
+#: lib/libdvbv5/dvb-scan.c:522
msgid "error while waiting for PAT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:522
+#: lib/libdvbv5/dvb-scan.c:538
msgid "error while waiting for VCT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:536
+#: lib/libdvbv5/dvb-scan.c:552
#, c-format
msgid "Program #%d is network PID: 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:558
#, c-format
msgid "Program #%d ID 0x%04x, service ID 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:553
+#: lib/libdvbv5/dvb-scan.c:569
#, c-format
msgid "error while reading the PMT table for service 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
+#: lib/libdvbv5/dvb-scan.c:589 lib/libdvbv5/dvb-scan.c:618
msgid "error while reading the NIT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
+#: lib/libdvbv5/dvb-scan.c:602 lib/libdvbv5/dvb-scan.c:629
msgid "error while reading the SDT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:594
+#: lib/libdvbv5/dvb-scan.c:610
msgid "Parsing other NIT/SDT"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:659
+#: lib/libdvbv5/dvb-scan.c:675
msgid "dvb_fe_set_parms failed"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:754
+#: lib/libdvbv5/dvb-scan.c:770
msgid ""
"Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
"(yet)."
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:836
+#: lib/libdvbv5/dvb-scan.c:852
msgid "not enough memory for a new scanning frequency/TS"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:865
+#: lib/libdvbv5/dvb-scan.c:881
#, c-format
msgid "New transponder/channel found: #%d: %d"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:874
+#: lib/libdvbv5/dvb-scan.c:890
#, c-format
msgid "BUG: Couldn't add %d to the scan frequency list."
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:1216
+#: lib/libdvbv5/dvb-scan.c:1232
msgid "Transponders detection not implemented for this standard yet."
msgstr ""
diff --git a/libdvbv5-po/de.po b/libdvbv5-po/de.po
index af96e6a1..a531bce3 100644
--- a/libdvbv5-po/de.po
+++ b/libdvbv5-po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.12.3\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2017-05-06 22:58+0200\n"
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -41,35 +41,35 @@ msgstr "parms calloc: %s"
msgid "%s while opening %s"
msgstr "%s beim Öffnen von %s"
-#: lib/libdvbv5/dvb-fe.c:221
+#: lib/libdvbv5/dvb-fe.c:219
#, c-format
msgid "Device %s (%s) capabilities:"
msgstr "Gerät %s (%s) Fähigkeiten:"
-#: lib/libdvbv5/dvb-fe.c:247
+#: lib/libdvbv5/dvb-fe.c:245
#, c-format
msgid "DVB API Version %d.%d%s, Current v5 delivery system: %s"
msgstr "DVB-API-Version %d.%d%s, derzeitiges V5-Liefersystem: %s"
-#: lib/libdvbv5/dvb-fe.c:250
+#: lib/libdvbv5/dvb-fe.c:248
msgid " (forcing DVBv3 calls)"
msgstr " (DVBv3-Aufrufe werden erzwungen)"
-#: lib/libdvbv5/dvb-fe.c:295
+#: lib/libdvbv5/dvb-fe.c:293
msgid "delivery system not detected"
msgstr "Übertragungssystem nicht entdeckt"
-#: lib/libdvbv5/dvb-fe.c:316
+#: lib/libdvbv5/dvb-fe.c:312
msgid "driver returned 0 supported delivery systems!"
msgstr "Treiber gab 0 unterstützte Übertragungssysteme zurück!"
-#: lib/libdvbv5/dvb-fe.c:324
+#: lib/libdvbv5/dvb-fe.c:319
msgid "Supported delivery system: "
msgid_plural "Supported delivery systems: "
msgstr[0] "unterstütztes Übertragungssystem: "
msgstr[1] "unterstützte Übertragungssysteme: "
-#: lib/libdvbv5/dvb-fe.c:334
+#: lib/libdvbv5/dvb-fe.c:329
msgid ""
"Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will "
"be miss-detected by a DVBv5.4 or earlier API call"
@@ -77,432 +77,438 @@ msgstr ""
"Warnung: Neue Übertragungssysteme wie ISDB-T, ISDB-S, DMB-TH, DSS oder ATSC-"
"MH werden falsch durch einen Aufruf von DVBv5.4 oder älter erkannt."
-#: lib/libdvbv5/dvb-fe.c:365
+#: lib/libdvbv5/dvb-fe.c:360
msgid "Frequency range for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:368
+#: lib/libdvbv5/dvb-fe.c:363
#, c-format
msgid "From: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:370
+#: lib/libdvbv5/dvb-fe.c:365
#, c-format
msgid "To: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:373
+#: lib/libdvbv5/dvb-fe.c:368
#, c-format
msgid "Step: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:377
+#: lib/libdvbv5/dvb-fe.c:372
#, c-format
msgid "Tolerance: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:381
+#: lib/libdvbv5/dvb-fe.c:376
msgid "Symbol rate ranges for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:383
+#: lib/libdvbv5/dvb-fe.c:378
#, c-format
msgid "From: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:385
+#: lib/libdvbv5/dvb-fe.c:380
#, c-format
msgid "To: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:388
+#: lib/libdvbv5/dvb-fe.c:383
#, c-format
msgid "Tolerance: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:518
+#: lib/libdvbv5/dvb-fe.c:513
msgid "Set delivery system"
msgstr "setzt das Übertragungssystem"
-#: lib/libdvbv5/dvb-fe.c:530
+#: lib/libdvbv5/dvb-fe.c:525
msgid "Can't retrieve DVB information for the new delivery system."
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:615
+#: lib/libdvbv5/dvb-fe.c:610
#, c-format
msgid "Using a DVBv3 compat file for %s"
msgstr "verwendet DVBv3-kompatible Datei für %s"
-#: lib/libdvbv5/dvb-fe.c:704
+#: lib/libdvbv5/dvb-fe.c:699
#, c-format
msgid "command %s (%d) not found during retrieve"
msgstr "Befehl %s (%d) während der Abfrage nicht gefunden"
-#: lib/libdvbv5/dvb-fe.c:721
+#: lib/libdvbv5/dvb-fe.c:716
#, c-format
msgid "command %s (%d) not found during store"
msgstr "Befehl %s (%d) während des Speicherns nicht gefunden"
-#: lib/libdvbv5/dvb-fe.c:783
+#: lib/libdvbv5/dvb-fe.c:778
#, c-format
msgid "Got parameters for %s:"
msgstr "Parameter für %s bekommen:"
-#: lib/libdvbv5/dvb-fe.c:902
+#: lib/libdvbv5/dvb-fe.c:897
msgid "Setting LNA"
msgstr "LNA wird gesetzt"
-#: lib/libdvbv5/dvb-fe.c:905
+#: lib/libdvbv5/dvb-fe.c:900
#, c-format
msgid "LNA is %s"
msgstr "LNA ist %s"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "ON"
msgstr "AN"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "OFF"
msgstr "AUS"
-#: lib/libdvbv5/dvb-fe.c:1005
+#: lib/libdvbv5/dvb-fe.c:1000
#, c-format
msgid "%s not found on store"
msgstr "%s nicht beim Speichern gefunden"
-#: lib/libdvbv5/dvb-fe.c:1077 lib/libdvbv5/dvb-fe.c:1092
+#: lib/libdvbv5/dvb-fe.c:1072 lib/libdvbv5/dvb-fe.c:1087
#, c-format
msgid "%s not found on retrieve"
msgstr "%s nicht beim Abfragen gefunden"
-#: lib/libdvbv5/dvb-fe.c:1099
+#: lib/libdvbv5/dvb-fe.c:1094
#, c-format
msgid "%s not available"
msgstr "%s nicht verfügbar"
-#: lib/libdvbv5/dvb-fe.c:1106
+#: lib/libdvbv5/dvb-fe.c:1101
#, c-format
msgid "Stats for %s = %d"
msgstr "Statistiken für %s = %d"
-#: lib/libdvbv5/dvb-fe.c:1531 lib/libdvbv5/dvb-fe.c:1561
+#: lib/libdvbv5/dvb-fe.c:1528 lib/libdvbv5/dvb-fe.c:1558
msgid "Status: "
msgstr "Status: "
-#: lib/libdvbv5/dvb-fe.c:1536
+#: lib/libdvbv5/dvb-fe.c:1533
#, c-format
msgid "BER: %d, Strength: %d, SNR: %d, UCB: %d"
msgstr "BER: %d, Stärke: %d, SNR: %d, UCB: %d"
-#: lib/libdvbv5/dvb-fe.c:1690
+#: lib/libdvbv5/dvb-fe.c:1687
msgid "RF"
msgstr "RF"
-#: lib/libdvbv5/dvb-fe.c:1691
+#: lib/libdvbv5/dvb-fe.c:1688
msgid "Carrier"
msgstr "Träger"
-#: lib/libdvbv5/dvb-fe.c:1692
+#: lib/libdvbv5/dvb-fe.c:1689
msgid "Viterbi"
msgstr "Viterbi"
-#: lib/libdvbv5/dvb-fe.c:1693
+#: lib/libdvbv5/dvb-fe.c:1690
msgid "Sync"
msgstr "Synchronisation"
-#: lib/libdvbv5/dvb-fe.c:1694
+#: lib/libdvbv5/dvb-fe.c:1691
msgid "Lock"
msgstr "Sperre"
-#: lib/libdvbv5/dvb-fe.c:1695
+#: lib/libdvbv5/dvb-fe.c:1692
msgid "Timeout"
msgstr "Zeitüberschreitung"
-#: lib/libdvbv5/dvb-fe.c:1696
+#: lib/libdvbv5/dvb-fe.c:1693
msgid "Reinit"
msgstr "Neuinitialisierung"
-#: lib/libdvbv5/dvb-fe.c:1700
+#: lib/libdvbv5/dvb-fe.c:1697
msgid "Poor"
msgstr "schwach"
-#: lib/libdvbv5/dvb-fe.c:1701
+#: lib/libdvbv5/dvb-fe.c:1698
msgid "Ok"
msgstr "Ok"
-#: lib/libdvbv5/dvb-fe.c:1702
+#: lib/libdvbv5/dvb-fe.c:1699
msgid "Good"
msgstr "gut"
-#: lib/libdvbv5/dvb-fe.c:1725
+#: lib/libdvbv5/dvb-fe.c:1722
msgid "Error: no adapter status"
msgstr "Fehler: kein Adapterstatus"
-#: lib/libdvbv5/dvb-fe.c:1737
+#: lib/libdvbv5/dvb-fe.c:1734
#, c-format
msgid "%-7s"
msgstr "%-7s"
-#: lib/libdvbv5/dvb-fe.c:1744
+#: lib/libdvbv5/dvb-fe.c:1741
#, c-format
msgid "%7s"
msgstr "%7s"
-#: lib/libdvbv5/dvb-fe.c:1789
+#: lib/libdvbv5/dvb-fe.c:1786
#, c-format
msgid " Layer %c:"
msgstr " Stufe %c:"
-#: lib/libdvbv5/dvb-fe.c:1864
+#: lib/libdvbv5/dvb-fe.c:1861
msgid "SEC: set voltage to OFF"
msgstr "SEC: setzt Spannung auf AUS"
-#: lib/libdvbv5/dvb-fe.c:1868
+#: lib/libdvbv5/dvb-fe.c:1865
#, c-format
msgid "SEC: set voltage to %sV"
msgstr "SEC: setzt Spannung auf %sV"
-#: lib/libdvbv5/dvb-fe.c:1887
+#: lib/libdvbv5/dvb-fe.c:1884
#, c-format
msgid "DiSEqC TONE: %s"
msgstr "DiSEqC-KLANG: %s"
-#: lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:1900
#, c-format
msgid "DiSEqC HIGH LNB VOLTAGE: %s"
msgstr "HOHE DiSEqC-LNB-SPANNUNG: %s"
# https://de.wikipedia.org/wiki/Phase_Alternating_Line
-#: lib/libdvbv5/dvb-fe.c:1921
+#: lib/libdvbv5/dvb-fe.c:1918
#, c-format
msgid "DiSEqC BURST: %s"
msgstr "DiSEqC-BURST: %s"
-#: lib/libdvbv5/dvb-fe.c:1947
+#: lib/libdvbv5/dvb-fe.c:1944
#, c-format
msgid "DiSEqC command: "
msgstr "DiSEqC-Befehl: "
-#: lib/libdvbv5/dvb-fe.c:1997
+#: lib/libdvbv5/dvb-fe.c:1994
#, c-format
msgid "Assuming you're in %s.\n"
msgstr "Angenommen, Sie sind in %s\n"
-#: lib/libdvbv5/dvb-fe.c:2000
+#: lib/libdvbv5/dvb-fe.c:1997
msgid "Failed to guess country from the current locale setting.\n"
msgstr "Raten des Landes aus der aktuellen Locale-Einstellung fehlgeschlagen\n"
-#: lib/libdvbv5/dvb-file.c:76
+#: lib/libdvbv5/dvb-file.c:78
#, c-format
msgid "Can't add property %s\n"
msgstr "Eigenschaft %s kann nicht hinzugefügt werden.\n"
-#: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:756
-#: lib/libdvbv5/dvb-file.c:1276
+#: lib/libdvbv5/dvb-file.c:81
+#, fuzzy, c-format
+#| msgid "Can't add property %s\n"
+msgid "Can't add property %d\n"
+msgstr "Eigenschaft %s kann nicht hinzugefügt werden.\n"
+
+#: lib/libdvbv5/dvb-file.c:245 lib/libdvbv5/dvb-file.c:761
+#: lib/libdvbv5/dvb-file.c:1348
msgid "Allocating memory for dvb_file"
msgstr "Speicher für dvb_file wird reserviert"
-#: lib/libdvbv5/dvb-file.c:266
+#: lib/libdvbv5/dvb-file.c:271
#, c-format
msgid "unknown delivery system type for %s"
msgstr "unbekannter Übertragungssystemtyp für %s"
-#: lib/libdvbv5/dvb-file.c:277
+#: lib/libdvbv5/dvb-file.c:282
#, c-format
msgid "Doesn't know how to handle delimiter '%s'"
msgstr "nicht bekannt, wie Trenner »%s« gehandhabt wird"
-#: lib/libdvbv5/dvb-file.c:288
+#: lib/libdvbv5/dvb-file.c:293
#, c-format
msgid "Doesn't know how to parse delivery system %d"
msgstr "nicht bekannt, wie Übertragungssystem %d ausgewertet wird"
-#: lib/libdvbv5/dvb-file.c:316
+#: lib/libdvbv5/dvb-file.c:321
#, c-format
msgid "parameter %i (%s) missing"
msgstr "Parameter %i (%s) fehlt."
-#: lib/libdvbv5/dvb-file.c:325
+#: lib/libdvbv5/dvb-file.c:330
#, c-format
msgid "parameter %s invalid: %s"
msgstr "Parameter %s ungültig: %s"
-#: lib/libdvbv5/dvb-file.c:382 lib/libdvbv5/dvb-file.c:841
+#: lib/libdvbv5/dvb-file.c:387 lib/libdvbv5/dvb-file.c:846
#, c-format
msgid "ERROR %s while parsing line %d of %s\n"
msgstr "FEHLER %s beim Auswerten der Zeile %d von %s\n"
-#: lib/libdvbv5/dvb-file.c:463
+#: lib/libdvbv5/dvb-file.c:468
#, c-format
msgid "delivery system %d not supported on this format"
msgstr "Übertragungssystem %d bei diesem Format nicht unterstützt"
-#: lib/libdvbv5/dvb-file.c:505 lib/libdvbv5/dvb-vdr-format.c:347
+#: lib/libdvbv5/dvb-file.c:510 lib/libdvbv5/dvb-vdr-format.c:347
#, c-format
msgid "value not supported"
msgstr "Wert nicht unterstützt"
-#: lib/libdvbv5/dvb-file.c:515
+#: lib/libdvbv5/dvb-file.c:520
#, c-format
msgid "WARNING: missing video PID while parsing entry %d of %s\n"
msgstr "WARNUNG: fehlende Video-PID beim Auswerten von Eintrag %d von %s\n"
-#: lib/libdvbv5/dvb-file.c:525
+#: lib/libdvbv5/dvb-file.c:530
#, c-format
msgid "WARNING: missing audio PID while parsing entry %d of %s\n"
msgstr "WARNUNG: fehlende Audio-PID beim Auswerten von Eintrag %d von %s\n"
-#: lib/libdvbv5/dvb-file.c:544
+#: lib/libdvbv5/dvb-file.c:549
#, c-format
msgid "property %s not supported while parsing entry %d of %s\n"
msgstr ""
"Eigenschaft %s beim Auswerten von Eintrag %d von %s nicht unterstützt\n"
-#: lib/libdvbv5/dvb-file.c:565 lib/libdvbv5/dvb-vdr-format.c:440
+#: lib/libdvbv5/dvb-file.c:570 lib/libdvbv5/dvb-vdr-format.c:440
#, c-format
msgid "ERROR: %s while parsing entry %d of %s\n"
msgstr "FEHLER: %s beim Auswerten von Eintrag %d von %s\n"
-#: lib/libdvbv5/dvb-file.c:792
+#: lib/libdvbv5/dvb-file.c:797
#, c-format
msgid "Missing channel group"
msgstr "fehlende Kanalgruppe"
-#: lib/libdvbv5/dvb-file.c:805
+#: lib/libdvbv5/dvb-file.c:810
#, c-format
msgid "key/value without a channel group"
msgstr "Schlüssel/Wert ohne eine Kanalgruppe"
-#: lib/libdvbv5/dvb-file.c:810
+#: lib/libdvbv5/dvb-file.c:815
#, c-format
msgid "missing key"
msgstr "fehlender Schlüssel"
-#: lib/libdvbv5/dvb-file.c:819
+#: lib/libdvbv5/dvb-file.c:824
#, c-format
msgid "missing value"
msgstr "fehlender Wert"
-#: lib/libdvbv5/dvb-file.c:827
+#: lib/libdvbv5/dvb-file.c:832
#, c-format
msgid "value %s is invalid for %s"
msgstr "Wert %s ist für %s ungültig."
# PMT = program map table
-#: lib/libdvbv5/dvb-file.c:1155
+#: lib/libdvbv5/dvb-file.c:1227
#, c-format
msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
msgstr "Kanal %s (Dienstkennung %d) nicht in PMT gefunden; wird übersprungen"
-#: lib/libdvbv5/dvb-file.c:1173
+#: lib/libdvbv5/dvb-file.c:1245
msgid "Not enough memory"
msgstr "Speicherplatz reicht nicht aus"
-#: lib/libdvbv5/dvb-file.c:1204
+#: lib/libdvbv5/dvb-file.c:1276
msgid "Couldn't get frontend props"
msgstr "Oberflächeneigenschaften konnten nicht geholt werden."
-#: lib/libdvbv5/dvb-file.c:1233
+#: lib/libdvbv5/dvb-file.c:1305
#, c-format
msgid "Storing Service ID %d: '%s'"
msgstr "Dienstkennung %d wird gespeichert: »%s«"
-#: lib/libdvbv5/dvb-file.c:1248
+#: lib/libdvbv5/dvb-file.c:1320
msgid "reserved"
msgstr "reserviert"
-#: lib/libdvbv5/dvb-file.c:1249
+#: lib/libdvbv5/dvb-file.c:1321
msgid "digital television"
msgstr "Digitalfernsehen"
-#: lib/libdvbv5/dvb-file.c:1250
+#: lib/libdvbv5/dvb-file.c:1322
msgid "digital radio"
msgstr "Digitalradio"
-#: lib/libdvbv5/dvb-file.c:1251
+#: lib/libdvbv5/dvb-file.c:1323
msgid "Teletext"
msgstr "Teletext"
# NVoD = Near video on demand
-#: lib/libdvbv5/dvb-file.c:1252
+#: lib/libdvbv5/dvb-file.c:1324
msgid "NVOD reference"
msgstr "NVoD-Referenz"
-#: lib/libdvbv5/dvb-file.c:1253
+#: lib/libdvbv5/dvb-file.c:1325
msgid "NVOD time-shifted"
msgstr "NVoD zeitversetzt"
-#: lib/libdvbv5/dvb-file.c:1254
+#: lib/libdvbv5/dvb-file.c:1326
msgid "mosaic"
msgstr "Mosaik"
-#: lib/libdvbv5/dvb-file.c:1255
+#: lib/libdvbv5/dvb-file.c:1327
msgid "PAL coded signal"
msgstr "PAL-kodiertes Signal"
-#: lib/libdvbv5/dvb-file.c:1256
+#: lib/libdvbv5/dvb-file.c:1328
msgid "SECAM coded signal"
msgstr "SECAM-kodiertes Signal"
-#: lib/libdvbv5/dvb-file.c:1257
+#: lib/libdvbv5/dvb-file.c:1329
msgid "D/D2-MAC"
msgstr "D/D2-MAC"
-#: lib/libdvbv5/dvb-file.c:1258
+#: lib/libdvbv5/dvb-file.c:1330
msgid "FM Radio"
msgstr "UKW-Radio"
-#: lib/libdvbv5/dvb-file.c:1259
+#: lib/libdvbv5/dvb-file.c:1331
msgid "NTSC coded signal"
msgstr "NTSC-kodiertes Signal"
-#: lib/libdvbv5/dvb-file.c:1260
+#: lib/libdvbv5/dvb-file.c:1332
msgid "data broadcast"
msgstr "Datenausstrahlung"
-#: lib/libdvbv5/dvb-file.c:1261
+#: lib/libdvbv5/dvb-file.c:1333
msgid "user defined"
msgstr "benutzerdefiniert"
-#: lib/libdvbv5/dvb-file.c:1300
+#: lib/libdvbv5/dvb-file.c:1372
#, c-format
msgid "Virtual channel %s, name = %s"
msgstr "virtueller Kanal %s, Name = %s"
-#: lib/libdvbv5/dvb-file.c:1329
+#: lib/libdvbv5/dvb-file.c:1401
#, c-format
msgid "Service %s, provider %s: %s"
msgstr "Dienst %s, Anbieter %s: %s"
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1414
#, c-format
msgid "Storing as channel %s"
msgstr "wird als Kanal %s gespeichert"
-#: lib/libdvbv5/dvb-file.c:1385
+#: lib/libdvbv5/dvb-file.c:1457
msgid "WARNING: no SDT table - storing channel(s) without their names"
msgstr "WARNUNG: keine SDT-Tabelle - Kanalspeicherung ohne Namen"
-#: lib/libdvbv5/dvb-file.c:1387
+#: lib/libdvbv5/dvb-file.c:1459
msgid "WARNING: Some Service IDs are not at the SDT table"
msgstr "WARNUNG: Einige Dienstkennungen stehen nicht in der SDT-Tabelle."
-#: lib/libdvbv5/dvb-file.c:1416
+#: lib/libdvbv5/dvb-file.c:1488
#, c-format
msgid "File format %s is unknown\n"
msgstr "Dateiformat %s ist unbekannt\n"
-#: lib/libdvbv5/dvb-file.c:1461
+#: lib/libdvbv5/dvb-file.c:1533
#, c-format
msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
msgstr "FEHLER: Übertragungssystem %s ist unbekannt. Gültige Werte sind:\n"
-#: lib/libdvbv5/dvb-file.c:1505
+#: lib/libdvbv5/dvb-file.c:1577
#, c-format
msgid "Currently, VDR format is supported only for output\n"
msgstr "VDR-Format wird derzeit nur für die Ausgabe unterstützt.\n"
-#: lib/libdvbv5/dvb-file.c:1508
+#: lib/libdvbv5/dvb-file.c:1580
#, c-format
msgid "Format is not supported\n"
msgstr "Format wird nicht unterstützt.\n"
@@ -532,17 +538,19 @@ msgid "DEBUG "
msgstr "FEHL.SUCHE"
#: lib/libdvbv5/dvb-sat.c:56
-msgid "Universal, Europe"
-msgstr "universell, Europa"
+#, fuzzy
+#| msgid "Astra 1E, European Universal Ku (extended)"
+msgid "Astra 19.2E, European Universal Ku (extended)"
+msgstr "Astra 1E, europäische universelles Ku (erweitert)"
#: lib/libdvbv5/dvb-sat.c:73
+msgid "Old European Universal. Nowadays mostly replaced by Astra 19.2E"
+msgstr ""
+
+#: lib/libdvbv5/dvb-sat.c:90
msgid "Expressvu, North America"
msgstr "Expressvu, Nordamerika"
-#: lib/libdvbv5/dvb-sat.c:86
-msgid "Astra 1E, European Universal Ku (extended)"
-msgstr "Astra 1E, europäische universelles Ku (erweitert)"
-
#: lib/libdvbv5/dvb-sat.c:103
msgid "Standard"
msgstr "Standard"
@@ -655,7 +663,7 @@ msgid "%s: table memory pointer not filled"
msgstr "%s: Tabellenspeicherzeiger nicht gefüllt"
#: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
+#: lib/libdvbv5/dvb-scan.c:239 lib/libdvbv5/dvb-scan.c:339
#, c-format
msgid "%s: out of memory"
msgstr "%s: Speicherplatz reicht nicht aus"
@@ -673,89 +681,102 @@ msgstr ""
"%s: Kennung %d konnte nicht mit den aktiven Abschnittsfiltern abgeglichen "
"werden."
-#: lib/libdvbv5/dvb-scan.c:255
+#: lib/libdvbv5/dvb-scan.c:254
#, c-format
-msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid "%s: extension already done, ignoring: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:267
+#, fuzzy, c-format
+#| msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid ""
+"%s: section repeated on table 0x%02x, extension ID 0x%04x, section %d/%d: "
+"done"
msgstr ""
"%s: Abschnitt in Tabelle 0x%02x wiederholt, Erweiterungskennung 0x%04x: "
"erledigt"
-#: lib/libdvbv5/dvb-scan.c:273
+#: lib/libdvbv5/dvb-scan.c:285
#, c-format
msgid "%s: no initializer for table %d"
msgstr "%s: keine Einleitungsroutine für Tabelle %d"
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:291
#, c-format
msgid "%s: table 0x%02x, extension ID 0x%04x: done"
msgstr "%s: Tabelle 0x%02x, Erweiterungskennung 0x%04x: erledigt"
-#: lib/libdvbv5/dvb-scan.c:318
+#: lib/libdvbv5/dvb-scan.c:304
+#, c-format
+msgid "%s: extension not completed yet: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:334
#, c-format
msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
msgstr ""
"%s: es wird auf Tabellenkennung 0x%02x, Programmkennung 0x%02x gewartet"
-#: lib/libdvbv5/dvb-scan.c:344
+#: lib/libdvbv5/dvb-scan.c:360
#, c-format
msgid "%s: no data read on section filter"
msgstr "%s: keine Daten beim Abschnittsfilter gelesen"
-#: lib/libdvbv5/dvb-scan.c:351
+#: lib/libdvbv5/dvb-scan.c:367
#, c-format
msgid "%s: buf returned an empty buffer"
msgstr "%s: »buf« gab leeren Puffer zurück"
-#: lib/libdvbv5/dvb-scan.c:356
+#: lib/libdvbv5/dvb-scan.c:372
msgid "dvb_read_section: read error"
msgstr "DVB-Leseabschnitt: Lesefehler"
# cyclic redundancy check
-#: lib/libdvbv5/dvb-scan.c:363
+#: lib/libdvbv5/dvb-scan.c:379
#, c-format
msgid "%s: crc error"
msgstr "%s: CRC-Fehler"
-#: lib/libdvbv5/dvb-scan.c:506
+#: lib/libdvbv5/dvb-scan.c:522
msgid "error while waiting for PAT table"
msgstr "Fehler beim warten auf PAT-Tabelle"
-#: lib/libdvbv5/dvb-scan.c:522
+#: lib/libdvbv5/dvb-scan.c:538
msgid "error while waiting for VCT table"
msgstr "Fehler beim Warten auf VCT-Tabelle"
-#: lib/libdvbv5/dvb-scan.c:536
+#: lib/libdvbv5/dvb-scan.c:552
#, c-format
msgid "Program #%d is network PID: 0x%04x"
msgstr "Programm #%d hat Netzwerkprogrammkennung: 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:558
#, c-format
msgid "Program #%d ID 0x%04x, service ID 0x%04x"
msgstr "Programm #%d Kennung 0x%04x, Dienstkennung 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:553
+#: lib/libdvbv5/dvb-scan.c:569
#, c-format
msgid "error while reading the PMT table for service 0x%04x"
msgstr "Fehler beim Lesen der PMT-Tabelle für Dienst 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
+#: lib/libdvbv5/dvb-scan.c:589 lib/libdvbv5/dvb-scan.c:618
msgid "error while reading the NIT table"
msgstr "Fehler beim Lesen der NIT-Tabelle"
-#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
+#: lib/libdvbv5/dvb-scan.c:602 lib/libdvbv5/dvb-scan.c:629
msgid "error while reading the SDT table"
msgstr "Fehler beim Lesen der SDT-Tabelle"
-#: lib/libdvbv5/dvb-scan.c:594
+#: lib/libdvbv5/dvb-scan.c:610
msgid "Parsing other NIT/SDT"
msgstr "andere NIT/SDT wird ausgewertet"
-#: lib/libdvbv5/dvb-scan.c:659
+#: lib/libdvbv5/dvb-scan.c:675
msgid "dvb_fe_set_parms failed"
msgstr "dvb_fe_set_parms fehlgeschlagen"
-#: lib/libdvbv5/dvb-scan.c:754
+#: lib/libdvbv5/dvb-scan.c:770
msgid ""
"Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
"(yet)."
@@ -763,21 +784,21 @@ msgstr ""
"Frequenzverschiebung kann nicht berechnet werden. Entweder die Bandbreiten- "
"oder Symbolrate ist (noch) nicht verfügbar."
-#: lib/libdvbv5/dvb-scan.c:836
+#: lib/libdvbv5/dvb-scan.c:852
msgid "not enough memory for a new scanning frequency/TS"
msgstr "Speicher reicht nicht für eine neue Scan-Frequenz/-TS aus"
-#: lib/libdvbv5/dvb-scan.c:865
+#: lib/libdvbv5/dvb-scan.c:881
#, c-format
msgid "New transponder/channel found: #%d: %d"
msgstr "neuen Transponder/Kanal gefunden: #%d: %d"
-#: lib/libdvbv5/dvb-scan.c:874
+#: lib/libdvbv5/dvb-scan.c:890
#, c-format
msgid "BUG: Couldn't add %d to the scan frequency list."
msgstr "FEHLER: %d kann nicht zur Scan-Frequenzliste hinzugefügt werden."
-#: lib/libdvbv5/dvb-scan.c:1216
+#: lib/libdvbv5/dvb-scan.c:1232
msgid "Transponders detection not implemented for this standard yet."
msgstr "Transponder-Feststellung noch nicht für diesen Standard implementiert"
@@ -806,3 +827,6 @@ msgstr ""
#, c-format
msgid "symbol rate not found"
msgstr "Symbolrate nicht gefunden"
+
+#~ msgid "Universal, Europe"
+#~ msgstr "universell, Europa"
diff --git a/libdvbv5-po/libdvbv5.pot b/libdvbv5-po/libdvbv5.pot
index 3100bfd3..f49e8108 100644
--- a/libdvbv5-po/libdvbv5.pot
+++ b/libdvbv5-po/libdvbv5.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: v4l-utils 1.15.0\n"
+"Project-Id-Version: v4l-utils 1.21.0\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\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"
@@ -42,462 +42,467 @@ msgstr ""
msgid "%s while opening %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:221
+#: lib/libdvbv5/dvb-fe.c:219
#, c-format
msgid "Device %s (%s) capabilities:"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:247
+#: lib/libdvbv5/dvb-fe.c:245
#, c-format
msgid "DVB API Version %d.%d%s, Current v5 delivery system: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:250
+#: lib/libdvbv5/dvb-fe.c:248
msgid " (forcing DVBv3 calls)"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:295
+#: lib/libdvbv5/dvb-fe.c:293
msgid "delivery system not detected"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:316
+#: lib/libdvbv5/dvb-fe.c:312
msgid "driver returned 0 supported delivery systems!"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:324
+#: lib/libdvbv5/dvb-fe.c:319
msgid "Supported delivery system: "
msgid_plural "Supported delivery systems: "
msgstr[0] ""
msgstr[1] ""
-#: lib/libdvbv5/dvb-fe.c:334
+#: lib/libdvbv5/dvb-fe.c:329
msgid ""
"Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will "
"be miss-detected by a DVBv5.4 or earlier API call"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:365
+#: lib/libdvbv5/dvb-fe.c:360
msgid "Frequency range for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:368
+#: lib/libdvbv5/dvb-fe.c:363
#, c-format
msgid "From: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:370
+#: lib/libdvbv5/dvb-fe.c:365
#, c-format
msgid "To: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:373
+#: lib/libdvbv5/dvb-fe.c:368
#, c-format
msgid "Step: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:377
+#: lib/libdvbv5/dvb-fe.c:372
#, c-format
msgid "Tolerance: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:381
+#: lib/libdvbv5/dvb-fe.c:376
msgid "Symbol rate ranges for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:383
+#: lib/libdvbv5/dvb-fe.c:378
#, c-format
msgid "From: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:385
+#: lib/libdvbv5/dvb-fe.c:380
#, c-format
msgid "To: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:388
+#: lib/libdvbv5/dvb-fe.c:383
#, c-format
msgid "Tolerance: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:518
+#: lib/libdvbv5/dvb-fe.c:513
msgid "Set delivery system"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:530
+#: lib/libdvbv5/dvb-fe.c:525
msgid "Can't retrieve DVB information for the new delivery system."
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:615
+#: lib/libdvbv5/dvb-fe.c:610
#, c-format
msgid "Using a DVBv3 compat file for %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:704
+#: lib/libdvbv5/dvb-fe.c:699
#, c-format
msgid "command %s (%d) not found during retrieve"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:721
+#: lib/libdvbv5/dvb-fe.c:716
#, c-format
msgid "command %s (%d) not found during store"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:783
+#: lib/libdvbv5/dvb-fe.c:778
#, c-format
msgid "Got parameters for %s:"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:902
+#: lib/libdvbv5/dvb-fe.c:897
msgid "Setting LNA"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:905
+#: lib/libdvbv5/dvb-fe.c:900
#, c-format
msgid "LNA is %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "ON"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "OFF"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1005
+#: lib/libdvbv5/dvb-fe.c:1000
#, c-format
msgid "%s not found on store"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1077 lib/libdvbv5/dvb-fe.c:1092
+#: lib/libdvbv5/dvb-fe.c:1072 lib/libdvbv5/dvb-fe.c:1087
#, c-format
msgid "%s not found on retrieve"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1099
+#: lib/libdvbv5/dvb-fe.c:1094
#, c-format
msgid "%s not available"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1106
+#: lib/libdvbv5/dvb-fe.c:1101
#, c-format
msgid "Stats for %s = %d"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1531 lib/libdvbv5/dvb-fe.c:1561
+#: lib/libdvbv5/dvb-fe.c:1528 lib/libdvbv5/dvb-fe.c:1558
msgid "Status: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1536
+#: lib/libdvbv5/dvb-fe.c:1533
#, c-format
msgid "BER: %d, Strength: %d, SNR: %d, UCB: %d"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1690
+#: lib/libdvbv5/dvb-fe.c:1687
msgid "RF"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1691
+#: lib/libdvbv5/dvb-fe.c:1688
msgid "Carrier"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1692
+#: lib/libdvbv5/dvb-fe.c:1689
msgid "Viterbi"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1693
+#: lib/libdvbv5/dvb-fe.c:1690
msgid "Sync"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1694
+#: lib/libdvbv5/dvb-fe.c:1691
msgid "Lock"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1695
+#: lib/libdvbv5/dvb-fe.c:1692
msgid "Timeout"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1696
+#: lib/libdvbv5/dvb-fe.c:1693
msgid "Reinit"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1700
+#: lib/libdvbv5/dvb-fe.c:1697
msgid "Poor"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1701
+#: lib/libdvbv5/dvb-fe.c:1698
msgid "Ok"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1702
+#: lib/libdvbv5/dvb-fe.c:1699
msgid "Good"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1725
+#: lib/libdvbv5/dvb-fe.c:1722
msgid "Error: no adapter status"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1737
+#: lib/libdvbv5/dvb-fe.c:1734
#, c-format
msgid "%-7s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1744
+#: lib/libdvbv5/dvb-fe.c:1741
#, c-format
msgid "%7s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1789
+#: lib/libdvbv5/dvb-fe.c:1786
#, c-format
msgid " Layer %c:"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1864
+#: lib/libdvbv5/dvb-fe.c:1861
msgid "SEC: set voltage to OFF"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1868
+#: lib/libdvbv5/dvb-fe.c:1865
#, c-format
msgid "SEC: set voltage to %sV"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1887
+#: lib/libdvbv5/dvb-fe.c:1884
#, c-format
msgid "DiSEqC TONE: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:1900
#, c-format
msgid "DiSEqC HIGH LNB VOLTAGE: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1921
+#: lib/libdvbv5/dvb-fe.c:1918
#, c-format
msgid "DiSEqC BURST: %s"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1947
+#: lib/libdvbv5/dvb-fe.c:1944
#, c-format
msgid "DiSEqC command: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1997
+#: lib/libdvbv5/dvb-fe.c:1994
#, c-format
msgid "Assuming you're in %s.\n"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:2000
+#: lib/libdvbv5/dvb-fe.c:1997
msgid "Failed to guess country from the current locale setting.\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:76
+#: lib/libdvbv5/dvb-file.c:78
#, c-format
msgid "Can't add property %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:756
-#: lib/libdvbv5/dvb-file.c:1276
+#: lib/libdvbv5/dvb-file.c:81
+#, c-format
+msgid "Can't add property %d\n"
+msgstr ""
+
+#: lib/libdvbv5/dvb-file.c:245 lib/libdvbv5/dvb-file.c:761
+#: lib/libdvbv5/dvb-file.c:1348
msgid "Allocating memory for dvb_file"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:266
+#: lib/libdvbv5/dvb-file.c:271
#, c-format
msgid "unknown delivery system type for %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:277
+#: lib/libdvbv5/dvb-file.c:282
#, c-format
msgid "Doesn't know how to handle delimiter '%s'"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:288
+#: lib/libdvbv5/dvb-file.c:293
#, c-format
msgid "Doesn't know how to parse delivery system %d"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:316
+#: lib/libdvbv5/dvb-file.c:321
#, c-format
msgid "parameter %i (%s) missing"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:325
+#: lib/libdvbv5/dvb-file.c:330
#, c-format
msgid "parameter %s invalid: %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:382 lib/libdvbv5/dvb-file.c:841
+#: lib/libdvbv5/dvb-file.c:387 lib/libdvbv5/dvb-file.c:846
#, c-format
msgid "ERROR %s while parsing line %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:463
+#: lib/libdvbv5/dvb-file.c:468
#, c-format
msgid "delivery system %d not supported on this format"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:505 lib/libdvbv5/dvb-vdr-format.c:347
+#: lib/libdvbv5/dvb-file.c:510 lib/libdvbv5/dvb-vdr-format.c:347
#, c-format
msgid "value not supported"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:515
+#: lib/libdvbv5/dvb-file.c:520
#, c-format
msgid "WARNING: missing video PID while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:525
+#: lib/libdvbv5/dvb-file.c:530
#, c-format
msgid "WARNING: missing audio PID while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:544
+#: lib/libdvbv5/dvb-file.c:549
#, c-format
msgid "property %s not supported while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:565 lib/libdvbv5/dvb-vdr-format.c:440
+#: lib/libdvbv5/dvb-file.c:570 lib/libdvbv5/dvb-vdr-format.c:440
#, c-format
msgid "ERROR: %s while parsing entry %d of %s\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:792
+#: lib/libdvbv5/dvb-file.c:797
#, c-format
msgid "Missing channel group"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:805
+#: lib/libdvbv5/dvb-file.c:810
#, c-format
msgid "key/value without a channel group"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:810
+#: lib/libdvbv5/dvb-file.c:815
#, c-format
msgid "missing key"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:819
+#: lib/libdvbv5/dvb-file.c:824
#, c-format
msgid "missing value"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:827
+#: lib/libdvbv5/dvb-file.c:832
#, c-format
msgid "value %s is invalid for %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1155
+#: lib/libdvbv5/dvb-file.c:1227
#, c-format
msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1173
+#: lib/libdvbv5/dvb-file.c:1245
msgid "Not enough memory"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1204
+#: lib/libdvbv5/dvb-file.c:1276
msgid "Couldn't get frontend props"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1233
+#: lib/libdvbv5/dvb-file.c:1305
#, c-format
msgid "Storing Service ID %d: '%s'"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1248
+#: lib/libdvbv5/dvb-file.c:1320
msgid "reserved"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1249
+#: lib/libdvbv5/dvb-file.c:1321
msgid "digital television"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1250
+#: lib/libdvbv5/dvb-file.c:1322
msgid "digital radio"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1251
+#: lib/libdvbv5/dvb-file.c:1323
msgid "Teletext"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1252
+#: lib/libdvbv5/dvb-file.c:1324
msgid "NVOD reference"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1253
+#: lib/libdvbv5/dvb-file.c:1325
msgid "NVOD time-shifted"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1254
+#: lib/libdvbv5/dvb-file.c:1326
msgid "mosaic"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1255
+#: lib/libdvbv5/dvb-file.c:1327
msgid "PAL coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1256
+#: lib/libdvbv5/dvb-file.c:1328
msgid "SECAM coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1257
+#: lib/libdvbv5/dvb-file.c:1329
msgid "D/D2-MAC"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1258
+#: lib/libdvbv5/dvb-file.c:1330
msgid "FM Radio"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1259
+#: lib/libdvbv5/dvb-file.c:1331
msgid "NTSC coded signal"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1260
+#: lib/libdvbv5/dvb-file.c:1332
msgid "data broadcast"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1261
+#: lib/libdvbv5/dvb-file.c:1333
msgid "user defined"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1300
+#: lib/libdvbv5/dvb-file.c:1372
#, c-format
msgid "Virtual channel %s, name = %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1329
+#: lib/libdvbv5/dvb-file.c:1401
#, c-format
msgid "Service %s, provider %s: %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1414
#, c-format
msgid "Storing as channel %s"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1385
+#: lib/libdvbv5/dvb-file.c:1457
msgid "WARNING: no SDT table - storing channel(s) without their names"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1387
+#: lib/libdvbv5/dvb-file.c:1459
msgid "WARNING: Some Service IDs are not at the SDT table"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1416
+#: lib/libdvbv5/dvb-file.c:1488
#, c-format
msgid "File format %s is unknown\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1461
+#: lib/libdvbv5/dvb-file.c:1533
#, c-format
msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1505
+#: lib/libdvbv5/dvb-file.c:1577
#, c-format
msgid "Currently, VDR format is supported only for output\n"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1508
+#: lib/libdvbv5/dvb-file.c:1580
#, c-format
msgid "Format is not supported\n"
msgstr ""
@@ -527,15 +532,15 @@ msgid "DEBUG "
msgstr ""
#: lib/libdvbv5/dvb-sat.c:56
-msgid "Universal, Europe"
+msgid "Astra 19.2E, European Universal Ku (extended)"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:73
-msgid "Expressvu, North America"
+msgid "Old European Universal. Nowadays mostly replaced by Astra 19.2E"
msgstr ""
-#: lib/libdvbv5/dvb-sat.c:86
-msgid "Astra 1E, European Universal Ku (extended)"
+#: lib/libdvbv5/dvb-sat.c:90
+msgid "Expressvu, North America"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:103
@@ -650,7 +655,7 @@ msgid "%s: table memory pointer not filled"
msgstr ""
#: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
+#: lib/libdvbv5/dvb-scan.c:239 lib/libdvbv5/dvb-scan.c:339
#, c-format
msgid "%s: out of memory"
msgstr ""
@@ -665,105 +670,117 @@ msgstr ""
msgid "%s: couldn't match ID %d at the active section filters"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:255
+#: lib/libdvbv5/dvb-scan.c:254
#, c-format
-msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid "%s: extension already done, ignoring: 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:273
+#: lib/libdvbv5/dvb-scan.c:267
+#, c-format
+msgid ""
+"%s: section repeated on table 0x%02x, extension ID 0x%04x, section %d/%d: "
+"done"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:285
#, c-format
msgid "%s: no initializer for table %d"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:291
#, c-format
msgid "%s: table 0x%02x, extension ID 0x%04x: done"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:318
+#: lib/libdvbv5/dvb-scan.c:304
+#, c-format
+msgid "%s: extension not completed yet: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:334
#, c-format
msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:344
+#: lib/libdvbv5/dvb-scan.c:360
#, c-format
msgid "%s: no data read on section filter"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:351
+#: lib/libdvbv5/dvb-scan.c:367
#, c-format
msgid "%s: buf returned an empty buffer"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:356
+#: lib/libdvbv5/dvb-scan.c:372
msgid "dvb_read_section: read error"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:363
+#: lib/libdvbv5/dvb-scan.c:379
#, c-format
msgid "%s: crc error"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:506
+#: lib/libdvbv5/dvb-scan.c:522
msgid "error while waiting for PAT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:522
+#: lib/libdvbv5/dvb-scan.c:538
msgid "error while waiting for VCT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:536
+#: lib/libdvbv5/dvb-scan.c:552
#, c-format
msgid "Program #%d is network PID: 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:558
#, c-format
msgid "Program #%d ID 0x%04x, service ID 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:553
+#: lib/libdvbv5/dvb-scan.c:569
#, c-format
msgid "error while reading the PMT table for service 0x%04x"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
+#: lib/libdvbv5/dvb-scan.c:589 lib/libdvbv5/dvb-scan.c:618
msgid "error while reading the NIT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
+#: lib/libdvbv5/dvb-scan.c:602 lib/libdvbv5/dvb-scan.c:629
msgid "error while reading the SDT table"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:594
+#: lib/libdvbv5/dvb-scan.c:610
msgid "Parsing other NIT/SDT"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:659
+#: lib/libdvbv5/dvb-scan.c:675
msgid "dvb_fe_set_parms failed"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:754
+#: lib/libdvbv5/dvb-scan.c:770
msgid ""
"Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
"(yet)."
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:836
+#: lib/libdvbv5/dvb-scan.c:852
msgid "not enough memory for a new scanning frequency/TS"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:865
+#: lib/libdvbv5/dvb-scan.c:881
#, c-format
msgid "New transponder/channel found: #%d: %d"
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:874
+#: lib/libdvbv5/dvb-scan.c:890
#, c-format
msgid "BUG: Couldn't add %d to the scan frequency list."
msgstr ""
-#: lib/libdvbv5/dvb-scan.c:1216
+#: lib/libdvbv5/dvb-scan.c:1232
msgid "Transponders detection not implemented for this standard yet."
msgstr ""
diff --git a/libdvbv5-po/pt_BR.po b/libdvbv5-po/pt_BR.po
index 67b1ab2e..a8813013 100644
--- a/libdvbv5-po/pt_BR.po
+++ b/libdvbv5-po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libdvbv5 1.7.0\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2017-05-06 23:13-0300\n"
"Last-Translator: Mauro Carvalho Chehab <mchehab@kernel.org>\n"
"Language-Team: Brazilian Portuguese\n"
@@ -47,35 +47,35 @@ msgstr "parms calloc: %s"
msgid "%s while opening %s"
msgstr "%s enquanto abrindo %s"
-#: lib/libdvbv5/dvb-fe.c:221
+#: lib/libdvbv5/dvb-fe.c:219
#, c-format
msgid "Device %s (%s) capabilities:"
msgstr "Dispositivo %s (%s) propriedades:"
-#: lib/libdvbv5/dvb-fe.c:247
+#: lib/libdvbv5/dvb-fe.c:245
#, c-format
msgid "DVB API Version %d.%d%s, Current v5 delivery system: %s"
msgstr "DVB API Versão %d.%d%s, sistema de TV digital atual (v5): %s"
-#: lib/libdvbv5/dvb-fe.c:250
+#: lib/libdvbv5/dvb-fe.c:248
msgid " (forcing DVBv3 calls)"
msgstr " (forçando chamadas via DVBv3)"
-#: lib/libdvbv5/dvb-fe.c:295
+#: lib/libdvbv5/dvb-fe.c:293
msgid "delivery system not detected"
msgstr "sistema de TV digital não detetado"
-#: lib/libdvbv5/dvb-fe.c:316
+#: lib/libdvbv5/dvb-fe.c:312
msgid "driver returned 0 supported delivery systems!"
msgstr "driver retornou 0 sistemas de TV digital suportados!"
-#: lib/libdvbv5/dvb-fe.c:324
+#: lib/libdvbv5/dvb-fe.c:319
msgid "Supported delivery system: "
msgid_plural "Supported delivery systems: "
msgstr[0] "Sistema de TV digital suportado:"
msgstr[1] "Sistemas de TV digital suportados:"
-#: lib/libdvbv5/dvb-fe.c:334
+#: lib/libdvbv5/dvb-fe.c:329
msgid ""
"Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will "
"be miss-detected by a DVBv5.4 or earlier API call"
@@ -83,430 +83,436 @@ msgstr ""
"Aviso: novos sistemas de TV digital como ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-"
"MH serão mal detetados por uma chamada de API DVBv5.4 ou anterior"
-#: lib/libdvbv5/dvb-fe.c:365
+#: lib/libdvbv5/dvb-fe.c:360
msgid "Frequency range for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:368
+#: lib/libdvbv5/dvb-fe.c:363
#, c-format
msgid "From: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:370
+#: lib/libdvbv5/dvb-fe.c:365
#, c-format
msgid "To: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:373
+#: lib/libdvbv5/dvb-fe.c:368
#, c-format
msgid "Step: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:377
+#: lib/libdvbv5/dvb-fe.c:372
#, c-format
msgid "Tolerance: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:381
+#: lib/libdvbv5/dvb-fe.c:376
msgid "Symbol rate ranges for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:383
+#: lib/libdvbv5/dvb-fe.c:378
#, c-format
msgid "From: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:385
+#: lib/libdvbv5/dvb-fe.c:380
#, c-format
msgid "To: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:388
+#: lib/libdvbv5/dvb-fe.c:383
#, c-format
msgid "Tolerance: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:518
+#: lib/libdvbv5/dvb-fe.c:513
msgid "Set delivery system"
msgstr "Configura sistema de TV digital"
-#: lib/libdvbv5/dvb-fe.c:530
+#: lib/libdvbv5/dvb-fe.c:525
msgid "Can't retrieve DVB information for the new delivery system."
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:615
+#: lib/libdvbv5/dvb-fe.c:610
#, c-format
msgid "Using a DVBv3 compat file for %s"
msgstr "Usando um arquivo compatível com a API DVBv3 para %s"
-#: lib/libdvbv5/dvb-fe.c:704
+#: lib/libdvbv5/dvb-fe.c:699
#, c-format
msgid "command %s (%d) not found during retrieve"
msgstr "comando %s (%d) não encontrado durante leitura"
-#: lib/libdvbv5/dvb-fe.c:721
+#: lib/libdvbv5/dvb-fe.c:716
#, c-format
msgid "command %s (%d) not found during store"
msgstr "comando %s (%d) não encontrado durante armazenamento"
-#: lib/libdvbv5/dvb-fe.c:783
+#: lib/libdvbv5/dvb-fe.c:778
#, c-format
msgid "Got parameters for %s:"
msgstr "Obtidos parâmetros para %s:"
-#: lib/libdvbv5/dvb-fe.c:902
+#: lib/libdvbv5/dvb-fe.c:897
msgid "Setting LNA"
msgstr "Configurando LNA"
-#: lib/libdvbv5/dvb-fe.c:905
+#: lib/libdvbv5/dvb-fe.c:900
#, c-format
msgid "LNA is %s"
msgstr "LNA está %s"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "ON"
msgstr "LIGADO"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "OFF"
msgstr "DESLIGADO"
-#: lib/libdvbv5/dvb-fe.c:1005
+#: lib/libdvbv5/dvb-fe.c:1000
#, c-format
msgid "%s not found on store"
msgstr "%s não encontrado durante armazenamento"
-#: lib/libdvbv5/dvb-fe.c:1077 lib/libdvbv5/dvb-fe.c:1092
+#: lib/libdvbv5/dvb-fe.c:1072 lib/libdvbv5/dvb-fe.c:1087
#, c-format
msgid "%s not found on retrieve"
msgstr "%s não encontrado durante leitura"
-#: lib/libdvbv5/dvb-fe.c:1099
+#: lib/libdvbv5/dvb-fe.c:1094
#, c-format
msgid "%s not available"
msgstr "%s não encontrado"
-#: lib/libdvbv5/dvb-fe.c:1106
+#: lib/libdvbv5/dvb-fe.c:1101
#, c-format
msgid "Stats for %s = %d"
msgstr "Estatísticas para %s = %d"
-#: lib/libdvbv5/dvb-fe.c:1531 lib/libdvbv5/dvb-fe.c:1561
+#: lib/libdvbv5/dvb-fe.c:1528 lib/libdvbv5/dvb-fe.c:1558
msgid "Status: "
msgstr "Estado:"
-#: lib/libdvbv5/dvb-fe.c:1536
+#: lib/libdvbv5/dvb-fe.c:1533
#, c-format
msgid "BER: %d, Strength: %d, SNR: %d, UCB: %d"
msgstr "BER: %d, Potência: %d, SNR: %d, UCB: %d"
-#: lib/libdvbv5/dvb-fe.c:1690
+#: lib/libdvbv5/dvb-fe.c:1687
msgid "RF"
msgstr "RF"
-#: lib/libdvbv5/dvb-fe.c:1691
+#: lib/libdvbv5/dvb-fe.c:1688
msgid "Carrier"
msgstr "Portadora"
-#: lib/libdvbv5/dvb-fe.c:1692
+#: lib/libdvbv5/dvb-fe.c:1689
msgid "Viterbi"
msgstr "Viterbi"
-#: lib/libdvbv5/dvb-fe.c:1693
+#: lib/libdvbv5/dvb-fe.c:1690
msgid "Sync"
msgstr "Sinc"
-#: lib/libdvbv5/dvb-fe.c:1694
+#: lib/libdvbv5/dvb-fe.c:1691
msgid "Lock"
msgstr "Travado"
-#: lib/libdvbv5/dvb-fe.c:1695
+#: lib/libdvbv5/dvb-fe.c:1692
msgid "Timeout"
msgstr "Timeout"
-#: lib/libdvbv5/dvb-fe.c:1696
+#: lib/libdvbv5/dvb-fe.c:1693
msgid "Reinit"
msgstr "Reinicio"
-#: lib/libdvbv5/dvb-fe.c:1700
+#: lib/libdvbv5/dvb-fe.c:1697
msgid "Poor"
msgstr "Ruim"
-#: lib/libdvbv5/dvb-fe.c:1701
+#: lib/libdvbv5/dvb-fe.c:1698
msgid "Ok"
msgstr "Ok"
-#: lib/libdvbv5/dvb-fe.c:1702
+#: lib/libdvbv5/dvb-fe.c:1699
msgid "Good"
msgstr "Bom"
-#: lib/libdvbv5/dvb-fe.c:1725
+#: lib/libdvbv5/dvb-fe.c:1722
msgid "Error: no adapter status"
msgstr "Erro: sem estado do adaptador"
-#: lib/libdvbv5/dvb-fe.c:1737
+#: lib/libdvbv5/dvb-fe.c:1734
#, c-format
msgid "%-7s"
msgstr "%-9s"
-#: lib/libdvbv5/dvb-fe.c:1744
+#: lib/libdvbv5/dvb-fe.c:1741
#, c-format
msgid "%7s"
msgstr "%9s"
-#: lib/libdvbv5/dvb-fe.c:1789
+#: lib/libdvbv5/dvb-fe.c:1786
#, c-format
msgid " Layer %c:"
msgstr " Camada %c:"
-#: lib/libdvbv5/dvb-fe.c:1864
+#: lib/libdvbv5/dvb-fe.c:1861
msgid "SEC: set voltage to OFF"
msgstr "SEC: desliga voltagem"
-#: lib/libdvbv5/dvb-fe.c:1868
+#: lib/libdvbv5/dvb-fe.c:1865
#, c-format
msgid "SEC: set voltage to %sV"
msgstr "SEC: ajusta voltagem para %sV"
-#: lib/libdvbv5/dvb-fe.c:1887
+#: lib/libdvbv5/dvb-fe.c:1884
#, c-format
msgid "DiSEqC TONE: %s"
msgstr "TOM DiSEqC: %s"
-#: lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:1900
#, c-format
msgid "DiSEqC HIGH LNB VOLTAGE: %s"
msgstr "VOLTAGEM ALTA DiSEqC para LNB: %s"
-#: lib/libdvbv5/dvb-fe.c:1921
+#: lib/libdvbv5/dvb-fe.c:1918
#, c-format
msgid "DiSEqC BURST: %s"
msgstr "DiSEqC BURST: %s"
-#: lib/libdvbv5/dvb-fe.c:1947
+#: lib/libdvbv5/dvb-fe.c:1944
#, c-format
msgid "DiSEqC command: "
msgstr "Comando DiSEqC:"
-#: lib/libdvbv5/dvb-fe.c:1997
+#: lib/libdvbv5/dvb-fe.c:1994
#, c-format
msgid "Assuming you're in %s.\n"
msgstr "Assumindo que está em %s.\n"
-#: lib/libdvbv5/dvb-fe.c:2000
+#: lib/libdvbv5/dvb-fe.c:1997
msgid "Failed to guess country from the current locale setting.\n"
msgstr ""
"Falha na identificação do país baseado na configuração atual de locale.\n"
-#: lib/libdvbv5/dvb-file.c:76
+#: lib/libdvbv5/dvb-file.c:78
#, c-format
msgid "Can't add property %s\n"
msgstr "Não é possível adicionar propriedade %s\n"
-#: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:756
-#: lib/libdvbv5/dvb-file.c:1276
+#: lib/libdvbv5/dvb-file.c:81
+#, fuzzy, c-format
+#| msgid "Can't add property %s\n"
+msgid "Can't add property %d\n"
+msgstr "Não é possível adicionar propriedade %s\n"
+
+#: lib/libdvbv5/dvb-file.c:245 lib/libdvbv5/dvb-file.c:761
+#: lib/libdvbv5/dvb-file.c:1348
msgid "Allocating memory for dvb_file"
msgstr "Alocação de memória para dvb_file"
-#: lib/libdvbv5/dvb-file.c:266
+#: lib/libdvbv5/dvb-file.c:271
#, c-format
msgid "unknown delivery system type for %s"
msgstr "sistema de TV digital desconhecido para %s"
-#: lib/libdvbv5/dvb-file.c:277
+#: lib/libdvbv5/dvb-file.c:282
#, c-format
msgid "Doesn't know how to handle delimiter '%s'"
msgstr "Não sei como lidar com delimitador '%s'"
-#: lib/libdvbv5/dvb-file.c:288
+#: lib/libdvbv5/dvb-file.c:293
#, c-format
msgid "Doesn't know how to parse delivery system %d"
msgstr "Não sei como analisar sistema de TV digital de %d"
-#: lib/libdvbv5/dvb-file.c:316
+#: lib/libdvbv5/dvb-file.c:321
#, c-format
msgid "parameter %i (%s) missing"
msgstr "parâmetro%i (%s) faltando"
-#: lib/libdvbv5/dvb-file.c:325
+#: lib/libdvbv5/dvb-file.c:330
#, c-format
msgid "parameter %s invalid: %s"
msgstr "parâmetro %s inválido: %s"
-#: lib/libdvbv5/dvb-file.c:382 lib/libdvbv5/dvb-file.c:841
+#: lib/libdvbv5/dvb-file.c:387 lib/libdvbv5/dvb-file.c:846
#, c-format
msgid "ERROR %s while parsing line %d of %s\n"
msgstr "ERROR %s ao analisar linha %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:463
+#: lib/libdvbv5/dvb-file.c:468
#, c-format
msgid "delivery system %d not supported on this format"
msgstr "sistema de TV digital %d não suportado neste formato"
-#: lib/libdvbv5/dvb-file.c:505 lib/libdvbv5/dvb-vdr-format.c:347
+#: lib/libdvbv5/dvb-file.c:510 lib/libdvbv5/dvb-vdr-format.c:347
#, c-format
msgid "value not supported"
msgstr "valor não suportado"
-#: lib/libdvbv5/dvb-file.c:515
+#: lib/libdvbv5/dvb-file.c:520
#, c-format
msgid "WARNING: missing video PID while parsing entry %d of %s\n"
msgstr "AVISO: falta de vídeo PID ao analisar a entrada %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:525
+#: lib/libdvbv5/dvb-file.c:530
#, c-format
msgid "WARNING: missing audio PID while parsing entry %d of %s\n"
msgstr "AVISO: falta de áudio PID ao analisar a entrada %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:544
+#: lib/libdvbv5/dvb-file.c:549
#, c-format
msgid "property %s not supported while parsing entry %d of %s\n"
msgstr "propriedade %s não é suportada durante a análise de entrada %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:565 lib/libdvbv5/dvb-vdr-format.c:440
+#: lib/libdvbv5/dvb-file.c:570 lib/libdvbv5/dvb-vdr-format.c:440
#, c-format
msgid "ERROR: %s while parsing entry %d of %s\n"
msgstr "ERRO: %s ao analisar a entrada %d de %s\n"
-#: lib/libdvbv5/dvb-file.c:792
+#: lib/libdvbv5/dvb-file.c:797
#, c-format
msgid "Missing channel group"
msgstr "Faltando grupo de canais"
-#: lib/libdvbv5/dvb-file.c:805
+#: lib/libdvbv5/dvb-file.c:810
#, c-format
msgid "key/value without a channel group"
msgstr "chave/valor sem grupo de canais"
-#: lib/libdvbv5/dvb-file.c:810
+#: lib/libdvbv5/dvb-file.c:815
#, c-format
msgid "missing key"
msgstr "falta chave"
-#: lib/libdvbv5/dvb-file.c:819
+#: lib/libdvbv5/dvb-file.c:824
#, c-format
msgid "missing value"
msgstr "falta valor"
-#: lib/libdvbv5/dvb-file.c:827
+#: lib/libdvbv5/dvb-file.c:832
#, c-format
msgid "value %s is invalid for %s"
msgstr "valor %s é inválido para %s"
-#: lib/libdvbv5/dvb-file.c:1155
+#: lib/libdvbv5/dvb-file.c:1227
#, c-format
msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
msgstr "Canal %s (serviço de ID %d) não foi encontrado na PMT. Ignorando."
-#: lib/libdvbv5/dvb-file.c:1173
+#: lib/libdvbv5/dvb-file.c:1245
msgid "Not enough memory"
msgstr "Memória insuficiente"
-#: lib/libdvbv5/dvb-file.c:1204
+#: lib/libdvbv5/dvb-file.c:1276
msgid "Couldn't get frontend props"
msgstr "Não foi possível obter propriedades do frontend"
-#: lib/libdvbv5/dvb-file.c:1233
+#: lib/libdvbv5/dvb-file.c:1305
#, c-format
msgid "Storing Service ID %d: '%s'"
msgstr "Armazenando Serviço ID %d: '%s'"
-#: lib/libdvbv5/dvb-file.c:1248
+#: lib/libdvbv5/dvb-file.c:1320
msgid "reserved"
msgstr "reservado"
-#: lib/libdvbv5/dvb-file.c:1249
+#: lib/libdvbv5/dvb-file.c:1321
msgid "digital television"
msgstr "televisão digital"
-#: lib/libdvbv5/dvb-file.c:1250
+#: lib/libdvbv5/dvb-file.c:1322
msgid "digital radio"
msgstr "rádio digital"
-#: lib/libdvbv5/dvb-file.c:1251
+#: lib/libdvbv5/dvb-file.c:1323
msgid "Teletext"
msgstr "Teletexto"
-#: lib/libdvbv5/dvb-file.c:1252
+#: lib/libdvbv5/dvb-file.c:1324
msgid "NVOD reference"
msgstr "NVOD referência"
-#: lib/libdvbv5/dvb-file.c:1253
+#: lib/libdvbv5/dvb-file.c:1325
msgid "NVOD time-shifted"
msgstr "NVOD com time-shift"
-#: lib/libdvbv5/dvb-file.c:1254
+#: lib/libdvbv5/dvb-file.c:1326
msgid "mosaic"
msgstr "mosaico"
-#: lib/libdvbv5/dvb-file.c:1255
+#: lib/libdvbv5/dvb-file.c:1327
msgid "PAL coded signal"
msgstr "Sinal codificado PAL"
-#: lib/libdvbv5/dvb-file.c:1256
+#: lib/libdvbv5/dvb-file.c:1328
msgid "SECAM coded signal"
msgstr "Sinal codificado SECAM"
-#: lib/libdvbv5/dvb-file.c:1257
+#: lib/libdvbv5/dvb-file.c:1329
msgid "D/D2-MAC"
msgstr "D/D2-MAC"
-#: lib/libdvbv5/dvb-file.c:1258
+#: lib/libdvbv5/dvb-file.c:1330
msgid "FM Radio"
msgstr "Rádio FM"
-#: lib/libdvbv5/dvb-file.c:1259
+#: lib/libdvbv5/dvb-file.c:1331
msgid "NTSC coded signal"
msgstr "Sinal codificado NTSC"
-#: lib/libdvbv5/dvb-file.c:1260
+#: lib/libdvbv5/dvb-file.c:1332
msgid "data broadcast"
msgstr "transmissão de dados"
-#: lib/libdvbv5/dvb-file.c:1261
+#: lib/libdvbv5/dvb-file.c:1333
msgid "user defined"
msgstr "definido pelo usuário"
-#: lib/libdvbv5/dvb-file.c:1300
+#: lib/libdvbv5/dvb-file.c:1372
#, c-format
msgid "Virtual channel %s, name = %s"
msgstr "Canal virtual %s, nome = %s"
-#: lib/libdvbv5/dvb-file.c:1329
+#: lib/libdvbv5/dvb-file.c:1401
#, c-format
msgid "Service %s, provider %s: %s"
msgstr "Serviço %s, prestador %s: %s"
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1414
#, c-format
msgid "Storing as channel %s"
msgstr "Armazenar como canal %s"
-#: lib/libdvbv5/dvb-file.c:1385
+#: lib/libdvbv5/dvb-file.c:1457
msgid "WARNING: no SDT table - storing channel(s) without their names"
msgstr "AVISO: nenhuma tabela SDT - armazenando canal(s), sem os seus nomes"
-#: lib/libdvbv5/dvb-file.c:1387
+#: lib/libdvbv5/dvb-file.c:1459
msgid "WARNING: Some Service IDs are not at the SDT table"
msgstr "AVISO: Alguns identificadores de serviço não estão na tabela SDT"
-#: lib/libdvbv5/dvb-file.c:1416
+#: lib/libdvbv5/dvb-file.c:1488
#, c-format
msgid "File format %s is unknown\n"
msgstr "Formato de arquivo %s é desconhecido\n"
-#: lib/libdvbv5/dvb-file.c:1461
+#: lib/libdvbv5/dvb-file.c:1533
#, c-format
msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
msgstr ""
"ERRO: sistema de TV digital %s não é conhecido. Os valores válidos são:\n"
-#: lib/libdvbv5/dvb-file.c:1505
+#: lib/libdvbv5/dvb-file.c:1577
#, c-format
msgid "Currently, VDR format is supported only for output\n"
msgstr "Atualmente, o formato VDR é suportado apenas para a saída\n"
-#: lib/libdvbv5/dvb-file.c:1508
+#: lib/libdvbv5/dvb-file.c:1580
#, c-format
msgid "Format is not supported\n"
msgstr "Formato não é suportado\n"
@@ -536,17 +542,19 @@ msgid "DEBUG "
msgstr "DEBUG "
#: lib/libdvbv5/dvb-sat.c:56
-msgid "Universal, Europe"
-msgstr "Universal, Europa"
+#, fuzzy
+#| msgid "Astra 1E, European Universal Ku (extended)"
+msgid "Astra 19.2E, European Universal Ku (extended)"
+msgstr "Astra 1E, Europeu Universal banda KU (extendido)"
#: lib/libdvbv5/dvb-sat.c:73
+msgid "Old European Universal. Nowadays mostly replaced by Astra 19.2E"
+msgstr ""
+
+#: lib/libdvbv5/dvb-sat.c:90
msgid "Expressvu, North America"
msgstr "Expressvu, América do Norte"
-#: lib/libdvbv5/dvb-sat.c:86
-msgid "Astra 1E, European Universal Ku (extended)"
-msgstr "Astra 1E, Europeu Universal banda KU (extendido)"
-
#: lib/libdvbv5/dvb-sat.c:103
msgid "Standard"
msgstr "Padrão"
@@ -659,7 +667,7 @@ msgid "%s: table memory pointer not filled"
msgstr "%s: ponteiro de memória tabela não preenchido"
#: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
+#: lib/libdvbv5/dvb-scan.c:239 lib/libdvbv5/dvb-scan.c:339
#, c-format
msgid "%s: out of memory"
msgstr "%s: memória insuficiente"
@@ -674,85 +682,98 @@ msgstr "%s: recebeu tabela 0x%02x, ID de extensão 0x%04x, seção %d/%d"
msgid "%s: couldn't match ID %d at the active section filters"
msgstr "%s: não foi possível coincidir com ID %d nos filtros seção ativos"
-#: lib/libdvbv5/dvb-scan.c:255
+#: lib/libdvbv5/dvb-scan.c:254
#, c-format
-msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid "%s: extension already done, ignoring: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:267
+#, fuzzy, c-format
+#| msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid ""
+"%s: section repeated on table 0x%02x, extension ID 0x%04x, section %d/%d: "
+"done"
msgstr "%s: recebeu tabela 0x%02x repetida, ID de extensão 0x%04x: concluído"
-#: lib/libdvbv5/dvb-scan.c:273
+#: lib/libdvbv5/dvb-scan.c:285
#, c-format
msgid "%s: no initializer for table %d"
msgstr "%s: no inicializador para a tabela %d"
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:291
#, c-format
msgid "%s: table 0x%02x, extension ID 0x%04x: done"
msgstr "%s: tabela 0x%02x, ID de extensão 0x%04x: concluído"
-#: lib/libdvbv5/dvb-scan.c:318
+#: lib/libdvbv5/dvb-scan.c:304
+#, c-format
+msgid "%s: extension not completed yet: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:334
#, c-format
msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
msgstr "%s: à espera de tabela ID 0x%02x, ID programa 0x%02x"
-#: lib/libdvbv5/dvb-scan.c:344
+#: lib/libdvbv5/dvb-scan.c:360
#, c-format
msgid "%s: no data read on section filter"
msgstr "%s: nenhum dado lido do filtro de seção"
-#: lib/libdvbv5/dvb-scan.c:351
+#: lib/libdvbv5/dvb-scan.c:367
#, c-format
msgid "%s: buf returned an empty buffer"
msgstr "%s: retornou um buffer vazio"
-#: lib/libdvbv5/dvb-scan.c:356
+#: lib/libdvbv5/dvb-scan.c:372
msgid "dvb_read_section: read error"
msgstr "dvb_read_section: erro de leitura"
-#: lib/libdvbv5/dvb-scan.c:363
+#: lib/libdvbv5/dvb-scan.c:379
#, c-format
msgid "%s: crc error"
msgstr "%s: erro de CRC"
-#: lib/libdvbv5/dvb-scan.c:506
+#: lib/libdvbv5/dvb-scan.c:522
msgid "error while waiting for PAT table"
msgstr "erro enquanto espera por tabela PAT"
-#: lib/libdvbv5/dvb-scan.c:522
+#: lib/libdvbv5/dvb-scan.c:538
msgid "error while waiting for VCT table"
msgstr "erro enquanto espera por tabela VCT"
-#: lib/libdvbv5/dvb-scan.c:536
+#: lib/libdvbv5/dvb-scan.c:552
#, c-format
msgid "Program #%d is network PID: 0x%04x"
msgstr "Programa #%d é PID de rede: 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:558
#, c-format
msgid "Program #%d ID 0x%04x, service ID 0x%04x"
msgstr "Programa #%d ID 0x%04x, ID de serviço 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:553
+#: lib/libdvbv5/dvb-scan.c:569
#, c-format
msgid "error while reading the PMT table for service 0x%04x"
msgstr "erro ao ler tabela PMT para o serviço 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
+#: lib/libdvbv5/dvb-scan.c:589 lib/libdvbv5/dvb-scan.c:618
msgid "error while reading the NIT table"
msgstr "erro ao ler tabela de NIT"
-#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
+#: lib/libdvbv5/dvb-scan.c:602 lib/libdvbv5/dvb-scan.c:629
msgid "error while reading the SDT table"
msgstr "erro ao ler tabela de SDT"
-#: lib/libdvbv5/dvb-scan.c:594
+#: lib/libdvbv5/dvb-scan.c:610
msgid "Parsing other NIT/SDT"
msgstr "Analisando outro NIT/SDT"
-#: lib/libdvbv5/dvb-scan.c:659
+#: lib/libdvbv5/dvb-scan.c:675
msgid "dvb_fe_set_parms failed"
msgstr "dvb_fe_set_parms falhou"
-#: lib/libdvbv5/dvb-scan.c:754
+#: lib/libdvbv5/dvb-scan.c:770
msgid ""
"Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
"(yet)."
@@ -760,22 +781,22 @@ msgstr ""
"Não é calcular deslocamento de frequência. Ou banda ou taxa de símbolo não "
"está disponível (ainda)."
-#: lib/libdvbv5/dvb-scan.c:836
+#: lib/libdvbv5/dvb-scan.c:852
msgid "not enough memory for a new scanning frequency/TS"
msgstr "não há memória suficiente para uma nova varredura de frequência/TS"
-#: lib/libdvbv5/dvb-scan.c:865
+#: lib/libdvbv5/dvb-scan.c:881
#, c-format
msgid "New transponder/channel found: #%d: %d"
msgstr "Novo transponder/canal encontrado: #%d: %d"
-#: lib/libdvbv5/dvb-scan.c:874
+#: lib/libdvbv5/dvb-scan.c:890
#, c-format
msgid "BUG: Couldn't add %d to the scan frequency list."
msgstr ""
"BUG: Não foi possível adicionar %d na lista de freqüências de varredura."
-#: lib/libdvbv5/dvb-scan.c:1216
+#: lib/libdvbv5/dvb-scan.c:1232
msgid "Transponders detection not implemented for this standard yet."
msgstr "Detecção de transponders não implementado para este padrão ainda."
@@ -803,6 +824,9 @@ msgstr "AVISO: entrada %d: a frequência não encontrado. pulando entrada\n"
msgid "symbol rate not found"
msgstr "taxa de símbolo não encontrada"
+#~ msgid "Universal, Europe"
+#~ msgstr "Universal, Europa"
+
#~ msgid "udev_device_get_sysname failed"
#~ msgstr "udev_device_get_sysname falhou"
diff --git a/libdvbv5-po/uk.po b/libdvbv5-po/uk.po
index 0c5fda4a..66ab097c 100644
--- a/libdvbv5-po/uk.po
+++ b/libdvbv5-po/uk.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.8.1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2015-12-30 10:00+0000\n"
"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
@@ -40,33 +40,33 @@ msgstr "calloc для parms: %s"
msgid "%s while opening %s"
msgstr "%s під час спроби відкрити %s"
-#: lib/libdvbv5/dvb-fe.c:221
+#: lib/libdvbv5/dvb-fe.c:219
#, c-format
msgid "Device %s (%s) capabilities:"
msgstr "Можливості пристрою %s (%s):"
-#: lib/libdvbv5/dvb-fe.c:247
+#: lib/libdvbv5/dvb-fe.c:245
#, c-format
msgid "DVB API Version %d.%d%s, Current v5 delivery system: %s"
msgstr ""
"Версія програмного інтерфейсу DVB %d.%d%s, поточна система надання даних v5: "
"%s"
-#: lib/libdvbv5/dvb-fe.c:250
+#: lib/libdvbv5/dvb-fe.c:248
msgid " (forcing DVBv3 calls)"
msgstr " (примусово використовуємо виклики DVBv3)"
-#: lib/libdvbv5/dvb-fe.c:295
+#: lib/libdvbv5/dvb-fe.c:293
msgid "delivery system not detected"
msgstr "не виявлено системи надання даних"
-#: lib/libdvbv5/dvb-fe.c:316
+#: lib/libdvbv5/dvb-fe.c:312
msgid "driver returned 0 supported delivery systems!"
msgstr ""
"драйвером повернуто дані щодо нульової кількості підтримуваних систем "
"надання даних!"
-#: lib/libdvbv5/dvb-fe.c:324
+#: lib/libdvbv5/dvb-fe.c:319
#, fuzzy
msgid "Supported delivery system: "
msgid_plural "Supported delivery systems: "
@@ -74,7 +74,7 @@ msgstr[0] "Підтримувані системи надання даних%s:
msgstr[1] "Підтримувані системи надання даних%s: "
msgstr[2] "Підтримувані системи надання даних%s: "
-#: lib/libdvbv5/dvb-fe.c:334
+#: lib/libdvbv5/dvb-fe.c:329
msgid ""
"Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will "
"be miss-detected by a DVBv5.4 or earlier API call"
@@ -83,436 +83,442 @@ msgstr ""
"інтерфейсу DVB 5.4 або раніших версій нових систем надання даних, зокрема "
"ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH, можливі помилки"
-#: lib/libdvbv5/dvb-fe.c:365
+#: lib/libdvbv5/dvb-fe.c:360
msgid "Frequency range for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:368
+#: lib/libdvbv5/dvb-fe.c:363
#, c-format
msgid "From: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:370
+#: lib/libdvbv5/dvb-fe.c:365
#, c-format
msgid "To: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:373
+#: lib/libdvbv5/dvb-fe.c:368
#, c-format
msgid "Step: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:377
+#: lib/libdvbv5/dvb-fe.c:372
#, c-format
msgid "Tolerance: %11sHz"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:381
+#: lib/libdvbv5/dvb-fe.c:376
msgid "Symbol rate ranges for the current standard: "
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:383
+#: lib/libdvbv5/dvb-fe.c:378
#, c-format
msgid "From: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:385
+#: lib/libdvbv5/dvb-fe.c:380
#, c-format
msgid "To: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:388
+#: lib/libdvbv5/dvb-fe.c:383
#, c-format
msgid "Tolerance: %11sBauds"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:518
+#: lib/libdvbv5/dvb-fe.c:513
msgid "Set delivery system"
msgstr "Встановити систему надання даних"
-#: lib/libdvbv5/dvb-fe.c:530
+#: lib/libdvbv5/dvb-fe.c:525
msgid "Can't retrieve DVB information for the new delivery system."
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:615
+#: lib/libdvbv5/dvb-fe.c:610
#, c-format
msgid "Using a DVBv3 compat file for %s"
msgstr "Використовуємо файл сумісності із DVBv3 для %s"
-#: lib/libdvbv5/dvb-fe.c:704
+#: lib/libdvbv5/dvb-fe.c:699
#, c-format
msgid "command %s (%d) not found during retrieve"
msgstr "під час отримання не виявлено команди %s (%d)"
-#: lib/libdvbv5/dvb-fe.c:721
+#: lib/libdvbv5/dvb-fe.c:716
#, c-format
msgid "command %s (%d) not found during store"
msgstr "під час зберігання не виявлено команди %s (%d)"
-#: lib/libdvbv5/dvb-fe.c:783
+#: lib/libdvbv5/dvb-fe.c:778
#, c-format
msgid "Got parameters for %s:"
msgstr "Отримано параметри для %s:"
-#: lib/libdvbv5/dvb-fe.c:902
+#: lib/libdvbv5/dvb-fe.c:897
msgid "Setting LNA"
msgstr "Встановлюємо малошумний підсилювач"
-#: lib/libdvbv5/dvb-fe.c:905
+#: lib/libdvbv5/dvb-fe.c:900
#, c-format
msgid "LNA is %s"
msgstr "Малошумним підсилювачем є %s"
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "ON"
msgstr "УВІМКН."
-#: lib/libdvbv5/dvb-fe.c:905 lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:900 lib/libdvbv5/dvb-fe.c:1900
msgid "OFF"
msgstr "ВИМКН."
-#: lib/libdvbv5/dvb-fe.c:1005
+#: lib/libdvbv5/dvb-fe.c:1000
#, c-format
msgid "%s not found on store"
msgstr "%s не виявлено під час збереження"
-#: lib/libdvbv5/dvb-fe.c:1077 lib/libdvbv5/dvb-fe.c:1092
+#: lib/libdvbv5/dvb-fe.c:1072 lib/libdvbv5/dvb-fe.c:1087
#, c-format
msgid "%s not found on retrieve"
msgstr "%s не виявлено під час отримання"
-#: lib/libdvbv5/dvb-fe.c:1099
+#: lib/libdvbv5/dvb-fe.c:1094
#, c-format
msgid "%s not available"
msgstr "%s недоступний"
-#: lib/libdvbv5/dvb-fe.c:1106
+#: lib/libdvbv5/dvb-fe.c:1101
#, c-format
msgid "Stats for %s = %d"
msgstr "Статистика для %s = %d"
-#: lib/libdvbv5/dvb-fe.c:1531 lib/libdvbv5/dvb-fe.c:1561
+#: lib/libdvbv5/dvb-fe.c:1528 lib/libdvbv5/dvb-fe.c:1558
msgid "Status: "
msgstr "Стан: "
-#: lib/libdvbv5/dvb-fe.c:1536
+#: lib/libdvbv5/dvb-fe.c:1533
#, c-format
msgid "BER: %d, Strength: %d, SNR: %d, UCB: %d"
msgstr "BER: %d, потужність: %d, ВСШ: %d, UCB: %d"
-#: lib/libdvbv5/dvb-fe.c:1690
+#: lib/libdvbv5/dvb-fe.c:1687
msgid "RF"
msgstr "РЧ"
-#: lib/libdvbv5/dvb-fe.c:1691
+#: lib/libdvbv5/dvb-fe.c:1688
msgid "Carrier"
msgstr "Носій сигналу"
-#: lib/libdvbv5/dvb-fe.c:1692
+#: lib/libdvbv5/dvb-fe.c:1689
msgid "Viterbi"
msgstr "Вітербі"
-#: lib/libdvbv5/dvb-fe.c:1693
+#: lib/libdvbv5/dvb-fe.c:1690
msgid "Sync"
msgstr "Синхронізувати"
-#: lib/libdvbv5/dvb-fe.c:1694
+#: lib/libdvbv5/dvb-fe.c:1691
msgid "Lock"
msgstr "Заблокувати"
-#: lib/libdvbv5/dvb-fe.c:1695
+#: lib/libdvbv5/dvb-fe.c:1692
msgid "Timeout"
msgstr "Час очікування"
-#: lib/libdvbv5/dvb-fe.c:1696
+#: lib/libdvbv5/dvb-fe.c:1693
msgid "Reinit"
msgstr "Переініціалізація"
-#: lib/libdvbv5/dvb-fe.c:1700
+#: lib/libdvbv5/dvb-fe.c:1697
msgid "Poor"
msgstr "Погана"
-#: lib/libdvbv5/dvb-fe.c:1701
+#: lib/libdvbv5/dvb-fe.c:1698
msgid "Ok"
msgstr "Добра"
-#: lib/libdvbv5/dvb-fe.c:1702
+#: lib/libdvbv5/dvb-fe.c:1699
msgid "Good"
msgstr "Чудова"
-#: lib/libdvbv5/dvb-fe.c:1725
+#: lib/libdvbv5/dvb-fe.c:1722
msgid "Error: no adapter status"
msgstr "Помилка: немає даних щодо стану адаптера"
-#: lib/libdvbv5/dvb-fe.c:1737
+#: lib/libdvbv5/dvb-fe.c:1734
#, c-format
msgid "%-7s"
msgstr "%-7s"
-#: lib/libdvbv5/dvb-fe.c:1744
+#: lib/libdvbv5/dvb-fe.c:1741
#, c-format
msgid "%7s"
msgstr "%7s"
-#: lib/libdvbv5/dvb-fe.c:1789
+#: lib/libdvbv5/dvb-fe.c:1786
#, c-format
msgid " Layer %c:"
msgstr " Шар %c:"
-#: lib/libdvbv5/dvb-fe.c:1864
+#: lib/libdvbv5/dvb-fe.c:1861
msgid "SEC: set voltage to OFF"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1868
+#: lib/libdvbv5/dvb-fe.c:1865
#, c-format
msgid "SEC: set voltage to %sV"
msgstr ""
-#: lib/libdvbv5/dvb-fe.c:1887
+#: lib/libdvbv5/dvb-fe.c:1884
#, c-format
msgid "DiSEqC TONE: %s"
msgstr "ТОН DiSEqC: %s"
-#: lib/libdvbv5/dvb-fe.c:1903
+#: lib/libdvbv5/dvb-fe.c:1900
#, c-format
msgid "DiSEqC HIGH LNB VOLTAGE: %s"
msgstr "ЖИВЛЕННЯ LNB DiSEqC (верхній поріг): %s"
-#: lib/libdvbv5/dvb-fe.c:1921
+#: lib/libdvbv5/dvb-fe.c:1918
#, c-format
msgid "DiSEqC BURST: %s"
msgstr "ВИКИД DiSEqC: %s"
-#: lib/libdvbv5/dvb-fe.c:1947
+#: lib/libdvbv5/dvb-fe.c:1944
#, c-format
msgid "DiSEqC command: "
msgstr "Команда DiSEqC: "
-#: lib/libdvbv5/dvb-fe.c:1997
+#: lib/libdvbv5/dvb-fe.c:1994
#, c-format
msgid "Assuming you're in %s.\n"
msgstr "Припускаємо, що ви у країні %s.\n"
-#: lib/libdvbv5/dvb-fe.c:2000
+#: lib/libdvbv5/dvb-fe.c:1997
msgid "Failed to guess country from the current locale setting.\n"
msgstr "Не вдалося визначити країну за поточними параметрами локалі.\n"
-#: lib/libdvbv5/dvb-file.c:76
+#: lib/libdvbv5/dvb-file.c:78
#, c-format
msgid "Can't add property %s\n"
msgstr "Не вдалося додати властивість %s\n"
-#: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:756
-#: lib/libdvbv5/dvb-file.c:1276
+#: lib/libdvbv5/dvb-file.c:81
+#, fuzzy, c-format
+#| msgid "Can't add property %s\n"
+msgid "Can't add property %d\n"
+msgstr "Не вдалося додати властивість %s\n"
+
+#: lib/libdvbv5/dvb-file.c:245 lib/libdvbv5/dvb-file.c:761
+#: lib/libdvbv5/dvb-file.c:1348
msgid "Allocating memory for dvb_file"
msgstr "Отримуємо пам’ять під dvb_file"
-#: lib/libdvbv5/dvb-file.c:266
+#: lib/libdvbv5/dvb-file.c:271
#, c-format
msgid "unknown delivery system type for %s"
msgstr "невідомий тип системи надання даних для %s"
-#: lib/libdvbv5/dvb-file.c:277
+#: lib/libdvbv5/dvb-file.c:282
#, c-format
msgid "Doesn't know how to handle delimiter '%s'"
msgstr "Невідомий спосіб обробки роздільника «%s»"
-#: lib/libdvbv5/dvb-file.c:288
+#: lib/libdvbv5/dvb-file.c:293
#, c-format
msgid "Doesn't know how to parse delivery system %d"
msgstr "Невідомий спосіб обробки системи надання даних %d"
-#: lib/libdvbv5/dvb-file.c:316
+#: lib/libdvbv5/dvb-file.c:321
#, c-format
msgid "parameter %i (%s) missing"
msgstr "пропущено параметр %i (%s)"
-#: lib/libdvbv5/dvb-file.c:325
+#: lib/libdvbv5/dvb-file.c:330
#, c-format
msgid "parameter %s invalid: %s"
msgstr "некоректний параметр %s: %s"
-#: lib/libdvbv5/dvb-file.c:382 lib/libdvbv5/dvb-file.c:841
+#: lib/libdvbv5/dvb-file.c:387 lib/libdvbv5/dvb-file.c:846
#, c-format
msgid "ERROR %s while parsing line %d of %s\n"
msgstr "ПОМИЛКА %s під час обробки рядка %d з %s\n"
-#: lib/libdvbv5/dvb-file.c:463
+#: lib/libdvbv5/dvb-file.c:468
#, c-format
msgid "delivery system %d not supported on this format"
msgstr "для цього формату не передбачено підтримки системи надання даних %d"
-#: lib/libdvbv5/dvb-file.c:505 lib/libdvbv5/dvb-vdr-format.c:347
+#: lib/libdvbv5/dvb-file.c:510 lib/libdvbv5/dvb-vdr-format.c:347
#, c-format
msgid "value not supported"
msgstr "непідтримуване значення"
-#: lib/libdvbv5/dvb-file.c:515
+#: lib/libdvbv5/dvb-file.c:520
#, c-format
msgid "WARNING: missing video PID while parsing entry %d of %s\n"
msgstr ""
"ПОПЕРЕДЖЕННЯ: не виявлено вказівок щодо PID відео під час обробки запису %d "
"з %s\n"
-#: lib/libdvbv5/dvb-file.c:525
+#: lib/libdvbv5/dvb-file.c:530
#, c-format
msgid "WARNING: missing audio PID while parsing entry %d of %s\n"
msgstr ""
"ПОПЕРЕДЖЕННЯ: не виявлено вказівок щодо PID звуку під час обробки запису %d "
"з %s\n"
-#: lib/libdvbv5/dvb-file.c:544
+#: lib/libdvbv5/dvb-file.c:549
#, c-format
msgid "property %s not supported while parsing entry %d of %s\n"
msgstr "не передбачена властивість %s під час обробки запису %d з %s\n"
-#: lib/libdvbv5/dvb-file.c:565 lib/libdvbv5/dvb-vdr-format.c:440
+#: lib/libdvbv5/dvb-file.c:570 lib/libdvbv5/dvb-vdr-format.c:440
#, c-format
msgid "ERROR: %s while parsing entry %d of %s\n"
msgstr "ПОМИЛКА %s під час обробки запису %d з %s\n"
-#: lib/libdvbv5/dvb-file.c:792
+#: lib/libdvbv5/dvb-file.c:797
#, c-format
msgid "Missing channel group"
msgstr "Пропущено групу каналів"
-#: lib/libdvbv5/dvb-file.c:805
+#: lib/libdvbv5/dvb-file.c:810
#, c-format
msgid "key/value without a channel group"
msgstr "ключ/значення без групи каналів"
-#: lib/libdvbv5/dvb-file.c:810
+#: lib/libdvbv5/dvb-file.c:815
#, c-format
msgid "missing key"
msgstr "не вказано ключ"
-#: lib/libdvbv5/dvb-file.c:819
+#: lib/libdvbv5/dvb-file.c:824
#, c-format
msgid "missing value"
msgstr "не вистачає значення"
-#: lib/libdvbv5/dvb-file.c:827
+#: lib/libdvbv5/dvb-file.c:832
#, c-format
msgid "value %s is invalid for %s"
msgstr "значення %s є некоректним для %s"
-#: lib/libdvbv5/dvb-file.c:1155
+#: lib/libdvbv5/dvb-file.c:1227
#, c-format
msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
msgstr ""
"Канал %s (ідентифікатор служби %d) у PMT не знайдено. Пропускаємо його."
-#: lib/libdvbv5/dvb-file.c:1173
+#: lib/libdvbv5/dvb-file.c:1245
msgid "Not enough memory"
msgstr "Не вистачає пам'яті"
-#: lib/libdvbv5/dvb-file.c:1204
+#: lib/libdvbv5/dvb-file.c:1276
msgid "Couldn't get frontend props"
msgstr "Не вдалося отримати властивості інтерфейсу виведення"
-#: lib/libdvbv5/dvb-file.c:1233
+#: lib/libdvbv5/dvb-file.c:1305
#, c-format
msgid "Storing Service ID %d: '%s'"
msgstr "Зберігаємо ідентифікатор служби %d: «%s»"
-#: lib/libdvbv5/dvb-file.c:1248
+#: lib/libdvbv5/dvb-file.c:1320
msgid "reserved"
msgstr "зарезервовано"
-#: lib/libdvbv5/dvb-file.c:1249
+#: lib/libdvbv5/dvb-file.c:1321
msgid "digital television"
msgstr "цифрове телебачення"
-#: lib/libdvbv5/dvb-file.c:1250
+#: lib/libdvbv5/dvb-file.c:1322
msgid "digital radio"
msgstr "цифрове радіо"
-#: lib/libdvbv5/dvb-file.c:1251
+#: lib/libdvbv5/dvb-file.c:1323
msgid "Teletext"
msgstr "Телетекст"
-#: lib/libdvbv5/dvb-file.c:1252
+#: lib/libdvbv5/dvb-file.c:1324
msgid "NVOD reference"
msgstr "Еталонне NVOD"
-#: lib/libdvbv5/dvb-file.c:1253
+#: lib/libdvbv5/dvb-file.c:1325
msgid "NVOD time-shifted"
msgstr "NVOD із часовим зсувом"
-#: lib/libdvbv5/dvb-file.c:1254
+#: lib/libdvbv5/dvb-file.c:1326
msgid "mosaic"
msgstr "мозаїка"
-#: lib/libdvbv5/dvb-file.c:1255
+#: lib/libdvbv5/dvb-file.c:1327
msgid "PAL coded signal"
msgstr "Сигнал, закодований у PAL"
-#: lib/libdvbv5/dvb-file.c:1256
+#: lib/libdvbv5/dvb-file.c:1328
msgid "SECAM coded signal"
msgstr "Сигнал, закодований у SECAM"
-#: lib/libdvbv5/dvb-file.c:1257
+#: lib/libdvbv5/dvb-file.c:1329
msgid "D/D2-MAC"
msgstr "D/D2-MAC"
-#: lib/libdvbv5/dvb-file.c:1258
+#: lib/libdvbv5/dvb-file.c:1330
msgid "FM Radio"
msgstr "FM-радіо"
-#: lib/libdvbv5/dvb-file.c:1259
+#: lib/libdvbv5/dvb-file.c:1331
msgid "NTSC coded signal"
msgstr "Сигнал, закодований у NTSC"
-#: lib/libdvbv5/dvb-file.c:1260
+#: lib/libdvbv5/dvb-file.c:1332
msgid "data broadcast"
msgstr "трансляція даних"
-#: lib/libdvbv5/dvb-file.c:1261
+#: lib/libdvbv5/dvb-file.c:1333
msgid "user defined"
msgstr "визначений користувачем"
-#: lib/libdvbv5/dvb-file.c:1300
+#: lib/libdvbv5/dvb-file.c:1372
#, c-format
msgid "Virtual channel %s, name = %s"
msgstr "Віртуальний канал %s, назва = %s"
-#: lib/libdvbv5/dvb-file.c:1329
+#: lib/libdvbv5/dvb-file.c:1401
#, c-format
msgid "Service %s, provider %s: %s"
msgstr "Служба %s, постачальник даних %s: %s"
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1414
#, c-format
msgid "Storing as channel %s"
msgstr "Зберігаємо як канал %s"
-#: lib/libdvbv5/dvb-file.c:1385
+#: lib/libdvbv5/dvb-file.c:1457
msgid "WARNING: no SDT table - storing channel(s) without their names"
msgstr "ПОПЕРЕДЖЕННЯ: немає таблиці SDT — зберігаємо записи каналів без назв"
-#: lib/libdvbv5/dvb-file.c:1387
+#: lib/libdvbv5/dvb-file.c:1459
msgid "WARNING: Some Service IDs are not at the SDT table"
msgstr ""
-#: lib/libdvbv5/dvb-file.c:1416
+#: lib/libdvbv5/dvb-file.c:1488
#, c-format
msgid "File format %s is unknown\n"
msgstr "Невідомий формат файла %s\n"
-#: lib/libdvbv5/dvb-file.c:1461
+#: lib/libdvbv5/dvb-file.c:1533
#, c-format
msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
msgstr ""
"ПОМИЛКА: невідома система надання даних %s. Коректними значеннями є такі:\n"
-#: lib/libdvbv5/dvb-file.c:1505
+#: lib/libdvbv5/dvb-file.c:1577
#, c-format
msgid "Currently, VDR format is supported only for output\n"
msgstr ""
"У поточній версії підтримку формату VDR передбачено лише для виведення "
"даних\n"
-#: lib/libdvbv5/dvb-file.c:1508
+#: lib/libdvbv5/dvb-file.c:1580
#, c-format
msgid "Format is not supported\n"
msgstr "Підтримки цього формату не передбачено\n"
@@ -542,15 +548,15 @@ msgid "DEBUG "
msgstr "ДІАГН. "
#: lib/libdvbv5/dvb-sat.c:56
-msgid "Universal, Europe"
+msgid "Astra 19.2E, European Universal Ku (extended)"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:73
-msgid "Expressvu, North America"
+msgid "Old European Universal. Nowadays mostly replaced by Astra 19.2E"
msgstr ""
-#: lib/libdvbv5/dvb-sat.c:86
-msgid "Astra 1E, European Universal Ku (extended)"
+#: lib/libdvbv5/dvb-sat.c:90
+msgid "Expressvu, North America"
msgstr ""
#: lib/libdvbv5/dvb-sat.c:103
@@ -665,7 +671,7 @@ msgid "%s: table memory pointer not filled"
msgstr "%s: вказівник у пам’яті таблиці не заповнено"
#: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
+#: lib/libdvbv5/dvb-scan.c:239 lib/libdvbv5/dvb-scan.c:339
#, c-format
msgid "%s: out of memory"
msgstr "%s: недостатньо пам’яті"
@@ -682,86 +688,98 @@ msgstr ""
"%s: не вдалося знайти відповідник ідентифікатора %d з активними фільтрами "
"сеансу"
-#: lib/libdvbv5/dvb-scan.c:255
+#: lib/libdvbv5/dvb-scan.c:254
+#, c-format
+msgid "%s: extension already done, ignoring: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:267
#, fuzzy, c-format
-msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
+msgid ""
+"%s: section repeated on table 0x%02x, extension ID 0x%04x, section %d/%d: "
+"done"
msgstr "%s: отримано таблицю 0x%02x, ід. TS 0x%04x, розділ %d/%d"
-#: lib/libdvbv5/dvb-scan.c:273
+#: lib/libdvbv5/dvb-scan.c:285
#, c-format
msgid "%s: no initializer for table %d"
msgstr "%s: немає ініціалізатора таблиці %d"
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:291
#, fuzzy, c-format
msgid "%s: table 0x%02x, extension ID 0x%04x: done"
msgstr "%s: отримано таблицю 0x%02x, ід. TS 0x%04x, розділ %d/%d"
-#: lib/libdvbv5/dvb-scan.c:318
+#: lib/libdvbv5/dvb-scan.c:304
+#, c-format
+msgid "%s: extension not completed yet: 0x%04x"
+msgstr ""
+
+#: lib/libdvbv5/dvb-scan.c:334
#, c-format
msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
msgstr ""
"%s: очікуємо на ідентифікатор таблиці 0x%02x, ідентифікатор програми 0x%02x"
-#: lib/libdvbv5/dvb-scan.c:344
+#: lib/libdvbv5/dvb-scan.c:360
#, c-format
msgid "%s: no data read on section filter"
msgstr "%s: з фільтром розділів не прочитано жодних даних"
-#: lib/libdvbv5/dvb-scan.c:351
+#: lib/libdvbv5/dvb-scan.c:367
#, c-format
msgid "%s: buf returned an empty buffer"
msgstr "%s: buf повернуто порожній буфер"
-#: lib/libdvbv5/dvb-scan.c:356
+#: lib/libdvbv5/dvb-scan.c:372
msgid "dvb_read_section: read error"
msgstr "dvb_read_section: помилка читання"
-#: lib/libdvbv5/dvb-scan.c:363
+#: lib/libdvbv5/dvb-scan.c:379
#, c-format
msgid "%s: crc error"
msgstr "%s: помилка під час перевірки контрольної суми"
-#: lib/libdvbv5/dvb-scan.c:506
+#: lib/libdvbv5/dvb-scan.c:522
msgid "error while waiting for PAT table"
msgstr "помилка під час очікування на таблицю PAT"
-#: lib/libdvbv5/dvb-scan.c:522
+#: lib/libdvbv5/dvb-scan.c:538
msgid "error while waiting for VCT table"
msgstr "помилка під час очікування на таблицю VCT"
-#: lib/libdvbv5/dvb-scan.c:536
+#: lib/libdvbv5/dvb-scan.c:552
#, c-format
msgid "Program #%d is network PID: 0x%04x"
msgstr "Програма %d має мережевий PID: 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:558
#, c-format
msgid "Program #%d ID 0x%04x, service ID 0x%04x"
msgstr "Програма %d має ідентифікатор 0x%04x, ідентифікатор служби 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:553
+#: lib/libdvbv5/dvb-scan.c:569
#, c-format
msgid "error while reading the PMT table for service 0x%04x"
msgstr "помилка під час читання таблиці PMT для служби 0x%04x"
-#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
+#: lib/libdvbv5/dvb-scan.c:589 lib/libdvbv5/dvb-scan.c:618
msgid "error while reading the NIT table"
msgstr "помилка під час читання таблиці NIT"
-#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
+#: lib/libdvbv5/dvb-scan.c:602 lib/libdvbv5/dvb-scan.c:629
msgid "error while reading the SDT table"
msgstr "помилка під час читання таблиці SDT"
-#: lib/libdvbv5/dvb-scan.c:594
+#: lib/libdvbv5/dvb-scan.c:610
msgid "Parsing other NIT/SDT"
msgstr "Обробляємо інші NIT/SDT"
-#: lib/libdvbv5/dvb-scan.c:659
+#: lib/libdvbv5/dvb-scan.c:675
msgid "dvb_fe_set_parms failed"
msgstr "помилка dvb_fe_set_parms"
-#: lib/libdvbv5/dvb-scan.c:754
+#: lib/libdvbv5/dvb-scan.c:770
msgid ""
"Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
"(yet)."
@@ -769,21 +787,21 @@ msgstr ""
"Не вдалося обчислити зсув частоти. Не доступні дані щодо частотного "
"діапазону або частоти символів (ще не доступні)."
-#: lib/libdvbv5/dvb-scan.c:836
+#: lib/libdvbv5/dvb-scan.c:852
msgid "not enough memory for a new scanning frequency/TS"
msgstr "недостатньо пам’яті для нової частоти/TS сканування"
-#: lib/libdvbv5/dvb-scan.c:865
+#: lib/libdvbv5/dvb-scan.c:881
#, c-format
msgid "New transponder/channel found: #%d: %d"
msgstr "Виявлено новий передавач або канал: %d: %d"
-#: lib/libdvbv5/dvb-scan.c:874
+#: lib/libdvbv5/dvb-scan.c:890
#, c-format
msgid "BUG: Couldn't add %d to the scan frequency list."
msgstr "ВАДА: не вдалося додати %d до списку частот сканування."
-#: lib/libdvbv5/dvb-scan.c:1216
+#: lib/libdvbv5/dvb-scan.c:1232
msgid "Transponders detection not implemented for this standard yet."
msgstr "Для цього стандарту виявлення передавачів ще не реалізовано."
diff --git a/v4l-utils-po/ca.po b/v4l-utils-po/ca.po
index 1a9aa40d..4ec4f768 100644
--- a/v4l-utils-po/ca.po
+++ b/v4l-utils-po/ca.po
@@ -1,11 +1,12 @@
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015. #zanata
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016. #zanata
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2018. #zanata
+#: utils/keytable/keytable.c:284
msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.8.1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2018-02-27 03:38+0000\n"
"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
"Language-Team: Catalan\n"
@@ -16,20 +17,24 @@ msgstr ""
"X-Generator: Zanata 4.6.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: utils/keytable/keytable.c:225
+#: utils/keytable/keytable.c:244
msgid ""
"\n"
-"Allows get/set IR keycode/scancode tables\n"
+"Lists Remote Controller devices, loads rc keymaps, tests events, and "
+"adjusts\n"
+"other Remote Controller options. Rather than loading a rc keymap, it is "
+"also\n"
+"possible to set protocol decoders and set rc scancode to keycode mappings\n"
+"directly.\n"
"You need to have read permissions on /dev/input for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV - the /dev/input/event* device to control\n"
-" SYSDEV - the ir class as found at /sys/class/rc\n"
-" TABLE - a file with a set of scancode=keycode value pairs\n"
+" SYSDEV - the rc device as found at /sys/class/rc\n"
+" KEYMAP - a keymap file with protocols and scancode to keycode mappings\n"
" SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs\n"
" PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, other, all) to be enabled,\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled,\n"
" or a bpf protocol name or file\n"
" DELAY - Delay before repeating a keystroke\n"
" PERIOD - Period to repeat a keystroke\n"
@@ -41,1322 +46,1338 @@ msgid ""
"Options can be combined together."
msgstr ""
-#: utils/keytable/keytable.c:243 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr "habilita els missatges de depuració"
-#: utils/keytable/keytable.c:244
-msgid "clears the old table"
-msgstr "neteja l'antiga taula"
+#: utils/keytable/keytable.c:266
+msgid "Clears the scancode to keycode mappings"
+msgstr ""
-#: utils/keytable/keytable.c:245
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr "SYSDEV"
-#: utils/keytable/keytable.c:245
-msgid "ir class device to control"
+#: utils/keytable/keytable.c:267
+msgid "rc device to control, defaults to rc0 if not specified"
msgstr ""
-#: utils/keytable/keytable.c:246
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr ""
-#: utils/keytable/keytable.c:247 utils/ir-ctl/ir-ctl.c:103
-msgid "DEV"
-msgstr "DEV"
-
-#: utils/keytable/keytable.c:247
-msgid "ir device to control"
+#: utils/keytable/keytable.c:269
+msgid "reads the current scancode/keycode mapping"
msgstr ""
-#: utils/keytable/keytable.c:248
-msgid "reads the current scancode/keycode table"
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "KEYMAP"
msgstr ""
-#: utils/keytable/keytable.c:249
-msgid "TABLE"
-msgstr "TAULA"
-
-#: utils/keytable/keytable.c:249
-msgid ""
-"write (adds) the scancodes to the device scancode/keycode table from an "
-"specified file"
+#: utils/keytable/keytable.c:270
+msgid "write (adds) the keymap from the specified file"
msgstr ""
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr "SCANKEY"
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr ""
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr "PROTOCOL"
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "PARAMETER"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr "RETARD"
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr "PERÍODE"
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid ""
-"Auto-load a table, based on a configuration file. Only works with sysdev."
+"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
+msgstr ""
+
+#: utils/keytable/keytable.c:277
+msgid "Test if keymap is valid"
msgstr ""
-#: utils/keytable/keytable.c:256 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr ""
-#: utils/keytable/keytable.c:257 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr ""
-#: utils/keytable/keytable.c:258 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr ""
-#: utils/keytable/keytable.c:263
-msgid ""
-"--device [/dev/input/event* device]\n"
-"--sysdev [ir class (f. ex. rc0)]\n"
-"[for using the rc0 sysdev]"
-msgstr ""
-
-#: utils/keytable/keytable.c:380
-#, c-format
-msgid "Parsing %s keycode file as plain text\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:415
-#, c-format
-msgid "Protocol %s invalid\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:446 utils/keytable/keytable.c:541
-#, c-format
-msgid "parsing %s=%s:"
-msgstr ""
-
-#: utils/keytable/keytable.c:449 utils/keytable/keytable.c:545
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr "\tvalor=%d\n"
-#: utils/keytable/keytable.c:454
-msgid "value"
-msgstr "valor"
-
-#: utils/keytable/keytable.c:473 utils/keytable/keytable.c:699
-#, c-format
-msgid "Invalid parameter on line %d of %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:488
-#, fuzzy, c-format
-msgid "protocol missing\n"
-msgstr "el protocol %s està %s\n"
-
-#: utils/keytable/keytable.c:493
-#, c-format
-msgid "Bad value `%s' for protocol\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:514
-#, c-format
-msgid "No [protocols.scancodes] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:530
+#: utils/keytable/keytable.c:408
#, c-format
-msgid "Invalid value `%s'\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
-#: utils/keytable/keytable.c:535
+#: utils/keytable/keytable.c:434
#, c-format
-msgid "Bad value `%s' for keycode\n"
+msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr ""
-#: utils/keytable/keytable.c:550
-#, c-format
-msgid "keycode `%s' not recognised, no mapping for scancode %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:580
-#, c-format
-msgid "Parsing %s keycode file as toml\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:589
-#, c-format
-msgid "Failed to parse toml: %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:595
-#, fuzzy, c-format
-msgid "Missing [protocols] section\n"
-msgstr "%s protocol %s\n"
-
-#: utils/keytable/keytable.c:612
-#, fuzzy, c-format
-msgid "No protocols found\n"
-msgstr "%s protocol %s\n"
-
-#: utils/keytable/keytable.c:644
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr ""
-#: utils/keytable/keytable.c:648
+#: utils/keytable/keytable.c:471
msgid "opening keycode file"
msgstr ""
-#: utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr ""
-#: utils/keytable/keytable.c:724
+#: utils/keytable/keytable.c:522
+#, c-format
+msgid "Invalid parameter on line %d of %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:547
#, c-format
msgid "Invalid delay: %s"
msgstr ""
-#: utils/keytable/keytable.c:729
+#: utils/keytable/keytable.c:552
#, c-format
msgid "Invalid period: %s"
msgstr ""
-#: utils/keytable/keytable.c:745
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr ""
-#: utils/keytable/keytable.c:747
+#: utils/keytable/keytable.c:569
#, c-format
msgid "Read %s table\n"
msgstr ""
-#: utils/keytable/keytable.c:753
+#: utils/keytable/keytable.c:578
#, c-format
msgid "Failed to read config file %s"
msgstr ""
-#: utils/keytable/keytable.c:762
+#: utils/keytable/keytable.c:587
#, c-format
msgid "Missing scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:768 utils/keytable/keytable.c:839
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
msgid "No memory!\n"
msgstr "Sense memòria!\n"
-#: utils/keytable/keytable.c:775
+#: utils/keytable/keytable.c:600
#, c-format
msgid "Invalid scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:782
+#: utils/keytable/keytable.c:607
msgid "Missing keycode"
msgstr ""
-#: utils/keytable/keytable.c:791 utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr ""
-#: utils/keytable/keytable.c:799
+#: utils/keytable/keytable.c:624
#, c-format
-msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr ""
-#: utils/keytable/keytable.c:833
+#: utils/keytable/keytable.c:658
#, c-format
msgid "Missing parameter name: %s"
msgstr ""
-#: utils/keytable/keytable.c:848
+#: utils/keytable/keytable.c:673
msgid "Missing value"
msgstr ""
-#: utils/keytable/keytable.c:860
+#: utils/keytable/keytable.c:685
#, c-format
-msgid "parameter %s=%d\n"
+msgid "parameter %s=%ld\n"
msgstr ""
-#: utils/keytable/keytable.c:874 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:714
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
"Report bugs to %s.\n"
msgstr ""
-#: utils/keytable/keytable.c:902
+#: utils/keytable/keytable.c:736
#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:908
+#: utils/keytable/keytable.c:742
#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:910
+#: utils/keytable/keytable.c:744
#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:961 utils/keytable/keytable.c:1368
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr ""
-#: utils/keytable/keytable.c:970
+#: utils/keytable/keytable.c:804
msgid "Seek dir"
msgstr ""
-#: utils/keytable/keytable.c:1002
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr "S'està analitzant l'uevent %s\n"
-#: utils/keytable/keytable.c:1026
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr "Hi ha un error en la informació de l'uevent\n"
-#: utils/keytable/keytable.c:1042
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr "%s uevent %s=%s\n"
-#: utils/keytable/keytable.c:1071
+#: utils/keytable/keytable.c:905
#, fuzzy, c-format
msgid "No devices found\n"
msgstr "S'ha trobat el dispositiu %s\n"
-#: utils/keytable/keytable.c:1077
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr "S'ha trobat el dispositiu %s\n"
-#: utils/keytable/keytable.c:1101
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr "No s'ha trobat el dispositiu %s\n"
-#: utils/keytable/keytable.c:1136
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr "%s protocol %s\n"
-#: utils/keytable/keytable.c:1201
+#: utils/keytable/keytable.c:1065
#, c-format
msgid "%s has invalid content: '%s'\n"
msgstr ""
-#: utils/keytable/keytable.c:1208
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr "el protocol %s està %s\n"
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr "habilitat"
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr "inhabilitat"
-#: utils/keytable/keytable.c:1275
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr "%s protocol %s (%s)\n"
-#: utils/keytable/keytable.c:1303
+#: utils/keytable/keytable.c:1167
#, c-format
msgid "Protocols for device can not be changed\n"
msgstr ""
-#: utils/keytable/keytable.c:1360
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1364
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1376
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1380
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1399
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr ""
-#: utils/keytable/keytable.c:1424
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr "el dispositiu d'entrada està %s\n"
-#: utils/keytable/keytable.c:1502
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1507
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr ""
-#: utils/keytable/keytable.c:1538
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr "S'està eliminat l'entrada %d\n"
-#: utils/keytable/keytable.c:1560
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
+msgid "Setting scancode 0x%04llx with 0x%04x via "
msgstr ""
-#: utils/keytable/keytable.c:1578
+#: utils/keytable/keytable.c:1458
#, fuzzy, c-format
msgid "Current kernel protocols: "
msgstr "Protocols actuals: "
-#: utils/keytable/keytable.c:1580
+#: utils/keytable/keytable.c:1460
#, fuzzy, c-format
msgid "Enabled kernel protocols: "
msgstr "Protocols habilitats: "
-#: utils/keytable/keytable.c:1604
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr ""
-#: utils/keytable/keytable.c:1609
+#: utils/keytable/keytable.c:1489
#, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1612
+#: utils/keytable/keytable.c:1492
#, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1616
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr ""
-#: utils/keytable/keytable.c:1618
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr ""
-#: utils/keytable/keytable.c:1639
+#: utils/keytable/keytable.c:1519
msgid "Can't open lirc device"
msgstr ""
-#: utils/keytable/keytable.c:1649
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr ""
-#: utils/keytable/keytable.c:1660
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr ""
-#: utils/keytable/keytable.c:1669
+#: utils/keytable/keytable.c:1549
#, fuzzy
msgid "Error reading lirc scancode"
msgstr "Error en llegir l'esdeveniment"
-#: utils/keytable/keytable.c:1680
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr "Error en llegir l'esdeveniment"
-#: utils/keytable/keytable.c:1685
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr "%ld.%06ld: tipus d'esdeveniment %s(0x%02x)"
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr "amunt"
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr "avall"
-#: utils/keytable/keytable.c:1700 utils/keytable/keytable.c:1706
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ": %s (0x%04x) valor=%d\n"
-#: utils/keytable/keytable.c:1713
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:1715
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1720
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1729
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1798
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1812
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1831
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr ""
-#: utils/keytable/keytable.c:1844
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr ""
-#: utils/keytable/keytable.c:1870
+#: utils/keytable/keytable.c:1767
#, c-format
msgid "%s: not a raw IR receiver\n"
msgstr ""
-#: utils/keytable/keytable.c:1908
+#: utils/keytable/keytable.c:1815
#, fuzzy, c-format
msgid "\tAttached BPF protocols: "
msgstr "Protocols habilitats: "
-#: utils/keytable/keytable.c:1926
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr ""
-#: utils/keytable/keytable.c:1929
+#: utils/keytable/keytable.c:1836
#, fuzzy, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr "Protocols habilitats: "
-#: utils/keytable/keytable.c:1964
+#: utils/keytable/keytable.c:1871
#, fuzzy, c-format
msgid "BPF protocol prog_id %d\n"
msgstr "el protocol %s està %s\n"
-#: utils/keytable/keytable.c:1968
+#: utils/keytable/keytable.c:1875
#, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1980
+#: utils/keytable/keytable.c:1887
#, c-format
msgid "BPF protocols removed\n"
msgstr ""
-#: utils/keytable/keytable.c:1985
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
-#: utils/keytable/keytable.c:2003
+#: utils/keytable/keytable.c:1911
#, c-format
-msgid "Found %s (%s) with:\n"
+msgid "Found %s with:\n"
msgstr ""
-#: utils/keytable/keytable.c:2007
+#: utils/keytable/keytable.c:1914
#, c-format
msgid "\tName: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2009
+#: utils/keytable/keytable.c:1916
+#, c-format
+msgid "\tDriver: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1918
#, c-format
-msgid "\tDriver: %s, table: %s\n"
+msgid "\tDefault keymap: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2013
+#: utils/keytable/keytable.c:1920
+#, fuzzy, c-format
+#| msgid "input device is %s\n"
+msgid "\tInput device: %s\n"
+msgstr "el dispositiu d'entrada està %s\n"
+
+#: utils/keytable/keytable.c:1923
#, fuzzy, c-format
msgid "\tLIRC device: %s\n"
msgstr "S'ha trobat el dispositiu %s\n"
-#: utils/keytable/keytable.c:2017
+#: utils/keytable/keytable.c:1927
#, fuzzy, c-format
msgid "\tSupported kernel protocols: "
msgstr "Protocols actuals: "
-#: utils/keytable/keytable.c:2029
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr ""
-#: utils/keytable/keytable.c:2045 utils/keytable/keytable.c:2052
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, c-format
msgid "asprintf failed: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:2057
+#: utils/keytable/keytable.c:1967
#, fuzzy, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr "%s protocol %s (%s)\n"
-#: utils/keytable/keytable.c:2101
-msgid "Can't open device"
-msgstr ""
-
-#: utils/keytable/keytable.c:2119
+#: utils/keytable/keytable.c:2026
#, c-format
-msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid "error: Unable to find keymap %s in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2153
+#: utils/keytable/keytable.c:2061
#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
+msgid ""
+"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
msgstr ""
-#: utils/keytable/keytable.c:2158
+#: utils/keytable/keytable.c:2092
#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr ""
-#: utils/keytable/keytable.c:2165
+#: utils/keytable/keytable.c:2102
#, c-format
-msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr ""
-#: utils/keytable/keytable.c:2182
+#: utils/keytable/keytable.c:2109
#, c-format
-msgid "Can't load %s table from %s or %s\n"
+msgid "Empty keymap %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2187
+#: utils/keytable/keytable.c:2120
#, c-format
-msgid "Empty table %s\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
msgstr ""
-#: utils/keytable/keytable.c:2194
+#: utils/keytable/keytable.c:2127
#, c-format
msgid "Opening %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2210
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr ""
-#: utils/keytable/keytable.c:2218
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr ""
-#: utils/keytable/keytable.c:2229
-#, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:2231
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr ""
-#: utils/keytable/keytable.c:2241
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-#: utils/keytable/keytable.c:2249
+#: utils/keytable/keytable.c:2181
#, fuzzy, c-format
msgid "Loaded BPF protocol %s\n"
msgstr "%s protocol %s\n"
-#: utils/ir-ctl/ir-ctl.c:103
+#: utils/ir-ctl/ir-ctl.c:113
+msgid "DEV"
+msgstr "DEV"
+
+#: utils/ir-ctl/ir-ctl.c:113
msgid "lirc device to use"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:104
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105 utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
msgid "FILE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105
+#: utils/ir-ctl/ir-ctl.c:115
msgid "receive IR to stdout or file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
#, fuzzy
msgid "SCANCODE"
msgstr "SCANKEY"
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:108
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "KEYCODE"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "send IR keycode from keymap"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:109
+#: utils/ir-ctl/ir-ctl.c:120
msgid "Receiving options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:121
msgid "end receiving after first message"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:122
+msgid "output in mode2 format"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:112
-msgid "use normal narrowband receiver, disable learning mode"
+#: utils/ir-ctl/ir-ctl.c:124
+msgid "use narrowband receiver, disable learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "set receiving timeout"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "use keymap to send key from"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
-msgid "set duty cycle"
+#: utils/ir-ctl/ir-ctl.c:132
+msgid "set send duty cycle"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:139
msgid ""
"--features\n"
"--receive [save to file]\n"
"--send [file to send]\n"
"--scancode [scancode to send]\n"
+"--keycode [keycode to send]\n"
"[to set lirc option]"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:133
+#: utils/ir-ctl/ir-ctl.c:147
msgid ""
"\n"
"Receive IR, send IR and list features of lirc device\n"
"You will need permission on /dev/lirc for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV\t - the /dev/lirc* device to use\n"
+" DEV - the /dev/lirc* device to use\n"
" FILE - a text file containing pulses and spaces\n"
" CARRIER - the carrier frequency to use for sending\n"
" DUTY - the duty cycle to use for sending\n"
" EMITTERS - comma separated list of emitters to use for sending, e.g. 1,2\n"
-" GAP - gap between pulse and files or scancodes in microseconds\n"
+" GAP - gap between sending in microseconds\n"
" RANGE - set range of accepted carrier frequencies, e.g. 20000-40000\n"
" TIMEOUT - set length of space before receiving stops in microseconds\n"
+" KEYCODE - key code in keymap\n"
" SCANCODE - protocol:scancode, e.g. nec:0xa814\n"
+" KEYMAP - a rc keymap file from which to send keys\n"
"\n"
"Note that most lirc setting have global state, i.e. the device will remain\n"
"in this state until set otherwise."
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:207
-#, c-format
-msgid "%s: could not open: %m\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:213 utils/ir-ctl/ir-ctl.c:390
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:231
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:247
+#: utils/ir-ctl/ir-ctl.c:258
#, c-format
msgid ""
-"error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
+"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:259
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:264
+#: utils/ir-ctl/ir-ctl.c:281
#, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:269
-#, c-format
-msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:274
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:280
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:291
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:297
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:304
+#: utils/ir-ctl/ir-ctl.c:321
+#, c-format
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:322
+#: utils/ir-ctl/ir-ctl.c:338
+#, c-format
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:327
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:332
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:340
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:346
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:365
+#: utils/ir-ctl/ir-ctl.c:414
#, c-format
-msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgid "%s:%d: error: expected integer, got `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:372
+#: utils/ir-ctl/ir-ctl.c:423
#, c-format
-msgid "error: protocol '%s' not found\n"
+msgid "%s:%d: error: pulse found where space expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:379
+#: utils/ir-ctl/ir-ctl.c:431
#, c-format
-msgid "error: invalid scancode '%s'\n"
+msgid "%s:%d: error: space found where pulse expected `%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:440
+#, c-format
+msgid "%s:%d: error: value `%s' out of range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:384
+#: utils/ir-ctl/ir-ctl.c:482
#, c-format
-msgid "error: invalid scancode '%s' for protocol '%s'\n"
+msgid "%s: could not open: %m\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:512
+#, c-format
+msgid "%s: file is empty\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:409
+#: utils/ir-ctl/ir-ctl.c:526
+#, c-format
+msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:533
+#, c-format
+msgid "error: protocol '%s' not found\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:540
+#, c-format
+msgid "error: invalid scancode '%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:569
msgid "features can not be combined with receive or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:415
+#: utils/ir-ctl/ir-ctl.c:575
msgid "receive can not be combined with features or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:420
+#: utils/ir-ctl/ir-ctl.c:580
msgid "receive filename already set"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:433 utils/ir-ctl/ir-ctl.c:439
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:445 utils/ir-ctl/ir-ctl.c:451
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:461 utils/ir-ctl/ir-ctl.c:464
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:473
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:483
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:488
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:493
+#: utils/ir-ctl/ir-ctl.c:653
#, c-format
msgid "cannot parse gap `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:498
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:502 utils/ir-ctl/ir-ctl.c:518
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
msgid "send can not be combined with receive or features option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:561
+#: utils/ir-ctl/ir-ctl.c:695
+msgid "key send can not be combined with receive or features option"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:799
+#, c-format
+msgid "error: protocol '%s' not supported\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:806
+#, c-format
+msgid "error: keycode `%s' not found in keymap\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:811
+#, c-format
+msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:574
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:581
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:594
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:596
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:598
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:610
+#: utils/ir-ctl/ir-ctl.c:878
#, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:612
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
#, fuzzy
msgid "on"
msgstr "avall"
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:622
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:632
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:907
#, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:646
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:651
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:661
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:663
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:670
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:672
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:674
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:690
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:692
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:695
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:697
+#: utils/ir-ctl/ir-ctl.c:965
#, c-format
msgid " - Device can receive scancodes\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:699
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:701
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:703
+#: utils/ir-ctl/ir-ctl.c:971
#, c-format
msgid " - Resolution %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:705
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:707
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:709
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:714
+#: utils/ir-ctl/ir-ctl.c:984
+#, c-format
+msgid " - Receiving timeout not set\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:986
+#, c-format
+msgid " - Receiving timeout %u microseconds\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:994
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MIN_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:717
+#: utils/ir-ctl/ir-ctl.c:997
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:720
+#: utils/ir-ctl/ir-ctl.c:1000
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MAX_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:723
+#: utils/ir-ctl/ir-ctl.c:1003
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:727
+#: utils/ir-ctl/ir-ctl.c:1007
#, c-format
-msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n"
+msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:730
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:732
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:735
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:737
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:739
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:741
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:743
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:748
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
"number of transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:750
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:752
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:755
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:757
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:768
+#: utils/ir-ctl/ir-ctl.c:1048
#, c-format
msgid "%s: device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:1074
#, c-format
msgid "%s: cannot set send mode\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:798
+#: utils/ir-ctl/ir-ctl.c:1082
#, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:807
+#: utils/ir-ctl/ir-ctl.c:1092
#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:825
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:845
+#: utils/ir-ctl/ir-ctl.c:1132
#, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:851
+#: utils/ir-ctl/ir-ctl.c:1138
#, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:858
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:870
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:875
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr ""
+#: utils/ir-ctl/ir-ctl.c:1275
+#, c-format
+msgid "error: no keymap specified\n"
+msgstr ""
+
#: utils/dvb/dvb-fe-tool.c:48
msgid ""
"\n"
@@ -1451,41 +1472,41 @@ msgid "dvb_fe_get_stats failed"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:199 utils/dvb/dvbv5-scan.c:146
-#: utils/dvb/dvbv5-zap.c:444
+#: utils/dvb/dvbv5-zap.c:445
msgid "Quality"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:202 utils/dvb/dvbv5-scan.c:149
-#: utils/dvb/dvbv5-zap.c:447
+#: utils/dvb/dvbv5-zap.c:448
msgid "Signal"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:205 utils/dvb/dvbv5-scan.c:152
-#: utils/dvb/dvbv5-zap.c:450
+#: utils/dvb/dvbv5-zap.c:451
msgid "C/N"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:208 utils/dvb/dvbv5-scan.c:155
-#: utils/dvb/dvbv5-zap.c:453
+#: utils/dvb/dvbv5-zap.c:454
msgid "UCB"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:211 utils/dvb/dvbv5-scan.c:158
-#: utils/dvb/dvbv5-zap.c:456
+#: utils/dvb/dvbv5-zap.c:457
msgid "postBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:214 utils/dvb/dvbv5-scan.c:161
-#: utils/dvb/dvbv5-zap.c:459
+#: utils/dvb/dvbv5-zap.c:460
msgid "preBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:217 utils/dvb/dvbv5-scan.c:164
-#: utils/dvb/dvbv5-zap.c:462
+#: utils/dvb/dvbv5-zap.c:463
msgid "PER"
msgstr ""
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1098
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr ""
@@ -1695,12 +1716,12 @@ msgstr ""
msgid "<initial file>"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1084
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1088
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr ""
@@ -1710,17 +1731,17 @@ msgstr ""
msgid "ERROR: Please specify a valid format\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1110
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, c-format
msgid "Couldn't find demux device node\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1126
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1158
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr ""
@@ -1803,8 +1824,8 @@ msgstr ""
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
#: utils/dvb/dvbv5-zap.c:130
@@ -1831,170 +1852,199 @@ msgstr ""
msgid "tuning to %i Hz\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:565
+#: utils/dvb/dvbv5-zap.c:574
#, c-format
msgid "buffer overrun at %lld\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:567
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:592 utils/dvb/dvbv5-zap.c:834
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:600
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:603
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:776 utils/dvb/dvbv5-zap.c:1251
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:786
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:795
+#: utils/dvb/dvbv5-zap.c:806
#, c-format
msgid "Can't get timespec\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:801
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:813
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:816
+#: utils/dvb/dvbv5-zap.c:827
#, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:839
+#: utils/dvb/dvbv5-zap.c:850
#, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:846
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:869
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:896
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:907
+#: utils/dvb/dvbv5-zap.c:915
#, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:952
+#: utils/dvb/dvbv5-zap.c:960
#, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:977
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1003
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1039
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1040
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1118
+#: utils/dvb/dvbv5-zap.c:1128
#, fuzzy, c-format
msgid "Couldn't find dvr device node\n"
msgstr "No s'ha trobat el dispositiu %s\n"
-#: utils/dvb/dvbv5-zap.c:1139
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1180 utils/dvb/dvbv5-zap.c:1300
-#: utils/dvb/dvbv5-zap.c:1352
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1191
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1204
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1238
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1249 utils/dvb/dvbv5-zap.c:1275
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1268
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1286
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1317
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1336
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1360
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr ""
+
+#~ msgid "clears the old table"
+#~ msgstr "neteja l'antiga taula"
+
+#~ msgid "TABLE"
+#~ msgstr "TAULA"
+
+#~ msgid "value"
+#~ msgstr "valor"
+
+#, fuzzy, c-format
+#~ msgid "protocol missing\n"
+#~ msgstr "el protocol %s està %s\n"
+
+#, fuzzy, c-format
+#~ msgid "Missing [protocols] section\n"
+#~ msgstr "%s protocol %s\n"
+
+#, fuzzy, c-format
+#~ msgid "No protocols found\n"
+#~ msgstr "%s protocol %s\n"
diff --git a/v4l-utils-po/de.po b/v4l-utils-po/de.po
index 764393af..073067d7 100644
--- a/v4l-utils-po/de.po
+++ b/v4l-utils-po/de.po
@@ -4,11 +4,12 @@
# Copyright of this file © 2017, 2019 Chris Leick <c.leick@vollbio.de>.
#
#
+#: utils/keytable/keytable.c:284
msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.18.0-1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2019-09-22 12:03+0200\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2019-11-23 18:34+0200\n"
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -18,8 +19,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: utils/keytable/keytable.c:239
# rc = radio control, Funkfernbedienung
+#: utils/keytable/keytable.c:244
msgid ""
"\n"
"Lists Remote Controller devices, loads rc keymaps, tests events, and "
@@ -52,9 +53,11 @@ msgstr ""
"testet\n"
"Ereignisse und passt andere Fernbedienungsoptionen an. Anstatt eine\n"
"Funkfernbedienungsschlüsselcodetabellen zu laden, ist es auch möglich,\n"
-"Protokolldekodierer zu setzen und Zuordnungen von Scancodes zu Schlüsselcodes\n"
+"Protokolldekodierer zu setzen und Zuordnungen von Scancodes zu "
+"Schlüsselcodes\n"
"direkt zu setzen.\n"
-"Damit das Programm funktioniert, müssen Sie Leserechte für /dev/input haben.\n"
+"Damit das Programm funktioniert, müssen Sie Leserechte für /dev/input "
+"haben.\n"
"\n"
"Die Argumente für die Optionen unten sind:\n"
" SYSDEV - die Fernbedienungsklasse, wie unter /sys/class/rc beschrieben\n"
@@ -65,66 +68,68 @@ msgstr ""
" Scancode1=Schlüsselcode1,Scancode2=Schlüsselcode2 …\n"
" PROTOCOL - Protokollname (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, rc-mm, andere, alle), der aktiviert\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, andere, alle), der "
+"aktiviert\n"
" werden soll oder ein BPF-Protokollname oder eine Datei\n"
" DELAY - Verzögerung vor dem Wiederholen eines Tastendrucks\n"
" PERIOD - Zeitspanne, um einen Tastendruck zu wiederholen\n"
-" PARAMETER - ein Satz von Name1=Zahl1,[Name2=Zahl2] … für das BPF-Protokoll\n"
+" PARAMETER - ein Satz von Name1=Zahl1,[Name2=Zahl2] … für das BPF-"
+"Protokoll\n"
" CFGFILE - Konfigurationsdatei, die einen Treiber-/Tabellennamen mit "
"einer\n"
" Schlüsselcodeabbildungsdatei verbindet\n"
"\n"
"Optionen können miteinander kombiniert werden."
-#: utils/keytable/keytable.c:260 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr "aktiviert Meldungen zur Fehlersuche."
-#: utils/keytable/keytable.c:261
+#: utils/keytable/keytable.c:266
msgid "Clears the scancode to keycode mappings"
msgstr "leert die die Abbildungen der Scancodes auf Schlüsselcodes."
-#: utils/keytable/keytable.c:262
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr "SYSDEV"
-#: utils/keytable/keytable.c:262
+#: utils/keytable/keytable.c:267
msgid "rc device to control, defaults to rc0 if not specified"
msgstr ""
"zu steuernde Fernbedienung, Voreinstellung ist rc@, falls nicht angegeben"
-#: utils/keytable/keytable.c:263
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr "prüft, ob die Infrarotfernbedienung Ereignisse erzeugt."
-#: utils/keytable/keytable.c:264
+#: utils/keytable/keytable.c:269
msgid "reads the current scancode/keycode mapping"
msgstr "liest die aktuelle Abbildung der Scancodes auf Schlüsselcode."
-#: utils/keytable/keytable.c:265 utils/keytable/keytable.c:272
-#: utils/ir-ctl/ir-ctl.c:127
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
msgid "KEYMAP"
msgstr "KEYMAP"
-#: utils/keytable/keytable.c:265
+#: utils/keytable/keytable.c:270
msgid "write (adds) the keymap from the specified file"
msgstr ""
"schreibt die Schlüsselcodetabelle aus der angegebenen Datei (oder fügt sie "
"hinzu)."
-#: utils/keytable/keytable.c:266
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr "SCANKEY"
-#: utils/keytable/keytable.c:266
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr "ändert Scan-/Schlüsselpaare."
-#: utils/keytable/keytable.c:267
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr "PROTOCOL"
-#: utils/keytable/keytable.c:267
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
@@ -132,168 +137,170 @@ msgstr ""
"Protokoll, das aktiviert werden soll (die anderen werden deaktiviert). Um "
"mehr als eins zu aktivieren, benutzen Sie die Option mehrfach."
-#: utils/keytable/keytable.c:268
+#: utils/keytable/keytable.c:273
msgid "PARAMETER"
msgstr "PARAMETER"
-#: utils/keytable/keytable.c:268
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr "setzt einen Parameter für den Protokolldekodierer."
-#: utils/keytable/keytable.c:269
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr "DELAY"
-#: utils/keytable/keytable.c:269
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr "setzt die Verzögerung, bevor ein Tastendruck wiederholt wird."
-#: utils/keytable/keytable.c:270
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr "PERIOD"
-#: utils/keytable/keytable.c:270
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr "setzt eine Zeitspanne zum Wiederholen eines Tastendrucks."
-#: utils/keytable/keytable.c:271
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr "CFGFILE"
-#: utils/keytable/keytable.c:271
+#: utils/keytable/keytable.c:276
msgid ""
"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
msgstr ""
"lädt automatisch eine Schlüsselcodeabbildung basierend auf einer "
"Konfigurationsdatei. Dies funktioniert nur mit --sysdev."
-#: utils/keytable/keytable.c:272
+#: utils/keytable/keytable.c:277
msgid "Test if keymap is valid"
msgstr "Testet, ob die Schlüsselcodeabbildung gültig ist."
-#: utils/keytable/keytable.c:273 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr "gibt diese Hilfeliste aus."
-#: utils/keytable/keytable.c:274 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr "gibt eine kurze Benutzungsnachricht aus."
-#: utils/keytable/keytable.c:275 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr "gibt die Programmversion aus."
-#: utils/keytable/keytable.c:398 utils/keytable/keytable.c:424
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr "\tWert=%d\n"
-#: utils/keytable/keytable.c:403
-#, c-format
-msgid "%s: keycode `%s' not recognised, no mapping for scancode %d\n"
+#: utils/keytable/keytable.c:408
+#, fuzzy, c-format
+#| msgid "%s: keycode `%s' not recognised, no mapping for scancode %d\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
"%s: Schlüsselcode »%s« nicht erkannt, keine Abbildung für Scancode %d\n"
-#: utils/keytable/keytable.c:429
+#: utils/keytable/keytable.c:434
#, c-format
msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr "%s: Schlüsselcode »%s« nicht erkannt, keine Abbildung\n"
-#: utils/keytable/keytable.c:462
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr "Konfigurationsdatei %s wird ausgewertet\n"
-#: utils/keytable/keytable.c:466
+#: utils/keytable/keytable.c:471
msgid "opening keycode file"
msgstr "Schlüsselcodedatei wird geöffnet"
-#: utils/keytable/keytable.c:493
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr "Treiber %s, Tabelle %s => Datei %s\n"
-#: utils/keytable/keytable.c:517
+#: utils/keytable/keytable.c:522
#, c-format
msgid "Invalid parameter on line %d of %s\n"
msgstr "ungültiger Parameter in Zeile %d von %s\n"
-#: utils/keytable/keytable.c:542
+#: utils/keytable/keytable.c:547
#, c-format
msgid "Invalid delay: %s"
msgstr "ungültige Verzögerung: »%s«"
-#: utils/keytable/keytable.c:547
+#: utils/keytable/keytable.c:552
#, c-format
msgid "Invalid period: %s"
msgstr "ungültige Zeitspanne: %s"
-#: utils/keytable/keytable.c:560 utils/keytable/keytable.c:695
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr "Lesen von Tabellendatei %s fehlgeschlagen"
-#: utils/keytable/keytable.c:564
+#: utils/keytable/keytable.c:569
#, c-format
msgid "Read %s table\n"
msgstr "Lesen von Tabelle %s\n"
-#: utils/keytable/keytable.c:573
+#: utils/keytable/keytable.c:578
#, c-format
msgid "Failed to read config file %s"
msgstr "Lesen der Konfigurationsdatei %s fehlgeschlagen"
-#: utils/keytable/keytable.c:582
+#: utils/keytable/keytable.c:587
#, c-format
msgid "Missing scancode: %s"
msgstr "fehlender Scancode: %s"
-#: utils/keytable/keytable.c:588 utils/keytable/keytable.c:659
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
msgid "No memory!\n"
msgstr "Kein Speicher!\n"
-#: utils/keytable/keytable.c:595
+#: utils/keytable/keytable.c:600
#, c-format
msgid "Invalid scancode: %s"
msgstr "ungültiger Scancode: »%s«"
-#: utils/keytable/keytable.c:602
+#: utils/keytable/keytable.c:607
msgid "Missing keycode"
msgstr "fehlender Schlüsselcode"
-#: utils/keytable/keytable.c:611 utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr "unbekannter Schlüsselcode: %s"
-#: utils/keytable/keytable.c:619
-#, c-format
-msgid "scancode 0x%04x=%u\n"
+#: utils/keytable/keytable.c:624
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr "Scancode 0x%04x=%u\n"
-#: utils/keytable/keytable.c:653
+#: utils/keytable/keytable.c:658
#, c-format
msgid "Missing parameter name: %s"
msgstr "fehlender Parametername: %s"
-#: utils/keytable/keytable.c:668
+#: utils/keytable/keytable.c:673
msgid "Missing value"
msgstr "fehlender Wert"
-#: utils/keytable/keytable.c:680
+#: utils/keytable/keytable.c:685
#, c-format
msgid "parameter %s=%ld\n"
msgstr "Parameter %s=%ld\n"
-#: utils/keytable/keytable.c:703 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:715
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
@@ -302,362 +309,372 @@ msgstr ""
"\n"
"Melden Sie Fehler an %s.\n"
-#: utils/keytable/keytable.c:731
-#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+#: utils/keytable/keytable.c:736
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr "Scancode 0x%04x = %s (0x%02x)\n"
-#: utils/keytable/keytable.c:737
-#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+#: utils/keytable/keytable.c:742
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr "Scancode 0x%04x = »%c« (0x%02x)\n"
-#: utils/keytable/keytable.c:739
-#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+#: utils/keytable/keytable.c:744
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr "Scancode 0x%04x = 0x%02x\n"
-#: utils/keytable/keytable.c:790 utils/keytable/keytable.c:1218
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr "Bei %s%s* konnte kein Knoten gefunden werden.\n"
-#: utils/keytable/keytable.c:799
+#: utils/keytable/keytable.c:804
msgid "Seek dir"
msgstr "Suchverzeichnis"
-#: utils/keytable/keytable.c:831
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr "Uevent %s wird ausgewertet.\n"
-#: utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr "Fehler bei Uevent-Information\n"
-#: utils/keytable/keytable.c:871
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr "%s Uevent %s=%s\n"
-#: utils/keytable/keytable.c:900
+#: utils/keytable/keytable.c:905
#, c-format
msgid "No devices found\n"
msgstr "keine Geräte gefunden\n"
-#: utils/keytable/keytable.c:906
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr "Gerät %s gefunden\n"
-#: utils/keytable/keytable.c:930
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr "Gerät %s nicht gefunden\n"
-#: utils/keytable/keytable.c:986
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr "%s-Protokoll %s\n"
-#: utils/keytable/keytable.c:1051
+#: utils/keytable/keytable.c:1065
#, c-format
msgid "%s has invalid content: '%s'\n"
msgstr "%s hat ungültigen Inhalt: »%s«\n"
-#: utils/keytable/keytable.c:1058
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr "Protokoll %s ist %s\n"
-#: utils/keytable/keytable.c:1059 utils/keytable/keytable.c:1126
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr "aktiviert"
-#: utils/keytable/keytable.c:1059 utils/keytable/keytable.c:1126
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr "deaktiviert"
-#: utils/keytable/keytable.c:1125
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr "%s-Protokoll %s (%s)\n"
-#: utils/keytable/keytable.c:1153
+#: utils/keytable/keytable.c:1167
#, c-format
msgid "Protocols for device can not be changed\n"
msgstr "Protokolle für das Gerät können nicht geändert werden.\n"
-#: utils/keytable/keytable.c:1210
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
"Es wurde mehr als eine Eingabeschnittstelle gefunden. Dies wird derzeit "
"nicht unterstützt.\n"
-#: utils/keytable/keytable.c:1214
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr "Eingabe-Sysfs-Knoten ist %s\n"
-#: utils/keytable/keytable.c:1226
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
"Es wurde mehr als eine Ereignisschnittstelle gefunden. Dies wird derzeit "
"nicht unterstützt.\n"
-#: utils/keytable/keytable.c:1230
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr "Ereignis-Sysfs-Knoten ist %s\n"
-#: utils/keytable/keytable.c:1249
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr "Eingabegerätename nicht gefunden\n"
-#: utils/keytable/keytable.c:1274
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr "Eingabegerät ist %s\n"
-#: utils/keytable/keytable.c:1352
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr "Edev-Protokollversion kann nicht abgefragt werden: %s\n"
-#: utils/keytable/keytable.c:1357
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr "Eingabeprotokollversion: 0x%08x\n"
-#: utils/keytable/keytable.c:1388
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr "Eintrag %d wird gelöscht.\n"
-#: utils/keytable/keytable.c:1410
-#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
+#, fuzzy, c-format
+#| msgid "Setting scancode 0x%04x with 0x%04x via "
+msgid "Setting scancode 0x%04llx with 0x%04x via "
msgstr "Scancode 0x%04x mit 0x%04x wird gesetzt über "
-#: utils/keytable/keytable.c:1428
+#: utils/keytable/keytable.c:1458
#, c-format
msgid "Current kernel protocols: "
msgstr "Aktuelle Kernelprotokolle: "
-#: utils/keytable/keytable.c:1430
+#: utils/keytable/keytable.c:1460
#, c-format
msgid "Enabled kernel protocols: "
msgstr "Aktivierte Kernelprotokolle: "
-#: utils/keytable/keytable.c:1454
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr "%llu.%06llu: "
-#: utils/keytable/keytable.c:1459
+#: utils/keytable/keytable.c:1489
#, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr "Linux-Infrarotfernbedienungsprotokoll(%s): Scancode = 0x%llx"
-#: utils/keytable/keytable.c:1462
+#: utils/keytable/keytable.c:1492
#, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr "Linux-Infrarotfernbedienungsprotokoll(%d): Scancode = 0x%llx"
-#: utils/keytable/keytable.c:1466
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr " wiederholen"
-#: utils/keytable/keytable.c:1468
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr " umschalten=1"
-#: utils/keytable/keytable.c:1489
+#: utils/keytable/keytable.c:1519
msgid "Can't open lirc device"
msgstr "Linux-Infrarotfernbedienungsgerät kann nicht geöffnet werden"
-#: utils/keytable/keytable.c:1499
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr ""
"Ereignisse werden getestet. Bitte drücken Sie STRG-C, um abzubrechen.\n"
-#: utils/keytable/keytable.c:1510
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr "Abfrage gab Fehler zurück"
-#: utils/keytable/keytable.c:1519
+#: utils/keytable/keytable.c:1549
msgid "Error reading lirc scancode"
msgstr "Fehler beim Lesen des Linux-Infrarotfernbedienungs-Scancodes"
-#: utils/keytable/keytable.c:1530
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr "Fehler beim Lesen des Ereignisses"
-#: utils/keytable/keytable.c:1535
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr "%ld.%06ld: Ereignistyp %s(0x%02x)"
-#: utils/keytable/keytable.c:1544
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr " key_%s: %s(0x%04x)\n"
-#: utils/keytable/keytable.c:1545
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr "hoch"
-#: utils/keytable/keytable.c:1545
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr "runter"
-#: utils/keytable/keytable.c:1550 utils/keytable/keytable.c:1556
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ": %s (0x%04x) Wert=%d\n"
-#: utils/keytable/keytable.c:1563
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ": Scancode = 0x%02x\n"
-#: utils/keytable/keytable.c:1565
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ": Code = %s(0x%02x), Wert = %d\n"
-#: utils/keytable/keytable.c:1570
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ": Wert = %d\n"
-#: utils/keytable/keytable.c:1579
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ": Code = 0x%02x, Wert = %d\n"
-#: utils/keytable/keytable.c:1648
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
"Wiederholungsverzögerung auf %d ms und Wiederholungsdauer auf %d ms "
"geändert\n"
-#: utils/keytable/keytable.c:1662
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr "Wiederholungsverzögerung = %d ms, Wiederholungsperiode = %d ms\n"
-#: utils/keytable/keytable.c:1681
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr "%sName: %.*s\n"
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr "%sbus: %d, Anbieter/Produkt: %04x:%04x, Version: 0x%04x\n"
-#: utils/keytable/keytable.c:1725
+#: utils/keytable/keytable.c:1767
#, c-format
msgid "%s: not a raw IR receiver\n"
msgstr "%s: kein Empfangsgerät für unverarbeitetes Infrarot\n"
-#: utils/keytable/keytable.c:1773
+#: utils/keytable/keytable.c:1815
#, c-format
msgid "\tAttached BPF protocols: "
msgstr "\tangefügte BPF-Protokolle: "
-#: utils/keytable/keytable.c:1791
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr "\n"
-#: utils/keytable/keytable.c:1794
+#: utils/keytable/keytable.c:1836
#, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr "\ttangefügte BPF-Protokolle: %m\n"
-#: utils/keytable/keytable.c:1829
+#: utils/keytable/keytable.c:1871
#, c-format
msgid "BPF protocol prog_id %d\n"
msgstr "BPF-Protokoll prog_id %d\n"
-#: utils/keytable/keytable.c:1833
+#: utils/keytable/keytable.c:1875
#, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr "Holen der BPF-Programmkennung %u fehlgeschlagen: %m\n"
-#: utils/keytable/keytable.c:1845
+#: utils/keytable/keytable.c:1887
#, c-format
msgid "BPF protocols removed\n"
msgstr "BPF-Protokolle entfernt\n"
-#: utils/keytable/keytable.c:1850
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
"Fehler: Infrarot-Schlüsselcodetabelle wurde ohne BPF-Unterstützung "
"kompiliert\n"
-#: utils/keytable/keytable.c:1869
+#: utils/keytable/keytable.c:1911
#, c-format
msgid "Found %s with:\n"
msgstr "%s gefunden mit:\n"
-#: utils/keytable/keytable.c:1872
+#: utils/keytable/keytable.c:1914
#, c-format
msgid "\tName: %s\n"
msgstr "\tName: %s\n"
-#: utils/keytable/keytable.c:1874
+#: utils/keytable/keytable.c:1916
#, c-format
msgid "\tDriver: %s\n"
msgstr "\tTreiber %s\n"
-#: utils/keytable/keytable.c:1876
+#: utils/keytable/keytable.c:1918
#, c-format
msgid "\tDefault keymap: %s\n"
msgstr "\tStandardschlüsselcodeabbildung: %s\n"
-#: utils/keytable/keytable.c:1878
+#: utils/keytable/keytable.c:1920
#, c-format
msgid "\tInput device: %s\n"
msgstr "\tEingabegerät: %s\n"
-#: utils/keytable/keytable.c:1881
+#: utils/keytable/keytable.c:1923
#, c-format
msgid "\tLIRC device: %s\n"
msgstr "\tLinux-Infrarotfernbedienung : %s\n"
-#: utils/keytable/keytable.c:1885
+#: utils/keytable/keytable.c:1927
#, c-format
msgid "\tSupported kernel protocols: "
msgstr "\tunterstützte Kernelprotokolle: "
-#: utils/keytable/keytable.c:1897
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr "\tzusätzliche Fähigkeiten: <Zugriff verweigert>\n"
-#: utils/keytable/keytable.c:1913 utils/keytable/keytable.c:1920
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, c-format
msgid "asprintf failed: %m\n"
msgstr "asprintf fehlgeschlagen: %m\n"
-#: utils/keytable/keytable.c:1925
+#: utils/keytable/keytable.c:1967
#, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr "BPF-Protokoll %s konnte weder in %s noch in %s gefunden werden.\n"
-#: utils/keytable/keytable.c:1987
+#: utils/keytable/keytable.c:2026
+#, c-format
+msgid "error: Unable to find keymap %s in %s or %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:2061
#, c-format
msgid ""
"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
@@ -666,198 +683,192 @@ msgstr ""
"benutzt werden.\n"
# Treibername, Schlüsseltabellenname, Dateiname
-#: utils/keytable/keytable.c:2017
-#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+#: utils/keytable/keytable.c:2092
+#, fuzzy, c-format
+#| msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr "Tabelle für %s, %s ist in der Datei %s.\n"
-#: utils/keytable/keytable.c:2026
-#, c-format
-msgid "Can't load %s table\n"
+#: utils/keytable/keytable.c:2102
+#, fuzzy, c-format
+#| msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr "Tabelle %s kann nicht geladen werden.\n"
-#: utils/keytable/keytable.c:2046
-#, c-format
-msgid "Can't load %s table from %s or %s\n"
-msgstr "Tabelle %s kann nicht von %s oder %s geladen werden.\n"
-
-#: utils/keytable/keytable.c:2054
-#, c-format
-msgid "Empty table %s\n"
+#: utils/keytable/keytable.c:2109
+#, fuzzy, c-format
+#| msgid "Empty table %s\n"
+msgid "Empty keymap %s\n"
msgstr "leere Tabelle %s\n"
-#: utils/keytable/keytable.c:2063
-#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
+#: utils/keytable/keytable.c:2120
+#, fuzzy, c-format
+#| msgid "Table for %s, %s not found. Keep as-is\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
msgstr "Tabelle für %s, %s nicht gefunden. Istzustand beibehalten\n"
-#: utils/keytable/keytable.c:2070
+#: utils/keytable/keytable.c:2127
#, c-format
msgid "Opening %s\n"
msgstr "%s wird geöffnet.\n"
-#: utils/keytable/keytable.c:2086
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr "alte Schlüsseltabelle geleert\n"
-#: utils/keytable/keytable.c:2094
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr "%d Schlüsselcode(s) wurden in den Treiber geschrieben.\n"
-#: utils/keytable/keytable.c:2106
-#, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr "Die Fernbedienungsprotokolle konnten nicht geändert werden\n"
-
-#: utils/keytable/keytable.c:2108
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr "Protokolle geändert in "
-#: utils/keytable/keytable.c:2118
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-"Fehler: BPF-Programm kann nicht angefügt werden, Name der "
-"Linux-Infrarotfernbedienung wurde nicht gefunden\n"
+"Fehler: BPF-Programm kann nicht angefügt werden, Name der Linux-"
+"Infrarotfernbedienung wurde nicht gefunden\n"
-#: utils/keytable/keytable.c:2126
+#: utils/keytable/keytable.c:2181
#, c-format
msgid "Loaded BPF protocol %s\n"
msgstr "geladenes BPF-Protokoll %s\n"
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:113
msgid "DEV"
msgstr "DEV"
# LIRC = Linux Infrared Remote Control
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:113
msgid "lirc device to use"
msgstr "zu verwendende Linux-Infrarotfernbedienung"
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr "Liste der Linux-Infrarotfernbedienungsfunktionalitäten"
-#: utils/ir-ctl/ir-ctl.c:112 utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
msgid "FILE"
msgstr "FILE"
-#: utils/ir-ctl/ir-ctl.c:112
+#: utils/ir-ctl/ir-ctl.c:115
msgid "receive IR to stdout or file"
msgstr "empfängt Infrarot auf Standardausgabe oder Datei"
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr "sendet Fernbedienungsimpuls und Datei mit Leerzeichen"
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:117
msgid "SCANCODE"
msgstr "SCANCODE"
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr "sendet Fernbedienungs-Scancode im angegebenen Protokoll"
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:118
msgid "KEYCODE"
msgstr "SCHLÜSSELCODE"
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:118
msgid "send IR keycode from keymap"
msgstr "sendet Infrarotschlüsselcode aus der Schlüsselcode-Abbildung"
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr "detaillierte Ausgabe"
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:120
msgid "Receiving options:"
msgstr "Empfangsoptionen:"
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:121
msgid "end receiving after first message"
msgstr "Empfang nach erster Nachricht beenden"
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:122
msgid "output in mode2 format"
msgstr "Ausgabe im Modus-2-Format "
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr "Breitbandempfänger alias Lernmodus verwenden"
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:124
msgid "use narrowband receiver, disable learning mode"
msgstr "normalen Schmalbandempfänger verwenden, Lernmodus deaktivieren"
-#: utils/ir-ctl/ir-ctl.c:122
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr "RANGE"
-#: utils/ir-ctl/ir-ctl.c:122
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr "setzt Trägerbereich des Empfängers"
-#: utils/ir-ctl/ir-ctl.c:123
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr "berichtet die Trägerfrequenz"
-#: utils/ir-ctl/ir-ctl.c:124
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr "deaktiviert das Berichten der Trägerfrequenz"
-#: utils/ir-ctl/ir-ctl.c:125
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr "TIMEOUT"
-#: utils/ir-ctl/ir-ctl.c:125
+#: utils/ir-ctl/ir-ctl.c:128
msgid "set receiving timeout"
msgstr "setzt die Empfangszeitüberschreitung"
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr "Sendeoptionen:"
-#: utils/ir-ctl/ir-ctl.c:127
+#: utils/ir-ctl/ir-ctl.c:130
msgid "use keymap to send key from"
msgstr "Schlüsselcodeabbildung verwenden zum Schlüsselversand von"
-#: utils/ir-ctl/ir-ctl.c:128
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr "CARRIER"
-#: utils/ir-ctl/ir-ctl.c:128
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr "setzt den Sendeträger"
-#: utils/ir-ctl/ir-ctl.c:129
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr "DUTY"
-#: utils/ir-ctl/ir-ctl.c:129
+#: utils/ir-ctl/ir-ctl.c:132
msgid "set send duty cycle"
msgstr "setzt die Sendebetriebsdauer"
-#: utils/ir-ctl/ir-ctl.c:130
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr "EMITTERS"
-#: utils/ir-ctl/ir-ctl.c:130
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr "setzt die Sendeimpulsgeber"
-#: utils/ir-ctl/ir-ctl.c:131
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr "ABSTAND"
-#: utils/ir-ctl/ir-ctl.c:131
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr "setzt den Abstand zwischen Dateien oder Scancodes."
-#: utils/ir-ctl/ir-ctl.c:136
+#: utils/ir-ctl/ir-ctl.c:139
msgid ""
"--features\n"
"--receive [save to file]\n"
@@ -872,7 +883,7 @@ msgstr ""
"--scancode [Scancode, der gesendet werden soll]\n"
"[zum Setzen der Linux-Infrarotfernbedienungsoption]"
-#: utils/ir-ctl/ir-ctl.c:144
+#: utils/ir-ctl/ir-ctl.c:147
msgid ""
"\n"
"Receive IR, send IR and list features of lirc device\n"
@@ -921,18 +932,18 @@ msgstr ""
"bis\n"
"es anderweitig gesetzt wird."
-#: utils/ir-ctl/ir-ctl.c:219 utils/ir-ctl/ir-ctl.c:380
-#: utils/ir-ctl/ir-ctl.c:536
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr "Reservieren von Speicher fehlgeschlagen\n"
-#: utils/ir-ctl/ir-ctl.c:238
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr "Warnung: %s:%d: fehlendes Argument\n"
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:258
#, c-format
msgid ""
"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
@@ -940,379 +951,398 @@ msgstr ""
"Fehler: %s:%d: Scancode-Argument »%s« sollte das Format Protokoll:Scancode\n"
"haben.\n"
-#: utils/ir-ctl/ir-ctl.c:263
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr "Fehler: %s:%d: Protokoll »%s« nicht gefunden\n"
-#: utils/ir-ctl/ir-ctl.c:270
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr "Fehler: %s:%d: ungültiger Scancode »%s«\n"
-#: utils/ir-ctl/ir-ctl.c:277
+#: utils/ir-ctl/ir-ctl.c:281
#, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr "Fehler: %s:%d: kein gültiger Kodierer für »%s« verfügbar\n"
-#: utils/ir-ctl/ir-ctl.c:286
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr "Fehler: %s:%d: zu viel Infrarot für einen Versendevorgang\n"
-#: utils/ir-ctl/ir-ctl.c:294
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr "Fehler: %s:%d: Träger bereits angegeben\n"
-#: utils/ir-ctl/ir-ctl.c:305
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr "Warnung: %s:%d: ungültiges Argument »%s«\n"
-#: utils/ir-ctl/ir-ctl.c:311
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr "Warnung: %s:%d: »%s« nicht erwartet\n"
-#: utils/ir-ctl/ir-ctl.c:318
+#: utils/ir-ctl/ir-ctl.c:321
+#, fuzzy, c-format
+#| msgid "warning: %s:%d: invalid argument '%s'\n"
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr "Warnung: %s:%d: ungültiges Argument »%s«\n"
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr "Warnung: %s:%d: führendes Leerzeichen ignoriert\n"
-#: utils/ir-ctl/ir-ctl.c:336
+#: utils/ir-ctl/ir-ctl.c:338
+#, fuzzy, c-format
+#| msgid "warning: %s:%d: invalid argument '%s'\n"
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr "Warnung: %s:%d: ungültiges Argument »%s«\n"
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr "Warnung: %s:%d: Träger bereits angegeben\n"
-#: utils/ir-ctl/ir-ctl.c:341
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr "Warnung: %s:%d: unbekanntes Schlüsselwort »%s« ignoriert\n"
-#: utils/ir-ctl/ir-ctl.c:346 utils/ir-ctl/ir-ctl.c:437
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr "Warnung: %s:%d: Infrarot kann %u Ränder nicht übersteigen\n"
-#: utils/ir-ctl/ir-ctl.c:354 utils/ir-ctl/ir-ctl.c:448
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr "%s: keine Impulse oder Leerzeichen gefunden\n"
-#: utils/ir-ctl/ir-ctl.c:360 utils/ir-ctl/ir-ctl.c:454
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr "Warnung: %s:%d: führenden Leerzeichen ignoriert\n"
-#: utils/ir-ctl/ir-ctl.c:402
+#: utils/ir-ctl/ir-ctl.c:414
#, c-format
msgid "%s:%d: error: expected integer, got `%s'\n"
msgstr "%s:%d: Fehler: Ganzzahl erwartet, »%s« erhalten\n"
-#: utils/ir-ctl/ir-ctl.c:411
+#: utils/ir-ctl/ir-ctl.c:423
#, c-format
msgid "%s:%d: error: pulse found where space expected `%s'\n"
msgstr "%s:%d: Fehler: Impuls gefunden, wo Pause erwartet wurde »%s«\n"
-#: utils/ir-ctl/ir-ctl.c:419
+#: utils/ir-ctl/ir-ctl.c:431
#, c-format
msgid "%s:%d: error: space found where pulse expected `%s'\n"
msgstr "%s:%d: Fehler: Pause gefunden, wo Impuls erwartet wurde »%s«\n"
-#: utils/ir-ctl/ir-ctl.c:428
+#: utils/ir-ctl/ir-ctl.c:440
#, c-format
msgid "%s:%d: error: value `%s' out of range\n"
msgstr "%s:%d: Fehler: Wert »%s« außerhalb des Bereichs\n"
-#: utils/ir-ctl/ir-ctl.c:470
+#: utils/ir-ctl/ir-ctl.c:482
#, c-format
msgid "%s: could not open: %m\n"
msgstr "%s: konnte nicht öffnen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:500
+#: utils/ir-ctl/ir-ctl.c:512
#, c-format
msgid "%s: file is empty\n"
msgstr "%s: Datei ist leer\n"
-#: utils/ir-ctl/ir-ctl.c:514
+#: utils/ir-ctl/ir-ctl.c:526
#, c-format
msgid "error: scancode '%s' must be in protocol:scancode format\n"
msgstr "Fehler: Scancode »%s« muss das Format Protokoll:Scancode haben\n"
-#: utils/ir-ctl/ir-ctl.c:521
+#: utils/ir-ctl/ir-ctl.c:533
#, c-format
msgid "error: protocol '%s' not found\n"
msgstr "Fehler: Protokoll »%s« nicht gefunden\n"
-#: utils/ir-ctl/ir-ctl.c:528
+#: utils/ir-ctl/ir-ctl.c:540
#, c-format
msgid "error: invalid scancode '%s'\n"
msgstr "Fehler: ungültiger Scancode »%s«\n"
-#: utils/ir-ctl/ir-ctl.c:557
+#: utils/ir-ctl/ir-ctl.c:569
msgid "features can not be combined with receive or send option"
msgstr ""
"Funktionalitäten können nicht mit Empfangs- oder Sendeoptionen kombiniert "
"werden."
-#: utils/ir-ctl/ir-ctl.c:563
+#: utils/ir-ctl/ir-ctl.c:575
msgid "receive can not be combined with features or send option"
msgstr ""
"Empfang kann nicht mit Funktionalitäten oder Sendeoptionen kombiniert werden."
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:580
msgid "receive filename already set"
msgstr "Empfangsdateiname bereits gesetzt"
-#: utils/ir-ctl/ir-ctl.c:584 utils/ir-ctl/ir-ctl.c:590
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr "Trägerberichte können nicht aktiviert oder deaktiviert werden."
-#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
"Schmal- und Breitbandempfänger können nicht gleichzeitig benutzt werden."
-#: utils/ir-ctl/ir-ctl.c:612 utils/ir-ctl/ir-ctl.c:615
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr "Trägerbereich »%s« kann nicht ausgewertet werden."
-#: utils/ir-ctl/ir-ctl.c:624
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr "Zeitüberschreitung »%s« kann nicht ausgewertet werden."
-#: utils/ir-ctl/ir-ctl.c:634
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr "Träger »%s« kann nicht ausgewertet werden."
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr "Versender »%s« kann nicht ausgewertet werden."
-#: utils/ir-ctl/ir-ctl.c:644
+#: utils/ir-ctl/ir-ctl.c:653
#, c-format
msgid "cannot parse gap `%s'"
msgstr "Abstand »%s« kann nicht ausgewertet werden."
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr "ungültige Einschaltdauer »%s«"
-#: utils/ir-ctl/ir-ctl.c:653 utils/ir-ctl/ir-ctl.c:669
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
msgid "send can not be combined with receive or features option"
msgstr ""
-"Senden kann nicht mit Empfangs- oder Funktionalitätenoption kombiniert werden."
+"Senden kann nicht mit Empfangs- oder Funktionalitätenoption kombiniert "
+"werden."
-#: utils/ir-ctl/ir-ctl.c:686
+#: utils/ir-ctl/ir-ctl.c:695
msgid "key send can not be combined with receive or features option"
msgstr ""
"Senden des Schlüssels kann nicht mit Empfangs- oder Funktionalitätenoption "
"kombiniert werden."
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:799
#, c-format
msgid "error: protocol '%s' not supported\n"
msgstr "Fehler: Protokoll »%s« nicht unterstützt\n"
-#: utils/ir-ctl/ir-ctl.c:797
+#: utils/ir-ctl/ir-ctl.c:806
#, c-format
msgid "error: keycode `%s' not found in keymap\n"
msgstr "Fehler: Schlüsselcode »%s« nicht in Schlüsselcodeabbildung gefunden\n"
-#: utils/ir-ctl/ir-ctl.c:802
+#: utils/ir-ctl/ir-ctl.c:811
#, c-format
msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
msgstr ""
"Warnung: Schlüsselcode »%s« hat %d Definitionen in Schlüsselcodeabbildungen, "
"die erste wird benutzt.\n"
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr "%s: Öffnen nicht möglich: %m\n"
-#: utils/ir-ctl/ir-ctl.c:827
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr "%s: Stat nicht möglich: %m\n"
-#: utils/ir-ctl/ir-ctl.c:833
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr "%s: kein zeichenorientiertes Gerät\n"
-#: utils/ir-ctl/ir-ctl.c:840
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr ""
"%s: Holen von Linux-Infrarotfernbedienungsfunktionalitäten fehlgeschlagen: "
"%m\n"
-#: utils/ir-ctl/ir-ctl.c:853
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr "Warnung: %s: Setzen des Trägers fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:855
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr ""
"Warnung: %s: Setzen des Sendeträgers gab %d zurück, sollte jedoch 0 "
"zurückgeben.\n"
-#: utils/ir-ctl/ir-ctl.c:857
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr "Warnung: %s: Einstellung des Sendeträgers wird nicht unterstützt.\n"
-#: utils/ir-ctl/ir-ctl.c:869
+#: utils/ir-ctl/ir-ctl.c:878
#, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr "%s: Setzen der Empfangszeitüberschreitung fehlgeschlagen\n"
-#: utils/ir-ctl/ir-ctl.c:871
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr "%s: Gerät unterstützt die Einstellung der Zeitüberschreitung nicht.\n"
-#: utils/ir-ctl/ir-ctl.c:879
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr "%s: Setzen des Breitbandempfängers %s fehlgeschlagen\n"
-#: utils/ir-ctl/ir-ctl.c:879 utils/ir-ctl/ir-ctl.c:889
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "on"
msgstr "an"
-#: utils/ir-ctl/ir-ctl.c:879 utils/ir-ctl/ir-ctl.c:889
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr "aus"
-#: utils/ir-ctl/ir-ctl.c:881
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr "%s: Gerät hat keinen Breitbandempfänger.\n"
# %s = Gerät, %s = on/off
-#: utils/ir-ctl/ir-ctl.c:889
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr "%s: Setzen von Trägerberichten auf %s fehlgeschlagen\n"
-#: utils/ir-ctl/ir-ctl.c:891
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr "%s: Gerät kann Träger nicht messen.\n"
# %s = Gerät, %s = on/off
-#: utils/ir-ctl/ir-ctl.c:898
+#: utils/ir-ctl/ir-ctl.c:907
#, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr "%s: Aktivieren von Zeitüberschreitungsberichten fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:905
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr "%s: Setzen des niedrigen Trägerbereichs fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:908
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr "%s: Setzen des höheren Trägerbereichs fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:910
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
"%s: Gerät unterstützt die Einstellung des Empfangsträgerbereichs nicht.\n"
-#: utils/ir-ctl/ir-ctl.c:920
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr "Warnung: %s: Setzen der Einschaltdauer fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:922
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr "Warnung: %s: Einstellung der Einschaltdauer wird nicht unterstützt.\n"
-#: utils/ir-ctl/ir-ctl.c:929
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr "Warnung: %s: Setzen des Senders fehlgeschlagen: nur %d verfügbar\n"
-#: utils/ir-ctl/ir-ctl.c:931
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr "Warnung: %s: Setzen des Senders fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:933
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr "Warnung: %s: Einstellung des Senders wird nicht unterstützt.\n"
-#: utils/ir-ctl/ir-ctl.c:949
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr "Warnung: %s: Gerät lieferte Auflösung von 0 zurück\n"
-#: utils/ir-ctl/ir-ctl.c:951
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr "Warnung: %s: unerwarteter Fehler beim Abfragen der Auflösung: %m\n"
-#: utils/ir-ctl/ir-ctl.c:954
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr "Empfangsfunktionalitäten %s:\n"
-#: utils/ir-ctl/ir-ctl.c:956
+#: utils/ir-ctl/ir-ctl.c:965
#, c-format
msgid " - Device can receive scancodes\n"
msgstr " - Gerät kann Scancodes empfangen.\n"
-#: utils/ir-ctl/ir-ctl.c:958
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr " - Gerät kann unverarbeitetes Infrarot empfangen.\n"
-#: utils/ir-ctl/ir-ctl.c:960
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr " - kann dekodierte Scancodes und Protokolle berichten\n"
-#: utils/ir-ctl/ir-ctl.c:962
+#: utils/ir-ctl/ir-ctl.c:971
#, c-format
msgid " - Resolution %u microseconds\n"
msgstr " - Auflösung %u Mikrosekunden\n"
-#: utils/ir-ctl/ir-ctl.c:964
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr " - Empfangsträger setzen\n"
-#: utils/ir-ctl/ir-ctl.c:966
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr " - Breitbandempfänger verwenden\n"
-#: utils/ir-ctl/ir-ctl.c:968
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr " - Träger kann gemessen werden.\n"
-#: utils/ir-ctl/ir-ctl.c:975
+#: utils/ir-ctl/ir-ctl.c:984
+#, fuzzy, c-format
+#| msgid " - Receiving timeout %u microseconds\n"
+msgid " - Receiving timeout not set\n"
+msgstr " - Empfangszeitüberschreitung %u Mikrosekunden\n"
+
+#: utils/ir-ctl/ir-ctl.c:986
#, c-format
msgid " - Receiving timeout %u microseconds\n"
msgstr " - Empfangszeitüberschreitung %u Mikrosekunden\n"
-#: utils/ir-ctl/ir-ctl.c:978
+#: utils/ir-ctl/ir-ctl.c:994
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
@@ -1321,7 +1351,7 @@ msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung zum Empfangen der "
"Zeitüberschreitungen, LIRC_GET_MIN_TIMEOUT gibt jedoch folgendes zurück: %m\n"
-#: utils/ir-ctl/ir-ctl.c:981
+#: utils/ir-ctl/ir-ctl.c:997
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
@@ -1329,7 +1359,7 @@ msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung zum Empfangen der "
"Zeitüberschreitungen, die minimale Zeitüberschreitung ist jedoch 0\n"
-#: utils/ir-ctl/ir-ctl.c:984
+#: utils/ir-ctl/ir-ctl.c:1000
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
@@ -1338,7 +1368,7 @@ msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung zum Empfangen der "
"Zeitüberschreitungen, LIRC_GET_MAX_TIMEOUT gibt jedoch folgendes zurück: %m\n"
-#: utils/ir-ctl/ir-ctl.c:987
+#: utils/ir-ctl/ir-ctl.c:1003
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
@@ -1346,14 +1376,14 @@ msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung zum Empfangen der "
"Zeitüberschreitungen, die maximale Zeitüberschreitung ist jedoch 0\n"
-#: utils/ir-ctl/ir-ctl.c:991
+#: utils/ir-ctl/ir-ctl.c:1007
#, c-format
msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr ""
" - Empfangszeitüberschreitung kann auf minimal %u Millisekunden und maximal "
"%u Mikrosekunden gesetzt werden\n"
-#: utils/ir-ctl/ir-ctl.c:994
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
@@ -1361,37 +1391,37 @@ msgstr ""
" - Gerät kann mittels eines geräteabhängigen LIRCCODE-Modus empfangen (nicht "
"unterstützt)\n"
-#: utils/ir-ctl/ir-ctl.c:996
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr " - Gerät nicht empfangsbereit\n"
-#: utils/ir-ctl/ir-ctl.c:999
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr "Sendefunktionalitäten %s:\n"
-#: utils/ir-ctl/ir-ctl.c:1001
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr " - Gerät kann unverarbeitetes Infrarot senden\n"
-#: utils/ir-ctl/ir-ctl.c:1003
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr " - Infrarot-Scancode-Kodierer\n"
-#: utils/ir-ctl/ir-ctl.c:1005
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr " - Träger setzen\n"
-#: utils/ir-ctl/ir-ctl.c:1007
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr " - Einschaltdauer setzen\n"
-#: utils/ir-ctl/ir-ctl.c:1012
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
@@ -1400,19 +1430,19 @@ msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung der Sendermaske, gibt jedoch "
"als Anzahl der Sender 0 zurück\n"
-#: utils/ir-ctl/ir-ctl.c:1014
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
"Warnung: %s: Gerät unterstützt die Einstellung der Sendermaske, gibt jedoch "
"folgendes zurück: %m\n"
-#: utils/ir-ctl/ir-ctl.c:1016
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr " - Sender setzen (%d verfügbar)\n"
-#: utils/ir-ctl/ir-ctl.c:1019
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
@@ -1420,68 +1450,69 @@ msgstr ""
" - Gerät kann mittels eines geräteabhängigen LIRCCODE-Modus senden (nicht "
"unterstützt)\n"
-#: utils/ir-ctl/ir-ctl.c:1021
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr " - Gerät kann nicht senden.\n"
-#: utils/ir-ctl/ir-ctl.c:1032
+#: utils/ir-ctl/ir-ctl.c:1048
#, c-format
msgid "%s: device cannot send\n"
msgstr "%s: Gerät kann nicht senden.\n"
-#: utils/ir-ctl/ir-ctl.c:1058
+#: utils/ir-ctl/ir-ctl.c:1074
#, c-format
msgid "%s: cannot set send mode\n"
msgstr "%s: Sendemodus kann nicht gesetzt werden\n"
-#: utils/ir-ctl/ir-ctl.c:1066
+#: utils/ir-ctl/ir-ctl.c:1082
#, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr "%s: kein Kodierer für »%s« verfügbar\n"
-#: utils/ir-ctl/ir-ctl.c:1075
-#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+#: utils/ir-ctl/ir-ctl.c:1092
+#, fuzzy, c-format
+#| msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
"Warnung: %s: Träger angegeben, jedoch auf der Befehlszeile überschrieben\n"
-#: utils/ir-ctl/ir-ctl.c:1089
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr "%s: Senden fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:1094
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr "Warnung: %s: %zd von %zd Rändern gesendet\n"
-#: utils/ir-ctl/ir-ctl.c:1114
+#: utils/ir-ctl/ir-ctl.c:1132
#, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr "%s Gerät kann kein unbearbeitetes Infrarot empfangen.\n"
-#: utils/ir-ctl/ir-ctl.c:1120
+#: utils/ir-ctl/ir-ctl.c:1138
#, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr "%s: Setzen des Empfangsmodus fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:1127
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr "%s: Öffnen zum Schreiben fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:1140
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr "%s: Lesen fehlgeschlagen: %m\n"
-#: utils/ir-ctl/ir-ctl.c:1145
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr "%s: Lesen gab %zd Byte zurück\n"
-#: utils/ir-ctl/ir-ctl.c:1255
+#: utils/ir-ctl/ir-ctl.c:1275
#, c-format
msgid "error: no keymap specified\n"
msgstr "Fehler: keine Schlüsselcodeabbildung angegeben\n"
@@ -1628,7 +1659,7 @@ msgstr "preBER"
msgid "PER"
msgstr "PER"
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1100
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr "Verbinden mit %s:%d\n"
@@ -1845,12 +1876,12 @@ msgstr "Scan-Frequenz #%d %d"
msgid "<initial file>"
msgstr "<Anfangsdatei>"
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1086
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr "Bitte wählen Sie einen der nachfolgenden LNBfs aus:\n"
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1090
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr "Verwendet wird LNBf "
@@ -1860,17 +1891,17 @@ msgstr "Verwendet wird LNBf "
msgid "ERROR: Please specify a valid format\n"
msgstr "FEHLER: Bitte geben Sie ein gültiges Format an.\n"
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1112
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, c-format
msgid "Couldn't find demux device node\n"
msgstr "Es wurde kein Demultiplexer-Geräteknoten gefunden.\n"
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1128
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr "Demultiplexer »%s« wird verwendet.\n"
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1160
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr "Setzen des Länderkennzeichens fehlgeschlagen:%s\n"
@@ -1956,8 +1987,8 @@ msgstr "packets_per_sec"
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
"setzt die untere Schwelle für DVB-Datenaufkommen. PIDs mit einem kleineren "
"Betrag von Paketen pro Sekunde werden ignoriert. Voreinstellung: 1 Paket pro "
@@ -1989,170 +2020,186 @@ msgstr "Dienst hat PID-Typ %02x: "
msgid "tuning to %i Hz\n"
msgstr "Einstellen auf %i Hz\n"
-#: utils/dvb/dvbv5-zap.c:566
+#: utils/dvb/dvbv5-zap.c:574
#, c-format
msgid "buffer overrun at %lld\n"
msgstr "Pufferüberlauf bei %lld\n"
-#: utils/dvb/dvbv5-zap.c:568
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr "Pufferüberlauf nach %lld.%02ld Sekunden\n"
-#: utils/dvb/dvbv5-zap.c:593 utils/dvb/dvbv5-zap.c:835
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr "Schreiben fehlgeschlagen"
-#: utils/dvb/dvbv5-zap.c:601
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr "%lld Byte empfangen (%lld Kilobyte/Sek)\n"
-#: utils/dvb/dvbv5-zap.c:604
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr "%lld Byte empfangen\n"
-#: utils/dvb/dvbv5-zap.c:777 utils/dvb/dvbv5-zap.c:1253
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr "dvb_dev_set_bufsize: Puffer auf %d gesetzt\n"
-#: utils/dvb/dvbv5-zap.c:787
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr " dvb_set_pesfilter auf 0x2000\n"
-#: utils/dvb/dvbv5-zap.c:796
+#: utils/dvb/dvbv5-zap.c:806
#, c-format
msgid "Can't get timespec\n"
msgstr "Timespec kann nicht geholt werden\n"
-#: utils/dvb/dvbv5-zap.c:802
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr "%.2fs: Aufnahme wird gestartet\n"
-#: utils/dvb/dvbv5-zap.c:814
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr "%.2fs: Pufferüberlauf\n"
-#: utils/dvb/dvbv5-zap.c:817
+#: utils/dvb/dvbv5-zap.c:827
#, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr "%.2fs: read() gab den Fehler %zd zurück\n"
-#: utils/dvb/dvbv5-zap.c:840
+#: utils/dvb/dvbv5-zap.c:850
#, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr "%.2fs: nur %zd Byte gelesen\n"
-#: utils/dvb/dvbv5-zap.c:847
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr "%.2fs: ungültiges Synchronisations-Byte. %zd Byte werden verworfen.\n"
-#: utils/dvb/dvbv5-zap.c:870
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr "%.2fs: ungültige PID: 0x%04x\n"
-#: utils/dvb/dvbv5-zap.c:897
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr "%.2fs: PID %d hat Anpassungsebene, aber die Größe ist zu gering!\n"
-#: utils/dvb/dvbv5-zap.c:908
+#: utils/dvb/dvbv5-zap.c:915
#, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr "%.2fs: PID %d, erwartet %d empfangen %d\n"
-#: utils/dvb/dvbv5-zap.c:953
+#: utils/dvb/dvbv5-zap.c:960
#, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr " PID FREQ TEMPO GESAMT\n"
-#: utils/dvb/dvbv5-zap.c:978
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr "ANDERE"
-#: utils/dvb/dvbv5-zap.c:1004
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr "%.2fs: Aufnahme wird gestoppt\n"
-#: utils/dvb/dvbv5-zap.c:1042
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr "DVB-Umschaltwerkzeug"
-#: utils/dvb/dvbv5-zap.c:1043
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr "<Kanalname> [oder <Frequenz>, falls im Überwachungsmodus]"
-#: utils/dvb/dvbv5-zap.c:1120
+#: utils/dvb/dvbv5-zap.c:1128
#, c-format
msgid "Couldn't find dvr device node\n"
msgstr "Es wurde kein DVR-Geräteknoten gefunden\n"
-#: utils/dvb/dvbv5-zap.c:1141
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr "Kanäle werden aus Datei »%s« gelesen.\n"
-#: utils/dvb/dvbv5-zap.c:1182 utils/dvb/dvbv5-zap.c:1302
-#: utils/dvb/dvbv5-zap.c:1354
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr "Öffnen von »%s« fehlgeschlagen"
-#: utils/dvb/dvbv5-zap.c:1193
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr "Dienstkennung 0x%04x wurde nicht in der Datei angegeben.\n"
-#: utils/dvb/dvbv5-zap.c:1206
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr "PMT-PID für SID %04x konnte nicht gefunden werden.\n"
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr "reicht alle PIDs an TS weiter.\n"
-#: utils/dvb/dvbv5-zap.c:1242
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr "Video-PID %d\n"
-#: utils/dvb/dvbv5-zap.c:1251 utils/dvb/dvbv5-zap.c:1277
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr " dvb_set_pesfilter %d\n"
-#: utils/dvb/dvbv5-zap.c:1270
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr "Audio-PID %d\n"
-#: utils/dvb/dvbv5-zap.c:1288
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr "Oberfläche sperrt nicht\n"
-#: utils/dvb/dvbv5-zap.c:1319
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr "Aufzeichnung in Datei »%s« gestartet\n"
-#: utils/dvb/dvbv5-zap.c:1338
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr "DVR-Pipe-Schnittstelle »%s« wird geöffnet.\n"
-#: utils/dvb/dvbv5-zap.c:1362
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr "DVR-Schnittstelle »%s« kann nun geöffnet werden.\n"
+
+#, c-format
+#~ msgid "Can't load %s table from %s or %s\n"
+#~ msgstr "Tabelle %s kann nicht von %s oder %s geladen werden.\n"
+
+#, c-format
+#~ msgid "Couldn't change the IR protocols\n"
+#~ msgstr "Die Fernbedienungsprotokolle konnten nicht geändert werden\n"
diff --git a/v4l-utils-po/fr.po b/v4l-utils-po/fr.po
index 20f93d88..156baa75 100644
--- a/v4l-utils-po/fr.po
+++ b/v4l-utils-po/fr.po
@@ -1,9 +1,10 @@
# Maxim Therrien <acerspyro@gmail.com>, 2015. #zanata
+#: utils/keytable/keytable.c:284
msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.8.1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2015-11-25 05:37+0000\n"
"Last-Translator: Maxim Therrien <acerspyro@gmail.com>\n"
"Language-Team: French\n"
@@ -14,21 +15,25 @@ msgstr ""
"X-Generator: Zanata 4.6.2\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
-#: utils/keytable/keytable.c:225
+#: utils/keytable/keytable.c:244
#, fuzzy
msgid ""
"\n"
-"Allows get/set IR keycode/scancode tables\n"
+"Lists Remote Controller devices, loads rc keymaps, tests events, and "
+"adjusts\n"
+"other Remote Controller options. Rather than loading a rc keymap, it is "
+"also\n"
+"possible to set protocol decoders and set rc scancode to keycode mappings\n"
+"directly.\n"
"You need to have read permissions on /dev/input for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV - the /dev/input/event* device to control\n"
-" SYSDEV - the ir class as found at /sys/class/rc\n"
-" TABLE - a file with a set of scancode=keycode value pairs\n"
+" SYSDEV - the rc device as found at /sys/class/rc\n"
+" KEYMAP - a keymap file with protocols and scancode to keycode mappings\n"
" SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs\n"
" PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, other, all) to be enabled,\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled,\n"
" or a bpf protocol name or file\n"
" DELAY - Delay before repeating a keystroke\n"
" PERIOD - Period to repeat a keystroke\n"
@@ -61,63 +66,62 @@ msgstr ""
"\n"
"Les options peuvent être combinées ensemble."
-#: utils/keytable/keytable.c:243 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr "activer les messages de déboguage"
-#: utils/keytable/keytable.c:244
-msgid "clears the old table"
-msgstr "efface l'ancienne table"
+#: utils/keytable/keytable.c:266
+#, fuzzy
+#| msgid "reads the current scancode/keycode table"
+msgid "Clears the scancode to keycode mappings"
+msgstr "lit la table de scancodes/keycodes actuelle"
-#: utils/keytable/keytable.c:245
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr "SYSDEV"
-#: utils/keytable/keytable.c:245
-msgid "ir class device to control"
-msgstr "périphérique de classe infrarouge à controller"
+#: utils/keytable/keytable.c:267
+msgid "rc device to control, defaults to rc0 if not specified"
+msgstr ""
-#: utils/keytable/keytable.c:246
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr "tester si l'infrarouge génère des évènements"
-#: utils/keytable/keytable.c:247 utils/ir-ctl/ir-ctl.c:103
-msgid "DEV"
-msgstr "DEV"
-
-#: utils/keytable/keytable.c:247
-msgid "ir device to control"
-msgstr "périphérique infrarouge à controller"
-
-#: utils/keytable/keytable.c:248
-msgid "reads the current scancode/keycode table"
+#: utils/keytable/keytable.c:269
+#, fuzzy
+#| msgid "reads the current scancode/keycode table"
+msgid "reads the current scancode/keycode mapping"
msgstr "lit la table de scancodes/keycodes actuelle"
-#: utils/keytable/keytable.c:249
-msgid "TABLE"
-msgstr "TABLE"
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "KEYMAP"
+msgstr ""
-#: utils/keytable/keytable.c:249
-msgid ""
-"write (adds) the scancodes to the device scancode/keycode table from an "
-"specified file"
+#: utils/keytable/keytable.c:270
+#, fuzzy
+#| msgid ""
+#| "write (adds) the scancodes to the device scancode/keycode table from an "
+#| "specified file"
+msgid "write (adds) the keymap from the specified file"
msgstr ""
"écrit (ajoute) les scancodes à la table de scancodes/keycodes du "
"périphérique à partir d'un fichier spécifié"
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr "SCANKEY"
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr "Change les paires de scan/touche"
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr "PROTOCOL"
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
@@ -125,236 +129,171 @@ msgstr ""
"Protocole à activer (les autres seront désactivés). Pour activer plus d'un "
"protocole, utilisez l'option plus d'une fois"
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "PARAMETER"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr "DELAY"
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr "Définit le délai avant de répéter une touche"
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr "PERIOD"
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr "Définit une période au cours de laquelle répéter une touche"
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr "CFGFILE"
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
#, fuzzy
msgid ""
-"Auto-load a table, based on a configuration file. Only works with sysdev."
+"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
msgstr ""
"Charger une table automatiquement, basé sur un fichier de configuration. Ne "
"fonctionne qu'avec sysdev."
-#: utils/keytable/keytable.c:256 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:277
+msgid "Test if keymap is valid"
+msgstr ""
+
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr "Donne cette liste d'aide"
-#: utils/keytable/keytable.c:257 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr "Donne un court message d'aide à l'utilisation"
-#: utils/keytable/keytable.c:258 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr "Imprime la version du programme"
-#: utils/keytable/keytable.c:263
-#, fuzzy
-msgid ""
-"--device [/dev/input/event* device]\n"
-"--sysdev [ir class (f. ex. rc0)]\n"
-"[for using the rc0 sysdev]"
-msgstr ""
-"--device [périphérique /dev/input/event*]\n"
-"--sysdev [classe infrarouge (p. ex. rc0)]\n"
-"[pour utiliser le sysdev rc0]"
-
-#: utils/keytable/keytable.c:380
-#, fuzzy, c-format
-msgid "Parsing %s keycode file as plain text\n"
-msgstr "Analyse du fichier de keycodes %s\n"
-
-#: utils/keytable/keytable.c:415
-#, c-format
-msgid "Protocol %s invalid\n"
-msgstr "Protocole %s invalide\n"
-
-#: utils/keytable/keytable.c:446 utils/keytable/keytable.c:541
-#, c-format
-msgid "parsing %s=%s:"
-msgstr "analyse de %s=%s:"
-
-#: utils/keytable/keytable.c:449 utils/keytable/keytable.c:545
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr "\tvaleur=%d\n"
-#: utils/keytable/keytable.c:454
-msgid "value"
-msgstr "valeur"
-
-#: utils/keytable/keytable.c:473 utils/keytable/keytable.c:699
+#: utils/keytable/keytable.c:408
#, c-format
-msgid "Invalid parameter on line %d of %s\n"
-msgstr "Paramètre invalide à la ligne %d du fichier %s\n"
-
-#: utils/keytable/keytable.c:488
-#, fuzzy, c-format
-msgid "protocol missing\n"
-msgstr "Protocole %s invalide\n"
-
-#: utils/keytable/keytable.c:493
-#, c-format
-msgid "Bad value `%s' for protocol\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
-#: utils/keytable/keytable.c:514
+#: utils/keytable/keytable.c:434
#, c-format
-msgid "No [protocols.scancodes] section\n"
+msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr ""
-#: utils/keytable/keytable.c:530
-#, fuzzy, c-format
-msgid "Invalid value `%s'\n"
-msgstr "Paramètre(s) invalide(s)\n"
-
-#: utils/keytable/keytable.c:535
-#, c-format
-msgid "Bad value `%s' for keycode\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:550
-#, c-format
-msgid "keycode `%s' not recognised, no mapping for scancode %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:580
-#, fuzzy, c-format
-msgid "Parsing %s keycode file as toml\n"
-msgstr "Analyse du fichier de keycodes %s\n"
-
-#: utils/keytable/keytable.c:589
-#, c-format
-msgid "Failed to parse toml: %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:595
-#, c-format
-msgid "Missing [protocols] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:612
-#, fuzzy, c-format
-msgid "No protocols found\n"
-msgstr "Protocole %s invalide\n"
-
-#: utils/keytable/keytable.c:644
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr "Analyse du fichier de configuration %s\n"
-#: utils/keytable/keytable.c:648
+#: utils/keytable/keytable.c:471
msgid "opening keycode file"
msgstr "ouverture du fichier de keycodes"
-#: utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr "Pilote %s, Table %s => fichier %s\n"
-#: utils/keytable/keytable.c:724
+#: utils/keytable/keytable.c:522
+#, c-format
+msgid "Invalid parameter on line %d of %s\n"
+msgstr "Paramètre invalide à la ligne %d du fichier %s\n"
+
+#: utils/keytable/keytable.c:547
#, c-format
msgid "Invalid delay: %s"
msgstr ""
-#: utils/keytable/keytable.c:729
+#: utils/keytable/keytable.c:552
#, fuzzy, c-format
msgid "Invalid period: %s"
msgstr "Paramètre(s) invalide(s)\n"
-#: utils/keytable/keytable.c:745
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr ""
-#: utils/keytable/keytable.c:747
+#: utils/keytable/keytable.c:569
#, fuzzy, c-format
msgid "Read %s table\n"
msgstr "Lire la table %s\n"
-#: utils/keytable/keytable.c:753
+#: utils/keytable/keytable.c:578
#, c-format
msgid "Failed to read config file %s"
msgstr ""
-#: utils/keytable/keytable.c:762
+#: utils/keytable/keytable.c:587
#, c-format
msgid "Missing scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:768 utils/keytable/keytable.c:839
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
#, fuzzy
msgid "No memory!\n"
msgstr "Aucune mémoire!\n"
-#: utils/keytable/keytable.c:775
+#: utils/keytable/keytable.c:600
#, c-format
msgid "Invalid scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:782
+#: utils/keytable/keytable.c:607
#, fuzzy
msgid "Missing keycode"
msgstr "ouverture du fichier de keycodes"
-#: utils/keytable/keytable.c:791 utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr ""
-#: utils/keytable/keytable.c:799
-#, c-format
-msgid "scancode 0x%04x=%u\n"
+#: utils/keytable/keytable.c:624
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr "scancode 0x%04x=%u\n"
-#: utils/keytable/keytable.c:833
+#: utils/keytable/keytable.c:658
#, c-format
msgid "Missing parameter name: %s"
msgstr ""
-#: utils/keytable/keytable.c:848
+#: utils/keytable/keytable.c:673
msgid "Missing value"
msgstr ""
-#: utils/keytable/keytable.c:860
+#: utils/keytable/keytable.c:685
#, c-format
-msgid "parameter %s=%d\n"
+msgid "parameter %s=%ld\n"
msgstr ""
-#: utils/keytable/keytable.c:874 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:714
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
@@ -363,1036 +302,1126 @@ msgstr ""
"\n"
"Rapporter les bogues à %s.\n"
-#: utils/keytable/keytable.c:902
-#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+#: utils/keytable/keytable.c:736
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr "scancode 0x%04x = %s (0x%02x)\n"
-#: utils/keytable/keytable.c:908
-#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+#: utils/keytable/keytable.c:742
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr "scancode 0x%04x = '%c' (0x%02x)\n"
-#: utils/keytable/keytable.c:910
-#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+#: utils/keytable/keytable.c:744
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr "scancode 0x%04x = 0x%02x\n"
-#: utils/keytable/keytable.c:961 utils/keytable/keytable.c:1368
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, fuzzy, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr "Impossible de trouver un noeud à %s%s*.\n"
-#: utils/keytable/keytable.c:970
+#: utils/keytable/keytable.c:804
#, fuzzy
msgid "Seek dir"
msgstr "Recherche de répertoire"
-#: utils/keytable/keytable.c:1002
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1026
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr ""
-#: utils/keytable/keytable.c:1042
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr ""
-#: utils/keytable/keytable.c:1071
+#: utils/keytable/keytable.c:905
#, c-format
msgid "No devices found\n"
msgstr ""
-#: utils/keytable/keytable.c:1077
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1101
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1136
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1201
+#: utils/keytable/keytable.c:1065
#, c-format
msgid "%s has invalid content: '%s'\n"
msgstr ""
-#: utils/keytable/keytable.c:1208
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr ""
-#: utils/keytable/keytable.c:1275
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr ""
-#: utils/keytable/keytable.c:1303
+#: utils/keytable/keytable.c:1167
#, c-format
msgid "Protocols for device can not be changed\n"
msgstr ""
-#: utils/keytable/keytable.c:1360
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1364
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1376
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1380
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1399
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr ""
-#: utils/keytable/keytable.c:1424
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1502
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1507
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr ""
-#: utils/keytable/keytable.c:1538
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1560
-#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
-msgstr ""
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = 0x%02x\n"
+msgid "Setting scancode 0x%04llx with 0x%04x via "
+msgstr "scancode 0x%04x = 0x%02x\n"
-#: utils/keytable/keytable.c:1578
+#: utils/keytable/keytable.c:1458
#, c-format
msgid "Current kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1580
+#: utils/keytable/keytable.c:1460
#, c-format
msgid "Enabled kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1604
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr ""
-#: utils/keytable/keytable.c:1609
+#: utils/keytable/keytable.c:1489
#, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1612
+#: utils/keytable/keytable.c:1492
#, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1616
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr ""
-#: utils/keytable/keytable.c:1618
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr ""
-#: utils/keytable/keytable.c:1639
+#: utils/keytable/keytable.c:1519
msgid "Can't open lirc device"
msgstr ""
-#: utils/keytable/keytable.c:1649
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr ""
-#: utils/keytable/keytable.c:1660
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr ""
-#: utils/keytable/keytable.c:1669
+#: utils/keytable/keytable.c:1549
msgid "Error reading lirc scancode"
msgstr ""
-#: utils/keytable/keytable.c:1680
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr ""
-#: utils/keytable/keytable.c:1685
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr ""
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr ""
-#: utils/keytable/keytable.c:1700 utils/keytable/keytable.c:1706
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ""
-#: utils/keytable/keytable.c:1713
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:1715
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1720
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1729
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1798
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1812
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1831
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr ""
-#: utils/keytable/keytable.c:1844
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr ""
-#: utils/keytable/keytable.c:1870
+#: utils/keytable/keytable.c:1767
#, c-format
msgid "%s: not a raw IR receiver\n"
msgstr ""
-#: utils/keytable/keytable.c:1908
+#: utils/keytable/keytable.c:1815
#, c-format
msgid "\tAttached BPF protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1926
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr ""
-#: utils/keytable/keytable.c:1929
+#: utils/keytable/keytable.c:1836
#, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1964
+#: utils/keytable/keytable.c:1871
#, c-format
msgid "BPF protocol prog_id %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1968
+#: utils/keytable/keytable.c:1875
#, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1980
+#: utils/keytable/keytable.c:1887
#, fuzzy, c-format
msgid "BPF protocols removed\n"
msgstr "Protocole %s invalide\n"
-#: utils/keytable/keytable.c:1985
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
-#: utils/keytable/keytable.c:2003
+#: utils/keytable/keytable.c:1911
#, c-format
-msgid "Found %s (%s) with:\n"
+msgid "Found %s with:\n"
msgstr ""
-#: utils/keytable/keytable.c:2007
+#: utils/keytable/keytable.c:1914
#, c-format
msgid "\tName: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2009
+#: utils/keytable/keytable.c:1916
#, fuzzy, c-format
-msgid "\tDriver: %s, table: %s\n"
+msgid "\tDriver: %s\n"
msgstr "Pilote %s, Table %s => fichier %s\n"
-#: utils/keytable/keytable.c:2013
+#: utils/keytable/keytable.c:1918
+#, c-format
+msgid "\tDefault keymap: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1920
+#, c-format
+msgid "\tInput device: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1923
#, c-format
msgid "\tLIRC device: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2017
+#: utils/keytable/keytable.c:1927
#, c-format
msgid "\tSupported kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:2029
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr ""
-#: utils/keytable/keytable.c:2045 utils/keytable/keytable.c:2052
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, c-format
msgid "asprintf failed: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:2057
+#: utils/keytable/keytable.c:1967
#, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2101
-msgid "Can't open device"
-msgstr ""
-
-#: utils/keytable/keytable.c:2119
+#: utils/keytable/keytable.c:2026
#, c-format
-msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid "error: Unable to find keymap %s in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2153
+#: utils/keytable/keytable.c:2061
#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
+msgid ""
+"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
msgstr ""
-#: utils/keytable/keytable.c:2158
+#: utils/keytable/keytable.c:2092
#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr ""
-#: utils/keytable/keytable.c:2165
+#: utils/keytable/keytable.c:2102
#, c-format
-msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr ""
-#: utils/keytable/keytable.c:2182
+#: utils/keytable/keytable.c:2109
#, c-format
-msgid "Can't load %s table from %s or %s\n"
+msgid "Empty keymap %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2187
+#: utils/keytable/keytable.c:2120
#, c-format
-msgid "Empty table %s\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
msgstr ""
-#: utils/keytable/keytable.c:2194
+#: utils/keytable/keytable.c:2127
#, c-format
msgid "Opening %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2210
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr ""
-#: utils/keytable/keytable.c:2218
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr ""
-#: utils/keytable/keytable.c:2229
-#, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:2231
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr ""
-#: utils/keytable/keytable.c:2241
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-#: utils/keytable/keytable.c:2249
+#: utils/keytable/keytable.c:2181
#, c-format
msgid "Loaded BPF protocol %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:103
+#: utils/ir-ctl/ir-ctl.c:113
+msgid "DEV"
+msgstr "DEV"
+
+#: utils/ir-ctl/ir-ctl.c:113
#, fuzzy
msgid "lirc device to use"
msgstr "périphérique infrarouge à controller"
-#: utils/ir-ctl/ir-ctl.c:104
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105 utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
#, fuzzy
msgid "FILE"
msgstr "CFGFILE"
-#: utils/ir-ctl/ir-ctl.c:105
+#: utils/ir-ctl/ir-ctl.c:115
msgid "receive IR to stdout or file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
#, fuzzy
msgid "SCANCODE"
msgstr "SCANKEY"
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:108
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "KEYCODE"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "send IR keycode from keymap"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:109
+#: utils/ir-ctl/ir-ctl.c:120
msgid "Receiving options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:121
msgid "end receiving after first message"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:122
+msgid "output in mode2 format"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:112
-msgid "use normal narrowband receiver, disable learning mode"
+#: utils/ir-ctl/ir-ctl.c:124
+msgid "use narrowband receiver, disable learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "set receiving timeout"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "use keymap to send key from"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
-msgid "set duty cycle"
+#: utils/ir-ctl/ir-ctl.c:132
+msgid "set send duty cycle"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:139
msgid ""
"--features\n"
"--receive [save to file]\n"
"--send [file to send]\n"
"--scancode [scancode to send]\n"
+"--keycode [keycode to send]\n"
"[to set lirc option]"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:133
+#: utils/ir-ctl/ir-ctl.c:147
msgid ""
"\n"
"Receive IR, send IR and list features of lirc device\n"
"You will need permission on /dev/lirc for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV\t - the /dev/lirc* device to use\n"
+" DEV - the /dev/lirc* device to use\n"
" FILE - a text file containing pulses and spaces\n"
" CARRIER - the carrier frequency to use for sending\n"
" DUTY - the duty cycle to use for sending\n"
" EMITTERS - comma separated list of emitters to use for sending, e.g. 1,2\n"
-" GAP - gap between pulse and files or scancodes in microseconds\n"
+" GAP - gap between sending in microseconds\n"
" RANGE - set range of accepted carrier frequencies, e.g. 20000-40000\n"
" TIMEOUT - set length of space before receiving stops in microseconds\n"
+" KEYCODE - key code in keymap\n"
" SCANCODE - protocol:scancode, e.g. nec:0xa814\n"
+" KEYMAP - a rc keymap file from which to send keys\n"
"\n"
"Note that most lirc setting have global state, i.e. the device will remain\n"
"in this state until set otherwise."
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:207
-#, c-format
-msgid "%s: could not open: %m\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:213 utils/ir-ctl/ir-ctl.c:390
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:231
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:247
+#: utils/ir-ctl/ir-ctl.c:258
#, c-format
msgid ""
-"error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
+"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:259
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:264
+#: utils/ir-ctl/ir-ctl.c:281
#, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:269
-#, c-format
-msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:274
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:280
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:291
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:297
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:304
+#: utils/ir-ctl/ir-ctl.c:321
+#, c-format
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:322
+#: utils/ir-ctl/ir-ctl.c:338
+#, c-format
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:327
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:332
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:340
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:346
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:365
+#: utils/ir-ctl/ir-ctl.c:414
#, c-format
-msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgid "%s:%d: error: expected integer, got `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:372
+#: utils/ir-ctl/ir-ctl.c:423
#, c-format
-msgid "error: protocol '%s' not found\n"
+msgid "%s:%d: error: pulse found where space expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:379
+#: utils/ir-ctl/ir-ctl.c:431
#, c-format
-msgid "error: invalid scancode '%s'\n"
+msgid "%s:%d: error: space found where pulse expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:384
+#: utils/ir-ctl/ir-ctl.c:440
#, c-format
-msgid "error: invalid scancode '%s' for protocol '%s'\n"
+msgid "%s:%d: error: value `%s' out of range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:409
+#: utils/ir-ctl/ir-ctl.c:482
+#, c-format
+msgid "%s: could not open: %m\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:512
+#, c-format
+msgid "%s: file is empty\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:526
+#, c-format
+msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:533
+#, c-format
+msgid "error: protocol '%s' not found\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:540
+#, c-format
+msgid "error: invalid scancode '%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:569
msgid "features can not be combined with receive or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:415
+#: utils/ir-ctl/ir-ctl.c:575
msgid "receive can not be combined with features or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:420
+#: utils/ir-ctl/ir-ctl.c:580
msgid "receive filename already set"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:433 utils/ir-ctl/ir-ctl.c:439
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:445 utils/ir-ctl/ir-ctl.c:451
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:461 utils/ir-ctl/ir-ctl.c:464
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:473
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:483
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:488
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:493
+#: utils/ir-ctl/ir-ctl.c:653
#, c-format
msgid "cannot parse gap `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:498
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:502 utils/ir-ctl/ir-ctl.c:518
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
msgid "send can not be combined with receive or features option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:561
+#: utils/ir-ctl/ir-ctl.c:695
+msgid "key send can not be combined with receive or features option"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:799
+#, c-format
+msgid "error: protocol '%s' not supported\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:806
+#, c-format
+msgid "error: keycode `%s' not found in keymap\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:811
+#, c-format
+msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:574
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:581
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:594
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:596
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:598
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:610
+#: utils/ir-ctl/ir-ctl.c:878
#, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:612
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "on"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:622
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:632
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:907
#, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:646
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:651
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:661
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:663
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:670
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:672
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:674
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:690
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:692
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:695
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:697
+#: utils/ir-ctl/ir-ctl.c:965
#, c-format
msgid " - Device can receive scancodes\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:699
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:701
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:703
+#: utils/ir-ctl/ir-ctl.c:971
#, c-format
msgid " - Resolution %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:705
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:707
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:709
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:714
+#: utils/ir-ctl/ir-ctl.c:984
+#, c-format
+msgid " - Receiving timeout not set\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:986
+#, c-format
+msgid " - Receiving timeout %u microseconds\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:994
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MIN_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:717
+#: utils/ir-ctl/ir-ctl.c:997
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:720
+#: utils/ir-ctl/ir-ctl.c:1000
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MAX_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:723
+#: utils/ir-ctl/ir-ctl.c:1003
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:727
+#: utils/ir-ctl/ir-ctl.c:1007
#, c-format
-msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n"
+msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:730
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:732
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:735
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:737
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:739
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:741
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:743
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:748
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
"number of transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:750
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:752
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:755
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:757
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:768
+#: utils/ir-ctl/ir-ctl.c:1048
#, c-format
msgid "%s: device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:1074
#, c-format
msgid "%s: cannot set send mode\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:798
+#: utils/ir-ctl/ir-ctl.c:1082
#, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:807
+#: utils/ir-ctl/ir-ctl.c:1092
#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:825
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:845
+#: utils/ir-ctl/ir-ctl.c:1132
#, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:851
+#: utils/ir-ctl/ir-ctl.c:1138
#, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:858
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:870
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:875
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr ""
+#: utils/ir-ctl/ir-ctl.c:1275
+#, c-format
+msgid "error: no keymap specified\n"
+msgstr ""
+
#: utils/dvb/dvb-fe-tool.c:48
msgid ""
"\n"
@@ -1488,41 +1517,41 @@ msgid "dvb_fe_get_stats failed"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:199 utils/dvb/dvbv5-scan.c:146
-#: utils/dvb/dvbv5-zap.c:444
+#: utils/dvb/dvbv5-zap.c:445
msgid "Quality"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:202 utils/dvb/dvbv5-scan.c:149
-#: utils/dvb/dvbv5-zap.c:447
+#: utils/dvb/dvbv5-zap.c:448
msgid "Signal"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:205 utils/dvb/dvbv5-scan.c:152
-#: utils/dvb/dvbv5-zap.c:450
+#: utils/dvb/dvbv5-zap.c:451
msgid "C/N"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:208 utils/dvb/dvbv5-scan.c:155
-#: utils/dvb/dvbv5-zap.c:453
+#: utils/dvb/dvbv5-zap.c:454
msgid "UCB"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:211 utils/dvb/dvbv5-scan.c:158
-#: utils/dvb/dvbv5-zap.c:456
+#: utils/dvb/dvbv5-zap.c:457
msgid "postBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:214 utils/dvb/dvbv5-scan.c:161
-#: utils/dvb/dvbv5-zap.c:459
+#: utils/dvb/dvbv5-zap.c:460
msgid "preBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:217 utils/dvb/dvbv5-scan.c:164
-#: utils/dvb/dvbv5-zap.c:462
+#: utils/dvb/dvbv5-zap.c:463
msgid "PER"
msgstr ""
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1098
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr ""
@@ -1733,12 +1762,12 @@ msgstr ""
msgid "<initial file>"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1084
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1088
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr ""
@@ -1748,17 +1777,17 @@ msgstr ""
msgid "ERROR: Please specify a valid format\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1110
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, fuzzy, c-format
msgid "Couldn't find demux device node\n"
msgstr "Impossible de trouver un noeud à %s%s*.\n"
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1126
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1158
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr ""
@@ -1841,8 +1870,8 @@ msgstr ""
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
#: utils/dvb/dvbv5-zap.c:130
@@ -1869,170 +1898,231 @@ msgstr ""
msgid "tuning to %i Hz\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:565
+#: utils/dvb/dvbv5-zap.c:574
#, c-format
msgid "buffer overrun at %lld\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:567
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:592 utils/dvb/dvbv5-zap.c:834
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:600
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:603
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:776 utils/dvb/dvbv5-zap.c:1251
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:786
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:795
+#: utils/dvb/dvbv5-zap.c:806
#, c-format
msgid "Can't get timespec\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:801
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:813
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:816
+#: utils/dvb/dvbv5-zap.c:827
#, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:839
+#: utils/dvb/dvbv5-zap.c:850
#, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:846
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:869
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:896
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:907
+#: utils/dvb/dvbv5-zap.c:915
#, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:952
+#: utils/dvb/dvbv5-zap.c:960
#, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:977
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1003
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1039
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1040
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1118
+#: utils/dvb/dvbv5-zap.c:1128
#, fuzzy, c-format
msgid "Couldn't find dvr device node\n"
msgstr "Impossible de trouver un noeud à %s%s*.\n"
-#: utils/dvb/dvbv5-zap.c:1139
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1180 utils/dvb/dvbv5-zap.c:1300
-#: utils/dvb/dvbv5-zap.c:1352
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1191
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1204
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1238
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1249 utils/dvb/dvbv5-zap.c:1275
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1268
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1286
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1317
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1336
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1360
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr ""
+
+#~ msgid "clears the old table"
+#~ msgstr "efface l'ancienne table"
+
+#~ msgid "ir class device to control"
+#~ msgstr "périphérique de classe infrarouge à controller"
+
+#~ msgid "ir device to control"
+#~ msgstr "périphérique infrarouge à controller"
+
+#~ msgid "TABLE"
+#~ msgstr "TABLE"
+
+#, fuzzy
+#~ msgid ""
+#~ "--device [/dev/input/event* device]\n"
+#~ "--sysdev [ir class (f. ex. rc0)]\n"
+#~ "[for using the rc0 sysdev]"
+#~ msgstr ""
+#~ "--device [périphérique /dev/input/event*]\n"
+#~ "--sysdev [classe infrarouge (p. ex. rc0)]\n"
+#~ "[pour utiliser le sysdev rc0]"
+
+#, fuzzy, c-format
+#~ msgid "Parsing %s keycode file as plain text\n"
+#~ msgstr "Analyse du fichier de keycodes %s\n"
+
+#, c-format
+#~ msgid "Protocol %s invalid\n"
+#~ msgstr "Protocole %s invalide\n"
+
+#, c-format
+#~ msgid "parsing %s=%s:"
+#~ msgstr "analyse de %s=%s:"
+
+#~ msgid "value"
+#~ msgstr "valeur"
+
+#, fuzzy, c-format
+#~ msgid "protocol missing\n"
+#~ msgstr "Protocole %s invalide\n"
+
+#, fuzzy, c-format
+#~ msgid "Invalid value `%s'\n"
+#~ msgstr "Paramètre(s) invalide(s)\n"
+
+#, fuzzy, c-format
+#~ msgid "Parsing %s keycode file as toml\n"
+#~ msgstr "Analyse du fichier de keycodes %s\n"
+
+#, fuzzy, c-format
+#~ msgid "No protocols found\n"
+#~ msgstr "Protocole %s invalide\n"
diff --git a/v4l-utils-po/pt_BR.po b/v4l-utils-po/pt_BR.po
index 637bf8e5..9d3f6c73 100644
--- a/v4l-utils-po/pt_BR.po
+++ b/v4l-utils-po/pt_BR.po
@@ -4,11 +4,12 @@
# This file is distributed under the same license as the v4l-utils package.
# Mauro Carvalho Chehab <mchehab@kernel.org>, 2014.
#
+#: utils/keytable/keytable.c:284
msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.7.0\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2017-05-06 20:38-0300\n"
"Last-Translator: Mauro Carvalho Chehab <mchehab@kernel.org>\n"
"Language-Team: Brazilian Portuguese\n"
@@ -22,21 +23,25 @@ msgstr ""
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: ../utils\n"
-#: utils/keytable/keytable.c:225
+#: utils/keytable/keytable.c:244
#, fuzzy
msgid ""
"\n"
-"Allows get/set IR keycode/scancode tables\n"
+"Lists Remote Controller devices, loads rc keymaps, tests events, and "
+"adjusts\n"
+"other Remote Controller options. Rather than loading a rc keymap, it is "
+"also\n"
+"possible to set protocol decoders and set rc scancode to keycode mappings\n"
+"directly.\n"
"You need to have read permissions on /dev/input for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV - the /dev/input/event* device to control\n"
-" SYSDEV - the ir class as found at /sys/class/rc\n"
-" TABLE - a file with a set of scancode=keycode value pairs\n"
+" SYSDEV - the rc device as found at /sys/class/rc\n"
+" KEYMAP - a keymap file with protocols and scancode to keycode mappings\n"
" SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs\n"
" PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, other, all) to be enabled,\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled,\n"
" or a bpf protocol name or file\n"
" DELAY - Delay before repeating a keystroke\n"
" PERIOD - Period to repeat a keystroke\n"
@@ -68,63 +73,62 @@ msgstr ""
"\n"
"As opções podem ser combinadas entre si."
-#: utils/keytable/keytable.c:243 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr "habilita mensagens de depuração"
-#: utils/keytable/keytable.c:244
-msgid "clears the old table"
-msgstr "limpa a tabela antiga"
+#: utils/keytable/keytable.c:266
+#, fuzzy
+#| msgid "reads the current scancode/keycode table"
+msgid "Clears the scancode to keycode mappings"
+msgstr "ler a tabela atual de código de scan/código de tecla"
-#: utils/keytable/keytable.c:245
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr "SYSDEV"
-#: utils/keytable/keytable.c:245
-msgid "ir class device to control"
-msgstr "classe de controle remoto para controlar"
+#: utils/keytable/keytable.c:267
+msgid "rc device to control, defaults to rc0 if not specified"
+msgstr ""
-#: utils/keytable/keytable.c:246
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr "testa se o controle remoto está gerando eventos"
-#: utils/keytable/keytable.c:247 utils/ir-ctl/ir-ctl.c:103
-msgid "DEV"
-msgstr "DEV"
-
-#: utils/keytable/keytable.c:247
-msgid "ir device to control"
-msgstr "dispositivo de controle remoto para controlar"
-
-#: utils/keytable/keytable.c:248
-msgid "reads the current scancode/keycode table"
+#: utils/keytable/keytable.c:269
+#, fuzzy
+#| msgid "reads the current scancode/keycode table"
+msgid "reads the current scancode/keycode mapping"
msgstr "ler a tabela atual de código de scan/código de tecla"
-#: utils/keytable/keytable.c:249
-msgid "TABLE"
-msgstr "TABELA"
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "KEYMAP"
+msgstr ""
-#: utils/keytable/keytable.c:249
-msgid ""
-"write (adds) the scancodes to the device scancode/keycode table from an "
-"specified file"
+#: utils/keytable/keytable.c:270
+#, fuzzy
+#| msgid ""
+#| "write (adds) the scancodes to the device scancode/keycode table from an "
+#| "specified file"
+msgid "write (adds) the keymap from the specified file"
msgstr ""
"escreve(adiciona) códigos de scan à tabela de código de scan/tecla de um "
"arquivo específico"
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr "SCANKEY"
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr "troca pares de código de scan/tecla"
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr "PROTOCOLO"
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
@@ -132,234 +136,173 @@ msgstr ""
"Protocolo para habilitar (os outros serão desabilitados). Para habilitar "
"mais de um, use esta opção várias vezes"
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
#, fuzzy
msgid "PARAMETER"
msgstr "PARAMS"
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr "ATRASO"
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr "Configura o retardo antes de repetir uma tecla digitada"
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr "PERÍODO"
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr "Configura o período de repetição para digitação repetitiva"
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr "ARQ_CFG"
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
+#, fuzzy
+#| msgid ""
+#| "Auto-load a table, based on a configuration file. Only works with sysdev."
msgid ""
-"Auto-load a table, based on a configuration file. Only works with sysdev."
+"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
msgstr ""
"Carrega automaticamente uma tabela, baseada em um arquivo de configuração. "
"Funciona apenas com SYSDEV."
-#: utils/keytable/keytable.c:256 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:277
+msgid "Test if keymap is valid"
+msgstr ""
+
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr "Mostra esta mensagem de auxílio"
-#: utils/keytable/keytable.c:257 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr "Apresenta uma mensagem curta de uso"
-#: utils/keytable/keytable.c:258 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr "Imprime versão do programa"
-#: utils/keytable/keytable.c:263
-msgid ""
-"--device [/dev/input/event* device]\n"
-"--sysdev [ir class (f. ex. rc0)]\n"
-"[for using the rc0 sysdev]"
-msgstr ""
-"--device [/dev/input/event* dispositivo]\n"
-"--sysdev [classe IR (p. ex. rc0)]\n"
-"[para usar o rc0 SYSDEV]"
-
-#: utils/keytable/keytable.c:380
-#, fuzzy, c-format
-msgid "Parsing %s keycode file as plain text\n"
-msgstr "Analisando %s keycode arquivo\n"
-
-#: utils/keytable/keytable.c:415
-#, c-format
-msgid "Protocol %s invalid\n"
-msgstr "Protocolo %s inválido\n"
-
-#: utils/keytable/keytable.c:446 utils/keytable/keytable.c:541
-#, c-format
-msgid "parsing %s=%s:"
-msgstr "analisando %s = %s:"
-
-#: utils/keytable/keytable.c:449 utils/keytable/keytable.c:545
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr "\tvalor = %d\n"
-#: utils/keytable/keytable.c:454
-msgid "value"
-msgstr "valor"
-
-#: utils/keytable/keytable.c:473 utils/keytable/keytable.c:699
-#, c-format
-msgid "Invalid parameter on line %d of %s\n"
-msgstr "Parâmetro inválido na linha %d de %s\n"
-
-#: utils/keytable/keytable.c:488
-#, fuzzy, c-format
-msgid "protocol missing\n"
-msgstr "protocolo %s é %s\n"
-
-#: utils/keytable/keytable.c:493
-#, fuzzy, c-format
-msgid "Bad value `%s' for protocol\n"
-msgstr "erro: código de scan '%s' inválido para protocolo '%s'\n"
-
-#: utils/keytable/keytable.c:514
-#, c-format
-msgid "No [protocols.scancodes] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:530
-#, fuzzy, c-format
-msgid "Invalid value `%s'\n"
-msgstr "ciclo de carga '%s' inválido"
-
-#: utils/keytable/keytable.c:535
+#: utils/keytable/keytable.c:408
#, c-format
-msgid "Bad value `%s' for keycode\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
-#: utils/keytable/keytable.c:550
+#: utils/keytable/keytable.c:434
#, c-format
-msgid "keycode `%s' not recognised, no mapping for scancode %s\n"
+msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr ""
-#: utils/keytable/keytable.c:580
-#, fuzzy, c-format
-msgid "Parsing %s keycode file as toml\n"
-msgstr "Analisando %s keycode arquivo\n"
-
-#: utils/keytable/keytable.c:589
-#, fuzzy, c-format
-msgid "Failed to parse toml: %s\n"
-msgstr "Falha ao definir o código do país: %s\n"
-
-#: utils/keytable/keytable.c:595
-#, fuzzy, c-format
-msgid "Missing [protocols] section\n"
-msgstr "Protocolos inválidos selecionados\n"
-
-#: utils/keytable/keytable.c:612
-#, fuzzy, c-format
-msgid "No protocols found\n"
-msgstr "erro: protocolo '%s' não encontrado\n"
-
-#: utils/keytable/keytable.c:644
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr "Analisando %s config\n"
-#: utils/keytable/keytable.c:648
+#: utils/keytable/keytable.c:471
msgid "opening keycode file"
msgstr "abrindo arquivo com códigos de teclas"
-#: utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr "Driver %s, Tabela %s => arquivo %s\n"
-#: utils/keytable/keytable.c:724
+#: utils/keytable/keytable.c:522
+#, c-format
+msgid "Invalid parameter on line %d of %s\n"
+msgstr "Parâmetro inválido na linha %d de %s\n"
+
+#: utils/keytable/keytable.c:547
#, fuzzy, c-format
msgid "Invalid delay: %s"
msgstr "ciclo de carga '%s' inválido"
-#: utils/keytable/keytable.c:729
+#: utils/keytable/keytable.c:552
#, fuzzy, c-format
msgid "Invalid period: %s"
msgstr "Parâmetro inválido (s)\n"
-#: utils/keytable/keytable.c:745
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr ""
-#: utils/keytable/keytable.c:747
+#: utils/keytable/keytable.c:569
#, c-format
msgid "Read %s table\n"
msgstr "Ler tabela %s\n"
-#: utils/keytable/keytable.c:753
+#: utils/keytable/keytable.c:578
#, fuzzy, c-format
msgid "Failed to read config file %s"
msgstr "Erro na leitura de evento %s\n"
-#: utils/keytable/keytable.c:762
+#: utils/keytable/keytable.c:587
#, c-format
msgid "Missing scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:768 utils/keytable/keytable.c:839
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
msgid "No memory!\n"
msgstr "Não há memória!\n"
-#: utils/keytable/keytable.c:775
+#: utils/keytable/keytable.c:600
#, fuzzy, c-format
msgid "Invalid scancode: %s"
msgstr "erro: código de scan '%s' inválido\n"
-#: utils/keytable/keytable.c:782
+#: utils/keytable/keytable.c:607
#, fuzzy
msgid "Missing keycode"
msgstr "abrindo arquivo com códigos de teclas"
-#: utils/keytable/keytable.c:791 utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr ""
-#: utils/keytable/keytable.c:799
-#, c-format
-msgid "scancode 0x%04x=%u\n"
+#: utils/keytable/keytable.c:624
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr "código de scan 0x% 04x =% u\n"
-#: utils/keytable/keytable.c:833
+#: utils/keytable/keytable.c:658
#, c-format
msgid "Missing parameter name: %s"
msgstr ""
-#: utils/keytable/keytable.c:848
+#: utils/keytable/keytable.c:673
msgid "Missing value"
msgstr ""
-#: utils/keytable/keytable.c:860
+#: utils/keytable/keytable.c:685
#, c-format
-msgid "parameter %s=%d\n"
+msgid "parameter %s=%ld\n"
msgstr ""
-#: utils/keytable/keytable.c:874 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:714
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
@@ -368,539 +311,581 @@ msgstr ""
"\n"
"Reportar bugs para %s.\n"
-#: utils/keytable/keytable.c:902
-#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+#: utils/keytable/keytable.c:736
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr "código de scan 0x%04x =%s (0x%02x)\n"
-#: utils/keytable/keytable.c:908
-#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+#: utils/keytable/keytable.c:742
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr "código de scan 0x%04x = '%c' (0x%02x)\n"
-#: utils/keytable/keytable.c:910
-#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+#: utils/keytable/keytable.c:744
+#, fuzzy, c-format
+#| msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr "código de ssan 0x%04x = 0x%02x\n"
-#: utils/keytable/keytable.c:961 utils/keytable/keytable.c:1368
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr "Não foi encontrado nó em %s%s*.\n"
-#: utils/keytable/keytable.c:970
+#: utils/keytable/keytable.c:804
msgid "Seek dir"
msgstr "Lendo dir"
-#: utils/keytable/keytable.c:1002
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr "Analisando evento de entrada %s\n"
-#: utils/keytable/keytable.c:1026
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr "Erro nas informações do evento de entrada\n"
-#: utils/keytable/keytable.c:1042
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr "%s uevent %s = %s\n"
-#: utils/keytable/keytable.c:1071
+#: utils/keytable/keytable.c:905
#, fuzzy, c-format
msgid "No devices found\n"
msgstr "Nome do dispositivo de entrada não encontrado.\n"
-#: utils/keytable/keytable.c:1077
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr "Dispositivo encontrado %s\n"
-#: utils/keytable/keytable.c:1101
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr "Dispositivo não encontrado %s\n"
-#: utils/keytable/keytable.c:1136
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr "%s protocolo %s\n"
-#: utils/keytable/keytable.c:1201
+#: utils/keytable/keytable.c:1065
#, c-format
msgid "%s has invalid content: '%s'\n"
msgstr "%s tem conteúdo inválido: '%s'\n"
-#: utils/keytable/keytable.c:1208
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr "protocolo %s é %s\n"
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr "habilitado"
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr "desabilitado"
-#: utils/keytable/keytable.c:1275
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr "%s protocolo %s (%s)\n"
-#: utils/keytable/keytable.c:1303
+#: utils/keytable/keytable.c:1167
#, fuzzy, c-format
msgid "Protocols for device can not be changed\n"
msgstr " - Dispositivo não pode enviar\n"
-#: utils/keytable/keytable.c:1360
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
"Encontrada mais de uma interface de entrada. Isto não é suportado "
"atualmente\n"
-#: utils/keytable/keytable.c:1364
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr "Nó sysfs de entrada é %s\n"
-#: utils/keytable/keytable.c:1376
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
"Encontrada mais de uma interface de eventos. Isso não é suportado "
"atualmente\n"
-#: utils/keytable/keytable.c:1380
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr "Nó de evento sysfs é %s\n"
-#: utils/keytable/keytable.c:1399
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr "Nome do dispositivo de entrada não encontrado.\n"
-#: utils/keytable/keytable.c:1424
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr "dispositivo de entrada é %s\n"
-#: utils/keytable/keytable.c:1502
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr "Não é possível consultar versão do protocolo evdev: %s\n"
-#: utils/keytable/keytable.c:1507
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr "Protocolo de Entrada versão: 0x%08x\n"
-#: utils/keytable/keytable.c:1538
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr "Excluindo entrada %d\n"
-#: utils/keytable/keytable.c:1560
-#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
+#, fuzzy, c-format
+#| msgid "Setting scancode 0x%04x with 0x%04x via "
+msgid "Setting scancode 0x%04llx with 0x%04x via "
msgstr "Definindo scancode 0x% 04x com 0x%04x via "
-#: utils/keytable/keytable.c:1578
+#: utils/keytable/keytable.c:1458
#, fuzzy, c-format
msgid "Current kernel protocols: "
msgstr "Protocolos atuais: "
-#: utils/keytable/keytable.c:1580
+#: utils/keytable/keytable.c:1460
#, fuzzy, c-format
msgid "Enabled kernel protocols: "
msgstr "Protocolos habilitados: "
-#: utils/keytable/keytable.c:1604
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr ""
-#: utils/keytable/keytable.c:1609
+#: utils/keytable/keytable.c:1489
#, fuzzy, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr ": Código de scan = 0x%02x\n"
-#: utils/keytable/keytable.c:1612
+#: utils/keytable/keytable.c:1492
#, fuzzy, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr ": Código de scan = 0x%02x\n"
-#: utils/keytable/keytable.c:1616
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr ""
-#: utils/keytable/keytable.c:1618
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr ""
-#: utils/keytable/keytable.c:1639
+#: utils/keytable/keytable.c:1519
#, fuzzy
msgid "Can't open lirc device"
msgstr "Não é possível abrir dispositivo"
-#: utils/keytable/keytable.c:1649
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr "Testando eventos. Por favor, pressione CTRL-C para abortar.\n"
-#: utils/keytable/keytable.c:1660
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr ""
-#: utils/keytable/keytable.c:1669
+#: utils/keytable/keytable.c:1549
#, fuzzy
msgid "Error reading lirc scancode"
msgstr "Erro na leitura de evento %s\n"
-#: utils/keytable/keytable.c:1680
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr "Erro na leitura de evento"
-#: utils/keytable/keytable.c:1685
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr "%ld.%06ld:. tipo de evento%s (0x%02x)"
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr " key_%s: %s(0x%04x)\n"
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr "tecla solta"
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr "tecla pressionada"
-#: utils/keytable/keytable.c:1700 utils/keytable/keytable.c:1706
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ": %s (0x%04x) valor =%d\n"
-#: utils/keytable/keytable.c:1713
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ": Código de scan = 0x%02x\n"
-#: utils/keytable/keytable.c:1715
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ": Código de scan = %s (0x%02x), valor =%d\n"
-#: utils/keytable/keytable.c:1720
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ": Valor = %d\n"
-#: utils/keytable/keytable.c:1729
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ": Código = 0x%02x, valor =%d\n"
-#: utils/keytable/keytable.c:1798
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
"Intervalo de repetição alterado para %d ms e período de repetição para %d "
"ms\n"
-#: utils/keytable/keytable.c:1812
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr "Intervalo de repetição = %d ms, período de repetição = %d ms\n"
-#: utils/keytable/keytable.c:1831
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr "%sNome:%.*s\n"
-#: utils/keytable/keytable.c:1844
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr "%sbarramento: %d, fornecedor/produto:%04x:%04x, versão: 0x%04x\n"
-#: utils/keytable/keytable.c:1870
+#: utils/keytable/keytable.c:1767
#, fuzzy, c-format
msgid "%s: not a raw IR receiver\n"
msgstr "%s: não é um dispositivo de caractere\n"
-#: utils/keytable/keytable.c:1908
+#: utils/keytable/keytable.c:1815
#, fuzzy, c-format
msgid "\tAttached BPF protocols: "
msgstr "Protocolos habilitados: "
-#: utils/keytable/keytable.c:1926
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr ""
-#: utils/keytable/keytable.c:1929
+#: utils/keytable/keytable.c:1836
#, fuzzy, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr "\tProtocolos suportados: "
-#: utils/keytable/keytable.c:1964
+#: utils/keytable/keytable.c:1871
#, fuzzy, c-format
msgid "BPF protocol prog_id %d\n"
msgstr "protocolo %s é %s\n"
-#: utils/keytable/keytable.c:1968
+#: utils/keytable/keytable.c:1875
#, fuzzy, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr "%s: falha ao configurar modo de gravação: %m\n"
-#: utils/keytable/keytable.c:1980
+#: utils/keytable/keytable.c:1887
#, fuzzy, c-format
msgid "BPF protocols removed\n"
msgstr "Protocolo %s inválido\n"
-#: utils/keytable/keytable.c:1985
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
-#: utils/keytable/keytable.c:2003
-#, c-format
-msgid "Found %s (%s) with:\n"
+#: utils/keytable/keytable.c:1911
+#, fuzzy, c-format
+#| msgid "Found %s (%s) with:\n"
+msgid "Found %s with:\n"
msgstr "Encontrado %s (%s) com:\n"
-#: utils/keytable/keytable.c:2007
+#: utils/keytable/keytable.c:1914
#, fuzzy, c-format
msgid "\tName: %s\n"
msgstr "%sNome:%.*s\n"
-#: utils/keytable/keytable.c:2009
+#: utils/keytable/keytable.c:1916
#, fuzzy, c-format
-msgid "\tDriver: %s, table: %s\n"
+msgid "\tDriver: %s\n"
msgstr "\tDriver %s , tabela %s\n"
-#: utils/keytable/keytable.c:2013
+#: utils/keytable/keytable.c:1918
+#, c-format
+msgid "\tDefault keymap: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1920
+#, fuzzy, c-format
+#| msgid "input device is %s\n"
+msgid "\tInput device: %s\n"
+msgstr "dispositivo de entrada é %s\n"
+
+#: utils/keytable/keytable.c:1923
#, fuzzy, c-format
msgid "\tLIRC device: %s\n"
msgstr "Dispositivo encontrado %s\n"
-#: utils/keytable/keytable.c:2017
+#: utils/keytable/keytable.c:1927
#, fuzzy, c-format
msgid "\tSupported kernel protocols: "
msgstr "\tProtocolos suportados: "
-#: utils/keytable/keytable.c:2029
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr "\tCapacidades extras: <acesso negado>\n"
-#: utils/keytable/keytable.c:2045 utils/keytable/keytable.c:2052
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, fuzzy, c-format
msgid "asprintf failed: %m\n"
msgstr "%s: falha ao ler: %m\n"
-#: utils/keytable/keytable.c:2057
+#: utils/keytable/keytable.c:1967
#, fuzzy, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr "Não é possível carregar tabela %s a partir de %s ou %s\n"
-#: utils/keytable/keytable.c:2101
-msgid "Can't open device"
-msgstr "Não é possível abrir dispositivo"
-
-#: utils/keytable/keytable.c:2119
+#: utils/keytable/keytable.c:2026
#, c-format
-msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid "error: Unable to find keymap %s in %s or %s\n"
msgstr ""
-"Modo auto pode ser usado somente com as opções --read, --debug e --sysdev\n"
-#: utils/keytable/keytable.c:2153
-#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
-msgstr "Tabela para %s, %s não encontrada. Manter como está\n"
+#: utils/keytable/keytable.c:2061
+#, fuzzy, c-format
+#| msgid ""
+#| "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid ""
+"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
+msgstr ""
+"Modo auto pode ser usado somente com as opções --read, --debug e --sysdev\n"
-#: utils/keytable/keytable.c:2158
-#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+#: utils/keytable/keytable.c:2092
+#, fuzzy, c-format
+#| msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr "Tabela para %s, %s está no arquivo %s.\n"
-#: utils/keytable/keytable.c:2165
-#, c-format
-msgid "Can't load %s table\n"
+#: utils/keytable/keytable.c:2102
+#, fuzzy, c-format
+#| msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr "Não é possível carregar tabela %s\n"
-#: utils/keytable/keytable.c:2182
-#, c-format
-msgid "Can't load %s table from %s or %s\n"
-msgstr "Não é possível carregar tabela %s a partir de %s ou %s\n"
-
-#: utils/keytable/keytable.c:2187
-#, c-format
-msgid "Empty table %s\n"
+#: utils/keytable/keytable.c:2109
+#, fuzzy, c-format
+#| msgid "Empty table %s\n"
+msgid "Empty keymap %s\n"
msgstr "Tabela %s vazia\n"
-#: utils/keytable/keytable.c:2194
+#: utils/keytable/keytable.c:2120
+#, fuzzy, c-format
+#| msgid "Table for %s, %s not found. Keep as-is\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
+msgstr "Tabela para %s, %s não encontrada. Manter como está\n"
+
+#: utils/keytable/keytable.c:2127
#, c-format
msgid "Opening %s\n"
msgstr "Abrindo %s\n"
-#: utils/keytable/keytable.c:2210
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr "Removidas definições antigas de teclas\n"
-#: utils/keytable/keytable.c:2218
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr "Escrever %d tabela(s) de código para driver\n"
-#: utils/keytable/keytable.c:2229
-#, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr "Não foi possível alterar protocolo de controle remoto\n"
-
-#: utils/keytable/keytable.c:2231
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr "Protocolos alterados para "
-#: utils/keytable/keytable.c:2241
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-#: utils/keytable/keytable.c:2249
+#: utils/keytable/keytable.c:2181
#, fuzzy, c-format
msgid "Loaded BPF protocol %s\n"
msgstr "%s protocolo %s\n"
-#: utils/ir-ctl/ir-ctl.c:103
+#: utils/ir-ctl/ir-ctl.c:113
+msgid "DEV"
+msgstr "DEV"
+
+#: utils/ir-ctl/ir-ctl.c:113
msgid "lirc device to use"
msgstr "dispositivo lirc para usar"
-#: utils/ir-ctl/ir-ctl.c:104
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr "mostra as funcionalidades do dispositivo lirc"
-#: utils/ir-ctl/ir-ctl.c:105 utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
msgid "FILE"
msgstr "ARQUIVO"
-#: utils/ir-ctl/ir-ctl.c:105
+#: utils/ir-ctl/ir-ctl.c:115
#, fuzzy
msgid "receive IR to stdout or file"
msgstr "grava IR para saída padrão ou arquivo"
-#: utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr "envia arquivo com pulsos/espaços de IR"
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "SCANCODE"
msgstr "CODIGO_DE_SCAN"
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr "Envia código de scan de IR no protocolo especificado"
-#: utils/ir-ctl/ir-ctl.c:108
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "KEYCODE"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "send IR keycode from keymap"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr "mostra resultado mais descritivo"
-#: utils/ir-ctl/ir-ctl.c:109
+#: utils/ir-ctl/ir-ctl.c:120
#, fuzzy
msgid "Receiving options:"
msgstr "Opções de gravação:"
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:121
#, fuzzy
msgid "end receiving after first message"
msgstr "termina gravação após primeira mensagem"
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:122
+#, fuzzy
+#| msgid "output filename (default: "
+msgid "output in mode2 format"
+msgstr "arquivo de saída (padrão:"
+
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr "usa receptor de banda larga, ou seja, modo de aprendizagem"
-#: utils/ir-ctl/ir-ctl.c:112
-msgid "use normal narrowband receiver, disable learning mode"
+#: utils/ir-ctl/ir-ctl.c:124
+#, fuzzy
+#| msgid "use normal narrowband receiver, disable learning mode"
+msgid "use narrowband receiver, disable learning mode"
msgstr "usa receptor de banda estreita, desligando modo de aprendizagem"
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr "FAIXA"
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr "configura faixa de recepção de portadora"
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr "reporta frequência da portadora"
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr "desabilita frequencia da portadora"
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr "TEMPO_MÁXIMO"
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
#, fuzzy
msgid "set receiving timeout"
msgstr "configura tempo máximo para gravação"
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr "Opções de envio:"
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "use keymap to send key from"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr "PORTADORA"
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr "configura portadora de envio"
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr "CICLO"
-#: utils/ir-ctl/ir-ctl.c:119
-msgid "set duty cycle"
+#: utils/ir-ctl/ir-ctl.c:132
+#, fuzzy
+#| msgid "set duty cycle"
+msgid "set send duty cycle"
msgstr "configura ciclo de trabalho"
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr "EMISSORES"
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr "configura emissores de envio"
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:139
#, fuzzy
msgid ""
"--features\n"
"--receive [save to file]\n"
"--send [file to send]\n"
"--scancode [scancode to send]\n"
+"--keycode [keycode to send]\n"
"[to set lirc option]"
msgstr ""
"--features\n"
@@ -909,7 +894,7 @@ msgstr ""
"--scancode [codigo de scan a enviar]\n"
"[para configurar opção do lirc]"
-#: utils/ir-ctl/ir-ctl.c:133
+#: utils/ir-ctl/ir-ctl.c:147
#, fuzzy
msgid ""
"\n"
@@ -917,15 +902,17 @@ msgid ""
"You will need permission on /dev/lirc for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV\t - the /dev/lirc* device to use\n"
+" DEV - the /dev/lirc* device to use\n"
" FILE - a text file containing pulses and spaces\n"
" CARRIER - the carrier frequency to use for sending\n"
" DUTY - the duty cycle to use for sending\n"
" EMITTERS - comma separated list of emitters to use for sending, e.g. 1,2\n"
-" GAP - gap between pulse and files or scancodes in microseconds\n"
+" GAP - gap between sending in microseconds\n"
" RANGE - set range of accepted carrier frequencies, e.g. 20000-40000\n"
" TIMEOUT - set length of space before receiving stops in microseconds\n"
+" KEYCODE - key code in keymap\n"
" SCANCODE - protocol:scancode, e.g. nec:0xa814\n"
+" KEYMAP - a rc keymap file from which to send keys\n"
"\n"
"Note that most lirc setting have global state, i.e. the device will remain\n"
"in this state until set otherwise."
@@ -950,352 +937,415 @@ msgstr ""
"Note que a maior parte das configurações possuem estado global. Ou seja,\n"
"irão permanecer no mesmo estado até novas alterações."
-#: utils/ir-ctl/ir-ctl.c:207
-#, c-format
-msgid "%s: could not open: %m\n"
-msgstr "%s: não conseguiu abrir: %m\n"
-
-#: utils/ir-ctl/ir-ctl.c:213 utils/ir-ctl/ir-ctl.c:390
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr "Falha em alocar memória\n"
-#: utils/ir-ctl/ir-ctl.c:231
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr "aviso: %s:%d: argumento faltando\n"
-#: utils/ir-ctl/ir-ctl.c:247
-#, c-format
+#: utils/ir-ctl/ir-ctl.c:258
+#, fuzzy, c-format
+#| msgid ""
+#| "error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
msgid ""
-"error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
+"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
msgstr ""
"erro: %s:%d: argumento com o código de scan '%s' deve estar no formato "
"protocolo:código_de_scan\n"
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr "erro: %s:%d: protocolo '%s' não encontrado\n"
-#: utils/ir-ctl/ir-ctl.c:259
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr "erro: %s:%d: código de scan '%s' inválido\n"
-#: utils/ir-ctl/ir-ctl.c:264
+#: utils/ir-ctl/ir-ctl.c:281
#, fuzzy, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr "erro: %s:%d: código de scan '%s' inválido\n"
-#: utils/ir-ctl/ir-ctl.c:269
-#, c-format
-msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
-msgstr "erro: %s:%d: código de scan '%s' inválido para protocolo '%s'\n"
-
-#: utils/ir-ctl/ir-ctl.c:274
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr "erro: %s:%d: código de IR muito extenso para uma transmissão\n"
-#: utils/ir-ctl/ir-ctl.c:280
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr "erro: %s:%d: portadora já especificada\n"
-#: utils/ir-ctl/ir-ctl.c:291
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr "aviso: %s:%d: argumento inválido '%s'\n"
-#: utils/ir-ctl/ir-ctl.c:297
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr "aviso: %s:%d: '%s' inesperado\n"
-#: utils/ir-ctl/ir-ctl.c:304
+#: utils/ir-ctl/ir-ctl.c:321
+#, fuzzy, c-format
+#| msgid "warning: %s:%d: invalid argument '%s'\n"
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr "aviso: %s:%d: argumento inválido '%s'\n"
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr "aviso: %s:%d: espaço inicial ignorado\n"
-#: utils/ir-ctl/ir-ctl.c:322
+#: utils/ir-ctl/ir-ctl.c:338
+#, fuzzy, c-format
+#| msgid "warning: %s:%d: invalid argument '%s'\n"
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr "aviso: %s:%d: argumento inválido '%s'\n"
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr "aviso: %s:%d: portadora já especificada\n"
-#: utils/ir-ctl/ir-ctl.c:327
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr "aviso: %s:%d: palavra-chave desconhecida '%s': ignorada\n"
-#: utils/ir-ctl/ir-ctl.c:332
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr "aviso: %s:%d: IR não pode exceder %u transições\n"
-#: utils/ir-ctl/ir-ctl.c:340
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr "%s: não encontrados pulsos nem espaços\n"
-#: utils/ir-ctl/ir-ctl.c:346
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr "aviso: %s:%d: espaço final ignorado\n"
-#: utils/ir-ctl/ir-ctl.c:365
+#: utils/ir-ctl/ir-ctl.c:414
+#, c-format
+msgid "%s:%d: error: expected integer, got `%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:423
+#, c-format
+msgid "%s:%d: error: pulse found where space expected `%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:431
+#, c-format
+msgid "%s:%d: error: space found where pulse expected `%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:440
+#, c-format
+msgid "%s:%d: error: value `%s' out of range\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:482
+#, c-format
+msgid "%s: could not open: %m\n"
+msgstr "%s: não conseguiu abrir: %m\n"
+
+#: utils/ir-ctl/ir-ctl.c:512
+#, fuzzy, c-format
+#| msgid "%s: failed to send: %m\n"
+msgid "%s: file is empty\n"
+msgstr "%s: falha ao enviar: %m\n"
+
+#: utils/ir-ctl/ir-ctl.c:526
#, c-format
msgid "error: scancode '%s' must be in protocol:scancode format\n"
msgstr ""
"erro: código de scan '%s' necessita estar no formato protocolo:"
"código_de_scan\n"
-#: utils/ir-ctl/ir-ctl.c:372
+#: utils/ir-ctl/ir-ctl.c:533
#, c-format
msgid "error: protocol '%s' not found\n"
msgstr "erro: protocolo '%s' não encontrado\n"
-#: utils/ir-ctl/ir-ctl.c:379
+#: utils/ir-ctl/ir-ctl.c:540
#, c-format
msgid "error: invalid scancode '%s'\n"
msgstr "erro: código de scan '%s' inválido\n"
-#: utils/ir-ctl/ir-ctl.c:384
-#, c-format
-msgid "error: invalid scancode '%s' for protocol '%s'\n"
-msgstr "erro: código de scan '%s' inválido para protocolo '%s'\n"
-
-#: utils/ir-ctl/ir-ctl.c:409
+#: utils/ir-ctl/ir-ctl.c:569
#, fuzzy
msgid "features can not be combined with receive or send option"
msgstr ""
"funcionalidades não podem ser combinadas com opção de gravação ou envio"
-#: utils/ir-ctl/ir-ctl.c:415
+#: utils/ir-ctl/ir-ctl.c:575
#, fuzzy
msgid "receive can not be combined with features or send option"
msgstr "gravação não pode ser combinado com funcionalidades ou opção de envio"
-#: utils/ir-ctl/ir-ctl.c:420
+#: utils/ir-ctl/ir-ctl.c:580
#, fuzzy
msgid "receive filename already set"
msgstr "arquivo de gravação já configurado"
-#: utils/ir-ctl/ir-ctl.c:433 utils/ir-ctl/ir-ctl.c:439
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr "Não é possível habilitar/desabilitar relatos de portadora"
-#: utils/ir-ctl/ir-ctl.c:445 utils/ir-ctl/ir-ctl.c:451
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
"Não é possível usar receptor em modo banda estreita e banda larga ao mesmo "
"tempo"
-#: utils/ir-ctl/ir-ctl.c:461 utils/ir-ctl/ir-ctl.c:464
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr "Não é possível entender faixa para portadora '%s'"
-#: utils/ir-ctl/ir-ctl.c:473
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr "Não é possível entender tempo máximo '%s'"
-#: utils/ir-ctl/ir-ctl.c:483
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr "Não é possível entender portadora '%s'"
-#: utils/ir-ctl/ir-ctl.c:488
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr "Não é possível entender emissores '%s'"
-#: utils/ir-ctl/ir-ctl.c:493
+#: utils/ir-ctl/ir-ctl.c:653
#, fuzzy, c-format
msgid "cannot parse gap `%s'"
msgstr "Não é possível entender portadora '%s'"
-#: utils/ir-ctl/ir-ctl.c:498
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr "ciclo de carga '%s' inválido"
-#: utils/ir-ctl/ir-ctl.c:502 utils/ir-ctl/ir-ctl.c:518
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
#, fuzzy
msgid "send can not be combined with receive or features option"
msgstr "envio não pode ser combinado com opções de gravação ou funcionalidades"
-#: utils/ir-ctl/ir-ctl.c:561
+#: utils/ir-ctl/ir-ctl.c:695
+#, fuzzy
+msgid "key send can not be combined with receive or features option"
+msgstr "envio não pode ser combinado com opções de gravação ou funcionalidades"
+
+#: utils/ir-ctl/ir-ctl.c:799
+#, fuzzy, c-format
+#| msgid "error: protocol '%s' not found\n"
+msgid "error: protocol '%s' not supported\n"
+msgstr "erro: protocolo '%s' não encontrado\n"
+
+#: utils/ir-ctl/ir-ctl.c:806
+#, fuzzy, c-format
+#| msgid "error: protocol '%s' not found\n"
+msgid "error: keycode `%s' not found in keymap\n"
+msgstr "erro: protocolo '%s' não encontrado\n"
+
+#: utils/ir-ctl/ir-ctl.c:811
+#, c-format
+msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr "%s: não é possível abrir: %m\n"
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr "%s: não conseguiu obter as permissões de: %m\n"
-#: utils/ir-ctl/ir-ctl.c:574
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr "%s: não é um dispositivo de caractere\n"
-#: utils/ir-ctl/ir-ctl.c:581
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr "%s: failha ao obter funcionalidades lirc: %m\n"
-#: utils/ir-ctl/ir-ctl.c:594
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr "aviso: %s: falha ao tentar configurar portadora: %m\n"
-#: utils/ir-ctl/ir-ctl.c:596
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr "aviso: %s: configurar portadora de envio retornou %d, deveria ser 0\n"
-#: utils/ir-ctl/ir-ctl.c:598
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr "aviso: %s: não suporta configurar portadora de envio\n"
-#: utils/ir-ctl/ir-ctl.c:610
+#: utils/ir-ctl/ir-ctl.c:878
#, fuzzy, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr "%s: falha ao configurar tempo máximo em gravação\n"
-#: utils/ir-ctl/ir-ctl.c:612
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr "%s: dispositivo não suporta configurar tempo limite\n"
-#: utils/ir-ctl/ir-ctl.c:620
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr "%s: falha ao configurar receptor de banda larga %s\n"
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "on"
msgstr "ligado"
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr "desligado"
-#: utils/ir-ctl/ir-ctl.c:622
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr "%s: dispositivo não suporta receptor de banda larga\n"
-#: utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr "%s: falha ao configurar relatos de portadora %s\n"
-#: utils/ir-ctl/ir-ctl.c:632
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr "%s: dispositivo não pode medir portadora\n"
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:907
#, fuzzy, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr "%s: falha ao definir tempo máximo %s: %m\n"
-#: utils/ir-ctl/ir-ctl.c:646
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr "%s: falha ao configurar frequência baixa da portadora: %m\n"
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr "%s: falha ao configurar frequência alta da portadora: %m\n"
-#: utils/ir-ctl/ir-ctl.c:651
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
"%s: dispositivo não suporta configurar a faixa de frequência da portadora\n"
-#: utils/ir-ctl/ir-ctl.c:661
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr "aviso: %s: falha ao configurar ciclo de carga: %m\n"
-#: utils/ir-ctl/ir-ctl.c:663
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr "aviso: %s: não suporta configurar ciclo de carga\n"
-#: utils/ir-ctl/ir-ctl.c:670
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr "aviso: %s: falha ao configurar transmissores: somente %d disponíveis\n"
-#: utils/ir-ctl/ir-ctl.c:672
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr "aviso: %s: falha ao configurar transmissores: %m\n"
-#: utils/ir-ctl/ir-ctl.c:674
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr "aviso: %s: não suporta configurar transmissores\n"
-#: utils/ir-ctl/ir-ctl.c:690
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr "aviso: %s: dispositivo retornou resolução 0\n"
-#: utils/ir-ctl/ir-ctl.c:692
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr "aviso: %s: erro não esperado ao tentar obter resolução: %m\n"
-#: utils/ir-ctl/ir-ctl.c:695
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr "Funcionalidades para recepção %s:\n"
-#: utils/ir-ctl/ir-ctl.c:697
+#: utils/ir-ctl/ir-ctl.c:965
#, fuzzy, c-format
msgid " - Device can receive scancodes\n"
msgstr " - Dispositivo pode receber códigos IR em modo bruto\n"
-#: utils/ir-ctl/ir-ctl.c:699
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr " - Dispositivo pode receber códigos IR em modo bruto\n"
-#: utils/ir-ctl/ir-ctl.c:701
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:703
+#: utils/ir-ctl/ir-ctl.c:971
#, fuzzy, c-format
msgid " - Resolution %u microseconds\n"
msgstr " - Resolução %u nanossegundos\n"
-#: utils/ir-ctl/ir-ctl.c:705
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr " - Pode configurar portadora de recepção\n"
-#: utils/ir-ctl/ir-ctl.c:707
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr " - Dispositivo pode usar receptor de banda larga\n"
-#: utils/ir-ctl/ir-ctl.c:709
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr " - Pode medir portadora\n"
-#: utils/ir-ctl/ir-ctl.c:714
+#: utils/ir-ctl/ir-ctl.c:984
+#, fuzzy, c-format
+msgid " - Receiving timeout not set\n"
+msgstr "configura tempo máximo para gravação"
+
+#: utils/ir-ctl/ir-ctl.c:986
+#, fuzzy, c-format
+msgid " - Receiving timeout %u microseconds\n"
+msgstr " - Resolução %u nanossegundos\n"
+
+#: utils/ir-ctl/ir-ctl.c:994
#, fuzzy, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
@@ -1304,7 +1354,7 @@ msgstr ""
"aviso: %s: dispositivo suporta configurar tempo limite, mas "
"LIRC_GET_MIN_TIMEOUT retornou: %m\n"
-#: utils/ir-ctl/ir-ctl.c:717
+#: utils/ir-ctl/ir-ctl.c:997
#, fuzzy, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
@@ -1312,7 +1362,7 @@ msgstr ""
"aviso: %s: dispositivo suporta configurar tempo limite, mas limite mínimo é "
"zero\n"
-#: utils/ir-ctl/ir-ctl.c:720
+#: utils/ir-ctl/ir-ctl.c:1000
#, fuzzy, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
@@ -1321,7 +1371,7 @@ msgstr ""
"aviso: %s: dispositivo suporta configurar tempo limite, mas "
"LIRC_GET_MAX_TIMEOUT retornou: %m\n"
-#: utils/ir-ctl/ir-ctl.c:723
+#: utils/ir-ctl/ir-ctl.c:1003
#, fuzzy, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
@@ -1329,48 +1379,48 @@ msgstr ""
"aviso: %s: dispositivo suporta configurar tempo limite, mas limite máximo é "
"zero\n"
-#: utils/ir-ctl/ir-ctl.c:727
+#: utils/ir-ctl/ir-ctl.c:1007
#, fuzzy, c-format
-msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n"
+msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr " - Pode ajustar tempo máximo entre: %u µs e %u µs\n"
-#: utils/ir-ctl/ir-ctl.c:730
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:732
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr " - Dispositivo não pode receber\n"
-#: utils/ir-ctl/ir-ctl.c:735
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr "Funcionalidades de envio %s:\n"
-#: utils/ir-ctl/ir-ctl.c:737
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr " - Dispositivo pode enviar códigos IR em modo bruto\n"
-#: utils/ir-ctl/ir-ctl.c:739
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:741
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr " - Pode configurar portadora de envio\n"
-#: utils/ir-ctl/ir-ctl.c:743
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr " - Pode configurar ciclo de trabalho\n"
-#: utils/ir-ctl/ir-ctl.c:748
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
@@ -1379,85 +1429,92 @@ msgstr ""
"aviso: %s: dispositivo suporta configurar máscara de transmissores, mas "
"retornou zero transmissores\n"
-#: utils/ir-ctl/ir-ctl.c:750
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
"aviso: %s: dispositivo suporta configurar máscara de transmissores, mas "
"retornou: %m\n"
-#: utils/ir-ctl/ir-ctl.c:752
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr " - Pode configurar transmissores (%d disponíveis)\n"
-#: utils/ir-ctl/ir-ctl.c:755
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:757
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr " - Dispositivo não pode enviar\n"
-#: utils/ir-ctl/ir-ctl.c:768
+#: utils/ir-ctl/ir-ctl.c:1048
#, fuzzy, c-format
msgid "%s: device cannot send\n"
msgstr "%s: dispositivo não consegue enviar em modo bruto\n"
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:1074
#, fuzzy, c-format
msgid "%s: cannot set send mode\n"
msgstr "%s: falha ao configurar modo de envio: %m\n"
-#: utils/ir-ctl/ir-ctl.c:798
+#: utils/ir-ctl/ir-ctl.c:1082
#, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:807
-#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+#: utils/ir-ctl/ir-ctl.c:1092
+#, fuzzy, c-format
+#| msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
"aviso: %s: portadora especificada, mas sobre-escrita na linha de comando\n"
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr "%s: falha ao enviar: %m\n"
-#: utils/ir-ctl/ir-ctl.c:825
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr "aviso: %s: enviados %zd, das %zd transições\n"
-#: utils/ir-ctl/ir-ctl.c:845
+#: utils/ir-ctl/ir-ctl.c:1132
#, fuzzy, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr "%s: dispositivo não pode gravar sequências brutas de IR\n"
-#: utils/ir-ctl/ir-ctl.c:851
+#: utils/ir-ctl/ir-ctl.c:1138
#, fuzzy, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr "%s: falha ao configurar modo de gravação: %m\n"
-#: utils/ir-ctl/ir-ctl.c:858
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr "%s: falha ao abrir arquivo para gravação: %m\n"
-#: utils/ir-ctl/ir-ctl.c:870
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr "%s: falha ao ler: %m\n"
-#: utils/ir-ctl/ir-ctl.c:875
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr "%s: leitura retornou %zd bytes\n"
+#: utils/ir-ctl/ir-ctl.c:1275
+#, fuzzy, c-format
+#| msgid "error: %s:%d: carrier already specified\n"
+msgid "error: no keymap specified\n"
+msgstr "erro: %s:%d: portadora já especificada\n"
+
#: utils/dvb/dvb-fe-tool.c:48
msgid ""
"\n"
@@ -1563,41 +1620,41 @@ msgid "dvb_fe_get_stats failed"
msgstr "dvb_fe_get_stats falhou"
#: utils/dvb/dvb-fe-tool.c:199 utils/dvb/dvbv5-scan.c:146
-#: utils/dvb/dvbv5-zap.c:444
+#: utils/dvb/dvbv5-zap.c:445
msgid "Quality"
msgstr "Qualidade"
#: utils/dvb/dvb-fe-tool.c:202 utils/dvb/dvbv5-scan.c:149
-#: utils/dvb/dvbv5-zap.c:447
+#: utils/dvb/dvbv5-zap.c:448
msgid "Signal"
msgstr "Sinal"
#: utils/dvb/dvb-fe-tool.c:205 utils/dvb/dvbv5-scan.c:152
-#: utils/dvb/dvbv5-zap.c:450
+#: utils/dvb/dvbv5-zap.c:451
msgid "C/N"
msgstr "C/N"
#: utils/dvb/dvb-fe-tool.c:208 utils/dvb/dvbv5-scan.c:155
-#: utils/dvb/dvbv5-zap.c:453
+#: utils/dvb/dvbv5-zap.c:454
msgid "UCB"
msgstr "UCB"
#: utils/dvb/dvb-fe-tool.c:211 utils/dvb/dvbv5-scan.c:158
-#: utils/dvb/dvbv5-zap.c:456
+#: utils/dvb/dvbv5-zap.c:457
msgid "postBER"
msgstr "pós-BER"
#: utils/dvb/dvb-fe-tool.c:214 utils/dvb/dvbv5-scan.c:161
-#: utils/dvb/dvbv5-zap.c:459
+#: utils/dvb/dvbv5-zap.c:460
msgid "preBER"
msgstr "preBER"
#: utils/dvb/dvb-fe-tool.c:217 utils/dvb/dvbv5-scan.c:164
-#: utils/dvb/dvbv5-zap.c:462
+#: utils/dvb/dvbv5-zap.c:463
msgid "PER"
msgstr "PER"
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1098
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr "Conectando a %s:%d\n"
@@ -1813,12 +1870,12 @@ msgstr "Varrendo frequência #%d %d"
msgid "<initial file>"
msgstr "<arquivo inicial>"
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1084
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr "Por favor selecione o modelo do LNBf abaixo:\n"
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1088
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr "Usando LNBf"
@@ -1828,17 +1885,17 @@ msgstr "Usando LNBf"
msgid "ERROR: Please specify a valid format\n"
msgstr "ERRO: Por favor especifique um formato válido\n"
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1110
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, c-format
msgid "Couldn't find demux device node\n"
msgstr "Não foi encontrado nó de dispositivo demux\n"
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1126
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr "Usando demux '%s'\n"
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1158
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr "Falha ao definir o código do país: %s\n"
@@ -1922,8 +1979,8 @@ msgstr ""
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
#: utils/dvb/dvbv5-zap.c:130
@@ -1952,174 +2009,265 @@ msgstr "serviço has tipo de PID %02x:"
msgid "tuning to %i Hz\n"
msgstr "sintonizando em %i Hz\n"
-#: utils/dvb/dvbv5-zap.c:565
+#: utils/dvb/dvbv5-zap.c:574
#, fuzzy, c-format
msgid "buffer overrun at %lld\n"
msgstr "buffer esgotado\n"
-#: utils/dvb/dvbv5-zap.c:567
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:592 utils/dvb/dvbv5-zap.c:834
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr "Erro na escrita"
-#: utils/dvb/dvbv5-zap.c:600
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr "recebidos %lld bytes (%lld Kbytes/seg)\n"
-#: utils/dvb/dvbv5-zap.c:603
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr "recebidos %lld bytes\n"
-#: utils/dvb/dvbv5-zap.c:776 utils/dvb/dvbv5-zap.c:1251
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:786
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr " dvb_set_pesfilter configurado para 0x2000\n"
-#: utils/dvb/dvbv5-zap.c:795
+#: utils/dvb/dvbv5-zap.c:806
#, fuzzy, c-format
msgid "Can't get timespec\n"
msgstr "Não consegui sintonizar na frequência"
-#: utils/dvb/dvbv5-zap.c:801
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:813
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr "%.2fs: buffer esgotado\n"
-#: utils/dvb/dvbv5-zap.c:816
+#: utils/dvb/dvbv5-zap.c:827
#, fuzzy, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr "dvbtraffic: leitura retornou erro %zd\n"
-#: utils/dvb/dvbv5-zap.c:839
+#: utils/dvb/dvbv5-zap.c:850
#, fuzzy, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr "dvbtraffic: lidos apenas %zd bytes\n"
-#: utils/dvb/dvbv5-zap.c:846
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:869
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:896
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:907
+#: utils/dvb/dvbv5-zap.c:915
#, fuzzy, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr "%s: falha ao configurar receptor de banda larga %s\n"
-#: utils/dvb/dvbv5-zap.c:952
+#: utils/dvb/dvbv5-zap.c:960
#, fuzzy, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr " PID FREQ VEL TOTAL\n"
-#: utils/dvb/dvbv5-zap.c:977
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1003
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1039
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr "Utilitário para sintonia de TV digital (zap)"
-#: utils/dvb/dvbv5-zap.c:1040
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr "<nome do channel> [ou <frequência> se em modo de monitoria]"
-#: utils/dvb/dvbv5-zap.c:1118
+#: utils/dvb/dvbv5-zap.c:1128
#, c-format
msgid "Couldn't find dvr device node\n"
msgstr "Não foi encontrado nó de dispositivo dvr\n"
-#: utils/dvb/dvbv5-zap.c:1139
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr "lendo canais do arquivo '%s'\n"
-#: utils/dvb/dvbv5-zap.c:1180 utils/dvb/dvbv5-zap.c:1300
-#: utils/dvb/dvbv5-zap.c:1352
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr "abertura do arquivo '%s' falhou"
-#: utils/dvb/dvbv5-zap.c:1191
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr "ID de serviço 0x%04x não está especificado no arquivo\n"
-#: utils/dvb/dvbv5-zap.c:1204
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr "não conseguiu encontrar pmt-pid para SID %04x\n"
-#: utils/dvb/dvbv5-zap.c:1238
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr "passando todos os packet IDs para o Transport Stream\n"
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr "PID de vídeo %d\n"
-#: utils/dvb/dvbv5-zap.c:1249 utils/dvb/dvbv5-zap.c:1275
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr " dvb_set_pesfilter %d\n"
-#: utils/dvb/dvbv5-zap.c:1268
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr "PID de áudio %d\n"
-#: utils/dvb/dvbv5-zap.c:1286
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr "frontend não detetou sinal digital\n"
-#: utils/dvb/dvbv5-zap.c:1317
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr "Gravação iniciada para o arquivo '%s'\n"
-#: utils/dvb/dvbv5-zap.c:1336
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr "Interface DVR '%s' será aberta\n"
-#: utils/dvb/dvbv5-zap.c:1360
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr "Interface DVR '%s' pode ser aberta agora\n"
+#~ msgid "clears the old table"
+#~ msgstr "limpa a tabela antiga"
+
+#~ msgid "ir class device to control"
+#~ msgstr "classe de controle remoto para controlar"
+
+#~ msgid "ir device to control"
+#~ msgstr "dispositivo de controle remoto para controlar"
+
+#~ msgid "TABLE"
+#~ msgstr "TABELA"
+
+#~ msgid ""
+#~ "--device [/dev/input/event* device]\n"
+#~ "--sysdev [ir class (f. ex. rc0)]\n"
+#~ "[for using the rc0 sysdev]"
+#~ msgstr ""
+#~ "--device [/dev/input/event* dispositivo]\n"
+#~ "--sysdev [classe IR (p. ex. rc0)]\n"
+#~ "[para usar o rc0 SYSDEV]"
+
+#, fuzzy, c-format
+#~ msgid "Parsing %s keycode file as plain text\n"
+#~ msgstr "Analisando %s keycode arquivo\n"
+
+#, c-format
+#~ msgid "Protocol %s invalid\n"
+#~ msgstr "Protocolo %s inválido\n"
+
+#, c-format
+#~ msgid "parsing %s=%s:"
+#~ msgstr "analisando %s = %s:"
+
+#~ msgid "value"
+#~ msgstr "valor"
+
+#, fuzzy, c-format
+#~ msgid "protocol missing\n"
+#~ msgstr "protocolo %s é %s\n"
+
+#, fuzzy, c-format
+#~ msgid "Bad value `%s' for protocol\n"
+#~ msgstr "erro: código de scan '%s' inválido para protocolo '%s'\n"
+
+#, fuzzy, c-format
+#~ msgid "Invalid value `%s'\n"
+#~ msgstr "ciclo de carga '%s' inválido"
+
+#, fuzzy, c-format
+#~ msgid "Parsing %s keycode file as toml\n"
+#~ msgstr "Analisando %s keycode arquivo\n"
+
+#, fuzzy, c-format
+#~ msgid "Failed to parse toml: %s\n"
+#~ msgstr "Falha ao definir o código do país: %s\n"
+
+#, fuzzy, c-format
+#~ msgid "Missing [protocols] section\n"
+#~ msgstr "Protocolos inválidos selecionados\n"
+
+#, fuzzy, c-format
+#~ msgid "No protocols found\n"
+#~ msgstr "erro: protocolo '%s' não encontrado\n"
+
+#~ msgid "Can't open device"
+#~ msgstr "Não é possível abrir dispositivo"
+
+#, c-format
+#~ msgid "Can't load %s table from %s or %s\n"
+#~ msgstr "Não é possível carregar tabela %s a partir de %s ou %s\n"
+
+#, c-format
+#~ msgid "Couldn't change the IR protocols\n"
+#~ msgstr "Não foi possível alterar protocolo de controle remoto\n"
+
+#, c-format
+#~ msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
+#~ msgstr "erro: %s:%d: código de scan '%s' inválido para protocolo '%s'\n"
+
+#, c-format
+#~ msgid "error: invalid scancode '%s' for protocol '%s'\n"
+#~ msgstr "erro: código de scan '%s' inválido para protocolo '%s'\n"
+
#~ msgid "report when a timeout occurs"
#~ msgstr "relata quando passar tempo máximo"
diff --git a/v4l-utils-po/uk.po b/v4l-utils-po/uk.po
index 138928c1..1b67b950 100644
--- a/v4l-utils-po/uk.po
+++ b/v4l-utils-po/uk.po
@@ -1,10 +1,11 @@
# Yuri Chornoivan <yurchor@ukr.net>, 2015.
# Yuri Chornoivan <yurchor@ukr.net>, 2015. #zanata
+#: utils/keytable/keytable.c:284
msgid ""
msgstr ""
"Project-Id-Version: v4l-utils 1.8.1\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\n"
"PO-Revision-Date: 2015-12-30 10:00+0000\n"
"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
@@ -16,20 +17,24 @@ msgstr ""
"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"
-#: utils/keytable/keytable.c:225
+#: utils/keytable/keytable.c:244
msgid ""
"\n"
-"Allows get/set IR keycode/scancode tables\n"
+"Lists Remote Controller devices, loads rc keymaps, tests events, and "
+"adjusts\n"
+"other Remote Controller options. Rather than loading a rc keymap, it is "
+"also\n"
+"possible to set protocol decoders and set rc scancode to keycode mappings\n"
+"directly.\n"
"You need to have read permissions on /dev/input for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV - the /dev/input/event* device to control\n"
-" SYSDEV - the ir class as found at /sys/class/rc\n"
-" TABLE - a file with a set of scancode=keycode value pairs\n"
+" SYSDEV - the rc device as found at /sys/class/rc\n"
+" KEYMAP - a keymap file with protocols and scancode to keycode mappings\n"
" SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs\n"
" PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, other, all) to be enabled,\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled,\n"
" or a bpf protocol name or file\n"
" DELAY - Delay before repeating a keystroke\n"
" PERIOD - Period to repeat a keystroke\n"
@@ -41,1323 +46,1339 @@ msgid ""
"Options can be combined together."
msgstr ""
-#: utils/keytable/keytable.c:243 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr ""
-#: utils/keytable/keytable.c:244
-msgid "clears the old table"
+#: utils/keytable/keytable.c:266
+msgid "Clears the scancode to keycode mappings"
msgstr ""
-#: utils/keytable/keytable.c:245
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr ""
-#: utils/keytable/keytable.c:245
-msgid "ir class device to control"
+#: utils/keytable/keytable.c:267
+msgid "rc device to control, defaults to rc0 if not specified"
msgstr ""
-#: utils/keytable/keytable.c:246
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr ""
-#: utils/keytable/keytable.c:247 utils/ir-ctl/ir-ctl.c:103
-msgid "DEV"
-msgstr ""
-
-#: utils/keytable/keytable.c:247
-msgid "ir device to control"
-msgstr ""
-
-#: utils/keytable/keytable.c:248
-msgid "reads the current scancode/keycode table"
+#: utils/keytable/keytable.c:269
+msgid "reads the current scancode/keycode mapping"
msgstr ""
-#: utils/keytable/keytable.c:249
-msgid "TABLE"
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "KEYMAP"
msgstr ""
-#: utils/keytable/keytable.c:249
-msgid ""
-"write (adds) the scancodes to the device scancode/keycode table from an "
-"specified file"
+#: utils/keytable/keytable.c:270
+msgid "write (adds) the keymap from the specified file"
msgstr ""
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr ""
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr ""
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr ""
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "PARAMETER"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr ""
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid ""
-"Auto-load a table, based on a configuration file. Only works with sysdev."
+"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
+msgstr ""
+
+#: utils/keytable/keytable.c:277
+msgid "Test if keymap is valid"
msgstr ""
-#: utils/keytable/keytable.c:256 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr ""
-#: utils/keytable/keytable.c:257 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr ""
-#: utils/keytable/keytable.c:258 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr ""
-#: utils/keytable/keytable.c:263
-msgid ""
-"--device [/dev/input/event* device]\n"
-"--sysdev [ir class (f. ex. rc0)]\n"
-"[for using the rc0 sysdev]"
-msgstr ""
-
-#: utils/keytable/keytable.c:380
-#, c-format
-msgid "Parsing %s keycode file as plain text\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:415
-#, c-format
-msgid "Protocol %s invalid\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:446 utils/keytable/keytable.c:541
-#, c-format
-msgid "parsing %s=%s:"
-msgstr ""
-
-#: utils/keytable/keytable.c:449 utils/keytable/keytable.c:545
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr ""
-#: utils/keytable/keytable.c:454
-msgid "value"
-msgstr ""
-
-#: utils/keytable/keytable.c:473 utils/keytable/keytable.c:699
-#, c-format
-msgid "Invalid parameter on line %d of %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:488
-#, c-format
-msgid "protocol missing\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:493
-#, c-format
-msgid "Bad value `%s' for protocol\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:514
-#, c-format
-msgid "No [protocols.scancodes] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:530
-#, c-format
-msgid "Invalid value `%s'\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:535
-#, c-format
-msgid "Bad value `%s' for keycode\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:550
-#, c-format
-msgid "keycode `%s' not recognised, no mapping for scancode %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:580
+#: utils/keytable/keytable.c:408
#, c-format
-msgid "Parsing %s keycode file as toml\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
-#: utils/keytable/keytable.c:589
+#: utils/keytable/keytable.c:434
#, c-format
-msgid "Failed to parse toml: %s\n"
+msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr ""
-#: utils/keytable/keytable.c:595
-#, c-format
-msgid "Missing [protocols] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:612
-#, c-format
-msgid "No protocols found\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:644
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr ""
-#: utils/keytable/keytable.c:648
+#: utils/keytable/keytable.c:471
#, fuzzy
msgid "opening keycode file"
msgstr "помилка під час спроби надіслати diseq"
-#: utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr ""
-#: utils/keytable/keytable.c:724
+#: utils/keytable/keytable.c:522
+#, c-format
+msgid "Invalid parameter on line %d of %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:547
#, c-format
msgid "Invalid delay: %s"
msgstr ""
-#: utils/keytable/keytable.c:729
+#: utils/keytable/keytable.c:552
#, c-format
msgid "Invalid period: %s"
msgstr ""
-#: utils/keytable/keytable.c:745
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr ""
-#: utils/keytable/keytable.c:747
+#: utils/keytable/keytable.c:569
#, c-format
msgid "Read %s table\n"
msgstr ""
-#: utils/keytable/keytable.c:753
+#: utils/keytable/keytable.c:578
#, c-format
msgid "Failed to read config file %s"
msgstr ""
-#: utils/keytable/keytable.c:762
+#: utils/keytable/keytable.c:587
#, fuzzy, c-format
msgid "Missing scancode: %s"
msgstr "Пропущено групу каналів"
-#: utils/keytable/keytable.c:768 utils/keytable/keytable.c:839
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
#, fuzzy
msgid "No memory!\n"
msgstr "Не вистачає пам'яті"
-#: utils/keytable/keytable.c:775
+#: utils/keytable/keytable.c:600
#, c-format
msgid "Invalid scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:782
+#: utils/keytable/keytable.c:607
#, fuzzy
msgid "Missing keycode"
msgstr "не вказано ключ"
-#: utils/keytable/keytable.c:791 utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr ""
-#: utils/keytable/keytable.c:799
+#: utils/keytable/keytable.c:624
#, c-format
-msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr ""
-#: utils/keytable/keytable.c:833
+#: utils/keytable/keytable.c:658
#, fuzzy, c-format
msgid "Missing parameter name: %s"
msgstr "некоректний параметр %s: %s"
-#: utils/keytable/keytable.c:848
+#: utils/keytable/keytable.c:673
#, fuzzy
msgid "Missing value"
msgstr "не вистачає значення"
-#: utils/keytable/keytable.c:860
+#: utils/keytable/keytable.c:685
#, fuzzy, c-format
-msgid "parameter %s=%d\n"
+msgid "parameter %s=%ld\n"
msgstr "некоректний параметр %s: %s"
-#: utils/keytable/keytable.c:874 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:714
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
"Report bugs to %s.\n"
msgstr ""
-#: utils/keytable/keytable.c:902
+#: utils/keytable/keytable.c:736
#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:908
+#: utils/keytable/keytable.c:742
#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:910
+#: utils/keytable/keytable.c:744
#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:961 utils/keytable/keytable.c:1368
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr ""
-#: utils/keytable/keytable.c:970
+#: utils/keytable/keytable.c:804
msgid "Seek dir"
msgstr ""
-#: utils/keytable/keytable.c:1002
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1026
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr ""
-#: utils/keytable/keytable.c:1042
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr ""
-#: utils/keytable/keytable.c:1071
+#: utils/keytable/keytable.c:905
#, c-format
msgid "No devices found\n"
msgstr ""
-#: utils/keytable/keytable.c:1077
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1101
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1136
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1201
+#: utils/keytable/keytable.c:1065
#, fuzzy, c-format
msgid "%s has invalid content: '%s'\n"
msgstr "значення %s є некоректним для %s"
-#: utils/keytable/keytable.c:1208
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr ""
-#: utils/keytable/keytable.c:1275
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr ""
-#: utils/keytable/keytable.c:1303
+#: utils/keytable/keytable.c:1167
#, c-format
msgid "Protocols for device can not be changed\n"
msgstr ""
-#: utils/keytable/keytable.c:1360
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1364
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1376
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1380
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1399
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr ""
-#: utils/keytable/keytable.c:1424
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1502
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1507
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr ""
-#: utils/keytable/keytable.c:1538
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1560
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
+msgid "Setting scancode 0x%04llx with 0x%04x via "
msgstr ""
-#: utils/keytable/keytable.c:1578
+#: utils/keytable/keytable.c:1458
#, c-format
msgid "Current kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1580
+#: utils/keytable/keytable.c:1460
#, c-format
msgid "Enabled kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1604
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr ""
-#: utils/keytable/keytable.c:1609
+#: utils/keytable/keytable.c:1489
#, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1612
+#: utils/keytable/keytable.c:1492
#, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1616
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr ""
-#: utils/keytable/keytable.c:1618
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr ""
-#: utils/keytable/keytable.c:1639
+#: utils/keytable/keytable.c:1519
msgid "Can't open lirc device"
msgstr ""
-#: utils/keytable/keytable.c:1649
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr ""
-#: utils/keytable/keytable.c:1660
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr ""
-#: utils/keytable/keytable.c:1669
+#: utils/keytable/keytable.c:1549
msgid "Error reading lirc scancode"
msgstr ""
-#: utils/keytable/keytable.c:1680
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr ""
-#: utils/keytable/keytable.c:1685
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr ""
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr ""
-#: utils/keytable/keytable.c:1700 utils/keytable/keytable.c:1706
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ""
-#: utils/keytable/keytable.c:1713
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:1715
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1720
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1729
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1798
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1812
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1831
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr ""
-#: utils/keytable/keytable.c:1844
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr ""
-#: utils/keytable/keytable.c:1870
+#: utils/keytable/keytable.c:1767
#, fuzzy, c-format
msgid "%s: not a raw IR receiver\n"
msgstr "%s: з фільтром розділів не прочитано жодних даних"
-#: utils/keytable/keytable.c:1908
+#: utils/keytable/keytable.c:1815
#, c-format
msgid "\tAttached BPF protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1926
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr ""
-#: utils/keytable/keytable.c:1929
+#: utils/keytable/keytable.c:1836
#, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1964
+#: utils/keytable/keytable.c:1871
#, c-format
msgid "BPF protocol prog_id %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1968
+#: utils/keytable/keytable.c:1875
#, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1980
+#: utils/keytable/keytable.c:1887
#, c-format
msgid "BPF protocols removed\n"
msgstr ""
-#: utils/keytable/keytable.c:1985
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
-#: utils/keytable/keytable.c:2003
+#: utils/keytable/keytable.c:1911
#, c-format
-msgid "Found %s (%s) with:\n"
+msgid "Found %s with:\n"
msgstr ""
-#: utils/keytable/keytable.c:2007
+#: utils/keytable/keytable.c:1914
#, c-format
msgid "\tName: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2009
+#: utils/keytable/keytable.c:1916
#, c-format
-msgid "\tDriver: %s, table: %s\n"
+msgid "\tDriver: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2013
+#: utils/keytable/keytable.c:1918
+#, c-format
+msgid "\tDefault keymap: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1920
+#, c-format
+msgid "\tInput device: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1923
#, c-format
msgid "\tLIRC device: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2017
+#: utils/keytable/keytable.c:1927
#, c-format
msgid "\tSupported kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:2029
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr ""
-#: utils/keytable/keytable.c:2045 utils/keytable/keytable.c:2052
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, c-format
msgid "asprintf failed: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:2057
+#: utils/keytable/keytable.c:1967
#, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2101
-msgid "Can't open device"
-msgstr ""
-
-#: utils/keytable/keytable.c:2119
+#: utils/keytable/keytable.c:2026
#, c-format
-msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid "error: Unable to find keymap %s in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2153
+#: utils/keytable/keytable.c:2061
#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
+msgid ""
+"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
msgstr ""
-#: utils/keytable/keytable.c:2158
+#: utils/keytable/keytable.c:2092
#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr ""
-#: utils/keytable/keytable.c:2165
+#: utils/keytable/keytable.c:2102
#, c-format
-msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr ""
-#: utils/keytable/keytable.c:2182
+#: utils/keytable/keytable.c:2109
#, c-format
-msgid "Can't load %s table from %s or %s\n"
+msgid "Empty keymap %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2187
+#: utils/keytable/keytable.c:2120
#, c-format
-msgid "Empty table %s\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
msgstr ""
-#: utils/keytable/keytable.c:2194
+#: utils/keytable/keytable.c:2127
#, fuzzy, c-format
msgid "Opening %s\n"
msgstr "%s під час спроби відкрити %s"
-#: utils/keytable/keytable.c:2210
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr ""
-#: utils/keytable/keytable.c:2218
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr ""
-#: utils/keytable/keytable.c:2229
-#, fuzzy, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr "Не вдалося отримати властивості інтерфейсу виведення"
-
-#: utils/keytable/keytable.c:2231
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr ""
-#: utils/keytable/keytable.c:2241
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-#: utils/keytable/keytable.c:2249
+#: utils/keytable/keytable.c:2181
#, c-format
msgid "Loaded BPF protocol %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:103
+#: utils/ir-ctl/ir-ctl.c:113
+msgid "DEV"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:113
msgid "lirc device to use"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:104
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105 utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
msgid "FILE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105
+#: utils/ir-ctl/ir-ctl.c:115
msgid "receive IR to stdout or file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "SCANCODE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:108
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "KEYCODE"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "send IR keycode from keymap"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:109
+#: utils/ir-ctl/ir-ctl.c:120
msgid "Receiving options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:121
msgid "end receiving after first message"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:122
+msgid "output in mode2 format"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:112
-msgid "use normal narrowband receiver, disable learning mode"
+#: utils/ir-ctl/ir-ctl.c:124
+msgid "use narrowband receiver, disable learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "set receiving timeout"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "use keymap to send key from"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
-msgid "set duty cycle"
+#: utils/ir-ctl/ir-ctl.c:132
+msgid "set send duty cycle"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:139
msgid ""
"--features\n"
"--receive [save to file]\n"
"--send [file to send]\n"
"--scancode [scancode to send]\n"
+"--keycode [keycode to send]\n"
"[to set lirc option]"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:133
+#: utils/ir-ctl/ir-ctl.c:147
msgid ""
"\n"
"Receive IR, send IR and list features of lirc device\n"
"You will need permission on /dev/lirc for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV\t - the /dev/lirc* device to use\n"
+" DEV - the /dev/lirc* device to use\n"
" FILE - a text file containing pulses and spaces\n"
" CARRIER - the carrier frequency to use for sending\n"
" DUTY - the duty cycle to use for sending\n"
" EMITTERS - comma separated list of emitters to use for sending, e.g. 1,2\n"
-" GAP - gap between pulse and files or scancodes in microseconds\n"
+" GAP - gap between sending in microseconds\n"
" RANGE - set range of accepted carrier frequencies, e.g. 20000-40000\n"
" TIMEOUT - set length of space before receiving stops in microseconds\n"
+" KEYCODE - key code in keymap\n"
" SCANCODE - protocol:scancode, e.g. nec:0xa814\n"
+" KEYMAP - a rc keymap file from which to send keys\n"
"\n"
"Note that most lirc setting have global state, i.e. the device will remain\n"
"in this state until set otherwise."
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:207
-#, c-format
-msgid "%s: could not open: %m\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:213 utils/ir-ctl/ir-ctl.c:390
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:231
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:247
+#: utils/ir-ctl/ir-ctl.c:258
#, c-format
msgid ""
-"error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
+"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:259
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:264
+#: utils/ir-ctl/ir-ctl.c:281
#, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:269
-#, c-format
-msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:274
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:280
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:291
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:297
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:304
+#: utils/ir-ctl/ir-ctl.c:321
+#, c-format
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:322
+#: utils/ir-ctl/ir-ctl.c:338
+#, c-format
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:327
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:332
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:340
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:346
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:365
+#: utils/ir-ctl/ir-ctl.c:414
#, c-format
-msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgid "%s:%d: error: expected integer, got `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:372
+#: utils/ir-ctl/ir-ctl.c:423
#, c-format
-msgid "error: protocol '%s' not found\n"
+msgid "%s:%d: error: pulse found where space expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:379
+#: utils/ir-ctl/ir-ctl.c:431
#, c-format
-msgid "error: invalid scancode '%s'\n"
+msgid "%s:%d: error: space found where pulse expected `%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:440
+#, c-format
+msgid "%s:%d: error: value `%s' out of range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:384
+#: utils/ir-ctl/ir-ctl.c:482
#, c-format
-msgid "error: invalid scancode '%s' for protocol '%s'\n"
+msgid "%s: could not open: %m\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:512
+#, c-format
+msgid "%s: file is empty\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:526
+#, c-format
+msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:533
+#, c-format
+msgid "error: protocol '%s' not found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:409
+#: utils/ir-ctl/ir-ctl.c:540
+#, c-format
+msgid "error: invalid scancode '%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:569
msgid "features can not be combined with receive or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:415
+#: utils/ir-ctl/ir-ctl.c:575
msgid "receive can not be combined with features or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:420
+#: utils/ir-ctl/ir-ctl.c:580
msgid "receive filename already set"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:433 utils/ir-ctl/ir-ctl.c:439
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:445 utils/ir-ctl/ir-ctl.c:451
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:461 utils/ir-ctl/ir-ctl.c:464
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:473
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:483
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:488
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:493
+#: utils/ir-ctl/ir-ctl.c:653
#, c-format
msgid "cannot parse gap `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:498
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:502 utils/ir-ctl/ir-ctl.c:518
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
msgid "send can not be combined with receive or features option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:561
+#: utils/ir-ctl/ir-ctl.c:695
+msgid "key send can not be combined with receive or features option"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:799
+#, fuzzy, c-format
+#| msgid "Format is not supported\n"
+msgid "error: protocol '%s' not supported\n"
+msgstr "Підтримки цього формату не передбачено\n"
+
+#: utils/ir-ctl/ir-ctl.c:806
+#, c-format
+msgid "error: keycode `%s' not found in keymap\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:811
+#, c-format
+msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:574
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:581
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:594
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:596
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:598
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:610
+#: utils/ir-ctl/ir-ctl.c:878
#, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:612
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "on"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:622
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:632
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:907
#, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:646
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:651
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:661
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:663
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:670
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:672
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:674
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:690
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:692
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:695
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:697
+#: utils/ir-ctl/ir-ctl.c:965
#, c-format
msgid " - Device can receive scancodes\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:699
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:701
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:703
+#: utils/ir-ctl/ir-ctl.c:971
#, c-format
msgid " - Resolution %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:705
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:707
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:709
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:714
+#: utils/ir-ctl/ir-ctl.c:984
+#, c-format
+msgid " - Receiving timeout not set\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:986
+#, c-format
+msgid " - Receiving timeout %u microseconds\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:994
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MIN_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:717
+#: utils/ir-ctl/ir-ctl.c:997
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:720
+#: utils/ir-ctl/ir-ctl.c:1000
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MAX_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:723
+#: utils/ir-ctl/ir-ctl.c:1003
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:727
+#: utils/ir-ctl/ir-ctl.c:1007
#, c-format
-msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n"
+msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:730
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:732
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:735
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:737
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:739
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:741
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:743
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:748
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
"number of transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:750
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:752
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:755
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:757
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:768
+#: utils/ir-ctl/ir-ctl.c:1048
#, c-format
msgid "%s: device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:1074
#, c-format
msgid "%s: cannot set send mode\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:798
+#: utils/ir-ctl/ir-ctl.c:1082
#, fuzzy, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr "%s недоступний"
-#: utils/ir-ctl/ir-ctl.c:807
+#: utils/ir-ctl/ir-ctl.c:1092
#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:825
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:845
+#: utils/ir-ctl/ir-ctl.c:1132
#, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:851
+#: utils/ir-ctl/ir-ctl.c:1138
#, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:858
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:870
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:875
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr ""
+#: utils/ir-ctl/ir-ctl.c:1275
+#, c-format
+msgid "error: no keymap specified\n"
+msgstr ""
+
#: utils/dvb/dvb-fe-tool.c:48
msgid ""
"\n"
@@ -1455,41 +1476,41 @@ msgid "dvb_fe_get_stats failed"
msgstr "помилка dvb_fe_set_parms"
#: utils/dvb/dvb-fe-tool.c:199 utils/dvb/dvbv5-scan.c:146
-#: utils/dvb/dvbv5-zap.c:444
+#: utils/dvb/dvbv5-zap.c:445
msgid "Quality"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:202 utils/dvb/dvbv5-scan.c:149
-#: utils/dvb/dvbv5-zap.c:447
+#: utils/dvb/dvbv5-zap.c:448
msgid "Signal"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:205 utils/dvb/dvbv5-scan.c:152
-#: utils/dvb/dvbv5-zap.c:450
+#: utils/dvb/dvbv5-zap.c:451
msgid "C/N"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:208 utils/dvb/dvbv5-scan.c:155
-#: utils/dvb/dvbv5-zap.c:453
+#: utils/dvb/dvbv5-zap.c:454
msgid "UCB"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:211 utils/dvb/dvbv5-scan.c:158
-#: utils/dvb/dvbv5-zap.c:456
+#: utils/dvb/dvbv5-zap.c:457
msgid "postBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:214 utils/dvb/dvbv5-scan.c:161
-#: utils/dvb/dvbv5-zap.c:459
+#: utils/dvb/dvbv5-zap.c:460
msgid "preBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:217 utils/dvb/dvbv5-scan.c:164
-#: utils/dvb/dvbv5-zap.c:462
+#: utils/dvb/dvbv5-zap.c:463
msgid "PER"
msgstr ""
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1098
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr ""
@@ -1701,12 +1722,12 @@ msgstr ""
msgid "<initial file>"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1084
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1088
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr ""
@@ -1716,17 +1737,17 @@ msgstr ""
msgid "ERROR: Please specify a valid format\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1110
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, c-format
msgid "Couldn't find demux device node\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1126
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1158
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr ""
@@ -1809,8 +1830,8 @@ msgstr ""
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
#: utils/dvb/dvbv5-zap.c:130
@@ -1837,174 +1858,186 @@ msgstr "Служба %s, постачальник даних %s: %s"
msgid "tuning to %i Hz\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:565
+#: utils/dvb/dvbv5-zap.c:574
#, c-format
msgid "buffer overrun at %lld\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:567
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:592 utils/dvb/dvbv5-zap.c:834
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:600
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:603
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:776 utils/dvb/dvbv5-zap.c:1251
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:786
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:795
+#: utils/dvb/dvbv5-zap.c:806
#, c-format
msgid "Can't get timespec\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:801
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:813
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:816
+#: utils/dvb/dvbv5-zap.c:827
#, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:839
+#: utils/dvb/dvbv5-zap.c:850
#, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:846
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:869
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:896
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:907
+#: utils/dvb/dvbv5-zap.c:915
#, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:952
+#: utils/dvb/dvbv5-zap.c:960
#, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:977
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1003
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1039
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1040
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1118
+#: utils/dvb/dvbv5-zap.c:1128
#, c-format
msgid "Couldn't find dvr device node\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1139
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1180 utils/dvb/dvbv5-zap.c:1300
-#: utils/dvb/dvbv5-zap.c:1352
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1191
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1204
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1238
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1249 utils/dvb/dvbv5-zap.c:1275
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, fuzzy, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr "помилка dvb_fe_set_parms"
-#: utils/dvb/dvbv5-zap.c:1268
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1286
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1317
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1336
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1360
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr ""
+#, fuzzy, c-format
+#~ msgid "Couldn't change the IR protocols\n"
+#~ msgstr "Не вдалося отримати властивості інтерфейсу виведення"
+
#~ msgid "asprintf error"
#~ msgstr "помилка asprintf"
@@ -2264,9 +2297,6 @@ msgstr ""
#~ "У поточній версії підтримку формату VDR передбачено лише для виведення "
#~ "даних\n"
-#~ msgid "Format is not supported\n"
-#~ msgstr "Підтримки цього формату не передбачено\n"
-
#~ msgid "EMERG "
#~ msgstr "АВАРІЯ "
diff --git a/v4l-utils-po/v4l-utils.pot b/v4l-utils-po/v4l-utils.pot
index 97f00d8a..4820fe3e 100644
--- a/v4l-utils-po/v4l-utils.pot
+++ b/v4l-utils-po/v4l-utils.pot
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the v4l-utils package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
+#: utils/keytable/keytable.c:284
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: v4l-utils 1.15.0\n"
+"Project-Id-Version: v4l-utils 1.21.0\n"
"Report-Msgid-Bugs-To: linux-media@vger.Kernel.org\n"
-"POT-Creation-Date: 2018-09-21 15:56-0300\n"
+"POT-Creation-Date: 2021-10-15 18:41+0200\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"
@@ -17,20 +18,24 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/keytable/keytable.c:225
+#: utils/keytable/keytable.c:244
msgid ""
"\n"
-"Allows get/set IR keycode/scancode tables\n"
+"Lists Remote Controller devices, loads rc keymaps, tests events, and "
+"adjusts\n"
+"other Remote Controller options. Rather than loading a rc keymap, it is "
+"also\n"
+"possible to set protocol decoders and set rc scancode to keycode mappings\n"
+"directly.\n"
"You need to have read permissions on /dev/input for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV - the /dev/input/event* device to control\n"
-" SYSDEV - the ir class as found at /sys/class/rc\n"
-" TABLE - a file with a set of scancode=keycode value pairs\n"
+" SYSDEV - the rc device as found at /sys/class/rc\n"
+" KEYMAP - a keymap file with protocols and scancode to keycode mappings\n"
" SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs\n"
" PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, "
"lirc,\n"
-" sharp, mce_kbd, xmp, imon, other, all) to be enabled,\n"
+" sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled,\n"
" or a bpf protocol name or file\n"
" DELAY - Delay before repeating a keystroke\n"
" PERIOD - Period to repeat a keystroke\n"
@@ -42,1319 +47,1334 @@ msgid ""
"Options can be combined together."
msgstr ""
-#: utils/keytable/keytable.c:243 utils/dvb/dvb-fe-tool.c:56
+#: utils/keytable/keytable.c:265 utils/dvb/dvb-fe-tool.c:56
msgid "enables debug messages"
msgstr ""
-#: utils/keytable/keytable.c:244
-msgid "clears the old table"
+#: utils/keytable/keytable.c:266
+msgid "Clears the scancode to keycode mappings"
msgstr ""
-#: utils/keytable/keytable.c:245
+#: utils/keytable/keytable.c:267
msgid "SYSDEV"
msgstr ""
-#: utils/keytable/keytable.c:245
-msgid "ir class device to control"
+#: utils/keytable/keytable.c:267
+msgid "rc device to control, defaults to rc0 if not specified"
msgstr ""
-#: utils/keytable/keytable.c:246
+#: utils/keytable/keytable.c:268
msgid "test if IR is generating events"
msgstr ""
-#: utils/keytable/keytable.c:247 utils/ir-ctl/ir-ctl.c:103
-msgid "DEV"
-msgstr ""
-
-#: utils/keytable/keytable.c:247
-msgid "ir device to control"
-msgstr ""
-
-#: utils/keytable/keytable.c:248
-msgid "reads the current scancode/keycode table"
+#: utils/keytable/keytable.c:269
+msgid "reads the current scancode/keycode mapping"
msgstr ""
-#: utils/keytable/keytable.c:249
-msgid "TABLE"
+#: utils/keytable/keytable.c:270 utils/keytable/keytable.c:277
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "KEYMAP"
msgstr ""
-#: utils/keytable/keytable.c:249
-msgid ""
-"write (adds) the scancodes to the device scancode/keycode table from an "
-"specified file"
+#: utils/keytable/keytable.c:270
+msgid "write (adds) the keymap from the specified file"
msgstr ""
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "SCANKEY"
msgstr ""
-#: utils/keytable/keytable.c:250
+#: utils/keytable/keytable.c:271
msgid "Change scan/key pairs"
msgstr ""
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid "PROTOCOL"
msgstr ""
-#: utils/keytable/keytable.c:251
+#: utils/keytable/keytable.c:272
msgid ""
"Protocol to enable (the other ones will be disabled). To enable more than "
"one, use the option more than one time"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "PARAMETER"
msgstr ""
-#: utils/keytable/keytable.c:252
+#: utils/keytable/keytable.c:273
msgid "Set a parameter for the protocol decoder"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "DELAY"
msgstr ""
-#: utils/keytable/keytable.c:253
+#: utils/keytable/keytable.c:274
msgid "Sets the delay before repeating a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "PERIOD"
msgstr ""
-#: utils/keytable/keytable.c:254
+#: utils/keytable/keytable.c:275
msgid "Sets the period to repeat a keystroke"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid "CFGFILE"
msgstr ""
-#: utils/keytable/keytable.c:255
+#: utils/keytable/keytable.c:276
msgid ""
-"Auto-load a table, based on a configuration file. Only works with sysdev."
+"Auto-load keymaps, based on a configuration file. Only works with --sysdev."
+msgstr ""
+
+#: utils/keytable/keytable.c:277
+msgid "Test if keymap is valid"
msgstr ""
-#: utils/keytable/keytable.c:256 utils/dvb/dvb-fe-tool.c:70
+#: utils/keytable/keytable.c:278 utils/dvb/dvb-fe-tool.c:70
#: utils/dvb/dvb-format-convert.c:62 utils/dvb/dvbv5-scan.c:93
#: utils/dvb/dvbv5-zap.c:134
msgid "Give this help list"
msgstr ""
-#: utils/keytable/keytable.c:257 utils/dvb/dvb-fe-tool.c:71
+#: utils/keytable/keytable.c:279 utils/dvb/dvb-fe-tool.c:71
#: utils/dvb/dvb-format-convert.c:63 utils/dvb/dvbv5-scan.c:94
#: utils/dvb/dvbv5-zap.c:135
msgid "Give a short usage message"
msgstr ""
-#: utils/keytable/keytable.c:258 utils/dvb/dvb-fe-tool.c:72
+#: utils/keytable/keytable.c:280 utils/dvb/dvb-fe-tool.c:72
#: utils/dvb/dvb-format-convert.c:64 utils/dvb/dvbv5-scan.c:95
#: utils/dvb/dvbv5-zap.c:136
msgid "Print program version"
msgstr ""
-#: utils/keytable/keytable.c:263
-msgid ""
-"--device [/dev/input/event* device]\n"
-"--sysdev [ir class (f. ex. rc0)]\n"
-"[for using the rc0 sysdev]"
-msgstr ""
-
-#: utils/keytable/keytable.c:380
-#, c-format
-msgid "Parsing %s keycode file as plain text\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:415
-#, c-format
-msgid "Protocol %s invalid\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:446 utils/keytable/keytable.c:541
-#, c-format
-msgid "parsing %s=%s:"
-msgstr ""
-
-#: utils/keytable/keytable.c:449 utils/keytable/keytable.c:545
+#: utils/keytable/keytable.c:403 utils/keytable/keytable.c:429
#, c-format
msgid "\tvalue=%d\n"
msgstr ""
-#: utils/keytable/keytable.c:454
-msgid "value"
-msgstr ""
-
-#: utils/keytable/keytable.c:473 utils/keytable/keytable.c:699
-#, c-format
-msgid "Invalid parameter on line %d of %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:488
-#, c-format
-msgid "protocol missing\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:493
-#, c-format
-msgid "Bad value `%s' for protocol\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:514
-#, c-format
-msgid "No [protocols.scancodes] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:530
-#, c-format
-msgid "Invalid value `%s'\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:535
-#, c-format
-msgid "Bad value `%s' for keycode\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:550
-#, c-format
-msgid "keycode `%s' not recognised, no mapping for scancode %s\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:580
+#: utils/keytable/keytable.c:408
#, c-format
-msgid "Parsing %s keycode file as toml\n"
+msgid "%s: keycode `%s' not recognised, no mapping for scancode 0x04%llx\n"
msgstr ""
-#: utils/keytable/keytable.c:589
+#: utils/keytable/keytable.c:434
#, c-format
-msgid "Failed to parse toml: %s\n"
+msgid "%s: keycode `%s' not recognised, no mapping\n"
msgstr ""
-#: utils/keytable/keytable.c:595
-#, c-format
-msgid "Missing [protocols] section\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:612
-#, c-format
-msgid "No protocols found\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:644
+#: utils/keytable/keytable.c:467
#, c-format
msgid "Parsing %s config file\n"
msgstr ""
-#: utils/keytable/keytable.c:648
+#: utils/keytable/keytable.c:471
msgid "opening keycode file"
msgstr ""
-#: utils/keytable/keytable.c:675
+#: utils/keytable/keytable.c:498
#, c-format
msgid "Driver %s, Table %s => file %s\n"
msgstr ""
-#: utils/keytable/keytable.c:724
+#: utils/keytable/keytable.c:522
+#, c-format
+msgid "Invalid parameter on line %d of %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:547
#, c-format
msgid "Invalid delay: %s"
msgstr ""
-#: utils/keytable/keytable.c:729
+#: utils/keytable/keytable.c:552
#, c-format
msgid "Invalid period: %s"
msgstr ""
-#: utils/keytable/keytable.c:745
+#: utils/keytable/keytable.c:565 utils/keytable/keytable.c:700
#, c-format
msgid "Failed to read table file %s"
msgstr ""
-#: utils/keytable/keytable.c:747
+#: utils/keytable/keytable.c:569
#, c-format
msgid "Read %s table\n"
msgstr ""
-#: utils/keytable/keytable.c:753
+#: utils/keytable/keytable.c:578
#, c-format
msgid "Failed to read config file %s"
msgstr ""
-#: utils/keytable/keytable.c:762
+#: utils/keytable/keytable.c:587
#, c-format
msgid "Missing scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:768 utils/keytable/keytable.c:839
+#: utils/keytable/keytable.c:593 utils/keytable/keytable.c:664
msgid "No memory!\n"
msgstr ""
-#: utils/keytable/keytable.c:775
+#: utils/keytable/keytable.c:600
#, c-format
msgid "Invalid scancode: %s"
msgstr ""
-#: utils/keytable/keytable.c:782
+#: utils/keytable/keytable.c:607
msgid "Missing keycode"
msgstr ""
-#: utils/keytable/keytable.c:791 utils/keytable/keytable.c:855
+#: utils/keytable/keytable.c:616 utils/keytable/keytable.c:680
#, c-format
msgid "Unknown keycode: %s"
msgstr ""
-#: utils/keytable/keytable.c:799
+#: utils/keytable/keytable.c:624
#, c-format
-msgid "scancode 0x%04x=%u\n"
+msgid "scancode 0x%04llx=%u\n"
msgstr ""
-#: utils/keytable/keytable.c:833
+#: utils/keytable/keytable.c:658
#, c-format
msgid "Missing parameter name: %s"
msgstr ""
-#: utils/keytable/keytable.c:848
+#: utils/keytable/keytable.c:673
msgid "Missing value"
msgstr ""
-#: utils/keytable/keytable.c:860
+#: utils/keytable/keytable.c:685
#, c-format
-msgid "parameter %s=%d\n"
+msgid "parameter %s=%ld\n"
msgstr ""
-#: utils/keytable/keytable.c:874 utils/dvb/dvb-fe-tool.c:160
+#: utils/keytable/keytable.c:708 utils/dvb/dvb-fe-tool.c:160
#: utils/dvb/dvb-format-convert.c:88 utils/dvb/dvbv5-scan.c:421
-#: utils/dvb/dvbv5-zap.c:714
+#: utils/dvb/dvbv5-zap.c:725
#, c-format
msgid ""
"\n"
"Report bugs to %s.\n"
msgstr ""
-#: utils/keytable/keytable.c:902
+#: utils/keytable/keytable.c:736
#, c-format
-msgid "scancode 0x%04x = %s (0x%02x)\n"
+msgid "scancode 0x%04llx = %s (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:908
+#: utils/keytable/keytable.c:742
#, c-format
-msgid "scancode 0x%04x = '%c' (0x%02x)\n"
+msgid "scancode 0x%04llx = '%c' (0x%02x)\n"
msgstr ""
-#: utils/keytable/keytable.c:910
+#: utils/keytable/keytable.c:744
#, c-format
-msgid "scancode 0x%04x = 0x%02x\n"
+msgid "scancode 0x%04llx = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:961 utils/keytable/keytable.c:1368
+#: utils/keytable/keytable.c:795 utils/keytable/keytable.c:1232
#, c-format
msgid "Couldn't find any node at %s%s*.\n"
msgstr ""
-#: utils/keytable/keytable.c:970
+#: utils/keytable/keytable.c:804
msgid "Seek dir"
msgstr ""
-#: utils/keytable/keytable.c:1002
+#: utils/keytable/keytable.c:836
#, c-format
msgid "Parsing uevent %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1026
+#: utils/keytable/keytable.c:860
#, c-format
msgid "Error on uevent information\n"
msgstr ""
-#: utils/keytable/keytable.c:1042
+#: utils/keytable/keytable.c:876
#, c-format
msgid "%s uevent %s=%s\n"
msgstr ""
-#: utils/keytable/keytable.c:1071
+#: utils/keytable/keytable.c:905
#, c-format
msgid "No devices found\n"
msgstr ""
-#: utils/keytable/keytable.c:1077
+#: utils/keytable/keytable.c:911
#, c-format
msgid "Found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1101
+#: utils/keytable/keytable.c:935
#, c-format
msgid "Not found device %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1136
+#: utils/keytable/keytable.c:1000
#, c-format
msgid "%s protocol %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1201
+#: utils/keytable/keytable.c:1065
#, c-format
msgid "%s has invalid content: '%s'\n"
msgstr ""
-#: utils/keytable/keytable.c:1208
+#: utils/keytable/keytable.c:1072
#, c-format
msgid "protocol %s is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "enabled"
msgstr ""
-#: utils/keytable/keytable.c:1209 utils/keytable/keytable.c:1276
+#: utils/keytable/keytable.c:1073 utils/keytable/keytable.c:1140
msgid "disabled"
msgstr ""
-#: utils/keytable/keytable.c:1275
+#: utils/keytable/keytable.c:1139
#, c-format
msgid "%s protocol %s (%s)\n"
msgstr ""
-#: utils/keytable/keytable.c:1303
+#: utils/keytable/keytable.c:1167
#, c-format
msgid "Protocols for device can not be changed\n"
msgstr ""
-#: utils/keytable/keytable.c:1360
+#: utils/keytable/keytable.c:1224
#, c-format
msgid "Found more than one input interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1364
+#: utils/keytable/keytable.c:1228
#, c-format
msgid "Input sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1376
+#: utils/keytable/keytable.c:1240
#, c-format
msgid "Found more than one event interface. This is currently unsupported\n"
msgstr ""
-#: utils/keytable/keytable.c:1380
+#: utils/keytable/keytable.c:1244
#, c-format
msgid "Event sysfs node is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1399
+#: utils/keytable/keytable.c:1263
#, c-format
msgid "Input device name not found.\n"
msgstr ""
-#: utils/keytable/keytable.c:1424
+#: utils/keytable/keytable.c:1288
#, c-format
msgid "input device is %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1502
+#: utils/keytable/keytable.c:1365
#, c-format
msgid "Unable to query evdev protocol version: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:1507
+#: utils/keytable/keytable.c:1370
#, c-format
msgid "Input Protocol version: 0x%08x\n"
msgstr ""
-#: utils/keytable/keytable.c:1538
+#: utils/keytable/keytable.c:1401
#, c-format
msgid "Deleting entry %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1560
+#: utils/keytable/keytable.c:1432 utils/keytable/keytable.c:1439
#, c-format
-msgid "Setting scancode 0x%04x with 0x%04x via "
+msgid "Setting scancode 0x%04llx with 0x%04x via "
msgstr ""
-#: utils/keytable/keytable.c:1578
+#: utils/keytable/keytable.c:1458
#, c-format
msgid "Current kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1580
+#: utils/keytable/keytable.c:1460
#, c-format
msgid "Enabled kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1604
+#: utils/keytable/keytable.c:1484
#, c-format
msgid "%llu.%06llu: "
msgstr ""
-#: utils/keytable/keytable.c:1609
+#: utils/keytable/keytable.c:1489
#, c-format
msgid "lirc protocol(%s): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1612
+#: utils/keytable/keytable.c:1492
#, c-format
msgid "lirc protocol(%d): scancode = 0x%llx"
msgstr ""
-#: utils/keytable/keytable.c:1616
+#: utils/keytable/keytable.c:1496
#, c-format
msgid " repeat"
msgstr ""
-#: utils/keytable/keytable.c:1618
+#: utils/keytable/keytable.c:1498
#, c-format
msgid " toggle=1"
msgstr ""
-#: utils/keytable/keytable.c:1639
+#: utils/keytable/keytable.c:1519
msgid "Can't open lirc device"
msgstr ""
-#: utils/keytable/keytable.c:1649
+#: utils/keytable/keytable.c:1529
#, c-format
msgid "Testing events. Please, press CTRL-C to abort.\n"
msgstr ""
-#: utils/keytable/keytable.c:1660
+#: utils/keytable/keytable.c:1540
msgid "poll returned error"
msgstr ""
-#: utils/keytable/keytable.c:1669
+#: utils/keytable/keytable.c:1549
msgid "Error reading lirc scancode"
msgstr ""
-#: utils/keytable/keytable.c:1680
+#: utils/keytable/keytable.c:1560
msgid "Error reading event"
msgstr ""
-#: utils/keytable/keytable.c:1685
+#: utils/keytable/keytable.c:1565
#, c-format
msgid "%ld.%06ld: event type %s(0x%02x)"
msgstr ""
-#: utils/keytable/keytable.c:1694
+#: utils/keytable/keytable.c:1574
#, c-format
msgid " key_%s: %s(0x%04x)\n"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "up"
msgstr ""
-#: utils/keytable/keytable.c:1695
+#: utils/keytable/keytable.c:1575
msgid "down"
msgstr ""
-#: utils/keytable/keytable.c:1700 utils/keytable/keytable.c:1706
+#: utils/keytable/keytable.c:1580 utils/keytable/keytable.c:1586
#, c-format
msgid ": %s (0x%04x) value=%d\n"
msgstr ""
-#: utils/keytable/keytable.c:1713
+#: utils/keytable/keytable.c:1593
#, c-format
msgid ": scancode = 0x%02x\n"
msgstr ""
-#: utils/keytable/keytable.c:1715
+#: utils/keytable/keytable.c:1595
#, c-format
msgid ": code = %s(0x%02x), value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1720
+#: utils/keytable/keytable.c:1600
#, c-format
msgid ": value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1729
+#: utils/keytable/keytable.c:1609
#, c-format
msgid ": code = 0x%02x, value = %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1798
+#: utils/keytable/keytable.c:1690
#, c-format
msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1812
+#: utils/keytable/keytable.c:1704
#, c-format
msgid "Repeat delay = %d ms, repeat period = %d ms\n"
msgstr ""
-#: utils/keytable/keytable.c:1831
+#: utils/keytable/keytable.c:1723
#, c-format
msgid "%sName: %.*s\n"
msgstr ""
-#: utils/keytable/keytable.c:1844
+#: utils/keytable/keytable.c:1736
#, c-format
msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n"
msgstr ""
-#: utils/keytable/keytable.c:1870
+#: utils/keytable/keytable.c:1767
#, c-format
msgid "%s: not a raw IR receiver\n"
msgstr ""
-#: utils/keytable/keytable.c:1908
+#: utils/keytable/keytable.c:1815
#, c-format
msgid "\tAttached BPF protocols: "
msgstr ""
-#: utils/keytable/keytable.c:1926
+#: utils/keytable/keytable.c:1833
#, c-format
msgid "\n"
msgstr ""
-#: utils/keytable/keytable.c:1929
+#: utils/keytable/keytable.c:1836
#, c-format
msgid "\tAttached BPF protocols: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1964
+#: utils/keytable/keytable.c:1871
#, c-format
msgid "BPF protocol prog_id %d\n"
msgstr ""
-#: utils/keytable/keytable.c:1968
+#: utils/keytable/keytable.c:1875
#, c-format
msgid "Failed to get BPF prog id %u: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:1980
+#: utils/keytable/keytable.c:1887
#, c-format
msgid "BPF protocols removed\n"
msgstr ""
-#: utils/keytable/keytable.c:1985
+#: utils/keytable/keytable.c:1892
#, c-format
msgid "error: ir-keytable was compiled without BPF support\n"
msgstr ""
-#: utils/keytable/keytable.c:2003
+#: utils/keytable/keytable.c:1911
#, c-format
-msgid "Found %s (%s) with:\n"
+msgid "Found %s with:\n"
msgstr ""
-#: utils/keytable/keytable.c:2007
+#: utils/keytable/keytable.c:1914
#, c-format
msgid "\tName: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2009
+#: utils/keytable/keytable.c:1916
#, c-format
-msgid "\tDriver: %s, table: %s\n"
+msgid "\tDriver: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2013
+#: utils/keytable/keytable.c:1918
+#, c-format
+msgid "\tDefault keymap: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1920
+#, c-format
+msgid "\tInput device: %s\n"
+msgstr ""
+
+#: utils/keytable/keytable.c:1923
#, c-format
msgid "\tLIRC device: %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2017
+#: utils/keytable/keytable.c:1927
#, c-format
msgid "\tSupported kernel protocols: "
msgstr ""
-#: utils/keytable/keytable.c:2029
+#: utils/keytable/keytable.c:1939
#, c-format
msgid "\tExtra capabilities: <access denied>\n"
msgstr ""
-#: utils/keytable/keytable.c:2045 utils/keytable/keytable.c:2052
+#: utils/keytable/keytable.c:1955 utils/keytable/keytable.c:1962
+#: utils/keytable/keytable.c:2008 utils/keytable/keytable.c:2017
#, c-format
msgid "asprintf failed: %m\n"
msgstr ""
-#: utils/keytable/keytable.c:2057
+#: utils/keytable/keytable.c:1967
#, c-format
msgid "Can't find %s bpf protocol in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2101
-msgid "Can't open device"
-msgstr ""
-
-#: utils/keytable/keytable.c:2119
+#: utils/keytable/keytable.c:2026
#, c-format
-msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n"
+msgid "error: Unable to find keymap %s in %s or %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2153
+#: utils/keytable/keytable.c:2061
#, c-format
-msgid "Table for %s, %s not found. Keep as-is\n"
+msgid ""
+"Auto-mode can be used only with --read, --verbose and --sysdev options\n"
msgstr ""
-#: utils/keytable/keytable.c:2158
+#: utils/keytable/keytable.c:2092
#, c-format
-msgid "Table for %s, %s is on %s file.\n"
+msgid "Keymap for %s, %s is on %s file.\n"
msgstr ""
-#: utils/keytable/keytable.c:2165
+#: utils/keytable/keytable.c:2102
#, c-format
-msgid "Can't load %s table\n"
+msgid "Can't load %s keymap\n"
msgstr ""
-#: utils/keytable/keytable.c:2182
+#: utils/keytable/keytable.c:2109
#, c-format
-msgid "Can't load %s table from %s or %s\n"
+msgid "Empty keymap %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2187
+#: utils/keytable/keytable.c:2120
#, c-format
-msgid "Empty table %s\n"
+msgid "Keymap for %s, %s not found. Keep as-is\n"
msgstr ""
-#: utils/keytable/keytable.c:2194
+#: utils/keytable/keytable.c:2127
#, c-format
msgid "Opening %s\n"
msgstr ""
-#: utils/keytable/keytable.c:2210
+#: utils/keytable/keytable.c:2143
#, c-format
msgid "Old keytable cleared\n"
msgstr ""
-#: utils/keytable/keytable.c:2218
+#: utils/keytable/keytable.c:2151
#, c-format
msgid "Wrote %d keycode(s) to driver\n"
msgstr ""
-#: utils/keytable/keytable.c:2229
-#, c-format
-msgid "Couldn't change the IR protocols\n"
-msgstr ""
-
-#: utils/keytable/keytable.c:2231
+#: utils/keytable/keytable.c:2163
#, c-format
msgid "Protocols changed to "
msgstr ""
-#: utils/keytable/keytable.c:2241
+#: utils/keytable/keytable.c:2173
#, c-format
msgid "Error: unable to attach bpf program, lirc device name was not found\n"
msgstr ""
-#: utils/keytable/keytable.c:2249
+#: utils/keytable/keytable.c:2181
#, c-format
msgid "Loaded BPF protocol %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:103
+#: utils/ir-ctl/ir-ctl.c:113
+msgid "DEV"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:113
msgid "lirc device to use"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:104
+#: utils/ir-ctl/ir-ctl.c:114
msgid "list lirc device features"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105 utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:115 utils/ir-ctl/ir-ctl.c:116
msgid "FILE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:105
+#: utils/ir-ctl/ir-ctl.c:115
msgid "receive IR to stdout or file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:106
+#: utils/ir-ctl/ir-ctl.c:116
msgid "send IR pulse and space file"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "SCANCODE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:107
+#: utils/ir-ctl/ir-ctl.c:117
msgid "send IR scancode in protocol specified"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:108
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "KEYCODE"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:118
+msgid "send IR keycode from keymap"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:119
msgid "verbose output"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:109
+#: utils/ir-ctl/ir-ctl.c:120
msgid "Receiving options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:110
+#: utils/ir-ctl/ir-ctl.c:121
msgid "end receiving after first message"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:111
+#: utils/ir-ctl/ir-ctl.c:122
+msgid "output in mode2 format"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:123
msgid "use wideband receiver aka learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:112
-msgid "use normal narrowband receiver, disable learning mode"
+#: utils/ir-ctl/ir-ctl.c:124
+msgid "use narrowband receiver, disable learning mode"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "RANGE"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:113
+#: utils/ir-ctl/ir-ctl.c:125
msgid "set receiver carrier range"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:114
+#: utils/ir-ctl/ir-ctl.c:126
msgid "report carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:115
+#: utils/ir-ctl/ir-ctl.c:127
msgid "disable reporting carrier frequency"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "TIMEOUT"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:116
+#: utils/ir-ctl/ir-ctl.c:128
msgid "set receiving timeout"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:117
+#: utils/ir-ctl/ir-ctl.c:129
msgid "Sending options:"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:130
+msgid "use keymap to send key from"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:131
msgid "CARRIER"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:118
+#: utils/ir-ctl/ir-ctl.c:131
msgid "set send carrier"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
+#: utils/ir-ctl/ir-ctl.c:132
msgid "DUTY"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:119
-msgid "set duty cycle"
+#: utils/ir-ctl/ir-ctl.c:132
+msgid "set send duty cycle"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "EMITTERS"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:120
+#: utils/ir-ctl/ir-ctl.c:133
msgid "set send emitters"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "GAP"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:121
+#: utils/ir-ctl/ir-ctl.c:134
msgid "set gap between files or scancodes"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:126
+#: utils/ir-ctl/ir-ctl.c:139
msgid ""
"--features\n"
"--receive [save to file]\n"
"--send [file to send]\n"
"--scancode [scancode to send]\n"
+"--keycode [keycode to send]\n"
"[to set lirc option]"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:133
+#: utils/ir-ctl/ir-ctl.c:147
msgid ""
"\n"
"Receive IR, send IR and list features of lirc device\n"
"You will need permission on /dev/lirc for the program to work\n"
"\n"
"On the options below, the arguments are:\n"
-" DEV\t - the /dev/lirc* device to use\n"
+" DEV - the /dev/lirc* device to use\n"
" FILE - a text file containing pulses and spaces\n"
" CARRIER - the carrier frequency to use for sending\n"
" DUTY - the duty cycle to use for sending\n"
" EMITTERS - comma separated list of emitters to use for sending, e.g. 1,2\n"
-" GAP - gap between pulse and files or scancodes in microseconds\n"
+" GAP - gap between sending in microseconds\n"
" RANGE - set range of accepted carrier frequencies, e.g. 20000-40000\n"
" TIMEOUT - set length of space before receiving stops in microseconds\n"
+" KEYCODE - key code in keymap\n"
" SCANCODE - protocol:scancode, e.g. nec:0xa814\n"
+" KEYMAP - a rc keymap file from which to send keys\n"
"\n"
"Note that most lirc setting have global state, i.e. the device will remain\n"
"in this state until set otherwise."
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:207
-#, c-format
-msgid "%s: could not open: %m\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:213 utils/ir-ctl/ir-ctl.c:390
+#: utils/ir-ctl/ir-ctl.c:223 utils/ir-ctl/ir-ctl.c:392
+#: utils/ir-ctl/ir-ctl.c:548
#, c-format
msgid "Failed to allocate memory\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:231
+#: utils/ir-ctl/ir-ctl.c:242
#, c-format
msgid "warning: %s:%d: missing argument\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:247
+#: utils/ir-ctl/ir-ctl.c:258
#, c-format
msgid ""
-"error: %s:%d: scancode argument '%s' should in protocol:scancode format\n"
+"error: %s:%d: scancode argument '%s' should be in protocol:scancode format\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:254
+#: utils/ir-ctl/ir-ctl.c:267
#, c-format
msgid "error: %s:%d: protocol '%s' not found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:259
+#: utils/ir-ctl/ir-ctl.c:274
#, c-format
msgid "error: %s:%d: invalid scancode '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:264
+#: utils/ir-ctl/ir-ctl.c:281
#, c-format
msgid "error: %s:%d: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:269
-#, c-format
-msgid "error: %s:%d: invalid scancode '%s' for protocol '%s'\n"
-msgstr ""
-
-#: utils/ir-ctl/ir-ctl.c:274
+#: utils/ir-ctl/ir-ctl.c:290
#, c-format
msgid "error: %s:%d: too much IR for one transmit\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:280
+#: utils/ir-ctl/ir-ctl.c:298
#, c-format
msgid "error: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:291
+#: utils/ir-ctl/ir-ctl.c:309
#, c-format
msgid "warning: %s:%d: invalid argument '%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:297
+#: utils/ir-ctl/ir-ctl.c:315
#, c-format
msgid "warning: %s:%d: '%s' unexpected\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:304
+#: utils/ir-ctl/ir-ctl.c:321
+#, c-format
+msgid "warning: %s:%d: invalid argument to space '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:326
#, c-format
msgid "warning: %s:%d: leading space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:322
+#: utils/ir-ctl/ir-ctl.c:338
+#, c-format
+msgid "warning: %s:%d: invalid argument to pulse '%d'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:348
#, c-format
msgid "warning: %s:%d: carrier already specified\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:327
+#: utils/ir-ctl/ir-ctl.c:353
#, c-format
msgid "warning: %s:%d: unknown keyword '%s' ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:332
+#: utils/ir-ctl/ir-ctl.c:358 utils/ir-ctl/ir-ctl.c:449
#, c-format
msgid "warning: %s:%d: IR cannot exceed %u edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:340
+#: utils/ir-ctl/ir-ctl.c:366 utils/ir-ctl/ir-ctl.c:460
#, c-format
msgid "%s: no pulses or spaces found\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:346
+#: utils/ir-ctl/ir-ctl.c:372 utils/ir-ctl/ir-ctl.c:466
#, c-format
msgid "warning: %s:%d: trailing space ignored\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:365
+#: utils/ir-ctl/ir-ctl.c:414
#, c-format
-msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgid "%s:%d: error: expected integer, got `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:372
+#: utils/ir-ctl/ir-ctl.c:423
#, c-format
-msgid "error: protocol '%s' not found\n"
+msgid "%s:%d: error: pulse found where space expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:379
+#: utils/ir-ctl/ir-ctl.c:431
#, c-format
-msgid "error: invalid scancode '%s'\n"
+msgid "%s:%d: error: space found where pulse expected `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:384
+#: utils/ir-ctl/ir-ctl.c:440
#, c-format
-msgid "error: invalid scancode '%s' for protocol '%s'\n"
+msgid "%s:%d: error: value `%s' out of range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:409
+#: utils/ir-ctl/ir-ctl.c:482
+#, c-format
+msgid "%s: could not open: %m\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:512
+#, c-format
+msgid "%s: file is empty\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:526
+#, c-format
+msgid "error: scancode '%s' must be in protocol:scancode format\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:533
+#, c-format
+msgid "error: protocol '%s' not found\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:540
+#, c-format
+msgid "error: invalid scancode '%s'\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:569
msgid "features can not be combined with receive or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:415
+#: utils/ir-ctl/ir-ctl.c:575
msgid "receive can not be combined with features or send option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:420
+#: utils/ir-ctl/ir-ctl.c:580
msgid "receive filename already set"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:433 utils/ir-ctl/ir-ctl.c:439
+#: utils/ir-ctl/ir-ctl.c:596 utils/ir-ctl/ir-ctl.c:602
msgid "cannot enable and disable carrier reports"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:445 utils/ir-ctl/ir-ctl.c:451
+#: utils/ir-ctl/ir-ctl.c:608 utils/ir-ctl/ir-ctl.c:614
msgid "cannot use narrowband and wideband receiver at once"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:461 utils/ir-ctl/ir-ctl.c:464
+#: utils/ir-ctl/ir-ctl.c:624 utils/ir-ctl/ir-ctl.c:627
#, c-format
msgid "cannot parse carrier range `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:473
+#: utils/ir-ctl/ir-ctl.c:635
#, c-format
msgid "cannot parse timeout `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:483
+#: utils/ir-ctl/ir-ctl.c:644
#, c-format
msgid "cannot parse carrier `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:488
+#: utils/ir-ctl/ir-ctl.c:649
#, c-format
msgid "cannot parse emitters `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:493
+#: utils/ir-ctl/ir-ctl.c:653
#, c-format
msgid "cannot parse gap `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:498
+#: utils/ir-ctl/ir-ctl.c:658
#, c-format
msgid "invalid duty cycle `%s'"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:502 utils/ir-ctl/ir-ctl.c:518
+#: utils/ir-ctl/ir-ctl.c:662 utils/ir-ctl/ir-ctl.c:678
msgid "send can not be combined with receive or features option"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:561
+#: utils/ir-ctl/ir-ctl.c:695
+msgid "key send can not be combined with receive or features option"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:799
+#, c-format
+msgid "error: protocol '%s' not supported\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:806
+#, c-format
+msgid "error: keycode `%s' not found in keymap\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:811
+#, c-format
+msgid "warning: keycode `%s' has %d definitions in keymaps, using first\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:829
#, c-format
msgid "%s: cannot open: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:568
+#: utils/ir-ctl/ir-ctl.c:836
#, c-format
msgid "%s: cannot stat: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:574
+#: utils/ir-ctl/ir-ctl.c:842
#, c-format
msgid "%s: not character device\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:581
+#: utils/ir-ctl/ir-ctl.c:849
#, c-format
msgid "%s: failed to get lirc features: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:594
+#: utils/ir-ctl/ir-ctl.c:862
#, c-format
msgid "warning: %s: failed to set carrier: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:596
+#: utils/ir-ctl/ir-ctl.c:864
#, c-format
msgid "warning: %s: set send carrier returned %d, should return 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:598
+#: utils/ir-ctl/ir-ctl.c:866
#, c-format
msgid "warning: %s: does not support setting send carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:610
+#: utils/ir-ctl/ir-ctl.c:878
#, c-format
msgid "%s: failed to set receiving timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:612
+#: utils/ir-ctl/ir-ctl.c:880
#, c-format
msgid "%s: device does not support setting timeout\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620
+#: utils/ir-ctl/ir-ctl.c:888
#, c-format
msgid "%s: failed to set wideband receiver %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "on"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:620 utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:888 utils/ir-ctl/ir-ctl.c:898
msgid "off"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:622
+#: utils/ir-ctl/ir-ctl.c:890
#, c-format
msgid "%s: device does not have wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:630
+#: utils/ir-ctl/ir-ctl.c:898
#, c-format
msgid "%s: failed to set carrier reports %s\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:632
+#: utils/ir-ctl/ir-ctl.c:900
#, c-format
msgid "%s: device cannot measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:639
+#: utils/ir-ctl/ir-ctl.c:907
#, c-format
msgid "%s: failed to enable timeout reports: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:646
+#: utils/ir-ctl/ir-ctl.c:914
#, c-format
msgid "%s: failed to set low carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:649
+#: utils/ir-ctl/ir-ctl.c:917
#, c-format
msgid "%s: failed to set high carrier range: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:651
+#: utils/ir-ctl/ir-ctl.c:919
#, c-format
msgid "%s: device does not support setting receiver carrier range\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:661
+#: utils/ir-ctl/ir-ctl.c:929
#, c-format
msgid "warning: %s: failed to set duty cycle: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:663
+#: utils/ir-ctl/ir-ctl.c:931
#, c-format
msgid "warning: %s: does not support setting send duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:670
+#: utils/ir-ctl/ir-ctl.c:938
#, c-format
msgid "warning: %s: failed to set send transmitters: only %d available\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:672
+#: utils/ir-ctl/ir-ctl.c:940
#, c-format
msgid "warning: %s: failed to set send transmitters: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:674
+#: utils/ir-ctl/ir-ctl.c:942
#, c-format
msgid "warning: %s: does not support setting send transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:690
+#: utils/ir-ctl/ir-ctl.c:958
#, c-format
msgid "warning: %s: device returned resolution of 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:692
+#: utils/ir-ctl/ir-ctl.c:960
#, c-format
msgid "warning: %s: unexpected error while retrieving resolution: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:695
+#: utils/ir-ctl/ir-ctl.c:963
#, c-format
msgid "Receive features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:697
+#: utils/ir-ctl/ir-ctl.c:965
#, c-format
msgid " - Device can receive scancodes\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:699
+#: utils/ir-ctl/ir-ctl.c:967
#, c-format
msgid " - Device can receive raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:701
+#: utils/ir-ctl/ir-ctl.c:969
#, c-format
msgid " - Can report decoded scancodes and protocol\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:703
+#: utils/ir-ctl/ir-ctl.c:971
#, c-format
msgid " - Resolution %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:705
+#: utils/ir-ctl/ir-ctl.c:973
#, c-format
msgid " - Set receive carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:707
+#: utils/ir-ctl/ir-ctl.c:975
#, c-format
msgid " - Use wideband receiver\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:709
+#: utils/ir-ctl/ir-ctl.c:977
#, c-format
msgid " - Can measure carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:714
+#: utils/ir-ctl/ir-ctl.c:984
+#, c-format
+msgid " - Receiving timeout not set\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:986
+#, c-format
+msgid " - Receiving timeout %u microseconds\n"
+msgstr ""
+
+#: utils/ir-ctl/ir-ctl.c:994
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MIN_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:717
+#: utils/ir-ctl/ir-ctl.c:997
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but min timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:720
+#: utils/ir-ctl/ir-ctl.c:1000
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but "
"LIRC_GET_MAX_TIMEOUT returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:723
+#: utils/ir-ctl/ir-ctl.c:1003
#, c-format
msgid ""
"warning: %s: device supports setting receiving timeout but max timeout is 0\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:727
+#: utils/ir-ctl/ir-ctl.c:1007
#, c-format
-msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n"
+msgid " - Can set receiving timeout min %u microseconds, max %u microseconds\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:730
+#: utils/ir-ctl/ir-ctl.c:1010
#, c-format
msgid ""
" - Device can receive using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:732
+#: utils/ir-ctl/ir-ctl.c:1012
#, c-format
msgid " - Device cannot receive\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:735
+#: utils/ir-ctl/ir-ctl.c:1015
#, c-format
msgid "Send features %s:\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:737
+#: utils/ir-ctl/ir-ctl.c:1017
#, c-format
msgid " - Device can send raw IR\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:739
+#: utils/ir-ctl/ir-ctl.c:1019
#, c-format
msgid " - IR scancode encoder\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:741
+#: utils/ir-ctl/ir-ctl.c:1021
#, c-format
msgid " - Set carrier\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:743
+#: utils/ir-ctl/ir-ctl.c:1023
#, c-format
msgid " - Set duty cycle\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:748
+#: utils/ir-ctl/ir-ctl.c:1028
#, c-format
msgid ""
"warning: %s: device supports setting transmitter mask but returns 0 as "
"number of transmitters\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:750
+#: utils/ir-ctl/ir-ctl.c:1030
#, c-format
msgid "warning: %s: device supports setting transmitter mask but returns: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:752
+#: utils/ir-ctl/ir-ctl.c:1032
#, c-format
msgid " - Set transmitter (%d available)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:755
+#: utils/ir-ctl/ir-ctl.c:1035
#, c-format
msgid ""
" - Device can send using device dependent LIRCCODE mode (not supported)\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:757
+#: utils/ir-ctl/ir-ctl.c:1037
#, c-format
msgid " - Device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:768
+#: utils/ir-ctl/ir-ctl.c:1048
#, c-format
msgid "%s: device cannot send\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:790
+#: utils/ir-ctl/ir-ctl.c:1074
#, c-format
msgid "%s: cannot set send mode\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:798
+#: utils/ir-ctl/ir-ctl.c:1082
#, c-format
msgid "%s: no encoder available for `%s'\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:807
+#: utils/ir-ctl/ir-ctl.c:1092
#, c-format
-msgid "warning: %s: carrier specified but overwritten on command line\n"
+msgid "warning: carrier specified but overwritten on command line\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:820
+#: utils/ir-ctl/ir-ctl.c:1107
#, c-format
msgid "%s: failed to send: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:825
+#: utils/ir-ctl/ir-ctl.c:1112
#, c-format
msgid "warning: %s: sent %zd out %zd edges\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:845
+#: utils/ir-ctl/ir-ctl.c:1132
#, c-format
msgid "%s: device cannot receive raw ir\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:851
+#: utils/ir-ctl/ir-ctl.c:1138
#, c-format
msgid "%s: failed to set receive mode: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:858
+#: utils/ir-ctl/ir-ctl.c:1145
#, c-format
msgid "%s: failed to open for writing: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:870
+#: utils/ir-ctl/ir-ctl.c:1158
#, c-format
msgid "%s: failed read: %m\n"
msgstr ""
-#: utils/ir-ctl/ir-ctl.c:875
+#: utils/ir-ctl/ir-ctl.c:1163
#, c-format
msgid "%s: read returned %zd bytes\n"
msgstr ""
+#: utils/ir-ctl/ir-ctl.c:1275
+#, c-format
+msgid "error: no keymap specified\n"
+msgstr ""
+
#: utils/dvb/dvb-fe-tool.c:48
msgid ""
"\n"
@@ -1449,41 +1469,41 @@ msgid "dvb_fe_get_stats failed"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:199 utils/dvb/dvbv5-scan.c:146
-#: utils/dvb/dvbv5-zap.c:444
+#: utils/dvb/dvbv5-zap.c:445
msgid "Quality"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:202 utils/dvb/dvbv5-scan.c:149
-#: utils/dvb/dvbv5-zap.c:447
+#: utils/dvb/dvbv5-zap.c:448
msgid "Signal"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:205 utils/dvb/dvbv5-scan.c:152
-#: utils/dvb/dvbv5-zap.c:450
+#: utils/dvb/dvbv5-zap.c:451
msgid "C/N"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:208 utils/dvb/dvbv5-scan.c:155
-#: utils/dvb/dvbv5-zap.c:453
+#: utils/dvb/dvbv5-zap.c:454
msgid "UCB"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:211 utils/dvb/dvbv5-scan.c:158
-#: utils/dvb/dvbv5-zap.c:456
+#: utils/dvb/dvbv5-zap.c:457
msgid "postBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:214 utils/dvb/dvbv5-scan.c:161
-#: utils/dvb/dvbv5-zap.c:459
+#: utils/dvb/dvbv5-zap.c:460
msgid "preBER"
msgstr ""
#: utils/dvb/dvb-fe-tool.c:217 utils/dvb/dvbv5-scan.c:164
-#: utils/dvb/dvbv5-zap.c:462
+#: utils/dvb/dvbv5-zap.c:463
msgid "PER"
msgstr ""
-#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1098
+#: utils/dvb/dvb-fe-tool.c:346 utils/dvb/dvbv5-zap.c:1108
#, c-format
msgid "Connecting to %s:%d\n"
msgstr ""
@@ -1693,12 +1713,12 @@ msgstr ""
msgid "<initial file>"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1084
+#: utils/dvb/dvbv5-scan.c:496 utils/dvb/dvbv5-zap.c:1094
#, c-format
msgid "Please select one of the LNBf's below:\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1088
+#: utils/dvb/dvbv5-scan.c:500 utils/dvb/dvbv5-zap.c:1098
#, c-format
msgid "Using LNBf "
msgstr ""
@@ -1708,17 +1728,17 @@ msgstr ""
msgid "ERROR: Please specify a valid format\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1110
+#: utils/dvb/dvbv5-scan.c:529 utils/dvb/dvbv5-zap.c:1120
#, c-format
msgid "Couldn't find demux device node\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1126
+#: utils/dvb/dvbv5-scan.c:536 utils/dvb/dvbv5-zap.c:1136
#, c-format
msgid "using demux '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1158
+#: utils/dvb/dvbv5-scan.c:556 utils/dvb/dvbv5-zap.c:1168
#, c-format
msgid "Failed to set the country code:%s\n"
msgstr ""
@@ -1801,8 +1821,8 @@ msgstr ""
#: utils/dvb/dvbv5-zap.c:128
msgid ""
-"sets DVB low traffic threshold. PIDs with less than this amount of "
-"packets per second will be ignored. Default: 1 packet per second"
+"sets DVB low traffic threshold. PIDs with less than this amount of packets "
+"per second will be ignored. Default: 1 packet per second"
msgstr ""
#: utils/dvb/dvbv5-zap.c:130
@@ -1829,170 +1849,178 @@ msgstr ""
msgid "tuning to %i Hz\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:565
+#: utils/dvb/dvbv5-zap.c:574
#, c-format
msgid "buffer overrun at %lld\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:567
+#: utils/dvb/dvbv5-zap.c:576
#, c-format
msgid "buffer overrun after %lld.%02ld seconds\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:592 utils/dvb/dvbv5-zap.c:834
+#: utils/dvb/dvbv5-zap.c:603 utils/dvb/dvbv5-zap.c:845
msgid "Write failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:600
+#: utils/dvb/dvbv5-zap.c:611
#, c-format
msgid "received %lld bytes (%lld Kbytes/sec)\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:603
+#: utils/dvb/dvbv5-zap.c:614
#, c-format
msgid "received %lld bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:776 utils/dvb/dvbv5-zap.c:1251
+#: utils/dvb/dvbv5-zap.c:787 utils/dvb/dvbv5-zap.c:1274
#, c-format
msgid "dvb_dev_set_bufsize: buffer set to %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:786
+#: utils/dvb/dvbv5-zap.c:797
#, c-format
msgid " dvb_set_pesfilter to 0x2000\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:795
+#: utils/dvb/dvbv5-zap.c:806
#, c-format
msgid "Can't get timespec\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:801
+#: utils/dvb/dvbv5-zap.c:812
#, c-format
msgid "%.2fs: Starting capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:813
+#: utils/dvb/dvbv5-zap.c:824
#, c-format
msgid "%.2fs: buffer overrun\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:816
+#: utils/dvb/dvbv5-zap.c:827
#, c-format
msgid "%.2fs: read() returned error %zd\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:839
+#: utils/dvb/dvbv5-zap.c:850
#, c-format
msgid "%.2fs: only read %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:846
+#: utils/dvb/dvbv5-zap.c:857
#, c-format
msgid "%.2fs: invalid sync byte. Discarding %zd bytes\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:869
+#: utils/dvb/dvbv5-zap.c:880
#, c-format
msgid "%.2fs: invalid pid: 0x%04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:896
+#: utils/dvb/dvbv5-zap.c:904
#, c-format
msgid "%.2fs: pid %d has adaption layer, but size is too small!\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:907
+#: utils/dvb/dvbv5-zap.c:915
#, c-format
msgid "%.2fs: pid %d, expecting %d received %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:952
+#: utils/dvb/dvbv5-zap.c:960
#, c-format
msgid " PID FREQ SPEED TOTAL\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:977
+#: utils/dvb/dvbv5-zap.c:985
#, c-format
msgid "OTHER"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1003
+#: utils/dvb/dvbv5-zap.c:1011
#, c-format
msgid "%.2fs: Stopping capture\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1039
+#: utils/dvb/dvbv5-zap.c:1050
msgid "DVB zap utility"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1040
+#: utils/dvb/dvbv5-zap.c:1051
msgid "<channel name> [or <frequency> if in monitor mode]"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1118
+#: utils/dvb/dvbv5-zap.c:1128
#, c-format
msgid "Couldn't find dvr device node\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1139
+#: utils/dvb/dvbv5-zap.c:1149
#, c-format
msgid "reading channels from file '%s'\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1180 utils/dvb/dvbv5-zap.c:1300
-#: utils/dvb/dvbv5-zap.c:1352
+#: utils/dvb/dvbv5-zap.c:1190 utils/dvb/dvbv5-zap.c:1329
+#: utils/dvb/dvbv5-zap.c:1381
#, c-format
msgid "open of '%s' failed"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1191
+#: utils/dvb/dvbv5-zap.c:1201
#, c-format
msgid "Service id 0x%04x was not specified at the file\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1204
+#: utils/dvb/dvbv5-zap.c:1214
#, c-format
msgid "couldn't find pmt-pid for sid %04x\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1238
+#: utils/dvb/dvbv5-zap.c:1261
#, c-format
msgid "pass all PID's to TS\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1240
+#: utils/dvb/dvbv5-zap.c:1263
#, c-format
msgid "video pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1249 utils/dvb/dvbv5-zap.c:1275
+#: utils/dvb/dvbv5-zap.c:1272 utils/dvb/dvbv5-zap.c:1298
#, c-format
msgid " dvb_set_pesfilter %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1268
+#: utils/dvb/dvbv5-zap.c:1291
#, c-format
msgid "audio pid %d\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1286
+#: utils/dvb/dvbv5-zap.c:1306
+#, c-format
+msgid ""
+"PMT record is disabled.\n"
+"Please notice that some streams can only be decoded with PMT data.\n"
+"Use '-p' option to also record PMT.\n"
+msgstr ""
+
+#: utils/dvb/dvbv5-zap.c:1315
#, c-format
msgid "frontend doesn't lock\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1317
+#: utils/dvb/dvbv5-zap.c:1346
#, c-format
msgid "Record to file '%s' started\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1336
+#: utils/dvb/dvbv5-zap.c:1365
#, c-format
msgid "DVR pipe interface '%s' will be opened\n"
msgstr ""
-#: utils/dvb/dvbv5-zap.c:1360
+#: utils/dvb/dvbv5-zap.c:1389
#, c-format
msgid "DVR interface '%s' can now be opened\n"
msgstr ""

Privacy Policy