Fix previous commit.
[pwmd.git] / po / pwmd.pot
blob7f73ea207e5af03becbb9fe4149d1c9600eb5f26
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: 2017-01-01 18:34-0500\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:373
26 #, c-format
27 msgid "gpgrt_check_version(): Incompatible libgpg-error. Wanted %s, got %s.\n"
28 msgstr ""
30 #: src/pwmd.c:384
31 #, c-format
32 msgid "assuan_check_version(): Incompatible libassuan. Wanted %s, got %s.\n"
33 msgstr ""
35 #: src/pwmd.c:392
36 #, c-format
37 msgid "gcry_check_version(): Incompatible libgcrypt. Wanted %s, got %s.\n"
38 msgstr ""
40 #: src/pwmd.c:402
41 #, c-format
42 msgid "gpgme_check_version(): Incompatible libgpgme. Wanted %s, got %s.\n"
43 msgstr ""
45 #: src/pwmd.c:411
46 #, c-format
47 msgid "gpgme_engine_check_version(GPGME_PROTOCOL_OPENPGP): %s"
48 msgstr ""
50 #: src/pwmd.c:424
51 #, c-format
52 msgid "gnutls_global_init() failed.\n"
53 msgstr ""
55 #: src/pwmd.c:430
56 #, c-format
57 msgid "gnutls_check_version(): Incompatible libgnutls. Wanted %s, got %s.\n"
58 msgstr ""
60 #: src/pwmd.c:690
61 #, c-format
62 msgid "exiting, fd=%i"
63 msgstr ""
65 #: src/pwmd.c:1113
66 #, c-format
67 msgid "Trying to add datafile '%s' to the file cache ..."
68 msgstr ""
70 #: src/pwmd.c:1118
71 #, c-format
72 msgid "%s: Invalid characters in filename"
73 msgstr ""
75 #: src/pwmd.c:1222
76 #, c-format
77 msgid "new connection: tid=%p, fd=%i, addr=%s"
78 msgstr ""
80 #: src/pwmd.c:1225
81 #, c-format
82 msgid "new connection: tid=%p, fd=%i"
83 msgstr ""
85 #: src/pwmd.c:1409
86 #, c-format
87 msgid "caught signal %i (%s)"
88 msgstr ""
90 #: src/pwmd.c:1417
91 msgid "clearing file cache"
92 msgstr ""
94 #: src/pwmd.c:1434
95 #, c-format
96 msgid "Caught signal %i (%s). Exiting."
97 msgstr ""
99 #: src/pwmd.c:1518
100 #, c-format
101 msgid "%s started for user %s"
102 msgstr ""
104 #: src/pwmd.c:1523
105 #, c-format
106 msgid "Listening on %s and TCP port %i"
107 msgstr ""
109 #: src/pwmd.c:1526 src/pwmd.c:1528
110 #, c-format
111 msgid "Listening on %s"
112 msgstr ""
114 #: src/pwmd.c:1628
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 "  --userid=string              name and email address to use when importing\n"
133 "  --algo=string                algorithm to use when importing (engine "
134 "default)\n"
135 "  --expire=seconds             key expiry time when importing (3 years)\n"
136 "  --no-passphrase              don't require a passphrase when importing\n"
137 "  --debug=[a:..][,g:N][,t:N]   enable debugging (a:[ixedsc],g:[1-9],t:[0-"
138 "N])\n"
139 "  --help                       this help text\n"
140 "  --version                    show version and compile time features\n"
141 msgstr ""
143 #: src/pwmd.c:1656
144 #, c-format
145 msgid "removing stale socket %s"
146 msgstr ""
148 #: src/pwmd.c:1734
149 #, c-format
150 msgid "an instance for socket %s is already running"
151 msgstr ""
153 #: src/pwmd.c:2032
154 #, c-format
155 msgid ""
156 "%s\n"
157 "\n"
158 "Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, "
159 "2016, 2017\n"
160 "%s\n"
161 "Released under the terms of the GPL v2. Use at your own risk.\n"
162 "\n"
163 "Compile time features:\n"
164 "%s"
165 msgstr ""
167 #: src/pwmd.c:2075
168 #, c-format
169 msgid "Overriding GPGME_DEBUG environment with level %u!"
170 msgstr ""
172 #: src/pwmd.c:2291
173 #, c-format
174 msgid ""
175 "Either there is another pwmd running or '%s' is a \n"
176 "stale socket. Please remove it manually."
177 msgstr ""
179 #: src/pwmd.c:2373
180 msgid ""
181 "Failed to add a file to the cache. Use --force to force startup. Exiting."
182 msgstr ""
184 #: src/pwmd.c:2382
185 #, c-format
186 msgid "Successfully added '%s' to the cache."
187 msgstr ""
189 #: src/pwmd.c:2389
190 msgid "Done. Daemonizing..."
191 msgstr ""
193 #: src/pwmd.c:2390
194 msgid "Done. Waiting for connections..."
195 msgstr ""
197 #: src/pwmd.c:2461
198 msgid "pwmd exiting normally"
199 msgstr ""
201 #: src/status.c:100
202 msgid "Waiting for lock"
203 msgstr ""
205 #: src/commands.c:1733
206 #, c-format
207 msgid "invalid expire attribute value: %s"
208 msgstr ""
210 #: src/commands.c:4172
211 #, c-format
212 msgid "command completed: rc=%u"
213 msgstr ""
215 #: src/commands.c:4209
216 msgid ""
217 "Usage: HELP [--html] [<COMMAND>]\n"
218 "For commands that take an element path as an argument, each element is "
219 "separated with an ASCII @key{TAB} character (ASCII 0x09).@*@*COMMANDS:"
220 msgstr ""
222 #: src/commands.c:4249
223 msgid "Usage: "
224 msgstr ""
226 #: src/commands.c:4851
227 msgid ""
228 "HELP [--html] [<COMMAND>]\n"
229 "Show available commands or command specific help text.@*@*The @option{--"
230 "html} option will output the help text in HTML format."
231 msgstr ""
233 #: src/commands.c:4858
234 msgid ""
235 "DELETEKEY <keyid>\n"
236 "Deletes the secret key associated with key @var{keyid} from the keyring. "
237 "Note that when the key is deleted, the current or other data files using "
238 "this key will no longer be able to be opened."
239 msgstr ""
241 #: src/commands.c:4865
242 msgid ""
243 "KILL <thread_id>\n"
244 "Terminates the client identified by @var{thread_id} and releases any file "
245 "lock or other resources it has held. See @code{GETINFO} (@pxref{GETINFO}) "
246 "for details about listing connected clients. An @code{invoking_user} "
247 "(@pxref{Configuration}) may kill any client while others may only kill "
248 "clients of the same @code{UID} or @abbr{TLS} fingerprint."
249 msgstr ""
251 #: src/commands.c:4874
252 msgid ""
253 "LISTKEYS [--secret-only] [pattern[,<pattern>]]\n"
254 "Returns a new line separated list of key information matching a comma "
255 "separated list of @var{pattern}'s. When option @option{--secret-only} is "
256 "specified, only keys matching @var{pattern} that also have a secret key "
257 "available will be returned."
258 msgstr ""
260 #: src/commands.c:4882
261 msgid ""
262 "KEYINFO [--learn]\n"
263 "Returns a new line separated list of key ID's that the currently opened data "
264 "file has recipients and signers for. If the key is a signing key it will be "
265 "prefixed with an @code{S}. If the file is a new one, or has no signers in "
266 "the case of being symmetrically encrypted, the error code "
267 "@code{GPG_ERR_NO_DATA} is returned.@*@*When the @option{--learn} option is "
268 "passed, keys on a smartcard will be imported."
269 msgstr ""
271 #: src/commands.c:4894
272 msgid ""
273 "GETINFO [--data] [--verbose] CACHE | CLIENTS | PID | USER | LAST_ERROR | "
274 "VERSION\n"
275 "Get server and other information. The information is returned via a status "
276 "message (@pxref{Status Messages}) unless otherwise noted or @option{--data} "
277 "is specified.@*@*@var{CACHE} returns the number of cached documents."
278 "@*@*@var{CLIENTS} returns the number of connected clients via a status "
279 "message or a list of connected clients when the @option{--verbose} parameter "
280 "is used (implies @option{--data}). A verbose line of a client list contains "
281 "space delimited fields: the thread ID, client name, opened file (@code{/} if "
282 "none opened), IP address if remote, file lock status, whether the current "
283 "client is self or not, client state (see below), user ID or TLS fingerprint "
284 "of the connected client, username if the client is a local one else "
285 "@code{-}, and finally the time stamp of when the client connected.@*@*Client "
286 "state @code{0} is an unknown client state, state @code{1} indicates the "
287 "client has connected but hasn't completed initializing, state @code{2} "
288 "indicates that the client is idle, state @code{3} means the client is in a "
289 "command and state @code{4} means the client is disconnecting. @*@*@var{PID} "
290 "returns the process ID number of the server via a data response."
291 "@*@*@var{VERSION} returns the server version number and compile-time "
292 "features via a data response with each being space delimited."
293 "@*@*@var{LAST_ERROR} returns a detailed description of the last failed "
294 "command via a data response, when available.@*@*@var{USER} returns the "
295 "username or @abbr{TLS} hash of the connected client via a data response."
296 msgstr ""
298 #: src/commands.c:4931
299 msgid ""
300 "PASSWD\n"
301 "Changes the passphrase of the secret key required to open the current data "
302 "file. If the data file is symmetrically encrypted, the error "
303 "@code{GPG_ERR_NOT_SUPPORTED} is returned. When symmetrically encrypted, the "
304 "@code{SAVE} command (@pxref{SAVE}) should be used instead to prevent this "
305 "command saving any unwanted changes to the @abbr{XML} document.@*@*This "
306 "command is not available to non-invoking clients (@pxref{Access Control})."
307 msgstr ""
309 #: src/commands.c:4943
310 msgid ""
311 "OPEN [--lock] <filename>\n"
312 "Opens @var{filename}. When the @var{filename} is not found on the file-"
313 "system then a new in-memory document will be created. If the file is found, "
314 "it is looked for in the file cache and when found no passphrase will be "
315 "required to open it. When not cached, @cite{pinentry(1)} will be used to "
316 "retrieve the passphrase for decryption unless @option{disable-pinentry} "
317 "(@pxref{OPTION}) was specified in which case @command{pwmd} will "
318 "@emph{INQUIRE} the client for the passphrase. Note than when configuration "
319 "option @option{strict_open} is enabled and the client is not an "
320 "@option{invoking_user}, an error will be returned when the data file does "
321 "not exist.@*@*When the @option{--lock} option is passed then the file mutex "
322 "will be locked as if the @code{LOCK} command (@pxref{LOCK}) had been sent "
323 "after the file had been opened."
324 msgstr ""
326 #: src/commands.c:4961
327 msgid ""
328 "GENKEY --subkey-of=fpr | --userid=\"str\" [--expire=N] [--algo=\"str\"] [--"
329 "no-passphrase] [--usage=\"default|sign|encrypt\"\n"
330 "Generates a new key based on option arguments. One of @option{--subkey-of} "
331 "or @option{--userid} is required. The @option{--subkey-of} option will "
332 "generate a subkey for the key of the specified fingerprint."
333 msgstr ""
335 #: src/commands.c:4969
336 msgid ""
337 "SAVE [--sign-keyid=[<fpr>]] [--symmetric | --keyid=<fpr>[,..] | --inquire-"
338 "keyid]\n"
339 "Writes the in-memory @abbr{XML} document to disk. The file written to is the "
340 "file that was opened when using the @code{OPEN} command (@pxref{OPEN})."
341 "@*@*If the file is a new one, one of @option{--symmetric}, @option{--keyid} "
342 "or@option{--inquire-keyid} is required. When not @option{--symmetric}, "
343 "option @option{--sign-keyid} is also required, but optional otherwise."
344 "@*@*You can encrypt the data file to a recipient other than the one that it "
345 "was originally encrypted with by passing the @option{--keyid} or @option{--"
346 "inquire-keyid} option with a comma separated list of public encryption key "
347 "fingerprints as its argument. Use the @command{LISTKEYS} command "
348 "(@pxref{LISTKEYS}) to show key information by pattern. The @option{--sign-"
349 "keyid} option may also be used to sign the data file with an alternate key "
350 "by specifying the fingerprint of a signing key. Only one signing key is "
351 "supported unlike the @option{--keyid} option. A passphrase to decrypt the "
352 "data file will be required when one or more of the original encryption keys "
353 "or signing key are not found in either of these two options' arguments or "
354 "when the data file is symmetrically encrypted reguardless of the "
355 "@code{require_save_key} configuration parameter. The original encryption "
356 "keys and signing key will be used when neither of these options are "
357 "specified.@*@*The @option{--keyid} and @option{--sign-keyid} options are not "
358 "available to non-invoking clients (@pxref{Access Control}) when the "
359 "recipients or signer do not match those that were used when the file was "
360 "@code{OPEN}'ed.@*@*The @option{--symmetric} option specifies that a new data "
361 "file be conventionally encrypted. These types of data files do not use a "
362 "recipient public key but may optionally be signed by using the @option{--"
363 "sign-keyid} option. To remove the signing key from a symmtrically encrypted "
364 "data file, leave the option value empty.@*@*Note that you cannot change "
365 "encryption schemes once a data file has been saved."
366 msgstr ""
368 #: src/commands.c:5008
369 msgid ""
370 "ISCACHED [--lock] [--agent [--sign]] <filename>\n"
371 "Determines the file cache status of the specified @var{filename}. The "
372 "default is to test whether the filename is cached in memory. Passing option "
373 "@option{--agent} will test the @command{gpg-agent} cache for at most one "
374 "cached key used for opening the data file (@pxref{OPEN}). To test if a "
375 "signing key is cached, pass @option{--sign} along with @option{--agent}. "
376 "Both the @option{--agent} and @option{--sign} options require an opened data "
377 "file.@*@*An @emph{OK} response is returned if the specified @var{filename} "
378 "is found in the cache. If not found in the cache but exists on the "
379 "filesystem then @code{GPG_ERR_NO_DATA} is returned. Otherwise a filesystem "
380 "error is returned.@*@*The @option{--lock} option will lock the file mutex of "
381 "@var{filename} when the file exists; it does not need to be opened nor "
382 "cached. The lock will be released when the client exits or sends the "
383 "@code{UNLOCK} command (@pxref{UNLOCK}). When this option is passed the "
384 "current data file is closed."
385 msgstr ""
387 #: src/commands.c:5029
388 msgid ""
389 "CLEARCACHE [<filename>]\n"
390 "Clears a file cache entry for all or the specified @var{filename}. Note that "
391 "this will also clear any @command{gpg-agent} cached keys which may cause "
392 "problems if another data file shares the same keys as @var{filename}."
393 "@*@*When clearing all cache entries a permissions test is done against the "
394 "current client based on the @var{allowed} configuration parameter in a "
395 "@var{filename} section. Both a cache entry may be cleared and an error "
396 "returned depending on cached data files and client permissions."
397 msgstr ""
399 #: src/commands.c:5041
400 msgid ""
401 "CACHETIMEOUT <filename> <seconds>\n"
402 "The time in @var{seconds} until @var{filename} will be removed from the "
403 "cache. @code{-1} will keep the cache entry forever, @code{0} will require "
404 "the passphrase for each @code{OPEN} command (@pxref{OPEN}) or @code{SAVE} "
405 "(@pxref{SAVE}) command. @xref{Configuration}, and the @code{cache_timeout} "
406 "parameter."
407 msgstr ""
409 #: src/commands.c:5050
410 msgid ""
411 "LIST [--inquire] [--recurse] [element[<TAB>child[..]]]\n"
412 "If no element path is given then a newline separated list of root elements "
413 "is returned with a data response. If given, then children of the specified "
414 "element path are returned.@*@*Each element path returned will have zero or "
415 "more flags appened to it. These flags are delimited from the element path by "
416 "a single space character. A flag itself is a single character. Flag @code{P} "
417 "indicates that access to the element is denied. Flag @code{+} indicates that "
418 "there are child nodes of the current element path. Flag @code{E} indicates "
419 "that an element of the element path contained in a @var{target} attribute "
420 "could not be found. Flag @code{O} indicates that a @var{target} attribute "
421 "recursion limit was reached (@pxref{Configuration}). Flag @code{T}, followed "
422 "by a single space character, then an element path, is the element path of "
423 "the @var{target} attribute contained in the current element.@*@*When a "
424 "specified element path contains an error, beit from the final element in the "
425 "path or any previous element, the path is still shown but will contain the "
426 "error flag for the element with the error. Determining the actual element "
427 "which contains the error is up to the client. This can be done by traversing "
428 "the final element up to parent elements that contain the same error flag."
429 "@*@*The option @option{--recurse} may be used to list the entire element "
430 "tree for a specified element path or the entire tree for all root elements."
431 "@*@*When the @option{--inquire} option is passed then all remaining non-"
432 "option arguments are retrieved via a server @emph{INQUIRE}."
433 msgstr ""
435 #: src/commands.c:5082
436 msgid ""
437 "REALPATH [--inquire] element[<TAB>child[..]]\n"
438 "Resolves all @code{target} attributes of the specified element path and "
439 "returns the result with a data response. @xref{Target Attribute}, for "
440 "details.@*@*When the @option{--inquire} option is passed then all remaining "
441 "non-option arguments are retrieved via a server @emph{INQUIRE}."
442 msgstr ""
444 #: src/commands.c:5091
445 msgid ""
446 "STORE element[<TAB>child[..]]<TAB>[content]\n"
447 "This command uses a server @emph{INQUIRE} to retrieve data from the client."
448 "@*@*Creates a new element path or modifies the @var{content} of an existing "
449 "element. If only a single element is specified then a new root element is "
450 "created. Otherwise, elements are @key{TAB} delimited and the content will be "
451 "set to the final @key{TAB} delimited element. If no @var{content} is "
452 "specified after the final @key{TAB}, then the content of the existing "
453 "element will be removed; or will be empty if creating a new element.@*@*The "
454 "only restriction of an element name is that it not contain whitespace "
455 "characters. There is no other whitespace between the @key{TAB} delimited "
456 "elements. It is recommended that the content of an element be base64 encoded "
457 "when it contains control or @key{TAB} characters to prevent @abbr{XML} "
458 "parsing and @command{pwmd} syntax errors."
459 msgstr ""
461 #: src/commands.c:5109
462 msgid ""
463 "RENAME [--inquire] element[<TAB>child[..]] <value>\n"
464 "Renames the specified @var{element} to the new @var{value}. If an element of "
465 "the same name as the @var{value} already exists it will be overwritten."
466 "@*@*When the @option{--inquire} option is passed then all remaining non-"
467 "option arguments are retrieved via a server @emph{INQUIRE}."
468 msgstr ""
470 #: src/commands.c:5118
471 msgid ""
472 "COPY [--inquire] source[<TAB>child[..]] dest[<TAB>child[..]]\n"
473 "Copies the entire element tree starting from the child node of the source "
474 "element, to the destination element path. If the destination element path "
475 "does not exist then it will be created; otherwise it is overwritten.@*@*Note "
476 "that attributes from the source element are merged into the destination "
477 "element when the destination element path exists. When an attribute of the "
478 "same name exists in both the source and destination elements then the "
479 "destination attribute will be updated to the source attribute value.@*@*When "
480 "the @option{--inquire} option is passed then all remaining non-option "
481 "arguments are retrieved via a server @emph{INQUIRE}."
482 msgstr ""
484 #: src/commands.c:5134
485 msgid ""
486 "MOVE [--inquire] source[<TAB>child[..]] [dest[<TAB>child[..]]]\n"
487 "Moves the source element path to the destination element path. If the "
488 "destination is not specified then it will be moved to the root node of the "
489 "document. If the destination is specified and exists then it will be "
490 "overwritten; otherwise non-existing elements of the destination element path "
491 "will be created.@*@*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:5146
496 msgid ""
497 "DELETE [--inquire] element[<TAB>child[..]]\n"
498 "Removes the specified element path and all of its children. This may break "
499 "an element with a @code{target} attribute (@pxref{Target Attribute}) that "
500 "refers to this element or any of its children.@*@*When the @option{--"
501 "inquire} option is passed then all remaining non-option arguments are "
502 "retrieved via a server @emph{INQUIRE}."
503 msgstr ""
505 #: src/commands.c:5156
506 msgid ""
507 "GET [--inquire] element[<TAB>child[..]]\n"
508 "Retrieves the content of the specified element. The content is returned with "
509 "a data response.@*@*When the @option{--inquire} option is passed then all "
510 "remaining non-option arguments are retrieved via a server @emph{INQUIRE}."
511 msgstr ""
513 #: src/commands.c:5165
514 msgid ""
515 "ATTR [--inquire] SET|GET|DELETE|LIST [<attribute>] "
516 "element[<TAB>child[..]] ..\n"
517 "@table @asis\n"
518 "@item ATTR SET attribute element[<TAB>child[..]] [value]\n"
519 "    Stores or updates an @var{attribute} name and optional @var{value} of an "
520 "element. When no @var{value} is specified any existing value will be removed."
521 "@*@*@item ATTR DELETE attribute element[<TAB>child[..]]\n"
522 "    Removes an attribute from an element. If @var{attribute} is @code{_name} "
523 "or @code{target} an error is returned. Use the @command{DELETE} command "
524 "(@pxref{DELETE}) instead.@*@*@item ATTR LIST element[<TAB>child[..]]\n"
525 "    Retrieves a newline separated list of attributes names and values from "
526 "the specified element. Each attribute name and value is space delimited."
527 "@*@*@item ATTR GET attribute element[<TAB>child[..]]\n"
528 "    Retrieves the value of an @var{attribute} from an element.@end table\n"
529 "@*@*When the @option{--inquire} option is passed then all remaining non-"
530 "option arguments are retrieved via a server @emph{INQUIRE}.@*@*@xref{Target "
531 "Attribute}, for details about this special attribute and also @pxref{Other "
532 "Attributes} for other attributes that are handled specially by "
533 "@command{pwmd}."
534 msgstr ""
536 #: src/commands.c:5193
537 msgid ""
538 "XPATH [--inquire] <expression>[<TAB>[value]]\n"
539 "Evaluates an XPath @var{expression}. If no @var{value} argument is specified "
540 "it is assumed the expression is a request to return a result. Otherwise, the "
541 "result is set to the @var{value} argument and the document is updated. If "
542 "there is no @var{value} after the @key{TAB} character, the value is assumed "
543 "to be empty and the document is updated. For example:@sp 1\n"
544 "@example\n"
545 "XPATH //element[@@_name='password']@key{TAB}\n"
546 "@end example\n"
547 "@sp 1\n"
548 "would clear the content of all @var{password} elements in the data file "
549 "while leaving off the trailing @key{TAB} would return all @var{password} "
550 "elements in @abbr{XML} format.@*@*When the @option{--inquire} option is "
551 "passed then all remaining non-option arguments are retrieved via a server "
552 "@emph{INQUIRE}.@*@*See @url{http://www.w3schools.com/xpath/xpath_syntax.asp} "
553 "for @abbr{XPATH} expression syntax."
554 msgstr ""
556 #: src/commands.c:5216
557 msgid ""
558 "XPATHATTR [--inquire] SET|DELETE <name> <expression>[<TAB>[<value>]]\n"
559 "Like the @code{XPATH} command (@pxref{XPATH}) but operates on element "
560 "attributes and does not return a result. For the @var{SET} operation the "
561 "@var{value} is optional but the field is required. If not specified then the "
562 "attribute value will be empty. For example:@sp 1\n"
563 "@example\n"
564 "XPATHATTR SET password //element[@@_name='password']@key{TAB}\n"
565 "@end example\n"
566 "@sp 1\n"
567 "would create a @var{password} attribute for each @var{password} element "
568 "found in the document. The attribute value will be empty but still exist."
569 "@*@*When the @option{--inquire} option is passed then all remaining non-"
570 "option arguments are retrieved via a server @emph{INQUIRE}.@*@*See "
571 "@url{http://www.w3schools.com/xpath/xpath_syntax.asp} for @abbr{XPATH} "
572 "expression syntax."
573 msgstr ""
575 #: src/commands.c:5237
576 msgid ""
577 "IMPORT [--root=element[<TAB>child[..]]]\n"
578 "This command uses a server @emph{INQUIRE} to retrieve data from the client."
579 "@*@*Like the @code{STORE} command (@pxref{STORE}), but the @var{content} "
580 "argument is raw @abbr{XML} data. The content is created as a child of the "
581 "element path specified with the @option{--root} option or at the document "
582 "root when not specified. Existing elements of the same name will be "
583 "overwritten.@*@*The content must begin with an @abbr{XML} element node. "
584 "@xref{Introduction}, for details."
585 msgstr ""
587 #: src/commands.c:5251
588 msgid ""
589 "DUMP\n"
590 "Shows the in memory @abbr{XML} document with indenting. @xref{XPATH}, for "
591 "dumping a specific node."
592 msgstr ""
594 #: src/commands.c:5257
595 msgid ""
596 "LOCK\n"
597 "Locks the mutex associated with the opened file. This prevents other clients "
598 "from sending commands to the same opened file until the client that sent "
599 "this command either disconnects or sends the @code{UNLOCK} command. "
600 "@xref{UNLOCK}."
601 msgstr ""
603 #: src/commands.c:5265
604 msgid ""
605 "UNLOCK\n"
606 "Unlocks the file mutex which was locked with the @code{LOCK} command or a "
607 "commands' @option{--lock} option (@pxref{LOCK}, @pxref{OPEN}, "
608 "@pxref{ISCACHED})."
609 msgstr ""
611 #: src/commands.c:5272
612 msgid ""
613 "GETCONFIG [filename] <parameter>\n"
614 "Returns the value of a @command{pwmd} configuration @var{parameter} with a "
615 "data response. If no file has been opened then the value for @var{filename} "
616 "or the default from the @var{global} section will be returned. If a file has "
617 "been opened and no @var{filename} is specified, the value previously set "
618 "with the @code{OPTION} command (@pxref{OPTION}) will be returned."
619 msgstr ""
621 #: src/commands.c:5281
622 msgid ""
623 "OPTION <NAME>=[<VALUE>]\n"
624 "Sets a client option @var{name} to @var{value}. The value for an option is "
625 "kept for the duration of the connection with the exception of the "
626 "@command{pinentry} options which are defaults for all future connections "
627 "(@pxref{Pinentry}). When @var{value} is empty the option is unset.@*@*@table "
628 "@asis\n"
629 "@item DISABLE-PINENTRY\n"
630 "Disable use of @command{pinentry} for passphrase retrieval. When @code{1}, a "
631 "server inquire is sent to the client to obtain the passphrase. This option "
632 "may be set as needed before the @code{OPEN} (@pxref{OPEN}), @code{PASSWD} "
633 "(@pxref{PASSWD}) and @code{SAVE} (@pxref{SAVE}) commands. Set to @code{0} to "
634 "use a @command{pinentry}.@*@*@item DISPLAY\n"
635 "Set or unset the X11 display to use when prompting for a passphrase."
636 "@*@*@item TTYNAME\n"
637 "Set the terminal device path to use when prompting for a passphrase."
638 "@*@*@item TTYTYPE\n"
639 "Set the terminal type for use with @option{TTYNAME}.@*@*@item NAME\n"
640 "Associates the thread ID of the connection with the specified textual "
641 "representation. Useful for debugging log messages. May not contain "
642 "whitespace.@*@*@item LOCK-TIMEOUT\n"
643 "When not @code{0}, the duration in tenths of a second to wait for the file "
644 "mutex which has been locked by another thread to be released before "
645 "returning an error. When @code{-1} the error will be returned immediately."
646 "@*@*@item CLIENT-STATE\n"
647 "When set to @code{1} then client state status messages for other clients are "
648 "sent to the current client. The default is @code{0}.@end table\n"
649 msgstr ""
651 #: src/commands.c:5320
652 msgid ""
653 "LS\n"
654 "Returns a newline separated list of data files stored in the data directory "
655 "@file{HOMEDIR/data} (@pxref{Invoking}) with a data response."
656 msgstr ""
658 #: src/commands.c:5326
659 msgid ""
660 "RESET\n"
661 "Closes the currently opened file but keeps any previously set client options "
662 "(@pxref{OPTION})."
663 msgstr ""
665 #: src/commands.c:5332
666 msgid ""
667 "NOP\n"
668 "Does nothing. Always returns successfully."
669 msgstr ""
671 #: src/xml.c:953
672 #, c-format
673 msgid "Missing attribute '_name' at %s."
674 msgstr ""
676 #: src/xml.c:962
677 #, c-format
678 msgid "'%s' is not a valid element name at %s."
679 msgstr ""
681 #: src/xml.c:985
682 #, c-format
683 msgid "Warning: unknown element '%s' at %s. Removing."
684 msgstr ""
686 #: src/tls.c:108
687 msgid "client certificate is revoked"
688 msgstr ""
690 #: src/tls.c:111
691 msgid "client certificate has no signer"
692 msgstr ""
694 #: src/tls.c:114
695 msgid "client certificate signature verification failed"
696 msgstr ""
698 #: src/tls.c:117
699 msgid "client certificate expired"
700 msgstr ""
702 #: src/tls.c:120
703 msgid "client certificate signer is not from CA"
704 msgstr ""
706 #: src/tls.c:123
707 msgid "client certificate has insecure algorithm"
708 msgstr ""
710 #: src/tls.c:126
711 msgid "client certificate is invalid"
712 msgstr ""
714 #: src/crypto.c:94
715 msgid "obtaining passphrase from passphrase file"
716 msgstr ""
718 #: src/crypto.c:602
719 #, c-format
720 msgid "%s: recipient: %s, status=%u"
721 msgstr ""
723 #: src/crypto.c:630
724 #, c-format
725 msgid "%s: signer: %s, status=%u"
726 msgstr ""
728 #: src/crypto.c:874
729 #, c-format
730 msgid "%s: invalid recipient: %s, rc=%u"
731 msgstr ""
733 #: src/crypto.c:901
734 #, c-format
735 msgid "%s: invalid signer: %s, rc=%u"
736 msgstr ""
738 #: src/crypto.c:916
739 #, c-format
740 msgid "%s: signer: %s"
741 msgstr ""