reactos/base/applications/rapps
Joachim Henze ae2ad29ad5 [RAPPS] Kill 2x EOL white-space in loaddlg.cpp
Both were introduced during 0.4.15-dev'ing
and were not in any earlier rls branches.
They were the only 2 in here btw.
2021-07-03 13:49:48 +02:00
..
include [RAPPS] Fix double free when closing rapps 2021-06-10 21:25:34 +02:00
lang [TRANSLATION][RAPPS] Fix the unrecognised escape sequence in the Hungarian translation 2021-04-15 17:23:25 +02:00
res
appview.cpp [RAPPS] Fix double free when closing rapps 2021-06-10 21:25:34 +02:00
asyncinet.cpp
available.cpp [RAPPS] Implement support for architecture specific sections 2021-06-05 19:17:05 +02:00
cabinet.cpp [RAPPS] Add directory extraction capabilities for the .cab file 2020-10-11 17:01:05 +02:00
CMakeLists.txt [RAPPS][RAPPS.COM] Introduce a rapps console shim 2020-10-25 15:44:33 +01:00
CreateCabFile.bat
CreateCabFile.sh
gui.cpp
installed.cpp [RAPPS] Restore event logging of install/uninstall actions 2021-05-08 19:25:16 +02:00
integrity.cpp
loaddlg.cpp [RAPPS] Kill 2x EOL white-space in loaddlg.cpp 2021-07-03 13:49:48 +02:00
misc.cpp [RAPPS] Implement support for architecture specific sections 2021-06-05 19:17:05 +02:00
rapps.rc [TRANSLATION] Add/update Hungarian translation for solitaire, spider solitaire, rapps, usetup, cpl/timedate, shell32, user32 2021-04-14 16:16:24 +02:00
rappsmsg.mc [TRANSLATION] Polish translation update (#3233) 2020-09-26 21:42:36 +03:00
README.ENG
README.RUS
settings.cpp
settingsdlg.cpp [RAPPS] Add support for a rapps db with the file:/// scheme 2020-10-11 17:01:05 +02:00
unattended.cpp [RAPPS][RAPPS.COM] Introduce a rapps console shim 2020-10-25 15:44:33 +01:00
winmain.cpp [RAPPS][RAPPS.COM] Introduce a rapps console shim 2020-10-25 15:44:33 +01:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

For more information for RAPPS, see: https://reactos.org/wiki/RAPPS

ДОБАВЛЕНИЕ ЗАГРУЖАЕМЫХ ПРОГРАММ

Для каждой программы создается отдельный текстовый файл с ini-подобным синтаксисом.
Каждое поле для любого языка может быть индивидуально. Например, для русского языка
ссылка на дистрибутив программы может быть одна, для английского - вторая, а для
китайского - третья. Можно добавлять программы только для какого-либо одного языка.
Например, 1C может быть интересна только русским, и добавлять ее для каждого языка не
имеет смысла.

Общий вид файла программы:

[Section] ; Секция для английского языка
Name = Имя программы ; Текстовое поле
RegName = Имя в реестре ; Имя, которое отображается в списке программ после установки
Version = 1.1.1 ; Текстовое поле с версией
License = Название лицензии ; Текстовое поле
Description = Описание программы ; Тектсовое поле
Size = Размер программы ; Текстовое поле
Category = 5 ; Цифровое поле с категорией
URLSite = http://www.site.com/ ; Текстовое поле. Ссылка на сайт программы
URLDownload = http://ftp.site.com/pub/installer.exe ; Текстовое поле. Ссылка для скачивания

[Section.0419] ; Секция для русского языка
Description = Описание на русском языке


Обязательными полями являются: Name, Category, URLDownload
Остальные поля заполнять не обязательно.

Список доступных категорий:
1 - Audio
2 - Video
3 - Graphics
4 - Games
5 - Internet
6 - Office
7 - Development
8 - Edutainment
9 - Engineering
10 - Finance
11 - Science
12 - Tools
13 - Drivers
14 - Libraries
15 - Themes
16 - Other

Список программ хранится на сервере и скачивается при первом включении автоматически!
Для генерации файла списка программ (обычного CAB-архива), хранящегося на сервере можно
воспользоваться скриптом CreateCabFile.bat. После скачивания (при первом включении) этот
файл останется в одной папке с программой, но будет распакован и в дальнейшем будет
использоваться распакованный вариант. Если распакованный вариант по каким-либо причинам
будет удален - распаковка будет повторена. Если будет удален CAB-файл, то он будет скачан
снова.