Skip to content

Commit cd8a78e

Browse files
author
Dimitri van Heesch
committed
Merge pull request doxygen#282 from pepr/master
Chinese Traditional updated
2 parents d2d5012 + 93713ee commit cd8a78e

File tree

3 files changed

+27
-26
lines changed

3 files changed

+27
-26
lines changed

doc/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
mailto.txt
1+
*.bak
2+
mailto.txt

doc/translator.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1796,7 +1796,9 @@ def generateLanguageDoc(self):
17961796
# document template.
17971797
tplDic = {}
17981798

1799-
s = 'Do not edit this file. It was generated by the %s script. * Instead edit %s and %s' % (self.script_name, self.languageTplFileName, self.maintainersFileName)
1799+
s = ('Do not edit this file. It was generated by the %s script.\n' +\
1800+
' * Edit the %s and %s files instead.') % (
1801+
self.script_name, self.languageTplFileName, self.maintainersFileName)
18001802
tplDic['editnote'] = s
18011803

18021804
tplDic['doxVersion'] = self.doxVersion
@@ -1987,17 +1989,14 @@ def generateLanguageDoc(self):
19871989

19881990
# The Python 2.6+ or 3.3+ is required.
19891991
major, minor, patch = (int(e) for e in platform.python_version_tuple())
1990-
print(major, minor, patch)
19911992
if (major == 2 and minor < 6) or (major == 3 and minor < 0):
19921993
print('Python 2.6+ or Python 3.0+ are required for the script')
19931994
sys.exit(1)
19941995

1995-
# The translator manager builds the transl objects, parses the related
1996+
# The translator manager builds the Transl objects, parses the related
19961997
# sources, and keeps them in memory.
19971998
trMan = TrManager()
19981999

1999-
# Generate the language.doc.
2000+
# Process the Transl objects and generate the output files.
20002001
trMan.generateLanguageDoc()
2001-
2002-
# Generate the translator report.
20032002
trMan.generateTranslatorReport()

src/translator_tw.h

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,8 @@ class TranslatorChinesetraditional : public Translator
749749
/*! This is put at the bottom of a class documentation page and is
750750
* followed by a list of files that were used to generate the page.
751751
*/
752-
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,bool)
752+
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
753+
bool single)
753754
{ // here s is one of " Class", " Struct" or " Union"
754755
// single is true implies a single file
755756
QCString result=(QCString)"";
@@ -765,7 +766,7 @@ class TranslatorChinesetraditional : public Translator
765766
default: break;
766767
}
767768
result+=" 文件是由下列檔案中產生";
768-
result+=":";
769+
if (single) result+=":"; else result+=":";
769770
return result;
770771
}
771772

@@ -993,7 +994,7 @@ class TranslatorChinesetraditional : public Translator
993994
".<p>\n"
994995
"請看下面範例:\n"
995996
"\\code\n"
996-
"/*! 因為截斷的不可見類別 */\n"
997+
"/*! 因為截斷而造成的不可見類別 */\n"
997998
"class Invisible { };\n\n"
998999
"/*! 截斷的類別, 繼承關係被隱藏 */\n"
9991000
"class Truncated : public Invisible { };\n\n"
@@ -1020,32 +1021,32 @@ class TranslatorChinesetraditional : public Translator
10201021
" Used *m_usedClass;\n"
10211022
"};\n"
10221023
"\\endcode\n"
1023-
"若在組態檔中的 \\c MAX_DOT_GRAPH_HEIGHT tag "
1024-
"設為 240,將會產生下列的圖示:"
1025-
"<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
1024+
"這個例子會產生下列的圖示:"
1025+
"<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center></p>\n"
10261026
"<p>\n"
10271027
"上圖中的各區塊意義如下:\n"
1028+
"</p>\n"
10281029
"<ul>\n"
10291030
"<li>%A 填滿黑色的區塊代表產生這個圖示的類別或結構 "
10301031
".\n"
1031-
"<li>%A 黑邊的區塊代表文件化過的結構或類別.\n"
1032-
"<li>%A 灰邊的區塊代表未經文件化的結構或是類別.\n"
1032+
"<li>%A 黑邊的區塊代表文件化過的結構或類別.</li>\n"
1033+
"<li>%A 灰邊的區塊代表未經文件化的結構或是類別.</li>\n"
10331034
"<li>%A 紅邊的區塊代表文件化的結構或是類別,"
10341035
"這些結構或類別的繼承或包含關係不會全部顯示. %A 圖示 "
1035-
"若無法塞入指定的邊界中將會被截斷.\n"
1036+
"若無法塞入指定的邊界中將會被截斷.</li>\n"
10361037
"</ul>\n"
1038+
"<p>\n"
10371039
"箭頭具有下面的意義:\n"
1040+
"</p>\n"
10381041
"<ul>\n"
10391042
"<li>%A 深藍色箭頭用來代表兩個類別間的公開繼承 "
10401043
"關係.\n"
1041-
"<li>%A 深綠色箭頭代表保護繼承.\n"
1042-
"<li>%A 深紅色箭頭代表私有繼承.\n"
1044+
"<li>%A 深綠色箭頭代表保護繼承。</li>\n"
1045+
"<li>%A 深紅色箭頭代表私有繼承。</li>\n"
10431046
"<li>%A 紫色箭頭用來表示類別被另一個包含或是使用."
1044-
"箭頭上標示著可存取該類別或是結構的對應變數"
1045-
".\n"
1047+
"箭頭上標示著可存取該類別或是結構的對應變數。</li>\n"
10461048
"<li>%A 黃色箭頭代表樣版實體與樣版類別之間的關係。"
1047-
"箭頭上標記著樣版實體上的參數"
1048-
".\n"
1049+
"箭頭上標記著樣版實體上的參數。</li>\n"
10491050
"</ul>\n";
10501051
}
10511052
/*! text for the link to the legend page */
@@ -1947,21 +1948,21 @@ class TranslatorChinesetraditional : public Translator
19471948
return result;
19481949
}
19491950
/** UNO IDL service page */
1950-
virtual QCString trServiceGeneratedFromFiles(bool)
1951+
virtual QCString trServiceGeneratedFromFiles(bool single)
19511952
{
19521953
// single is true implies a single file
19531954
QCString result=(QCString)"本服務的文件由以下的檔案"
19541955
"所產生";
1955-
result+=":";
1956+
if (single) result+=":"; else result+=":";
19561957
return result;
19571958
}
19581959
/** UNO IDL singleton page */
1959-
virtual QCString trSingletonGeneratedFromFiles(bool)
1960+
virtual QCString trSingletonGeneratedFromFiles(bool single)
19601961
{
19611962
// single is true implies a single file
19621963
QCString result=(QCString)"本singleton的文件由下面的檔案"
19631964
"所產生";
1964-
result+=":";
1965+
if (single) result+=":"; else result+=":";
19651966
return result;
19661967
}
19671968

0 commit comments

Comments
 (0)