26 #ifndef TRANSLATOR_RU_H
27 #define TRANSLATOR_RU_H
39 return "\\usepackage[T2A]{fontenc}\n\\usepackage[russian]{babel}\n";
46 {
return "Относящиеся к классу функции"; }
50 {
return "(не члены класса)"; }
54 {
return "Подробное описание"; }
58 {
return "Определения типов"; }
62 {
return "Перечисления"; }
77 return "Данные класса";
83 {
return "Подробнее..."; }
89 return "Полный список членов класса";
96 return "Cписок членов класса";
102 {
return "Полный список членов класса "; }
107 {
return ", включая наследуемые из базового класса"; }
113 { QCString result=
"Автоматически создано Doxygen";
114 if (s) result+=QCString(
" для ")+s;
115 result+=
" из исходного текста.";
121 {
return "перечисление"; }
125 {
return "элементы перечисления"; }
129 {
return "определено в"; }
141 {
return "Иерархия классов"; }
148 return "Структуры данных";
165 return "Поля структур";
169 return "Члены классов";
177 return "Список членов всех файлов";
184 {
return "Описания"; }
188 {
return "Примеры"; }
196 {
return "Иерархия классов."; }
201 QCString result=
"Полный список ";
202 if (!extractAll) result+=
"документированных ";
212 return "Структуры данных с их кратким описанием.";
216 return "Классы с их кратким описанием.";
223 QCString result=
"Список всех ";
224 if(!extractAll) result+=
"документированных ";
226 result+=
"членов структур данных со ссылками на ";
228 result+=
"членов классов со ссылками на ";
232 result+=
"документацию по структуре для каждого члена.";
234 result+=
"документацию по классу для каждого члена.";
239 result +=
"структуры";
242 result+=
", к которым они принадлежат.";
250 QCString result=
"Список всех ";
251 if (!extractAll) result+=
"документированных ";
255 result+=
"функций, переменных, макроопределений, "
256 "перечислений и определений типов";
260 result+=
"членов файлов ";
262 result+=
" со ссылками на ";
264 result+=
"файлы, к которым они принадлежат.";
266 result+=
"документацию.";
272 {
return "Полный список примеров."; }
276 {
return "Полный список дополнительных описаний."; }
280 {
return "Полный список групп."; }
287 {
return "Документация"; }
293 {
return "Алфавитный указатель групп"; }
299 {
return "Иерархический список классов"; }
308 return "Алфавитный указатель структур данных";
312 return "Алфавитный указатель классов";
320 {
return "Список файлов"; }
335 return "Структуры данных";
353 {
return "Примеры"; }
359 {
return "Тематические описания"; }
363 {
return "Оглавление"; }
369 {
return "Макросы"; }
375 {
return "Определения типов"; }
381 {
return "Перечисления"; }
387 {
return "Функции"; }
393 {
return "Переменные"; }
399 {
return "Элементы перечислений"; }
405 {
return "Макросы"; }
417 {
return "Перечисления"; }
423 {
return "Функции"; }
429 {
return "Переменные"; }
438 return "Структуры данных";
455 QCString result=
"Документация ";
456 if (projName) result+=QCString(
"по ")+projName;
457 result+=QCString(
". Последние изменения: ")+date;
458 result+=
". Создано системой";
465 return QCString(
"Граф наследования:")+clName+
":";
470 {
return "Только для внутреннего использования"; }
474 {
return "Предупреждения"; }
486 {
return "Возвращает"; }
490 {
return "См. также"; }
494 {
return "Аргументы"; }
498 {
return "Исключения"; }
502 {
return "Создано системой"; }
510 {
return "Пространства имен"; }
515 QCString result=
"Полный список ";
516 if (!extractAll) result+=
"документированных ";
517 result+=
"пространств имен.";
535 {
return "Документация по друзьям класса и функциям, относящимся"
578 return result+clName;
584 return QCString(
"Файл ")+fileName;
590 return QCString(
"Пространство имен ")+namespaceName;
594 {
return "Открытые члены"; }
596 {
return "Открытые слоты"; }
598 {
return "Сигналы"; }
600 {
return "Открытые статические члены"; }
602 {
return "Защищенные члены"; }
604 {
return "Защищенные слоты"; }
606 {
return "Защищенные статические члены"; }
608 {
return "Закрытые члены"; }
610 {
return "Закрытые слоты"; }
612 {
return "Закрытые статические члены"; }
622 for (i=0;i<numEntries;i++)
644 return "Базовые классы:"+
trWriteList(numEntries)+
".";
652 return "Производные классы:"+
trWriteList(numEntries)+
".";
660 QCString result=
"Переопределяет метод";
673 return "Переопределяется в "+
trWriteList(numEntries)+
".";
678 {
return "Члены пространств имен"; }
683 QCString result=
"Полный список ";
684 if (!extractAll) result+=
"документированных ";
685 result+=
"членов простанств имен.";
693 {
return "Алфавитный указатель пространств имен"; }
699 {
return "Пространства имен"; }
709 {
return "Пространства имен"; }
722 QCString result=QCString(
"Объявления и описания членов ");
726 if (single) result+=
"а";
else result+=
"ов";
729 if (single) result+=
"ы";
732 if (single) result+=
"я";
else result+=
"й";
735 if (single) result+=
"а";
else result+=
"ов";
738 if (single) result+=
"а";
else result+=
"ов";
741 if (single) result+=
"и";
else result+=
"й";
744 if (single) result+=
"я";
else result+=
"й";
749 result+=
" находятся в файл";
750 if (single) result+=
"е:";
else result+=
"ах:";
760 {
return "Возвращаемые значения"; }
765 {
return "Титульная страница"; }
779 return "См. определение в файле @1 строка @0";
783 return "См. определение в файле @0";
802 return (QCString)
"Граф связей класса "+clName+
":";
807 return (QCString)
"Граф включаемых заголовочных файлов для "+fName+
":";
812 return "Конструктор(ы)";
817 return "См. исходные тексты.";
822 return "См. документацию.";
827 return "Предусловие";
832 return "Постусловие";
842 return "Инициализатор";
847 return "Исходные тексты";
851 return "Иерархия классов. Графический вид.";
855 return "см. графический вид.";
859 return "см. текстовый вид.";
863 return "Алфавитный указатель тематических описаний";
876 return "Открытые типы";
882 return "Поля данных";
886 return "Открытые атрибуты";
891 return "Статические открытые данные";
895 return "Защищенные типы";
899 return "Защищенные данные";
903 return "Статические защищенные данные";
907 return "Закрытые типы";
911 return "Закрытые данные";
915 return "Закрытые статические данные";
927 return "Необходимо сделать";
933 return "Список задач";
942 return "Используется в";
954 return "Граф файлов, в которые включается этот файл:";
975 "Обозначения, используемые в графах.<p>\n"
976 "Рассмотрим следующий пример:\n"
978 "/*! Невидимый класс из-за усечения */\n"
979 "class Invisible { };\n\n"
980 "/*! Усеченный класс, отношение наследования скрыто */\n"
981 "class Truncated : public Invisible { };\n\n"
982 "/* Недокументированный класс */\n"
983 "class Undocumented { };\n\n"
984 "/*! Открытое наследование */\n"
985 "class PublicBase : public Truncated { };\n\n"
986 "/*! Шаблон класса */\n"
987 "template<class T> class Templ {};\n\n"
988 "/*! Защищенное наследование */\n"
989 "class ProtectedBase { };\n\n"
990 "/*! Закрытое наследование */\n"
991 "class PrivateBase { };\n\n"
992 "/*! Класс, используемый классом Inherited */\n"
993 "class Used { };\n\n"
994 "/*! Класс, порожденный от других классов */\n"
995 "class Inherited : public PublicBase,\n"
996 " protected ProtectedBase,\n"
997 " private PrivateBase,\n"
998 " public Undocumented,\n"
999 " public Templ<int>\n"
1002 " Used *m_usedClass;\n"
1005 "Если \\c MAX_DOT_GRAPH_HEIGHT в конфигурационном файле "
1006 "установлен в 240, получится следующий граф:"
1009 "Прямоугольники в этом графе имеют следующее значение:\n"
1011 "<li>Заполненный черный прямоугольник представляет структуру или класс, "
1012 "для которого создан граф.\n"
1013 "<li>Прямоугольник с черной границей обозначает документированную структуру или класс.\n"
1014 "<li>Прямоугольник с серой границей обозначает недокументированную структуру или класс.\n"
1015 "<li>Прямоугольник с красной границей обозначает документированную структуру или класс, для которого\n"
1016 " не все отношения наследования/содержания показаны. Граф усечен, "
1017 "если он не поместился в указанных границах.\n"
1019 "Стрелки имеют следующее значение:\n"
1021 "<li>Темно-синяя стрелка используется для изображения отношения открытого наследования "
1022 "между двумя классами.\n"
1023 "<li>Темно-зеленая стрелка используется при защищенном наследовании.\n"
1024 "<li>Темно-красная стрелка используется при закрытом наследовании.\n"
1025 "<li>Фиолетовая стрелка используется, если класс содержится в"
1026 "другом класе или используется другим классом."
1027 "Со стрелкой указывается переменная, "
1028 "через которую доступен указываемый класс или структура. \n"
1029 "<li>Желтая стрелка используется для связи подстановки шаблона и "
1030 "шаблона, на основе которого эта подстановка выполнена. С шаблоном"
1031 "указывается параметр подстановки.\n"
1037 return "см. легенду";
1052 return "Список тестов";
1067 return "Полный список свойств";
1079 return "Структуры данных";
1089 return QCString(
"Пакет ")+name;
1094 return "Полный список пакетов ";
1099 return "Полный список документированных пакетов.";
1109 return "Макроопределение:";
1143 return "Алфавитный указатель";
1150 virtual QCString
trClass(
bool first_capital,
bool singular)
1154 QCString result((first_capital ?
"Структуры данных" :
"структуры данных"));
1159 QCString result((first_capital ?
"Класс" :
"класс"));
1160 if(!singular) result+=
"ы";
1169 virtual QCString
trFile(
bool first_capital,
bool singular)
1171 QCString result((first_capital ?
"Файл" :
"файл"));
1172 if (!singular) result+=
"ы";
1182 QCString result((first_capital ?
"Пространств" :
"пространств"));
1183 result+=(singular?
"о имен":
"а имен");
1191 virtual QCString
trGroup(
bool first_capital,
bool singular)
1193 QCString result((first_capital ?
"Групп" :
"групп"));
1194 result+=(singular ?
"а" :
"ы");
1202 virtual QCString
trPage(
bool first_capital,
bool singular)
1204 QCString result((first_capital ?
"Страниц" :
"страниц"));
1205 result+=(singular ?
"а" :
"ы");
1213 virtual QCString
trMember(
bool first_capital,
bool singular)
1215 QCString result((first_capital ?
"Член" :
"член"));
1216 if (!singular) result+=
"ы";
1224 virtual QCString
trGlobal(
bool first_capital,
bool singular)
1226 QCString result((first_capital ?
"Глобальны" :
"глобальны"));
1227 result+=(singular ?
"й" :
"е");
1237 virtual QCString
trAuthor(
bool first_capital,
bool singular)
1239 QCString result((first_capital ?
"Автор" :
"автор"));
1240 if (!singular) result+=
"ы";
1252 return "Перекрестные ссылки";
1272 return "Замещается в "+
trWriteList(numEntries)+
".";
1284 return "Оглавление";
1296 return "Список устаревших определений и описаний";
1324 return "Типы с областью видимости пакета";
1331 return "Функции с областью видимости пакета";
1338 return "Статические функции с областью видимости пакета";
1345 return "Переменные с областью видимости пакета";
1352 return "Статические переменные с областью видимости пакета";
1369 return "Граф вызовов:";
1381 return "Результаты поиска";
1393 if (numDocuments==0)
1395 return "К сожалению, по Вашему запросу ничего не найдено.";
1397 else if( numDocuments == 1 )
1399 return "Найден 1 документ.";
1403 return "Найден(о) <b>$num</b> документ(ов). "
1404 "Документы отсортированы по релевантности.";
1423 return "Исходный файл " + filename;
1434 {
return "Дерево директорий"; }
1440 {
return "Директории"; }
1446 {
return "Алфавитный указатель директорий"; }
1452 {
return "Дерево директорий"; }
1458 { QCString result=QCString(
"Содержание директории ")+ dirName;
return result; }
1463 virtual QCString
trDir(
bool first_capital,
bool singular)
1465 QCString result((first_capital ?
"Директори" :
"директори"));
1466 if (singular) result+=
"я";
else result+=
"и";
1479 return "Эта функция перегружена и предоставляется исключительно "
1480 "для удобства использования. Она отличается от вышеупомянутой "
1481 "только фактическими аргументами.";
1491 return "Граф вызова функции:";
1498 {
return "Элементы перечислений"; }
1509 {
return "Функции/подпрограммы"; }
1513 {
return "Типы данных"; }
1517 {
return "Поля данных"; }
1521 {
return "Аннотированный список типов данных:"; }
1526 QCString result=
"Список всех ";
1529 result+=
"документированных ";
1531 result+=
"членов типа со ссылками ";
1534 result+=
"на документацию для каждого члена:";
1538 result+=
"на содержащую структуру:";
1547 {
return "Типы данных"; }
1553 {
return "Оглавление типов данных"; }
1559 {
return "Функции/подпрограммы"; }
1565 {
return "Функции/подпрограммы"; }
1571 {
return "Типы данных"; }
1575 {
return "Указатель модулей"; }
1580 QCString result=
"Аннотированный список";
1581 if (!extractAll) result+=
"документированных ";
1591 QCString result=(QCString)clName;
1626 return QCString(
"Модуль ") + namespaceName;
1631 {
return "Члены модуля"; }
1636 QCString result=
"Список всех ";
1637 if (!extractAll) result+=
"документированных ";
1638 result+=
"модулей со ссылками ";
1641 result+=
"на документацию для каждого члена:";
1645 result+=
"на модули, их содержащие:";
1654 {
return "Указатель модулей"; }
1660 virtual QCString
trModule(
bool first_capital,
bool singular)
1662 QCString result((first_capital ?
"Модул" :
"модул"));
1663 if (singular) result+=
"ь";
else result+=
"и";
1673 QCString result=(QCString)
"Документация по ";
1685 result+=
" сгенерирована на основе следующ";
1686 if (single) result+=
"его файла:";
else result+=
"их файлов:";
1693 virtual QCString
trType(
bool first_capital,
bool singular)
1695 QCString result((first_capital ?
"Тип" :
"тип"));
1696 if (!singular) result+=
"ы";
1705 QCString result((first_capital ?
"Подпрограмм" :
"подпрограмм"));
1706 if (singular) result+=
"а";
else result+=
"ы";
1713 return "Согласование типов";
1722 return QCString(name)+
" Связь";
1728 return "Загрузка...";
1734 return "Глобальное пространство имён";
1746 return "Не найдено";
1759 return (QCString)
"Файл в "+name;
1768 return (QCString)
"Включает файл в "+name;
1781 virtual QCString
trDateTime(
int year,
int month,
int day,
int dayOfWeek,
1782 int hour,
int minutes,
int seconds,
1785 static const char *days[] = {
"Пн",
"Вт",
"Ср",
"Чт",
"Пт",
"Сб",
"Вс" };
1786 static const char *months[] = {
"Янв",
"Фев",
"Мар",
"Апр",
"Май",
"Июн",
"Июл",
"Авг",
"Сен",
"Окт",
"Ноя",
"Дек" };
1788 sdate.sprintf(
"%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1792 stime.sprintf(
" %.2d:%.2d:%.2d",hour,minutes,seconds);
1804 {
return "Библиографические ссылки"; }
1808 {
return "Авторство"; }
1812 {
return QCString(
"Директория графа зависимостей ")+name+
":"; }
1820 {
return "уровень детализации"; }
1824 {
return "Параметры шаблона"; }
1828 {
return "и "+number+
" больше..."; }
1832 { QCString result =
"Документация для этого перечисления сгенерерирована из файл";
1833 if (!single) result +=
"ов";
1840 {
return QCString(name)+
" Ссылки на перечисление"; }
1844 {
return QCString(members)+
" унаследованные от "+what; }
1850 {
return "Дополнительные унаследованные члены"; }
1862 QCString opt = enable ?
"включить" :
"выключить";
1863 return "нажмите на "+opt+
" для синхронизации панелей";
1872 return "По группам @0.";
1881 return "Расширяет класс @0.";
1889 return "Методы класса";
1897 return "Методы экземпляра";
1904 return "Документация метода";
1912 return "Обзор дизайна";
1921 {
return "Экспортируемые интерфейсы"; }
1925 {
return "Включённые сервисы"; }
1929 {
return "Постоянные группы"; }
1934 QCString result=namespaceName;
1935 result+=
" Ссылка на постоянную группу";
1941 QCString result=(QCString)sName;
1942 result+=
" Ссылка на сервис";
1948 QCString result=(QCString)sName;
1949 result+=
" Ссылка на одиночку";
1956 QCString result=(QCString)
"Документация для этого сервиса "
1957 "сгенерирована из следующего файл";
1958 if (single) result+=
"а:";
else result+=
"ов:";
1965 QCString result=(QCString)
"Документация по этому одиночке "
1966 "сгенерирована из следующего файл";
1967 if (single) result+=
"а:";
else result+=
"ов:";