summaryrefslogtreecommitdiffstats
path: root/src/translator_jp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/translator_jp.h')
-rw-r--r--src/translator_jp.h85
1 files changed, 59 insertions, 26 deletions
diff --git a/src/translator_jp.h b/src/translator_jp.h
index 2e995a5..30ac856 100644
--- a/src/translator_jp.h
+++ b/src/translator_jp.h
@@ -29,6 +29,38 @@
#ifndef TRANSLATOR_JP_H
#define TRANSLATOR_JP_H
+class TranslatorJapaneseEn : public TranslatorEnglish
+{
+ public:
+ virtual QCString idLanguage()
+ { return "japanese"; }
+ virtual QCString latexLanguageSupportCommand()
+ {
+ return "";
+ }
+ /*! returns the name of the package that is included by LaTeX */
+ virtual QCString idLanguageCharset()
+ {
+#ifdef _WIN32
+ return "Shift_JIS";
+#else
+ return "euc-jp";
+#endif
+ }
+ virtual QCString trRTFansicp()
+ {
+ return "932";
+ }
+
+ /*! Used as ansicpg for RTF fcharset
+ * \see trRTFansicp() for a table of possible values.
+ */
+ virtual QCString trRTFCharSet()
+ {
+ return "128";
+ }
+};
+
class TranslatorJapanese : public Translator
{
private:
@@ -64,7 +96,7 @@ class TranslatorJapanese : public Translator
/*! subscript for the related functions. */
virtual QCString trRelatedSubscript()
- { return decode("(これらはメンバ関数でないことに注意)"); }
+ { return decode("(これらはメソッドでないことに注意)"); }
/*! header that is put before the detailed description of files, classes and namespaces. */
virtual QCString trDetailedDescription()
@@ -72,15 +104,15 @@ class TranslatorJapanese : public Translator
/*! header that is put before the list of typedefs. */
virtual QCString trMemberTypedefDocumentation()
- { return decode("Typedef メンバの解説"); }
+ { return decode("Typedef の解説"); }
/*! header that is put before the list of enumerations. */
virtual QCString trMemberEnumerationDocumentation()
- { return decode("Enum メンバの解説"); }
+ { return decode("Enum の解説"); }
/*! header that is put before the list of member functions. */
virtual QCString trMemberFunctionDocumentation()
- { return decode("関数メンバの解説"); }
+ { return decode("メソッドの解説"); }
/*! header that is put before the list of member attributes. */
virtual QCString trMemberDataDocumentation()
@@ -91,7 +123,7 @@ class TranslatorJapanese : public Translator
}
else
{
- return decode("メンバの解説");
+ return decode("変数の解説");
}
}
@@ -258,7 +290,7 @@ class TranslatorJapanese : public Translator
QCString result=decode("これは");
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- result+=decode("関数、変数、マクロ、列挙型、型定義の");
+ result+=decode("関数、変数、マクロ、Enum、Typedef の");
}
else
{
@@ -389,13 +421,13 @@ class TranslatorJapanese : public Translator
* list of typedefs
*/
virtual QCString trTypedefs()
- { return decode("型定義"); }
+ { return decode("Typedef"); }
/*! This is used in the documentation of a file as a header before the
* list of enumerations
*/
virtual QCString trEnumerations()
- { return decode("列挙型"); }
+ { return decode("Enum"); }
/*! This is used in the documentation of a file as a header before the
* list of (global) functions
@@ -413,7 +445,7 @@ class TranslatorJapanese : public Translator
* list of (global) variables
*/
virtual QCString trEnumerationValues()
- { return decode("列挙値"); }
+ { return decode("Enum 値"); }
/*! This is used in the documentation of a file before the list of
* documentation blocks for defines
*/
@@ -430,19 +462,19 @@ class TranslatorJapanese : public Translator
* of documentation blocks for typedefs
*/
virtual QCString trTypedefDocumentation()
- { return decode("型定義の解説"); }
+ { return decode("Typedef の解説"); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration types
*/
virtual QCString trEnumerationTypeDocumentation()
- { return decode("列挙型の解説"); }
+ { return decode("Enum の解説"); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values
*/
virtual QCString trEnumerationValueDocumentation()
- { return decode("列挙値の解説"); }
+ { return decode("Enum 値の解説"); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for functions
@@ -609,25 +641,25 @@ class TranslatorJapanese : public Translator
/* these are for the member sections of a class, struct or union */
virtual QCString trPublicMembers()
- { return decode("Public メンバ"); }
+ { return decode("Public メソッド"); }
virtual QCString trPublicSlots()
{ return decode("Public スロット"); }
virtual QCString trSignals()
{ return decode("シグナル"); }
virtual QCString trStaticPublicMembers()
- { return decode("Static Public メンバ"); }
+ { return decode("Static Public メソッド"); }
virtual QCString trProtectedMembers()
- { return decode("Protected メンバ"); }
+ { return decode("Protected メソッド"); }
virtual QCString trProtectedSlots()
{ return decode("Protected スロット"); }
virtual QCString trStaticProtectedMembers()
- { return decode("Static Protected メンバ"); }
+ { return decode("Static Protected メソッド"); }
virtual QCString trPrivateMembers()
- { return decode("Private メンバ"); }
+ { return decode("Private メソッド"); }
virtual QCString trPrivateSlots()
{ return decode("Private スロット"); }
virtual QCString trStaticPrivateMembers()
- { return decode("Static Private メンバ"); }
+ { return decode("Static Private メソッド"); }
/*! this function is used to produce a comma-separated list of items.
* use generateMarker(i) to indicate where item i should be put.
@@ -880,22 +912,22 @@ class TranslatorJapanese : public Translator
}
virtual QCString trPublicTypes()
{
- return decode("公開型");
+ return decode("Public 型");
}
virtual QCString trPublicAttribs()
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode("データフィールド");
+ return decode("変数");
}
else
{
- return decode("Public 属性");
+ return decode("Public 変数");
}
}
virtual QCString trStaticPublicAttribs()
{
- return decode("Static Public 属性");
+ return decode("Static Public 変数");
}
virtual QCString trProtectedTypes()
{
@@ -903,11 +935,11 @@ class TranslatorJapanese : public Translator
}
virtual QCString trProtectedAttribs()
{
- return decode("Protected 属性");
+ return decode("Protected 変数");
}
virtual QCString trStaticProtectedAttribs()
{
- return decode("Static Protected 属性");
+ return decode("Static Protected 変数");
}
virtual QCString trPrivateTypes()
{
@@ -915,11 +947,11 @@ class TranslatorJapanese : public Translator
}
virtual QCString trPrivateAttribs()
{
- return decode("Private 属性");
+ return decode("Private 変数");
}
virtual QCString trStaticPrivateAttribs()
{
- return decode("Static Private 属性");
+ return decode("Static Private 変数");
}
//////////////////////////////////////////////////////////////////////////
@@ -1334,4 +1366,5 @@ class TranslatorJapanese : public Translator
}
};
+
#endif