|
|
* Andrey V. Stolyarov released Feb 14, 2001 | * Andrey V. Stolyarov released Feb 14, 2001 |
* Alexandr V. Chelpanov <cav@cryptopro.ru> released Sep 25, 2004 | * Alexandr V. Chelpanov <cav@cryptopro.ru> released Sep 25, 2004 |
* | * |
* При переводе заголовков слова list и documentation убраны. |
* п÷я─п╦ п©п╣я─п╣п╡п╬п╢п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡ я│п╩п╬п╡п╟ list п╦ documentation я┐п╠я─п╟п╫я▀. |
* | * |
* Modules переведено как группы, так как модули чаще всего в русском |
* Modules п©п╣я─п╣п╡п╣п╢п╣п╫п╬ п╨п╟п╨ пЁя─я┐п©п©я▀, я┌п╟п╨ п╨п╟п╨ п╪п╬п╢я┐п╩п╦ я┤п╟я┴п╣ п╡я│п╣пЁп╬ п╡ я─я┐я│я│п╨п╬п╪ |
* переводе встречается в контексте модуля как единицы трансляции, файла |
* п©п╣я─п╣п╡п╬п╢п╣ п╡я│я┌я─п╣я┤п╟п╣я┌я│я▐ п╡ п╨п╬п╫я┌п╣п╨я│я┌п╣ п╪п╬п╢я┐п╩я▐ п╨п╟п╨ п╣п╢п╦п╫п╦я├я▀ я┌я─п╟п╫я│п╩я▐я├п╦п╦, я└п╟п╧п╩п╟ |
* и др., что в данном случае не совсем подходит, тем более что |
* п╦ п╢я─., я┤я┌п╬ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╫п╣ я│п╬п╡я│п╣п╪ п©п╬п╢я┘п╬п╢п╦я┌, я┌п╣п╪ п╠п╬п╩п╣п╣ я┤я┌п╬ |
* соответствующая команда в doxygen именуется \group. |
* я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╟я▐ п╨п╬п╪п╟п╫п╢п╟ п╡ doxygen п╦п╪п╣п╫я┐п╣я┌я│я▐ \group. |
* | * |
* Просьба не оптимизировать decode обрамляя результат, это может привести |
* п÷я─п╬я│я▄п╠п╟ п╫п╣ п╬п©я┌п╦п╪п╦п╥п╦я─п╬п╡п╟я┌я▄ decode п╬п╠я─п╟п╪п╩я▐я▐ я─п╣п╥я┐п╩я▄я┌п╟я┌, я█я┌п╬ п╪п╬п╤п╣я┌ п©я─п╦п╡п╣я│я┌п╦ |
* к перекодировке входа в том числе русских имен файлов. |
* п╨ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╨п╣ п╡я┘п╬п╢п╟ п╡ я┌п╬п╪ я┤п╦я│п╩п╣ я─я┐я│я│п╨п╦я┘ п╦п╪п╣п╫ я└п╟п╧п╩п╬п╡. |
* | * |
* Отдано предпочтение при переводе related functions - "относящиеся к классу |
* п·я┌п╢п╟п╫п╬ п©я─п╣п╢п©п╬я┤я┌п╣п╫п╦п╣ п©я─п╦ п©п╣я─п╣п╡п╬п╢п╣ related functions - "п╬я┌п╫п╬я│я▐я┴п╦п╣я│я▐ п╨ п╨п╩п╟я│я│я┐ |
* функции", а не "связанные функции", что верно до тех пор пока есть только |
* я└я┐п╫п╨я├п╦п╦", п╟ п╫п╣ "я│п╡я▐п╥п╟п╫п╫я▀п╣ я└я┐п╫п╨я├п╦п╦", я┤я┌п╬ п╡п╣я─п╫п╬ п╢п╬ я┌п╣я┘ п©п╬я─ п©п╬п╨п╟ п╣я│я┌я▄ я┌п╬п╩я▄п╨п╬ |
* related to class, и нет related to template, package и т.д. Последнее |
* related to class, п╦ п╫п╣я┌ related to template, package п╦ я┌.п╢. п÷п╬я│п╩п╣п╢п╫п╣п╣ |
* замечание касается большинства member. |
* п╥п╟п╪п╣я┤п╟п╫п╦п╣ п╨п╟я│п╟п╣я┌я│я▐ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╟ member. |
* | * |
* По возможности при переводе members указывается членом чего этот member |
* п÷п╬ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п©я─п╦ п©п╣я─п╣п╡п╬п╢п╣ members я┐п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ я┤п╩п╣п╫п╬п╪ я┤п╣пЁп╬ я█я┌п╬я┌ member |
* является. |
* я▐п╡п╩я▐п╣я┌я│я▐. |
* | * |
* Compounds переведено как классы, см Строустрап. |
* Compounds п©п╣я─п╣п╡п╣п╢п╣п╫п╬ п╨п╟п╨ п╨п╩п╟я│я│я▀, я│п╪ п║я┌я─п╬я┐я│я┌я─п╟п©. |
* | * |
* Определения помеченные ?? являются спорными. |
* п·п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п©п╬п╪п╣я┤п╣п╫п╫я▀п╣ ?? я▐п╡п╩я▐я▌я┌я│я▐ я│п©п╬я─п╫я▀п╪п╦. |
* | * |
* Благодарности: Vitaly A. Repin <vitaly@radio.hop.stu.neva.ru>, |
* п▒п╩п╟пЁп╬п╢п╟я─п╫п╬я│я┌п╦: Vitaly A. Repin <vitaly@radio.hop.stu.neva.ru>, |
* Михаил Глушенков <bbman@mail.ru> |
* п°п╦я┘п╟п╦п╩ п⌠п╩я┐я┬п╣п╫п╨п╬п╡ <bbman@mail.ru> |
*/ | */ |
| |
#ifndef TRANSLATOR_RU_H | #ifndef TRANSLATOR_RU_H |
|
|
*/ | */ |
inline QCString decode(const QCString & sInput) | inline QCString decode(const QCString & sInput) |
{ | { |
if (Config_getBool("USE_WINDOWS_ENCODING")) |
|
{ |
|
return Koi8RToWindows1251(sInput); |
|
} |
|
else |
|
{ |
|
return sInput; | return sInput; |
} |
|
} | } |
| |
public: | public: |
|
|
/* Used to get the command(s) for the language support. */ | /* Used to get the command(s) for the language support. */ |
virtual QCString latexLanguageSupportCommand() | virtual QCString latexLanguageSupportCommand() |
{ | { |
if (Config_getBool("USE_WINDOWS_ENCODING")) |
return "\\usepackage[UTF-8]{inputenc}\n\\usepackage[russian]{babel}\n"; |
{ |
|
return "\\usepackage[cp1251]{inputenc}\n\\usepackage[russian]{babel}\n"; |
|
} |
|
else |
|
{ |
|
return "\\usepackage[koi8-r]{inputenc}\n\\usepackage[russian]{babel}\n"; |
|
} |
|
} | } |
| |
/*! return the language charset. This will be used for the HTML output */ | /*! return the language charset. This will be used for the HTML output */ |
virtual QCString idLanguageCharset() | virtual QCString idLanguageCharset() |
{ | { |
if (Config_getBool("USE_WINDOWS_ENCODING")) |
return "UTF-8"; |
{ |
|
return "Windows-1251"; |
|
} |
|
else |
|
{ |
|
return "koi8-r"; |
|
} |
|
} | } |
| |
// --- Language translation methods ------------------- | // --- Language translation methods ------------------- |
| |
/*! used in the compound documentation before a list of related functions. */ | /*! used in the compound documentation before a list of related functions. */ |
virtual QCString trRelatedFunctions() | virtual QCString trRelatedFunctions() |
{ return decode("Относящиеся к классу функции"); } |
{ return decode("п·я┌п╫п╬я│я▐я┴п╦п╣я│я▐ п╨ п╨п╩п╟я│я│я┐ я└я┐п╫п╨я├п╦п╦"); } |
| |
/*! subscript for the related functions. */ | /*! subscript for the related functions. */ |
virtual QCString trRelatedSubscript() | virtual QCString trRelatedSubscript() |
{ return decode("(не члены класса)"); } |
{ return decode("(п╫п╣ я┤п╩п╣п╫я▀ п╨п╩п╟я│я│п╟)"); } |
| |
/*! header that is put before the detailed description of files, classes and namespaces. */ | /*! header that is put before the detailed description of files, classes and namespaces. */ |
virtual QCString trDetailedDescription() | virtual QCString trDetailedDescription() |
{ return decode("Подробное описание"); } |
{ return decode("п÷п╬п╢я─п╬п╠п╫п╬п╣ п╬п©п╦я│п╟п╫п╦п╣"); } |
| |
/*! header that is put before the list of typedefs. */ | /*! header that is put before the list of typedefs. */ |
virtual QCString trMemberTypedefDocumentation() | virtual QCString trMemberTypedefDocumentation() |
{ return decode("Определения типов"); } |
{ return decode("п·п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я┌п╦п©п╬п╡"); } |
| |
/*! header that is put before the list of enumerations. */ | /*! header that is put before the list of enumerations. */ |
virtual QCString trMemberEnumerationDocumentation() | virtual QCString trMemberEnumerationDocumentation() |
{ return decode("Перечисления"); } |
{ return decode("п÷п╣я─п╣я┤п╦я│п╩п╣п╫п╦я▐"); } |
| |
/*! header that is put before the list of member functions. */ | /*! header that is put before the list of member functions. */ |
virtual QCString trMemberFunctionDocumentation() | virtual QCString trMemberFunctionDocumentation() |
{ return decode("Методы"); } |
{ return decode("п°п╣я┌п╬п╢я▀"); } |
| |
/*! header that is put before the list of member attributes. */ | /*! header that is put before the list of member attributes. */ |
virtual QCString trMemberDataDocumentation() | virtual QCString trMemberDataDocumentation() |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Поля" ); |
return decode( "п÷п╬п╩я▐" ); |
} | } |
else | else |
{ | { |
return decode( "Данные класса" ); |
return decode( "п■п╟п╫п╫я▀п╣ п╨п╩п╟я│я│п╟" ); |
} | } |
} | } |
| |
/*! this is the text of a link put after brief descriptions. */ | /*! this is the text of a link put after brief descriptions. */ |
virtual QCString trMore() | virtual QCString trMore() |
{ return decode("Подробнее..."); } |
{ return decode("п÷п╬п╢я─п╬п╠п╫п╣п╣..."); } |
| |
/*! put in the class documentation */ | /*! put in the class documentation */ |
/* Dosn't use when optimization for C is on. */ | /* Dosn't use when optimization for C is on. */ |
virtual QCString trListOfAllMembers() | virtual QCString trListOfAllMembers() |
{ | { |
return decode( "Полный список членов класса" ); |
return decode( "п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ я┤п╩п╣п╫п╬п╡ п╨п╩п╟я│я│п╟" ); |
} | } |
| |
/*! used as the title of the "list of all members" page of a class */ | /*! used as the title of the "list of all members" page of a class */ |
/* Dosn't use when optimization for C is on. */ | /* Dosn't use when optimization for C is on. */ |
virtual QCString trMemberList() | virtual QCString trMemberList() |
{ | { |
return decode( "Cписок членов класса" ); |
return decode( "Cп©п╦я│п╬п╨ я┤п╩п╣п╫п╬п╡ п╨п╩п╟я│я│п╟" ); |
} | } |
| |
/*! this is the first part of a sentence that is followed by a class name */ | /*! this is the first part of a sentence that is followed by a class name */ |
/* Dosn't use when optimization for C is on. */ | /* Dosn't use when optimization for C is on. */ |
virtual QCString trThisIsTheListOfAllMembers() | virtual QCString trThisIsTheListOfAllMembers() |
{ return decode("Полный список членов класса "); } |
{ return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ я┤п╩п╣п╫п╬п╡ п╨п╩п╟я│я│п╟ "); } |
| |
/*! this is the remainder of the sentence after the class name */ | /*! this is the remainder of the sentence after the class name */ |
/* Dosn't use when optimization for C is on. */ | /* Dosn't use when optimization for C is on. */ |
virtual QCString trIncludingInheritedMembers() | virtual QCString trIncludingInheritedMembers() |
{ return decode(", включая наследуемые из базового класса"); } |
{ return decode(", п╡п╨п╩я▌я┤п╟я▐ п╫п╟я│п╩п╣п╢я┐п╣п╪я▀п╣ п╦п╥ п╠п╟п╥п╬п╡п╬пЁп╬ п╨п╩п╟я│я│п╟"); } |
| |
/*! this is put at the author sections at the bottom of man pages. | /*! this is put at the author sections at the bottom of man pages. |
* parameter s is name of the project name. | * parameter s is name of the project name. |
*/ | */ |
virtual QCString trGeneratedAutomatically(const char *s) | virtual QCString trGeneratedAutomatically(const char *s) |
{ QCString result=decode("Автоматически создано Doxygen"); |
{ QCString result=decode("п░п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ я│п╬п╥п╢п╟п╫п╬ Doxygen"); |
if (s) result+=decode(" для ")+s; |
if (s) result+=decode(" п╢п╩я▐ ")+s; |
result+=decode(" из исходного текста."); |
result+=decode(" п╦п╥ п╦я│я┘п╬п╢п╫п╬пЁп╬ я┌п╣п╨я│я┌п╟."); |
return result; | return result; |
} | } |
| |
/*! put after an enum name in the list of all members */ | /*! put after an enum name in the list of all members */ |
virtual QCString trEnumName() | virtual QCString trEnumName() |
{ return decode("перечисление"); } |
{ return decode("п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦п╣"); } |
| |
/*! put after an enum value in the list of all members */ | /*! put after an enum value in the list of all members */ |
virtual QCString trEnumValue() | virtual QCString trEnumValue() |
{ return decode("элементы перечисления"); } |
{ return decode("я█п╩п╣п╪п╣п╫я┌я▀ п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦я▐"); } |
| |
/*! put after an undocumented member in the list of all members */ | /*! put after an undocumented member in the list of all members */ |
virtual QCString trDefinedIn() | virtual QCString trDefinedIn() |
{ return decode("определено в"); } |
{ return decode("п╬п©я─п╣п╢п╣п╩п╣п╫п╬ п╡"); } |
| |
// quick reference sections | // quick reference sections |
| |
|
|
* compounds or files (see the \\group command). | * compounds or files (see the \\group command). |
*/ | */ |
virtual QCString trModules() | virtual QCString trModules() |
{ return decode("Группы"); } |
{ return decode("п⌠я─я┐п©п©я▀"); } |
| |
/*! This is put above each page as a link to the class hierarchy */ | /*! This is put above each page as a link to the class hierarchy */ |
virtual QCString trClassHierarchy() | virtual QCString trClassHierarchy() |
{ return decode("Иерархия классов"); } |
{ return decode("п≤п╣я─п╟я─я┘п╦я▐ п╨п╩п╟я│я│п╬п╡"); } |
| |
/*! This is put above each page as a link to the list of annotated classes */ | /*! This is put above each page as a link to the list of annotated classes */ |
virtual QCString trCompoundList() | virtual QCString trCompoundList() |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Структуры данных" ); |
return decode( "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Классы" ); |
return decode( "п п╩п╟я│я│я▀" ); |
} | } |
} | } |
| |
/*! This is put above each page as a link to the list of documented files */ | /*! This is put above each page as a link to the list of documented files */ |
virtual QCString trFileList() | virtual QCString trFileList() |
{ return decode("Файлы"); } |
{ return decode("п╓п╟п╧п╩я▀"); } |
| |
/*! This is put above each page as a link to all members of compounds. */ | /*! This is put above each page as a link to all members of compounds. */ |
virtual QCString trCompoundMembers() | virtual QCString trCompoundMembers() |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Поля структур" ); |
return decode( "п÷п╬п╩я▐ я│я┌я─я┐п╨я┌я┐я─" ); |
} | } |
else | else |
{ | { |
return decode( "Члены классов" ); |
return decode( "п╖п╩п╣п╫я▀ п╨п╩п╟я│я│п╬п╡" ); |
} | } |
} | } |
| |
|
|
/*??*/ | /*??*/ |
virtual QCString trFileMembers() | virtual QCString trFileMembers() |
{ | { |
return decode( "Список членов всех файлов" ); |
return decode( "п║п©п╦я│п╬п╨ я┤п╩п╣п╫п╬п╡ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡" ); |
} | } |
| |
/*! This is put above each page as a link to all related pages. */ | /*! This is put above each page as a link to all related pages. */ |
virtual QCString trRelatedPages() | virtual QCString trRelatedPages() |
/* ?? Вариант перевода "См. также: " более удачный, но не в заголовке, |
/* ?? п▓п╟я─п╦п╟п╫я┌ п©п╣я─п╣п╡п╬п╢п╟ "п║п╪. я┌п╟п╨п╤п╣: " п╠п╬п╩п╣п╣ я┐п╢п╟я┤п╫я▀п╧, п╫п╬ п╫п╣ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣, |
как в данном случае. */ |
п╨п╟п╨ п╡ п╢п╟п╫п╫п╬п╪ я│п╩я┐я┤п╟п╣. */ |
{ return decode("Описания"); } |
{ return decode("п·п©п╦я│п╟п╫п╦я▐"); } |
| |
/*! This is put above each page as a link to all examples. */ | /*! This is put above each page as a link to all examples. */ |
virtual QCString trExamples() | virtual QCString trExamples() |
{ return decode("Примеры"); } |
{ return decode("п÷я─п╦п╪п╣я─я▀"); } |
| |
/*! This is put above each page as a link to the search engine. */ | /*! This is put above each page as a link to the search engine. */ |
virtual QCString trSearch() | virtual QCString trSearch() |
{ return decode("Поиск"); } |
{ return decode("п÷п╬п╦я│п╨"); } |
| |
/*! This is an introduction to the class hierarchy. */ | /*! This is an introduction to the class hierarchy. */ |
virtual QCString trClassHierarchyDescription() | virtual QCString trClassHierarchyDescription() |
{ return decode("Иерархия классов."); } |
{ return decode("п≤п╣я─п╟я─я┘п╦я▐ п╨п╩п╟я│я│п╬п╡."); } |
| |
/*! This is an introduction to the list with all files. */ | /*! This is an introduction to the list with all files. */ |
virtual QCString trFileListDescription(bool extractAll) | virtual QCString trFileListDescription(bool extractAll) |
{ | { |
QCString result="Полный список "; |
QCString result="п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ "; |
if (!extractAll) result+="документированных "; |
if (!extractAll) result+="п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ "; |
result+="файлов."; |
result+="я└п╟п╧п╩п╬п╡."; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Структуры данных с их кратким описанием." ); |
return decode( "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘ я│ п╦я┘ п╨я─п╟я┌п╨п╦п╪ п╬п©п╦я│п╟п╫п╦п╣п╪." ); |
} | } |
else | else |
{ | { |
return decode( "Классы с их кратким описанием." ); |
return decode( "п п╩п╟я│я│я▀ я│ п╦я┘ п╨я─п╟я┌п╨п╦п╪ п╬п©п╦я│п╟п╫п╦п╣п╪." ); |
} | } |
} | } |
| |
/*! This is an introduction to the page with all class members. */ | /*! This is an introduction to the page with all class members. */ |
virtual QCString trCompoundMembersDescription(bool extractAll) | virtual QCString trCompoundMembersDescription(bool extractAll) |
{ | { |
QCString result="Список всех "; |
QCString result="п║п©п╦я│п╬п╨ п╡я│п╣я┘ "; |
if(!extractAll) result+="документированных "; |
if(!extractAll) result+="п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ "; |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
result+="членов структур данных со ссылками на "; |
result+="я┤п╩п╣п╫п╬п╡ я│я┌я─я┐п╨я┌я┐я─ п╢п╟п╫п╫я▀я┘ я│п╬ я│я│я▀п╩п╨п╟п╪п╦ п╫п╟ "; |
else | else |
result+="членов классов со ссылками на "; |
result+="я┤п╩п╣п╫п╬п╡ п╨п╩п╟я│я│п╬п╡ я│п╬ я│я│я▀п╩п╨п╟п╪п╦ п╫п╟ "; |
if(!extractAll) | if(!extractAll) |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
result+="документацию по структуре для каждого члена."; |
result+="п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ п©п╬ я│я┌я─я┐п╨я┌я┐я─п╣ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я┤п╩п╣п╫п╟."; |
else | else |
result+="документацию по классу для каждого члена."; |
result+="п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ п©п╬ п╨п╩п╟я│я│я┐ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я┤п╩п╣п╫п╟."; |
} | } |
else | else |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
result += "структуры"; |
result += "я│я┌я─я┐п╨я┌я┐я─я▀"; |
else | else |
result += "классы"; |
result += "п╨п╩п╟я│я│я▀"; |
result+=", к которым они принадлежат."; |
result+=", п╨ п╨п╬я┌п╬я─я▀п╪ п╬п╫п╦ п©я─п╦п╫п╟п╢п╩п╣п╤п╟я┌."; |
} | } |
return decode( result ); | return decode( result ); |
} | } |
|
|
/*! This is an introduction to the page with all file members. */ | /*! This is an introduction to the page with all file members. */ |
virtual QCString trFileMembersDescription(bool extractAll) | virtual QCString trFileMembersDescription(bool extractAll) |
{ | { |
QCString result="Список всех "; |
QCString result="п║п©п╦я│п╬п╨ п╡я│п╣я┘ "; |
if (!extractAll) result+="документированных "; |
if (!extractAll) result+="п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ "; |
| |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
result+="функций, переменных, макроопределений, " |
result+="я└я┐п╫п╨я├п╦п╧, п©п╣я─п╣п╪п╣п╫п╫я▀я┘, п╪п╟п╨я─п╬п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╧, " |
"перечислений и определений типов"; |
"п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦п╧ п╦ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╧ я┌п╦п©п╬п╡"; |
} | } |
else | else |
{ | { |
result+="членов файлов "; |
result+="я┤п╩п╣п╫п╬п╡ я└п╟п╧п╩п╬п╡ "; |
} | } |
result+=" со ссылками на "; |
result+=" я│п╬ я│я│я▀п╩п╨п╟п╪п╦ п╫п╟ "; |
if (extractAll) | if (extractAll) |
result+="файлы, к которым они принадлежат."; |
result+="я└п╟п╧п╩я▀, п╨ п╨п╬я┌п╬я─я▀п╪ п╬п╫п╦ п©я─п╦п╫п╟п╢п╩п╣п╤п╟я┌."; |
else | else |
result+="документацию."; |
result+="п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌."; |
return decode( result ); | return decode( result ); |
} | } |
| |
/*! This is an introduction to the page with the list of all examples */ | /*! This is an introduction to the page with the list of all examples */ |
virtual QCString trExamplesDescription() | virtual QCString trExamplesDescription() |
{ return decode("Полный список примеров."); } |
{ return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п©я─п╦п╪п╣я─п╬п╡."); } |
| |
/*! This is an introduction to the page with the list of related pages */ | /*! This is an introduction to the page with the list of related pages */ |
virtual QCString trRelatedPagesDescription() | virtual QCString trRelatedPagesDescription() |
{ return decode("Полный список дополнительных описаний."); } |
{ return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀я┘ п╬п©п╦я│п╟п╫п╦п╧."); } |
| |
/*! This is an introduction to the page with the list of class/file groups */ | /*! This is an introduction to the page with the list of class/file groups */ |
virtual QCString trModulesDescription() | virtual QCString trModulesDescription() |
{ return decode("Полный список групп."); } |
{ return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ пЁя─я┐п©п©."); } |
| |
// index titles (the project name is prepended for these) | // index titles (the project name is prepended for these) |
| |
| |
/*! This is used in HTML as the title of index.html. */ | /*! This is used in HTML as the title of index.html. */ |
virtual QCString trDocumentation() | virtual QCString trDocumentation() |
{ return decode("Документация"); } |
{ return decode("п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐"); } |
| |
/*! This is used in LaTeX as the title of the chapter with the | /*! This is used in LaTeX as the title of the chapter with the |
* index of all groups. | * index of all groups. |
*/ | */ |
virtual QCString trModuleIndex() | virtual QCString trModuleIndex() |
{ return decode("Алфавитный указатель групп"); } |
{ return decode("п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ пЁя─я┐п©п©"); } |
| |
/*! This is used in LaTeX as the title of the chapter with the | /*! This is used in LaTeX as the title of the chapter with the |
* class hierarchy. | * class hierarchy. |
*/ | */ |
virtual QCString trHierarchicalIndex() | virtual QCString trHierarchicalIndex() |
{ return decode("Иерархический список классов"); } |
{ return decode("п≤п╣я─п╟я─я┘п╦я┤п╣я│п╨п╦п╧ я│п©п╦я│п╬п╨ п╨п╩п╟я│я│п╬п╡"); } |
| |
/*! This is used in LaTeX as the title of the chapter with the | /*! This is used in LaTeX as the title of the chapter with the |
* annotated compound index. | * annotated compound index. |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Алфавитный указатель структур данных" ); |
return decode( "п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ я│я┌я─я┐п╨я┌я┐я─ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Алфавитный указатель классов" ); |
return decode( "п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ п╨п╩п╟я│я│п╬п╡" ); |
} | } |
} | } |
| |
|
|
* list of all files. | * list of all files. |
*/ | */ |
virtual QCString trFileIndex() | virtual QCString trFileIndex() |
{ return decode( "Список файлов" ); } |
{ return decode( "п║п©п╦я│п╬п╨ я└п╟п╧п╩п╬п╡" ); } |
| |
/*! This is used in LaTeX as the title of the chapter containing | /*! This is used in LaTeX as the title of the chapter containing |
* the documentation of all groups. | * the documentation of all groups. |
*/ | */ |
virtual QCString trModuleDocumentation() | virtual QCString trModuleDocumentation() |
{ return decode("Группы"); } |
{ return decode("п⌠я─я┐п©п©я▀"); } |
| |
/*! This is used in LaTeX as the title of the chapter containing | /*! This is used in LaTeX as the title of the chapter containing |
* the documentation of all classes, structs and unions. | * the documentation of all classes, structs and unions. |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Структуры данных" ); |
return decode( "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Классы" ); |
return decode( "п п╩п╟я│я│я▀" ); |
} | } |
} | } |
| |
|
|
* the documentation of all files. | * the documentation of all files. |
*/ | */ |
virtual QCString trFileDocumentation() | virtual QCString trFileDocumentation() |
{ return decode("Файлы"); } |
{ return decode("п╓п╟п╧п╩я▀"); } |
| |
/*! This is used in LaTeX as the title of the chapter containing | /*! This is used in LaTeX as the title of the chapter containing |
* the documentation of all examples. | * the documentation of all examples. |
*/ | */ |
virtual QCString trExampleDocumentation() | virtual QCString trExampleDocumentation() |
{ return decode("Примеры"); } |
{ return decode("п÷я─п╦п╪п╣я─я▀"); } |
| |
/*! This is used in LaTeX as the title of the chapter containing | /*! This is used in LaTeX as the title of the chapter containing |
* the documentation of all related pages. | * the documentation of all related pages. |
*/ | */ |
virtual QCString trPageDocumentation() | virtual QCString trPageDocumentation() |
{ return decode("Тематические описания"); } |
{ return decode("п╒п╣п╪п╟я┌п╦я┤п╣я│п╨п╦п╣ п╬п©п╦я│п╟п╫п╦я▐"); } |
| |
/*! This is used in LaTeX as the title of the document */ | /*! This is used in LaTeX as the title of the document */ |
virtual QCString trReferenceManual() | virtual QCString trReferenceManual() |
{ return decode("Оглавление"); } |
{ return decode("п·пЁп╩п╟п╡п╩п╣п╫п╦п╣"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of defines | * list of defines |
*/ | */ |
virtual QCString trDefines() | virtual QCString trDefines() |
{ return decode("Макросы"); } |
{ return decode("п°п╟п╨я─п╬я│я▀"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of function prototypes | * list of function prototypes |
*/ | */ |
virtual QCString trFuncProtos() | virtual QCString trFuncProtos() |
{ return decode("Прототипы функций"); } |
{ return decode("п÷я─п╬я┌п╬я┌п╦п©я▀ я└я┐п╫п╨я├п╦п╧"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of typedefs | * list of typedefs |
*/ | */ |
virtual QCString trTypedefs() | virtual QCString trTypedefs() |
{ return decode("Определения типов"); } |
{ return decode("п·п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я┌п╦п©п╬п╡"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of enumerations | * list of enumerations |
*/ | */ |
virtual QCString trEnumerations() | virtual QCString trEnumerations() |
{ return decode("Перечисления"); } |
{ return decode("п÷п╣я─п╣я┤п╦я│п╩п╣п╫п╦я▐"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of (global) functions | * list of (global) functions |
*/ | */ |
virtual QCString trFunctions() | virtual QCString trFunctions() |
{ return decode("Функции"); } |
{ return decode("п╓я┐п╫п╨я├п╦п╦"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of (global) variables | * list of (global) variables |
*/ | */ |
virtual QCString trVariables() | virtual QCString trVariables() |
{ return decode("Переменные"); } |
{ return decode("п÷п╣я─п╣п╪п╣п╫п╫я▀п╣"); } |
| |
/*! This is used in the documentation of a file as a header before the | /*! This is used in the documentation of a file as a header before the |
* list of (global) variables | * list of (global) variables |
*/ | */ |
virtual QCString trEnumerationValues() | virtual QCString trEnumerationValues() |
{ return decode("Элементы перечислений"); } |
{ return decode("п╜п╩п╣п╪п╣п╫я┌я▀ п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦п╧"); } |
| |
/*! This is used in the documentation of a file before the list of | /*! This is used in the documentation of a file before the list of |
* documentation blocks for defines | * documentation blocks for defines |
*/ | */ |
virtual QCString trDefineDocumentation() | virtual QCString trDefineDocumentation() |
{ return decode("Макросы"); } |
{ return decode("п°п╟п╨я─п╬я│я▀"); } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for function prototypes | * of documentation blocks for function prototypes |
*/ | */ |
virtual QCString trFunctionPrototypeDocumentation() | virtual QCString trFunctionPrototypeDocumentation() |
{ return decode("Прототипы функций"); } |
{ return decode("п÷я─п╬я┌п╬я┌п╦п©я▀ я└я┐п╫п╨я├п╦п╧"); } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for typedefs | * of documentation blocks for typedefs |
*/ | */ |
virtual QCString trTypedefDocumentation() | virtual QCString trTypedefDocumentation() |
{ return decode("Типы"); } |
{ return decode("п╒п╦п©я▀"); } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for enumeration types | * of documentation blocks for enumeration types |
*/ | */ |
virtual QCString trEnumerationTypeDocumentation() | virtual QCString trEnumerationTypeDocumentation() |
{ return decode("Перечисления"); } |
{ return decode("п÷п╣я─п╣я┤п╦я│п╩п╣п╫п╦я▐"); } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for functions | * of documentation blocks for functions |
*/ | */ |
virtual QCString trFunctionDocumentation() | virtual QCString trFunctionDocumentation() |
{ return decode("Функции"); } |
{ return decode("п╓я┐п╫п╨я├п╦п╦"); } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for variables | * of documentation blocks for variables |
*/ | */ |
virtual QCString trVariableDocumentation() | virtual QCString trVariableDocumentation() |
{ return decode("Переменные"); } |
{ return decode("п÷п╣я─п╣п╪п╣п╫п╫я▀п╣"); } |
| |
/*! This is used in the documentation of a file/namespace/group before | /*! This is used in the documentation of a file/namespace/group before |
* the list of links to documented compounds | * the list of links to documented compounds |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Структуры данных" ); |
return decode( "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Классы" ); |
return decode( "п п╩п╟я│я│я▀" ); |
} | } |
| |
} | } |
|
|
*/ | */ |
virtual QCString trGeneratedAt(const char *date,const char *projName) | virtual QCString trGeneratedAt(const char *date,const char *projName) |
{ | { |
QCString result=decode("Документация "); |
QCString result=decode("п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ "); |
if (projName) result+=decode("по ")+projName; |
if (projName) result+=decode("п©п╬ ")+projName; |
result+=decode(". Последние изменения: ")+date; |
result+=decode(". п÷п╬я│п╩п╣п╢п╫п╦п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐: ")+date; |
result+=decode(". Создано системой"); |
result+=decode(". п║п╬п╥п╢п╟п╫п╬ я│п╦я│я┌п╣п╪п╬п╧"); |
return result; | return result; |
} | } |
/*! This is part of the sentence used in the standard footer of each page. | /*! This is part of the sentence used in the standard footer of each page. |
*/ | */ |
virtual QCString trWrittenBy() | virtual QCString trWrittenBy() |
{ | { |
return decode("Автор:"); |
return decode("п░п╡я┌п╬я─:"); |
} | } |
| |
/*! this text is put before a class diagram */ | /*! this text is put before a class diagram */ |
virtual QCString trClassDiagram(const char *clName) | virtual QCString trClassDiagram(const char *clName) |
{ | { |
return decode("Граф наследования:")+clName+":"; |
return decode("п⌠я─п╟я└ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦я▐:")+clName+":"; |
} | } |
| |
/*! this text is generated when the \\internal command is used. */ | /*! this text is generated when the \\internal command is used. */ |
virtual QCString trForInternalUseOnly() | virtual QCString trForInternalUseOnly() |
{ return decode("Только для внутреннего использования"); } |
{ return decode("п╒п╬п╩я▄п╨п╬ п╢п╩я▐ п╡п╫я┐я┌я─п╣п╫п╫п╣пЁп╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐"); } |
| |
/*! this text is generated when the \\warning command is used. */ | /*! this text is generated when the \\warning command is used. */ |
virtual QCString trWarning() | virtual QCString trWarning() |
{ return decode("Предупреждения"); } |
{ return decode("п÷я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦я▐"); } |
| |
/*! this text is generated when the \\version command is used. */ | /*! this text is generated when the \\version command is used. */ |
virtual QCString trVersion() | virtual QCString trVersion() |
{ return decode("Версия"); } |
{ return decode("п▓п╣я─я│п╦я▐"); } |
| |
/*! this text is generated when the \\date command is used. */ | /*! this text is generated when the \\date command is used. */ |
virtual QCString trDate() | virtual QCString trDate() |
{ return decode("Дата"); } |
{ return decode("п■п╟я┌п╟"); } |
| |
/*! this text is generated when the \\return command is used. */ | /*! this text is generated when the \\return command is used. */ |
virtual QCString trReturns() | virtual QCString trReturns() |
{ return decode("Возвращает"); } |
{ return decode("п▓п╬п╥п╡я─п╟я┴п╟п╣я┌"); } |
| |
/*! this text is generated when the \\sa command is used. */ | /*! this text is generated when the \\sa command is used. */ |
virtual QCString trSeeAlso() | virtual QCString trSeeAlso() |
{ return decode("См. также"); } |
{ return decode("п║п╪. я┌п╟п╨п╤п╣"); } |
| |
/*! this text is generated when the \\param command is used. */ | /*! this text is generated when the \\param command is used. */ |
virtual QCString trParameters() | virtual QCString trParameters() |
{ return decode("Аргументы"); } |
{ return decode("п░я─пЁя┐п╪п╣п╫я┌я▀"); } |
| |
/*! this text is generated when the \\exception command is used. */ | /*! this text is generated when the \\exception command is used. */ |
virtual QCString trExceptions() | virtual QCString trExceptions() |
{ return decode("Исключения"); } |
{ return decode("п≤я│п╨п╩я▌я┤п╣п╫п╦я▐"); } |
| |
/*! this text is used in the title page of a LaTeX document. */ | /*! this text is used in the title page of a LaTeX document. */ |
virtual QCString trGeneratedBy() | virtual QCString trGeneratedBy() |
{ return decode("Создано системой"); } |
{ return decode("п║п╬п╥п╢п╟п╫п╬ я│п╦я│я┌п╣п╪п╬п╧"); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990307 | // new since 0.49-990307 |
|
|
| |
/*! used as the title of page containing all the index of all namespaces. */ | /*! used as the title of page containing all the index of all namespaces. */ |
virtual QCString trNamespaceList() | virtual QCString trNamespaceList() |
{ return decode("Пространства имен"); } |
{ return decode("п÷я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╦п╪п╣п╫"); } |
| |
/*! used as an introduction to the namespace list */ | /*! used as an introduction to the namespace list */ |
virtual QCString trNamespaceListDescription(bool extractAll) | virtual QCString trNamespaceListDescription(bool extractAll) |
{ | { |
QCString result="Полный список "; |
QCString result="п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ "; |
if (!extractAll) result+="документированных "; |
if (!extractAll) result+="п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ "; |
result+="пространств имен."; |
result+="п©я─п╬я│я┌я─п╟п╫я│я┌п╡ п╦п╪п╣п╫."; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
* friends of a class | * friends of a class |
*/ | */ |
virtual QCString trFriends() | virtual QCString trFriends() |
{ return decode("Друзья"); } |
{ return decode("п■я─я┐п╥я▄я▐"); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990405 | // new since 0.49-990405 |
|
|
* related classes | * related classes |
*/ | */ |
virtual QCString trRelatedFunctionDocumentation() | virtual QCString trRelatedFunctionDocumentation() |
{ return decode("Документация по друзьям класса и функциям, отноносящимся" |
{ return decode("п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п©п╬ п╢я─я┐п╥я▄я▐п╪ п╨п╩п╟я│я│п╟ п╦ я└я┐п╫п╨я├п╦я▐п╪, п╬я┌п╫п╬п╫п╬я│я▐я┴п╦п╪я│я▐" |
" к классу"); } |
" п╨ п╨п╩п╟я│я│я┐"); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990425 | // new since 0.49-990425 |
|
|
QCString result; | QCString result; |
if (isTemplate) | if (isTemplate) |
{ | { |
result="Шаблон "; |
result="п╗п╟п╠п╩п╬п╫ "; |
switch(compType) | switch(compType) |
{ | { |
case ClassDef::Class: result+="класса"; break; |
case ClassDef::Class: result+="п╨п╩п╟я│я│п╟"; break; |
case ClassDef::Struct: result+="структуры"; break; |
case ClassDef::Struct: result+="я│я┌я─я┐п╨я┌я┐я─я▀"; break; |
case ClassDef::Union: result+="объединения"; break; |
case ClassDef::Union: result+="п╬п╠я┼п╣п╢п╦п╫п╣п╫п╦я▐"; break; |
case ClassDef::Interface: result+="интерфейса"; break; |
case ClassDef::Interface: result+="п╦п╫я┌п╣я─я└п╣п╧я│п╟"; break; |
case ClassDef::Protocol: result+="protocol"; break; // translate me! |
case ClassDef::Protocol: result+="п©я─п╬я┌п╬п╨п╬п╩"; break; |
case ClassDef::Category: result+="category"; break; // translate me! |
case ClassDef::Category: result+="п╨п╟я┌п╣пЁп╬я─п╦я▐"; break; |
case ClassDef::Exception: result+="исключения"; break; |
case ClassDef::Exception: result+="п╦я│п╨п╩я▌я┤п╣п╫п╦я▐"; break; |
} | } |
} | } |
else | else |
{ | { |
switch(compType) | switch(compType) |
{ | { |
case ClassDef::Class: result+="Класс"; break; |
case ClassDef::Class: result+="п п╩п╟я│я│"; break; |
case ClassDef::Struct: result+="Структура"; break; |
case ClassDef::Struct: result+="п║я┌я─я┐п╨я┌я┐я─п╟"; break; |
case ClassDef::Union: result+="Объединение"; break; |
case ClassDef::Union: result+="п·п╠я┼п╣п╢п╦п╫п╣п╫п╦п╣"; break; |
case ClassDef::Interface: result+="Интерфейс"; break; |
case ClassDef::Interface: result+="п≤п╫я┌п╣я─я└п╣п╧я│"; break; |
case ClassDef::Protocol: result+="protocol"; break; // translate me! |
case ClassDef::Protocol: result+="п÷я─п╬я┌п╬п╨п╬п╩"; break; |
case ClassDef::Category: result+="category"; break; // translate me! |
case ClassDef::Category: result+="п п╟я┌п╣пЁп╬я─п╦я▐"; break; |
case ClassDef::Exception: result+="Исключение"; break; |
case ClassDef::Exception: result+="п≤я│п╨п╩я▌я┤п╣п╫п╦п╣"; break; |
} | } |
} | } |
result+=" "; | result+=" "; |
|
|
/*! used as the title of the HTML page of a file */ | /*! used as the title of the HTML page of a file */ |
virtual QCString trFileReference(const char *fileName) | virtual QCString trFileReference(const char *fileName) |
{ | { |
return decode("Файл ")+fileName; |
return decode("п╓п╟п╧п╩ ")+fileName; |
} | } |
| |
/*! used as the title of the HTML page of a namespace */ | /*! used as the title of the HTML page of a namespace */ |
virtual QCString trNamespaceReference(const char *namespaceName) | virtual QCString trNamespaceReference(const char *namespaceName) |
{ | { |
return decode("Пространство имен ")+namespaceName; |
return decode("п÷я─п╬я│я┌я─п╟п╫я│я┌п╡п╬ п╦п╪п╣п╫ ")+namespaceName; |
} | } |
| |
virtual QCString trPublicMembers() | virtual QCString trPublicMembers() |
{ return decode("Открытые члены"); } |
{ return decode("п·я┌п╨я─я▀я┌я▀п╣ я┤п╩п╣п╫я▀"); } |
virtual QCString trPublicSlots() | virtual QCString trPublicSlots() |
{ return decode("Открытые слоты"); } |
{ return decode("п·я┌п╨я─я▀я┌я▀п╣ я│п╩п╬я┌я▀"); } |
virtual QCString trSignals() | virtual QCString trSignals() |
{ return decode("Сигналы"); } |
{ return decode("п║п╦пЁп╫п╟п╩я▀"); } |
virtual QCString trStaticPublicMembers() | virtual QCString trStaticPublicMembers() |
{ return decode("Открытые статические члены"); } |
{ return decode("п·я┌п╨я─я▀я┌я▀п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ я┤п╩п╣п╫я▀"); } |
virtual QCString trProtectedMembers() | virtual QCString trProtectedMembers() |
{ return decode("Защищенные члены"); } |
{ return decode("п≈п╟я┴п╦я┴п╣п╫п╫я▀п╣ я┤п╩п╣п╫я▀"); } |
virtual QCString trProtectedSlots() | virtual QCString trProtectedSlots() |
{ return decode("Защищенные слоты"); } |
{ return decode("п≈п╟я┴п╦я┴п╣п╫п╫я▀п╣ я│п╩п╬я┌я▀"); } |
virtual QCString trStaticProtectedMembers() | virtual QCString trStaticProtectedMembers() |
{ return decode("Защищенные статические члены"); } |
{ return decode("п≈п╟я┴п╦я┴п╣п╫п╫я▀п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ я┤п╩п╣п╫я▀"); } |
virtual QCString trPrivateMembers() | virtual QCString trPrivateMembers() |
{ return decode("Закрытые члены"); } |
{ return decode("п≈п╟п╨я─я▀я┌я▀п╣ я┤п╩п╣п╫я▀"); } |
virtual QCString trPrivateSlots() | virtual QCString trPrivateSlots() |
{ return decode("Закрытые слоты"); } |
{ return decode("п≈п╟п╨я─я▀я┌я▀п╣ я│п╩п╬я┌я▀"); } |
virtual QCString trStaticPrivateMembers() | virtual QCString trStaticPrivateMembers() |
{ return decode("Закрытые статические члены"); } |
{ return decode("п≈п╟п╨я─я▀я┌я▀п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ я┤п╩п╣п╫я▀"); } |
| |
/*! this function is used to produce a comma-separated list of items. | /*! this function is used to produce a comma-separated list of items. |
* use generateMarker(i) to indicate where item i should be put. | * use generateMarker(i) to indicate where item i should be put. |
|
|
if (i<numEntries-2) // not the fore last entry | if (i<numEntries-2) // not the fore last entry |
result+=", "; | result+=", "; |
else // the fore last entry | else // the fore last entry |
result+=decode( " и " ); |
result+=decode( " п╦ " ); |
} | } |
} | } |
return result; | return result; |
|
|
*/ | */ |
virtual QCString trInheritsList(int numEntries) | virtual QCString trInheritsList(int numEntries) |
{ | { |
return decode("Базовые классы:")+trWriteList(numEntries)+"."; |
return decode("п▒п╟п╥п╬п╡я▀п╣ п╨п╩п╟я│я│я▀:")+trWriteList(numEntries)+"."; |
} | } |
| |
/*! used in class documentation to produce a list of super classes, | /*! used in class documentation to produce a list of super classes, |
|
|
*/ | */ |
virtual QCString trInheritedByList(int numEntries) | virtual QCString trInheritedByList(int numEntries) |
{ | { |
return decode("Производные классы:")+trWriteList(numEntries)+"."; |
return decode("п÷я─п╬п╦п╥п╡п╬п╢п╫я▀п╣ п╨п╩п╟я│я│я▀:")+trWriteList(numEntries)+"."; |
} | } |
| |
/*! used in member documentation blocks to produce a list of | /*! used in member documentation blocks to produce a list of |
|
|
*/ | */ |
virtual QCString trReimplementedFromList(int numEntries) | virtual QCString trReimplementedFromList(int numEntries) |
{ | { |
QCString result="Переопределяет метод"; |
QCString result="п÷п╣я─п╣п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╪п╣я┌п╬п╢"; |
if(numEntries>1) | if(numEntries>1) |
result+="ы предков"; |
result+="я▀ п©я─п╣п╢п╨п╬п╡"; |
else | else |
result+=" предка"; |
result+=" п©я─п╣п╢п╨п╟"; |
return decode(result+" ")+trWriteList(numEntries)+"."; | return decode(result+" ")+trWriteList(numEntries)+"."; |
} | } |
| |
|
|
*/ | */ |
virtual QCString trReimplementedInList(int numEntries) | virtual QCString trReimplementedInList(int numEntries) |
{ | { |
return decode("Переопределяется в ")+trWriteList(numEntries)+"."; |
return decode("п÷п╣я─п╣п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╡ ")+trWriteList(numEntries)+"."; |
} | } |
| |
/*! This is put above each page as a link to all members of namespaces. */ | /*! This is put above each page as a link to all members of namespaces. */ |
virtual QCString trNamespaceMembers() | virtual QCString trNamespaceMembers() |
{ return decode("Члены пространств имен"); } |
{ return decode("п╖п╩п╣п╫я▀ п©я─п╬я│я┌я─п╟п╫я│я┌п╡ п╦п╪п╣п╫"); } |
| |
/*! This is an introduction to the page with all namespace members */ | /*! This is an introduction to the page with all namespace members */ |
virtual QCString trNamespaceMemberDescription(bool extractAll) | virtual QCString trNamespaceMemberDescription(bool extractAll) |
{ | { |
QCString result="Полный список "; |
QCString result="п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ "; |
if (!extractAll) result+="документированных "; |
if (!extractAll) result+="п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ "; |
result+="членов простанств имен."; |
result+="я┤п╩п╣п╫п╬п╡ п©я─п╬я│я┌п╟п╫я│я┌п╡ п╦п╪п╣п╫."; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
* index of all namespaces. | * index of all namespaces. |
*/ | */ |
virtual QCString trNamespaceIndex() | virtual QCString trNamespaceIndex() |
{ return decode("Алфавитный указатель пространств имен"); } |
{ return decode("п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ п©я─п╬я│я┌я─п╟п╫я│я┌п╡ п╦п╪п╣п╫"); } |
| |
/*! This is used in LaTeX as the title of the chapter containing | /*! This is used in LaTeX as the title of the chapter containing |
* the documentation of all namespaces. | * the documentation of all namespaces. |
*/ | */ |
virtual QCString trNamespaceDocumentation() | virtual QCString trNamespaceDocumentation() |
{ return decode("Пространства имен"); } |
{ return decode("п÷я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╦п╪п╣п╫"); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990522 | // new since 0.49-990522 |
|
|
* namespaces in a file. | * namespaces in a file. |
*/ | */ |
virtual QCString trNamespaces() | virtual QCString trNamespaces() |
{ return decode( "Пространства имен" ); } |
{ return decode( "п÷я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╦п╪п╣п╫" ); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990728 | // new since 0.49-990728 |
|
|
bool single) | bool single) |
{ // here s is one of " Class", " Struct" or " Union" | { // 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)"Объявления и описания членов "; |
QCString result=(QCString)"п·п╠я┼я▐п╡п╩п╣п╫п╦я▐ п╦ п╬п©п╦я│п╟п╫п╦я▐ я┤п╩п╣п╫п╬п╡ "; |
switch(compType) | switch(compType) |
{ | { |
case ClassDef::Class: result+="класс"; |
case ClassDef::Class: result+="п╨п╩п╟я│я│"; |
if (single) result+='а'; else result+="ов"; |
if (single) result+="п╟"; else result+="п╬п╡"; |
break; | break; |
case ClassDef::Struct: result+="структур"; |
case ClassDef::Struct: result+="я│я┌я─я┐п╨я┌я┐я─"; |
if (single) result+='ы'; |
if (single) result+="я▀"; |
break; | break; |
case ClassDef::Union: result+="объединени"; |
case ClassDef::Union: result+="п╬п╠я┼п╣п╢п╦п╫п╣п╫п╦"; |
if (single) result+='я'; else result+='й'; |
if (single) result+="я▐"; else result+="п╧"; |
break; | break; |
case ClassDef::Interface: result+="интерфейс"; |
case ClassDef::Interface: result+="п╦п╫я┌п╣я─я└п╣п╧я│"; |
if (single) result+='а'; else result+="ов"; |
if (single) result+="п╟"; else result+="п╬п╡"; |
break; | break; |
case ClassDef::Protocol: result+="Protocol"; // translate me! |
case ClassDef::Protocol: result+="п©я─п╬я┌п╬п╨п╬п╩"; |
|
if (single) result+="п╟"; else result+="п╬п╡"; |
break; | break; |
case ClassDef::Category: result+="Category"; // translate me! |
case ClassDef::Category: result+="п╨п╟я┌п╣пЁп╬я─п╦"; |
|
if (single) result+="я▐"; else result+="п╧"; |
break; | break; |
case ClassDef::Exception: result+="исключени"; |
case ClassDef::Exception: result+="п╦я│п╨п╩я▌я┤п╣п╫п╦"; |
if (single) result+='я'; else result+='й'; |
if (single) result+="я▐"; else result+="п╧"; |
break; | break; |
} | } |
result+=" находятся в файл"; |
result+=" п╫п╟я┘п╬п╢я▐я┌я│я▐ п╡ я└п╟п╧п╩"; |
if (single) result+="е:"; else result+="ах:"; |
if (single) result+="п╣:"; else result+="п╟я┘:"; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
* list. | * list. |
*/ | */ |
virtual QCString trAlphabeticalList() | virtual QCString trAlphabeticalList() |
{ return decode("Алфавитный указатель"); } |
{ return decode("п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄"); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-990901 | // new since 0.49-990901 |
|
|
| |
/*! This is used as the heading text for the retval command. */ | /*! This is used as the heading text for the retval command. */ |
virtual QCString trReturnValues() | virtual QCString trReturnValues() |
{ return decode("Возвращаемые значения"); } |
{ return decode("п▓п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐"); } |
| |
/*! This is in the (quick) index as a link to the main page (index.html) | /*! This is in the (quick) index as a link to the main page (index.html) |
*/ | */ |
virtual QCString trMainPage() | virtual QCString trMainPage() |
{ return decode("Титульная страница"); } |
{ return decode("п╒п╦я┌я┐п╩я▄п╫п╟я▐ я│я┌я─п╟п╫п╦я├п╟"); } |
| |
/*! This is used in references to page that are put in the LaTeX | /*! This is used in references to page that are put in the LaTeX |
* documentation. It should be an abbreviation of the word page. | * documentation. It should be an abbreviation of the word page. |
*/ | */ |
virtual QCString trPageAbbreviation() | virtual QCString trPageAbbreviation() |
{ return decode("стр."); } |
{ return decode("я│я┌я─."); } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
// new since 0.49-991106 | // new since 0.49-991106 |
|
|
| |
virtual QCString trDefinedAtLineInSourceFile() | virtual QCString trDefinedAtLineInSourceFile() |
{ | { |
return decode("См. определение в файле @1 строка @0"); |
return decode("п║п╪. п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ @1 я│я┌я─п╬п╨п╟ @0"); |
} | } |
virtual QCString trDefinedInSourceFile() | virtual QCString trDefinedInSourceFile() |
{ | { |
return decode("См. определение в файле @0"); |
return decode("п║п╪. п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ @0"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
| |
virtual QCString trDeprecated() | virtual QCString trDeprecated() |
{ | { |
return decode("Уст."); |
return decode("пёя│я┌."); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! this text is put before a collaboration diagram */ | /*! this text is put before a collaboration diagram */ |
virtual QCString trCollaborationDiagram(const char *clName) | virtual QCString trCollaborationDiagram(const char *clName) |
{ | { |
return (QCString)decode("Граф связей класса ")+clName+":"; |
return (QCString)decode("п⌠я─п╟я└ я│п╡я▐п╥п╣п╧ п╨п╩п╟я│я│п╟ ")+clName+":"; |
} | } |
/*! this text is put before an include dependency graph */ | /*! this text is put before an include dependency graph */ |
virtual QCString trInclDepGraph(const char *fName) | virtual QCString trInclDepGraph(const char *fName) |
{ | { |
return decode("Граф включаемых заголовочных файлов для ")+fName+":"; |
return decode("п⌠я─п╟я└ п╡п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╥п╟пЁп╬п╩п╬п╡п╬я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡ п╢п╩я▐ ")+fName+":"; |
} | } |
/*! header that is put before the list of constructor/destructors. */ | /*! header that is put before the list of constructor/destructors. */ |
virtual QCString trConstructorDocumentation() | virtual QCString trConstructorDocumentation() |
{ | { |
return decode("Конструктор(ы)"); |
return decode("п п╬п╫я│я┌я─я┐п╨я┌п╬я─(я▀)"); |
} | } |
/*! Used in the file documentation to point to the corresponding sources. */ | /*! Used in the file documentation to point to the corresponding sources. */ |
virtual QCString trGotoSourceCode() | virtual QCString trGotoSourceCode() |
{ | { |
return decode("См. исходные тексты."); |
return decode("п║п╪. п╦я│я┘п╬п╢п╫я▀п╣ я┌п╣п╨я│я┌я▀."); |
} | } |
/*! Used in the file sources to point to the corresponding documentation. */ | /*! Used in the file sources to point to the corresponding documentation. */ |
virtual QCString trGotoDocumentation() | virtual QCString trGotoDocumentation() |
{ | { |
return decode("См. документацию."); |
return decode("п║п╪. п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌."); |
} | } |
/*! Text for the \\pre command */ | /*! Text for the \\pre command */ |
virtual QCString trPrecondition() | virtual QCString trPrecondition() |
{ | { |
return decode("Предусловие"); |
return decode("п÷я─п╣п╢я┐я│п╩п╬п╡п╦п╣"); |
} | } |
/*! Text for the \\post command */ | /*! Text for the \\post command */ |
virtual QCString trPostcondition() | virtual QCString trPostcondition() |
{ | { |
return decode("Постусловие"); |
return decode("п÷п╬я│я┌я┐я│п╩п╬п╡п╦п╣"); |
} | } |
/*! Text for the \\invariant command */ | /*! Text for the \\invariant command */ |
virtual QCString trInvariant() | virtual QCString trInvariant() |
{ | { |
return decode("Инвариант"); |
return decode("п≤п╫п╡п╟я─п╦п╟п╫я┌"); |
} | } |
/*! Text shown before a multi-line variable/enum initialization */ | /*! Text shown before a multi-line variable/enum initialization */ |
virtual QCString trInitialValue() | virtual QCString trInitialValue() |
{ | { |
return decode("Инициализатор"); |
return decode("п≤п╫п╦я├п╦п╟п╩п╦п╥п╟я┌п╬я─"); |
} | } |
/*! Text used the source code in the file index */ | /*! Text used the source code in the file index */ |
virtual QCString trCode() | virtual QCString trCode() |
{ | { |
return decode("Исходные тексты"); |
return decode("п≤я│я┘п╬п╢п╫я▀п╣ я┌п╣п╨я│я┌я▀"); |
} | } |
virtual QCString trGraphicalHierarchy() | virtual QCString trGraphicalHierarchy() |
{ | { |
return decode("Иерархия классов. Графический вид."); |
return decode("п≤п╣я─п╟я─я┘п╦я▐ п╨п╩п╟я│я│п╬п╡. п⌠я─п╟я└п╦я┤п╣я│п╨п╦п╧ п╡п╦п╢."); |
} | } |
virtual QCString trGotoGraphicalHierarchy() | virtual QCString trGotoGraphicalHierarchy() |
{ | { |
return decode("см. графический вид."); |
return decode("я│п╪. пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ п╡п╦п╢."); |
} | } |
virtual QCString trGotoTextualHierarchy() | virtual QCString trGotoTextualHierarchy() |
{ | { |
return decode("см. текстовый вид."); |
return decode("я│п╪. я┌п╣п╨я│я┌п╬п╡я▀п╧ п╡п╦п╢."); |
} | } |
virtual QCString trPageIndex() | virtual QCString trPageIndex() |
{ | { |
return decode("Алфавитный указатель тематических описаний"); |
return decode("п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ я┌п╣п╪п╟я┌п╦я┤п╣я│п╨п╦я┘ п╬п©п╦я│п╟п╫п╦п╧"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
| |
virtual QCString trNote() | virtual QCString trNote() |
{ | { |
return decode("Заметки"); |
return decode("п≈п╟п╪п╣я┌п╨п╦"); |
} | } |
virtual QCString trPublicTypes() | virtual QCString trPublicTypes() |
{ | { |
return decode("Открытые типы"); |
return decode("п·я┌п╨я─я▀я┌я▀п╣ я┌п╦п©я▀"); |
} | } |
virtual QCString trPublicAttribs() | virtual QCString trPublicAttribs() |
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Поля данных" ); |
return decode( "п÷п╬п╩я▐ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Открытые атрибуты" ); |
return decode( "п·я┌п╨я─я▀я┌я▀п╣ п╟я┌я─п╦п╠я┐я┌я▀" ); |
} | } |
} | } |
virtual QCString trStaticPublicAttribs() | virtual QCString trStaticPublicAttribs() |
{ | { |
return decode("Статические открытые данные"); |
return decode("п║я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ п╬я┌п╨я─я▀я┌я▀п╣ п╢п╟п╫п╫я▀п╣"); |
} | } |
virtual QCString trProtectedTypes() | virtual QCString trProtectedTypes() |
{ | { |
return decode("Защищенные типы"); |
return decode("п≈п╟я┴п╦я┴п╣п╫п╫я▀п╣ я┌п╦п©я▀"); |
} | } |
virtual QCString trProtectedAttribs() | virtual QCString trProtectedAttribs() |
{ | { |
return decode("Защищенные данные"); |
return decode("п≈п╟я┴п╦я┴п╣п╫п╫я▀п╣ п╢п╟п╫п╫я▀п╣"); |
} | } |
virtual QCString trStaticProtectedAttribs() | virtual QCString trStaticProtectedAttribs() |
{ | { |
return decode("Статические защищенные данные"); |
return decode("п║я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ п╥п╟я┴п╦я┴п╣п╫п╫я▀п╣ п╢п╟п╫п╫я▀п╣"); |
} | } |
virtual QCString trPrivateTypes() | virtual QCString trPrivateTypes() |
{ | { |
return decode("Закрытые типы"); |
return decode("п≈п╟п╨я─я▀я┌я▀п╣ я┌п╦п©я▀"); |
} | } |
virtual QCString trPrivateAttribs() | virtual QCString trPrivateAttribs() |
{ | { |
return decode("Закрытые данные"); |
return decode("п≈п╟п╨я─я▀я┌я▀п╣ п╢п╟п╫п╫я▀п╣"); |
} | } |
virtual QCString trStaticPrivateAttribs() | virtual QCString trStaticPrivateAttribs() |
{ | { |
return decode("Закрытые статические данные"); |
return decode("п≈п╟п╨я─я▀я┌я▀п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ п╢п╟п╫п╫я▀п╣"); |
} | } |
| |
| |
|
|
virtual QCString trTodo() | virtual QCString trTodo() |
/*??*/ | /*??*/ |
{ | { |
return decode("Необходимо сделать"); |
return decode("п²п╣п╬п╠я┘п╬п╢п╦п╪п╬ я│п╢п╣п╩п╟я┌я▄"); |
} | } |
/*! Used as the header of the todo list */ | /*! Used as the header of the todo list */ |
virtual QCString trTodoList() | virtual QCString trTodoList() |
/*??*/ | /*??*/ |
{ | { |
return decode("Список задач"); |
return decode("п║п©п╦я│п╬п╨ п╥п╟п╢п╟я┤"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
| |
virtual QCString trReferencedBy() | virtual QCString trReferencedBy() |
{ | { |
return decode("Используется в"); |
return decode("п≤я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡"); |
} | } |
virtual QCString trRemarks() | virtual QCString trRemarks() |
{ | { |
return decode("Прим."); |
return decode("п÷я─п╦п╪."); |
} | } |
virtual QCString trAttention() | virtual QCString trAttention() |
{ | { |
return decode("Внимание"); |
return decode("п▓п╫п╦п╪п╟п╫п╦п╣"); |
} | } |
virtual QCString trInclByDepGraph() | virtual QCString trInclByDepGraph() |
{ | { |
return decode("Граф файлов, в которые включается этот файл:"); |
return decode("п⌠я─п╟я└ я└п╟п╧п╩п╬п╡, п╡ п╨п╬я┌п╬я─я▀п╣ п╡п╨п╩я▌я┤п╟п╣я┌я│я▐ я█я┌п╬я┌ я└п╟п╧п╩:"); |
} | } |
virtual QCString trSince() | virtual QCString trSince() |
/*??*/ | /*??*/ |
{ | { |
return decode("Начиная с"); |
return decode("п²п╟я┤п╦п╫п╟я▐ я│"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! title of the graph legend page */ | /*! title of the graph legend page */ |
virtual QCString trLegendTitle() | virtual QCString trLegendTitle() |
{ | { |
return decode("Легенда"); |
return decode("п⌡п╣пЁп╣п╫п╢п╟"); |
} | } |
/*! page explaining how the dot graph's should be interpreted */ | /*! page explaining how the dot graph's should be interpreted */ |
virtual QCString trLegendDocs() | virtual QCString trLegendDocs() |
{ | { |
return decode( | return decode( |
"Обозначения, используемые в графах.<p>\n" |
"п·п╠п╬п╥п╫п╟я┤п╣п╫п╦я▐, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╡ пЁя─п╟я└п╟я┘.<p>\n" |
"Рассмотрим следующий пример:\n" |
"п═п╟я│я│п╪п╬я┌я─п╦п╪ я│п╩п╣п╢я┐я▌я┴п╦п╧ п©я─п╦п╪п╣я─:\n" |
"\\code\n" | "\\code\n" |
"/*! Невидимый класс из-за усечения */\n" |
"/*! п²п╣п╡п╦п╢п╦п╪я▀п╧ п╨п╩п╟я│я│ п╦п╥-п╥п╟ я┐я│п╣я┤п╣п╫п╦я▐ */\n" |
"class Invisible { };\n\n" | "class Invisible { };\n\n" |
"/*! Усеченный класс, отношение наследования скрыто */\n" |
"/*! пёя│п╣я┤п╣п╫п╫я▀п╧ п╨п╩п╟я│я│, п╬я┌п╫п╬я┬п╣п╫п╦п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦я▐ я│п╨я─я▀я┌п╬ */\n" |
"class Truncated : public Invisible { };\n\n" | "class Truncated : public Invisible { };\n\n" |
"/* Недокументированный класс */\n" |
"/* п²п╣п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀п╧ п╨п╩п╟я│я│ */\n" |
"class Undocumented { };\n\n" | "class Undocumented { };\n\n" |
"/*! Открытое наследование */\n" |
"/*! п·я┌п╨я─я▀я┌п╬п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╣ */\n" |
"class PublicBase : public Truncated { };\n\n" | "class PublicBase : public Truncated { };\n\n" |
"/*! Шаблон класса */\n" |
"/*! п╗п╟п╠п╩п╬п╫ п╨п╩п╟я│я│п╟ */\n" |
"template<class T> class Templ {};\n\n" | "template<class T> class Templ {};\n\n" |
"/*! Защищенное наследование */\n" |
"/*! п≈п╟я┴п╦я┴п╣п╫п╫п╬п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╣ */\n" |
"class ProtectedBase { };\n\n" | "class ProtectedBase { };\n\n" |
"/*! Закрытое наследование */\n" |
"/*! п≈п╟п╨я─я▀я┌п╬п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╣ */\n" |
"class PrivateBase { };\n\n" | "class PrivateBase { };\n\n" |
"/*! Класс, используемый классом Inherited */\n" |
"/*! п п╩п╟я│я│, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╨п╩п╟я│я│п╬п╪ Inherited */\n" |
"class Used { };\n\n" | "class Used { };\n\n" |
"/*! Класс, порожденный от других классов */\n" |
"/*! п п╩п╟я│я│, п©п╬я─п╬п╤п╢п╣п╫п╫я▀п╧ п╬я┌ п╢я─я┐пЁп╦я┘ п╨п╩п╟я│я│п╬п╡ */\n" |
"class Inherited : public PublicBase,\n" | "class Inherited : public PublicBase,\n" |
" protected ProtectedBase,\n" | " protected ProtectedBase,\n" |
" private PrivateBase,\n" | " private PrivateBase,\n" |
|
|
" Used *m_usedClass;\n" | " Used *m_usedClass;\n" |
"};\n" | "};\n" |
"\\endcode\n" | "\\endcode\n" |
"Если \\c MAX_DOT_GRAPH_HEIGHT в конфигурационном файле " |
"п∙я│п╩п╦ \\c MAX_DOT_GRAPH_HEIGHT п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬п╪ я└п╟п╧п╩п╣ " |
"установлен в 240, получится следующий граф:" |
"я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п╡ 240, п©п╬п╩я┐я┤п╦я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╧ пЁя─п╟я└:" |
"<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" | "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" |
"<p>\n" | "<p>\n" |
"Прямоугольники в этом графе имеют следующее значение:\n" |
"п÷я─я▐п╪п╬я┐пЁп╬п╩я▄п╫п╦п╨п╦ п╡ я█я┌п╬п╪ пЁя─п╟я└п╣ п╦п╪п╣я▌я┌ я│п╩п╣п╢я┐я▌я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣:\n" |
"<ul>\n" | "<ul>\n" |
"<li>Заполненный черный прямоугольник представляет структуру или класс, " |
"<li>п≈п╟п©п╬п╩п╫п╣п╫п╫я▀п╧ я┤п╣я─п╫я▀п╧ п©я─я▐п╪п╬я┐пЁп╬п╩я▄п╫п╦п╨ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│я┌я─я┐п╨я┌я┐я─я┐ п╦п╩п╦ п╨п╩п╟я│я│, " |
"для которого создан граф.\n" |
"п╢п╩я▐ п╨п╬я┌п╬я─п╬пЁп╬ я│п╬п╥п╢п╟п╫ пЁя─п╟я└.\n" |
"<li>Прямоугольник с черной границей обозначает документированную структуру или класс.\n" |
"<li>п÷я─я▐п╪п╬я┐пЁп╬п╩я▄п╫п╦п╨ я│ я┤п╣я─п╫п╬п╧ пЁя─п╟п╫п╦я├п╣п╧ п╬п╠п╬п╥п╫п╟я┤п╟п╣я┌ п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я┐я▌ я│я┌я─я┐п╨я┌я┐я─я┐ п╦п╩п╦ п╨п╩п╟я│я│.\n" |
"<li>Прямоугольник с серой границей обозначает недокументированную структуру или класс.\n" |
"<li>п÷я─я▐п╪п╬я┐пЁп╬п╩я▄п╫п╦п╨ я│ я│п╣я─п╬п╧ пЁя─п╟п╫п╦я├п╣п╧ п╬п╠п╬п╥п╫п╟я┤п╟п╣я┌ п╫п╣п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я┐я▌ я│я┌я─я┐п╨я┌я┐я─я┐ п╦п╩п╦ п╨п╩п╟я│я│.\n" |
"<li>Прямоугольник с красной границей обозначает документированную структуру или класс, для которого\n" |
"<li>п÷я─я▐п╪п╬я┐пЁп╬п╩я▄п╫п╦п╨ я│ п╨я─п╟я│п╫п╬п╧ пЁя─п╟п╫п╦я├п╣п╧ п╬п╠п╬п╥п╫п╟я┤п╟п╣я┌ п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я┐я▌ я│я┌я─я┐п╨я┌я┐я─я┐ п╦п╩п╦ п╨п╩п╟я│я│, п╢п╩я▐ п╨п╬я┌п╬я─п╬пЁп╬\n" |
" не все отношения наследования/содержания показаны. Граф усечен, " |
" п╫п╣ п╡я│п╣ п╬я┌п╫п╬я┬п╣п╫п╦я▐ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦я▐/я│п╬п╢п╣я─п╤п╟п╫п╦я▐ п©п╬п╨п╟п╥п╟п╫я▀. п⌠я─п╟я└ я┐я│п╣я┤п╣п╫, " |
"если он не поместился в указанных границах.\n" |
"п╣я│п╩п╦ п╬п╫ п╫п╣ п©п╬п╪п╣я│я┌п╦п╩я│я▐ п╡ я┐п╨п╟п╥п╟п╫п╫я▀я┘ пЁя─п╟п╫п╦я├п╟я┘.\n" |
"</ul>\n" | "</ul>\n" |
"Стрелки имеют следующее значение:\n" |
"п║я┌я─п╣п╩п╨п╦ п╦п╪п╣я▌я┌ я│п╩п╣п╢я┐я▌я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣:\n" |
"<ul>\n" | "<ul>\n" |
"<li>Темно-синяя стрелка используется для изображения отношения открытого наследования " |
"<li>п╒п╣п╪п╫п╬-я│п╦п╫я▐я▐ я│я┌я─п╣п╩п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ п╬я┌п╫п╬я┬п╣п╫п╦я▐ п╬я┌п╨я─я▀я┌п╬пЁп╬ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦я▐ " |
"между двумя классами.\n" |
"п╪п╣п╤п╢я┐ п╢п╡я┐п╪я▐ п╨п╩п╟я│я│п╟п╪п╦.\n" |
"<li>Темно-зеленая стрелка используется при защищенном наследовании.\n" |
"<li>п╒п╣п╪п╫п╬-п╥п╣п╩п╣п╫п╟я▐ я│я┌я─п╣п╩п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╦ п╥п╟я┴п╦я┴п╣п╫п╫п╬п╪ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╦.\n" |
"<li>Темно-красная стрелка используется при закрытом наследовании.\n" |
"<li>п╒п╣п╪п╫п╬-п╨я─п╟я│п╫п╟я▐ я│я┌я─п╣п╩п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╦ п╥п╟п╨я─я▀я┌п╬п╪ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╦.\n" |
"<li>Фиолетовая стрелка используется, если класс содержится в" |
"<li>п╓п╦п╬п╩п╣я┌п╬п╡п╟я▐ я│я┌я─п╣п╩п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐, п╣я│п╩п╦ п╨п╩п╟я│я│ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╡" |
"другом класе или используется другим классом." |
"п╢я─я┐пЁп╬п╪ п╨п╩п╟я│п╣ п╦п╩п╦ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢я─я┐пЁп╦п╪ п╨п╩п╟я│я│п╬п╪." |
"Со стрелкой указывается переменная, " |
"п║п╬ я│я┌я─п╣п╩п╨п╬п╧ я┐п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п©п╣я─п╣п╪п╣п╫п╫п╟я▐, " |
"через которую доступен указываемый класс или структура. \n" |
"я┤п╣я─п╣п╥ п╨п╬я┌п╬я─я┐я▌ п╢п╬я│я┌я┐п©п╣п╫ я┐п╨п╟п╥я▀п╡п╟п╣п╪я▀п╧ п╨п╩п╟я│я│ п╦п╩п╦ я│я┌я─я┐п╨я┌я┐я─п╟. \n" |
"<li>Желтая стрелка используется для связи подстановки шаблона и " |
"<li>п√п╣п╩я┌п╟я▐ я│я┌я─п╣п╩п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я│п╡я▐п╥п╦ п©п╬п╢я│я┌п╟п╫п╬п╡п╨п╦ я┬п╟п╠п╩п╬п╫п╟ п╦ " |
"шаблона, на основе которого эта подстановка выполнена. С шаблоном" |
"я┬п╟п╠п╩п╬п╫п╟, п╫п╟ п╬я│п╫п╬п╡п╣ п╨п╬я┌п╬я─п╬пЁп╬ я█я┌п╟ п©п╬п╢я│я┌п╟п╫п╬п╡п╨п╟ п╡я▀п©п╬п╩п╫п╣п╫п╟. п║ я┬п╟п╠п╩п╬п╫п╬п╪" |
"указывается параметр подстановки.\n" |
"я┐п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п©п╟я─п╟п╪п╣я┌я─ п©п╬п╢я│я┌п╟п╫п╬п╡п╨п╦.\n" |
"</ul>\n"); | "</ul>\n"); |
} | } |
/*! text for the link to the legend page */ | /*! text for the link to the legend page */ |
virtual QCString trLegend() | virtual QCString trLegend() |
{ | { |
return decode("см. легенду"); |
return decode("я│п╪. п╩п╣пЁп╣п╫п╢я┐"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! Used as a marker that is put before a test item */ | /*! Used as a marker that is put before a test item */ |
virtual QCString trTest() | virtual QCString trTest() |
{ | { |
return decode("Тест"); |
return decode("п╒п╣я│я┌"); |
} | } |
/*! Used as the header of the test list */ | /*! Used as the header of the test list */ |
virtual QCString trTestList() | virtual QCString trTestList() |
{ | { |
return decode("Список тестов"); |
return decode("п║п©п╦я│п╬п╨ я┌п╣я│я┌п╬п╡"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! Used as a section header for KDE-2 IDL methods */ | /*! Used as a section header for KDE-2 IDL methods */ |
virtual QCString trDCOPMethods() | virtual QCString trDCOPMethods() |
{ | { |
return decode("DCOP Методы"); |
return decode("DCOP п°п╣я┌п╬п╢я▀"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! Used as a section header for IDL properties */ | /*! Used as a section header for IDL properties */ |
virtual QCString trProperties() | virtual QCString trProperties() |
{ | { |
return decode("Свойства"); |
return decode("п║п╡п╬п╧я│я┌п╡п╟"); |
} | } |
/*! Used as a section header for IDL property documentation */ | /*! Used as a section header for IDL property documentation */ |
virtual QCString trPropertyDocumentation() | virtual QCString trPropertyDocumentation() |
{ | { |
return decode("Полный список свойств"); |
return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ я│п╡п╬п╧я│я┌п╡"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
return decode( "Структуры данных" ); |
return decode( "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘" ); |
} | } |
else | else |
{ | { |
return decode( "Классы" ); |
return decode( "п п╩п╟я│я│я▀" ); |
} | } |
} | } |
/*! Used as the title of a Java package */ | /*! Used as the title of a Java package */ |
virtual QCString trPackage(const char *name) | virtual QCString trPackage(const char *name) |
{ | { |
return decode("Пакет ")+name; |
return decode("п÷п╟п╨п╣я┌ ")+name; |
} | } |
/*! Title of the package index page */ | /*! Title of the package index page */ |
virtual QCString trPackageList() | virtual QCString trPackageList() |
{ | { |
return decode("Полный список пакетов "); |
return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п©п╟п╨п╣я┌п╬п╡ "); |
} | } |
/*! The description of the package index page */ | /*! The description of the package index page */ |
virtual QCString trPackageListDescription() | virtual QCString trPackageListDescription() |
{ | { |
return decode("Полный список документированных пакетов."); |
return decode("п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п╢п╬п╨я┐п╪п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ п©п╟п╨п╣я┌п╬п╡."); |
} | } |
/*! The link name in the Quick links header for each page */ | /*! The link name in the Quick links header for each page */ |
virtual QCString trPackages() | virtual QCString trPackages() |
{ | { |
return decode("Пакеты"); |
return decode("п÷п╟п╨п╣я┌я▀"); |
} | } |
/*! Text shown before a multi-line define */ | /*! Text shown before a multi-line define */ |
virtual QCString trDefineValue() | virtual QCString trDefineValue() |
{ | { |
return decode("Макроопределение:"); |
return decode("п°п╟п╨я─п╬п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣:"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! Used as a marker that is put before a \\bug item */ | /*! Used as a marker that is put before a \\bug item */ |
virtual QCString trBug() | virtual QCString trBug() |
{ | { |
return decode("Ошибка"); |
return decode("п·я┬п╦п╠п╨п╟"); |
} | } |
/*! Used as the header of the bug list */ | /*! Used as the header of the bug list */ |
virtual QCString trBugList() | virtual QCString trBugList() |
{ | { |
return decode("Ошибки"); |
return decode("п·я┬п╦п╠п╨п╦"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! Used as header RTF general index */ | /*! Used as header RTF general index */ |
virtual QCString trRTFGeneralIndex() | virtual QCString trRTFGeneralIndex() |
{ | { |
return decode("Алфавитный указатель"); |
return decode("п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄"); |
} | } |
| |
/*! This is used for translation of the word that will possibly | /*! This is used for translation of the word that will possibly |
|
|
{ | { |
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) | if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) |
{ | { |
QCString result((first_capital ? "Структуры данных" : "структуры данных")); |
QCString result((first_capital ? "п║я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘" : "я│я┌я─я┐п╨я┌я┐я─я▀ п╢п╟п╫п╫я▀я┘")); |
return decode(result); | return decode(result); |
} | } |
else | else |
{ | { |
QCString result((first_capital ? "Класс" : "класс")); |
QCString result((first_capital ? "п п╩п╟я│я│" : "п╨п╩п╟я│я│")); |
if(!singular) result+="ы"; |
if(!singular) result+="я▀"; |
return decode(result); | return decode(result); |
} | } |
} | } |
|
|
*/ | */ |
virtual QCString trFile(bool first_capital, bool singular) | virtual QCString trFile(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Файл" : "файл")); |
QCString result((first_capital ? "п╓п╟п╧п╩" : "я└п╟п╧п╩")); |
if (!singular) result+="ы"; |
if (!singular) result+="я▀"; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trNamespace(bool first_capital, bool singular) | virtual QCString trNamespace(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Пространств" : "пространств")); |
QCString result((first_capital ? "п÷я─п╬я│я┌я─п╟п╫я│я┌п╡" : "п©я─п╬я│я┌я─п╟п╫я│я┌п╡")); |
result+=(singular?"о имен":"а имен"); |
result+=(singular?"п╬ п╦п╪п╣п╫":"п╟ п╦п╪п╣п╫"); |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trGroup(bool first_capital, bool singular) | virtual QCString trGroup(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Групп" : "групп")); |
QCString result((first_capital ? "п⌠я─я┐п©п©" : "пЁя─я┐п©п©")); |
result+=(singular ? "а" : "ы"); |
result+=(singular ? "п╟" : "я▀"); |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trPage(bool first_capital, bool singular) | virtual QCString trPage(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Страниц" : "страниц")); |
QCString result((first_capital ? "п║я┌я─п╟п╫п╦я├" : "я│я┌я─п╟п╫п╦я├")); |
result+=(singular ? "а" : "ы"); |
result+=(singular ? "п╟" : "я▀"); |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trMember(bool first_capital, bool singular) | virtual QCString trMember(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Член" : "член")); |
QCString result((first_capital ? "п╖п╩п╣п╫" : "я┤п╩п╣п╫")); |
if (!singular) result+="ы"; |
if (!singular) result+="я▀"; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trGlobal(bool first_capital, bool singular) | virtual QCString trGlobal(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Глобальны" : "глобальны")); |
QCString result((first_capital ? "п⌠п╩п╬п╠п╟п╩я▄п╫я▀" : "пЁп╩п╬п╠п╟п╩я▄п╫я▀")); |
result+=(singular ? "й" : "е"); |
result+=(singular ? "п╧" : "п╣"); |
return decode(result); | return decode(result); |
} | } |
| |
|
|
* for the author section in man pages. */ | * for the author section in man pages. */ |
virtual QCString trAuthor(bool first_capital, bool singular) | virtual QCString trAuthor(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Автор" : "автор")); |
QCString result((first_capital ? "п░п╡я┌п╬я─" : "п╟п╡я┌п╬я─")); |
if (!singular) result+="ы"; |
if (!singular) result+="я▀"; |
return decode(result); | return decode(result); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trReferences() | virtual QCString trReferences() |
{ | { |
return decode("Перекрестные ссылки"); |
return decode("п÷п╣я─п╣п╨я─п╣я│я┌п╫я▀п╣ я│я│я▀п╩п╨п╦"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trImplementedFromList(int numEntries) | virtual QCString trImplementedFromList(int numEntries) |
{ | { |
return decode("Замещает ")+trWriteList(numEntries)+"."; |
return decode("п≈п╟п╪п╣я┴п╟п╣я┌ ")+trWriteList(numEntries)+"."; |
} | } |
| |
/*! used in member documentation blocks to produce a list of | /*! used in member documentation blocks to produce a list of |
|
|
*/ | */ |
virtual QCString trImplementedInList(int numEntries) | virtual QCString trImplementedInList(int numEntries) |
{ | { |
return decode("Замещается в ")+trWriteList(numEntries)+"."; |
return decode("п≈п╟п╪п╣я┴п╟п╣я┌я│я▐ п╡ ")+trWriteList(numEntries)+"."; |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trRTFTableOfContents() | virtual QCString trRTFTableOfContents() |
{ | { |
return decode("Оглавление"); |
return decode("п·пЁп╩п╟п╡п╩п╣п╫п╦п╣"); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trDeprecatedList() | virtual QCString trDeprecatedList() |
{ | { |
return decode( "Список устаревших определений и описаний" ); |
return decode( "п║п©п╦я│п╬п╨ я┐я│я┌п╟я─п╣п╡я┬п╦я┘ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╧ п╦ п╬п©п╦я│п╟п╫п╦п╧" ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trEvents() | virtual QCString trEvents() |
{ | { |
return decode( "События" ); |
return decode( "п║п╬п╠я▀я┌п╦я▐" ); |
} | } |
/*! Header used for the documentation section of a class' events. */ | /*! Header used for the documentation section of a class' events. */ |
virtual QCString trEventDocumentation() | virtual QCString trEventDocumentation() |
{ | { |
return decode( "Cобытия" ); |
return decode( "Cп╬п╠я▀я┌п╦я▐" ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trPackageTypes() | virtual QCString trPackageTypes() |
{ | { |
return decode( "Типы с областью видимости пакета" ); |
return decode( "п╒п╦п©я▀ я│ п╬п╠п╩п╟я│я┌я▄я▌ п╡п╦п╢п╦п╪п╬я│я┌п╦ п©п╟п╨п╣я┌п╟" ); |
} | } |
/*! Used as a heading for a list of Java class functions with package | /*! Used as a heading for a list of Java class functions with package |
* scope. | * scope. |
*/ | */ |
virtual QCString trPackageMembers() | virtual QCString trPackageMembers() |
{ | { |
return decode( "Функции с областью видимости пакета" ); |
return decode( "п╓я┐п╫п╨я├п╦п╦ я│ п╬п╠п╩п╟я│я┌я▄я▌ п╡п╦п╢п╦п╪п╬я│я┌п╦ п©п╟п╨п╣я┌п╟" ); |
} | } |
/*! Used as a heading for a list of static Java class functions with | /*! Used as a heading for a list of static Java class functions with |
* package scope. | * package scope. |
*/ | */ |
virtual QCString trStaticPackageMembers() | virtual QCString trStaticPackageMembers() |
{ | { |
return decode( "Статические функции с областью видимости пакета" ); |
return decode( "п║я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ я└я┐п╫п╨я├п╦п╦ я│ п╬п╠п╩п╟я│я┌я▄я▌ п╡п╦п╢п╦п╪п╬я│я┌п╦ п©п╟п╨п╣я┌п╟" ); |
} | } |
/*! Used as a heading for a list of Java class variables with package | /*! Used as a heading for a list of Java class variables with package |
* scope. | * scope. |
*/ | */ |
virtual QCString trPackageAttribs() | virtual QCString trPackageAttribs() |
{ | { |
return decode( "Переменные с областью видимости пакета" ); |
return decode( "п÷п╣я─п╣п╪п╣п╫п╫я▀п╣ я│ п╬п╠п╩п╟я│я┌я▄я▌ п╡п╦п╢п╦п╪п╬я│я┌п╦ п©п╟п╨п╣я┌п╟" ); |
} | } |
/*! Used as a heading for a list of static Java class variables with | /*! Used as a heading for a list of static Java class variables with |
* package scope. | * package scope. |
*/ | */ |
virtual QCString trStaticPackageAttribs() | virtual QCString trStaticPackageAttribs() |
{ | { |
return decode( "Статические переменные с областью видимости пакета" ); |
return decode( "п║я┌п╟я┌п╦я┤п╣я│п╨п╦п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ я│ п╬п╠п╩п╟я│я┌я▄я▌ п╡п╦п╢п╦п╪п╬я│я┌п╦ п©п╟п╨п╣я┌п╟" ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trAll() | virtual QCString trAll() |
{ | { |
return decode( "Указатель" ); |
return decode( "пёп╨п╟п╥п╟я┌п╣п╩я▄" ); |
} | } |
/*! Put in front of the call graph for a function. */ | /*! Put in front of the call graph for a function. */ |
virtual QCString trCallGraph() | virtual QCString trCallGraph() |
{ | { |
return decode( "Граф вызовов:" ); |
return decode( "п⌠я─п╟я└ п╡я▀п╥п╬п╡п╬п╡:" ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trSearchForIndex() | virtual QCString trSearchForIndex() |
{ | { |
return decode( "Поиск" ); |
return decode( "п÷п╬п╦я│п╨" ); |
} | } |
/*! This string is used as the title for the page listing the search | /*! This string is used as the title for the page listing the search |
* results. | * results. |
*/ | */ |
virtual QCString trSearchResultsTitle() | virtual QCString trSearchResultsTitle() |
{ | { |
return decode( "Результаты поиска" ); |
return decode( "п═п╣п╥я┐п╩я▄я┌п╟я┌я▀ п©п╬п╦я│п╨п╟" ); |
} | } |
/*! This string is put just before listing the search results. The | /*! This string is put just before listing the search results. The |
* text can be different depending on the number of documents found. | * text can be different depending on the number of documents found. |
|
|
{ | { |
if (numDocuments==0) | if (numDocuments==0) |
{ | { |
return decode( "К сожалению, по Вашему запросу ничего не найдено." ); |
return decode( "п я│п╬п╤п╟п╩п╣п╫п╦я▌, п©п╬ п▓п╟я┬п╣п╪я┐ п╥п╟п©я─п╬я│я┐ п╫п╦я┤п╣пЁп╬ п╫п╣ п╫п╟п╧п╢п╣п╫п╬." ); |
} | } |
else if( numDocuments == 1 ) | else if( numDocuments == 1 ) |
{ | { |
return decode( "Найден 1 документ." ); |
return decode( "п²п╟п╧п╢п╣п╫ 1 п╢п╬п╨я┐п╪п╣п╫я┌." ); |
} | } |
else | else |
{ | { |
return decode( "Найден(о) <b>$num</b> документ(ов). " |
return decode( "п²п╟п╧п╢п╣п╫(п╬) <b>$num</b> п╢п╬п╨я┐п╪п╣п╫я┌(п╬п╡). " |
"Документы отсортированы по релевантности." ); |
"п■п╬п╨я┐п╪п╣п╫я┌я▀ п╬я┌я│п╬я─я┌п╦я─п╬п╡п╟п╫я▀ п©п╬ я─п╣п╩п╣п╡п╟п╫я┌п╫п╬я│я┌п╦." ); |
} | } |
} | } |
/*! This string is put before the list of matched words, for each search | /*! This string is put before the list of matched words, for each search |
|
|
*/ | */ |
virtual QCString trSearchMatches() | virtual QCString trSearchMatches() |
{ | { |
return decode( "Найдено:" ); |
return decode( "п²п╟п╧п╢п╣п╫п╬:" ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
*/ | */ |
virtual QCString trSourceFile(QCString& filename) | virtual QCString trSourceFile(QCString& filename) |
{ | { |
return decode( "Исходный файл " + filename ); |
return decode( "п≤я│я┘п╬п╢п╫я▀п╧ я└п╟п╧п╩ " + filename ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
* hierarchy. | * hierarchy. |
*/ | */ |
virtual QCString trDirIndex() | virtual QCString trDirIndex() |
{ return decode( "Дерево директорий" ); } |
{ return decode( "п■п╣я─п╣п╡п╬ п╢п╦я─п╣п╨я┌п╬я─п╦п╧" ); } |
| |
/*! This is used as the name of the chapter containing the documentation | /*! This is used as the name of the chapter containing the documentation |
* of the directories. | * of the directories. |
*/ | */ |
virtual QCString trDirDocumentation() | virtual QCString trDirDocumentation() |
{ return decode( "Директории" ); } |
{ return decode( "п■п╦я─п╣п╨я┌п╬я─п╦п╦" ); } |
| |
/*! This is used as the title of the directory index and also in the | /*! 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. | * Quick links of a HTML page, to link to the directory hierarchy. |
*/ | */ |
virtual QCString trDirectories() | virtual QCString trDirectories() |
{ return decode( "Алфавитный указатель директорий" ); } |
{ return decode( "п░п╩я└п╟п╡п╦я┌п╫я▀п╧ я┐п╨п╟п╥п╟я┌п╣п╩я▄ п╢п╦я─п╣п╨я┌п╬я─п╦п╧" ); } |
| |
/*! This returns a sentences that introduces the directory hierarchy. | /*! This returns a sentences that introduces the directory hierarchy. |
* and the fact that it is sorted alphabetically per level | * and the fact that it is sorted alphabetically per level |
*/ | */ |
virtual QCString trDirDescription() | virtual QCString trDirDescription() |
{ return decode( "Дерево директорий" ); } |
{ return decode( "п■п╣я─п╣п╡п╬ п╢п╦я─п╣п╨я┌п╬я─п╦п╧" ); } |
| |
/*! This returns the title of a directory page. The name of the | /*! This returns the title of a directory page. The name of the |
* directory is passed via \a dirName. | * directory is passed via \a dirName. |
*/ | */ |
virtual QCString trDirReference(const char *dirName) | virtual QCString trDirReference(const char *dirName) |
{ QCString result=QCString("Содержание директории ")+ dirName; return decode( result ); } |
{ QCString result=QCString("п║п╬п╢п╣я─п╤п╟п╫п╦п╣ п╢п╦я─п╣п╨я┌п╬я─п╦п╦ ")+ dirName; return decode( result ); } |
| |
/*! This returns the word directory with or without starting capital | /*! This returns the word directory with or without starting capital |
* (\a first_capital) and in sigular or plural form (\a singular). | * (\a first_capital) and in sigular or plural form (\a singular). |
*/ | */ |
virtual QCString trDir(bool first_capital, bool singular) | virtual QCString trDir(bool first_capital, bool singular) |
{ | { |
QCString result((first_capital ? "Директори" : "директори")); |
QCString result((first_capital ? "п■п╦я─п╣п╨я┌п╬я─п╦" : "п╢п╦я─п╣п╨я┌п╬я─п╦")); |
if (singular) result+="я"; else result+="и"; |
if (singular) result+="я▐"; else result+="п╦"; |
return decode( result ); | return decode( result ); |
} | } |
| |
|
|
*/ | */ |
virtual QCString trOverloadText() | virtual QCString trOverloadText() |
{ | { |
return decode( "Эта функция перегружена и предоставляется исключительно " |
return decode( "п╜я┌п╟ я└я┐п╫п╨я├п╦я▐ п©п╣я─п╣пЁя─я┐п╤п╣п╫п╟ п╦ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌я│я▐ п╦я│п╨п╩я▌я┤п╦я┌п╣п╩я▄п╫п╬ " |
"для удобства использования. Она отличается от вышеупомянутой " |
"п╢п╩я▐ я┐п╢п╬п╠я│я┌п╡п╟ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐. п·п╫п╟ п╬я┌п╩п╦я┤п╟п╣я┌я│я▐ п╬я┌ п╡я▀я┬п╣я┐п©п╬п╪я▐п╫я┐я┌п╬п╧ " |
"только фактическими аргументами." ); |
"я┌п╬п╩я▄п╨п╬ я└п╟п╨я┌п╦я┤п╣я│п╨п╦п╪п╦ п╟я─пЁя┐п╪п╣п╫я┌п╟п╪п╦." ); |
} | } |
| |
////////////////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////////////////// |
|
|
/*! This is used to introduce a caller (or called-by) graph */ | /*! This is used to introduce a caller (or called-by) graph */ |
virtual QCString trCallerGraph() | virtual QCString trCallerGraph() |
{ | { |
return decode( "Граф вызова функции:" ); |
return decode( "п⌠я─п╟я└ п╡я▀п╥п╬п╡п╟ я└я┐п╫п╨я├п╦п╦:" ); |
} | } |
| |
/*! This is used in the documentation of a file/namespace before the list | /*! This is used in the documentation of a file/namespace before the list |
* of documentation blocks for enumeration values | * of documentation blocks for enumeration values |
*/ | */ |
virtual QCString trEnumerationValueDocumentation() | virtual QCString trEnumerationValueDocumentation() |
{ return decode( "Элементы перечислений" ); } |
{ return decode( "п╜п╩п╣п╪п╣п╫я┌я▀ п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦п╧" ); } |
| |
| |
}; | }; |