Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doxverilog
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
doxverilog
Commits
5f3d8499
Commit
5f3d8499
authored
Jan 29, 2009
by
Dimitri van Heesch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release-1.5.8-20090129
parent
a0924f7d
Changes
24
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
623 additions
and
387 deletions
+623
-387
INSTALL
INSTALL
+2
-2
README
README
+2
-2
doxywizard.pro.in
addon/doxywizard/doxywizard.pro.in
+4
-0
configure
configure
+1
-1
classdef.cpp
src/classdef.cpp
+12
-5
config.xml
src/config.xml
+2
-1
doxygen.cpp
src/doxygen.cpp
+57
-52
entry.h
src/entry.h
+1
-10
htmlgen.cpp
src/htmlgen.cpp
+1
-1
htmlhelp.cpp
src/htmlhelp.cpp
+37
-4
memberlist.cpp
src/memberlist.cpp
+6
-4
portable.cpp
src/portable.cpp
+2
-2
rtfgen.cpp
src/rtfgen.cpp
+4
-1
scanner.l
src/scanner.l
+1
-1
translator_de.h
src/translator_de.h
+9
-8
translator_en.h
src/translator_en.h
+2
-3
translator_fi.h
src/translator_fi.h
+33
-28
translator_hr.h
src/translator_hr.h
+16
-10
translator_kr.h
src/translator_kr.h
+2
-3
translator_ro.h
src/translator_ro.h
+411
-240
util.cpp
src/util.cpp
+4
-1
vhdlcode.l
src/vhdlcode.l
+7
-2
vhdldocgen.cpp
src/vhdldocgen.cpp
+3
-3
vhdlscanner.l
src/vhdlscanner.l
+4
-3
No files found.
INSTALL
View file @
5f3d8499
DOXYGEN Version 1.5.8
DOXYGEN Version 1.5.8
-20090129
Please read the installation section of the manual
(http://www.doxygen.org/install.html) for instructions.
--------
Dimitri van Heesch (2
7 December 2008
)
Dimitri van Heesch (2
9 January 2009
)
README
View file @
5f3d8499
DOXYGEN Version 1.5.8
DOXYGEN Version 1.5.8
_20090129
Please read INSTALL for compilation instructions.
...
...
@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (2
7 December 2008
)
Dimitri van Heesch (dimitri@stack.nl) (2
9 January 2009
)
addon/doxywizard/doxywizard.pro.in
View file @
5f3d8499
...
...
@@ -14,6 +14,10 @@ MOC_DIR = moc
RCC_DIR = rcc
DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII
macx-g++ {
CONFIG += x86 ppc
}
# Input
HEADERS += doxywizard.h version.h expert.h config.h helplabel.h \
inputbool.h inputstring.h inputint.h inputstrlist.h wizard.h
...
...
configure
View file @
5f3d8499
...
...
@@ -543,7 +543,7 @@ EOF
EOF
fi
fi
if
test
"
$f_platform
"
=
"hpux-g++"
;
then
if
test
"
$f_platform
"
=
"hpux-g++"
-o
"
$f_platform
"
=
"linux-g++"
;
then
cat
>>
.tmakeconfig
<<
EOF
TMAKE_CXXFLAGS += -D_LARGEFILE_SOURCE
EOF
...
...
src/classdef.cpp
View file @
5f3d8499
...
...
@@ -133,7 +133,7 @@ class ClassDefImpl
/*! The class this class is an instance of. */
ClassDef
*
templateMaster
;
/*!
class name with outer class scope, but without namespace scop
e. */
/*!
local class name which could be a typedef'ed alias nam
e. */
QCString
className
;
/*! If this class is a Objective-C category, then this points to the
...
...
@@ -209,8 +209,8 @@ void ClassDefImpl::init(const char *defFileName, const char *name,
membersMerged
=
FALSE
;
categoryOf
=
0
;
usedOnly
=
FALSE
;
QCString
ns
;
extractNamespaceName
(
name
,
className
,
ns
);
//
QCString ns;
//
extractNamespaceName(name,className,ns);
//printf("m_name=%s m_className=%s ns=%s\n",m_name.data(),m_className.data(),ns.data());
if
(((
QCString
)
defFileName
).
right
(
5
)
!=
".java"
&&
...
...
@@ -3025,7 +3025,7 @@ QCString ClassDef::qualifiedNameWithTemplateParameters(
if
(
!
scName
.
isEmpty
())
scName
+=
scopeSeparator
;
}
scName
+=
m_impl
->
className
;
scName
+=
className
()
;
ArgumentList
*
al
=
0
;
bool
isSpecialization
=
localName
().
find
(
'<'
)
!=-
1
;
if
(
templateArguments
())
...
...
@@ -3052,7 +3052,14 @@ QCString ClassDef::qualifiedNameWithTemplateParameters(
QCString
ClassDef
::
className
()
const
{
return
m_impl
->
className
;
if
(
m_impl
->
className
.
isEmpty
())
{
return
localName
();
}
else
{
return
m_impl
->
className
;
}
};
void
ClassDef
::
setClassName
(
const
char
*
name
)
...
...
src/config.xml
View file @
5f3d8499
...
...
@@ -225,7 +225,8 @@ The format is ext=language, where ext is a file extension, and language is one o
the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP,
Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat
.inc files as Fortran files (default is PHP), and .f files as C (default is Fortran),
use: inc=Fortran f=C
use: inc=Fortran f=C. Note that for custom extensions you also need to set
FILE_PATTERNS otherwise the files are not read by doxygen.
'
>
</option>
<option
type=
'bool'
id=
'BUILTIN_STL_SUPPORT'
docs=
'
...
...
src/doxygen.cpp
View file @
5f3d8499
...
...
@@ -8617,6 +8617,7 @@ static QCString resolveSymlink(QCString path)
QDict
<
void
>
nonSymlinks
;
QDict
<
void
>
known
;
QCString
result
=
path
;
QCString
oldPrefix
=
"/"
;
do
{
#ifdef WIN32
...
...
@@ -8637,7 +8638,7 @@ static QCString resolveSymlink(QCString path)
QString
target
=
fi
.
readLink
();
if
(
QFileInfo
(
target
).
isRelative
())
{
target
=
QDir
::
cleanDirPath
(
p
refix
+
"/"
+
target
.
data
());
target
=
QDir
::
cleanDirPath
(
oldP
refix
+
"/"
+
target
.
data
());
}
if
(
sepPos
!=-
1
)
{
...
...
@@ -8656,6 +8657,7 @@ static QCString resolveSymlink(QCString path)
{
nonSymlinks
.
insert
(
prefix
,(
void
*
)
0x8
);
}
oldPrefix
=
prefix
;
}
}
while
(
sepPos
!=-
1
);
...
...
@@ -8698,69 +8700,72 @@ int readDir(QFileInfo *fi,
//printf("killDict=%p count=%d\n",killDict,killDict->count());
const
QFileInfoList
*
list
=
dir
.
entryInfoList
();
QFileInfoListIterator
it
(
*
list
);
QFileInfo
*
cfi
;
while
((
cfi
=
it
.
current
()))
if
(
list
)
{
if
(
exclDict
==
0
||
exclDict
->
find
(
cfi
->
absFilePath
())
==
0
)
{
// file should not be excluded
//printf("killDict->find(%s)\n",cfi->absFilePath().data());
if
(
!
cfi
->
exists
()
||
!
cfi
->
isReadable
())
{
if
(
errorIfNotExist
)
QFileInfoListIterator
it
(
*
list
);
QFileInfo
*
cfi
;
while
((
cfi
=
it
.
current
()))
{
if
(
exclDict
==
0
||
exclDict
->
find
(
cfi
->
absFilePath
())
==
0
)
{
// file should not be excluded
//printf("killDict->find(%s)\n",cfi->absFilePath().data());
if
(
!
cfi
->
exists
()
||
!
cfi
->
isReadable
())
{
err
(
"Warning: source %s is not a readable file or directory... skipping.
\n
"
,
cfi
->
absFilePath
().
data
());
if
(
errorIfNotExist
)
{
err
(
"Warning: source %s is not a readable file or directory... skipping.
\n
"
,
cfi
->
absFilePath
().
data
());
}
}
}
else
if
(
cfi
->
isFile
()
&&
(
!
Config_getBool
(
"EXCLUDE_SYMLINKS"
)
||
!
cfi
->
isSymLink
())
&&
(
patList
==
0
||
patternMatch
(
cfi
,
patList
))
&&
!
patternMatch
(
cfi
,
exclPatList
)
&&
(
killDict
==
0
||
killDict
->
find
(
cfi
->
absFilePath
())
==
0
)
)
{
totalSize
+=
cfi
->
size
()
+
cfi
->
absFilePath
().
length
()
+
4
;
QCString
name
=
convertToQCString
(
cfi
->
fileName
());
//printf("New file %s\n",name.data());
if
(
fnDict
)
else
if
(
cfi
->
isFile
()
&&
(
!
Config_getBool
(
"EXCLUDE_SYMLINKS"
)
||
!
cfi
->
isSymLink
())
&&
(
patList
==
0
||
patternMatch
(
cfi
,
patList
))
&&
!
patternMatch
(
cfi
,
exclPatList
)
&&
(
killDict
==
0
||
killDict
->
find
(
cfi
->
absFilePath
())
==
0
)
)
{
FileDef
*
fd
=
new
FileDef
(
cfi
->
dirPath
()
+
"/"
,
name
);
FileName
*
fn
=
0
;
if
(
!
name
.
isEmpty
()
&&
(
fn
=
(
*
fnDict
)[
name
]))
totalSize
+=
cfi
->
size
()
+
cfi
->
absFilePath
().
length
()
+
4
;
QCString
name
=
convertToQCString
(
cfi
->
fileName
());
//printf("New file %s\n",name.data());
if
(
fnDict
)
{
fn
->
append
(
fd
);
FileDef
*
fd
=
new
FileDef
(
cfi
->
dirPath
()
+
"/"
,
name
);
FileName
*
fn
=
0
;
if
(
!
name
.
isEmpty
()
&&
(
fn
=
(
*
fnDict
)[
name
]))
{
fn
->
append
(
fd
);
}
else
{
fn
=
new
FileName
(
cfi
->
absFilePath
(),
name
);
fn
->
append
(
fd
);
if
(
fnList
)
fnList
->
inSort
(
fn
);
fnDict
->
insert
(
name
,
fn
);
}
}
else
QCString
*
rs
=
0
;
if
(
resultList
||
resultDict
)
{
fn
=
new
FileName
(
cfi
->
absFilePath
(),
name
);
fn
->
append
(
fd
);
if
(
fnList
)
fnList
->
inSort
(
fn
);
fnDict
->
insert
(
name
,
fn
);
rs
=
new
QCString
(
cfi
->
absFilePath
());
}
if
(
resultList
)
resultList
->
append
(
rs
);
if
(
resultDict
)
resultDict
->
insert
(
cfi
->
absFilePath
(),
rs
);
if
(
killDict
)
killDict
->
insert
(
cfi
->
absFilePath
(),(
void
*
)
0x8
);
}
QCString
*
rs
=
0
;
if
(
resultList
||
resultDict
)
else
if
(
recursive
&&
(
!
Config_getBool
(
"EXCLUDE_SYMLINKS"
)
||
!
cfi
->
isSymLink
())
&&
cfi
->
isDir
()
&&
cfi
->
fileName
()
!=
"."
&&
!
patternMatch
(
cfi
,
exclPatList
)
&&
cfi
->
fileName
()
!=
".."
)
{
rs
=
new
QCString
(
cfi
->
absFilePath
());
cfi
->
setFile
(
cfi
->
absFilePath
());
totalSize
+=
readDir
(
cfi
,
fnList
,
fnDict
,
exclDict
,
patList
,
exclPatList
,
resultList
,
resultDict
,
errorIfNotExist
,
recursive
,
killDict
);
}
if
(
resultList
)
resultList
->
append
(
rs
);
if
(
resultDict
)
resultDict
->
insert
(
cfi
->
absFilePath
(),
rs
);
if
(
killDict
)
killDict
->
insert
(
cfi
->
absFilePath
(),(
void
*
)
0x8
);
}
else
if
(
recursive
&&
(
!
Config_getBool
(
"EXCLUDE_SYMLINKS"
)
||
!
cfi
->
isSymLink
())
&&
cfi
->
isDir
()
&&
cfi
->
fileName
()
!=
"."
&&
!
patternMatch
(
cfi
,
exclPatList
)
&&
cfi
->
fileName
()
!=
".."
)
{
cfi
->
setFile
(
cfi
->
absFilePath
());
totalSize
+=
readDir
(
cfi
,
fnList
,
fnDict
,
exclDict
,
patList
,
exclPatList
,
resultList
,
resultDict
,
errorIfNotExist
,
recursive
,
killDict
);
}
++
it
;
}
++
it
;
}
return
totalSize
;
}
...
...
@@ -10472,7 +10477,7 @@ void generateOutput()
QCString
const
qhpFileName
=
Qhp
::
getQhpFileName
();
QCString
const
qchFileName
=
getQchFileName
();
QCString
const
args
=
QCString
().
sprintf
(
"%s -o
%s
"
,
qhpFileName
.
data
(),
qchFileName
.
data
());
QCString
const
args
=
QCString
().
sprintf
(
"%s -o
\"
%s
\"
"
,
qhpFileName
.
data
(),
qchFileName
.
data
());
QString
const
oldDir
=
QDir
::
currentDirPath
();
QDir
::
setCurrent
(
Config_getString
(
"HTML_OUTPUT"
));
if
(
portable_system
(
Config_getString
(
"QHG_LOCATION"
),
args
.
data
(),
FALSE
))
...
...
src/entry.h
View file @
5f3d8499
...
...
@@ -191,17 +191,8 @@ class Entry
/*! Kind of entries that are supported */
enum
Sections
{
CLASS_SEC
=
0x00000001
,
//STRUCT_SEC = 0x00000002,
//UNION_SEC = 0x00000004,
//EXCEPTION_SEC = 0x00000008,
NAMESPACE_SEC
=
0x00000010
,
//INTERFACE_SEC = 0x00000020,
//PROTOCOL_SEC = 0x00000040,
//CATEGORY_SEC = 0x00000080,
COMPOUND_MASK
=
CLASS_SEC
//| STRUCT_SEC | UNION_SEC |
//INTERFACE_SEC | EXCEPTION_SEC |
//PROTOCOL_SEC | CATEGORY_SEC
,
COMPOUND_MASK
=
CLASS_SEC
,
SCOPE_MASK
=
COMPOUND_MASK
|
NAMESPACE_SEC
,
CLASSDOC_SEC
=
0x00000800
,
...
...
src/htmlgen.cpp
View file @
5f3d8499
...
...
@@ -916,7 +916,7 @@ void HtmlGenerator::writeObjectLink(const char *ref,const char *f,
t
<<
"href=
\"
"
;
if
(
ref
)
{
if
((
dest
=
Doxygen
::
tagDestinationDict
[
ref
]))
t
<<
relPath
<<
*
dest
<<
"/"
;
if
((
dest
=
Doxygen
::
tagDestinationDict
[
ref
]))
t
<<
*
dest
<<
"/"
;
}
else
{
...
...
src/htmlhelp.cpp
View file @
5f3d8499
...
...
@@ -372,6 +372,23 @@ void HtmlHelp::initialize()
0x412 Korean
0x804 Chinese (PRC)
0x404 Chinese (Taiwan)
New LCIDs:
0x421 Indonesian
0x41A Croatian
0x418 Romanian
0x424 Slovenian
0x41B Slovak
0x422 Ukrainian
0x81A Serbian (Serbia, Latin)
0x403 Catalan
0x427 Lithuanian
0x436 Afrikaans
0x42A Vietnamese
0x429 Persian (Iran)
0xC01 Arabic (Egypt) - I don't know which version of arabic is used inside translator_ar.h ,
so I have chosen Egypt at random
*/
s_languageDict
.
setAutoDelete
(
TRUE
);
s_languageDict
.
clear
();
...
...
@@ -381,22 +398,38 @@ void HtmlHelp::initialize()
s_languageDict
.
insert
(
"finnish"
,
new
QCString
(
"0x40B Finnish"
));
s_languageDict
.
insert
(
"french"
,
new
QCString
(
"0x40C French"
));
s_languageDict
.
insert
(
"german"
,
new
QCString
(
"0x407 German"
));
s_languageDict
.
insert
(
"gree
ce"
,
new
QCString
(
"0x408 Greece"
));
s_languageDict
.
insert
(
"gree
k"
,
new
QCString
(
"0x408 Greece"
));
s_languageDict
.
insert
(
"hungarian"
,
new
QCString
(
"0x40E Hungarian"
));
s_languageDict
.
insert
(
"italian"
,
new
QCString
(
"0x410 Italian"
));
s_languageDict
.
insert
(
"norwegian"
,
new
QCString
(
"0x814 Norwegian"
));
s_languageDict
.
insert
(
"polish"
,
new
QCString
(
"0x415 Polish"
));
s_languageDict
.
insert
(
"portug
ese"
,
new
QCString
(
"0x816 Portuguese(Portugal)"
));
s_languageDict
.
insert
(
"portug
uese"
,
new
QCString
(
"0x816 Portuguese(Portugal)"
));
s_languageDict
.
insert
(
"brazil"
,
new
QCString
(
"0x416 Portuguese(Brazil)"
));
s_languageDict
.
insert
(
"russian"
,
new
QCString
(
"0x419 Russian"
));
s_languageDict
.
insert
(
"spanish"
,
new
QCString
(
"0x40A Span
n
ish(Traditional Sort)"
));
s_languageDict
.
insert
(
"spanish"
,
new
QCString
(
"0x40A Spanish(Traditional Sort)"
));
s_languageDict
.
insert
(
"swedish"
,
new
QCString
(
"0x41D Swedish"
));
s_languageDict
.
insert
(
"turk
ey"
,
new
QCString
(
"0x41F Turkey"
));
s_languageDict
.
insert
(
"turk
ish"
,
new
QCString
(
"0x41F Turkey"
));
s_languageDict
.
insert
(
"japanese"
,
new
QCString
(
"0x411 Japanese"
));
s_languageDict
.
insert
(
"japanese-en"
,
new
QCString
(
"0x411 Japanese"
));
s_languageDict
.
insert
(
"korean"
,
new
QCString
(
"0x412 Korean"
));
s_languageDict
.
insert
(
"korean-en"
,
new
QCString
(
"0x412 Korean"
));
s_languageDict
.
insert
(
"chinese"
,
new
QCString
(
"0x804 Chinese (PRC)"
));
s_languageDict
.
insert
(
"chinese-traditional"
,
new
QCString
(
"0x404 Chinese (Taiwan)"
));
// new LCIDs
s_languageDict
.
insert
(
"indonesian"
,
new
QCString
(
"0x412 Indonesian"
));
s_languageDict
.
insert
(
"croatian"
,
new
QCString
(
"0x41A Croatian"
));
s_languageDict
.
insert
(
"romanian"
,
new
QCString
(
"0x418 Romanian"
));
s_languageDict
.
insert
(
"slovene"
,
new
QCString
(
"0x424 Slovenian"
));
s_languageDict
.
insert
(
"slovak"
,
new
QCString
(
"0x41B Slovak"
));
s_languageDict
.
insert
(
"ukrainian"
,
new
QCString
(
"0x422 Ukrainian"
));
s_languageDict
.
insert
(
"serbian"
,
new
QCString
(
"0x81A Serbian (Serbia, Latin)"
));
s_languageDict
.
insert
(
"catalan"
,
new
QCString
(
"0x403 Catalan"
));
s_languageDict
.
insert
(
"lithuanian"
,
new
QCString
(
"0x427 Lithuanian"
));
s_languageDict
.
insert
(
"afrikaans"
,
new
QCString
(
"0x436 Afrikaans"
));
s_languageDict
.
insert
(
"vietnamese"
,
new
QCString
(
"0x42A Vietnamese"
));
s_languageDict
.
insert
(
"persian"
,
new
QCString
(
"0x429 Persian (Iran)"
));
s_languageDict
.
insert
(
"arabic"
,
new
QCString
(
"0xC01 Arabic (Egypt)"
));
}
...
...
src/memberlist.cpp
View file @
5f3d8499
...
...
@@ -280,10 +280,12 @@ void MemberList::writePlainDeclarations(OutputList &ol,
}
case
MemberDef
:
:
EnumValue
:
{
if
(
!
m_inGroup
)
return
;
printf
(
"EnumValue!
\n
"
);
if
(
first
)
ol
.
startMemberList
(),
first
=
FALSE
;
md
->
writeDeclaration
(
ol
,
cd
,
nd
,
fd
,
gd
,
m_inGroup
);
if
(
m_inGroup
)
{
//printf("EnumValue!\n");
if
(
first
)
ol
.
startMemberList
(),
first
=
FALSE
;
md
->
writeDeclaration
(
ol
,
cd
,
nd
,
fd
,
gd
,
m_inGroup
);
}
}
break
;
}
...
...
src/portable.cpp
View file @
5f3d8499
...
...
@@ -180,7 +180,7 @@ static char **last_environ;
void
portable_setenv
(
const
char
*
name
,
const
char
*
value
)
{
#if
def _WIN32
#if
defined(_WIN32) && !defined(__CYGWIN__)
SetEnvironmentVariable
(
name
,
value
);
#else
register
char
**
ep
=
0
;
...
...
@@ -259,7 +259,7 @@ void portable_setenv(const char *name,const char *value)
void
portable_unsetenv
(
const
char
*
variable
)
{
#if
def _WIN32
#if
defined(_WIN32) && !defined(__CYGWIN__)
SetEnvironmentVariable
(
variable
,
0
);
#else
/* Some systems don't have unsetenv(), so we do it ourselves */
...
...
src/rtfgen.cpp
View file @
5f3d8499
...
...
@@ -2619,7 +2619,10 @@ void RTFGenerator::postProcess(QByteArray &a)
for
(
i
=
0
;
i
<
a
.
size
();
i
++
)
{
unsigned
char
c
=
(
unsigned
char
)
a
.
at
(
i
);
if
(
c
>
0x80
||
mbFlag
)
// treat characters > 0x80 as multibyte characters, except when they
// are control characters
if
(
c
>
0x80
||
(
mbFlag
&&
c
!=
'\\'
&&
c
!=
'{'
&&
c
!=
'}'
))
{
char
s
[
10
];
sprintf
(
s
,
"
\\
'%X"
,
c
);
...
...
src/scanner.l
View file @
5f3d8499
...
...
@@ -3998,7 +3998,7 @@ TYPEDEFPREFIX (("typedef"{BN}+)?)((("volatile"|"const"){BN}+)?)
int tempArg=current->name.find('<');
QCString tempName;
if (tempArg==-1) tempName=current->name; else tempName=current->name.left(tempArg);
if (current->type.isEmpty() &&
if (
!
current->type.isEmpty() &&
(current->type.find(re,0)!=-1 || current->type.left(8)=="typedef "))
{
//printf("Scanner.l: found in class variable: `%s' `%s' `%s'\n", current->type.data(),current->name.data(),current->args.data());
...
...
src/translator_de.h
View file @
5f3d8499
...
...
@@ -114,6 +114,9 @@
// 2008/02/04 Jens Seidel (jensseidel@users.sourceforge.net)
// - Updated for "new since 1.5.4" version
//
// 2009/01/09 Jens Seidel (jensseidel@users.sourceforge.net)
// - Resynced the trLegendDocs() method
//
// Todo:
// - see FIXME
...
...
@@ -665,7 +668,7 @@ class TranslatorGerman : public Translator
bool
isTemplate
)
{
QCString
result
=
(
QCString
)
clName
+
" "
;
if
(
isTemplate
)
result
+=
"Template
"
;
if
(
isTemplate
)
result
+=
"Template
-
"
;
switch
(
compType
)
{
case
ClassDef
:
:
Class
:
result
+=
"Klassen"
;
break
;
...
...
@@ -831,8 +834,7 @@ class TranslatorGerman : public Translator
*/
virtual
QCString
trGeneratedFromFiles
(
ClassDef
::
CompoundType
compType
,
bool
single
)
{
// here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
{
// single is true implies a single file
QCString
result
=
(
QCString
)
"Die Dokumentation für diese"
;
switch
(
compType
)
{
...
...
@@ -1117,7 +1119,7 @@ class TranslatorGerman : public Translator
"class Undocumented { };
\n\n
"
"/*! Mithilfe öffentlicher Vererbung vererbte Klasse */
\n
"
"class PublicBase : public Truncated { };
\n\n
"
"/*! Eine Template
Klasse */
\n
"
"/*! Eine Template
-
Klasse */
\n
"
"template<class T> class Templ { };
\n\n
"
"/*! Mithilfe geschützter Vererbung vererbte Klasse */
\n
"
"class ProtectedBase { };
\n\n
"
...
...
@@ -1135,14 +1137,13 @@ class TranslatorGerman : public Translator
" private:
\n
"
" Used *m_usedClass;
\n
"
"};
\n
"
"
\\
endcode
\n\n
"
"Setzen des Tags
\\
c MAX_DOT_GRAPH_HEIGHT in der Konfigurationsdatei "
"auf 240 liefert den folgenden Graphen:"
"
\\
endcode
\n
"
"Dies liefert den folgenden Graphen:"
"<p><center><img alt=
\"\"
src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p>
\n
"
"Die Rechtecke in obigem Graphen bedeuten:
\n
"
"<ul>
\n
"
"<li>Ein
schwarz
gefülltes Rechteck stellt die Struktur oder "
"<li>Ein
grau
gefülltes Rechteck stellt die Struktur oder "
"Klasse dar, für die der Graph erzeugt wurde.
\n
"
"<li>Ein Rechteck mit schwarzem Rahmen kennzeichnet eine dokumentierte "
"Struktur oder Klasse.
\n
"
...
...
src/translator_en.h
View file @
5f3d8499
...
...
@@ -767,8 +767,7 @@ class TranslatorEnglish : public Translator
*/
virtual
QCString
trGeneratedFromFiles
(
ClassDef
::
CompoundType
compType
,
bool
single
)
{
// here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
{
// single is true implies a single file
QCString
result
=
(
QCString
)
"The documentation for this "
;
switch
(
compType
)
{
...
...
@@ -1731,7 +1730,7 @@ class TranslatorEnglish : public Translator
*/
virtual
QCString
trGeneratedFromFilesFortran
(
ClassDef
::
CompoundType
compType
,
bool
single
)
{
// here s is one of " Module", " Struct" or " Union"
{
// single is true implies a single file
QCString
result
=
(
QCString
)
"The documentation for this "
;
switch
(
compType
)
...
...
src/translator_fi.h
View file @
5f3d8499
...
...
@@ -32,7 +32,12 @@ Antti Laine (0.49-990425 -> ) <antti.a.laine@tut.fi>
2008-08-26
* MAX_DOT_GRAPH_HEIGHT poistettu, versio 1.5.6
* Tekstit muutettu UTF-8:ksi
*
2009-01-17
* versio 1.5.8
* Kantaluokka vaihdettu TranslatorEnglishistä Translatoriksi
* Enumeraatio -> luettelotyyppi
* Paranneltu kieltä ja poistettu kirjoitusvirheitä
* Tehtävää:
- Termien kokoaminen listaksi ja suomennosten järkevyyden tarkastelu. (lista on jo melko kattava)
Author = Tekijä
...
...
@@ -44,7 +49,7 @@ Antti Laine (0.49-990425 -> ) <antti.a.laine@tut.fi>
Description = Selite
Detailed = Yksityiskohtainen
Diagram = Kaavio
Enum =
Enumeraatio /
Luettelotyyppi
Enum = Luettelotyyppi
Exceptions = Poikkeukset
File = Tiedosto
Friends = Ystävät
...
...
@@ -81,7 +86,7 @@ positiiviset kommentit otetaan ilolla vastaan.
#ifndef TRANSLATOR_FI_H
#define TRANSLATOR_FI_H
class
TranslatorFinnish
:
public
Translator
English
class
TranslatorFinnish
:
public
Translator
{
public
:
/*! This method is used to generate a warning message to signal
...
...
@@ -152,7 +157,7 @@ class TranslatorFinnish : public TranslatorEnglish
/*! header that is put before the list of enumerations. */
virtual
QCString
trMemberEnumerationDocumentation
()
{
return
"Jäsen
enumeraatioid
en dokumentaatio"
;
}
// "Member Enumeration Documentation"
{
return
"Jäsen
luettelotyyppi
en dokumentaatio"
;
}
// "Member Enumeration Documentation"
/*! header that is put before the list of member functions. */
virtual
QCString
trMemberFunctionDocumentation
()
...
...
@@ -185,7 +190,7 @@ class TranslatorFinnish : public TranslatorEnglish
/*! this is the first part of a sentence that is followed by a class name */
virtual
QCString
trThisIsTheListOfAllMembers
()
{
return
"Tämä on lista kaikista jäsenistä"
;
}
// "This is the complete list of members for "
{
return
"Tämä on lista kaikista jäsenistä
luokassa
"
;
}
// "This is the complete list of members for "
/*! this is the remainder of the sentence after the class name */
virtual
QCString
trIncludingInheritedMembers
()
...
...
@@ -195,7 +200,7 @@ class TranslatorFinnish : public TranslatorEnglish
* parameter s is name of the project name.
*/
virtual
QCString
trGeneratedAutomatically
(
const
char
*
s
)
{
QCString
result
=
(
QCString
)
"Automaattisesti
generoi
tu Doxygenilla "
{
QCString
result
=
(
QCString
)
"Automaattisesti
luo
tu Doxygenilla "
"lähdekoodista projektille "
+
s
;
// "Generated automatically by Doxygen" ... "for" ... "from the sourcecode"
//if (s) result+=(QCString)" voor "+s;
// tässä on ongelma, kuinka taivuttaa parametria, esim. "Jcad"+"in"; "IFC2VRML konversio"+"n"
...
...
@@ -208,11 +213,11 @@ class TranslatorFinnish : public TranslatorEnglish
/*! put after an enum name in the list of all members */
virtual
QCString
trEnumName
()
{
return
"
enumeraatio
n nimi"
;
}
// "enum name"
{
return
"
luettelotyypi
n nimi"
;
}
// "enum name"
/*! put after an enum value in the list of all members */
virtual
QCString
trEnumValue
()
{
return
"
enumeraatio
n arvo"
;
}
// "enum value"
{
return
"
luettelotyypi
n arvo"
;
}
// "enum value"
/*! put after an undocumented member in the list of all members */
virtual
QCString
trDefinedIn
()
...
...
@@ -296,7 +301,7 @@ class TranslatorFinnish : public TranslatorEnglish
{
QCString
result
=
"Tässä on lista kaikista "
;
if
(
!
extractAll
)
result
+=
"dokumentoiduista "
;
// "documented "
result
+=
"tiedostoista lyhyen selitteen k
er
a:"
;
// "files with brief descriptions:"
result
+=
"tiedostoista lyhyen selitteen k
anss
a:"
;
// "files with brief descriptions:"
return
result
;
}
...
...
@@ -306,12 +311,12 @@ class TranslatorFinnish : public TranslatorEnglish
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
return
"Tässä ovat tietueet lyhyen selitteen k
er
a:"
;
// "Here are the data structures with brief descriptions:"
return
"Tässä ovat tietueet lyhyen selitteen k
anss
a:"
;
// "Here are the data structures with brief descriptions:"
}
else
{
return
"Tässä ovat luokat, tietueet ja "
// "Here are the classes, structs and "
"yhdisteet lyhyen selitteen k
er
a:"
;
// "unions with brief descriptions:"
"yhdisteet lyhyen selitteen k
anss
a:"
;
// "unions with brief descriptions:"
}
}
...
...
@@ -365,7 +370,7 @@ class TranslatorFinnish : public TranslatorEnglish
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
result
+=
"funktioista, muuttujista, määrittelyistä, luettelo
ista
ja tyyppimäärittelyistä"
;
// "functions, variables, defines, enums, and typedefs"
result
+=
"funktioista, muuttujista, määrittelyistä, luettelo
tyypeistä
ja tyyppimäärittelyistä"
;
// "functions, variables, defines, enums, and typedefs"
}
else
{
...
...
@@ -373,7 +378,7 @@ class TranslatorFinnish : public TranslatorEnglish
}
result
+=
" linkitettyinä "
;
// " with links to "
if
(
extractAll
)
result
+=
"tiedosto
on, joho
n ne kuuluvat:"
;
// "the files they belong to:"
result
+=
"tiedosto
ihin, joihi
n ne kuuluvat:"
;
// "the files they belong to:"
else
result
+=
"dokumentaatioon:"
;
// "the documentation:"
return
result
;
...
...
@@ -642,7 +647,7 @@ class TranslatorFinnish : public TranslatorEnglish
{
QCString
result
=
"Tässä on lista kaikista "
;
// "Here is a list of all "
if
(
!
extractAll
)
result
+=
"dokumentoiduista "
;
// "documented "
result
+=
"nimiavaruuksista lyhyen selitteen k
er
a:"
;
// "namespaces with brief descriptions:"
result
+=
"nimiavaruuksista lyhyen selitteen k
anss
a:"
;
// "namespaces with brief descriptions:"
return
result
;
}
...
...
@@ -770,7 +775,7 @@ class TranslatorFinnish : public TranslatorEnglish
*/
virtual
QCString
trReimplementedFromList
(
int
numEntries
)
{
return
(
QCString
)
"Uudelleen
toteuttaa "
+
(
numEntries
>
1
?
"luokat "
:
"luokan "
)
+
trWriteList
(
numEntries
)
+
"."
;
// "Reimplemented from "
return
(
QCString
)
"Uudelleentoteuttaa "
+
(
numEntries
>
1
?
"luokat "
:
"luokan "
)
+
trWriteList
(
numEntries
)
+
"."
;
// "Reimplemented from "
}
/*! used in member documentation blocks to produce a list of
...
...
@@ -778,7 +783,7 @@ class TranslatorFinnish : public TranslatorEnglish
*/
virtual
QCString
trReimplementedInList
(
int
numEntries
)
{
return
(
QCString
)
"Uudelleen
toteutettu
"
+
(
numEntries
>
1
?
"luokissa "
:
"luokassa "
)
+
trWriteList
(
numEntries
)
+
"."
;
// "Reimplemented in "
return
(
QCString
)
"Uudelleen
toteutetaan
"
+
(
numEntries
>
1
?
"luokissa "
:
"luokassa "
)
+
trWriteList
(
numEntries
)
+
"."
;
// "Reimplemented in "
}
/*! This is put above each page as a link to all members of namespaces. */
...
...
@@ -841,8 +846,8 @@ class TranslatorFinnish : public TranslatorEnglish
case
ClassDef
:
:
Category
:
result
+=
"kategorialle"
;
break
;
// "category"
case
ClassDef
:
:
Exception
:
result
+=
"poikkeukselle"
;
break
;
// "exception"
}
if
(
single
)
result
+=
"
generoi
tiin seuraavasta tiedostosta:"
;
// " was generated from the following file"
else
result
+=
"
generoi
tiin seuraavista tiedostoista:"
;
// ":" or "s:"
if
(
single
)
result
+=
"
luo
tiin seuraavasta tiedostosta:"
;
// " was generated from the following file"
else
result
+=
"
luo
tiin seuraavista tiedostoista:"
;
// ":" or "s:"
return
result
;
}
...
...
@@ -920,7 +925,7 @@ class TranslatorFinnish : public TranslatorEnglish
/*! Used in the file sources to point to the corresponding documentation. */
virtual
QCString
trGotoDocumentation
()
{
return
"
Mene
tämän tiedoston dokumentaatioon."
;
// "Go to the documentation of this file."
return
"
Siirry
tämän tiedoston dokumentaatioon."
;
// "Go to the documentation of this file."
}
/*! Text for the \\pre command */
virtual
QCString
trPrecondition
()
...
...
@@ -1024,7 +1029,7 @@ class TranslatorFinnish : public TranslatorEnglish
/*! Used as a marker that is put before a \\todo item */
virtual
QCString
trTodo
()
{
return
"Vielä tehtävä"
;
// "Todo"
return
"Vielä tehtävä
nä
"
;
// "Todo"
}
/*! Used as the header of the todo list */
virtual
QCString
trTodoList
()
...
...
@@ -1050,7 +1055,7 @@ class TranslatorFinnish : public TranslatorEnglish
}
virtual
QCString
trInclByDepGraph
()
{
return
"Tämä kaavio näyttää, mitkä tiedostot suorasti"
return
"Tämä kaavio näyttää, mitkä tiedostot suorasti
"
"tai epäsuorasti sisällyttävät tämän tiedoston"
;
// "This graph shows which files directly or "
// "indirectly include this file:"
...
...
@@ -1076,7 +1081,7 @@ class TranslatorFinnish : public TranslatorEnglish
virtual
QCString
trLegendDocs
()
{
return
"Tämä sivu selittää, kuinka doxygenin
generoi
mia kaavioita tulkitaan.<p>
\n
"
"Tämä sivu selittää, kuinka doxygenin
luo
mia kaavioita tulkitaan.<p>
\n
"
// "This page explains how to interpret the graphs that are generated "
// "by doxygen.<p>\n"
"Ajattele seuraavaa esimerkkiä:
\n
"
...
...
@@ -1144,7 +1149,7 @@ class TranslatorFinnish : public TranslatorEnglish
"<ul>
\n
"
"<li>Täytetty harmaa laatikko esittää tietuetta tai luokkaa, jolle "
// "<li>%A filled gray box represents the struct or class for which the "
"kaavio on
generoi
tu.
\n
"
"kaavio on
luo
tu.
\n
"
// "graph is generated.\n"
"<li>Mustareunainen laatikko merkitsee dokumentoitua tietuetta tai luokkaa.
\n
"
// "<li>%A box with a black border denotes a documented struct or class.\n"
...
...
@@ -1591,7 +1596,7 @@ class TranslatorFinnish : public TranslatorEnglish
}
else
{
return
"Löytyi <b>$num dokumenttia, jotka vastasivat hakuasi. "
// "Found <b>$num</b> documents matching your query. "
return
"Löytyi <b>$num
</b>
dokumenttia, jotka vastasivat hakuasi. "
// "Found <b>$num</b> documents matching your query. "
"Parhaat tulokset näytetään ensin."
;
// "Showing best matches first."
}
}
...
...
@@ -1673,7 +1678,7 @@ class TranslatorFinnish : public TranslatorEnglish
{
return
"Tämä on ylikuormitettu jäsenfunktio, ja se tarjotaan "
"käytön helpottamiseksi. Se eroaa ylläolevasta "
"funktiosta ainoastaan hyväksymiltä
parametreiltaan
."
;
"funktiosta ainoastaan hyväksymiltä
än parametreilta
."
;
// "This is an overloaded member function, "
// "provided for convenience. It differs from the above "
// "function only in what argument(s) it accepts."
...
...
@@ -1713,7 +1718,7 @@ class TranslatorFinnish : public TranslatorEnglish
/*! This is an introduction to the annotated compound list (Fortran). */
virtual
QCString
trCompoundListDescriptionFortran
()
{
return
"Tässä ovat tietotyypit lyhyi
llä selityksillä
:"
;
}
// "Here are the data types with brief descriptions:"
{
return
"Tässä ovat tietotyypit lyhyi
den selitysten kanssa
:"
;
}
// "Here are the data types with brief descriptions:"
/*! This is an introduction to the page with all data types (Fortran). */
virtual
QCString
trCompoundMembersDescriptionFortran
(
bool
extractAll
)
...
...
@@ -1775,7 +1780,7 @@ class TranslatorFinnish : public TranslatorEnglish
{
QCString
result
=
"Tässä on lista kaikista "
;
// "Here is a list of all "
if
(
!
extractAll
)
result
+=
"dokumentoiduista "
;
// "documented "
result
+=
"moduuleista lyh
illä selityksillä
:"
;
// "modules with brief descriptions:"
result
+=
"moduuleista lyh
yiden selitysten kanssa
:"
;
// "modules with brief descriptions:"
return
result
;
}
...
...
@@ -1862,7 +1867,7 @@ class TranslatorFinnish : public TranslatorEnglish
case
ClassDef
:
:
Category
:
result
+=
"kategorialle"
;
break
;
// "category"
case
ClassDef
:
:
Exception
:
result
+=
"poikkeukselle"
;
break
;
// "exception"
}
result
+=
"
generoi
tiin "
;
// " was generated from the following file"
result
+=
"
luo
tiin "
;
// " was generated from the following file"
if
(
single
)
result
+=
"seuraavasta tiedostosta:"
;
else
result
+=
"seuraavista tiedostoista:"
;
// ":" / "s:"
return
result
;
}
...
...
src/translator_hr.h
View file @
5f3d8499
...
...
@@ -68,6 +68,9 @@
// 2006/06/11
// - Added strings for 1.4.6
//
// 2009/01/09
// - Updated trLegendDocs
//
#ifndef TRANSLATOR_HR_H
#define TRANSLATOR_HR_H
...
...
@@ -776,26 +779,29 @@ class TranslatorCroatian : public Translator
" Used *m_usedClass;
\n
"
"};
\n
"
"
\\
endcode
\n
"
"Ako je
\\
c MAX_DOT_GRAPH_HEIGHT tag u konfiguracijskoj datoteci "
"postavljen na 200 gornje veze e rezultirati grafikonom:"
"To e rezultirati grafikonom:"
"<p><center><img src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p>
\n
"
"Pravokutnici imaju slijedee znaenje:
\n
"
"<ul>
\n
"
"<li>Puni crni predstavlja klasu za koji je generiran graf.
\n
"
"<li>Pravokutnik s crnim rubom predstavlja dokumentiranu klasu.
\n
"
"<li>Pravokutnik s sivim rubom predstavlja nedokumentiranu klasu.
\n
"
"<li>Pravokutnik s crvenim rubom predstavlja dokumentiranu klasu
\n
"
"<li>
%A
Puni crni predstavlja klasu za koji je generiran graf.
\n
"
"<li>
%A
Pravokutnik s crnim rubom predstavlja dokumentiranu klasu.
\n
"
"<li>
%A
Pravokutnik s sivim rubom predstavlja nedokumentiranu klasu.
\n
"
"<li>
%A
Pravokutnik s crvenim rubom predstavlja dokumentiranu klasu
\n
"
"Za koju nije prikazan graf naslijeivanja. Graf je odrezan "
"ako ne stane unutar odreenih granica."
"</ul>
\n
"
"Strelice imaju slijedee znaenje:
\n
"
"<ul>
\n
"
"<li>Tamnoplava strelica oznaava public naslijeivanje.
\n
"
"<li>Tamnozelena strelica oznaava protected naslijeivanje.
\n
"
"<li>Tamnocrvena strelica oznaava private naslijeivanje.
\n
"
"<li>Ljubiasta isprekidana strelica se koristi za agregate vezu. "
"<li>%A Tamnoplava strelica oznaava public naslijeivanje.
\n
"
"<li>%A Tamnozelena strelica oznaava protected naslijeivanje.
\n
"
"<li>%A Tamnocrvena strelica oznaava private naslijeivanje.
\n
"
"<li>%A Ljubiasta isprekidana strelica se koristi ako je klasa dio "
"druge klase ili ako se klasa koristi u drugoj klasi. Natpis na "
"strelici je ime varijable u drugoj klasi
\n
"
"Strelica je oznaena imenom varijable.
\n
"
"<li>%A uta isprekidana strelica oznaava relaciju izmeu template instance "
"i template klase. Oznaena je imenom template parametra
\n
"
"</ul>
\n
"
);
}
/*! text for the link to the legend page */
...
...
src/translator_kr.h
View file @
5f3d8499
...
...
@@ -1064,8 +1064,7 @@ class TranslatorKorean : public Translator
" Used *m_usedClass;
\n
"
"};
\n
"
"
\\
endcode
\n
"
"만약 설정파일에서
\\
c MAX_DOT_GRAPH_HEIGHT 태그가 "
"240으로 설정되었다면, 다음과 같은 그래프가 출력될 것입니다. :"
"다음과 같은 그래프가 출력될 것입니다. :"
"<p><center><img alt=
\"\"
src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p>
\n
"
"위 그래프의 박스들은 다음과 같은 의미를 가집니다. :
\n
"
...
...
@@ -1789,7 +1788,7 @@ class TranslatorKorean : public Translator
return
result
;
}
/*! C# Type Contraint list */
/*! C# Type Con
s
traint list */
virtual
QCString
trTypeConstraints
()
{
return
"타입 한정자들"
;
...
...
src/translator_ro.h
View file @
5f3d8499
...
...
@@ -15,26 +15,20 @@
*
*/
/*
The
translation from English to Romanian by Alexandru Iosup [aiosup@yahoo.com].
* Updated by Ionu
t Dumitras
cu [reddumy@yahoo.com]
/*
Original
translation from English to Romanian by Alexandru Iosup [aiosup@yahoo.com].
* Updated by Ionu
ţ Dumitraş
cu [reddumy@yahoo.com]
*
* Disclaimer: I hope I translated these to Romanian keeping
* the meaning of the sentences intact. I used C-words were possible,
* (e.g. the Romanian "definire de tip" for "typedef" is too long and
* unexpressive).
*
* If you have suggestions, please mail the comments and text proposals to the address
* shown aprox.10 lines above
*
* -------------------------------------------
* Project start : 20.
Sep.2k
* Last Doxygen version covered : 1.
4.1
* Last revision :
01.Mar.2k5
* Project start : 20.
09.2000
* Last Doxygen version covered : 1.
5.8
* Last revision :
15.01.2009
* -------------------------------------------
*
* Revision history
* ----------------
* 28.07.2008 - Updated version - covering Doxygen 1.5.6 - and some minor changes
* 15.01.2009 - Updated Romanian translation to Doxygen 1.5.8 and modified strings to UTF-8, as well as some other changes (Ionuţ Dumitraşcu)
* 28.07.2008 - Updated version - covering Doxygen 1.5.6 - and some minor changes (Ionuţ Dumitraşcu)
*
* 01.Mar.2k5 Third revision, covering Doxygen 1.4.1
*
* 07.Mar.2k2 Second revision, covering Doxygen 1.2.14
...
...
@@ -47,7 +41,7 @@
#define TRANSLATOR_RO_H
class
TranslatorRomanian
:
public
Translator
Adapter_1_4_1
class
TranslatorRomanian
:
public
Translator
{
public
:
...
...
@@ -83,45 +77,45 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! return the language charset. This will be used for the HTML output */
virtual
QCString
idLanguageCharset
()
{
return
"
iso-8859-2
"
;
return
"
utf-8
"
;
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
virtual
QCString
trRelatedFunctions
()
{
return
"Func
þii
înrudite"
;
}
{
return
"Func
ţii î
nrudite"
;
}
/*! subscript for the related functions. */
virtual
QCString
trRelatedSubscript
()
{
return
"(Aten
þie: NU sunt fun
cþii membre.)"
;
}
{
return
"(Aten
ţie: acestea nu sunt funcţ
ii membre.)"
;
}
/*! header that is put before the detailed description of files, classes and namespaces. */
virtual
QCString
trDetailedDescription
()
{
return
"Descriere Detaliatã"
;
}
{
return
"Descriere Detaliat
ă
"
;
}
/*! header that is put before the list of typedefs. */
virtual
QCString
trMemberTypedefDocumentation
()
{
return
"Documenta
þia Declaraþiilor Typedef
membre"
;
}
{
return
"Documenta
ţia Definiţiilor de Tipuri (typedef) M
embre"
;
}
/*! header that is put before the list of enumerations. */
virtual
QCString
trMemberEnumerationDocumentation
()
{
return
"Documenta
þia membrilor Enu
m"
;
}
{
return
"Documenta
ţia Enumerărilor Membre
"
;
}
/*! header that is put before the list of member functions. */
virtual
QCString
trMemberFunctionDocumentation
()
{
return
"Documenta
þia Funcþiilor
membre"
;
}
{
return
"Documenta
ţia Funcţiilor M
embre"
;
}
/*! header that is put before the list of member attributes. */
virtual
QCString
trMemberDataDocumentation
()
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
return
"Documenta
þia
Câmpurilor"
;
return
"Documenta
ţia Câ
mpurilor"
;
}
else
{
return
"Documenta
þia Datelor
membre"
;
return
"Documenta
ţia Datelor M
embre"
;
}
}
...
...
@@ -140,11 +134,11 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! this is the first part of a sentence that is followed by a class name */
virtual
QCString
trThisIsTheListOfAllMembers
()
{
return
"Lista completã a membrilor din "
;
}
{
return
"Lista complet
ă
a membrilor din "
;
}
/*! this is the remainder of the sentence after the class name */
virtual
QCString
trIncludingInheritedMembers
()
{
return
", inclusiv a tuturor membrilor mo
ºten
iþi."
;
}
{
return
", inclusiv a tuturor membrilor mo
şteniţ
i."
;
}
/*! this is put at the author sections at the bottom of man pages.
* parameter s is name of the project name.
...
...
@@ -152,21 +146,21 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trGeneratedAutomatically
(
const
char
*
s
)
{
QCString
result
=
"Generat automat de Doxygen"
;
if
(
s
)
result
+=
(
QCString
)
" pentru "
+
s
;
result
+=
" din codul sursã."
;
result
+=
" din codul surs
ă
."
;
return
result
;
}
/*! put after an enum name in the list of all members */
virtual
QCString
trEnumName
()
{
return
"nume enum"
;
}
{
return
"nume enum
erare
"
;
}
/*! put after an enum value in the list of all members */
virtual
QCString
trEnumValue
()
{
return
"valoare enum"
;
}
{
return
"valoare enum
erare
"
;
}
/*! put after an undocumented member in the list of all members */
virtual
QCString
trDefinedIn
()
{
return
"definit în"
;
}
{
return
"definit
î
n"
;
}
// quick reference sections
...
...
@@ -189,29 +183,25 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
}
else
{
return
"Lista
Membrilor Componenþ
i"
;
return
"Lista
Claselor
"
;
}
}
/*! This is put above each page as a link to the list of documented files */
virtual
QCString
trFileList
()
{
return
"Lista fiºierelor"
;
}
/*! This is put above each page as a link to the list of all verbatim headers */
virtual
QCString
trHeaderFiles
()
{
return
"Fiºiere Header"
;
}
{
return
"Lista fişierelor"
;
}
/*! This is put above each page as a link to all members of compounds. */
virtual
QCString
trCompoundMembers
()
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
return
"Câmpurile de Date"
;
return
"C
â
mpurile de Date"
;
}
else
{
return
"Membrii Componenþi"
;
//cu articol hotarat
return
"Membrii Componen
ţ
i"
;
//cu articol hotarat
}
}
...
...
@@ -225,34 +215,34 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
}
else
{
return
"Membrii din Fiºier"
;
//cu articol hotarat
return
"Membrii din Fi
ş
ier"
;
//cu articol hotarat
}
}
/*! This is put above each page as a link to all related pages. */
virtual
QCString
trRelatedPages
()
{
return
"Pagini înrudite"
;
}
{
return
"Pagini
î
nrudite"
;
}
/*! This is put above each page as a link to all examples. */
virtual
QCString
trExamples
()
{
return
"Exemple
s
"
;
}
{
return
"Exemple"
;
}
/*! This is put above each page as a link to the search engine. */
virtual
QCString
trSearch
()
{
return
"Cautã"
;
}
{
return
"Caut
ă
"
;
}
/*! This is an introduction to the class hierarchy. */
virtual
QCString
trClassHierarchyDescription
()
{
return
"Aceast
ã listã de legãturi este sort
atã în general, "
"dar nu complet,
în ordine alfabeti
cã:"
;
{
return
"Aceast
ă listă de moşteniri este sortată î
n general, "
"dar nu complet,
în ordine alfabetică
:"
;
}
/*! This is an introduction to the list with all files. */
virtual
QCString
trFileListDescription
(
bool
extractAll
)
{
QCString
result
=
"Lista tuturor "
;
result
+=
"fiºierelor"
;
result
+=
"fi
ş
ierelor"
;
if
(
!
extractAll
)
result
+=
" documentate"
;
result
+=
", cu scurte descrieri:"
;
return
result
;
...
...
@@ -267,7 +257,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
}
else
{
return
"Lista claselor, structurilor, uniunilor
ºi interf
eþelor"
return
"Lista claselor, structurilor, uniunilor
şi interfeţ
elor"
", cu scurte descrieri:"
;
}
...
...
@@ -280,37 +270,37 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
result
+=
"câmpurilor "
;
result
+=
"c
â
mpurilor "
;
if
(
!
extractAll
)
result
+=
" documentate "
;
result
+=
"din structuri si uniuni "
;
}
else
{
result
+=
"membrilor "
;
if
(
!
extractAll
)
result
+=
"documentaþi "
;
if
(
!
extractAll
)
result
+=
"documenta
ţ
i "
;
result
+=
"din toate clasele "
;
}
result
+=
", cu leg
ãturi
cãtre "
;
result
+=
", cu leg
ături că
tre "
;
if
(
!
extractAll
)
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
result
+=
"documenta
þia structurii/uniunii pentru fiecare câm
p în parte:"
;
result
+=
"documenta
ţia structurii/uniunii pentru fiecare câmp î
n parte:"
;
}
else
{
result
+=
"documenta
þia clasei pentru fiecare membru
în parte:"
;
result
+=
"documenta
ţia clasei pentru fiecare membru î
n parte:"
;
}
}
else
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
result
+=
"structurile/uniunile de care aparþin:"
;
result
+=
"structurile/uniunile de care apar
ţ
in:"
;
}
else
{
result
+=
"clasele de care aparþin:"
;
result
+=
"clasele de care apar
ţ
in:"
;
}
}
...
...
@@ -323,52 +313,42 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
QCString
result
=
"Lista tuturor "
;
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
result
+=
"func
þiilor, variabilelor, define-urilor, enum-urilor ºi typedef-uril
or"
;
result
+=
"func
ţiilor, variabilelor, definiţiilor, enumerărilor şi definiţiilor de tip
"
;
if
(
!
extractAll
)
result
+=
" documentate"
;
}
else
{
result
+=
"membrilor "
;
if
(
!
extractAll
)
result
+=
"documentaþi "
;
result
+=
"din toate fiºierele"
;
if
(
!
extractAll
)
result
+=
"documenta
ţ
i "
;
result
+=
"din toate fi
ş
ierele"
;
}
result
+=
", cu leg
ãturi
cãtre "
;
result
+=
", cu leg
ături că
tre "
;
if
(
extractAll
)
result
+=
"fi
ºierele de care apa
rþin:"
;
result
+=
"fi
şierele de care aparţ
in:"
;
else
result
+=
"documenta
þia aferen
tã:"
;
result
+=
"documenta
ţia aferentă
:"
;
return
result
;
}
/*! This is an introduction to the page with the list of all header files. */
virtual
QCString
trHeaderFilesDescription
()
{
return
"Lista fiºierele Header care fac parte din API:"
;
}
/*! This is an introduction to the page with the list of all examples */
virtual
QCString
trExamplesDescription
()
{
return
"Lista tuturor exemplelor:"
;
}
/*! This is an introduction to the page with the list of related pages */
virtual
QCString
trRelatedPagesDescription
()
{
return
"Lista tuturor documenta
þiilor
înrudite:"
;
}
{
return
"Lista tuturor documenta
ţiilor î
nrudite:"
;
}
/*! This is an introduction to the page with the list of class/file groups */
virtual
QCString
trModulesDescription
()
{
return
"Lista tuturor modulelor:"
;
}
/*! This sentences is used in the annotated class/file lists if no brief
* description is given.
*/
virtual
QCString
trNoDescriptionAvailable
()
{
return
"Nici o descriere disponibilã"
;
}
// index titles (the project name is prepended for these)
/*! This is used in HTML as the title of index.html. */
virtual
QCString
trDocumentation
()
{
return
"Documentaþie"
;
}
{
return
"Documenta
ţ
ie"
;
}
/*! This is used in LaTeX as the title of the chapter with the
* index of all groups.
...
...
@@ -402,13 +382,13 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* list of all files.
*/
virtual
QCString
trFileIndex
()
{
return
"Indexul Fiºierelor"
;
}
{
return
"Indexul Fi
ş
ierelor"
;
}
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all groups.
*/
virtual
QCString
trModuleDocumentation
()
{
return
"Documentaþia Modulelor"
;
}
{
return
"Documenta
ţ
ia Modulelor"
;
}
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all classes, structs and unions.
...
...
@@ -417,11 +397,11 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
return
"Documentaþia Structurilor de Date"
;
return
"Documenta
ţ
ia Structurilor de Date"
;
}
else
{
return
"Documentaþia Claselor"
;
return
"Documenta
ţ
ia Claselor"
;
}
}
...
...
@@ -430,19 +410,19 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* the documentation of all files.
*/
virtual
QCString
trFileDocumentation
()
{
return
"Documenta
þia F
iºierelor"
;
}
{
return
"Documenta
ţia Fiş
ierelor"
;
}
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples.
*/
virtual
QCString
trExampleDocumentation
()
{
return
"Documentaþia Exemplelor"
;
}
{
return
"Documenta
ţ
ia Exemplelor"
;
}
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all related pages.
*/
virtual
QCString
trPageDocumentation
()
{
return
"Documenta
þii
înrudite"
;
}
{
return
"Documenta
ţii î
nrudite"
;
}
/*! This is used in LaTeX as the title of the document */
virtual
QCString
trReferenceManual
()
...
...
@@ -452,31 +432,31 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* list of defines
*/
virtual
QCString
trDefines
()
{
return
"Definiþii"
;
}
{
return
"Defini
ţ
ii"
;
}
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual
QCString
trFuncProtos
()
{
return
"Prototipuri de funcþii"
;
}
{
return
"Prototipuri de func
ţ
ii"
;
}
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
virtual
QCString
trTypedefs
()
{
return
"De
claraþii Typede
f"
;
}
{
return
"De
finiţii de tipuri
"
;
}
/*! This is used in the documentation of a file as a header before the
* list of enumerations
*/
virtual
QCString
trEnumerations
()
{
return
"Enumer
aþ
ii"
;
}
{
return
"Enumer
ăr
i"
;
}
/*! This is used in the documentation of a file as a header before the
* list of (global) functions
*/
virtual
QCString
trFunctions
()
{
return
"Funcþii"
;
}
{
return
"Func
ţ
ii"
;
}
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
...
...
@@ -488,49 +468,43 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* list of (global) variables
*/
virtual
QCString
trEnumerationValues
()
{
return
"Valori
enum
"
;
}
{
return
"Valori
de enumerări
"
;
}
/*! This is used in the documentation of a file before the list of
* documentation blocks for defines
*/
virtual
QCString
trDefineDocumentation
()
{
return
"Documenta
þia defin
iþiilor"
;
}
{
return
"Documenta
ţia definiţ
iilor"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual
QCString
trFunctionPrototypeDocumentation
()
{
return
"Documenta
þia prototipurilor de fun
cþii"
;
}
{
return
"Documenta
ţia prototipurilor de funcţ
ii"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
virtual
QCString
trTypedefDocumentation
()
{
return
"Documenta
þia definiþiilor Typed
ef"
;
}
{
return
"Documenta
ţia definiţiilor de tipuri
"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration types
*/
virtual
QCString
trEnumerationTypeDocumentation
()
{
return
"Documentaþia tipurilor enum"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values
*/
virtual
QCString
trEnumerationValueDocumentation
()
{
return
"Documentaþia valorilor enum"
;
}
{
return
"Documentaţia enumerărilor"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for functions
*/
virtual
QCString
trFunctionDocumentation
()
{
return
"Documenta
þia fun
cþiilor"
;
}
{
return
"Documenta
ţia funcţ
iilor"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for variables
*/
virtual
QCString
trVariableDocumentation
()
{
return
"Documentaþia variabilelor"
;
}
{
return
"Documenta
ţ
ia variabilelor"
;
}
/*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds
...
...
@@ -555,7 +529,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
{
QCString
result
=
(
QCString
)
"Generat "
+
date
;
if
(
projName
)
result
+=
(
QCString
)
" pentru "
+
projName
;
result
+=
(
QCString
)
" de cãtre"
;
result
+=
(
QCString
)
" de c
ă
tre"
;
return
result
;
}
/*! This is part of the sentence used in the standard footer of each page.
...
...
@@ -568,24 +542,16 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! this text is put before a class diagram */
virtual
QCString
trClassDiagram
(
const
char
*
clName
)
{
return
(
QCString
)
"Diagrama de relaþii pentru "
+
clName
;
return
(
QCString
)
"Diagrama de rela
ţ
ii pentru "
+
clName
;
}
/*! this text is generated when the \\internal command is used. */
virtual
QCString
trForInternalUseOnly
()
{
return
"Doar pentru uz intern."
;
}
/*! this text is generated when the \\reimp command is used. */
virtual
QCString
trReimplementedForInternalReasons
()
{
return
"Reimplementat din motive interne; API-ul nu este afectat."
;
}
/*! this text is generated when the \\warning command is used. */
virtual
QCString
trWarning
()
{
return
"Atenþie"
;
}
/*! this text is generated when the \\bug command is used. */
virtual
QCString
trBugsAndLimitations
()
{
return
"Buguri ºi limitãri"
;
}
{
return
"Atenţie"
;
}
/*! this text is generated when the \\version command is used. */
virtual
QCString
trVersion
()
...
...
@@ -597,11 +563,11 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! this text is generated when the \\return command is used. */
virtual
QCString
trReturns
()
{
return
"Întoarce"
;
}
{
return
"
Î
ntoarce"
;
}
/*! this text is generated when the \\sa command is used. */
virtual
QCString
trSeeAlso
()
{
return
"Vezi ºi"
;
}
{
return
"Vezi
ş
i"
;
}
/*! this text is generated when the \\param command is used. */
virtual
QCString
trParameters
()
...
...
@@ -609,7 +575,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! this text is generated when the \\exception command is used. */
virtual
QCString
trExceptions
()
{
return
"Excepþii"
;
}
{
return
"Excep
ţ
ii"
;
}
/*! this text is used in the title page of a LaTeX document. */
virtual
QCString
trGeneratedBy
()
...
...
@@ -619,7 +585,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! used as the title of page containing all the index of all namespaces. */
virtual
QCString
trNamespaceList
()
{
return
"Lista
Namespace
"
;
}
{
return
"Lista
de Namespace-uri
"
;
}
/*! used as an introduction to the namespace list */
virtual
QCString
trNamespaceListDescription
(
bool
extractAll
)
...
...
@@ -645,7 +611,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* related classes
*/
virtual
QCString
trRelatedFunctionDocumentation
()
{
return
"Documenta
þia funcþiilor prietene sa
u înrudite"
;
}
{
return
"Documenta
ţia funcţiilor prietene sau î
nrudite"
;
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990425
...
...
@@ -656,16 +622,16 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
ClassDef
::
CompoundType
compType
,
bool
isTemplate
)
{
QCString
result
=
"Referinþã la "
;
QCString
result
=
"Referin
ţă
la "
;
switch
(
compType
)
{
case
ClassDef
:
:
Class
:
result
+=
"clasa "
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"structura "
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"uniunea "
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"interfaþa "
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"interfa
ţ
a "
;
break
;
case
ClassDef
:
:
Protocol
:
result
+=
"protocolul "
;
break
;
case
ClassDef
:
:
Category
:
result
+=
"categoria "
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"excepþia "
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"excep
ţ
ia "
;
break
;
}
if
(
isTemplate
)
result
+=
" (Template) "
;
result
+=
(
QCString
)
clName
;
...
...
@@ -676,7 +642,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! used as the title of the HTML page of a file */
virtual
QCString
trFileReference
(
const
char
*
fileName
)
{
QCString
result
=
"Referin
þã la
fiºierul "
;
QCString
result
=
"Referin
ţă la fiş
ierul "
;
result
+=
fileName
;
return
result
;
}
...
...
@@ -684,7 +650,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! used as the title of the HTML page of a namespace */
virtual
QCString
trNamespaceReference
(
const
char
*
namespaceName
)
{
QCString
result
=
"Referinþã la Namespace-ul "
;
QCString
result
=
"Referin
ţă
la Namespace-ul "
;
result
+=
namespaceName
;
return
result
;
}
...
...
@@ -701,13 +667,13 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trProtectedMembers
()
{
return
"Metode Protejate"
;
}
virtual
QCString
trProtectedSlots
()
{
return
"
Sloturi Protejate
"
;
}
{
return
"
Conectori (slots) Protejaţi
"
;
}
virtual
QCString
trStaticProtectedMembers
()
{
return
"Metode Statice Protejate"
;
}
virtual
QCString
trPrivateMembers
()
{
return
"Metode Private"
;
}
virtual
QCString
trPrivateSlots
()
{
return
"Conectori (slots) Privaþi"
;
}
{
return
"Conectori (slots) Priva
ţ
i"
;
}
virtual
QCString
trStaticPrivateMembers
()
{
return
"Metode Statice Private"
;
}
...
...
@@ -730,7 +696,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
if
(
i
<
numEntries
-
2
)
// not the fore last entry
result
+=
", "
;
else
// the fore last entry
result
+=
" ºi "
;
result
+=
"
ş
i "
;
}
}
return
result
;
...
...
@@ -741,7 +707,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trInheritsList
(
int
numEntries
)
{
return
"Mo
ºten
eºte "
+
trWriteList
(
numEntries
)
+
"."
;
return
"Mo
şteneş
te "
+
trWriteList
(
numEntries
)
+
"."
;
}
/*! used in class documentation to produce a list of super classes,
...
...
@@ -749,7 +715,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trInheritedByList
(
int
numEntries
)
{
return
"Moºtenit de "
+
trWriteList
(
numEntries
)
+
"."
;
return
"Mo
ş
tenit de "
+
trWriteList
(
numEntries
)
+
"."
;
}
/*! used in member documentation blocks to produce a list of
...
...
@@ -765,7 +731,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trReimplementedInList
(
int
numEntries
)
{
return
"Reimplementat în "
+
trWriteList
(
numEntries
)
+
"."
;
return
"Reimplementat
î
n "
+
trWriteList
(
numEntries
)
+
"."
;
}
/*! This is put above each page as a link to all members of namespaces. */
...
...
@@ -776,13 +742,13 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trNamespaceMemberDescription
(
bool
extractAll
)
{
QCString
result
=
"Lista tuturor membrilor "
;
if
(
!
extractAll
)
result
+=
"documentaþi "
;
result
+=
"din toate namespace-urile, cu leg
ãturi
cãtre "
;
if
(
!
extractAll
)
result
+=
"documenta
ţ
i "
;
result
+=
"din toate namespace-urile, cu leg
ături că
tre "
;
if
(
extractAll
)
result
+=
"documenta
þia namespace-ului pentru fiecare membru
în parte:"
;
result
+=
"documenta
ţia namespace-ului pentru fiecare membru î
n parte:"
;
else
result
+=
"namespace-urile de care aparþin:"
;
result
+=
"namespace-urile de care apar
ţ
in:"
;
return
result
;
}
/*! This is used in LaTeX as the title of the chapter with the
...
...
@@ -795,7 +761,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* the documentation of all namespaces.
*/
virtual
QCString
trNamespaceDocumentation
()
{
return
"Documentaþia Namespace-ului"
;
}
{
return
"Documenta
ţ
ia Namespace-ului"
;
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990522
...
...
@@ -818,18 +784,18 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
bool
single
)
{
// here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
QCString
result
=
(
QCString
)
"Documenta
þia pentru aceas
tã "
;
QCString
result
=
(
QCString
)
"Documenta
ţia pentru această
"
;
switch
(
compType
)
{
case
ClassDef
:
:
Class
:
result
+=
"clasã"
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"structurã"
;
break
;
case
ClassDef
:
:
Class
:
result
+=
"clas
ă
"
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"structur
ă
"
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"uniune"
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"interfaþã"
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"interfa
ţă
"
;
break
;
case
ClassDef
:
:
Protocol
:
result
+=
"protocol"
;
break
;
case
ClassDef
:
:
Category
:
result
+=
"categorie"
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"excepþie"
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"excep
ţ
ie"
;
break
;
}
result
+=
" a fost generat
ã din f
iºier"
;
result
+=
" a fost generat
ă din fiş
ier"
;
if
(
single
)
result
+=
"ul:"
;
else
result
+=
"ele:"
;
return
result
;
}
...
...
@@ -838,7 +804,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* list.
*/
virtual
QCString
trAlphabeticalList
()
{
return
"List
ã Alfabeti
cã"
;
}
{
return
"List
ă Alfabetică
"
;
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
...
...
@@ -851,7 +817,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! This is in the (quick) index as a link to the main page (index.html)
*/
virtual
QCString
trMainPage
()
{
return
"Pagina principalã"
;
}
{
return
"Pagina principal
ă
"
;
}
/*! This is used in references to page that are put in the LaTeX
* documentation. It should be an abbreviation of the word page.
...
...
@@ -863,17 +829,13 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
// new since 0.49-991003
//////////////////////////////////////////////////////////////////////////
virtual
QCString
trSources
()
{
return
"Surse"
;
}
virtual
QCString
trDefinedAtLineInSourceFile
()
{
return
"Defini
þia în linia @0 a
fiºierului @1."
;
return
"Defini
ţia în linia @0 a fiş
ierului @1."
;
}
virtual
QCString
trDefinedInSourceFile
()
{
return
"Defini
þia în
fiºierul @0."
;
return
"Defini
ţia în fiş
ierul @0."
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -882,7 +844,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trDeprecated
()
{
return
"
Învechi
tã(Deprecated)"
;
return
"
Învechită
(Deprecated)"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -892,17 +854,17 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! this text is put before a collaboration diagram */
virtual
QCString
trCollaborationDiagram
(
const
char
*
clName
)
{
return
(
QCString
)
"Diagrama de relaþii pentru "
+
clName
+
":"
;
return
(
QCString
)
"Diagrama de rela
ţ
ii pentru "
+
clName
+
":"
;
}
/*! this text is put before an include dependency graph */
virtual
QCString
trInclDepGraph
(
const
char
*
fName
)
{
return
(
QCString
)
"Graful dependenþelor prin incluziune pentru "
+
fName
+
":"
;
return
(
QCString
)
"Graful dependen
ţ
elor prin incluziune pentru "
+
fName
+
":"
;
}
/*! header that is put before the list of constructor/destructors. */
virtual
QCString
trConstructorDocumentation
()
{
return
"Documenta
þia pentru Constructori
ºi Destructori"
;
return
"Documenta
ţia pentru Constructori ş
i Destructori"
;
}
/*! Used in the file documentation to point to the corresponding sources. */
virtual
QCString
trGotoSourceCode
()
...
...
@@ -912,17 +874,17 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Used in the file sources to point to the corresponding documentation. */
virtual
QCString
trGotoDocumentation
()
{
return
"Vezi documentaþia."
;
return
"Vezi documenta
ţ
ia."
;
}
/*! Text for the \\pre command */
virtual
QCString
trPrecondition
()
{
return
"Precondiþie"
;
return
"Precondi
ţ
ie"
;
}
/*! Text for the \\post command */
virtual
QCString
trPostcondition
()
{
return
"Postcondiþie"
;
return
"Postcondi
ţ
ie"
;
}
/*! Text for the \\invariant command */
virtual
QCString
trInvariant
()
...
...
@@ -932,7 +894,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Text shown before a multi-line variable/enum initialization */
virtual
QCString
trInitialValue
()
{
return
"
Iniþializar
e:"
;
return
"
Valoarea iniţială
:"
;
}
/*! Text used the source code in the file index */
virtual
QCString
trCode
()
...
...
@@ -941,15 +903,15 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
}
virtual
QCString
trGraphicalHierarchy
()
{
return
"Ierarhia
claselor
în mod grafic"
;
return
"Ierarhia
Claselor î
n mod grafic"
;
}
virtual
QCString
trGotoGraphicalHierarchy
()
{
return
"Vezi ierarhia claselor în mod grafic"
;
return
"Vezi ierarhia claselor
î
n mod grafic"
;
}
virtual
QCString
trGotoTextualHierarchy
()
{
return
"Vezi ierarhia claselor în mod text"
;
return
"Vezi ierarhia claselor
î
n mod text"
;
}
virtual
QCString
trPageIndex
()
{
...
...
@@ -962,7 +924,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trNote
()
{
return
"Notã"
;
return
"Not
ă
"
;
}
virtual
QCString
trPublicTypes
()
{
...
...
@@ -972,7 +934,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
{
if
(
Config_getBool
(
"OPTIMIZE_OUTPUT_FOR_C"
))
{
return
"Câmpuri de Date"
;
return
"C
â
mpuri de Date"
;
}
else
{
...
...
@@ -1016,12 +978,12 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Used as a marker that is put before a todo item */
virtual
QCString
trTodo
()
{
return
"De fãcut"
;
return
"De f
ă
cut"
;
}
/*! Used as the header of the todo list */
virtual
QCString
trTodoList
()
{
return
"Lista lucrurilor de fãcut"
;
return
"Lista lucrurilor de f
ă
cut"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1034,16 +996,16 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
}
virtual
QCString
trRemarks
()
{
return
"Observaþii"
;
return
"Observa
ţ
ii"
;
}
virtual
QCString
trAttention
()
{
return
"Atenþie"
;
return
"Aten
ţ
ie"
;
}
virtual
QCString
trInclByDepGraph
()
{
return
"Acest graf arat
ã care f
iºiere includ, "
"direct sau indirect, acest fiºier:"
;
return
"Acest graf arat
ă care fiş
iere includ, "
"direct sau indirect, acest fi
ş
ier:"
;
}
virtual
QCString
trSince
()
{
...
...
@@ -1063,27 +1025,27 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
virtual
QCString
trLegendDocs
()
{
return
"Aceast
ã paginã aratã modul în care trebuie sã inter
pretaþi "
"Aceast
ă pagină arată modul în care trebuie să interpretaţ
i "
"grafurile generate de doxygen.<p>
\n
"
"Considera
þi ur
mãtorul exemplu:
\n
"
"Considera
ţi urmă
torul exemplu:
\n
"
"
\\
code
\n
"
"/*! Clas
ã invizibilã, tãiatã din cauza depãºir
ii spaþiului */
\n
"
"/*! Clas
ă invizibilă, tăiată din cauza depăşirii spaţ
iului */
\n
"
"class Invisible { };
\n\n
"
"/*! Alt
ã clasã tãiatã, relaþia de moºtenire este
ascunsã */
\n
"
"/*! Alt
ă clasă tăiată, relaţia de moştenire este ascunsă
*/
\n
"
"class Truncated : public Invisible { };
\n\n
"
"/* Clas
ã necomentat
ã în stil doxygen */
\n
"
"/* Clas
ă necomentată î
n stil doxygen */
\n
"
"class Undocumented { };
\n\n
"
"/*! Clas
ã care este moºteni
tã în mod public */
\n
"
"/*! Clas
ă care este moştenită î
n mod public */
\n
"
"class PublicBase : public Truncated { };
\n\n
"
"/*! Clasã template */
\n
"
"/*! Clas
ă
template */
\n
"
"template<class T> class Templ { };
\n\n
"
"/*! Clas
ã care este moºteni
tã în mod protejat */
\n
"
"/*! Clas
ă care este moştenită î
n mod protejat */
\n
"
"class ProtectedBase { };
\n\n
"
"/*! Clas
ã care este moºteni
tã în mod privat */
\n
"
"/*! Clas
ă care este moştenită î
n mod privat */
\n
"
"class PrivateBase { };
\n\n
"
"/*! Clas
ã care este folosi
tã de clasa Inherited */
\n
"
"/*! Clas
ă care este folosită
de clasa Inherited */
\n
"
"class Used { };
\n\n
"
"/*! Superclas
ã care moºteneºte un
numãr de alte clase */
\n
"
"/*! Superclas
ă care moşteneşte un numă
r de alte clase */
\n
"
"class Inherited : public PublicBase,
\n
"
" protected ProtectedBase,
\n
"
" private PrivateBase,
\n
"
...
...
@@ -1094,29 +1056,29 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
" Used *m_usedClass;
\n
"
"};
\n
"
"
\\
endcode
\n
"
"Dac
ã tagul
\\
c MAX_DOT_GRAPH_HEIGHT din fiºierul de configur
aþie "
"Dac
ă tagul
\\
c MAX_DOT_GRAPH_HEIGHT din fişierul de configurar
e "
"este setat la 200, acesta este graful rezultat:"
"<p><center><img src=
\"
graph_legend."
+
Config_getEnum
(
"DOT_IMAGE_FORMAT"
)
+
"
\"
></center>
\n
"
"<p>
\n
"
"C
ãsuþele din partea de sus au urmãtoarea semnif
icaþie:
\n
"
"C
ăsuţele din partea de sus au următoarea semnificaţ
ie:
\n
"
"<ul>
\n
"
"<li>O c
ãsuþã neagrã repre
zintã structura sau clasa pentru care "
"<li>O c
ăsuţă neagră reprezintă
structura sau clasa pentru care "
"graful este generat.
\n
"
"<li>O c
ãsuþã cu marginea neagrã reprezintã o structurã sau
o clasã documentate.
\n
"
"<li>O c
ãsuþã cu marginea gri reprezintã o structurã sau o
clasã nedocumentate.
\n
"
"<li>O c
ãsuþã cu marginea roºie reprezintã o structurã sau
o clasã documentate, pentru
\n
"
"care nu toate rela
þiile de moºtenire/incluziune sunt
arãtate. Un graf este "
"t
ãiat dacã nu înca
pe în marginile specificate."
"<li>O c
ăsuţă cu marginea neagră reprezintă o structură sau o clasă
documentate.
\n
"
"<li>O c
ăsuţă cu marginea gri reprezintă o structură sau o clasă
nedocumentate.
\n
"
"<li>O c
ăsuţă cu marginea roşie reprezintă o structură sau o clasă
documentate, pentru
\n
"
"care nu toate rela
ţiile de moştenire/incluziune sunt ară
tate. Un graf este "
"t
ăiat dacă nu încape î
n marginile specificate."
"</ul>
\n
"
"S
ãgeþile au urmãtoarea semnif
icaþie:
\n
"
"S
ăgeţile au următoarea semnificaţ
ie:
\n
"
"<ul>
\n
"
"<li>O s
ãgeatã de un albastru închis este folositã când avem o
relaþie de "
"mo
ºtenire publicã între
douã clase.
\n
"
"<li>O s
ãgeatã de un verde închis este folositã când avem o moºtenire pr
otejatã.
\n
"
"<li>O s
ãgeatã de un roºu închis este folositã când avem o moºtenire
privatã.
\n
"
"<li>O s
ãgeatã violetã punctatã este folositã pentru o clasã conþinutã sau
folositã "
"de o alt
ã clasã. Sãgeata este mar
catã cu variabila(e) "
"prin care este accesibil
ã clasa sau structura spre care este îndrept
atã.
\n
"
"<li>O s
ăgeată de un albastru închis este folosită când avem o relaţ
ie de "
"mo
ştenire publică între două
clase.
\n
"
"<li>O s
ăgeată de un verde închis este folosită când avem o moştenire protejată
.
\n
"
"<li>O s
ăgeată de un roşu închis este folosită când avem o moştenire privată
.
\n
"
"<li>O s
ăgeată violetă punctată este folosită pentru o clasă conţinută sau folosită
"
"de o alt
ă clasă. Săgeata este marcată
cu variabila(e) "
"prin care este accesibil
ă clasa sau structura spre care este îndreptată
.
\n
"
"</ul>
\n
"
;
}
/*! text for the link to the legend page */
...
...
@@ -1137,7 +1099,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Used as the header of the test list */
virtual
QCString
trTestList
()
{
return
"Listã de teste"
;
return
"List
ă
de teste"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1157,23 +1119,18 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Used as a section header for IDL properties */
virtual
QCString
trProperties
()
{
return
"Proprietãþi"
;
return
"Propriet
ăţ
i"
;
}
/*! Used as a section header for IDL property documentation */
virtual
QCString
trPropertyDocumentation
()
{
return
"Documenta
þia Proprie
tãþilor"
;
return
"Documenta
ţia Proprietăţ
ilor"
;
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.4
//////////////////////////////////////////////////////////////////////////
/*! Used for Java interfaces in the summary section of Java packages */
virtual
QCString
trInterfaces
()
{
return
"Interfeþe"
;
}
/*! Used for Java classes in the summary section of Java packages */
virtual
QCString
trClasses
()
{
...
...
@@ -1199,18 +1156,13 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! The description of the package index page */
virtual
QCString
trPackageListDescription
()
{
return
"Lista pachetelor,
însoþitã de scurte explicaþii, acolo unde acestea e
xistã:"
;
return
"Lista pachetelor,
însoţită de scurte explicaţii, acolo unde acestea există
:"
;
}
/*! The link name in the Quick links header for each page */
virtual
QCString
trPackages
()
{
return
"Pachete"
;
}
/*! Used as a chapter title for Latex & RTF output */
virtual
QCString
trPackageDocumentation
()
{
return
"Documentaþia Pachetelor"
;
}
/*! Text shown before a multi-line define */
virtual
QCString
trDefineValue
()
{
...
...
@@ -1263,7 +1215,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trRTFansicp
()
{
return
"1250"
;
//EASTEUROPE_CHARSET
[don't know if this is correct:Ro has a 0x418 index in that file]
return
"1250"
;
//EASTEUROPE_CHARSET
}
...
...
@@ -1272,7 +1224,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trRTFCharSet
()
{
return
"
0x418"
;
// well, I could not find a decent doc about this one - I think Ro code is 0x418
return
"
238"
;
}
/*! Used as header RTF general index */
...
...
@@ -1298,7 +1250,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trFile
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Fi
ºier"
:
"f
iºier"
));
QCString
result
((
first_capital
?
"Fi
şier"
:
"fiş
ier"
));
result
+=
singular
?
"ul"
:
"ele"
;
return
result
;
}
...
...
@@ -1347,17 +1299,6 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
return
result
;
}
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* of the category.
*/
virtual
QCString
trField
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Câmp"
:
"câmp"
));
result
+=
singular
?
"ul"
:
"urile"
;
return
result
;
}
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* of the category.
...
...
@@ -1390,7 +1331,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trReferences
()
{
return
"Referinþe"
;
return
"Referin
ţ
e"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1402,7 +1343,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trImplementedFromList
(
int
numEntries
)
{
return
"Implementeazã "
+
trWriteList
(
numEntries
)
+
"."
;
return
"Implementeaz
ă
"
+
trWriteList
(
numEntries
)
+
"."
;
}
/*! used in member documentation blocks to produce a list of
...
...
@@ -1410,7 +1351,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trImplementedInList
(
int
numEntries
)
{
return
"Implementat în "
+
trWriteList
(
numEntries
)
+
"."
;
return
"Implementat
î
n "
+
trWriteList
(
numEntries
)
+
"."
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1422,7 +1363,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trRTFTableOfContents
()
{
return
"C
onþinu
t"
;
return
"C
uprins
"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1434,7 +1375,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trDeprecatedList
()
{
return
"Lista elementelor învechite (deprecated)"
;
return
"Lista elementelor
î
nvechite (deprecated)"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1451,7 +1392,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Header used for the documentation section of a class' events. */
virtual
QCString
trEventDocumentation
()
{
return
"Documenta
þia aferen
tã evenimentelor"
;
return
"Documenta
ţia aferentă
evenimentelor"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1462,35 +1403,35 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trPackageTypes
()
{
return
"Tipuri în pachet"
;
return
"Tipuri
î
n pachet"
;
}
/*! Used as a heading for a list of Java class functions with package
* scope.
*/
virtual
QCString
trPackageMembers
()
{
return
"Func
þii
în pachet"
;
return
"Func
ţii î
n pachet"
;
}
/*! Used as a heading for a list of static Java class functions with
* package scope.
*/
virtual
QCString
trStaticPackageMembers
()
{
return
"Func
þii statice
în pachet"
;
return
"Func
ţii statice î
n pachet"
;
}
/*! Used as a heading for a list of Java class variables with package
* scope.
*/
virtual
QCString
trPackageAttribs
()
{
return
"Atribute în pachet"
;
return
"Atribute
î
n pachet"
;
}
/*! Used as a heading for a list of static Java class variables with
* package scope.
*/
virtual
QCString
trStaticPackageAttribs
()
{
return
"Atribute statice în pachet"
;
return
"Atribute statice
î
n pachet"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1507,7 +1448,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
/*! Put in front of the call graph for a function. */
virtual
QCString
trCallGraph
()
{
return
"Graful de apel al acestei funcþii:"
;
return
"Graful de apel al acestei func
ţ
ii:"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1520,14 +1461,14 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trSearchForIndex
()
{
return
"Cautã"
;
return
"Caut
ă
"
;
}
/*! This string is used as the title for the page listing the search
* results.
*/
virtual
QCString
trSearchResultsTitle
()
{
return
"Rezultatele cãutarii"
;
return
"Rezultatele c
ă
utarii"
;
}
/*! This string is put just before listing the search results. The
* text can be different depending on the number of documents found.
...
...
@@ -1541,16 +1482,16 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
{
if
(
numDocuments
==
0
)
{
return
"Din p
acate nu am gãsit nici un document care sã corespu
ndã cererii."
;
return
"Din p
ăcate nu am găsit nici un document care să corespundă
cererii."
;
}
else
if
(
numDocuments
==
1
)
{
return
"Am g
ãsit <b>1</b> document corespun
zând cererii."
;
return
"Am g
ăsit <b>1</b> document corespunzâ
nd cererii."
;
}
else
{
return
"Am g
ãsit <b>$num</b> documente corespun
zând cererii. "
"Lista documentelor g
ãsite, sortate dupã relev
anþã."
;
return
"Am g
ăsit <b>$num</b> documente corespunzâ
nd cererii. "
"Lista documentelor g
ăsite, sortate după relevanţă
."
;
}
}
/*! This string is put before the list of matched words, for each search
...
...
@@ -1558,7 +1499,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trSearchMatches
()
{
return
"Gãsite:"
;
return
"G
ă
site:"
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1569,7 +1510,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trSourceFile
(
QCString
&
filename
)
{
return
" Fi
ºierul sur
sã "
+
filename
;
return
" Fi
şierul sursă
"
+
filename
;
}
//////////////////////////////////////////////////////////////////////////
...
...
@@ -1586,7 +1527,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* of the directories.
*/
virtual
QCString
trDirDocumentation
()
{
return
"Documentaþia directoarelor"
;
}
{
return
"Documenta
ţ
ia directoarelor"
;
}
/*! This is used as the title of the directory index and also in the
* Quick links of a HTML page, to link to the directory hierarchy.
...
...
@@ -1598,8 +1539,8 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
* and the fact that it is sorted alphabetically per level
*/
virtual
QCString
trDirDescription
()
{
return
"Aceast
ã ierarhie de directoare este sorta
tã, "
"
per nivel, in ordine alfabetic
ã:"
;
{
return
"Aceast
ă ierarhie de directoare este sortată în general
, "
"
dar nu complet, în ordine alfabetică
:"
;
}
/*! This returns the title of a directory page. The name of the
...
...
@@ -1607,7 +1548,7 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
*/
virtual
QCString
trDirReference
(
const
char
*
dirName
)
{
QCString
result
=
"Director-referinþã "
;
result
+=
dirName
;
QCString
result
=
"Director-referin
ţă
"
;
result
+=
dirName
;
return
result
;
}
...
...
@@ -1621,6 +1562,236 @@ class TranslatorRomanian : public TranslatorAdapter_1_4_1
return
result
;
}
//////////////////////////////////////////////////////////////////////////
// new since 1.4.1
//////////////////////////////////////////////////////////////////////////
/*! This text is added to the documentation when the \\overload command
* is used for a overloaded function.
*/
virtual
QCString
trOverloadText
()
{
return
"Aceasta este o funcţie membră suprascrisă. "
"Diferă de funcţia de mai sus "
"doar prin argumentele acceptate."
;
}
//////////////////////////////////////////////////////////////////////////
// new since 1.4.6
//////////////////////////////////////////////////////////////////////////
/*! This is used to introduce a caller (or called-by) graph */
virtual
QCString
trCallerGraph
()
{
return
"Graful de apeluri pentru această funcţie:"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values
*/
virtual
QCString
trEnumerationValueDocumentation
()
{
return
"Documentaţia Enumeratorilor"
;
}
//////////////////////////////////////////////////////////////////////////
// new since 1.5.4 (mainly for Fortran)
//////////////////////////////////////////////////////////////////////////
/*! header that is put before the list of member subprograms (Fortran). */
virtual
QCString
trMemberFunctionDocumentationFortran
()
{
return
"Documentaţia Funcţiei Membre/Subrutinei"
;
}
/*! This is put above each page as a link to the list of annotated data types (Fortran). */
virtual
QCString
trCompoundListFortran
()
{
return
"Lista Tipurilor de Date"
;
}
/*! This is put above each page as a link to all members of compounds (Fortran). */
virtual
QCString
trCompoundMembersFortran
()
{
return
"Câmpuri de date"
;
}
/*! This is an introduction to the annotated compound list (Fortran). */
virtual
QCString
trCompoundListDescriptionFortran
()
{
return
"Tipurile de date, cu scurte descrieri:"
;
}
/*! This is an introduction to the page with all data types (Fortran). */
virtual
QCString
trCompoundMembersDescriptionFortran
(
bool
extractAll
)
{
QCString
result
=
"Lista tuturor tipurilor de date "
;
if
(
!
extractAll
)
{
result
+=
"documentate "
;
}
result
+=
" cu legături către "
;
if
(
!
extractAll
)
{
result
+=
"documentaţia structurii de date pentru fiecare membru"
;
}
else
{
result
+=
"tipurile de date de care aparţin:"
;
}
return
result
;
}
/*! This is used in LaTeX as the title of the chapter with the
* annotated compound index (Fortran).
*/
virtual
QCString
trCompoundIndexFortran
()
{
return
"Indexul Tipurilor de Date"
;
}
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all data types (Fortran).
*/
virtual
QCString
trTypeDocumentation
()
{
return
"Documentaţia Tipurilor de Date"
;
}
/*! This is used in the documentation of a file as a header before the
* list of (global) subprograms (Fortran).
*/
virtual
QCString
trSubprograms
()
{
return
"Funcţii/Subrutine"
;
}
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for subprograms (Fortran)
*/
virtual
QCString
trSubprogramDocumentation
()
{
return
"Documentaţia Funcţiilor/Subrutinelor"
;
}
/*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds (Fortran)
*/
virtual
QCString
trDataTypes
()
{
return
"Tipuri de Date"
;
}
/*! used as the title of page containing all the index of all modules (Fortran). */
virtual
QCString
trModulesList
()
{
return
"Lista Modulelor"
;
}
/*! used as an introduction to the modules list (Fortran) */
virtual
QCString
trModulesListDescription
(
bool
extractAll
)
{
QCString
result
=
"Lista tuturor modulelor "
;
if
(
!
extractAll
)
result
+=
"documentate "
;
result
+=
"cu scurte descrieri:"
;
return
result
;
}
/*! used as the title of the HTML page of a module/type (Fortran) */
virtual
QCString
trCompoundReferenceFortran
(
const
char
*
clName
,
ClassDef
::
CompoundType
compType
,
bool
isTemplate
)
{
QCString
result
=
"Referinţă la "
;
switch
(
compType
)
{
case
ClassDef
:
:
Class
:
result
+=
"Modulul "
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"Tipul "
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"Uniunea "
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"Interfaţa "
;
break
;
case
ClassDef
:
:
Protocol
:
result
+=
"Protocolul "
;
break
;
case
ClassDef
:
:
Category
:
result
+=
"Categoria "
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"Excepţia "
;
break
;
}
if
(
isTemplate
)
result
+=
"(Template) "
;
result
+=
(
QCString
)
clName
;
return
result
;
}
/*! used as the title of the HTML page of a module (Fortran) */
virtual
QCString
trModuleReference
(
const
char
*
namespaceName
)
{
QCString
result
=
"Referinţă la Modulul "
;
result
+=
namespaceName
;
return
result
;
}
/*! This is put above each page as a link to all members of modules. (Fortran) */
virtual
QCString
trModulesMembers
()
{
return
"Membrii Modulului"
;
}
/*! This is an introduction to the page with all modules members (Fortran) */
virtual
QCString
trModulesMemberDescription
(
bool
extractAll
)
{
QCString
result
=
"Lista tuturor membrilor "
;
if
(
!
extractAll
)
result
+=
"documentaţi ai "
;
result
+=
"modulului cu legături către "
;
if
(
extractAll
)
{
result
+=
"documentaţia modulului pentru fiecare membru:"
;
}
else
{
result
+=
"modulele de care aparţin:"
;
}
return
result
;
}
/*! This is used in LaTeX as the title of the chapter with the
* index of all modules (Fortran).
*/
virtual
QCString
trModulesIndex
()
{
return
"Indexul Modulelor"
;
}
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* of the category.
*/
virtual
QCString
trModule
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Modul"
:
"modul"
));
if
(
singular
)
result
+=
"ul"
;
else
result
+=
"ele"
;
return
result
;
}
/*! This is put at the bottom of a module documentation page and is
* followed by a list of files that were used to generate the page.
*/
virtual
QCString
trGeneratedFromFilesFortran
(
ClassDef
::
CompoundType
compType
,
bool
single
)
{
// here s is one of " Module", " Struct" or " Union"
// single is true implies a single file
QCString
result
=
(
QCString
)
"Documentaţia "
;
switch
(
compType
)
{
case
ClassDef
:
:
Class
:
result
+=
"modulului"
;
break
;
case
ClassDef
:
:
Struct
:
result
+=
"tipului"
;
break
;
case
ClassDef
:
:
Union
:
result
+=
"uniunii"
;
break
;
case
ClassDef
:
:
Interface
:
result
+=
"interfeţei"
;
break
;
case
ClassDef
:
:
Protocol
:
result
+=
"protocolului"
;
break
;
case
ClassDef
:
:
Category
:
result
+=
"categoriei"
;
break
;
case
ClassDef
:
:
Exception
:
result
+=
"excepţiei"
;
break
;
}
result
+=
" a fost generată din următo"
;
if
(
single
)
result
+=
"rul fişier:"
;
else
result
+=
"arele fişiere:"
;
return
result
;
}
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* of the category.
*/
virtual
QCString
trType
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Tip"
:
"tip"
));
if
(
singular
)
result
+=
"ul"
;
else
result
+=
"urile"
;
return
result
;
}
/*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names
* of the category.
*/
virtual
QCString
trSubprogram
(
bool
first_capital
,
bool
singular
)
{
QCString
result
((
first_capital
?
"Subprogram"
:
"subprogram"
));
if
(
singular
)
result
+=
"ul"
;
else
result
+=
"urile"
;
return
result
;
}
/*! C# Type Constraint list */
virtual
QCString
trTypeConstraints
()
{
return
"Constrângerile de Tip"
;
}
};
#endif
src/util.cpp
View file @
5f3d8499
...
...
@@ -1663,7 +1663,10 @@ nextChar:
}
}
ADD_CHAR
(
c
);
if
(
cliSupport
&&
(
c
==
'^'
||
c
==
'%'
)
&&
i
>
1
&&
isId
(
s
.
at
(
i
-
1
)))
if
(
cliSupport
&&
(
c
==
'^'
||
c
==
'%'
)
&&
i
>
1
&&
isId
(
s
.
at
(
i
-
1
))
&&
!
findOperator
(
s
,
i
)
)
{
ADD_CHAR
(
' '
);
// C++/CLI: Type^ name and Type% name
}
...
...
src/vhdlcode.l
View file @
5f3d8499
...
...
@@ -660,9 +660,14 @@ static void writeFuncProto()
{
QList<Argument> ql;
QCString name,ret;
VhdlDocGen::parseFuncProto(g_FuncProto
.data()
,ql,name,ret,FALSE);
VhdlDocGen::parseFuncProto(g_FuncProto,ql,name,ret,FALSE);
QStringList qlist=QStringList::split(name.data(),g_FuncProto,FALSE);
if (name.isEmpty())
{
codifyLines(g_FuncProto.data(),g_CurrClass.data());
return;
}
QStringList qlist=QStringList::split(name,g_FuncProto,FALSE);
QCString temp=(QCString)qlist[0];
codifyLines(temp.data(),g_CurrClass.data());
g_FuncProto.stripPrefix(temp.data());
...
...
src/vhdldocgen.cpp
View file @
5f3d8499
...
...
@@ -1049,10 +1049,10 @@ void VhdlDocGen::parseFuncProto(const char* text,QList<Argument>& qlist,
QCString
s1
(
text
);
s1
=
s1
.
stripWhiteSpace
();
int
i
=
s1
.
find
(
"("
,
0
,
FALSE
);
int
s
=
s1
.
find
(
" "
,
0
,
FALSE
);
if
(
i
==-
1
)
int
s
=
s1
.
find
(
QRegExp
(
"[
\\
t]"
)
);
if
(
i
==-
1
||
i
<
s
)
s1
=
VhdlDocGen
::
getIndexWord
(
s1
.
data
(),
1
);
else
else
// s<i, s=start of name, i=end of name
s1
=
s1
.
mid
(
s
,(
i
-
s
));
name
=
s1
.
stripWhiteSpace
();
...
...
src/vhdlscanner.l
View file @
5f3d8499
...
...
@@ -356,7 +356,7 @@ static void parseProcessProto()
getBufText(qcs,0);
if (qcs.contains('(') != qcs.contains(')')) return;
VhdlDocGen::deleteAllChars(qcs,'\n');
VhdlDocGen::parseProcessProto(qcs
.data()
,name,ql);
VhdlDocGen::parseProcessProto(qcs,name,ql);
current->section=Entry::FUNCTION_SEC;
//current->stat=TRUE;
current->spec=VhdlDocGen::PROCESS;
...
...
@@ -409,7 +409,6 @@ static void parseFunctionProto()
return; // function without a prototype
if (qcs.contains("function",FALSE)==0 && qcs.contains("procedure",FALSE)==0)
return;
//Entry* ppEntry=new Entry;
while (qcs.stripPrefix(" "));
if (qcs.stripPrefix("impure"))
current->exception="impure";
...
...
@@ -417,6 +416,7 @@ static void parseFunctionProto()
current->exception="pure";
VhdlDocGen::parseFuncProto(qcs.data(),ql,name,ret);
//printf("parseFuncProto(%s)=%s,%s\n",qcs.data(),name.data(),ret.data());
current->name=name;
current->startLine=iFuncLine;
current->bodyLine=iFuncLine;
...
...
@@ -442,7 +442,7 @@ static void parseFunctionProto()
}
current->args+" )";
if (
ret.data
())
if (
!ret.isEmpty
())
current->spec=VhdlDocGen::FUNCTION;
else
current->spec=VhdlDocGen::PROCEDURE;
...
...
@@ -1051,6 +1051,7 @@ ALLID [^;()\t ]
bb=FALSE;
}
bool ss = VhdlDocGen::isFunctionProto(ttt);
//printf("VhdlDocGen::isFunctionProto(%s)=%d\n",ttt.data(),ss);
if (ss && bb)
{
bufferClear();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment