canonical / Ubuntu Desktop Installer
Licence: gpl-3.0
Stars: ✭ 184
Programming Languages
dart
5743 projects
ubuntu-desktop-installer
Checkout & Run
Grab the source:
git clone https://github.com/canonical/ubuntu-desktop-installer.git
cd ubuntu-desktop-installer
git submodule update --init --recursive
Install and configure Flutter:
snap install flutter --classic
flutter channel dev
flutter upgrade
flutter config --enable-linux-desktop
Install dependencies:
cd subiquity_client
flutter pub get
cd subiquity
make install_deps
cd ../../ubuntu_desktop_installer
flutter pub get
Run:
flutter run
Translations
Translations for the Ubuntu desktop installer are managed with Flutter's tools for internationalization.
The template containing all the messages to be translated lives in lib/l10n/app_en.arb
. When starting translations for a new language, that file needs to be copied to lib/l10n/app_LANGCODE.arb
(e.g. lib/l10n/app_fr.arb
), and messages should be translated in this new file.
When new messages are added in the source code, they also need to be added to the translation template.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].