reactos/base/applications/rapps
Joachim Henze a70ac5c640 [0.4.11][RAPPS] Selected backports
partially 0.4.15-dev-6292-g 5f533bd019 [RAPPS] Update *.rc
partially 0.4.15-dev-6280-g ec974d8a81 [RAPPS] Main toolbar: Tooltip strings refactoring (#5007)

and pick some other translation improvements from master, strip outdated email-addresses

releases/0.4.7 - releases/0.4.11: Had a bug regarding category "Selected for installation",
it was populated with garbage after starting up the app. The bug in ReactOS is outside of the rapps source-folder.
So I decided to delay introduction of that feature to releases/0.4.12
2023-07-10 01:30:36 +02:00
..
include [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
lang [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
res [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
available.cpp [0.4.11][RAPPS] Pick some simplifications from master up to 0.4.15-dev-3726-gc262020 (e.g. CORE-18018 and (#2751)) 2022-01-24 10:19:41 +01:00
cabinet.cpp [0.4.11][RAPPS] Pick some simplifications from master up to 0.4.15-dev-3726-gc262020 (e.g. CORE-18018 and (#2751)) 2022-01-24 10:19:41 +01:00
CMakeLists.txt [0.4.11][RAPPS] Pick some simplifications from master up to 0.4.15-dev-3726-gc262020 (e.g. CORE-18018 and (#2751)) 2022-01-24 10:19:41 +01:00
CreateCabFile.bat
CreateCabFile.sh
gui.cpp [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
installed.cpp [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
integrity.cpp [RAPPS] Remove conversion helper that is now obsolete. #179 2017-12-25 20:57:04 +01:00
loaddlg.cpp [0.4.11][RAPPS] "Let's encrypt" Certificate-Issuer-Update hamster-wheel 2021-01-11 21:27:36 +01:00
misc.cpp [RAPPS] Introduce 'SizeBytes' DB entry and use it for display 2018-04-07 19:25:12 +03:00
rapps.rc [0.4.11][RAPPS] Selected backports 2023-07-10 01:30:36 +02:00
rappsmsg.mc Fix remaining text file line endings in the tree. (#18) 2017-10-06 15:00:36 +02:00
README.ENG [0.4.11][RAPPS] Pick some simplifications from master up to 0.4.15-dev-3726-gc262020 (e.g. CORE-18018 and (#2751)) 2022-01-24 10:19:41 +01:00
README.RUS [0.4.11][RAPPS] Pick some simplifications from master up to 0.4.15-dev-3726-gc262020 (e.g. CORE-18018 and (#2751)) 2022-01-24 10:19:41 +01:00
settingsdlg.cpp
splitter.cpp [RAPPS] Remove deprecated TODO; use _countof() where needed. 2018-02-03 23:43:53 +01:00
unattended.cpp [RAPPS] Fix command line handling 2018-06-09 17:14:06 +02:00
winmain.cpp [RAPPS] Fix command line handling 2018-06-09 17:14:06 +02: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 = Описание программы ; Тектсовое поле
SizeBytes = 1594881
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 - Other

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