6066 Commits (0e054f1246308f21746e5e521efc2b1e023f8143)
 

Author SHA1 Message Date
Adriaan de Groot 39b7e4c55f Merge branch 'translatable-configuration' 5 years ago
Adriaan de Groot 764c775f08 [libcalamares] Tighten tests, add special case
- The tests should be run in C locale, otherwise the plain get()
   function uses the current locale, which will fail (e.g. running
   LANG=nl ./libcalamareslocaletest returns the Dutch strings for
   plain get, which isn't what we expect).
 - sr@latin is still special.
5 years ago
Adriaan de Groot a9292d0c75 [libcalamares] Implement getting the string 5 years ago
Adriaan de Groot 50d74c4eca [libcalamares] Add get() to the string
- Look up the translation of the requested string with the current
   or a specific locale. This implementation is a stub.
 - Add tests for the getter.
5 years ago
Adriaan de Groot e0edd1f3e2 [libcalamares] Fix misleading comment, add accessor
- the sort order is not English-at-the-top
 - add accessor for the locale ID.
5 years ago
Adriaan de Groot 28293ef77a [libcalamares] Expand tests of TranslatableString 5 years ago
Adriaan de Groot 5d6ccfe8fc [libcalamares] Adjust tests for new Esperanto support 5 years ago
Adriaan de Groot 83df41ef06 CMake: bump required CMake to 3.3, enable Esperanto
- Require CMake 3.3 for the IN_LIST operator in if() statements
 - It looks like Qt 5.12.2 (possibly earlier) supports a QLocale("eo")
   so enable Esperanto if that Qt version or later is detected.
5 years ago
Adriaan de Groot 18e2f2ae52 [libcalamares] Add tests for new TranslatedString
- Test that construction works as expected
 - Add count() method to TranslatedString for testing purposes.
5 years ago
Adriaan de Groot 19ca1b3c30 [libcalamares] One missing bit of coding style 5 years ago
Adriaan de Groot 8ea4091c7b [libcalamares] Add a TranslatedString class to locale/
- While QObject::tr and gettext give us translations **most** of the
   time via the translation mechanism, we sometimes have strings
   embedded in configuration files that need to be shown to people
   as well. Follow the .desktop style in handling this.
 - A key's value **might** be translated; use `key[lang]` for the
   translation into one of the languages that Calamares understands.
   Code that expects a translated (human-readable) string in a configuration
   file can use TranslatedString to collect all the translations of a
   given key, so that it displays the right string from the configuration
   when needed.
5 years ago
Adriaan de Groot 1afa9c4d08 [libcalamares] Apply current coding style to all of libcalamares/ 5 years ago
Adriaan de Groot fa676c573e CI: Fix style script
- when passing in more than one directory, expanded the wrong variable
5 years ago
Adriaan de Groot 7fcb7be1e4 [libcalamares] Apply current coding style to libcalamares/locale/ 5 years ago
Adriaan de Groot 43ba59361b [libcalamares] Don't format generated files of CLDR data 5 years ago
Adriaan de Groot fa2b94d931 [libcalamares] Apply current coding style to libcalamares/partition/ 5 years ago
Adriaan de Groot 312865cdd9 [libcalamares] Fix build on FreeBSD 5 years ago
Adriaan de Groot b8a74657f4 [libcalamares] Apply current coding style to libcalamares/utils/
- String.cpp needs special handling since part of it should
   remain unchanged, the formatting is "special" there.
5 years ago
Adriaan de Groot 29b9a21f59 [libcalamares] Don't format files copied from KCoreAddons 5 years ago
Adriaan de Groot b7f54a3866 [libcalamares] Don't break string tables by reformatting 5 years ago
Adriaan de Groot 2556ba9d55 CI: set style for macro continuations 5 years ago
Adriaan de Groot b16354133d [packagechooser] Switch to a list form
- Using id's as keys in a map orders them indeterminately -- in
   practice, alphabetically by key. Switch to a list form so that
   the products stick to the order they have in the config file
   (which means distro's can list "preferred" versions at top).
5 years ago
Adriaan de Groot 9a52430e74 [packagechooser] Too many 'o's in test name 5 years ago
Adriaan de Groot 89dcae393e Merge remote-tracking branch 'origin/master' into software-chooser
- Pull in build fix
5 years ago
Adriaan de Groot 791f9cbccb [packagechooser] Read packages model from config
- add key *items* which will be used to fill up the model for
   software products.

TODO: needs translation support
5 years ago
Adriaan de Groot beeda24423 [libcalamaresui] Fix build of the PythonQt bindings
- Change to std::chrono::seconds wasn't tried against the (optional)
   PythonQt bindings, leading to build failure. Reported by Phil (Manjaro).

FIXES #1210
5 years ago
Adriaan de Groot adb939b2e8 [packagechooser] Word-wrap package descriptions 5 years ago
Adriaan de Groot d5275d5e10 [packagechooser] Allow the model to set the introductory text 5 years ago
Adriaan de Groot 047a300a51 [packagechooser] Remove unneeded debug 5 years ago
Adriaan de Groot 140c0db7a4 [packagechooser] Set GlobalStorage packagechooser_<id> 5 years ago
Adriaan de Groot c59ffc7765 [packagechooser] Set default ID as documented 5 years ago
Adriaan de Groot b711c791bd [packagechooser] Fix build, tidy code 5 years ago
Adriaan de Groot 87d7b2a5c0 [packagechooser] Allow setting an ID for the module's GS key 5 years ago
Adriaan de Groot 2f2080727d Merge branch 'master' into software-chooser 5 years ago
Adriaan de Groot ff6c6a360b [calamares] Make UI work for test-loader
- Need to create just one QApplication (subclass) with the right
   parameters for the UI to work.
 - If the UI is enabled and it's a View module, then show the widget
   rather than running the jobs.
5 years ago
Adriaan de Groot f2fb49ce26 [calamares] Fix test-loader runtime
- Some view steps expect the module manager to be there, avoid
   startup warnings by creating one.
5 years ago
Adriaan de Groot e8f342c0a5 [calamares] Add test-loader option for UI 5 years ago
Adriaan de Groot f53aaa8bf3 [calamares] Fix module loader for ViewModules
- The ViewManager needs branding information, which wasn't
   initialized -- leading to crashes. Add -b option to give
   a specific branding, and default to something take makes
   sense when testing modules from the build directory.
 - Allows the module to load; doesn't show the UI though.
5 years ago
Adriaan de Groot 2fd2e90bf0 [calamares] Always run module tester with verbose logging 5 years ago
Adriaan de Groot 76077743af [packagechooser] Add configuration setting for selection mode
- Add a *mode* key to the configuration file
 - Change some names around to be more consistent (not user-visible)
5 years ago
Adriaan de Groot 042852218f [license] Apply current coding style 5 years ago
Adriaan de Groot fb3204262c [packagechooser] Remove unneeded forward declaration 5 years ago
Adriaan de Groot 9d026862a8 [packagechooser] Provide names for selection mode 5 years ago
Adriaan de Groot ab7374628b [packagechooser] Use sample screenshots 5 years ago
Adriaan de Groot 86d8db6bbf [packagechooser] Enforce selection mode on the next-button 5 years ago
Adriaan de Groot 7609546d8b [packagechooser] Add screenshots for example 5 years ago
Adriaan de Groot 2272d2ab43 [packagechooser] Add selection modes
- Introduce different selection modes (most don't work yet)
 - Use model data in the main widget
5 years ago
Adriaan de Groot 86e2e6242f [packagechooser] Warn about weird calling orders 5 years ago
Adriaan de Groot a32dcdad86 [packagechooser] Support multiple selection modes 5 years ago
Adriaan de Groot dc5cdbb38c [packagechooser] Update other parts of the window on selection 5 years ago