19 #ifndef TRANSLATOR_UA_H
20 #define TRANSLATOR_UA_H
27 {
return "ukrainian"; }
32 return "\\usepackage[T2A]{fontenc}\n\\usepackage[ukrainian]{babel}\n";
39 {
return "Споріднені фукції"; }
43 {
return "(не методи компонент)"; }
47 {
return "Детальний опис"; }
51 {
return "Опис типів користувача"; }
55 {
return "Опис переліків користувача"; }
59 {
return "Опис методів компонент"; }
70 return "Компонентні дані" ;
76 {
return "Детальніше..."; }
82 return "Список всіх елементів" ;
89 return "Cписок елементів" ;
95 {
return "Повний список елементів"; }
100 {
return ", включаючи всі успадковані елементи"; }
106 { QCString result=
"Автоматично створено за допомогою Doxygen";
107 if (s) result+=QCString(
" для ")+s;
108 result+=
" з тексту програми.";
114 {
return "Перелік"; }
118 {
return "Елемент переліку"; }
122 {
return "визначено в "; }
130 {
return "Програмні модулі"; }
134 {
return "Ієрархія класів"; }
141 return "Структури даних" ;
158 return "Поля структур" ;
162 return "Елементи класів" ;
170 return "Елементи файлу" ;
177 {
return "Додаткова інформація"; }
181 {
return "Приклади"; }
189 {
return "Список успадкувань впорядковано наближено до алфавіту"; }
194 QCString result=
"Повний список ";
195 if (!extractAll) result+=
"документованих ";
205 return "Структури даних з коротким описом." ;
209 return "Класи, структури, об'єднання та інтерфейси з коротким описом." ;
216 QCString result=
"Список всіх ";
217 if(!extractAll) result+=
"документоаних ";
219 result+=
"елементів структур даних з посиланням на ";
221 result+=
"елементів класів даних з посиланням на ";
225 result+=
"документацію по структурі/об'єднанню кожного елементу.";
227 result+=
"документацію по класу кожного елементу.";
232 result +=
"відповідні структури";
234 result +=
"відповідні класи";
235 result+=
", до яких вони належать.";
243 QCString result=
"Список всіх ";
244 if (!extractAll) result+=
"документованих ";
248 result+=
"функцій, змінних, макровизначень, "
249 "переліків і визначень типів";
253 result+=
"елементів файлів ";
255 result+=
" з посиланям на ";
257 result+=
"файли, до яких вони належать.";
259 result+=
"документацію.";
265 {
return "Повний список прикладів."; }
269 {
return "Повний список додаткових описів."; }
273 {
return "Повний список модулів."; }
279 {
return "Документація"; }
285 {
return "Алфавітний покажчик модулів"; }
291 {
return "Ієрархічний покажчик класів"; }
300 return "Алфавітний покажчик структур даних" ;
304 return "Алфавітний покажчик класів" ;
312 {
return "Покажчик файлв" ; }
318 {
return "Програмні Модулі"; }
327 return "Структури даних" ;
345 {
return "Приклади"; }
351 {
return "Документація по темі"; }
355 {
return "Довідковий посібник"; }
361 {
return "Макровизначення"; }
367 {
return "Визначення типів"; }
373 {
return "Переліки"; }
379 {
return "Функції"; }
391 {
return "Елементи переліків"; }
397 {
return "Опис макровизначень"; }
403 {
return "Опис визначень типів"; }
409 {
return "Опис переліків"; }
415 {
return "Опис функцій"; }
421 {
return "Опис змінних"; }
430 return "Структури даних" ;
447 QCString result=
"Документація ";
448 if (projName) result+=QCString(
"до ")+projName;
449 result+=QCString(
" створена ")+date;
457 return QCString(
"Схема успадкувань для ")+clName;
462 {
return "Тільки для внутрішнього користування"; }
466 {
return "Застереження"; }
478 {
return "Повертає"; }
482 {
return "Див. також"; }
486 {
return "Аргументи"; }
490 {
return "Обробка виняткових ситуацій"; }
494 {
return "Створено системою"; }
502 {
return "Простір імен"; }
507 QCString result=
"Повний список ";
508 if (!extractAll) result+=
"документованих ";
509 result+=
"просторів імен.";
517 {
return "Дружні класи"; }
527 {
return "Документация до дружніх класів та відповідних функцій"; }
569 return result+clName;
575 return QCString(
"Файл ")+fileName;
581 return QCString(
"Простір імен ")+namespaceName;
585 {
return "Загальнодоступні елементи"; }
587 {
return "Загальнодоступні слоти"; }
589 {
return "Сигнали"; }
591 {
return "Загальнодоступні статичні елементи"; }
593 {
return "Захищені елементи"; }
595 {
return "Захищені слоти"; }
597 {
return "Захищені статичні елементи"; }
599 {
return "Приватні елементи"; }
601 {
return "Приватні слоти"; }
603 {
return "Приватні статичні елементи"; }
613 for (i=0;i<numEntries;i++)
635 return "Успадковує клас "+
trWriteList(numEntries)+
".";
643 return "Успадковано класами "+
trWriteList(numEntries)+
".";
651 return "Переозначення з "+
trWriteList(numEntries)+
".";
659 return "Переозначається в "+
trWriteList(numEntries)+
".";
664 {
return "Елементи простору імен"; }
669 QCString result=
"Повний список ";
670 if (!extractAll) result+=
"документованих ";
671 result+=
"елеметів простору імен з посиланням ";
673 result+=
"на документацію для кожного елементу:";
675 result+=
"на простір імен до якого вони належать:";
683 {
return "Алфавітний покажчик простору імен"; }
689 {
return "Опис простору імен"; }
699 {
return "Простори імен" ; }
712 QCString result=(QCString)
"Документація ";
716 if (single) result+=
"цього класу";
else result+=
"цих класів";
719 if (single) result+=
"цієї структури";
else result+=
"цих структур";
722 if (single) result+=
"цього об'єднання";
else result+=
"цих об'єднань";
725 if (single) result+=
"цього інтерфейсу";
else result+=
"цих інтерфейсів";
728 if (single) result+=
"цього протоколу";
else result+=
"цих протоколів";
731 if (single) result+=
"цієї категорії";
else result+=
"цих категорій";
734 if (single) result+=
"цього винятку";
else result+=
"цих винятків";
739 result+=
" була створена з файл";
740 if (single) result+=
"у:";
else result+=
"ів:";
750 {
return "Значення, що повертаються"; }
755 {
return "Титульна сторінка"; }
769 return "Див. визначення в файлі @1, рядок @0";
773 return "Див. визначення в файлі @0";
782 return "Не рекомендовано";
792 return (QCString)
"Діаграма зв'язків класу "+clName+
":";
797 return QCString(
"Діаграма включених заголовочних файлів для ")+fName+
":";
802 return "Конструктор(и)";
807 return "Див. вихідні тексти.";
812 return "Див. документацію.";
832 return "Початкові значення";
837 return "Вихідні тексти";
841 return "Графічна ієрархія класів";
845 return "див. графічну ієрархію";
849 return "див. текстову ієрархію";
853 return "Алфавітний покажчик тематичних описів";
866 return "Загальнодоступні типи";
872 return "Поля даних" ;
876 return "Загальнодоступні атрибути" ;
881 return "Статичні загальнодоступні данні";
885 return "Захищені типи";
889 return "Захищені дані";
893 return "Статичні захищені дані";
897 return "Приватні типи";
901 return "Приватні дані";
905 return "Приватні статичні дані";
917 return "Необхідно зробити";
923 return "Список завдань";
932 return "Вживається в";
944 return "Граф файлів, які включають цей файл:";
949 return "Починаючи з";
965 "Позначення, що використовуються у графах.<p>\n"
966 "Розглянемо наступний приклад:\n"
968 "/*! Невидимий клас через зрізання */\n"
969 "class Invisible { };\n\n"
970 "/*! Обмежений клас, відношення успадкування приховане */\n"
971 "class Truncated : public Invisible { };\n\n"
972 "/* Недокументований клас */\n"
973 "class Undocumented { };\n\n"
974 "/*! Загальнодоступне успадкування */\n"
975 "class PublicBase : public Truncated { };\n\n"
976 "/*! A template class */\n"
977 "template<class T> class Templ { };\n\n"
978 "/*! Захищене успадкування */\n"
979 "class ProtectedBase { };\n\n"
980 "/*! Приватне успадкування */\n"
981 "class PrivateBase { };\n\n"
982 "/*! Клас, що використовується класом Inherited */\n"
983 "class Used { };\n\n"
984 "/*! Клас, що успадковує інші класи */\n"
985 "class Inherited : public PublicBase,\n"
986 " protected ProtectedBase,\n"
987 " private PrivateBase,\n"
988 " public Undocumented,\n"
989 " public Templ<int>\n"
992 " Used *m_usedClass;\n"
995 "Таким чином, отримуємо наступний граф:"
998 "Прямокутники в цьому графі мають наступний зміст:\n"
1000 "<li>Заповнений чорний прямокутник відображає структуру або клас, "
1001 "для якого створено граф.\n"
1002 "<li>Прямокутник з чорною межею відображає документовану структуру або клас.\n"
1003 "<li>Прямокутник з сірою межею відображає недокументовану структуру або клас.\n"
1004 "<li>Прямокутник з червоною межею відображає документовану структуру або клас, для яких\n"
1005 " не всі співвідношення успадкування/змісту показані. Граф зрізаниЙ, "
1006 "якщо він не вміщається у вказані межі."
1008 "Стрілки мають наступний зміст:\n"
1010 "<li>Темносиня стрілка відображає відношення загальнодоступного успадкування "
1011 "між двома класами.\n"
1012 "<li>Темнозелена стрілка використовується при захищеному успадкуванні.\n"
1013 "<li>Темночервона стрілка використовується при приватному успадкуванні.\n"
1014 "<li>Пурпурна стрілка використовується, якщо клас міститься в"
1015 "іншому класі або ним використовується."
1016 "Стрілка етикетується змінною, "
1017 "через яку відбувається доступ до вказаної структури або класу. \n"
1023 return "див. легенду";
1038 return "Список тестів";
1048 return "Властивості";
1053 return "Повний список властивостей";
1065 return "Структури даних" ;
1075 return QCString(
"Пакет ")+name;
1080 return "Повний список пакетів";
1085 return "Повний список документованих пакетів.";
1095 return "Макровизначення:";
1110 return "Список дефектів";
1129 return "Предметний покажчик";
1136 virtual QCString
trClass(
bool first_capital,
bool singular)
1140 QCString result((first_capital ?
"Структури даних" :
"структури даних"));
1145 QCString result((first_capital ?
"Клас" :
"клас"));
1146 if(!singular) result+=
"и";
1155 virtual QCString
trFile(
bool first_capital,
bool singular)
1157 QCString result((first_capital ?
"Файл" :
"файл"));
1158 if (!singular) result+=
"и";
1168 QCString result((first_capital ?
"Прост" :
"прост"));
1169 result+=(singular?
"ір імен":
"ори імен");
1177 virtual QCString
trGroup(
bool first_capital,
bool singular)
1179 QCString result((first_capital ?
"Груп" :
"груп"));
1180 result+=(singular ?
"а" :
"и");
1188 virtual QCString
trPage(
bool first_capital,
bool singular)
1190 QCString result((first_capital ?
"Сторінк" :
"сторінк"));
1191 result+=(singular ?
"а" :
"и");
1199 virtual QCString
trMember(
bool first_capital,
bool singular)
1201 QCString result((first_capital ?
"Елемент" :
"елемент"));
1202 if (!singular) result+=
"и";
1210 virtual QCString
trGlobal(
bool first_capital,
bool singular)
1212 QCString result((first_capital ?
"Глобальн" :
"глобальн"));
1213 result+=(singular ?
"ий" :
"і");
1223 virtual QCString
trAuthor(
bool first_capital,
bool singular)
1225 QCString result((first_capital ?
"Автор" :
"автор"));
1226 if (!singular) result+=
"и";
1238 return "Використовує";
1250 return "Реалізує " +
trWriteList(numEntries) +
".";
1258 return "Реалізує в " +
trWriteList(numEntries) +
".";
1282 return "Застарілі елементи";
1300 return "Документація подій";
1311 return "Типи пакетів";
1319 return "Функції пакетів";
1327 return "Статичні функцію пакетів";
1335 return "Атрибути пакетів";
1343 return "Статичні атрибути пакетів";
1360 return "Граф всіх викликів цієї функції:";
1372 return "Результати пошуку";
1384 if (numDocuments==0)
1386 return "Не знайдено документів відповідно до вашого запиту.";
1388 else if (numDocuments==1)
1390 return "Було знайдено <b>1</b> документ відповідно до вашого запиту.";
1394 return "Було знайдено <b>$num</b> документів відповідно до вашого запиту. "
1395 "Найкращі відповідності показано спочатку.";
1403 return "Відповідність:";
1414 return "Текст програми "+filename;
1425 {
return "Дерево каталогів"; }
1431 {
return "Документація каталогів"; }
1437 {
return "Каталоги"; }
1443 {
return "Дерево каталогів впорядковано наближено "
1451 { QCString result=
"Довідник каталогу "; result+=dirName;
return result; }
1456 virtual QCString
trDir(
bool,
bool singular)
1458 QCString result(
"Каталог");
1459 if (!singular) result+=
"и";
1472 return "Це перезавантажуваний метод, "
1473 "ввкдкний для зручності. Він відрізняється від "
1474 "описаної вище функції лише списком аргуметнів.";
1484 return "Граф викликів для цієї функції:";
1491 {
return "Документація переліку"; }
1499 {
return "Документація функції/підпрограми"; }
1503 {
return "Список типів даних"; }
1507 {
return "Поля даних"; }
1511 {
return "Типи даних з коротким описом:"; }
1516 QCString result=
"Список усіх ";
1519 result+=
"задокументованих ";
1521 result+=
"елементів типів даних";
1522 result+=
" з посиланнями на ";
1525 result+=
"документацію структури даних кожного елемента";
1529 result+=
"типи даних, до яких вони належать:";
1538 {
return "Список типів даних"; }
1544 {
return "Документація типів даних"; }
1550 {
return "Функції/підпрограми"; }
1556 {
return "Документація функцій/підпрограм"; }
1562 {
return "Типи даних"; }
1566 {
return "Список модулів"; }
1571 QCString result=
"Список усіх ";
1572 if (!extractAll) result+=
"задокументованих ";
1573 result+=
"модулів з коротким описом:";
1582 QCString result=(QCString)clName;
1617 QCString result=namespaceName;
1624 {
return "Елементи модуля"; }
1629 QCString result=
"Список усіх ";
1630 if (!extractAll) result+=
"задокументованих ";
1631 result+=
"елементів модулів з посиланнями на ";
1634 result+=
"документацію модуля для кожного елемента:";
1638 result+=
"модулі, до яких вони належать:";
1647 {
return "Алфавітний покажчик модулів"; }
1653 virtual QCString
trModule(
bool first_capital,
bool singular)
1655 QCString result((first_capital ?
"Модул" :
"модул"));
1656 result+=(singular?
"ь":
"і");
1667 QCString result=(QCString)
"Документацію для ";
1679 result+=
" було згенеровано з ";
1680 if (single) result+=
"наступного файлу:";
else result+=
"наступних файлів:";
1688 virtual QCString
trType(
bool first_capital,
bool singular)
1690 QCString result((first_capital ?
"Тип" :
"тип"));
1691 if (!singular) result+=
"и";
1701 QCString result((first_capital ?
"Підпрограм" :
"підпрограм"));
1702 result+= (singular?
"а":
"и");
1709 return "Обмеження типу";
1719 return "Зв'язок з "+QCString(name);
1725 return "Завантаження...";
1731 return "Глобальний простір імен";
1743 return "Нічого не знайдено";
1756 return (QCString)
"Файл у "+name;
1765 return (QCString)
"Включає файли в "+name;
1778 virtual QCString
trDateTime(
int year,
int month,
int day,
int dayOfWeek,
1779 int hour,
int minutes,
int seconds,
1782 static const char *days[] = {
"Понеділок",
"Вівторок",
"Середа",
"Четвер",
"П'ятниця",
"Субота",
"Неділя" };
1783 static const char *months[] = {
"січня",
"лютого",
"березня",
"квітня",
"травня",
"червня",
"липня",
"серпня",
"вересня",
"жотня",
"листопада",
"грудня" };
1785 sdate.sprintf(
"%s, %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1789 stime.sprintf(
" %.2d:%.2d:%.2d",hour,minutes,seconds);
1801 {
return "Бібліографічні посилання"; }
1805 {
return "Копірайт"; }
1809 {
return QCString(
"Граф залежностей каталогу для ")+name+
":"; }
1817 {
return "рівень елемента"; }
1821 {
return "Параметри шаблона"; }
1825 {
return "і ще "+number+
"..."; }
1829 { QCString result =
"Документацію для цього переліку булозгенеровано з ";
1830 result += (single?
"наступного файла":
"наступних файлів");
1837 {
return QCString(name)+
" Перелік"; }
1841 {
return QCString(members)+
" успадковано з "+what; }
1847 {
return "Додаткові успадковані елементи"; }
1859 QCString opt = enable ?
"дозволити" :
"заборонити";
1860 return "клацніть мишкою, щоб "+opt+
" синхронізацію панелі";
1869 return "Забезпечено категорією @0.";
1878 return "Розширює клас @0.";
1886 return "Методи класу";
1894 return "Методи об'єкта";
1901 return "Документація метода";
1909 return "Огляд дизайну проекту";