translator_it.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 /******************************************************************************
19  *
20  * Revision history
21  *
22  * 2015/07: updated translation of new items used since version 1.8.2 and 1.8.4
23  * corrected a typo
24  * updated translator mail address
25  * 2012/04: updated translation of new items used since version 1.7.5 and 1.8.0
26  * 2010/08: updated translation of new items used since version 1.6.0 and 1.6.3
27  * completely reviewed the translation in the trLegendDocs() function
28  * corrected some typos all around
29  * reviewed some translations all around
30  * 2007/11: updated translation of new items used since version 1.5.4
31  * 2007/10: Included corrections provided by Arialdo Martini <arialdomartini@bebox.it>
32  * updated some strings marked with 'translate me' comment
33  * 2006/10: made class to derive directly from Translator class (reported in Petr Prikryl October 9 translator report)
34  * 2006/06: updated translation of new items used since version 1.4.6
35  * 2006/05: translated new items used since version 1.4.6
36  * corrected typo in trPackageMembers method
37  * 2005/03: translated new items used since version 1.4.1
38  * removed unused methods listed in Petr Prikryl February 28 translator report
39  * 2004/09: translated new items used since version 1.3.9
40  * 2004/06: translated new items used since version 1.3.8
41  * 2003/11: translated new items used since version 1.3.3
42  * 2003/06: translated new items used since version 1.3.1
43  * 2003/04: translated new items used since version 1.3
44  * 2002/11: translated new items used since version 1.2.18
45  * 2002/08: translated new items used since version 1.2.17
46  * 2002/07: translated new items used since version 1.2.16
47  * 2002/06: modified trRelatedPagesDescription() method
48  * corrected typo in trInclByDepGraph() method
49  * 2002/01: translated new items used since version 1.2.13
50  * updated e-mail address
51  * 2001/11: corrected the translation fixing the issues reported by the translator.pl script
52  * translated new items used since version 1.2.11
53  * 2001/08: corrected the translation fixing the issues reported by the translator.pl script
54  * translated new items used since version 1.2.7
55  * 2001/05: adopted new translation mechanism (trough adapters),
56  * translated new items used since version 1.2.5 and 1.2.6,
57  * revised those function returning strings in OPTIMIZE_OTPUT_FOR_C case,
58  * corrections regarding the plurals of some english terms maintained in the translation,
59  * changed some terms to better suit the sense
60  * 2001/02: translated new items used since version 1.2.4
61  * 2000/11: modified slightly the translation in trLegendDocs() function,
62  * translated new items used since version 1.2.1 and 1.2.2
63  * 2000/08: translated new items used since version 1.1.3, 1.1.4, 1.1.5 and 1.2.0
64  * 2000/03: translated new items used since version 1.0 and 1.1.0
65  * 1999/19: entirely rewritten the translation to correct small variations due
66  * to feature additions and to conform to the layout of the latest
67  * commented translator.h for the english language
68  * 1999/09: corrected some small typos in the "new since 0.49-990425" section
69  * added the "new since 0.49-990728" section
70  * 1999/06: revised and completed by Alessandro Falappa (current mantainer)
71  * 1999/??: initial italian translation by Ahmed Aldo Faisal
72  */
73 
74 /******************************************************************************
75  *
76  * Note sui criteri adottati per la traduzione
77  *
78  * Nella traduzione non si sono tradotti alcuni termini inglesi ormai entrati
79  * a far parte del "gergo" informatico (per es. file o namespace)
80  *
81  * Il plurale dei termini inglesi non tradotti è stato reso con il singolare
82  * della parola inglese secondo una convenzione spesso ritrovata nella documentazione
83  * tecnica (ad es. "lista dei file" e non "lista dei files")
84  *
85  * Se avete suggerimenti sulla traduzione di alcuni termini o volete segnalare
86  * eventuali sviste potete scrivermi all'indirizzo: alex.falappa@gmail.com
87  */
88 
89 #ifndef TRANSLATOR_IT_H
90 #define TRANSLATOR_IT_H
91 
93 {
94  public:
95 
96  // --- Language control methods -------------------
97 
98  /*! Used for identification of the language. The identification
99  * should not be translated. It should be replaced by the name
100  * of the language in English using lower-case characters only
101  * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
102  * the identification used in language.cpp.
103  */
105  { return "italian"; }
106 
107  /*! Used to get the LaTeX command(s) for the language support. This method
108  * was designed for languages which do wish to use a babel package.
109  */
111  {
112  return "\\usepackage[italian]{babel}\n";
113  }
114 
115  // --- Language translation methods -------------------
116 
117  /*! used in the compound documentation before a list of related functions. */
119  { return "Funzioni collegate"; }
120 
121  /*! subscript for the related functions. */
123  { return "(Si noti che queste non sono funzioni membro.)"; }
124 
125  /*! header that is put before the detailed description of files, classes and namespaces. */
127  { return "Descrizione dettagliata"; }
128 
129  /*! header that is put before the list of typedefs. */
131  { return "Documentazione delle ridefinizioni dei tipi (typedef)"; }
132 
133  /*! header that is put before the list of enumerations. */
135  { return "Documentazione dei tipi enumerati (enum)"; }
136 
137  /*! header that is put before the list of member functions. */
139  { return "Documentazione delle funzioni membro"; }
140 
141  /*! header that is put before the list of member attributes. */
143  {
144  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
145  {
146  return "Documentazione dei campi";
147  }
148  else
149  {
150  return "Documentazione dei membri dato";
151  }
152  }
153 
154  /*! this is the text of a link put after brief descriptions. */
156  { return "Continua..."; }
157 
158  /*! put in the class documentation */
160  { return "Elenco di tutti i membri"; }
161 
162  /*! used as the title of the "list of all members" page of a class */
164  { return "Elenco dei membri"; }
165 
166  /*! this is the first part of a sentence that is followed by a class name */
168  { return "Questo è l'elenco completo di tutti i membri di "; }
169 
170  /*! this is the remainder of the sentence after the class name */
172  { return ", inclusi tutti i membri ereditati."; }
173 
174  /*! this is put at the author sections at the bottom of man pages.
175  * parameter s is name of the project name.
176  */
178  {
179  QCString result="Generato automaticamente da Doxygen";
180  if (s) result+=(QCString)" per "+s;
181  result+=" a partire dal codice sorgente.";
182  return result;
183  }
184 
185  /*! put after an enum name in the list of all members */
187  { return "nome di tipo enumerato"; }
188 
189  /*! put after an enum value in the list of all members */
191  { return "valore di tipo enumerato"; }
192 
193  /*! put after an undocumented member in the list of all members */
195  { return "definito in"; }
196 
197  // quick reference sections
198 
199  /*! This is put above each page as a link to the list of all groups of
200  * compounds or files (see the \\group command).
201  */
203  { return "Moduli"; }
204 
205  /*! This is put above each page as a link to the class hierarchy */
207  { return "Gerarchia delle classi"; }
208 
209  /*! This is put above each page as a link to the list of annotated classes */
211  {
212  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
213  {
214  return "Strutture dati";
215  }
216  else
217  {
218  return "Elenco dei tipi composti";
219  }
220  }
221 
222  /*! This is put above each page as a link to the list of documented files */
224  { return "Elenco dei file"; }
225 
226  /*! This is put above each page as a link to all members of compounds. */
228  {
229  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
230  {
231  return "Campi dei dati";
232  }
233  else
234  {
235  return "Membri dei composti";
236  }
237  }
238 
239  /*! This is put above each page as a link to all members of files. */
241  {
242  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
243  {
244  return "Elementi globali";
245  }
246  else
247  {
248  return "Elementi dei file";
249  }
250  }
251 
252  /*! This is put above each page as a link to all related pages. */
254  { return "Pagine collegate"; }
255 
256  /*! This is put above each page as a link to all examples. */
258  { return "Esempi"; }
259 
260  /*! This is put above each page as a link to the search engine. */
262  { return "Cerca"; }
263 
264  /*! This is an introduction to the class hierarchy. */
266  {
267  return "Questo elenco di ereditarietà è ordinato "
268  "approssimativamente, ma non completamente, in ordine alfabetico:";
269  }
270 
271  /*! This is an introduction to the list with all files. */
273  {
274  QCString result="Questo è un elenco ";
275  if (!extractAll) result+="dei file documentati ";
276  else result+="di tutti i file ";
277  result+="con una loro breve descrizione:";
278  return result;
279  }
280 
281  /*! This is an introduction to the annotated compound list. */
283  {
284 
285  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
286  {
287  return "Queste sono le strutture dati con una loro breve descrizione:";
288  }
289  else
290  {
291  return "Queste sono le classi, le struct, le union e le interfacce con una loro breve descrizione:";
292  }
293  }
294 
295  /*! This is an introduction to the page with all class members. */
297  {
298  QCString result="Questo è un elenco ";
299  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
300  {
301  if (!extractAll) result+="delle struct e delle union documentate ";
302  else result+="di tutte le struct e le union ";
303  }
304  else
305  {
306  if (!extractAll) result+="dei membri documentati ";
307  else result+="di tutti i membri ";
308  }
309  result+="con collegamenti alla documentazione ";
310  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
311  {
312  if (extractAll) result+="della struct/union per ciascun campo:";
313  else result+="delle struct/union a cui appartengono:";
314  }
315  else
316  {
317  if (extractAll) result+="della classe a cui appartengono:";
318  else result+="delle classi a cui appartengono:";
319  }
320  return result;
321  }
322 
323  /*! This is an introduction to the page with all file members. */
325  {
326  QCString result="Questo è un elenco ";
327  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
328  {
329  if (!extractAll) result+="delle funzioni, delle variabili, delle define, dei tipi enumerati e delle ridefinizioni dei tipi (typedef) documentate ";
330  else result+="di tutte le funzioni, variabili, define, tipi enumerati, e ridefinizioni dei tipi (typedef) ";
331  }
332  else
333  {
334  if (!extractAll) result+="degli elementi documentati dei file ";
335  else result+="di tutti gli elementi dei file ";
336  }
337  result+="con collegamenti alla documentazione";
338  if (extractAll) result+=" del file a cui appartengono:";
339  else result+=":";
340  return result;
341  }
342 
343  /*! This is an introduction to the page with the list of all examples */
345  { return "Questo è l'elenco di tutti gli esempi:"; }
346 
347  /*! This is an introduction to the page with the list of related pages */
349  { return "Questo è l'elenco di tutte le pagine di documentazione collegate:"; }
350 
351  /*! This is an introduction to the page with the list of class/file groups */
353  { return "Questo è l'elenco di tutti i moduli:"; }
354 
355  // index titles (the project name is prepended for these)
356 
357  /*! This is used in HTML as the title of index.html. */
359  { return "Documentazione"; }
360 
361  /*! This is used in LaTeX as the title of the chapter with the
362  * index of all groups.
363  */
365  { return "Indice dei moduli"; }
366 
367  /*! This is used in LaTeX as the title of the chapter with the
368  * class hierarchy.
369  */
371  { return "Indice della gerarchia"; }
372 
373  /*! This is used in LaTeX as the title of the chapter with the
374  * annotated compound index.
375  */
377  {
378  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
379  {
380  return "Indice delle strutture dati";
381  }
382  else
383  {
384  return "Indice dei tipi composti";
385  }
386  }
387 
388  /*! This is used in LaTeX as the title of the chapter with the
389  * list of all files.
390  */
392  { return "Indice dei file"; }
393 
394  /*! This is used in LaTeX as the title of the chapter containing
395  * the documentation of all groups.
396  */
398  { return "Documentazione dei moduli"; }
399 
400  /*! This is used in LaTeX as the title of the chapter containing
401  * the documentation of all classes, structs and unions.
402  */
404  { return "Documentazione delle classi"; }
405 
406  /*! This is used in LaTeX as the title of the chapter containing
407  * the documentation of all files.
408  */
410  { return "Documentazione dei file"; }
411 
412  /*! This is used in LaTeX as the title of the chapter containing
413  * the documentation of all examples.
414  */
416  { return "Documentazione degli esempi"; }
417 
418  /*! This is used in LaTeX as the title of the chapter containing
419  * the documentation of all related pages.
420  */
422  { return "Documentazione delle pagine tra loro collegate "; }
423 
424  /*! This is used in LaTeX as the title of the document */
426  { return "Manuale di riferimento"; }
427 
428  /*! This is used in the documentation of a file as a header before the
429  * list of defines
430  */
432  { return "Definizioni"; }
433 
434  /*! This is used in the documentation of a file as a header before the
435  * list of typedefs
436  */
438  { return "Ridefinizioni di tipo (typedef)"; }
439 
440  /*! This is used in the documentation of a file as a header before the
441  * list of enumerations
442  */
444  { return "Tipi enumerati (enum)"; }
445 
446  /*! This is used in the documentation of a file as a header before the
447  * list of (global) functions
448  */
450  { return "Funzioni"; }
451 
452  /*! This is used in the documentation of a file as a header before the
453  * list of (global) variables
454  */
456  { return "Variabili"; }
457 
458  /*! This is used in the documentation of a file as a header before the
459  * list of (global) variables
460  */
462  { return "Valori del tipo enumerato"; }
463 
464  /*! This is used in the documentation of a file before the list of
465  * documentation blocks for defines
466  */
468  { return "Documentazione delle definizioni"; }
469 
470  /*! This is used in the documentation of a file/namespace before the list
471  * of documentation blocks for typedefs
472  */
474  { return "Documentazione delle ridefinizioni di tipo (typedef)"; }
475 
476  /*! This is used in the documentation of a file/namespace before the list
477  * of documentation blocks for enumeration types
478  */
480  { return "Documentazione dei tipi enumerati"; }
481 
482  /*! This is used in the documentation of a file/namespace before the list
483  * of documentation blocks for functions
484  */
486  { return "Documentazione delle funzioni"; }
487 
488  /*! This is used in the documentation of a file/namespace before the list
489  * of documentation blocks for variables
490  */
492  { return "Documentazione delle variabili"; }
493 
494  /*! This is used in the documentation of a file/namespace/group before
495  * the list of links to documented compounds
496  */
498  {
499  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
500  {
501  return "Strutture dati";
502  }
503  else
504  {
505  return "Composti";
506  }
507  }
508 
509  /*! This is used in the standard footer of each page and indicates when
510  * the page was generated
511  */
512  QCString trGeneratedAt(const char *date,const char *projName)
513  {
514  QCString result=(QCString)"Generato "+date;
515  if (projName) result+=(QCString)" per "+projName;
516  result+=(QCString)" da";
517  return result;
518  }
519 
520  /*! this text is put before a class diagram */
521  QCString trClassDiagram(const char *clName)
522  {
523  return (QCString)"Diagramma delle classi per "+clName;
524  }
525 
526  /*! this text is generated when the \\internal command is used. */
528  { return "Solo per uso interno."; }
529 
530  /*! this text is generated when the \\warning command is used. */
532  { return "Avvertimento"; }
533 
534  /*! this text is generated when the \\version command is used. */
536  { return "Versione"; }
537 
538  /*! this text is generated when the \\date command is used. */
540  { return "Data"; }
541 
542  /*! this text is generated when the \\return command is used. */
544  { return "Restituisce"; }
545 
546  /*! this text is generated when the \\sa command is used. */
548  { return "Si veda anche"; }
549 
550  /*! this text is generated when the \\param command is used. */
552  { return "Parametri"; }
553 
554  /*! this text is generated when the \\exception command is used. */
556  { return "Eccezioni"; }
557 
558  /*! this text is used in the title page of a LaTeX document. */
560  { return "Generato da"; }
561 
562 //////////////////////////////////////////////////////////////////////////
563 // new since 0.49-990307
564 //////////////////////////////////////////////////////////////////////////
565 
566  /*! used as the title of page containing all the index of all namespaces. */
568  { return "Lista dei namespace"; }
569 
570  /*! used as an introduction to the namespace list */
572  {
573  QCString result="Questa è l'elenco ";
574  if (!extractAll) result+="dei namespace documentati, ";
575  else result+="di tutti i namespace ";
576  result+="con una loro breve descrizione:";
577  return result;
578  }
579 
580  /*! used in the class documentation as a header before the list of all
581  * friends of a class
582  */
584  { return "Friend"; }
585 
586 //////////////////////////////////////////////////////////////////////////
587 // new since 0.49-990405
588 //////////////////////////////////////////////////////////////////////////
589 
590  /*! used in the class documentation as a header before the list of all
591  * related classes
592  */
594  { return "Documentazione dei friend e delle funzioni collegate"; }
595 
596 //////////////////////////////////////////////////////////////////////////
597 // new since 0.49-990425
598 //////////////////////////////////////////////////////////////////////////
599 
600  /*! used as the title of the HTML page of a class/struct/union */
601  QCString trCompoundReference(const char *clName,
602  ClassDef::CompoundType compType,
603  bool isTemplate)
604  {
605  QCString result="Riferimenti per ";
606  if (isTemplate) result="Template per ";
607  switch(compType)
608  {
609  case ClassDef::Class: result+="la classe "; break;
610  case ClassDef::Struct: result+="la struct "; break;
611  case ClassDef::Union: result+="la union "; break;
612  case ClassDef::Interface: result+="l'interfaccia "; break;
613  case ClassDef::Protocol: result+="il protocollo "; break;
614  case ClassDef::Category: result+="la categoria "; break;
615  case ClassDef::Exception: result+="l'eccezione "; break;
616  default: break;
617  }
618  result+=(QCString)clName;
619  return result;
620 
621  }
622 
623  /*! used as the title of the HTML page of a file */
625  {
626  QCString result="Riferimenti per il file ";
627  result+=(QCString)fileName;
628  return result;
629  }
630 
631  /*! used as the title of the HTML page of a namespace */
632  QCString trNamespaceReference(const char *namespaceName)
633  {
634  QCString result="Riferimenti per il namespace ";
635  result+=(QCString)namespaceName;
636  return result;
637  }
638 
639  /* these are for the member sections of a class, struct or union */
641  { return "Membri pubblici"; }
643  { return "Slot pubblici"; }
645  { return "Signal"; }
647  { return "Membri pubblici statici"; }
649  { return "Membri protetti"; }
651  { return "Slot protetti"; }
653  { return "Membri protetti statici"; }
655  { return "Membri privati"; }
657  { return "Slot privati"; }
659  { return "Membri privati statici"; }
660 
661  /*! this function is used to produce a comma-separated list of items.
662  * use generateMarker(i) to indicate where item i should be put.
663  */
664  QCString trWriteList(int numEntries)
665  {
667  int i;
668  // the inherits list contain `numEntries' classes
669  for (i=0;i<numEntries;i++)
670  {
671  // use generateMarker to generate placeholders for the class links!
672  result+=generateMarker(i); // generate marker for entry i in the list
673  // (order is left to right)
674 
675  if (i!=numEntries-1) // not the last entry, so we need a separator
676  {
677  if (i<numEntries-2) // not the fore last entry
678  result+=", ";
679  else // the fore last entry
680  result+=", e ";
681  }
682  }
683  return result;
684  }
685 
686  /*! used in class documentation to produce a list of base classes,
687  * if class diagrams are disabled.
688  */
689  QCString trInheritsList(int numEntries)
690  {
691  return "Eredita da "+trWriteList(numEntries)+".";
692  }
693 
694  /*! used in class documentation to produce a list of super classes,
695  * if class diagrams are disabled.
696  */
697  QCString trInheritedByList(int numEntries)
698  {
699  return "Base per "+trWriteList(numEntries)+".";
700  }
701 
702  /*! used in member documentation blocks to produce a list of
703  * members that are hidden by this one.
704  */
706  {
707  return "Reimplementa "+trWriteList(numEntries)+".";
708  }
709 
710  /*! used in member documentation blocks to produce a list of
711  * all member that overwrite the implementation of this member.
712  */
714  {
715  return "Reimplementata in "+trWriteList(numEntries)+".";
716  }
717 
718  /*! This is put above each page as a link to all members of namespaces. */
720  { return "Membri dei namespace"; }
721 
722  /*! This is an introduction to the page with all namespace members */
724  {
725  QCString result="Questa è la lista ";
726  if (!extractAll) result+="dei membri documentati del namespace, ";
727  else result+="di tutti i membri del namespace ";
728  result+="con collegamenti ";
729  if (extractAll)
730  result+="alla documentazione del namespace per ciascun membro:";
731  else
732  result+="ai namespace a cui appartengono:";
733  return result;
734  }
735  /*! This is used in LaTeX as the title of the chapter with the
736  * index of all namespaces.
737  */
739  { return "Indice dei namespace"; }
740 
741  /*! This is used in LaTeX as the title of the chapter containing
742  * the documentation of all namespaces.
743  */
745  { return "Documentazione dei namespace"; }
746 
747 //////////////////////////////////////////////////////////////////////////
748 // new since 0.49-990522
749 //////////////////////////////////////////////////////////////////////////
750 
751  /*! This is used in the documentation before the list of all
752  * namespaces in a file.
753  */
755  { return "Namespace"; }
756 
757 //////////////////////////////////////////////////////////////////////////
758 // new since 0.49-990728
759 //////////////////////////////////////////////////////////////////////////
760 
761  /*! This is put at the bottom of a class documentation page and is
762  * followed by a list of files that were used to generate the page.
763  */
765  bool single)
766  { // here s is one of " Class", " Struct" or " Union"
767  // single is true implies a single file
768  QCString result=(QCString)"La documentazione per quest";
769  switch(compType)
770  {
771  case ClassDef::Class: result+="a classe"; break;
772  case ClassDef::Struct: result+="a struct"; break;
773  case ClassDef::Union: result+="a union"; break;
774  case ClassDef::Interface: result+="a interfaccia"; break;
775  case ClassDef::Protocol: result+="o protocollo"; break;
776  case ClassDef::Category: result+="a categoria"; break;
777  case ClassDef::Exception: result+="a eccezione"; break;
778  default: break;
779  }
780  result+=" è stata generata a partire ";
781  if (single) result+="dal seguente file:";
782  else result+="dai seguenti file:";
783  return result;
784  }
785 
786 //////////////////////////////////////////////////////////////////////////
787 // new since 0.49-990901
788 //////////////////////////////////////////////////////////////////////////
789 
790  /*! This is used as the heading text for the retval command. */
792  { return "Valori di ritorno"; }
793 
794  /*! This is in the (quick) index as a link to the main page (index.html)
795  */
797  { return "Pagina Principale"; }
798 
799  /*! This is used in references to page that are put in the LaTeX
800  * documentation. It should be an abbreviation of the word page.
801  */
803  { return "pag."; }
804 
805 //////////////////////////////////////////////////////////////////////////
806 // new since 0.49-991003
807 //////////////////////////////////////////////////////////////////////////
808 
810  {
811  return "Definizione alla linea @0 del file @1.";
812  }
814  {
815  return "Definizione nel file @0.";
816  }
817 
818 //////////////////////////////////////////////////////////////////////////
819 // new since 0.49-991205
820 //////////////////////////////////////////////////////////////////////////
821 
823  {
824  return "Deprecato";
825  }
826 
827 //////////////////////////////////////////////////////////////////////////
828 // new since 1.0.0
829 //////////////////////////////////////////////////////////////////////////
830 
831  /*! this text is put before a collaboration diagram */
832  QCString trCollaborationDiagram(const char *clName)
833  {
834  return (QCString)"Diagramma di collaborazione per "+clName+":";
835  }
836  /*! this text is put before an include dependency graph */
837  QCString trInclDepGraph(const char *fName)
838  {
839  return (QCString)"Grafo delle dipendenze di inclusione per "+fName+":";
840  }
841  /*! header that is put before the list of constructor/destructors. */
843  {
844  return "Documentazione dei costruttori e dei distruttori";
845  }
846  /*! Used in the file documentation to point to the corresponding sources. */
848  {
849  return "Vai al codice sorgente di questo file.";
850  }
851  /*! Used in the file sources to point to the corresponding documentation. */
853  {
854  return "Vai alla documentazione di questo file.";
855  }
856  /*! Text for the \\pre command */
858  {
859  return "Precondizione";
860  }
861  /*! Text for the \\post command */
863  {
864  return "Postcondizione";
865  }
866  /*! Text for the \\invariant command */
868  {
869  return "Invariante";
870  }
871  /*! Text shown before a multi-line variable/enum initialization */
873  {
874  return "Valore iniziale:";
875  }
876  /*! Text used the source code in the file index */
878  {
879  return "codice";
880  }
882  {
883  return "Grafico della gerarchia delle classi";
884  }
886  {
887  return "Vai al grafico della gerarchia delle classi";
888  }
890  {
891  return "Vai alla gerarchia delle classi (testuale)";
892  }
894  {
895  return "Indice delle pagine";
896  }
897 
898 //////////////////////////////////////////////////////////////////////////
899 // new since 1.1.0
900 //////////////////////////////////////////////////////////////////////////
901 
903  {
904  return "Nota";
905  }
907  {
908  return "Tipi pubblici";
909  }
911  {
912  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
913  {
914  return "Campi";
915  }
916  else
917  {
918  return "Attributi pubblici";
919  }
920  }
921 
923  {
924  return "Attributi pubblici statici";
925  }
927  {
928  return "Tipi protetti";
929  }
931  {
932  return "Attributi protetti";
933  }
935  {
936  return "Attributi protetti statici";
937  }
939  {
940  return "Tipi privati";
941  }
943  {
944  return "Attributi privati";
945  }
947  {
948  return "Attributi privati statici";
949  }
950 
951 //////////////////////////////////////////////////////////////////////////
952 // new since 1.1.3
953 //////////////////////////////////////////////////////////////////////////
954 
955  /*! Used as a marker that is put before a todo item */
956  virtual QCString trTodo()
957  {
958  return "Da fare";
959  }
960  /*! Used as the header of the todo list */
962  {
963  return "Elenco delle cose da fare";
964  }
965 
966 //////////////////////////////////////////////////////////////////////////
967 // new since 1.1.4
968 //////////////////////////////////////////////////////////////////////////
969 
971  {
972  return "Referenziato da";
973  }
974  virtual QCString trRemarks()
975  {
976  return "Osservazioni";
977  }
979  {
980  return "Attenzione";
981  }
983  {
984  return "Questo grafo mostra quali altri file includono direttamente o indirettamente questo file:";
985  }
986  virtual QCString trSince()
987  {
988  return "A partire da";
989  }
990 
991 //////////////////////////////////////////////////////////////////////////
992 // new since 1.1.5
993 //////////////////////////////////////////////////////////////////////////
994 
995  /*! title of the graph legend page */
997  {
998  return "Legenda del grafo";
999  }
1000  /*! page explaining how the dot graph's should be interpreted */
1002  {
1003  return
1004  "Questa pagina spiega come interpretare i grafi generati da doxygen.<p>\n"
1005  "Si consideri l'esempio seguente:\n"
1006  "\\code\n"
1007  "/*! Classe invisibile per troncamento */\n"
1008  "class Invisible { };\n\n"
1009  "/*! Classe tronca, la relazione di ereditarietà è nascosta */\n"
1010  "class Truncated : public Invisible { };\n\n"
1011  "/* Classe non documentata con i commenti speciali di doxygen*/\n"
1012  "class Undocumented { };\n\n"
1013  "/*! Classe estesa mediante ereditarietà pubblica */\n"
1014  "class PublicBase : public Truncated { };\n\n"
1015  "/*! Classe templatizzata */\n"
1016  "template<class T> class Templ { };\n\n"
1017  "/*! Classe estesa mediante ereditarietà protetta*/\n"
1018  "class ProtectedBase { };\n\n"
1019  "/*! Classe estesa mediante ereditarietà privata*/\n"
1020  "class PrivateBase { };\n\n"
1021  "/*! Classe utilizzata dalla classe Inherited */\n"
1022  "class Used { };\n\n"
1023  "/*! Classe che eredita da varie classi*/\n"
1024  "class Inherited : public PublicBase,\n"
1025  " protected ProtectedBase,\n"
1026  " private PrivateBase,\n"
1027  " public Undocumented,\n"
1028  " public Templ<int>\n"
1029  "{\n"
1030  " private:\n"
1031  " Used *m_usedClass;\n"
1032  "};\n"
1033  "\\endcode\n"
1034  "Verrà prodotto il grafo seguente:"
1035  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1036  "<p>\n"
1037  "I riquadri nel grafo qui sopra hanno il seguente significato:\n"
1038  "</p>\n"
1039  "<ul>\n"
1040  "<li>Il riquadro grigio pieno rappresenta la struct o la classe per la quale il grafo è stato generato.</li>\n"
1041  "<li>Un riquadro con un bordo nero denota una struct o una classe documentata.</li>\n"
1042  "<li>Un riquadro con un bordo grigio indica una struct o una classe non documentata.</li>\n"
1043  "<li>Un riquadro con un bordo rosso indica una struct o una classe per la quale non sono mostrate tutte le relazioni di ereditarietà/contenimento (un grafo viene troncato se non rientra nei limiti prestabiliti).</li>\n"
1044  "</ul>\n"
1045  "<p>\n"
1046  "Le frecce hanno il seguente significato:\n"
1047  "</p>\n"
1048  "<ul>\n"
1049  "<li>Una freccia blu scuro indica una relazione di ereditarietà pubblica tra due classi.</li>\n"
1050  "<li>Una freccia verde indica un'ereditarietà protetta.</li>\n"
1051  "<li>Una freccia rossa indica un'ereditarietà privata.</li>\n"
1052  "<li>Una freccia viola tratteggiata indica che una classe è contenuta o usata da un'altra classe."
1053  " La freccia viene etichettata con la o le variabili attraverso cui la struct o la classe puntata dalla freccia è accessibile.</li>\n"
1054  "<li>Una freccia gialla tratteggiata indica la relazione tra una istanza di un template e la classe templatizzata da cui è stata istanziata."
1055  " La freccia viene etichettata con i parametri di template dell'istanza.</li>\n"
1056  "</ul>\n";
1057  }
1058  /*! text for the link to the legend page */
1059  virtual QCString trLegend()
1060  {
1061  return "legenda";
1062  }
1063 
1064 //////////////////////////////////////////////////////////////////////////
1065 // new since 1.2.0
1066 //////////////////////////////////////////////////////////////////////////
1067 
1068  /*! Used as a marker that is put before a test item */
1069  virtual QCString trTest()
1070  {
1071  return "Test";
1072  }
1073  /*! Used as the header of the test list */
1075  {
1076  return "Lista dei test";
1077  }
1078 
1079 //////////////////////////////////////////////////////////////////////////
1080 // new since 1.2.2
1081 //////////////////////////////////////////////////////////////////////////
1082 
1083  /*! Used as a section header for IDL properties */
1085  {
1086  return "Proprietà";
1087  }
1088  /*! Used as a section header for IDL property documentation */
1090  {
1091  return "Documentazione delle proprietà";
1092  }
1093 
1094 //////////////////////////////////////////////////////////////////////////
1095 // new since 1.2.4
1096 //////////////////////////////////////////////////////////////////////////
1097 
1098  /*! Used for Java classes in the summary section of Java packages */
1100  {
1101  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1102  {
1103  return "Strutture dati";
1104  }
1105  else
1106  {
1107  return "Classi";
1108  }
1109  }
1110  /*! Used as the title of a Java package */
1111  virtual QCString trPackage(const char *name)
1112  {
1113  return (QCString)"Package "+name;
1114  }
1115  /*! Title of the package index page */
1117  {
1118  return "Lista dei package";
1119  }
1120  /*! The description of the package index page */
1122  {
1123  return "Questi sono i package e una loro breve descrizione (se disponibile):";
1124  }
1125  /*! The link name in the Quick links header for each page */
1127  {
1128  return "Package";
1129  }
1130  /*! Text shown before a multi-line define */
1132  {
1133  return "Valore:";
1134  }
1135 
1136 //////////////////////////////////////////////////////////////////////////
1137 // new since 1.2.5
1138 //////////////////////////////////////////////////////////////////////////
1139 
1140  /*! Used as a marker that is put before a \\bug item */
1141  virtual QCString trBug()
1142  {
1143  return "Bug";
1144  }
1145  /*! Used as the header of the bug list */
1147  {
1148  return "Lista dei bug";
1149  }
1150 
1151 //////////////////////////////////////////////////////////////////////////
1152 // new since 1.2.6
1153 //////////////////////////////////////////////////////////////////////////
1154 
1155  /*! Used as ansicpg for RTF file */
1157  {
1158  return "1252";
1159  }
1160 
1161  /*! Used as ansicpg for RTF fcharset */
1163  {
1164  return "0";
1165  }
1166 
1167  /*! Used as header RTF general index */
1169  {
1170  return "Indice";
1171  }
1172 
1173  /*! This is used for translation of the word that will possibly
1174  * be followed by a single name or by a list of names
1175  * of the category.
1176  */
1177  virtual QCString trClass(bool first_capital, bool singular)
1178  {
1179  QCString result((first_capital ? "Class" : "class"));
1180  result+=(singular ? "e" : "i");
1181  return result;
1182  }
1183 
1184  /*! This is used for translation of the word that will possibly
1185  * be followed by a single name or by a list of names
1186  * of the category.
1187  */
1188  virtual QCString trFile(bool first_capital, bool)
1189  {
1190  QCString result((first_capital ? "File" : "file"));
1191  return result;
1192  }
1193 
1194  /*! This is used for translation of the word that will possibly
1195  * be followed by a single name or by a list of names
1196  * of the category.
1197  */
1198  virtual QCString trNamespace(bool first_capital, bool)
1199  {
1200  QCString result((first_capital ? "Namespace" : "namespace"));
1201  return result;
1202  }
1203 
1204  /*! This is used for translation of the word that will possibly
1205  * be followed by a single name or by a list of names
1206  * of the category.
1207  */
1208  virtual QCString trGroup(bool first_capital, bool singular)
1209  {
1210  QCString result((first_capital ? "Grupp" : "grupp"));
1211  result+=(singular ? "o" : "i");
1212  return result;
1213  }
1214 
1215  /*! This is used for translation of the word that will possibly
1216  * be followed by a single name or by a list of names
1217  * of the category.
1218  */
1219  virtual QCString trPage(bool first_capital, bool singular)
1220  {
1221  QCString result((first_capital ? "Pagin" : "pagin"));
1222  result+=(singular ? "a" : "e");
1223  return result;
1224  }
1225 
1226  /*! This is used for translation of the word that will possibly
1227  * be followed by a single name or by a list of names
1228  * of the category.
1229  */
1230  virtual QCString trMember(bool first_capital, bool singular)
1231  {
1232  QCString result((first_capital ? "Membr" : "membr"));
1233  result+=(singular ? "o" : "i");
1234  return result;
1235  }
1236 
1237  /*! This is used for translation of the word that will possibly
1238  * be followed by a single name or by a list of names
1239  * of the category.
1240  */
1241  virtual QCString trGlobal(bool first_capital, bool singular)
1242  {
1243  QCString result((first_capital ? "Global" : "global"));
1244  result+=(singular ? "e" : "i");
1245  return result;
1246  }
1247 
1248 //////////////////////////////////////////////////////////////////////////
1249 // new since 1.2.7
1250 //////////////////////////////////////////////////////////////////////////
1251 
1252  /*! This text is generated when the \\author command is used and
1253  * for the author section in man pages. */
1254  virtual QCString trAuthor(bool first_capital, bool singular)
1255  {
1256  QCString result((first_capital ? "Autor" : "autor"));
1257  result+=(singular ? "e" : "i");
1258  return result;
1259  }
1260 
1261 //////////////////////////////////////////////////////////////////////////
1262 // new since 1.2.11
1263 //////////////////////////////////////////////////////////////////////////
1264 
1265  /*! This text is put before the list of members referenced by a member
1266  */
1268  {
1269  return "Referenzia";
1270  }
1271 
1272 //////////////////////////////////////////////////////////////////////////
1273 // new since 1.2.13
1274 //////////////////////////////////////////////////////////////////////////
1275 
1276  /*! used in member documentation blocks to produce a list of
1277  * members that are implemented by this one.
1278  */
1279  virtual QCString trImplementedFromList(int numEntries)
1280  {
1281  return "Implementa "+trWriteList(numEntries)+".";
1282  }
1283 
1284  /*! used in member documentation blocks to produce a list of
1285  * all members that implementation this member.
1286  */
1287  virtual QCString trImplementedInList(int numEntries)
1288  {
1289  return "Implementato in "+trWriteList(numEntries)+".";
1290  }
1291 
1292 //////////////////////////////////////////////////////////////////////////
1293 // new since 1.2.16
1294 //////////////////////////////////////////////////////////////////////////
1295 
1296  /*! used in RTF documentation as a heading for the Table
1297  * of Contents.
1298  */
1300  {
1301  return "Sommario";
1302  }
1303 
1304 //////////////////////////////////////////////////////////////////////////
1305 // new since 1.2.17
1306 //////////////////////////////////////////////////////////////////////////
1307 
1308  /*! Used as the header of the list of item that have been
1309  * flagged deprecated
1310  */
1312  {
1313  return "Lista degli elementi deprecati";
1314  }
1315 
1316 //////////////////////////////////////////////////////////////////////////
1317 // new since 1.2.18
1318 //////////////////////////////////////////////////////////////////////////
1319 
1320  /*! Used as a header for declaration section of the events found in
1321  * a C# program
1322  */
1323  virtual QCString trEvents()
1324  {
1325  return "Eventi";
1326  }
1327  /*! Header used for the documentation section of a class' events. */
1329  {
1330  return "Documentazione degli eventi";
1331  }
1332 
1333 
1334 //////////////////////////////////////////////////////////////////////////
1335 // new since 1.3
1336 //////////////////////////////////////////////////////////////////////////
1337 
1338  /*! Used as a heading for a list of Java class types with package scope.
1339  */
1341  {
1342  return "Tipi con visibilità di package";
1343  }
1344  /*! Used as a heading for a list of Java class functions with package
1345  * scope.
1346  */
1348  {
1349  return "Funzioni con visibilità di package";
1350  }
1351  /*! Used as a heading for a list of static Java class functions with
1352  * package scope.
1353  */
1355  {
1356  return "Funzioni statiche con visibilità di package";
1357  }
1358  /*! Used as a heading for a list of Java class variables with package
1359  * scope.
1360  */
1362  {
1363  return "Attributi con visibilità di package";
1364  }
1365  /*! Used as a heading for a list of static Java class variables with
1366  * package scope.
1367  */
1369  {
1370  return "Attributi statici con visibilità di package";
1371  }
1372 
1373 //////////////////////////////////////////////////////////////////////////
1374 // new since 1.3.1
1375 //////////////////////////////////////////////////////////////////////////
1376 
1377  /*! Used in the quick index of a class/file/namespace member list page
1378  * to link to the unfiltered list of all members.
1379  */
1380  virtual QCString trAll()
1381  {
1382  return "Tutto";
1383  }
1384  /*! Put in front of the call graph for a function. */
1386  {
1387  return "Questo è il grafo delle chiamate per questa funzione:";
1388  }
1389 
1390 //////////////////////////////////////////////////////////////////////////
1391 // new since 1.3.3
1392 //////////////////////////////////////////////////////////////////////////
1393 
1394  /*! This string is used as the title for the page listing the search
1395  * results.
1396  */
1398  {
1399  return "Risultati della ricerca";
1400  }
1401  /*! This string is put just before listing the search results. The
1402  * text can be different depending on the number of documents found.
1403  * Inside the text you can put the special marker $num to insert
1404  * the number representing the actual number of search results.
1405  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1406  * value 2 represents 2 or more matches. HTML markup is allowed inside
1407  * the returned string.
1408  */
1409  virtual QCString trSearchResults(int numDocuments)
1410  {
1411  if (numDocuments==0)
1412  {
1413  return "Nessun documento soddisfa la tua richiesta.";
1414  }
1415  else if (numDocuments==1)
1416  {
1417  return "Trovato <b>1</b> documento che soddisfa la tua richiesta.";
1418  }
1419  else
1420  {
1421  return "Trovati <b>$num</b> documenti che soddisfano la tua richiesta. "
1422  "Le corrispondenze migliori sono in testa.";
1423  }
1424  }
1425  /*! This string is put before the list of matched words, for each search
1426  * result. What follows is the list of words that matched the query.
1427  */
1429  {
1430  return "Corrispondenze:";
1431  }
1432 
1433 //////////////////////////////////////////////////////////////////////////
1434 // new since 1.3.8
1435 //////////////////////////////////////////////////////////////////////////
1436 
1437  /*! This is used in HTML as the title of page with source code for file filename
1438  */
1440  {
1441  return " File sorgente " + filename ;
1442  }
1443 
1444 //////////////////////////////////////////////////////////////////////////
1445 // new since 1.3.9
1446 //////////////////////////////////////////////////////////////////////////
1447 
1448  /*! This is used as the name of the chapter containing the directory
1449  * hierarchy.
1450  */
1452  { return "Gerarchia delle directory"; }
1453 
1454  /*! This is used as the name of the chapter containing the documentation
1455  * of the directories.
1456  */
1458  { return "Documentazione delle directory"; }
1459 
1460  /*! This is used as the title of the directory index and also in the
1461  * Quick links of a HTML page, to link to the directory hierarchy.
1462  */
1464  { return "Directory"; }
1465 
1466  /*! This returns a sentences that introduces the directory hierarchy.
1467  * and the fact that it is sorted alphabetically per level
1468  */
1470  { return "Questa gerarchia di directory è approssimativamente, "
1471  "ma non completamente, ordinata in ordine alfabetico:";
1472  }
1473 
1474  /*! This returns the title of a directory page. The name of the
1475  * directory is passed via \a dirName.
1476  */
1477  virtual QCString trDirReference(const char *dirName)
1478  { QCString result="Riferimenti per la directory "; result+=dirName; return result; }
1479 
1480  /*! This returns the word directory with or without starting capital
1481  * (\a first_capital) and in sigular or plural form (\a singular).
1482  */
1483  virtual QCString trDir(bool first_capital, bool)
1484  {
1485  QCString result((first_capital ? "Directory" : "directory"));
1486  return result;
1487  }
1488 
1489 //////////////////////////////////////////////////////////////////////////
1490 // new since 1.4.1
1491 //////////////////////////////////////////////////////////////////////////
1492 
1493  /*! This text is added to the documentation when the \\overload command
1494  * is used for a overloaded function.
1495  */
1497  {
1498  return "Questa è una funzione membro sovraccaricata (overloaded), "
1499  "fornita per comodità. Differisce dalla funzione di cui sopra "
1500  "unicamente per gli argomenti passati.";
1501  }
1502 
1503 //////////////////////////////////////////////////////////////////////////
1504 // new since 1.4.6
1505 //////////////////////////////////////////////////////////////////////////
1506 
1507  /*! This is used to introduce a caller (or called-by) graph */
1509  {
1510  return "Questo è il grafo dei chiamanti di questa funzione:";
1511  }
1512 
1513  /*! This is used in the documentation of a file/namespace before the list
1514  * of documentation blocks for enumeration values
1515  */
1517  { return "Documentazione dei tipi enumerati"; }
1518 
1519 //////////////////////////////////////////////////////////////////////////
1520 // new since 1.5.4 (mainly for Fortran)
1521 //////////////////////////////////////////////////////////////////////////
1522 
1523  /*! header that is put before the list of member subprograms (Fortran). */
1525  { return "Documentazione delle funzioni membro/subroutine"; }
1526 
1527  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1529  { return "Elenco dei tipi di dato"; }
1530 
1531  /*! This is put above each page as a link to all members of compounds (Fortran). */
1533  { return "Membri dei tipi di dato"; }
1534 
1535  /*! This is an introduction to the annotated compound list (Fortran). */
1537  { return "Questi sono i tipi dato con una loro breve descrizione:"; }
1538 
1539  /*! This is an introduction to the page with all data types (Fortran). */
1541  {
1542  QCString result="Questa è una lista di tutti i membri ";
1543  if (!extractAll)
1544  {
1545  result+="documentati ";
1546  }
1547  result+="dei tipi di dato con collegamenti ";
1548  if (!extractAll)
1549  {
1550  result+="alla documentazione della struttura dati per ciascun membro:";
1551  }
1552  else
1553  {
1554  result+="ai tipi dato a cui appartengono:";
1555  }
1556  return result;
1557  }
1558 
1559  /*! This is used in LaTeX as the title of the chapter with the
1560  * annotated compound index (Fortran).
1561  */
1563  { return "Indice dei tipi dati"; }
1564 
1565  /*! This is used in LaTeX as the title of the chapter containing
1566  * the documentation of all data types (Fortran).
1567  */
1569  { return "Documentazione dei tipi dato"; }
1570 
1571  /*! This is used in the documentation of a file as a header before the
1572  * list of (global) subprograms (Fortran).
1573  */
1575  { return "Funzioni/Subroutine"; }
1576 
1577  /*! This is used in the documentation of a file/namespace before the list
1578  * of documentation blocks for subprograms (Fortran)
1579  */
1581  { return "Documentazione funzioni/subroutine"; }
1582 
1583  /*! This is used in the documentation of a file/namespace/group before
1584  * the list of links to documented compounds (Fortran)
1585  */
1587  { return "Tipi di dato"; }
1588 
1589  /*! used as the title of page containing all the index of all modules (Fortran). */
1591  { return "Elenco dei moduli"; }
1592 
1593  /*! used as an introduction to the modules list (Fortran) */
1594  virtual QCString trModulesListDescription(bool extractAll)
1595  {
1596  QCString result="Questa è una lista di tutti i moduli ";
1597  if (!extractAll) result+="documentati ";
1598  result+="con una loro breve descrizione:";
1599  return result;
1600  }
1601 
1602  /*! used as the title of the HTML page of a module/type (Fortran) */
1603  virtual QCString trCompoundReferenceFortran(const char *clName,
1604  ClassDef::CompoundType compType,
1605  bool isTemplate)
1606  {
1607  QCString result="Riferimenti per ";
1608  if (isTemplate) result="Template per ";
1609  switch(compType)
1610  {
1611  case ClassDef::Class: result+=" il modulo"; break;
1612  case ClassDef::Struct: result+=" il tipo dato"; break;
1613  case ClassDef::Union: result+=" l'union"; break;
1614  case ClassDef::Interface: result+=" l'nterfaccia"; break;
1615  case ClassDef::Protocol: result+=" il protocollo"; break;
1616  case ClassDef::Category: result+=" la categoria"; break;
1617  case ClassDef::Exception: result+=" l'eccezione"; break;
1618  default: break;
1619  }
1620  result+=(QCString)clName;
1621  return result;
1622  }
1623 
1624  /*! used as the title of the HTML page of a module (Fortran) */
1625  virtual QCString trModuleReference(const char *namespaceName)
1626  {
1627  QCString result="Riferimenti per il modulo ";
1628  result+=namespaceName;
1629  return result;
1630  }
1631 
1632  /*! This is put above each page as a link to all members of modules. (Fortran) */
1634  { return "Membri del modulo"; }
1635 
1636  /*! This is an introduction to the page with all modules members (Fortran) */
1637  virtual QCString trModulesMemberDescription(bool extractAll)
1638  {
1639  QCString result="Questo è un elenco di tutti i membri dei moduli ";
1640  if (!extractAll) result+="documentati ";
1641  result+="con collegamenti ";
1642  if (extractAll)
1643  {
1644  result+="alla documentazione del modulo per ciascun membro:";
1645  }
1646  else
1647  {
1648  result+="al modulo a cui appartengono:";
1649  }
1650  return result;
1651  }
1652 
1653  /*! This is used in LaTeX as the title of the chapter with the
1654  * index of all modules (Fortran).
1655  */
1657  { return "Indice dei moduli"; }
1658 
1659  /*! This is used for translation of the word that will possibly
1660  * be followed by a single name or by a list of names
1661  * of the category.
1662  */
1663  virtual QCString trModule(bool first_capital, bool singular)
1664  {
1665  QCString result((first_capital ? "Modul" : "modul"));
1666  if (singular) result+="o";
1667  else result+="i";
1668  return result;
1669  }
1670  /*! This is put at the bottom of a module documentation page and is
1671  * followed by a list of files that were used to generate the page.
1672  */
1674  bool single)
1675  { // here s is one of " Module", " Struct" or " Union"
1676  // single is true implies a single file
1677  QCString result=(QCString)"La documentazione per quest";
1678  switch(compType)
1679  {
1680  case ClassDef::Class: result+="o modulo"; break;
1681  case ClassDef::Struct: result+="o tipo"; break;
1682  case ClassDef::Union: result+="a union"; break;
1683  case ClassDef::Interface: result+="a interfaccia"; break;
1684  case ClassDef::Protocol: result+="o protocollo"; break;
1685  case ClassDef::Category: result+="a categoria"; break;
1686  case ClassDef::Exception: result+="a eccezione"; break;
1687  default: break;
1688  }
1689  result+=" è stata generata a partire ";
1690  if (single) result+="dal seguente file:"; else result+="dai seguenti file:";
1691  return result;
1692  }
1693  /*! This is used for translation of the word that will possibly
1694  * be followed by a single name or by a list of names
1695  * of the category.
1696  */
1697  virtual QCString trType(bool first_capital, bool singular)
1698  {
1699  QCString result((first_capital ? "Tip" : "tip"));
1700  if (singular) result+="o";
1701  else result+="i";
1702  return result;
1703  }
1704  /*! This is used for translation of the word that will possibly
1705  * be followed by a single name or by a list of names
1706  * of the category.
1707  */
1708  virtual QCString trSubprogram(bool first_capital, bool singular)
1709  {
1710  QCString result((first_capital ? "Sottoprogramm" : "sottoprogramm"));
1711  if (singular) result+="a";
1712  else result+="i";
1713  return result;
1714  }
1715 
1716  /*! C# Type Contraint list */
1718  {
1719  return "Vincoli dei tipi";
1720  }
1721 
1722 //////////////////////////////////////////////////////////////////////////
1723 // new since 1.6.0 (mainly for the new search engine)
1724 //////////////////////////////////////////////////////////////////////////
1725 
1726  /*! directory relation for \a name */
1727  virtual QCString trDirRelation(const char *name)
1728  {
1729  return "Relazione per "+QCString(name);
1730  }
1731 
1732  /*! Loading message shown when loading search results */
1734  {
1735  return "Caricamento in corso...";
1736  }
1737 
1738  /*! Label used for search results in the global namespace */
1740  {
1741  return "Namespace globale";
1742  }
1743 
1744  /*! Message shown while searching */
1746  {
1747  return "Ricerca in corso...";
1748  }
1749 
1750  /*! Text shown when no search results are found */
1752  {
1753  return "Nessun risultato";
1754  }
1755 
1756 //////////////////////////////////////////////////////////////////////////
1757 // new since 1.6.3 (missing items for the directory pages)
1758 //////////////////////////////////////////////////////////////////////////
1759 
1760  /*! when clicking a directory dependency label, a page with a
1761  * table is shown. The heading for the first column mentions the
1762  * source file that has a relation to another file.
1763  */
1764  virtual QCString trFileIn(const char *name)
1765  {
1766  return (QCString)"File in "+name;
1767  }
1768 
1769  /*! when clicking a directory dependency label, a page with a
1770  * table is shown. The heading for the second column mentions the
1771  * destination file that is included.
1772  */
1773  virtual QCString trIncludesFileIn(const char *name)
1774  {
1775  return (QCString)"Include il file in "+name;
1776  }
1777 
1778  /** Compiles a date string.
1779  * @param year Year in 4 digits
1780  * @param month Month of the year: 1=January
1781  * @param day Day of the Month: 1..31
1782  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1783  * @param hour Hour of the day: 0..23
1784  * @param minutes Minutes in the hour: 0..59
1785  * @param seconds Seconds within the minute: 0..59
1786  * @param includeTime Include time in the result string?
1787  */
1788  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1789  int hour,int minutes,int seconds,
1790  bool includeTime)
1791  {
1792  static const char *days[] = { "Lun","Mar","Mer","Gio","Ven","Sab","Dom" };
1793  static const char *months[] = { "Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic" };
1794  QCString sdate;
1795  sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1796  if (includeTime)
1797  {
1798  QCString stime;
1799  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1800  sdate+=stime;
1801  }
1802  return sdate;
1803  }
1804 
1805 //////////////////////////////////////////////////////////////////////////
1806 // new since 1.7.5
1807 //////////////////////////////////////////////////////////////////////////
1808 
1809  /*! Header for the page with bibliographic citations */
1811  { return "Riferimenti bibliografici"; }
1812 
1813  /*! Text for copyright paragraph */
1815  { return "Copyright"; }
1816 
1817  /*! Header for the graph showing the directory dependencies */
1818  virtual QCString trDirDepGraph(const char *name)
1819  { return QCString("Grafo di dipendenza delle directory per ")+name+":"; }
1820 
1821 //////////////////////////////////////////////////////////////////////////
1822 // new since 1.8.0
1823 //////////////////////////////////////////////////////////////////////////
1824 
1825  /*! Detail level selector shown for hierarchical indices */
1827  { return "livello di dettaglio"; }
1828 
1829  /*! Section header for list of template parameters */
1831  { return "Parametri dei template"; }
1832 
1833  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1834  virtual QCString trAndMore(const QCString &number)
1835  { return "e altri "+number+" ..."; }
1836 
1837  /*! Used file list for a Java enum */
1838  virtual QCString trEnumGeneratedFromFiles(bool single)
1839  { QCString result = "La documentazione per questo tipo enumerato è stata generata a partire";
1840  if (!single) result += " dai seguenti";
1841  else result += " dal seguente";
1842  result+=" file:";
1843  return result;
1844  }
1845 
1846  /*! Header of a Java enum page (Java enums are represented as classes). */
1847  virtual QCString trEnumReference(const char *name)
1848  { return QCString("Riferimenti per il tipo enumerato ") + QCString(name); }
1849 
1850  /*! Used for a section containing inherited members */
1851  virtual QCString trInheritedFrom(const char *members,const char *what)
1852  { return QCString(members)+" ereditati da "+what; }
1853 
1854  /*! Header of the sections with inherited members specific for the
1855  * base class(es)
1856  */
1858  { return "Altri membri ereditati"; }
1859 
1860 //////////////////////////////////////////////////////////////////////////
1861 // new since 1.8.2
1862 //////////////////////////////////////////////////////////////////////////
1863 
1864  /*! Used as a tooltip for the toggle button that appears in the
1865  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1866  * enabled. This tooltip explains the meaning of the button.
1867  */
1869  {
1870  QCString opt = enable ? "abilitare" : "disabilitare";
1871  return "cliccare per "+opt+" la sincronizzazione del pannello";
1872  }
1873 
1874  /*! Used in a method of an Objective-C class that is declared in a
1875  * a category. Note that the @1 marker is required and is replaced
1876  * by a link.
1877  */
1879  {
1880  return "Fornito dalla categoria @0.";
1881  }
1882 
1883  /*! Used in a method of an Objective-C category that extends a class.
1884  * Note that the @1 marker is required and is replaced by a link to
1885  * the class method.
1886  */
1888  {
1889  return "Estende la classe @0.";
1890  }
1891 
1892  /*! Used as the header of a list of class methods in Objective-C.
1893  * These are similar to static public member functions in C++.
1894  */
1896  {
1897  return "Metodi della classe";
1898  }
1899 
1900  /*! Used as the header of a list of instance methods in Objective-C.
1901  * These are similar to public member functions in C++.
1902  */
1904  {
1905  return "Metodi di instanza";
1906  }
1907 
1908  /*! Used as the header of the member functions of an Objective-C class.
1909  */
1911  {
1912  return "Documentazione dei metodi";
1913  }
1914 
1915  /*! Used as the title of the design overview picture created for the
1916  * VHDL output.
1917  */
1919  {
1920  return "Panoramica del progetto";
1921  }
1922 
1923 //////////////////////////////////////////////////////////////////////////
1924 // new since 1.8.4
1925 //////////////////////////////////////////////////////////////////////////
1926 
1927  /** old style UNO IDL services: implemented interfaces */
1929  { return "Interfacce esportate"; }
1930 
1931  /** old style UNO IDL services: inherited services */
1933  { return "Servizi inclusi"; }
1934 
1935  /** UNO IDL constant groups */
1937  { return "Gruppi di costanti"; }
1938 
1939  /** UNO IDL constant groups */
1940  virtual QCString trConstantGroupReference(const char *namespaceName)
1941  {
1942  QCString result="Riferimenti per il gruppo di costanti ";
1943  result+=namespaceName;
1944  return result;
1945  }
1946  /** UNO IDL service page title */
1947  virtual QCString trServiceReference(const char *sName)
1948  {
1949  QCString result=(QCString)"Riferimenti per il servizio ";
1950  result+=sName;
1951  return result;
1952  }
1953  /** UNO IDL singleton page title */
1954  virtual QCString trSingletonReference(const char *sName)
1955  {
1956  QCString result=(QCString)"Riferimenti per il singleton ";
1957  result+=sName;
1958  return result;
1959  }
1960  /** UNO IDL service page */
1962  {
1963  // single is true implies a single file
1964  QCString result=(QCString)"La documentazione per questo servizio "
1965  "è stata generata a partire ";
1966  if (single) result+="dal seguente file:"; else result+="dai seguenti file:";
1967  return result;
1968  }
1969  /** UNO IDL singleton page */
1971  {
1972  // single is true implies a single file
1973  QCString result=(QCString)"La documentazione per questo singleton "
1974  "è stata generata a partire ";
1975  if (single) result+="dal seguente file:"; else result+="dai seguenti file:";
1976  return result;
1977  }
1978 
1979 //////////////////////////////////////////////////////////////////////////
1980 
1981 };
1982 
1983 #endif
1984 
1985 
virtual QCString trPackageList()
virtual QCString trModule(bool first_capital, bool singular)
static QCString name
Definition: declinfo.cpp:673
QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trCompoundMembersFortran()
virtual QCString trInstanceMethods()
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trTodoList()
QCString trListOfAllMembers()
QCString trFileIndex()
virtual QCString trRTFGeneralIndex()
QCString trExamplesDescription()
virtual QCString trDir(bool first_capital, bool)
QCString trReimplementedFromList(int numEntries)
QCString trMemberFunctionDocumentation()
QCString trCompounds()
QCString trHierarchicalIndex()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
QCString trReferenceManual()
QCString trPageDocumentation()
virtual QCString trTypeDocumentation()
QCString trNamespaceListDescription(bool extractAll)
virtual QCString trCompoundListDescriptionFortran()
QCString generateMarker(int id)
Definition: util.cpp:266
static QCString result
QCString trMemberDataDocumentation()
QCString trFunctions()
virtual QCString trProvidedByCategory()
QCString trPrivateAttribs()
QCString trExamples()
virtual QCString trPropertyDocumentation()
QCString trPublicTypes()
QCString trPageAbbreviation()
virtual QCString trLegendTitle()
QCString trClassHierarchyDescription()
QCString trMemberList()
QCString trReimplementedInList(int numEntries)
virtual QCString trCallGraph()
virtual QCString trTest()
QCString trGotoSourceCode()
QCString trStaticProtectedAttribs()
QCString trVersion()
QCString trMemberEnumerationDocumentation()
virtual QCString trModulesMembers()
QCString trMemberTypedefDocumentation()
virtual QCString trMethodDocumentation()
virtual QCString trExtendsClass()
QCString trGeneratedBy()
virtual QCString trNamespace(bool first_capital, bool)
virtual QCString trLegendDocs()
QCString trIncludingInheritedMembers()
virtual QCString trNoMatches()
opt
Definition: train.py:196
QCString trDefinedAtLineInSourceFile()
QCString trWriteList(int numEntries)
QCString trPostcondition()
virtual QCString trClasses()
QCString trModuleIndex()
QCString trGraphicalHierarchy()
QCString trDeprecated()
virtual QCString trEnumerationValueDocumentation()
virtual QCString trImplementedFromList(int numEntries)
QCString trRelatedSubscript()
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trEnumReference(const char *name)
virtual QCString trClass(bool first_capital, bool singular)
QCString trSearch()
QCString trSeeAlso()
virtual QCString trDirRelation(const char *name)
QCString trFileMembers()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trRemarks()
QCString trDetailedDescription()
QCString trCompoundMembers()
string filename
Definition: train.py:213
QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trSince()
virtual QCString trPackage(const char *name)
QCString trStaticPublicMembers()
QCString trThisIsTheListOfAllMembers()
virtual QCString trAuthor(bool first_capital, bool singular)
virtual QCString trFileIn(const char *name)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trTemplateParameters()
QCString trPrivateSlots()
QCString trForInternalUseOnly()
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trInclByDepGraph()
QCString trTypedefs()
QCString trStaticPrivateAttribs()
virtual QCString trCiteReferences()
virtual QCString trSearching()
QCString trProtectedSlots()
QCString trDocumentation()
QCString trEnumerationTypeDocumentation()
virtual QCString trSingletonReference(const char *sName)
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
QCString trExampleDocumentation()
QCString trFriends()
virtual QCString trCopyright()
QCString trPublicMembers()
virtual QCString trSubprogram(bool first_capital, bool singular)
virtual QCString trBug()
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trEventDocumentation()
QCString trSignals()
virtual QCString trReferences()
virtual QCString trDataTypes()
virtual QCString trSearchResultsTitle()
virtual QCString trPackageMembers()
QCString trFileDocumentation()
virtual QCString trDirDepGraph(const char *name)
virtual QCString trModuleReference(const char *namespaceName)
QCString trNamespaceReference(const char *namespaceName)
virtual QCString trDesignOverview()
virtual QCString trOverloadText()
QCString trPublicAttribs()
QCString trDefinedInSourceFile()
fileName
Definition: dumpTree.py:9
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trTodo()
virtual QCString trSubprogramDocumentation()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trDeprecatedList()
QCString trNamespaceDocumentation()
virtual QCString trCompoundIndexFortran()
QCString trProtectedMembers()
QCString trFileReference(const char *fileName)
QCString trConstructorDocumentation()
QCString trEnumName()
virtual QCString trConstantGroupReference(const char *namespaceName)
virtual QCString trTypeConstraints()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
QCString trEnumValue()
virtual QCString trGlobalNamespace()
virtual QCString idLanguage()
QCString trInvariant()
QCString trClassDocumentation()
QCString trStaticPrivateMembers()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
QCString trPublicSlots()
QCString trVariableDocumentation()
QCString trMainPage()
QCString trModuleDocumentation()
QCString trRelatedFunctionDocumentation()
virtual QCString trDetailLevel()
virtual QCString trModulesListDescription(bool extractAll)
QCString trClassDiagram(const char *clName)
QCString trWarning()
QCString trDefinedIn()
QCString trFileMembersDescription(bool extractAll)
virtual QCString trLegend()
virtual QCString trStaticPackageAttribs()
virtual QCString trServices()
QCString trRelatedPages()
virtual QCString trAttention()
virtual QCString trPackageTypes()
virtual QCString trProperties()
virtual QCString trSingletonGeneratedFromFiles(bool single)
#define Config_getBool(val)
Definition: config.cpp:664
QCString trCompoundList()
QCString trCompoundIndex()
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trSubprograms()
virtual QCString trConstantGroups()
virtual QCString trTestList()
QCString trReturnValues()
QCString trRelatedPagesDescription()
QCString trDefineDocumentation()
virtual QCString trRTFTableOfContents()
virtual QCString latexLanguageSupportCommand()
QCString trInclDepGraph(const char *fName)
virtual QCString trDirDescription()
virtual QCString trEvents()
QCString trReturns()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trModulesList()
QCString trFileList()
virtual QCString trServiceReference(const char *sName)
virtual QCString trFile(bool first_capital, bool)
virtual QCString trStaticPackageMembers()
QCString trEnumerationValues()
QCString trNamespaceIndex()
QCString trInheritedByList(int numEntries)
QCString trInheritsList(int numEntries)
virtual QCString trPackages()
virtual QCString trSourceFile(QCString &filename)
virtual QCString trRTFCharSet()
virtual QCString trReferencedBy()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trMember(bool first_capital, bool singular)
virtual QCString trLoading()
virtual QCString trAndMore(const QCString &number)
virtual QCString trClassMethods()
QCString trGotoDocumentation()
virtual QCString trImplementedInList(int numEntries)
QCString trPageIndex()
virtual QCString trBugList()
virtual QCString trRTFansicp()
CompoundType
Definition: classdef.h:63
QCString trStaticProtectedMembers()
QCString trParameters()
virtual QCString trSearchResults(int numDocuments)
QCString trModulesDescription()
virtual QCString trCallerGraph()
QCString trDefines()
QCString trCompoundListDescription()
virtual QCString trModulesIndex()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trPackageAttribs()
QCString trModules()
virtual QCString trSearchMatches()
QCString trStaticPublicAttribs()
virtual QCString trInterfaces()
QCString trExceptions()
virtual QCString trPackageListDescription()
QCString trPrecondition()
QCString trGotoTextualHierarchy()
QCString trGotoGraphicalHierarchy()
QCString trPrivateMembers()
QCString trNamespaces()
virtual QCString trInheritedFrom(const char *members, const char *what)
QCString trInitialValue()
virtual QCString trDefineValue()
QCString trRelatedFunctions()
QCString trNamespaceMembers()
QCString trFunctionDocumentation()
QCString trNamespaceList()
QCString trCollaborationDiagram(const char *clName)
QCString trFileListDescription(bool extractAll)
QCString trClassHierarchy()
QCString trProtectedTypes()
QCString trEnumerations()
static QCString * s
Definition: config.cpp:1042
virtual QCString trAdditionalInheritedMembers()
QCString trTypedefDocumentation()
virtual QCString trDirIndex()
QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trDirReference(const char *dirName)
QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trDirectories()
virtual QCString trDirDocumentation()
QCString trGeneratedAutomatically(const char *s)
QCString trVariables()
QCString trProtectedAttribs()
virtual QCString trAll()
QCString trPrivateTypes()
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trCompoundListFortran()