All Projects → canonical → Ubuntu Desktop Installer

canonical / Ubuntu Desktop Installer

Licence: gpl-3.0

Programming Languages

dart
5743 projects

Flutter CI

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].