Version 3.1.0-beta1.
[libpwmd.git] / po / pwmd.pot
blob9be44d628d42c4c2cea175e8ab0f729e05ebe4b3
1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: bjk@luxsci.net\n"
11 "POT-Creation-Date: 2016-10-22 12:05-0400\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "Language: \n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
20 #: src/pwmd.c:192
21 #, c-format
22 msgid "reloading configuration file '%s'"
23 msgstr ""
25 #: src/pwmd.c:374
26 #, c-format
27 msgid "gpgrt_check_version(): Incompatible libgpg-error. Wanted %s, got %s.\n"
28 msgstr ""
30 #: src/pwmd.c:385
31 #, c-format
32 msgid "assuan_check_version(): Incompatible libassuan. Wanted %s, got %s.\n"
33 msgstr ""
35 #: src/pwmd.c:393
36 #, c-format
37 msgid "gcry_check_version(): Incompatible libgcrypt. Wanted %s, got %s.\n"
38 msgstr ""
40 #: src/pwmd.c:403
41 #, c-format
42 msgid "gpgme_check_version(): Incompatible libgpgme. Wanted %s, got %s.\n"
43 msgstr ""
45 #: src/pwmd.c:412
46 #, c-format
47 msgid "gpgme_engine_check_version(GPGME_PROTOCOL_OPENPGP): %s"
48 msgstr ""
50 #: src/pwmd.c:425
51 #, c-format
52 msgid "gnutls_global_init() failed.\n"
53 msgstr ""
55 #: src/pwmd.c:431
56 #, c-format
57 msgid "gnutls_check_version(): Incompatible libgnutls. Wanted %s, got %s.\n"
58 msgstr ""
60 #: src/pwmd.c:691
61 #, c-format
62 msgid "exiting, fd=%i"
63 msgstr ""
65 #: src/pwmd.c:1138
66 #, c-format
67 msgid "Trying to add datafile '%s' to the file cache ..."
68 msgstr ""
70 #: src/pwmd.c:1143
71 #, c-format
72 msgid "%s: Invalid characters in filename"
73 msgstr ""
75 #: src/pwmd.c:1247
76 #, c-format
77 msgid "new connection: tid=%p, fd=%i, addr=%s"
78 msgstr ""
80 #: src/pwmd.c:1250
81 #, c-format
82 msgid "new connection: tid=%p, fd=%i"
83 msgstr ""
85 #: src/pwmd.c:1433
86 #, c-format
87 msgid "caught signal %i (%s)"
88 msgstr ""
90 #: src/pwmd.c:1441
91 msgid "clearing file cache"
92 msgstr ""
94 #: src/pwmd.c:1458
95 #, c-format
96 msgid "Caught signal %i (%s). Exiting."
97 msgstr ""
99 #: src/pwmd.c:1542
100 #, c-format
101 msgid "%s started for user %s"
102 msgstr ""
104 #: src/pwmd.c:1547
105 #, c-format
106 msgid "Listening on %s and TCP port %i"
107 msgstr ""
109 #: src/pwmd.c:1550 src/pwmd.c:1552
110 #, c-format
111 msgid "Listening on %s"
112 msgstr ""
114 #: src/pwmd.c:1652
115 #, c-format
116 msgid ""
117 "Usage: %s [OPTIONS] [file1] [...]\n"
118 "  --homedir                    alternate pwmd home directory (~/.pwmd)\n"
119 "  -f, --rcfile=filename        load the specfied configuration file\n"
120 "                               (~/.pwmd/config)\n"
121 "  --kill                       terminate an existing instance of pwmd\n"
122 "  -n, --no-fork                run as a foreground process\n"
123 "  --disable-dump               disable the LIST, XPATH and DUMP commands\n"
124 "  --ignore, --force            ignore cache pushing errors during startup\n"
125 "  -I, --import=filename        import a pwmd DTD formatted XML file)\n"
126 "  -k, --passphrase-file=file   for use when importing\n"
127 "  -o, --outfile=filename       output file when importing\n"
128 "  --keyid=fpr[,..]             public key to use when encrypting\n"
129 "  --sign-keyid=fpr[,..]        fingerprint of the signing key to use\n"
130 "  -s, --symmetric              use conventional encryption with optional "
131 "signer\n"
132 "  --keyparam=filename          custom key parameters to use (gpg default)\n"
133 "  --debug=[a:..][,g:N][,t:N]   enable debugging (a:[ixedsc],g:[1-9],t:[0-"
134 "N])\n"
135 "  --help                       this help text\n"
136 "  --version                    show version and compile time features\n"
137 msgstr ""
139 #: src/pwmd.c:1677
140 #, c-format
141 msgid "removing stale socket %s"
142 msgstr ""
144 #: src/pwmd.c:1755
145 #, c-format
146 msgid "an instance for socket %s is already running"
147 msgstr ""
149 #: src/pwmd.c:2026
150 #, c-format
151 msgid ""
152 "%s\n"
153 "\n"
154 "Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, "
155 "2016\n"
156 "%s\n"
157 "Released under the terms of the GPL v2. Use at your own risk.\n"
158 "\n"
159 "Compile time features:\n"
160 "%s"
161 msgstr ""
163 #: src/pwmd.c:2069
164 #, c-format
165 msgid "Overriding GPGME_DEBUG environment with level %u!"
166 msgstr ""
168 #: src/pwmd.c:2283
169 #, c-format
170 msgid ""
171 "Either there is another pwmd running or '%s' is a \n"
172 "stale socket. Please remove it manually."
173 msgstr ""
175 #: src/pwmd.c:2367
176 msgid ""
177 "Failed to add a file to the cache. Use --force to force startup. Exiting."
178 msgstr ""
180 #: src/pwmd.c:2376
181 #, c-format
182 msgid "Successfully added '%s' to the cache."
183 msgstr ""
185 #: src/pwmd.c:2383
186 msgid "Done. Daemonizing..."
187 msgstr ""
189 #: src/pwmd.c:2384
190 msgid "Done. Waiting for connections..."
191 msgstr ""
193 #: src/pwmd.c:2454
194 msgid "pwmd exiting normally"
195 msgstr ""
197 #: src/status.c:100
198 msgid "Waiting for lock"
199 msgstr ""
201 #: src/commands.c:1498
202 #, c-format
203 msgid "invalid expire attribute value: %s"
204 msgstr ""
206 #: src/commands.c:3868
207 #, c-format
208 msgid "command completed: rc=%u"
209 msgstr ""
211 #: src/commands.c:3905
212 msgid ""
213 "Usage: HELP [--html] [<COMMAND>]\n"
214 "For commands that take an element path as an argument, each element is "
215 "separated with an ASCII @key{TAB} character (ASCII 0x09).@*@*COMMANDS:"
216 msgstr ""
218 #: src/commands.c:3945
219 msgid "Usage: "
220 msgstr ""
222 #: src/commands.c:4488
223 msgid ""
224 "HELP [--html] [<COMMAND>]\n"
225 "Show available commands or command specific help text.@*@*The @option{--"
226 "html} option will output the help text in HTML format."
227 msgstr ""
229 #: src/commands.c:4495
230 msgid ""
231 "KILL <thread_id>\n"
232 "Terminates the client identified by @var{thread_id} and releases any file "
233 "lock or other resources it has held. See @code{GETINFO} (@pxref{GETINFO}) "
234 "for details about listing connected clients. An @code{invoking_user} "
235 "(@pxref{Configuration}) may kill any client while others may only kill "
236 "clients of the same @code{UID} or @abbr{TLS} fingerprint."
237 msgstr ""
239 #: src/commands.c:4504
240 msgid ""
241 "LISTKEYS [--secret-only] [pattern[,<pattern>]]\n"
242 "Returns a new line separated list of key information matching a comma "
243 "separated list of @var{pattern}'s. When option @option{--secret-only} is "
244 "specified, only keys matching @var{pattern} that also have a secret key "
245 "available will be returned."
246 msgstr ""
248 #: src/commands.c:4512
249 msgid ""
250 "KEYINFO [--learn]\n"
251 "Returns a new line separated list of key ID's that the currently opened data "
252 "file has recipients and signers for. If the key is a signing key it will be "
253 "prefixed with an @code{S}. If the file is a new one, or has no signers in "
254 "the case of being symmetrically encrypted, the error code "
255 "@code{GPG_ERR_NO_DATA} is returned.@*@*When the @option{--learn} option is "
256 "passed, keys on a smartcard will be imported."
257 msgstr ""
259 #: src/commands.c:4524
260 msgid ""
261 "GETINFO [--data] [--verbose] CACHE | CLIENTS | PID | USER | LAST_ERROR | "
262 "VERSION\n"
263 "Get server and other information. The information is returned via a status "
264 "message (@pxref{Status Messages}) unless otherwise noted or @option{--data} "
265 "is specified.@*@*@var{CACHE} returns the number of cached documents."
266 "@*@*@var{CLIENTS} returns the number of connected clients via a status "
267 "message or a list of connected clients when the @option{--verbose} parameter "
268 "is used (implies @option{--data}). A verbose line of a client list contains "
269 "space delimited fields: the thread ID, client name, opened file (@code{/} if "
270 "none opened), IP address if remote, file lock status, whether the current "
271 "client is self or not, client state (see below), user ID or TLS fingerprint "
272 "of the connected client, username if the client is a local one else "
273 "@code{-}, and finally the time stamp of when the client connected.@*@*Client "
274 "state @code{0} is an unknown client state, state @code{1} indicates the "
275 "client has connected but hasn't completed initializing, state @code{2} "
276 "indicates that the client is idle, state @code{3} means the client is in a "
277 "command and state @code{4} means the client is disconnecting. @*@*@var{PID} "
278 "returns the process ID number of the server via a data response."
279 "@*@*@var{VERSION} returns the server version number and compile-time "
280 "features via a data response with each being space delimited."
281 "@*@*@var{LAST_ERROR} returns a detailed description of the last failed "
282 "command via a data response, when available.@*@*@var{USER} returns the "
283 "username or @abbr{TLS} hash of the connected client via a data response."
284 msgstr ""
286 #: src/commands.c:4561
287 msgid ""
288 "PASSWD\n"
289 "Changes the passphrase of the secret key required to open the current data "
290 "file. If the data file is symmetrically encrypted, the error "
291 "@code{GPG_ERR_NOT_SUPPORTED} is returned. When symmetrically encrypted, the "
292 "@code{SAVE} command (@pxref{SAVE}) should be used instead to prevent this "
293 "command saving any unwanted changes to the @abbr{XML} document.@*@*This "
294 "command is not available to non-invoking clients (@pxref{Access Control})."
295 msgstr ""
297 #: src/commands.c:4573
298 msgid ""
299 "OPEN [--lock] <filename>\n"
300 "Opens @var{filename}. When the @var{filename} is not found on the file-"
301 "system then a new in-memory document will be created. If the file is found, "
302 "it is looked for in the file cache and when found no passphrase will be "
303 "required to open it. When not cached, @cite{pinentry(1)} will be used to "
304 "retrieve the passphrase for decryption unless @option{disable-pinentry} "
305 "(@pxref{OPTION}) was specified in which case @command{pwmd} will "
306 "@emph{INQUIRE} the client for the passphrase.@*@*When the @option{--lock} "
307 "option is passed then the file mutex will be locked as if the @code{LOCK} "
308 "command (@pxref{LOCK}) had been sent after the file had been opened."
309 msgstr ""
311 #: src/commands.c:4588
312 msgid ""
313 "SAVE [--symmetric] [--inquire-keyparam] [--keyid=<fpr>[,..] | [--inquire-"
314 "keyid]] [--sign-keyid=<fpr>[,..] | [--inquire-sign-keyid]]\n"
315 "Writes the in-memory @abbr{XML} document to disk. The file written to is the "
316 "file that was opened using the @code{OPEN} command (@pxref{OPEN}). If the "
317 "file is a new one or the option @option{--inquire-keyparam} was passed, a "
318 "new keypair will be generated and @cite{pinentry(1)} will be used to prompt "
319 "for the passphrase of the secret key used for signing.@*@*The @option{--"
320 "inquire-keyparam} option will send an @emph{INQUIRE} to the client to obtain "
321 "the key parameters to use for generating the new keypair. The inquired data "
322 "is expected to be in @cite{gnupg} @abbr{XML} format. See the @cite{gnupg} "
323 "documentation for details. Note that when this option is specified a new "
324 "keypair will be generated reguardless if the file is a new one and that the "
325 "passphrase for the current file will be required before generating the new "
326 "keypair. This option is available to non-invoking clients (@pxref{Access "
327 "Control}) only when the file is a new one.@*@*You can encrypt the data file "
328 "to a recipient other than the one that it was encrypted with by passing the "
329 "@option{--keyid} or @option{--inquire-keyid} option with the fingerprint of "
330 "a public encryption key as its argument. Use the @command{LISTKEYS} command "
331 "(@pxref{LISTKEYS}) to show key information by pattern. The @option{--sign-"
332 "keyid} or @option{--inquire-sign-keyid} option may also be used to sign the "
333 "data file with an alternate key by specifying the fingerprint of a secret "
334 "key. A passphrase to decrypt the data file will be required when one or more "
335 "of the original encryption or signing keys are not found in either of these "
336 "two options' arguments or when the data file is symmetrically encrypted, "
337 "reguardless of the @code{require_save_key} configuration parameter. The "
338 "original encryption or signing keys will be used when either of these "
339 "options are not specified.@*@*The @option{--keyid} and @option{--sign-keyid} "
340 "options are not available for non-invoking clients (@pxref{Access Control}) "
341 "when the recipients or signers do not match those that were used when the "
342 "file was @code{OPEN}'ed.@*@*The @option{--symmetric} option specifies that a "
343 "new data file be conventionally encrypted. These types of data files do not "
344 "use a recipient public key but may be signed by using the @option{--sign-"
345 "keyid} or @option{--inquire-sign-keyid} options. To remove all signers from "
346 "a symmtrically encrypted data file, leave the option value empty. Note that "
347 "you cannot change encryption schemes once a data file has been saved."
348 msgstr ""
350 #: src/commands.c:4634
351 msgid ""
352 "ISCACHED [--lock] [--agent [--sign]] <filename>\n"
353 "Determines the file cache status of the specified @var{filename}. The "
354 "default is to test whether the filename is cached in memory. Passing option "
355 "@option{--agent} will test the @command{gpg-agent} cache for at most one "
356 "cached key used for opening the data file (@pxref{OPEN}). To test if a "
357 "signing key is cached, pass @option{--sign} along with @option{--agent}. "
358 "Both the @option{--agent} and @option{--sign} options require an opened data "
359 "file.@*@*An @emph{OK} response is returned if the specified @var{filename} "
360 "is found in the cache. If not found in the cache but exists on the "
361 "filesystem then @code{GPG_ERR_NO_DATA} is returned. Otherwise a filesystem "
362 "error is returned.@*@*The @option{--lock} option will lock the file mutex of "
363 "@var{filename} when the file exists; it does not need to be opened nor "
364 "cached. The lock will be released when the client exits or sends the "
365 "@code{UNLOCK} command (@pxref{UNLOCK}). When this option is passed the "
366 "current data file is closed."
367 msgstr ""
369 #: src/commands.c:4655
370 msgid ""
371 "CLEARCACHE [<filename>]\n"
372 "Clears a file cache entry for all or the specified @var{filename}. Note that "
373 "this will also clear any @command{gpg-agent} cached keys which may cause "
374 "problems if another data file shares the same keys as @var{filename}."
375 "@*@*When clearing all cache entries a permissions test is done against the "
376 "current client based on the @var{allowed} configuration parameter in a "
377 "@var{filename} section. Both a cache entry may be cleared and an error "
378 "returned depending on cached data files and client permissions."
379 msgstr ""
381 #: src/commands.c:4667
382 msgid ""
383 "CACHETIMEOUT <filename> <seconds>\n"
384 "The time in @var{seconds} until @var{filename} will be removed from the "
385 "cache. @code{-1} will keep the cache entry forever, @code{0} will require "
386 "the passphrase for each @code{OPEN} command (@pxref{OPEN}) or @code{SAVE} "
387 "(@pxref{SAVE}) command. @xref{Configuration}, and the @code{cache_timeout} "
388 "parameter."
389 msgstr ""
391 #: src/commands.c:4676
392 msgid ""
393 "LIST [--inquire] [--recurse] [element[<TAB>child[..]]]\n"
394 "If no element path is given then a newline separated list of root elements "
395 "is returned with a data response. If given, then children of the specified "
396 "element path are returned.@*@*Each element path returned will have zero or "
397 "more flags appened to it. These flags are delimited from the element path by "
398 "a single space character. A flag itself is a single character. Flag @code{P} "
399 "indicates that access to the element is denied. Flag @code{+} indicates that "
400 "there are child nodes of the current element path. Flag @code{E} indicates "
401 "that an element of the element path contained in a @var{target} attribute "
402 "could not be found. Flag @code{O} indicates that a @var{target} attribute "
403 "recursion limit was reached (@pxref{Configuration}). Flag @code{T}, followed "
404 "by a single space character, then an element path, is the element path of "
405 "the @var{target} attribute contained in the current element.@*@*When a "
406 "specified element path contains an error, beit from the final element in the "
407 "path or any previous element, the path is still shown but will contain the "
408 "error flag for the element with the error. Determining the actual element "
409 "which contains the error is up to the client. This can be done by traversing "
410 "the final element up to parent elements that contain the same error flag."
411 "@*@*The option @option{--recurse} may be used to list the entire element "
412 "tree for a specified element path or the entire tree for all root elements."
413 "@*@*When the @option{--inquire} option is passed then all remaining non-"
414 "option arguments are retrieved via a server @emph{INQUIRE}."
415 msgstr ""
417 #: src/commands.c:4708
418 msgid ""
419 "REALPATH [--inquire] element[<TAB>child[..]]\n"
420 "Resolves all @code{target} attributes of the specified element path and "
421 "returns the result with a data response. @xref{Target Attribute}, for "
422 "details.@*@*When the @option{--inquire} option is passed then all remaining "
423 "non-option arguments are retrieved via a server @emph{INQUIRE}."
424 msgstr ""
426 #: src/commands.c:4717
427 msgid ""
428 "STORE element[<TAB>child[..]]<TAB>[content]\n"
429 "This command uses a server @emph{INQUIRE} to retrieve data from the client."
430 "@*@*Creates a new element path or modifies the @var{content} of an existing "
431 "element. If only a single element is specified then a new root element is "
432 "created. Otherwise, elements are @key{TAB} delimited and the content will be "
433 "set to the final @key{TAB} delimited element. If no @var{content} is "
434 "specified after the final @key{TAB}, then the content of the existing "
435 "element will be removed; or will be empty if creating a new element.@*@*The "
436 "only restriction of an element name is that it not contain whitespace "
437 "characters. There is no other whitespace between the @key{TAB} delimited "
438 "elements. It is recommended that the content of an element be base64 encoded "
439 "when it contains control or @key{TAB} characters to prevent @abbr{XML} "
440 "parsing and @command{pwmd} syntax errors."
441 msgstr ""
443 #: src/commands.c:4735
444 msgid ""
445 "RENAME [--inquire] element[<TAB>child[..]] <value>\n"
446 "Renames the specified @var{element} to the new @var{value}. If an element of "
447 "the same name as the @var{value} already exists it will be overwritten."
448 "@*@*When the @option{--inquire} option is passed then all remaining non-"
449 "option arguments are retrieved via a server @emph{INQUIRE}."
450 msgstr ""
452 #: src/commands.c:4744
453 msgid ""
454 "COPY [--inquire] source[<TAB>child[..]] dest[<TAB>child[..]]\n"
455 "Copies the entire element tree starting from the child node of the source "
456 "element, to the destination element path. If the destination element path "
457 "does not exist then it will be created; otherwise it is overwritten.@*@*Note "
458 "that attributes from the source element are merged into the destination "
459 "element when the destination element path exists. When an attribute of the "
460 "same name exists in both the source and destination elements then the "
461 "destination attribute will be updated to the source attribute value.@*@*When "
462 "the @option{--inquire} option is passed then all remaining non-option "
463 "arguments are retrieved via a server @emph{INQUIRE}."
464 msgstr ""
466 #: src/commands.c:4760
467 msgid ""
468 "MOVE [--inquire] source[<TAB>child[..]] [dest[<TAB>child[..]]]\n"
469 "Moves the source element path to the destination element path. If the "
470 "destination is not specified then it will be moved to the root node of the "
471 "document. If the destination is specified and exists then it will be "
472 "overwritten; otherwise non-existing elements of the destination element path "
473 "will be created.@*@*When the @option{--inquire} option is passed then all "
474 "remaining non-option arguments are retrieved via a server @emph{INQUIRE}."
475 msgstr ""
477 #: src/commands.c:4772
478 msgid ""
479 "DELETE [--inquire] element[<TAB>child[..]]\n"
480 "Removes the specified element path and all of its children. This may break "
481 "an element with a @code{target} attribute (@pxref{Target Attribute}) that "
482 "refers to this element or any of its children.@*@*When the @option{--"
483 "inquire} option is passed then all remaining non-option arguments are "
484 "retrieved via a server @emph{INQUIRE}."
485 msgstr ""
487 #: src/commands.c:4782
488 msgid ""
489 "GET [--inquire] element[<TAB>child[..]]\n"
490 "Retrieves the content of the specified element. The content is returned with "
491 "a data response.@*@*When the @option{--inquire} option is passed then all "
492 "remaining non-option arguments are retrieved via a server @emph{INQUIRE}."
493 msgstr ""
495 #: src/commands.c:4791
496 msgid ""
497 "ATTR [--inquire] SET|GET|DELETE|LIST [<attribute>] "
498 "element[<TAB>child[..]] ..\n"
499 "@table @asis\n"
500 "@item ATTR SET attribute element[<TAB>child[..]] [value]\n"
501 "    Stores or updates an @var{attribute} name and optional @var{value} of an "
502 "element. When no @var{value} is specified any existing value will be removed."
503 "@*@*@item ATTR DELETE attribute element[<TAB>child[..]]\n"
504 "    Removes an attribute from an element. If @var{attribute} is @code{_name} "
505 "or @code{target} an error is returned. Use the @command{DELETE} command "
506 "(@pxref{DELETE}) instead.@*@*@item ATTR LIST element[<TAB>child[..]]\n"
507 "    Retrieves a newline separated list of attributes names and values from "
508 "the specified element. Each attribute name and value is space delimited."
509 "@*@*@item ATTR GET attribute element[<TAB>child[..]]\n"
510 "    Retrieves the value of an @var{attribute} from an element.@end table\n"
511 "@*@*When the @option{--inquire} option is passed then all remaining non-"
512 "option arguments are retrieved via a server @emph{INQUIRE}.@*@*@xref{Target "
513 "Attribute}, for details about this special attribute and also @pxref{Other "
514 "Attributes} for other attributes that are handled specially by "
515 "@command{pwmd}."
516 msgstr ""
518 #: src/commands.c:4819
519 msgid ""
520 "XPATH [--inquire] <expression>[<TAB>[value]]\n"
521 "Evaluates an XPath @var{expression}. If no @var{value} argument is specified "
522 "it is assumed the expression is a request to return a result. Otherwise, the "
523 "result is set to the @var{value} argument and the document is updated. If "
524 "there is no @var{value} after the @key{TAB} character, the value is assumed "
525 "to be empty and the document is updated. For example:@sp 1\n"
526 "@example\n"
527 "XPATH //element[@@_name='password']@key{TAB}\n"
528 "@end example\n"
529 "@sp 1\n"
530 "would clear the content of all @var{password} elements in the data file "
531 "while leaving off the trailing @key{TAB} would return all @var{password} "
532 "elements in @abbr{XML} format.@*@*When the @option{--inquire} option is "
533 "passed then all remaining non-option arguments are retrieved via a server "
534 "@emph{INQUIRE}.@*@*See @url{http://www.w3schools.com/xpath/xpath_syntax.asp} "
535 "for @abbr{XPATH} expression syntax."
536 msgstr ""
538 #: src/commands.c:4842
539 msgid ""
540 "XPATHATTR [--inquire] SET|DELETE <name> <expression>[<TAB>[<value>]]\n"
541 "Like the @code{XPATH} command (@pxref{XPATH}) but operates on element "
542 "attributes and does not return a result. For the @var{SET} operation the "
543 "@var{value} is optional but the field is required. If not specified then the "
544 "attribute value will be empty. For example:@sp 1\n"
545 "@example\n"
546 "XPATHATTR SET password //element[@@_name='password']@key{TAB}\n"
547 "@end example\n"
548 "@sp 1\n"
549 "would create a @var{password} attribute for each @var{password} element "
550 "found in the document. The attribute value will be empty but still exist."
551 "@*@*When the @option{--inquire} option is passed then all remaining non-"
552 "option arguments are retrieved via a server @emph{INQUIRE}.@*@*See "
553 "@url{http://www.w3schools.com/xpath/xpath_syntax.asp} for @abbr{XPATH} "
554 "expression syntax."
555 msgstr ""
557 #: src/commands.c:4863
558 msgid ""
559 "IMPORT [--root=element[<TAB>child[..]]]\n"
560 "This command uses a server @emph{INQUIRE} to retrieve data from the client."
561 "@*@*Like the @code{STORE} command (@pxref{STORE}), but the @var{content} "
562 "argument is raw @abbr{XML} data. The content is created as a child of the "
563 "element path specified with the @option{--root} option or at the document "
564 "root when not specified. Existing elements of the same name will be "
565 "overwritten.@*@*The content must begin with an @abbr{XML} element node. "
566 "@xref{Introduction}, for details."
567 msgstr ""
569 #: src/commands.c:4877
570 msgid ""
571 "DUMP\n"
572 "Shows the in memory @abbr{XML} document with indenting. @xref{XPATH}, for "
573 "dumping a specific node."
574 msgstr ""
576 #: src/commands.c:4883
577 msgid ""
578 "LOCK\n"
579 "Locks the mutex associated with the opened file. This prevents other clients "
580 "from sending commands to the same opened file until the client that sent "
581 "this command either disconnects or sends the @code{UNLOCK} command. "
582 "@xref{UNLOCK}."
583 msgstr ""
585 #: src/commands.c:4891
586 msgid ""
587 "UNLOCK\n"
588 "Unlocks the file mutex which was locked with the @code{LOCK} command or a "
589 "commands' @option{--lock} option (@pxref{LOCK}, @pxref{OPEN}, "
590 "@pxref{ISCACHED})."
591 msgstr ""
593 #: src/commands.c:4898
594 msgid ""
595 "GETCONFIG [filename] <parameter>\n"
596 "Returns the value of a @command{pwmd} configuration @var{parameter} with a "
597 "data response. If no file has been opened then the value for @var{filename} "
598 "or the default from the @var{global} section will be returned. If a file has "
599 "been opened and no @var{filename} is specified, the value previously set "
600 "with the @code{OPTION} command (@pxref{OPTION}) will be returned."
601 msgstr ""
603 #: src/commands.c:4907
604 msgid ""
605 "OPTION <NAME>=[<VALUE>]\n"
606 "Sets a client option @var{name} to @var{value}. The value for an option is "
607 "kept for the duration of the connection with the exception of the "
608 "@command{pinentry} options which are defaults for all future connections "
609 "(@pxref{Pinentry}). When @var{value} is empty the option is unset.@*@*@table "
610 "@asis\n"
611 "@item DISABLE-PINENTRY\n"
612 "Disable use of @command{pinentry} for passphrase retrieval. When @code{1}, a "
613 "server inquire is sent to the client to obtain the passphrase. This option "
614 "may be set as needed before the @code{OPEN} (@pxref{OPEN}), @code{PASSWD} "
615 "(@pxref{PASSWD}) and @code{SAVE} (@pxref{SAVE}) commands. Set to @code{0} to "
616 "use a @command{pinentry}.@*@*@item DISPLAY\n"
617 "Set or unset the X11 display to use when prompting for a passphrase."
618 "@*@*@item TTYNAME\n"
619 "Set the terminal device path to use when prompting for a passphrase."
620 "@*@*@item TTYTYPE\n"
621 "Set the terminal type for use with @option{TTYNAME}.@*@*@item NAME\n"
622 "Associates the thread ID of the connection with the specified textual "
623 "representation. Useful for debugging log messages. May not contain "
624 "whitespace.@*@*@item LOCK-TIMEOUT\n"
625 "When not @code{0}, the duration in tenths of a second to wait for the file "
626 "mutex which has been locked by another thread to be released before "
627 "returning an error. When @code{-1} the error will be returned immediately."
628 "@*@*@item CLIENT-STATE\n"
629 "When set to @code{1} then client state status messages for other clients are "
630 "sent to the current client. The default is @code{0}.@end table\n"
631 msgstr ""
633 #: src/commands.c:4946
634 msgid ""
635 "LS\n"
636 "Returns a newline separated list of data files stored in the data directory "
637 "@file{HOMEDIR/data} (@pxref{Invoking}) with a data response."
638 msgstr ""
640 #: src/commands.c:4952
641 msgid ""
642 "RESET\n"
643 "Closes the currently opened file but keeps any previously set client options "
644 "(@pxref{OPTION})."
645 msgstr ""
647 #: src/commands.c:4958
648 msgid ""
649 "NOP\n"
650 "Does nothing. Always returns successfully."
651 msgstr ""
653 #: src/xml.c:953
654 #, c-format
655 msgid "Missing attribute '_name' at %s."
656 msgstr ""
658 #: src/xml.c:962
659 #, c-format
660 msgid "'%s' is not a valid element name at %s."
661 msgstr ""
663 #: src/xml.c:985
664 #, c-format
665 msgid "Warning: unknown element '%s' at %s. Removing."
666 msgstr ""
668 #: src/tls.c:108
669 msgid "client certificate is revoked"
670 msgstr ""
672 #: src/tls.c:111
673 msgid "client certificate has no signer"
674 msgstr ""
676 #: src/tls.c:114
677 msgid "client certificate signature verification failed"
678 msgstr ""
680 #: src/tls.c:117
681 msgid "client certificate expired"
682 msgstr ""
684 #: src/tls.c:120
685 msgid "client certificate signer is not from CA"
686 msgstr ""
688 #: src/tls.c:123
689 msgid "client certificate has insecure algorithm"
690 msgstr ""
692 #: src/tls.c:126
693 msgid "client certificate is invalid"
694 msgstr ""
696 #: src/crypto.c:94
697 msgid "obtaining passphrase from passphrase file"
698 msgstr ""
700 #: src/crypto.c:586
701 #, c-format
702 msgid "%s: recipient: %s, status=%u"
703 msgstr ""
705 #: src/crypto.c:614
706 #, c-format
707 msgid "%s: signer: %s, status=%u"
708 msgstr ""
710 #: src/crypto.c:852
711 #, c-format
712 msgid "%s: invalid recipient: %s, rc=%u"
713 msgstr ""
715 #: src/crypto.c:879
716 #, c-format
717 msgid "%s: invalid signer: %s, rc=%u"
718 msgstr ""
720 #: src/crypto.c:894
721 #, c-format
722 msgid "%s: signer: %s"
723 msgstr ""