Commit 5108504d authored by Dimitri van Heesch's avatar Dimitri van Heesch

Merge pull request #9 from pepr/master

Several TranslatorXxxx files converted to UTF-8
parents 0e147cfa 1e0ef5e6
...@@ -12,7 +12,6 @@ ...@@ -12,7 +12,6 @@
* Documents produced by Doxygen are derivative works derived from the * Documents produced by Doxygen are derivative works derived from the
* input used in their production; they are not affected by this license. * input used in their production; they are not affected by this license.
* *
* $Id$
*/ */
/*! \page langhowto Internationalization /*! \page langhowto Internationalization
...@@ -60,8 +59,8 @@ when the translator was updated. ...@@ -60,8 +59,8 @@ when the translator was updated.
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
<td>Arabic</td> <td>Arabic</td>
<td>Moaz Reyad<br/><span style="color: red; background-color: yellow">-- searching for the maintainer --</span></td> <td>Moaz Reyad<br/>Muhammad Bashir Al-Noimi</td>
<td><span style="color: brown">[resigned]</span><br/><span style="color: brown">[Please, try to help to find someone.]</span></td> <td><span style="color: brown">[resigned]</span><br/>mbnoimi at gmail dot com</td>
<td>1.4.6</td> <td>1.4.6</td>
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
...@@ -138,9 +137,9 @@ when the translator was updated. ...@@ -138,9 +137,9 @@ when the translator was updated.
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
<td>French</td> <td>French</td>
<td>David Martinet<br/>Xavier Outhier</td> <td>David Martinet<br/>Xavier Outhier<br/>Benoît BROSSE</td>
<td>contact at e-concept-applications dot fr<br/>xouthier at yahoo dot fr</td> <td>contact at e-concept-applications dot fr<br/>xouthier at yahoo dot fr<br/>Benoit dot BROSSE at ingenico dot com</td>
<td>1.8.0</td> <td>up-to-date</td>
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
<td>German</td> <td>German</td>
...@@ -278,7 +277,7 @@ when the translator was updated. ...@@ -278,7 +277,7 @@ when the translator was updated.
<td>Spanish</td> <td>Spanish</td>
<td>Bartomeu<br/>Francisco Oltra Thennet<br/>David Vaquero</td> <td>Bartomeu<br/>Francisco Oltra Thennet<br/>David Vaquero</td>
<td>bartomeu at loteria3cornella dot com<br/><span style="color: brown">[unreachable]</span><br/>david at grupoikusnet dot com</td> <td>bartomeu at loteria3cornella dot com<br/><span style="color: brown">[unreachable]</span><br/>david at grupoikusnet dot com</td>
<td>1.8.4</td> <td>up-to-date</td>
</tr> </tr>
<tr bgcolor="#ffffff"> <tr bgcolor="#ffffff">
<td>Swedish</td> <td>Swedish</td>
...@@ -323,7 +322,7 @@ when the translator was updated. ...@@ -323,7 +322,7 @@ when the translator was updated.
Afrikaans & Johan Prinsloo & {\tt\tiny johan at zippysnoek dot com} & 1.6.0 \\ Afrikaans & Johan Prinsloo & {\tt\tiny johan at zippysnoek dot com} & 1.6.0 \\
\hline \hline
Arabic & Moaz Reyad & {\tt\tiny [resigned] moazreyad at yahoo dot com} & 1.4.6 \\ Arabic & Moaz Reyad & {\tt\tiny [resigned] moazreyad at yahoo dot com} & 1.4.6 \\
~ & -- searching for the maintainer -- & {\tt\tiny [Please, try to help to find someone.]} & ~ \\ ~ & Muhammad Bashir Al-Noimi & {\tt\tiny mbnoimi at gmail dot com} & ~ \\
\hline \hline
Armenian & Armen Tangamyan & {\tt\tiny armen dot tangamyan at anu dot edu dot au} & 1.8.0 \\ Armenian & Armen Tangamyan & {\tt\tiny armen dot tangamyan at anu dot edu dot au} & 1.8.0 \\
\hline \hline
...@@ -354,8 +353,9 @@ when the translator was updated. ...@@ -354,8 +353,9 @@ when the translator was updated.
\hline \hline
Finnish & Antti Laine & {\tt\tiny antti dot a dot laine at tut dot fi} & 1.6.0 \\ Finnish & Antti Laine & {\tt\tiny antti dot a dot laine at tut dot fi} & 1.6.0 \\
\hline \hline
French & David Martinet & {\tt\tiny contact at e-concept-applications dot fr} & 1.8.0 \\ French & David Martinet & {\tt\tiny contact at e-concept-applications dot fr} & up-to-date \\
~ & Xavier Outhier & {\tt\tiny xouthier at yahoo dot fr} & ~ \\ ~ & Xavier Outhier & {\tt\tiny xouthier at yahoo dot fr} & ~ \\
~ & Benoît BROSSE & {\tt\tiny Benoit dot BROSSE at ingenico dot com} & ~ \\
\hline \hline
German & Peter Grotrian & {\tt\tiny Peter dot Grotrian at pdv-FS dot de} & 1.8.4 \\ German & Peter Grotrian & {\tt\tiny Peter dot Grotrian at pdv-FS dot de} & 1.8.4 \\
~ & Jens Seidel & {\tt\tiny jensseidel at users dot sf dot net} & ~ \\ ~ & Jens Seidel & {\tt\tiny jensseidel at users dot sf dot net} & ~ \\
...@@ -417,7 +417,7 @@ when the translator was updated. ...@@ -417,7 +417,7 @@ when the translator was updated.
\hline \hline
Slovene & Matjaž Ostroveršnik & {\tt\tiny matjaz dot ostroversnik at ostri dot org} & 1.4.6 \\ Slovene & Matjaž Ostroveršnik & {\tt\tiny matjaz dot ostroversnik at ostri dot org} & 1.4.6 \\
\hline \hline
Spanish & Bartomeu & {\tt\tiny bartomeu at loteria3cornella dot com} & 1.8.4 \\ Spanish & Bartomeu & {\tt\tiny bartomeu at loteria3cornella dot com} & up-to-date \\
~ & Francisco Oltra Thennet & {\tt\tiny [unreachable] foltra at puc dot cl} & ~ \\ ~ & Francisco Oltra Thennet & {\tt\tiny [unreachable] foltra at puc dot cl} & ~ \\
~ & David Vaquero & {\tt\tiny david at grupoikusnet dot com} & ~ \\ ~ & David Vaquero & {\tt\tiny david at grupoikusnet dot com} & ~ \\
\hline \hline
......
...@@ -10,7 +10,7 @@ Macedonian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, ...@@ -10,7 +10,7 @@ Macedonian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian,
Serbian, SerbianCyrilic, Slovak, Slovene, Spanish, Swedish, Turkish, Serbian, SerbianCyrilic, Slovak, Slovene, Spanish, Swedish, Turkish,
Ukrainian, and Vietnamese. Ukrainian, and Vietnamese.
Of them, 7 translators are up-to-date, 33 translators are based on Of them, 9 translators are up-to-date, 31 translators are based on
some adapter class, and 2 are English based. some adapter class, and 2 are English based.
---------------------------------------------------------------------- ----------------------------------------------------------------------
...@@ -22,10 +22,12 @@ still may be some details listed even for them: ...@@ -22,10 +22,12 @@ still may be some details listed even for them:
TranslatorCzech TranslatorCzech
TranslatorDutch TranslatorDutch
TranslatorEnglish TranslatorEnglish
TranslatorKorean -- Change the base class to Translator. TranslatorFrench -- The MAX_DOT_GRAPH_HEIGHT found in trLegendDocs()
TranslatorLatvian -- Reimplementation using UTF-8 suggested. TranslatorKorean
TranslatorRomanian -- Reimplementation using UTF-8 suggested. TranslatorLatvian
TranslatorRomanian -- The MAX_DOT_GRAPH_HEIGHT found in trLegendDocs()
TranslatorSlovak TranslatorSlovak
TranslatorSpanish
---------------------------------------------------------------------- ----------------------------------------------------------------------
The following translator classes need some maintenance (the most The following translator classes need some maintenance (the most
...@@ -34,7 +36,6 @@ version when the class was last updated and number of methods that ...@@ -34,7 +36,6 @@ version when the class was last updated and number of methods that
must be implemented to become up-to-date: must be implemented to become up-to-date:
TranslatorUkrainian 1.8.4 8 methods to implement (3 %) TranslatorUkrainian 1.8.4 8 methods to implement (3 %)
TranslatorSpanish 1.8.4 8 methods to implement (3 %)
TranslatorGreek 1.8.4 8 methods to implement (3 %) TranslatorGreek 1.8.4 8 methods to implement (3 %)
TranslatorGerman 1.8.4 8 methods to implement (3 %) TranslatorGerman 1.8.4 8 methods to implement (3 %)
TranslatorEsperanto 1.8.4 8 methods to implement (3 %) TranslatorEsperanto 1.8.4 8 methods to implement (3 %)
...@@ -46,12 +47,7 @@ must be implemented to become up-to-date: ...@@ -46,12 +47,7 @@ must be implemented to become up-to-date:
TranslatorIndonesian 1.8.0 22 methods to implement (8 %) TranslatorIndonesian 1.8.0 22 methods to implement (8 %)
Note: Reimplementation using UTF-8 suggested. Note: Reimplementation using UTF-8 suggested.
TranslatorFrench 1.8.0 22 methods to implement (8 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorDanish 1.8.0 22 methods to implement (8 %) TranslatorDanish 1.8.0 22 methods to implement (8 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorChinesetraditional 1.8.0 22 methods to implement (8 %) TranslatorChinesetraditional 1.8.0 22 methods to implement (8 %)
Note: Reimplementation using UTF-8 suggested. Note: Reimplementation using UTF-8 suggested.
...@@ -60,8 +56,6 @@ must be implemented to become up-to-date: ...@@ -60,8 +56,6 @@ must be implemented to become up-to-date:
TranslatorArmenian 1.8.0 22 methods to implement (8 %) TranslatorArmenian 1.8.0 22 methods to implement (8 %)
TranslatorTurkish 1.7.5 25 methods to implement (10 %) TranslatorTurkish 1.7.5 25 methods to implement (10 %)
TranslatorRussian 1.7.5 25 methods to implement (10 %) TranslatorRussian 1.7.5 25 methods to implement (10 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorPersian 1.7.5 25 methods to implement (10 %) TranslatorPersian 1.7.5 25 methods to implement (10 %)
TranslatorVietnamese 1.6.0 34 methods to implement (13 %) TranslatorVietnamese 1.6.0 34 methods to implement (13 %)
TranslatorSwedish 1.6.0 34 methods to implement (13 %) TranslatorSwedish 1.6.0 34 methods to implement (13 %)
...@@ -83,14 +77,8 @@ must be implemented to become up-to-date: ...@@ -83,14 +77,8 @@ must be implemented to become up-to-date:
Note: Reimplementation using UTF-8 suggested. Note: Reimplementation using UTF-8 suggested.
TranslatorNorwegian 1.4.6 56 methods to implement (22 %) TranslatorNorwegian 1.4.6 56 methods to implement (22 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorLithuanian 1.4.6 58 methods to implement (23 %) TranslatorLithuanian 1.4.6 58 methods to implement (23 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorHungarian 1.4.6 58 methods to implement (23 %) TranslatorHungarian 1.4.6 58 methods to implement (23 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorArabic 1.4.6 56 methods to implement (22 %) TranslatorArabic 1.4.6 56 methods to implement (22 %)
---------------------------------------------------------------------- ----------------------------------------------------------------------
...@@ -506,35 +494,10 @@ TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %) ...@@ -506,35 +494,10 @@ TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInstanceMethods() virtual QCString trInstanceMethods()
TranslatorFrench (TranslatorAdapter_1_8_0) 22 methods to implement (8 %) TranslatorFrench (Translator)
---------------- ----------------
Implements 228 of the required methods (91 %). Implements 250 of the required methods (100 %).
Missing methods (should be implemented):
virtual QCString trDetailLevel()
virtual QCString trTemplateParameters()
virtual QCString trServices()
virtual QCString trClassMethods()
virtual QCString trProvidedByCategory()
virtual QCString trSingletonGeneratedFromFiles(bool single)
virtual QCString trServiceReference(const char * sName)
virtual QCString trDesignOverview()
virtual QCString trAndMore(const QCString & number)
virtual QCString trConstantGroups()
virtual QCString trMethodDocumentation()
virtual QCString trEnumReference(const char * name)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trAdditionalInheritedMembers()
virtual QCString trInterfaces()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trExtendsClass()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
TranslatorGerman (TranslatorAdapter_1_8_4) 8 methods to implement (3 %) TranslatorGerman (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
...@@ -760,12 +723,6 @@ TranslatorJapaneseEn (TranslatorEnglish) 245 methods to implement (98 %) ...@@ -760,12 +723,6 @@ TranslatorJapaneseEn (TranslatorEnglish) 245 methods to implement (98 %)
virtual QCString latexLanguageSupportCommand() virtual QCString latexLanguageSupportCommand()
TranslatorKorean (TranslatorAdapter_1_7_5)
----------------
Implements 250 of the required methods (100 %).
TranslatorKoreanEn (TranslatorEnglish) 245 methods to implement (98 %) TranslatorKoreanEn (TranslatorEnglish) 245 methods to implement (98 %)
------------------ ------------------
...@@ -780,23 +737,6 @@ TranslatorKoreanEn (TranslatorEnglish) 245 methods to implement (98 %) ...@@ -780,23 +737,6 @@ TranslatorKoreanEn (TranslatorEnglish) 245 methods to implement (98 %)
virtual QCString latexLanguageSupportCommand() virtual QCString latexLanguageSupportCommand()
TranslatorLatvian (Translator) 8 methods to implement (3 %)
-----------------
Implements 242 of the required methods (96 %).
Missing methods (should be implemented):
virtual QCString trServices()
virtual QCString trSingletonGeneratedFromFiles(bool single)
virtual QCString trServiceReference(const char * sName)
virtual QCString trConstantGroups()
virtual QCString trInterfaces()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
virtual QCString trSingletonReference(const char * sName)
TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %) TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
-------------------- --------------------
...@@ -1275,23 +1215,6 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %) ...@@ -1275,23 +1215,6 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trInstanceMethods() virtual QCString trInstanceMethods()
TranslatorSpanish (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
-----------------
Implements 242 of the required methods (96 %).
Missing methods (should be implemented):
virtual QCString trServices()
virtual QCString trSingletonGeneratedFromFiles(bool single)
virtual QCString trServiceReference(const char * sName)
virtual QCString trConstantGroups()
virtual QCString trInterfaces()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
virtual QCString trSingletonReference(const char * sName)
TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %) TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
----------------- -----------------
......
...@@ -249,7 +249,7 @@ bool setTranslator(const char *langName) ...@@ -249,7 +249,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_RU #ifdef LANG_RU
else if (L_EQUAL("russian")) else if (L_EQUAL("russian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorRussian); theTranslator=new TranslatorRussian;
} }
#endif #endif
#ifdef LANG_HR #ifdef LANG_HR
...@@ -273,13 +273,13 @@ bool setTranslator(const char *langName) ...@@ -273,13 +273,13 @@ bool setTranslator(const char *langName)
#ifdef LANG_HU #ifdef LANG_HU
else if (L_EQUAL("hungarian")) else if (L_EQUAL("hungarian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorHungarian); theTranslator=new TranslatorHungarian;
} }
#endif #endif
#ifdef LANG_KR #ifdef LANG_KR
else if (L_EQUAL("korean")) else if (L_EQUAL("korean"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorKorean); theTranslator=new TranslatorKorean;
} }
#endif #endif
#ifdef LANG_KE #ifdef LANG_KE
...@@ -291,7 +291,7 @@ bool setTranslator(const char *langName) ...@@ -291,7 +291,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_RO #ifdef LANG_RO
else if (L_EQUAL("romanian")) else if (L_EQUAL("romanian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorRomanian); theTranslator=new TranslatorRomanian;
} }
#endif #endif
#ifdef LANG_SI #ifdef LANG_SI
...@@ -315,7 +315,7 @@ bool setTranslator(const char *langName) ...@@ -315,7 +315,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_NO #ifdef LANG_NO
else if (L_EQUAL("norwegian")) else if (L_EQUAL("norwegian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorNorwegian); theTranslator=new TranslatorNorwegian;
} }
#endif #endif
#ifdef LANG_BR #ifdef LANG_BR
...@@ -327,7 +327,7 @@ bool setTranslator(const char *langName) ...@@ -327,7 +327,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_DK #ifdef LANG_DK
else if (L_EQUAL("danish")) else if (L_EQUAL("danish"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorDanish); theTranslator=new TranslatorDanish;
} }
#endif #endif
#ifdef LANG_SK #ifdef LANG_SK
...@@ -369,13 +369,13 @@ bool setTranslator(const char *langName) ...@@ -369,13 +369,13 @@ bool setTranslator(const char *langName)
#ifdef LANG_LT #ifdef LANG_LT
else if (L_EQUAL("lithuanian")) else if (L_EQUAL("lithuanian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorLithuanian); theTranslator=new TranslatorLithuanian;
} }
#endif #endif
#ifdef LANG_LV #ifdef LANG_LV
else if (L_EQUAL("latvian")) else if (L_EQUAL("latvian"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorLatvian); theTranslator=new TranslatorLatvian;
} }
#endif #endif
#ifdef LANG_ZA #ifdef LANG_ZA
......
This diff is collapsed.
...@@ -31,9 +31,10 @@ ...@@ -31,9 +31,10 @@
* Updated to 1.6.4 by Bartomeu Creus Navarro (26-mayo-2010) [(16-jun-2010) grabado en UTF-8] * Updated to 1.6.4 by Bartomeu Creus Navarro (26-mayo-2010) [(16-jun-2010) grabado en UTF-8]
* Updated to 1.8.0 by Bartomeu Creus Navarro (11-abril-2012) * Updated to 1.8.0 by Bartomeu Creus Navarro (11-abril-2012)
* Updated to 1.8.2 by Bartomeu Creus Navarro (01-julio-2012) * Updated to 1.8.2 by Bartomeu Creus Navarro (01-julio-2012)
* Updated to 1.8.4 by Bartomeu Creus Navarro (17-julio-2013)
*/ */
class TranslatorSpanish : public TranslatorAdapter_1_8_4 class TranslatorSpanish : public Translator
{ {
public: public:
...@@ -2055,6 +2056,62 @@ class TranslatorSpanish : public TranslatorAdapter_1_8_4 ...@@ -2055,6 +2056,62 @@ class TranslatorSpanish : public TranslatorAdapter_1_8_4
return "Diseño información general"; return "Diseño información general";
} }
//////////////////////////////////////////////////////////////////////////
// new since 1.8.4
//////////////////////////////////////////////////////////////////////////
/** old style UNO IDL services: implemented interfaces */
virtual QCString trInterfaces()
{ return "Interface exportada"; }
/** old style UNO IDL services: inherited services */
virtual QCString trServices()
{ return "Servicios incluidos"; }
/** UNO IDL constant groups */
virtual QCString trConstantGroups()
{ return "Grupos constantes"; }
/** UNO IDL constant groups */
virtual QCString trConstantGroupReference(const char *namespaceName)
{
QCString result=namespaceName;
result+=" referencia de grupos constantes";
return result;
}
/** UNO IDL service page title */
virtual QCString trServiceReference(const char *sName)
{
QCString result=(QCString)sName;
result+=" Referencia servicio";
return result;
}
/** UNO IDL singleton page title */
virtual QCString trSingletonReference(const char *sName)
{
QCString result=(QCString)sName;
result+=" referencia Singleton";
return result;
}
/** UNO IDL service page */
virtual QCString trServiceGeneratedFromFiles(bool single)
{
// single is true implies a single file
QCString result=(QCString)"La documentacion para este servicio "
"se ha generado desde ";
if (single) result+="el siguiente fichero:"; else result+="los siguientes ficheros:";
return result;
}
/** UNO IDL singleton page */
virtual QCString trSingletonGeneratedFromFiles(bool single)
{
// single is true implies a single file
QCString result=(QCString)"La documentación para este singleton "
"se ha generado desde ";
if (single) result+="el siguiente fichero:"; else result+="los siguientes ficheros:";
return result;
}
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
}; };
......
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
// Translator class (by the local maintainer) when the localized // Translator class (by the local maintainer) when the localized
// translator is made up-to-date again. // translator is made up-to-date again.
class TranslatorFrench : public TranslatorAdapter_1_8_0 class TranslatorFrench : public Translator
{ {
public: public:
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Debug/
Debug64/
Release/
Release64/
Doxygen.ncb
Doxygen.suo
*.user
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment