1# French translations for rrdtool package.
2# Copyright (C) 2018 Tobias Oetiker
3# This file is distributed under the same license as the rrdtool package.
4#
5# Jean-Michel Nirgal Vourgère <nirgal@nirgal.com>, 2018.
6# Jean-Michel Vourgère <nirgal@debian.org>, 2018.
7msgid ""
8msgstr ""
9"Project-Id-Version: rrdtool 1.7.0\n"
10"Report-Msgid-Bugs-To: https://github.com/oetiker/rrdtool-1.x/issues\n"
11"POT-Creation-Date: 2019-05-27 18:26+0200\n"
12"PO-Revision-Date: 2018-02-14 14:16+0100\n"
13"Last-Translator: Jean-Michel Vourgère <nirgal@debian.org>\n"
14"Language-Team: English <>\n"
15"Language: fr\n"
16"MIME-Version: 1.0\n"
17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Plural-Forms: nplurals=2; plural=(n > 1);\n"
20"X-Generator: Lokalize 2.0\n"
21
22#: src/rrd_tool.c:49
23#, c-format
24msgid ""
25"RRDtool %s  Copyright by Tobias Oetiker <tobi@oetiker.ch>\n"
26"               Compiled %s %s\n"
27"\n"
28"Usage: rrdtool [options] command command_options\n"
29msgstr ""
30"RRDtool %s  Copyright de Tobias Oetiker <tobi@oetiker.ch>\n"
31"               Compilé %s %s\n"
32"\n"
33"Utilisation: rrdtool [options] commande options_de_commande\n"
34
35#: src/rrd_tool.c:56
36msgid ""
37"Valid commands: create, update, updatev, graph, graphv,  dump, restore,\n"
38"\t\tlast, lastupdate, first, info, list, fetch, tune,\n"
39"\t\tresize, xport, flushcached\n"
40msgstr ""
41"Commandes valides: create, update, updatev, graph, graphv,  dump, restore,\n"
42"\t\tlast, lastupdate, first, info, list, fetch, tune,\n"
43"\t\tresize, xport, flushcached\n"
44
45#: src/rrd_tool.c:61
46msgid "Valid remote commands: quit, ls, cd, mkdir, pwd\n"
47msgstr "Commandes à distance valides: quit, ls, cd, mkdir, pwd\n"
48
49#: src/rrd_tool.c:65
50msgid ""
51"* create - create a new RRD\n"
52"\n"
53"\trrdtool create filename [--start|-b start time]\n"
54"\t\t[--step|-s step]\n"
55"\t\t[--template|-t template-file]\n"
56"\t\t[--source|-r source-file]\n"
57"\t\t[--no-overwrite|-O]\n"
58"\t\t[--daemon|-d address]\n"
59"\t\t[DS:ds-name:DST:dst arguments]\n"
60"\t\t[RRA:CF:cf arguments]\n"
61msgstr ""
62"* create - crée un nouveau RRD\n"
63"\n"
64"\trrdtool create nom-de-fichier [--start|-b temps-début]\n"
65"\t\t[--step|-s pas]\n"
66"\t\t[--template|-t fichier-modèle]\n"
67"\t\t[--source|-r fichier-source]\n"
68"\t\t[--no-overwrite|-O]\n"
69"\t\t[--daemon|-d adresse]\n"
70"\t\t[DS:nom-ds:DST:arguments-dst]\n"
71"\t\t[RRA:CF:arguments-cf]\n"
72
73#: src/rrd_tool.c:76
74msgid ""
75"* dump - dump an RRD to XML\n"
76"\n"
77"\trrdtool dump [--header|-h {none,xsd,dtd}]\n"
78"\t\t[--no-header|-n]\n"
79"\t\t[--daemon|-d address]\n"
80"\t\tfile.rrd [file.xml]"
81msgstr ""
82"* dump - sauvegarde un RRD en XML\n"
83"\n"
84"\trrdtool dump [--header|-h {none,xsd,dtd}]\n"
85"\t\t[--no-header|-n]\n"
86"\t\t[--daemon|-d adresse]\n"
87"\t\tfichier.rrd [fichier.xml]"
88
89#: src/rrd_tool.c:83
90msgid ""
91"* info - returns the configuration and status of the RRD\n"
92"\n"
93"\trrdtool info [--daemon|-d <addr> [--noflush|-F]] filename.rrd\n"
94msgstr ""
95"* info - retourne la configuration et le statut d'un RRD\n"
96"\n"
97"\trrdtool info [--daemon|-d <adr> [--noflush|-F]] fichier.rrd\n"
98
99#: src/rrd_tool.c:87
100msgid ""
101"* list - returns the list of RRDs\n"
102"\n"
103"\trrdtool list [--daemon <address>] [--noflush] <dirname>\n"
104msgstr ""
105"* list - renvoie la liste des RRDs\n"
106"\n"
107"\trrdtool list [--daemon <adresse>] [--noflush] <répertoire>\n"
108
109#: src/rrd_tool.c:91
110msgid ""
111"* restore - restore an RRD file from its XML form\n"
112"\n"
113"\trrdtool restore [--range-check|-r] [--force-overwrite|-f] filename.xml "
114"filename.rrd\n"
115msgstr ""
116"* restore - restaure un fichier RRD depuis sa forme XML\n"
117"\n"
118"\trrdtool restore [--range-check|-r] [--force-overwrite|-f] fichier.xml "
119"fichier.rrd\n"
120
121#: src/rrd_tool.c:95
122msgid ""
123"* last - show last update time for RRD\n"
124"\n"
125"\trrdtool last filename.rrd\n"
126"\t\t[--daemon|-d address]\n"
127msgstr ""
128"* last - affiche l'heure de dernière mise à jour d'un RRD\n"
129"\n"
130"\trrdtool last nomficher.rrd\n"
131"\t\t[--daemon|-d adresse]\n"
132
133#: src/rrd_tool.c:100
134msgid ""
135"* lastupdate - returns the most recent datum stored for\n"
136"  each DS in an RRD\n"
137"\n"
138"\trrdtool lastupdate filename.rrd\n"
139"\t\t[--daemon|-d address]\n"
140msgstr ""
141"* lastupdate - renvoie le datum le plus récent stocké pour\n"
142"  chaque DS dans un RRD\n"
143"\n"
144"\trrdtool lastupdate fichier.rrd\n"
145"\t\t[--daemon|-d adresse]\n"
146
147#: src/rrd_tool.c:106
148msgid ""
149"* first - show first update time for RRA within an RRD\n"
150"\n"
151"\trrdtool first filename.rrd [--rraindex number] [--daemon|-d address]\n"
152msgstr ""
153"* first - renvoie le temps de première mise à jour de RRA dans un RRD\n"
154"\n"
155"\trrdtool first fichier.rrd [--rraindex nombre] [--daemon|-d adresse]\n"
156
157#: src/rrd_tool.c:110
158msgid ""
159"* update - update an RRD\n"
160"\n"
161"\trrdtool update filename\n"
162"\t\t[--template|-t ds-name:ds-name:...]\n"
163"\t\t[--skip-past-updates|-s]\n"
164"\t\t[--daemon|-d <address>]\n"
165"\t\ttime|N:value[:value...]\n"
166"\n"
167"\t\tat-time@value[:value...]\n"
168"\n"
169"\t\t[ time:value[:value...] ..]\n"
170msgstr ""
171"* update - met à jour un RRD\n"
172"\n"
173"\trrdtool update fichier\n"
174"\t\t[--template|-t nom-ds:nom-ds:...]\n"
175"\t\t[--skip-past-updates|-s]\n"
176"\t\t[--daemon|-d <adresse>]\n"
177"\t\ttime|N:valeur[:valeur...]\n"
178"\n"
179"\t\tat-time@valeur[:valeur...]\n"
180"\n"
181"\t\t[ time:valeur[:valeur...] ..]\n"
182
183#: src/rrd_tool.c:120
184msgid ""
185"* updatev - a verbose version of update\n"
186"\treturns information about values, RRAs, and datasources updated\n"
187"\n"
188"\trrdtool updatev filename\n"
189"\t\t[--template|-t ds-name:ds-name:...]\n"
190"\t\t[--skip-past-updates|-s]\n"
191"\t\ttime|N:value[:value...]\n"
192"\n"
193"\t\tat-time@value[:value...]\n"
194"\n"
195"\t\t[ time:value[:value...] ..]\n"
196msgstr ""
197"* updatev - une version prolixe d'update\n"
198"\trenvoie les informations à propos des valeurs, RRAs, et sources de données "
199"mises à jour\n"
200"\n"
201"\trrdtool updatev fichier\n"
202"\t\t[--template|-t nom-ds:nom-ds:...]\n"
203"\t\t[--skip-past-updates|-s]\n"
204"\t\ttime|N:value[:valeur...]\n"
205"\n"
206"\t\tat-time@valeur[:valeur...]\n"
207"\n"
208"\t\t[ time:valeur[:valeur...] ..]\n"
209
210#: src/rrd_tool.c:130
211msgid ""
212"* fetch - fetch data out of an RRD\n"
213"\n"
214"\trrdtool fetch filename.rrd CF\n"
215"\t\t[-r|--resolution resolution]\n"
216"\t\t[-s|--start start] [-e|--end end]\n"
217"\t\t[-a|--align-start]\n"
218"\t\t[-d|--daemon <address>]\n"
219msgstr ""
220"* fetch - récupère des données depuis un RRD\n"
221"\n"
222"\trrdtool fetch fichier.rrd CF\n"
223"\t\t[-r|--resolution résolution]\n"
224"\t\t[-s|--start début] [-e|--end fin]\n"
225"\t\t[-a|--align-start]\n"
226"\t\t[-d|--daemon <adresse>]\n"
227
228#: src/rrd_tool.c:138
229msgid ""
230"* flushcached - flush cached data out to an RRD file\n"
231"\n"
232"\trrdtool flushcached filename.rrd\n"
233"\t\t[-d|--daemon <address>]\n"
234msgstr ""
235"* flushcached - vide le tampon de données dans un fichier RRD\n"
236"\n"
237"\trrdtool flushcached fichier.rrd\n"
238"\t\t[-d|--daemon <adresse>]\n"
239
240#: src/rrd_tool.c:145
241msgid ""
242"* graph - generate a graph from one or several RRD\n"
243"\n"
244"\trrdtool graph filename [-s|--start seconds] [-e|--end seconds]\n"
245msgstr ""
246"* graph - génère un graphique depuis un ou plusieurs RRD\n"
247"\n"
248"\trrdtool graph fichier [-s|--start secondes] [-e|--end secondes]\n"
249
250#: src/rrd_tool.c:148
251msgid ""
252"* graphv - generate a graph from one or several RRD\n"
253"           with meta data printed before the graph\n"
254"\n"
255"\trrdtool graphv filename [-s|--start seconds] [-e|--end seconds]\n"
256msgstr ""
257"* graphv - génère un graphique depuis un ou plusieurs RRD\n"
258"           avec affichage des méta-données avant le graphique\n"
259"\n"
260"\trrdtool graphv fichier [-s|--start secondes] [-e|--end secondes]\n"
261
262#: src/rrd_tool.c:152
263msgid ""
264"\t\t[-x|--x-grid x-axis grid and label]\n"
265"\t\t[-Y|--alt-y-grid] [--full-size-mode]\n"
266"\t\t[--left-axis-format format]\n"
267"\t\t[-y|--y-grid y-axis grid and label]\n"
268"\t\t[-v|--vertical-label string] [-w|--width pixels]\n"
269"\t\t[--right-axis scale:shift] [--right-axis-label label]\n"
270"\t\t[--right-axis-format format]\n"
271"\t\t[-h|--height pixels] [-o|--logarithmic]\n"
272"\t\t[-u|--upper-limit value] [-z|--lazy]\n"
273"\t\t[-l|--lower-limit value] [-r|--rigid]\n"
274"\t\t[-g|--no-legend] [-d|--daemon <address>]\n"
275"\t\t[-F|--force-rules-legend]\n"
276"\t\t[-j|--only-graph]\n"
277msgstr ""
278"\t\t[-x|--x-grid axe-x grille et titre]\n"
279"\t\t[-Y|--alt-y-grid] [--full-size-mode]\n"
280"\t\t[--left-axis-format format]\n"
281"\t\t[-y|--y-grid axe-y grille et titre]\n"
282"\t\t[-v|--vertical-label chaîne] [-w|--width pixels]\n"
283"\t\t[--right-axis échelle:décalage] [--right-axis-label titre]\n"
284"\t\t[--right-axis-format format]\n"
285"\t\t[-h|--height pixels] [-o|--logarithmic]\n"
286"\t\t[-u|--upper-limit valeur] [-z|--lazy]\n"
287"\t\t[-l|--lower-limit valeur] [-r|--rigid]\n"
288"\t\t[-g|--no-legend] [-d|--daemon <adresse>]\n"
289"\t\t[-F|--force-rules-legend]\n"
290"\t\t[-j|--only-graph]\n"
291
292#: src/rrd_tool.c:165
293msgid ""
294"\t\t[-n|--font FONTTAG:size:font]\n"
295"\t\t[-m|--zoom factor]\n"
296"\t\t[-A|--alt-autoscale]\n"
297"\t\t[-M|--alt-autoscale-max]\n"
298"\t\t[-G|--graph-render-mode {normal,mono}]\n"
299"\t\t[-R|--font-render-mode {normal,light,mono}]\n"
300"\t\t[-B|--font-smoothing-threshold size]\n"
301"\t\t[-T|--tabwidth width]\n"
302"\t\t[-E|--slope-mode]\n"
303"\t\t[-P|--pango-markup]\n"
304"\t\t[-N|--no-gridfit]\n"
305"\t\t[-X|--units-exponent value]\n"
306"\t\t[-L|--units-length value]\n"
307"\t\t[-S|--step seconds]\n"
308"\t\t[-f|--imginfo printfstr]\n"
309"\t\t[-a|--imgformat PNG]\n"
310"\t\t[-c|--color COLORTAG#rrggbb[aa]]\n"
311"\t\t[--border width\n"
312"\t\t[-t|--title string]\n"
313"\t\t[-W|--watermark string]\n"
314"\t\t[-Z|--use-nan-for-all-missing-data]\n"
315"\t\t[DEF:vname=rrd:ds-name:CF]\n"
316msgstr ""
317"\t\t[-n|--font FONTTAG:taille:police]\n"
318"\t\t[-m|--zoom facteur]\n"
319"\t\t[-A|--alt-autoscale]\n"
320"\t\t[-M|--alt-autoscale-max]\n"
321"\t\t[-G|--graph-render-mode {normal,mono}]\n"
322"\t\t[-R|--font-render-mode {normal,light,mono}]\n"
323"\t\t[-B|--font-smoothing-threshold taille]\n"
324"\t\t[-T|--tabwidth largeur]\n"
325"\t\t[-E|--slope-mode]\n"
326"\t\t[-P|--pango-markup]\n"
327"\t\t[-N|--no-gridfit]\n"
328"\t\t[-X|--units-exponent valeur]\n"
329"\t\t[-L|--units-length valeur]\n"
330"\t\t[-S|--step secondes]\n"
331"\t\t[-f|--imginfo chaîne-printf]\n"
332"\t\t[-a|--imgformat PNG]\n"
333"\t\t[-c|--color COLORTAG#rrvvbb[aa]]\n"
334"\t\t[--border largeur\n"
335"\t\t[-t|--title chaîne]\n"
336"\t\t[-W|--watermark chaîne]\n"
337"\t\t[-Z|--use-nan-for-all-missing-data]\n"
338"\t\t[DEF:vname=rrd:nom-ds:CF]\n"
339
340#: src/rrd_tool.c:188
341msgid ""
342"\t\t[CDEF:vname=rpn-expression]\n"
343"\t\t[VDEF:vdefname=rpn-expression]\n"
344"\t\t[PRINT:vdefname:format]\n"
345"\t\t[GPRINT:vdefname:format]\n"
346"\t\t[COMMENT:text]\n"
347"\t\t[SHIFT:vname:offset]\n"
348"\t\t[TEXTALIGN:{left|right|justified|center}]\n"
349"\t\t[TICK:vname#rrggbb[aa][:[fraction][:legend]]]\n"
350"\t\t[HRULE:value#rrggbb[aa][:legend]]\n"
351"\t\t[VRULE:value#rrggbb[aa][:legend]]\n"
352"\t\t[LINE[width]:vname[#rrggbb[aa][:[legend][:STACK]]]]\n"
353"\t\t[AREA:vname[#rrggbb[aa][:[legend][:STACK]]]]\n"
354"\t\t[PRINT:vname:CF:format] (deprecated)\n"
355"\t\t[GPRINT:vname:CF:format] (deprecated)\n"
356"\t\t[STACK:vname[#rrggbb[aa][:legend]]] (deprecated)\n"
357msgstr ""
358"\t\t[CDEF:vname=expression-rpn]\n"
359"\t\t[VDEF:vdefname=expression-rpn]\n"
360"\t\t[PRINT:vdefname:format]\n"
361"\t\t[GPRINT:vdefname:format]\n"
362"\t\t[COMMENT:texte]\n"
363"\t\t[SHIFT:nomv:décalage]\n"
364"\t\t[TEXTALIGN:{left|right|justified|center}]\n"
365"\t\t[TICK:nomv#rrvvbb[aa][:[fraction][:légende]]]\n"
366"\t\t[HRULE:valeur#rrvvbb[aa][:légende]]\n"
367"\t\t[VRULE:valeur#rrvvbb[aa][:légende]]\n"
368"\t\t[LINE[largeur]:nomv[#rrvvbb[aa][:[légende][:STACK]]]]\n"
369"\t\t[AREA:nomv[#rrvvbb[aa][:[legend][:STACK]]]]\n"
370"\t\t[PRINT:nomv:CF:format] (obsolète)\n"
371"\t\t[GPRINT:nomv:CF:format] (obsolète)\n"
372"\t\t[STACK:nomv[#rrvvbb[aa][:légende]]] (obsolète)\n"
373
374#: src/rrd_tool.c:203
375msgid ""
376" * tune -  Modify some basic properties of an RRD\n"
377"\n"
378"\trrdtool tune filename\n"
379"\t\t[--heartbeat|-h ds-name:heartbeat]\n"
380"\t\t[--data-source-type|-d ds-name:DST]\n"
381"\t\t[--data-source-rename|-r old-name:new-name]\n"
382"\t\t[--minimum|-i ds-name:min] [--maximum|-a ds-name:max]\n"
383"\t\t[--deltapos|-p scale-value] [--deltaneg|-n scale-value]\n"
384"\t\t[--failure-threshold|-f integer]\n"
385"\t\t[--window-length|-w integer]\n"
386"\t\t[--alpha|-x adaptation-parameter]\n"
387msgstr ""
388" * tune -  Modifie certaines propriétés élémentaires d'un RRD\n"
389"\n"
390"\trrdtool tune fichier\n"
391"\t\t[--heartbeat|-h nom-ds:heartbeat]\n"
392"\t\t[--data-source-type|-d nom-ds:DST]\n"
393"\t\t[--data-source-rename|-r ancien-nom:nouveau-nom]\n"
394"\t\t[--minimum|-i nom-ds:min] [--maximum|-a nom-ds:max]\n"
395"\t\t[--deltapos|-p valeur-échelle] [--deltaneg|-n valeur-échelle]\n"
396"\t\t[--failure-threshold|-f entier]\n"
397"\t\t[--window-length|-w entier]\n"
398"\t\t[--alpha|-x paramètre-adaptation]\n"
399
400#: src/rrd_tool.c:214
401msgid ""
402"\t\t[--beta|-y adaptation-parameter]\n"
403"\t\t[--gamma|-z adaptation-parameter]\n"
404"\t\t[--gamma-deviation|-v adaptation-parameter]\n"
405"\t\t[--smoothing-window|-s fraction-of-season]\n"
406"\t\t[--smoothing-window-deviation|-S fraction-of-season]\n"
407"\t\t[--aberrant-reset|-b ds-name]\n"
408msgstr ""
409"\t\t[--beta|-y paramètre-adaptation]\n"
410"\t\t[--gamma|-z paramètre-adaptation]\n"
411"\t\t[--gamma-deviation|-v paramètre-adaptation]\n"
412"\t\t[--smoothing-window|-s fraction-de-fenêtre]\n"
413"\t\t[--smoothing-window-deviation|-S fraction-de-fenêtre]\n"
414"\t\t[--aberrant-reset|-b nom-ds]\n"
415
416#: src/rrd_tool.c:221
417msgid ""
418"\t\t[--step|-t newstep]\n"
419"\t\t[--daemon|-D address]\n"
420"\t\t[DEL:ds-name]\n"
421"\t\t[DS:ds-spec]\n"
422"\t\t[DELRRA:index]\n"
423"\t\t[RRA:rra-spec]\n"
424"\t\t[RRA#index:[+-=]number]\n"
425msgstr ""
426"\t\t[--step|-t nouveau-pas]\n"
427"\t\t[--daemon|-D adresse]\n"
428"\t\t[DEL:nom-ds]\n"
429"\t\t[DS:spec-ds]\n"
430"\t\t[DELRRA:index]\n"
431"\t\t[RRA:spec-rra]\n"
432"\t\t[RRA#indice:[+-=]nombre]\n"
433
434#: src/rrd_tool.c:230
435msgid ""
436" * resize - alter the length of one of the RRAs in an RRD\n"
437"\n"
438"\trrdtool resize filename rranum GROW|SHRINK rows\n"
439msgstr ""
440" * resize - altère la longeur d'un des RRAs dans un RRD\n"
441"\n"
442"\trrdtool resize fichier numrra GROW|SHRINK lignes\n"
443
444#: src/rrd_tool.c:233
445msgid ""
446"* xport - generate XML dump from one or several RRD\n"
447"\n"
448"\trrdtool xport [-s|--start seconds] [-e|--end seconds]\n"
449"\t\t[-m|--maxrows rows]\n"
450"\t\t[--step seconds]\n"
451"\t\t[--enumds] [--json]\n"
452"\t\t[-d|--daemon address]\n"
453"\t\t[DEF:vname=rrd:ds-name:CF]\n"
454"\t\t[CDEF:vname=rpn-expression]\n"
455"\t\t[XPORT:vname:legend]\n"
456msgstr ""
457"* xport - génère une copie XML pour un ou plusieurs RRD\n"
458"\n"
459"\trrdtool xport [-s|--start secondes] [-e|--end secondes]\n"
460"\t\t[-m|--maxrows lignes]\n"
461"\t\t[--step secondes]\n"
462"\t\t[--enumds] [--json]\n"
463"\t\t[-d|--daemon adresse]\n"
464"\t\t[DEF:nomv=rrd:nom-ds:CF]\n"
465"\t\t[CDEF:nomv=expression-rpn]\n"
466"\t\t[XPORT:nomv:légende]\n"
467
468#: src/rrd_tool.c:242
469msgid ""
470" * quit - closing a session in remote mode\n"
471"\n"
472"\trrdtool quit\n"
473msgstr ""
474" * quit - clos une session en mode distant\n"
475"\n"
476"\trrdtool quit\n"
477
478#: src/rrd_tool.c:245
479msgid ""
480" * ls - lists all *.rrd files in current directory\n"
481"\n"
482"\trrdtool ls\n"
483msgstr ""
484" * ls - liste tous les fichiers *.rrd dans le répertoire courant\n"
485"\n"
486"\trrdtool ls\n"
487
488#: src/rrd_tool.c:248
489msgid ""
490" * cd - changes the current directory\n"
491"\n"
492"\trrdtool cd new directory\n"
493msgstr ""
494" * cd - change le répertoire courant\n"
495"\n"
496"\trrdtool cd nouveau-répertoire\n"
497
498#: src/rrd_tool.c:251
499msgid ""
500" * mkdir - creates a new directory\n"
501"\n"
502"\trrdtool mkdir newdirectoryname\n"
503msgstr ""
504" * mkdir - crée un nouveau répertoire\n"
505"\n"
506"\trrdtool mkdir nom-nouveau-répertoire\n"
507
508#: src/rrd_tool.c:254
509msgid ""
510" * pwd - returns the current working directory\n"
511"\n"
512"\trrdtool pwd\n"
513msgstr ""
514" * pwd - renvoie le nom du répertoire de travail courant\n"
515"\n"
516"\trrdtool pwd\n"
517
518#: src/rrd_tool.c:257
519msgid ""
520"RRDtool is distributed under the Terms of the GNU General\n"
521"Public License Version 2. (www.gnu.org/copyleft/gpl.html)\n"
522"\n"
523"For more information read the RRD manpages\n"
524msgstr ""
525"RRDtool est distribué selon les termes de la Licence Publique Générale GNU\n"
526"Licence publique Version 2. (www.gnu.org/copyleft/gpl.html)\n"
527"\n"
528"Pour plus d'information, consulter les pages man RRD\n"
529