Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/src/translatordecoder.h

Source at commit 1322 created 9 years 5 months ago.
By meklort, Add doxygen to utils folder
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2011 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#ifndef TRANSLATORDECODER_H
19#define TRANSLATORDECODER_H
20
21#include "translator.h"
22#include "portable.h"
23
24class TranslatorDecoder : public Translator
25{
26 public:
27
28 TranslatorDecoder(Translator *translator) : m_translator(translator)
29 {
30 m_toUtf8 = portable_iconv_open("UTF-8",translator->idLanguageCharset());
31 m_fromUtf8 = portable_iconv_open(translator->idLanguageCharset(),"UTF-8");
32 }
33 virtual ~TranslatorDecoder()
34 {
35 if (m_toUtf8!=(void *)(-1)) portable_iconv_close(m_toUtf8);
36 if (m_fromUtf8!=(void *)(-1)) portable_iconv_close(m_fromUtf8);
37 delete m_translator;
38 }
39
40 /*! This method is used to provide warning message that is displayed
41 * if the user chooses a language whose translation is not up to date.
42 * It is implemented by the adapter classes.
43 */
44 virtual QCString updateNeededMessage() { return m_translator->updateNeededMessage(); }
45
46 // Please, have a look at comments inside the translator_en.h file
47 // to learn the meaning of the following methods. The translator_en.h
48 // file contains the TranslatorEnglish implementation, which is
49 // always up-to-date (by definition).
50
51 // --- Language control methods -------------------
52
53 QCString idLanguage()
54 { return m_translator->idLanguage(); }
55 QCString latexLanguageSupportCommand()
56 { return m_translator->latexLanguageSupportCommand(); }
57 QCString idLanguageCharset()
58 { return m_translator->idLanguageCharset(); }
59
60 QCString recode(const QCString &s,void *cd)
61 {
62 if (cd==(void*)(-1)) return s;
63 int iSize = s.length();
64 int oSize = iSize*4+1;
65 QCString output(oSize);
66 size_t iLeft = iSize;
67 size_t oLeft = oSize;
68 const char *iPtr = s.data();
69 char *oPtr = output.data();
70 if (!portable_iconv(cd,&iPtr,&iLeft,&oPtr,&oLeft))
71 {
72 oSize -= oLeft;
73 output.resize(oSize+1);
74 output.at(oSize)='\0';
75 return output;
76 }
77 else
78 {
79 return s;
80 }
81 }
82 QCString toUtf8(const QCString &s)
83 {
84 return recode(s,m_toUtf8);
85 }
86 QCString fromUtf8(const QCString &s)
87 {
88 return recode(s,m_fromUtf8);
89 }
90
91 // --- Language translation methods -------------------
92
93 QCString trRelatedFunctions()
94 { return toUtf8(m_translator->trRelatedFunctions()); }
95 QCString trRelatedSubscript()
96 { return toUtf8(m_translator->trRelatedSubscript()); }
97 QCString trDetailedDescription()
98 { return toUtf8(m_translator->trDetailedDescription()); }
99 QCString trMemberTypedefDocumentation()
100 { return toUtf8(m_translator->trMemberTypedefDocumentation()); }
101 QCString trMemberEnumerationDocumentation()
102 { return toUtf8(m_translator->trMemberEnumerationDocumentation()); }
103
104 QCString trMemberFunctionDocumentation()
105 { return toUtf8(m_translator->trMemberFunctionDocumentation()); }
106 QCString trMemberDataDocumentation()
107 { return toUtf8(m_translator->trMemberDataDocumentation()); }
108 QCString trMore()
109 { return toUtf8(m_translator->trMore()); }
110 QCString trListOfAllMembers()
111 { return toUtf8(m_translator->trListOfAllMembers()); }
112 QCString trMemberList()
113 { return toUtf8(m_translator->trMemberList()); }
114 QCString trThisIsTheListOfAllMembers()
115 { return toUtf8(m_translator->trThisIsTheListOfAllMembers()); }
116 QCString trIncludingInheritedMembers()
117 { return toUtf8(m_translator->trIncludingInheritedMembers()); }
118 QCString trGeneratedAutomatically(const char *s)
119 { return toUtf8(m_translator->trGeneratedAutomatically(fromUtf8(s))); }
120 QCString trEnumName()
121 { return toUtf8(m_translator->trEnumName()); }
122 QCString trEnumValue()
123 { return toUtf8(m_translator->trEnumValue()); }
124 QCString trDefinedIn()
125 { return toUtf8(m_translator->trDefinedIn()); }
126
127 // quick reference sections
128
129 QCString trModules()
130 { return toUtf8(m_translator->trModules()); }
131 QCString trClassHierarchy()
132 { return toUtf8(m_translator->trClassHierarchy()); }
133 QCString trCompoundList()
134 { return toUtf8(m_translator->trCompoundList()); }
135
136 QCString trFileList()
137 { return toUtf8(m_translator->trFileList()); }
138 QCString trCompoundMembers()
139 { return toUtf8(m_translator->trCompoundMembers()); }
140 QCString trFileMembers()
141 { return toUtf8(m_translator->trFileMembers()); }
142 QCString trRelatedPages()
143 { return toUtf8(m_translator->trRelatedPages()); }
144 QCString trExamples()
145 { return toUtf8(m_translator->trExamples()); }
146 QCString trSearch()
147 { return toUtf8(m_translator->trSearch()); }
148 QCString trClassHierarchyDescription()
149 { return toUtf8(m_translator->trClassHierarchyDescription()); }
150 QCString trFileListDescription(bool extractAll)
151 { return toUtf8(m_translator->trFileListDescription(extractAll)); }
152 QCString trCompoundListDescription()
153 { return toUtf8(m_translator->trCompoundListDescription()); }
154 QCString trCompoundMembersDescription(bool extractAll)
155 { return toUtf8(m_translator->trCompoundMembersDescription(extractAll)); }
156 QCString trFileMembersDescription(bool extractAll)
157 { return toUtf8(m_translator->trFileMembersDescription(extractAll)); }
158 QCString trExamplesDescription()
159 { return toUtf8(m_translator->trExamplesDescription()); }
160 QCString trRelatedPagesDescription()
161 { return toUtf8(m_translator->trRelatedPagesDescription()); }
162 QCString trModulesDescription()
163 { return toUtf8(m_translator->trModulesDescription()); }
164
165 // index titles (the project name is prepended for these)
166
167 QCString trDocumentation()
168 { return toUtf8(m_translator->trDocumentation()); }
169 QCString trModuleIndex()
170 { return toUtf8(m_translator->trModuleIndex()); }
171 QCString trHierarchicalIndex()
172 { return toUtf8(m_translator->trHierarchicalIndex()); }
173 QCString trCompoundIndex()
174 { return toUtf8(m_translator->trCompoundIndex()); }
175 QCString trFileIndex()
176 { return toUtf8(m_translator->trFileIndex()); }
177 QCString trModuleDocumentation()
178 { return toUtf8(m_translator->trModuleDocumentation()); }
179 QCString trClassDocumentation()
180 { return toUtf8(m_translator->trClassDocumentation()); }
181 QCString trFileDocumentation()
182 { return toUtf8(m_translator->trFileDocumentation()); }
183 QCString trExampleDocumentation()
184 { return toUtf8(m_translator->trExampleDocumentation()); }
185 QCString trPageDocumentation()
186 { return toUtf8(m_translator->trPageDocumentation()); }
187 QCString trReferenceManual()
188 { return toUtf8(m_translator->trReferenceManual()); }
189 QCString trDefines()
190 { return toUtf8(m_translator->trDefines()); }
191 QCString trFuncProtos()
192 { return toUtf8(m_translator->trFuncProtos()); }
193 QCString trTypedefs()
194 { return toUtf8(m_translator->trTypedefs()); }
195 QCString trEnumerations()
196 { return toUtf8(m_translator->trEnumerations()); }
197 QCString trFunctions()
198 { return toUtf8(m_translator->trFunctions()); }
199 QCString trVariables()
200 { return toUtf8(m_translator->trVariables()); }
201 QCString trEnumerationValues()
202 { return toUtf8(m_translator->trEnumerationValues()); }
203 QCString trDefineDocumentation()
204 { return toUtf8(m_translator->trDefineDocumentation()); }
205 QCString trFunctionPrototypeDocumentation()
206 { return toUtf8(m_translator->trFunctionPrototypeDocumentation()); }
207 QCString trTypedefDocumentation()
208 { return toUtf8(m_translator->trTypedefDocumentation()); }
209 QCString trEnumerationTypeDocumentation()
210 { return toUtf8(m_translator->trEnumerationTypeDocumentation()); }
211 QCString trFunctionDocumentation()
212 { return toUtf8(m_translator->trFunctionDocumentation()); }
213 QCString trVariableDocumentation()
214 { return toUtf8(m_translator->trVariableDocumentation()); }
215 QCString trCompounds()
216 { return toUtf8(m_translator->trCompounds()); }
217 QCString trGeneratedAt(const char *date,const char *projName)
218 { return toUtf8(m_translator->trGeneratedAt(fromUtf8(date),fromUtf8(projName))); }
219 QCString trWrittenBy()
220 { return toUtf8(m_translator->trWrittenBy()); }
221 QCString trClassDiagram(const char *clName)
222 { return toUtf8(m_translator->trClassDiagram(fromUtf8(clName))); }
223 QCString trForInternalUseOnly()
224 { return toUtf8(m_translator->trForInternalUseOnly()); }
225 QCString trWarning()
226 { return toUtf8(m_translator->trWarning()); }
227 QCString trVersion()
228 { return toUtf8(m_translator->trVersion()); }
229 QCString trDate()
230 { return toUtf8(m_translator->trDate()); }
231 QCString trReturns()
232 { return toUtf8(m_translator->trReturns()); }
233 QCString trSeeAlso()
234 { return toUtf8(m_translator->trSeeAlso()); }
235 QCString trParameters()
236 { return toUtf8(m_translator->trParameters()); }
237 QCString trExceptions()
238 { return toUtf8(m_translator->trExceptions()); }
239 QCString trGeneratedBy()
240 { return toUtf8(m_translator->trGeneratedBy()); }
241
242//////////////////////////////////////////////////////////////////////////
243// new since 0.49-990307
244//////////////////////////////////////////////////////////////////////////
245
246 QCString trNamespaceList()
247 { return toUtf8(m_translator->trNamespaceList()); }
248 QCString trNamespaceListDescription(bool extractAll)
249 { return toUtf8(m_translator->trNamespaceListDescription(extractAll)); }
250 QCString trFriends()
251 { return toUtf8(m_translator->trFriends()); }
252
253//////////////////////////////////////////////////////////////////////////
254// new since 0.49-990405
255//////////////////////////////////////////////////////////////////////////
256
257 QCString trRelatedFunctionDocumentation()
258 { return toUtf8(m_translator->trRelatedFunctionDocumentation()); }
259
260//////////////////////////////////////////////////////////////////////////
261// new since 0.49-990425
262//////////////////////////////////////////////////////////////////////////
263
264 QCString trCompoundReference(const char *clName,
265 ClassDef::CompoundType compType,
266 bool isTemplate)
267 { return toUtf8(m_translator->trCompoundReference(fromUtf8(clName),compType,isTemplate)); }
268
269
270 QCString trFileReference(const char *fileName)
271 { return toUtf8(m_translator->trFileReference(fromUtf8(fileName))); }
272 QCString trNamespaceReference(const char *namespaceName)
273 { return toUtf8(m_translator->trNamespaceReference(fromUtf8(namespaceName))); }
274
275 QCString trPublicMembers()
276 { return toUtf8(m_translator->trPublicMembers()); }
277 QCString trPublicSlots()
278 { return toUtf8(m_translator->trPublicSlots()); }
279 QCString trSignals()
280 { return toUtf8(m_translator->trSignals()); }
281 QCString trStaticPublicMembers()
282 { return toUtf8(m_translator->trStaticPublicMembers()); }
283 QCString trProtectedMembers()
284 { return toUtf8(m_translator->trProtectedMembers()); }
285 QCString trProtectedSlots()
286 { return toUtf8(m_translator->trProtectedSlots()); }
287 QCString trStaticProtectedMembers()
288 { return toUtf8(m_translator->trStaticProtectedMembers()); }
289 QCString trPrivateMembers()
290 { return toUtf8(m_translator->trPrivateMembers()); }
291 QCString trPrivateSlots()
292 { return toUtf8(m_translator->trPrivateSlots()); }
293 QCString trStaticPrivateMembers()
294 { return toUtf8(m_translator->trStaticPrivateMembers()); }
295 QCString trWriteList(int numEntries)
296 { return toUtf8(m_translator->trWriteList(numEntries)); }
297 QCString trInheritsList(int numEntries)
298 { return toUtf8(m_translator->trInheritsList(numEntries)); }
299 QCString trInheritedByList(int numEntries)
300 { return toUtf8(m_translator->trInheritedByList(numEntries)); }
301 QCString trReimplementedFromList(int numEntries)
302 { return toUtf8(m_translator->trReimplementedFromList(numEntries)); }
303 QCString trReimplementedInList(int numEntries)
304 { return toUtf8(m_translator->trReimplementedInList(numEntries)); }
305 QCString trNamespaceMembers()
306 { return toUtf8(m_translator->trNamespaceMembers()); }
307 QCString trNamespaceMemberDescription(bool extractAll)
308 { return toUtf8(m_translator->trNamespaceMemberDescription(extractAll)); }
309
310 QCString trNamespaceIndex()
311 { return toUtf8(m_translator->trNamespaceIndex()); }
312 QCString trNamespaceDocumentation()
313 { return toUtf8(m_translator->trNamespaceDocumentation()); }
314
315//////////////////////////////////////////////////////////////////////////
316// new since 0.49-990522
317//////////////////////////////////////////////////////////////////////////
318
319 QCString trNamespaces()
320 { return toUtf8(m_translator->trNamespaces()); }
321
322//////////////////////////////////////////////////////////////////////////
323// new since 0.49-990728
324//////////////////////////////////////////////////////////////////////////
325
326 QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
327 bool single)
328 { return toUtf8(m_translator->trGeneratedFromFiles(compType,single)); }
329
330
331 QCString trAlphabeticalList()
332 { return toUtf8(m_translator->trAlphabeticalList()); }
333
334//////////////////////////////////////////////////////////////////////////
335// new since 0.49-990901
336//////////////////////////////////////////////////////////////////////////
337
338 QCString trReturnValues()
339 { return toUtf8(m_translator->trReturnValues()); }
340 QCString trMainPage()
341 { return toUtf8(m_translator->trMainPage()); }
342 QCString trPageAbbreviation()
343 { return toUtf8(m_translator->trPageAbbreviation()); }
344
345//////////////////////////////////////////////////////////////////////////
346// new since 0.49-991003
347//////////////////////////////////////////////////////////////////////////
348
349 QCString trDefinedAtLineInSourceFile()
350 { return toUtf8(m_translator->trDefinedAtLineInSourceFile()); }
351 QCString trDefinedInSourceFile()
352 { return toUtf8(m_translator->trDefinedInSourceFile()); }
353
354//////////////////////////////////////////////////////////////////////////
355// new since 0.49-991205
356//////////////////////////////////////////////////////////////////////////
357
358 QCString trDeprecated()
359 { return toUtf8(m_translator->trDeprecated()); }
360
361//////////////////////////////////////////////////////////////////////////
362// new since 1.0.0
363//////////////////////////////////////////////////////////////////////////
364
365 QCString trCollaborationDiagram(const char *clName)
366 { return toUtf8(m_translator->trCollaborationDiagram(fromUtf8(clName))); }
367 QCString trInclDepGraph(const char *fName)
368 { return toUtf8(m_translator->trInclDepGraph(fromUtf8(fName))); }
369 QCString trConstructorDocumentation()
370 { return toUtf8(m_translator->trConstructorDocumentation()); }
371 QCString trGotoSourceCode()
372 { return toUtf8(m_translator->trGotoSourceCode()); }
373 QCString trGotoDocumentation()
374 { return toUtf8(m_translator->trGotoDocumentation()); }
375 QCString trPrecondition()
376 { return toUtf8(m_translator->trPrecondition()); }
377 QCString trPostcondition()
378 { return toUtf8(m_translator->trPostcondition()); }
379 QCString trInvariant()
380 { return toUtf8(m_translator->trInvariant()); }
381 QCString trInitialValue()
382 { return toUtf8(m_translator->trInitialValue()); }
383 QCString trCode()
384 { return toUtf8(m_translator->trCode()); }
385
386 QCString trGraphicalHierarchy()
387 { return toUtf8(m_translator->trGraphicalHierarchy()); }
388 QCString trGotoGraphicalHierarchy()
389 { return toUtf8(m_translator->trGotoGraphicalHierarchy()); }
390 QCString trGotoTextualHierarchy()
391 { return toUtf8(m_translator->trGotoTextualHierarchy()); }
392 QCString trPageIndex()
393 { return toUtf8(m_translator->trPageIndex()); }
394
395//////////////////////////////////////////////////////////////////////////
396// new since 1.1.0
397//////////////////////////////////////////////////////////////////////////
398
399 QCString trNote()
400 { return toUtf8(m_translator->trNote()); }
401 QCString trPublicTypes()
402 { return toUtf8(m_translator->trPublicTypes()); }
403 QCString trPublicAttribs()
404 { return toUtf8(m_translator->trPublicAttribs()); }
405 QCString trStaticPublicAttribs()
406 { return toUtf8(m_translator->trStaticPublicAttribs()); }
407 QCString trProtectedTypes()
408 { return toUtf8(m_translator->trProtectedTypes()); }
409 QCString trProtectedAttribs()
410 { return toUtf8(m_translator->trProtectedAttribs()); }
411 QCString trStaticProtectedAttribs()
412 { return toUtf8(m_translator->trStaticProtectedAttribs()); }
413 QCString trPrivateTypes()
414 { return toUtf8(m_translator->trPrivateTypes()); }
415 QCString trPrivateAttribs()
416 { return toUtf8(m_translator->trPrivateAttribs()); }
417 QCString trStaticPrivateAttribs()
418 { return toUtf8(m_translator->trStaticPrivateAttribs()); }
419
420//////////////////////////////////////////////////////////////////////////
421// new since 1.1.3
422//////////////////////////////////////////////////////////////////////////
423
424 QCString trTodo()
425 { return toUtf8(m_translator->trTodo()); }
426 QCString trTodoList()
427 { return toUtf8(m_translator->trTodoList()); }
428
429//////////////////////////////////////////////////////////////////////////
430// new since 1.1.4
431//////////////////////////////////////////////////////////////////////////
432
433 QCString trReferencedBy()
434 { return toUtf8(m_translator->trReferencedBy()); }
435 QCString trRemarks()
436 { return toUtf8(m_translator->trRemarks()); }
437 QCString trAttention()
438 { return toUtf8(m_translator->trAttention()); }
439 QCString trInclByDepGraph()
440 { return toUtf8(m_translator->trInclByDepGraph()); }
441 QCString trSince()
442 { return toUtf8(m_translator->trSince()); }
443
444//////////////////////////////////////////////////////////////////////////
445// new since 1.1.5
446//////////////////////////////////////////////////////////////////////////
447
448 QCString trLegendTitle()
449 { return toUtf8(m_translator->trLegendTitle()); }
450 QCString trLegendDocs()
451 { return toUtf8(m_translator->trLegendDocs()); }
452 QCString trLegend()
453 { return toUtf8(m_translator->trLegend()); }
454
455//////////////////////////////////////////////////////////////////////////
456// new since 1.2.0
457//////////////////////////////////////////////////////////////////////////
458
459 QCString trTest()
460 { return toUtf8(m_translator->trTest()); }
461 QCString trTestList()
462 { return toUtf8(m_translator->trTestList()); }
463
464//////////////////////////////////////////////////////////////////////////
465// new since 1.2.1
466//////////////////////////////////////////////////////////////////////////
467
468 QCString trDCOPMethods()
469 { return toUtf8(m_translator->trDCOPMethods()); }
470
471//////////////////////////////////////////////////////////////////////////
472// new since 1.2.2
473//////////////////////////////////////////////////////////////////////////
474
475 QCString trProperties()
476 { return toUtf8(m_translator->trProperties()); }
477 QCString trPropertyDocumentation()
478 { return toUtf8(m_translator->trPropertyDocumentation()); }
479
480//////////////////////////////////////////////////////////////////////////
481// new since 1.2.4
482//////////////////////////////////////////////////////////////////////////
483
484 QCString trClasses()
485 { return toUtf8(m_translator->trClasses()); }
486 QCString trPackage(const char *name)
487 { return toUtf8(m_translator->trPackage(fromUtf8(name))); }
488 QCString trPackageList()
489 { return toUtf8(m_translator->trPackageList()); }
490 QCString trPackageListDescription()
491 { return toUtf8(m_translator->trPackageListDescription()); }
492 QCString trPackages()
493 { return toUtf8(m_translator->trPackages()); }
494 QCString trDefineValue()
495 { return toUtf8(m_translator->trDefineValue()); }
496
497//////////////////////////////////////////////////////////////////////////
498// new since 1.2.5
499//////////////////////////////////////////////////////////////////////////
500
501 QCString trBug()
502 { return toUtf8(m_translator->trBug()); }
503 QCString trBugList()
504 { return toUtf8(m_translator->trBugList()); }
505
506//////////////////////////////////////////////////////////////////////////
507// new since 1.2.6
508//////////////////////////////////////////////////////////////////////////
509
510 QCString trRTFansicp()
511 { return toUtf8(m_translator->trRTFansicp()); }
512 QCString trRTFCharSet()
513 { return toUtf8(m_translator->trRTFCharSet()); }
514 QCString trRTFGeneralIndex()
515 { return toUtf8(m_translator->trRTFGeneralIndex()); }
516
517 // Translation of the word
518
519 QCString trClass(bool first_capital, bool singular)
520 { return toUtf8(m_translator->trClass(first_capital,singular)); }
521 QCString trFile(bool first_capital, bool singular)
522 { return toUtf8(m_translator->trFile(first_capital,singular)); }
523 QCString trNamespace(bool first_capital, bool singular)
524 { return toUtf8(m_translator->trNamespace(first_capital,singular)); }
525
526 QCString trGroup(bool first_capital, bool singular)
527 { return toUtf8(m_translator->trGroup(first_capital,singular)); }
528 QCString trPage(bool first_capital, bool singular)
529 { return toUtf8(m_translator->trPage(first_capital,singular)); }
530 QCString trMember(bool first_capital, bool singular)
531 { return toUtf8(m_translator->trMember(first_capital,singular)); }
532 QCString trGlobal(bool first_capital, bool singular)
533 { return toUtf8(m_translator->trGlobal(first_capital,singular)); }
534
535//////////////////////////////////////////////////////////////////////////
536// new since 1.2.7
537//////////////////////////////////////////////////////////////////////////
538
539 QCString trAuthor(bool first_capital, bool singular)
540 { return toUtf8(m_translator->trAuthor(first_capital,singular)); }
541
542//////////////////////////////////////////////////////////////////////////
543// new since 1.2.11
544//////////////////////////////////////////////////////////////////////////
545
546 QCString trReferences()
547 { return toUtf8(m_translator->trReferences()); }
548
549//////////////////////////////////////////////////////////////////////////
550// new since 1.2.13
551//////////////////////////////////////////////////////////////////////////
552
553 QCString trImplementedFromList(int numEntries)
554 { return toUtf8(m_translator->trImplementedFromList(numEntries)); }
555 QCString trImplementedInList(int numEntries)
556 { return toUtf8(m_translator->trImplementedInList(numEntries)); }
557
558//////////////////////////////////////////////////////////////////////////
559// new since 1.2.16
560//////////////////////////////////////////////////////////////////////////
561
562 QCString trRTFTableOfContents()
563 { return toUtf8(m_translator->trRTFTableOfContents()); }
564
565//////////////////////////////////////////////////////////////////////////
566// new since 1.2.17
567//////////////////////////////////////////////////////////////////////////
568
569 QCString trDeprecatedList()
570 { return toUtf8(m_translator->trDeprecatedList()); }
571
572//////////////////////////////////////////////////////////////////////////
573// new since 1.2.18
574//////////////////////////////////////////////////////////////////////////
575
576 QCString trEvents()
577 { return toUtf8(m_translator->trEvents()); }
578 QCString trEventDocumentation()
579 { return toUtf8(m_translator->trEventDocumentation()); }
580
581//////////////////////////////////////////////////////////////////////////
582// new since 1.3
583//////////////////////////////////////////////////////////////////////////
584
585 QCString trPackageTypes()
586 { return toUtf8(m_translator->trPackageTypes()); }
587 QCString trPackageMembers()
588 { return toUtf8(m_translator->trPackageMembers()); }
589 QCString trStaticPackageMembers()
590 { return toUtf8(m_translator->trStaticPackageMembers()); }
591 QCString trPackageAttribs()
592 { return toUtf8(m_translator->trPackageAttribs()); }
593 QCString trStaticPackageAttribs()
594 { return toUtf8(m_translator->trStaticPackageAttribs()); }
595
596//////////////////////////////////////////////////////////////////////////
597// new since 1.3.1
598//////////////////////////////////////////////////////////////////////////
599
600 QCString trAll()
601 { return toUtf8(m_translator->trAll()); }
602 QCString trCallGraph()
603 { return toUtf8(m_translator->trCallGraph()); }
604
605//////////////////////////////////////////////////////////////////////////
606// new since 1.3.3
607//////////////////////////////////////////////////////////////////////////
608
609 QCString trSearchForIndex()
610 { return toUtf8(m_translator->trSearchForIndex()); }
611 QCString trSearchResultsTitle()
612 { return toUtf8(m_translator->trSearchResultsTitle()); }
613 QCString trSearchResults(int numDocuments)
614 { return toUtf8(m_translator->trSearchResults(numDocuments)); }
615 QCString trSearchMatches()
616 { return toUtf8(m_translator->trSearchMatches()); }
617
618//////////////////////////////////////////////////////////////////////////
619// new since 1.3.8
620//////////////////////////////////////////////////////////////////////////
621
622 QCString trSourceFile(QCString& filename)
623 { return toUtf8(m_translator->trSourceFile(filename)); }
624
625//////////////////////////////////////////////////////////////////////////
626// new since 1.3.9
627//////////////////////////////////////////////////////////////////////////
628
629 QCString trDirIndex()
630 { return toUtf8(m_translator->trDirIndex()); }
631 QCString trDirDocumentation()
632 { return toUtf8(m_translator->trDirDocumentation()); }
633 QCString trDirectories()
634 { return toUtf8(m_translator->trDirectories()); }
635 QCString trDirDescription()
636 { return toUtf8(m_translator->trDirDescription()); }
637 QCString trDirReference(const char *dirName)
638 { return toUtf8(m_translator->trDirReference(fromUtf8(dirName))); }
639 QCString trDir(bool first_capital, bool singular)
640 { return toUtf8(m_translator->trDir(first_capital,singular)); }
641
642//////////////////////////////////////////////////////////////////////////
643// new since 1.4.1
644//////////////////////////////////////////////////////////////////////////
645
646 QCString trOverloadText()
647 { return toUtf8(m_translator->trOverloadText()); }
648
649//////////////////////////////////////////////////////////////////////////
650// new since 1.4.6
651//////////////////////////////////////////////////////////////////////////
652
653 QCString trCallerGraph()
654 { return toUtf8(m_translator->trCallerGraph()); }
655 QCString trEnumerationValueDocumentation()
656 { return toUtf8(m_translator->trEnumerationValueDocumentation()); }
657
658//////////////////////////////////////////////////////////////////////////
659// new since 1.5.4
660//////////////////////////////////////////////////////////////////////////
661
662 QCString trMemberFunctionDocumentationFortran()
663 { return toUtf8(m_translator->trMemberFunctionDocumentationFortran()); }
664 QCString trCompoundListFortran()
665 { return toUtf8(m_translator->trCompoundListFortran()); }
666 QCString trCompoundMembersFortran()
667 { return toUtf8(m_translator->trCompoundMembersFortran()); }
668 QCString trCompoundListDescriptionFortran()
669 { return toUtf8(m_translator->trCompoundListDescriptionFortran()); }
670 QCString trCompoundMembersDescriptionFortran(bool extractAll)
671 { return toUtf8(m_translator->trCompoundMembersDescriptionFortran(extractAll)); }
672 QCString trCompoundIndexFortran()
673 { return toUtf8(m_translator->trCompoundIndexFortran()); }
674 QCString trTypeDocumentation()
675 { return toUtf8(m_translator->trTypeDocumentation()); }
676 QCString trSubprograms()
677 { return toUtf8(m_translator->trSubprograms()); }
678 QCString trSubprogramDocumentation()
679 { return toUtf8(m_translator->trSubprogramDocumentation()); }
680 QCString trDataTypes()
681 { return toUtf8(m_translator->trDataTypes()); }
682 QCString trModulesList()
683 { return toUtf8(m_translator->trModulesList()); }
684 QCString trModulesListDescription(bool extractAll)
685 { return toUtf8(m_translator->trModulesListDescription(extractAll)); }
686 QCString trCompoundReferenceFortran(const char *clName,
687 ClassDef::CompoundType compType,
688 bool isTemplate)
689 { return toUtf8(m_translator->trCompoundReferenceFortran(fromUtf8(clName),compType,isTemplate)); }
690 QCString trModuleReference(const char *namespaceName)
691 { return toUtf8(m_translator->trModuleReference(fromUtf8(namespaceName))); }
692 QCString trModulesMembers()
693 { return toUtf8(m_translator->trModulesMembers()); }
694 QCString trModulesMemberDescription(bool extractAll)
695 { return toUtf8(m_translator->trModulesMemberDescription(extractAll)); }
696 QCString trModulesIndex()
697 { return toUtf8(m_translator->trModulesIndex()); }
698 QCString trModule(bool first_capital, bool singular)
699 { return toUtf8(m_translator->trModule(first_capital,singular)); }
700 QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
701 bool single)
702 { return toUtf8(m_translator->trGeneratedFromFilesFortran(compType,single)); }
703 QCString trType(bool first_capital, bool singular)
704 { return toUtf8(m_translator->trType(first_capital,singular)); }
705 QCString trSubprogram(bool first_capital, bool singular)
706 { return toUtf8(m_translator->trSubprogram(first_capital,singular)); }
707 QCString trTypeConstraints()
708 { return toUtf8(m_translator->trTypeConstraints()); }
709
710//////////////////////////////////////////////////////////////////////////
711// new since 1.6.0
712//////////////////////////////////////////////////////////////////////////
713
714 QCString trDirRelation(const char *name)
715 { return toUtf8(m_translator->trDirRelation(fromUtf8(name))); }
716 QCString trLoading()
717 { return toUtf8(m_translator->trLoading()); }
718 QCString trGlobalNamespace()
719 { return toUtf8(m_translator->trGlobalNamespace()); }
720 QCString trSearching()
721 { return toUtf8(m_translator->trSearching()); }
722 QCString trNoMatches()
723 { return toUtf8(m_translator->trNoMatches()); }
724
725//////////////////////////////////////////////////////////////////////////
726// new since 1.6.3
727//////////////////////////////////////////////////////////////////////////
728
729 QCString trDirDependency(const char *name)
730 { return toUtf8(m_translator->trDirDependency(fromUtf8(name))); }
731 QCString trFileIn(const char *name)
732 { return toUtf8(m_translator->trFileIn(fromUtf8(name))); }
733 QCString trIncludesFileIn(const char *name)
734 { return toUtf8(m_translator->trIncludesFileIn(fromUtf8(name))); }
735 QCString trDateTime(int year,int month,int day,int dayOfWeek,
736 int hour,int minutes,int seconds,bool includeTime)
737 { return toUtf8(m_translator->trDateTime(year,month,day,dayOfWeek,
738 hour,minutes,seconds,includeTime));
739 }
740
741
742//////////////////////////////////////////////////////////////////////////
743 private:
744 Translator *m_translator;
745 void *m_toUtf8;
746 void *m_fromUtf8;
747
748};
749
750#endif
751

Archive Download this file

Revision: 1322