natgillin/translations-raw huggingface dataset:
cxxmetric file
cxxmetric файл
cxxmetric counts lines of code, comment and blank space and calculates various other statistics for each given source file. Source files must be in C or C++.
cxxmetric підраховує кількість рядків коду, коментарів і порожніх рядків, а також обчислює інші статистичні дані щодо кожного вказаного файла коду. Мовами програмування, якими написано код, мають бути C або C++.
Analyze return-addresses from dmalloc logfiles.
Аналізує адреси повернення з файлів журналу dmalloc.
extend_dmalloc dmalloc-log binary
extend_ dmalloc журнал- dmalloc бінарний_ файл
extend_dmalloc will run gdb (1) to get information on the return-addresses from a dmalloc (1) logfile. Specifically it will examine any ra= lines and try to get the corresponding line numbers
extend_ dmalloc запустить gdb (1) для отримання інформації про адреси повернення з файла журналу dmalloc (1). Зокрема ця команда перевірить всі рядки на ra= і спробує отримати відповідні номери рядків
The argument binary must be the binary that generated the log dmalloc-log.
Аргументом бінарний_ файл має бути назва бінарного файла, за яким було створено журнал dmalloc- log.
You may wish to direct the output from extend_dmalloc to a file, since otherwise gdb seems to prompt for a return as if you are at the end of a page.
Ймовірно, вам захочеться вивести дані з extend_ dmalloc до файла, оскільки у іншому випадку gdb надсилатиме запит повернення так, наче у кінці сторінки.
Extract message strings from UI and GUI-RC files
Видобуває рядки повідомлень з файлів UI і GUI- RC
extractrc filename
extractrc назва_ файла
extractrc finds all text tags and other message strings in the given files and writes the corresponding i18n() calls to standard output so that xgettext can parse them.
extractrc знаходить всі текстові мітки і інші рядки повідомлень у вказаних файлах і записує відповідні виклики i18n () до стандартного виводу так, щоб їх можна було обробити за допомогою xgettext.
It understands both (Qt; /kde;) designer's UI files and & XML; GUI-RC files.
Програма сприймає як файли (Qt; / kde;) UI designer, так і файли GUI- RC & XML;.
Reduce the number of #includes in & kde; source files
Зменшує кількість оголошень # include у файлах початкових кодів & kde;
fixincludes -v, --verbose -e, --experimental -m, --modify file --help
fixincludes - v, -- verbose - e, -- experimental - m, -- modify файл -- help
fixincludes tries to reduce the number of #includes in C++ source files. Much of it's processing is specific to & kde; sources and so it might not work so well with sources for non-kde; applications.
Команда fixincludes намагається зменшити кількість інструкцій # include у файлах початкових кодів мовою програмування C++. Більшість з функцій цієї команди є специфічною для початкових кодів & kde;, а отже, ця команда може не працювати належним чином для програм, які не належать & kde;.
The following problems are identified by fixincludes:
За допомогою fixincludes можна виявити такі проблеми:
Including headers that are no longer supported but which exist for compatibility with older Qt/ KDE versions;
Включення файлів заголовків, які більше не підтримуються, але які існують для сумісності зі старішими версіями Qt/ KDE;
Including the same file multiple times.
Повторне включення того самого файла.
There is also an experimental mode which tries removing each #include one at a time (with a few exceptions) to see whether the source still compiles. Note that this experimental mode will modify the original sources.
Існує також експериментальний режим, у якому програма намагається вилучати по одній інструкції # include за раз (за декількома винятками), а потім визначає, чи може бути скомпільовано початковий код. Зауважте, що за використання цього експериментального режиму буде змінено початкові коди програми.
By default the sources will not be modified; the identified problems will simply be written to standard output.
У типовому режимі початкові коди змінено не буде, про виявлені проблеми буде просто повідомлено до стандартного виводу.
The list of C++ sources to examine should be given on the command-line. If no files are given, all C++ sources in or beneath the current directory will be examined (with the exception of directories whose Makefile. am contains -UQT_NO_COMPAT or -UKDE_NO_COMPAT)
Список початкових кодів мовою C++, які слід перевірити, слід задавати за допомогою командного рядка. Якщо не буде вказано файлів, буде перевірено всі файли початкових кодів C++ у поточному каталозі та всіх його підкаталогах (за винятком тих файлів, чий файл Makefile. am містить параметри - UQT_ NO_ COMPAT і - UKDE_ NO_ COMPAT)
Verbose mode. Additional debugging output is written to standard output.
Докладний режим. Додаткову інформацію для усунення вад буде записано до стандартного виводу.
Experimental mode, as described above in detail. Note that this option implies --modify.
Експериментальний режим, який було докладно описано вище. Зауважте, що за використання цього параметра буде автоматично додано параметр -- modify.
As well as writing messages to standard output, actually modify the original sources to fix any problems that were found.
Окрім виведення повідомлень до стандартного виводу, змінити файли початкових кодів, щоб усунути всі знайдені проблеми.
fixincludes was written by Dirk Mueller mueller@kde. org.
Автором fixincludes є Dirk Mueller mueller@ kde. org.
Detects stale source directories in a CVS tree
Виявляє нечинні каталоги вихідних кодів у дереві CVS
pruneemptydirs is used to clean up a local CVS tree. It detects directories containing remnants of old stuff which has been removed from the CVS. Such stale directories often break compilation. The current directory and all directories beneath it will be examined.
Команда pruneemptydirs використовується для очищення локального дерева CVS. За її допомогою можна виявити каталоги, у яких містяться застарілі елементи, які було вилучено з CVS. Такі нечинні каталоги часто спричиняють помилки під час компіляції. Програма перевіряє наявність таких каталогів у поточному каталозі та всіх його підкаталогах.
Note that this tool does not remove anything; it simply prints what to do as a series of remove commands. You can copy and paste these commands, or use them with eval in a script.
Зауважте, що сама програма нічого не вилучає, — вона просто виводить інструкції з вилучення у вигляді відповідних команд. Ви можете скопіювати і виконати ці команди, або використати їх за допомогою eval у скрипті.
This tool works better if the source directory is not the same as the build directory, since it will not print directories containing old executables.
Цей інструмент працюватиме краще, якщо каталог вихідних кодів відрізняється від каталогу збирання, оскільки в такому разі команда не виводитиме каталогів, у яких містяться застарілі виконувані файли.
Actually perform the deletions instead of just printing them out. Use this option with care.
Виконує дії з вилучення замість простого виведення відповідних команд. Будьте обережні з використанням цього параметра.
pruneemptydirs was written by & David. Faure; & David. Faure. mail;
Автором pruneemptydirs є & David. Faure; & David. Faure. mail;
Open a & Qt; help page in & konqueror;
Відкриває сторінку довідки & Qt; у & konqueror;
qtdoc classname
qtdoc назва_ класу
qtdoc opens a & Qt; help page in & konqueror;. If classname is given, it opens the help page for that class. Otherwise the main & Qt; help page is opened. classname is case insensitive.
qtdoc відкриває сторінку довідки & Qt; у & konqueror;. Якщо задано назву_ класу, буде відкрито сторінку довідки для цього класу. У іншому випадку буде відкрито основну сторінку довідки & Qt;. Аргумент назва_ класу слід вказувати з врахуванням регістру.
The directory beneath which & Qt; is installed. The main & Qt; help page is expected to be in $QTDIR / doc/ html/.
Каталог, у якому встановлено & Qt;. Основна сторінка довідки & Qt; має знаходитися у каталозі $QTDIR / doc/ html /.
To display the help on the class QString:
Щоб було показано довідку щодо класу QString виконайте команду:
ask KWeatherService to display a weather report
надсилає запит до KWeatherService на показ прогнозу погоди
reportview; KDE Generic Options Qt Generic Options
reportview; Загальні параметри KDE Загальні параметри Qt
reportview is not intended to be used directly.
reportview не призначено для безпосереднього використання.
reportview is a small program that asks KWeatherService to display a weather report. Information shown includes the temperature, wind speed and air pressure.
reportview — це невеличка програм, яка надсилає запит до KWeatherService для показу прогнозів погоди. Серед показаної інформації буде температура, швидкість вітру і атмосферний тиск.
KWeatherService is a DCOP service used by both reportview and the & kweather; panel applet to provide weather data. There is no need to start KWeatherService separately; reportview will start the service itself if needed.
KWeatherService є службою DCOP, яку використовують для показу даних про погоду, як reportview, так і & kweather;. Немає потреби запускати KWeatherService окремо, — reportview запустить службу самостійно за потреби.
More detailed user documentation is available from help: / kweather (either enter this URL into & konqueror;, or run khelpcenter help: / kweather).
Докладнішу довідку для користувача можна отримати за адресою help: / kweather (або введіть цю адресу URL до рядка адреси & konqueror;, або виконайте команду khelpcenter help: / kweather у командному рядку).
& kweather; was written by & Ian. Reinhart. Geiser; & Ian. Reinhart. Geiser. mail; and & Nadeem. Hasan; & Nadeem. Hasan. mail;
Авторами & kweather; є & Ian. Reinhart. Geiser; & Ian. Reinhart. Geiser. mail; і & Nadeem. Hasan; & Nadeem. Hasan. mail;
Create a pseudo translated PO file from a PO template file
Створює неначебто перекладений файл PO за файлом шаблона PO
transxx template. pot
transxx шаблон. pot
transxx is a command-line tool that produces a basic fleshed-out PO-file from a PO-template file. Some of the formatting and structure of the msgid strings will be copied to the msgstr strings, but otherwise text will be translated to xx.
transxx — це інструмент командного рядка, який створює фіктивний файл PO за файлом шаблона PO. Частину форматування і структуру рядків msgid буде скопійовано до рядків msgstr, весь інший текст буде перекладено як xx.
The fleshed-out PO-file is sent to standard output.
Отриманий файл PO буде надіслано до стандартного виводу.
Running your software with the language xx will quickly show you any user visible strings that are not translatable.
Запуск ваших програм з параметром мови xx швидко дасть вам знати про видимі користувачеві рядки, які не потрапляють до шаблона перекладу.
Converts a timezone list to a PO file template.
Перетворює список часових поясів на шаблон файлів PO.
zonetab2pot. py timezone-list
zonetab2pot. py список_ часових_ поясів
zonetab2pot. py reads the timezone list given on the command-line and converts it to a gettext message file (PO-file) template containing the names of the individual timezones.
zonetab2pot. py читає вказаний з командного рядка список часових поясів і перетворює його на шаблон файлів повідомлень gettext (файл PO), у якому містяться назви окремих часових поясів.
The given timezone list should be in the same format as the system zone. tab. If no timezone list is specified on the command-line, / usr/ share/ zoneinfo/ zone. tab will be used.
Вказаний список часових поясів слід записувати у тому ж форматі, що і системний zone. tab. Якщо у командному рядку не буде вказано списку часових поясів, буде використано файл / usr/ share/ zoneinfo/ zone. tab.
The new PO-file template will be written to standard output.
Створений файл шаблона файлів PO буде записано до стандартного виводу.
zonetab2pot. py was written by Lukas Tinkl lukas@kde. org
Автором zonetab2pot. py є Lukas Tinkl lukas@ kde. org
Authors and History
Автори та історія програми
This project was started by Paul Hensgen as one of his University projects. The original name of the application was UML Modeller. Paul did all the development until the end of 2001 when the program reached version 1.0.
Цей проект було розпочато Паулем Генсгеном у рамках одного з його університетських проектів. Першою назвою програми була назва UML Modeller. Розробка всіх частин програми здійснювалася Паулем до кінця 2001 року, коли було випущено версію 1. 0 програми.
Version 1.0 already offered a lot of functionality, but after the project had been reviewed at Paul's University, other developers could join and they started making valuable contributions to UML Modeller, like switching from a binary file format to an & XML; file, support for more types of & UML; Diagrams, Code Generation and Code Import just to name a few.
Версія 1. 0 вже була достатньо функціональною, але після розгляду проекту у університеті Пауля, до проекту змогли долучитися інші розробники, які зробили значний внесок до UML Modeller, зокрема, перехід з бінарного формату файлів на файли & XML;, підтримку більшої кількості типів діаграм & UML;, створення коду та імпорт коду та багато інших удосконалень.
Paul had to retire from the development team in Summer 2002 but, as Free and Open Source Software, the program continues to improve and evolve and is being maintained by a group of developers from different parts of the world. In September 2002 the project changed its name from UML; Modeller, to & umbrello;. There are several reasons for the change of names, the most important ones being that just uml & mdash; as it was commonly known & mdash; was a much too generic name and caused problems with some distributions. The other important reason is that the developers think Umbrello is a much cooler name.
Пауль пішов з команди розробників влітку 2002 року, але оскільки програма є вільним і відкритим програмним забезпеченням, розробку було продовжено, програма вдосконалювалася і розвивалася, її підтримувала група розробників з різних частин світу. У вересні 2002 року назву проекту було змінено з UML; Modeller на & umbrello;. Для зміни назви було декілька причин, найважливішою з них було те, що uml — у тому сенсі, у якому він відомий багатьом — був занадто загальним для назви, і це спричинило проблеми з додаванням програми до деяких дистрибутивів. Іншою важливою причиною було те, що розробникам здалося, що Umbrello є набагато кращою назвою.
The development of & umbrello; as well as discussions as to where the program should head for future versions is open and takes place over the Internet. If you would like to contribute to the project, please do not hesitate to contact the developers. There are many ways in which you can help & umbrello;:
Дискусія з приводу розробки & umbrello;, а також обговорення напрямків, у яких програм розвиватиметься у наступних версіях, відкрита для будь- яких думок. Це обговорення триває у мережі Інтернет. Якщо ви маєте намір зробити внесок до проекту, будь ласка, не вагайтеся і зв’ яжіться з розробниками. Існує багато способів, у які ви можете допомогти розвитку & umbrello;:
Reporting bugs or improvements suggestions
Повідомляти про вади або пропонувати покращення
Fixing bugs or adding features
Виправляти вади і додавати можливості
Writing good documentation or translating it to other languages
Написати гарну документацію або переклад іншими мовами.
And of course... coding with us!
Ну, і звичайно ж,... писати програму разом з нами!
As you see, there are many ways in which you can contribute. All of them are very important and everyone is welcome to participate.
Як ви бачите, існує декілька шляхів зробити свій внесок до програми. Всі ці шляхи є дуже важливими, автори запрошують всіх взяти участь у покращенні програми.
The & umbrello; developers can be reached at uml-devel@lists. sourceforge. net.
Зв’ язатися з розробниками & umbrello; можна за допомогою адреси електронної пошти uml- devel@ lists. sourceforge. net.
& umbrello; Handbook
Підручник з & umbrello;
umbrello; Authors
Автори & umbrello;
& umbrello; helps the software development process by using the industry standard Unified Modelling Language (UML;) to enable you to create diagrams for designing and documenting your systems.
& umbrello; допомагає у процесі розробки програмного забезпечення. Програма використовує загальноприйнятий стандарт уніфікованої мови моделювання (Unified Modelling Language або & UML;), за допомогою якого можна створювати діаграми для розробки і документування ваших систем.
modelling
моделювання
diagrams
діаграми
software development
розробка програм
Code Import and Code Generation
Імпортування та створення коду
& umbrello; is a & UML; modelling tool, and as such its main purpose is to help you in the analysis and design of your systems. However, to make the transition between your design and your implementation, & umbrello; allows you to generate source code in different programming languages to get you started. Also, if you want to start using & UML; in an already started C++ project, & umbrello; can help you create a model of your system from the source code by analysing your source code and importing the classes found in it.
& umbrello; є інструментом для моделювання за допомогою & UML;, а отже його основним призначенням є допомогти вам у аналізі і розробці ваших систем. Крім того, для створення містка між вашими розробками і їх реалізаціями & umbrello; надає вам змогу створювати початкові коди програм різними мовами програмування. Якщо ви забажаєте почати використання & UML; у вже створеному проекті C++, & umbrello; може допомогти вам створити модель вашої системи за початковими кодами шляхом аналізу вашого початкового коду та імпортування знайдених у ньому класів.
Code Generation
Створення коду
& umbrello; can generate source code for various programming languages based on your & UML; Model to help you get started with the implementation of your project. The code generated consists of the class declarations, with their methods and attributes so you can fill in the blanks by providing the functionality of your classes' operations.
& umbrello; може створювати початкові коди різними мовами програмування на основі вашої моделі & UML;, це допоможе вам розпочати реалізацію вашого проекту. Створений код складатиметься з оголошень класів з їх методами та атрибутами, отже вам залишиться лише заповнити порожні місця реалізацією дій, передбачених у ваших класах.
& umbrello; 1.2 comes with code generation support for ActionScript, Ada, C++, CORBA IDL, & Java;, JavaScript, PHP, Perl, Python, SQL and XMLSchema.
У версії & umbrello; 1. 2 реалізовано підтримку створення коду для мов програмування ActionScript, Ada, C++, CORBA IDL, & Java;, JavaScript, PHP, Perl, Python, SQL і XMLSchema.
Generating Code
Як створити код
In order to generate code with & umbrello;, you first need to create or load a Model containing at least one class. When you are ready to start writing some code, select the Code Generation Wizard entry from the Code menu to start a wizard which will guide you trough the code generation process.
Для того, щоб створити за допомогою & umbrello; початкові коди, вам спершу слід створити або завантажити модель, у якій міститиметься принаймні один клас. Коли ваша модель буде готова для створення коду, оберіть пункт Майстер створення коду з меню Код, щоб запустити майстер, за допомогою якого ви зможете пройти всіма кроками процесу створення коду.
The first step is to select the classes for which you want to generate source code. By default all the classes of your model are selected, and you can remove the ones for which you do not want to generate code by moving them to the left-hand side list.
Першим кроком буде вибір класів, для яких ви бажаєте створити початкові коди. Типово, буде обрано всі класи вашої моделі, ви зможете вилучити ті з них, для яких створювати код не потрібно, пересуванням відповідних записів до списку, розташованого у лівій частині вікна.
The next step of the wizard allows you to modify the parameters the Code Generator uses while writing your code. The following options are available:
На наступному кроці майстер надасть вам змогу змінити параметри, які буде використано інструментом створення коду під час запису вашого коду. Можна змінити такі параметри:
Code Generation Options
Параметри створення коду
Options for the Code Generation in & umbrello;
Параметри створення коду у & umbrello;
Generation Options
Параметри створення
Code Verbosity
Докладність коду
The option Write documentation comments even if empty instructs the Code Generator to write comments of the / ** blah */ style even if the comment blocks are empty. If you added documentation to your classes, methods or attributes in your Model, the Code Generator will write these comments as Doxygen documentation regardless of what you set here, but if you select this option & umbrello; will write comment blocks for all classes, methods and attributes even if there is no documentation in the Model, in which case you should document your classes later directly in the source code.
За допомогою параметра Записувати коментарі документації, навіть якщо елементи порожні можна наказати засобу створення коду записати коментарі у стилі / ** тру- ля- ля * /, навіть якщо блоки коментаря є порожніми. Якщо ви додавали документацію до ваших класів, методі або атрибутів вашої моделі, засіб створення коду запише ці коментарі у вигляді документації Doxygen безвідносно до того, чи позначите ви цей параметр, але, якщо ви позначите цей пункт & umbrello; запише блоки коментарів для всіх класів, методів та атрибутів, навіть якщо у самій моделі документації не було, у останньому випадку вам слід буде виконати документування ваших класів безпосередньо у початкових кодах програми.
Write comments for sections even if section is empty causes & umbrello; to write comments in the source code to delimit the different sections of a class. For example public methods or Attributes before the corresponding sections. If you select this option & umbrello; will write comments for all sections of the class even if the section is empty. For example, it would write a comment saying protected methods even if there are no protected methods in your class.
Позначення пункту Записувати коментарі у розділи, навіть якщо розділ порожній призведе до того, що & umbrello; запише коментарі до коду програми для відокремлення різних розділів класу, наприклад, публічних (public) методів або Атрибутів перед відповідними розділами. Якщо ви позначите цей пункт, & umbrello; запише коментарі для всіх розділів класу, навіть якщо розділ є порожнім. Наприклад, програма запише коментар зі словами protected methods (захищені методи), навіть якщо у вашому класі немає захищених методів.
Write all generated files to folder. Here you should select the folder where you want & umbrello; to put the generated sources.
Записати всі створені файли в теку:. Тут вам слід обрати теку, до якої & umbrello; має записати створені коди програми.
The Include heading files from folder option allows you to insert a heading at the beginning of each generated file. Heading files can contain copyright or licensing information and contain variables that are evaluated at generation time. You can take a look at the template heading files shipped with & umbrello; to see how to use these variables for replacing your name or the current date at generation time.
За допомогою пункту Включати файли заголовків з теки: ви можете вставити заголовки на початок кожного зі створених файлів. Файли заголовків можуть містити відомості про авторські права або ліцензування програми, а також змінні, які має бути обчислено під час створення. Щоб дізнатися, яким чином можна скористатися цими змінними для заміни вашого імені або поточної дати під час створення файлів, ви можете переглянути файли шаблонів заголовків, які постачаються разом з & umbrello;.
Overwrite Policy
Правила перезапису