29 Commits (604535f65a36a67bbf934cc056c648a79a6d03ba)

Author SHA1 Message Date
Adriaan de Groot 063fb24f3a i18n: add translations source for keyboards 4 years ago
Adriaan de Groot 1cd9b93a22 REUSE: Giant boilerplate cleanup
- point to main Calamares site in the 'part of' headers instead
  of to github (this is the "this file is part of Calamares"
  opening line for most files).
- remove boilerplate from all source files, CMake modules and completions,
  this is the 3-paragraph summary of the GPL-3.0-or-later, which has
  a meaning entirely covered by the SPDX tag.
4 years ago
Adriaan de Groot 0ee0f40816 REUSE: license tags for the scripts and tools in ci/
- remove empty useless HACKING
- remove unused cppcheck.sh
- migrate the AppImage docs to the wiki (which doesn't moan about licensing)
- try a HTML-style comment in the RELEASE docs
4 years ago
Adriaan de Groot 713774ab40 i18n: adjust tooling to renamed resource 5 years ago
Adriaan de Groot 4c65b8cc63 CI: remove outdated comment-crud 5 years ago
Adriaan de Groot dec30d70fd CI: tidy up scripts
- Add SPDX headers
 - Indent consistently (tabs, not a mix of 2-space, 4-space, and tabs)

The scripts were originally added without a license header.
Since they are simple, and re-usable, and not particularly
interesting, I've made the license explicitly 2-clause BSD.
This is unlike the rest of Calamares, which is GPLv3+; the
build system and support scripts are not the software itself.
5 years ago
Adriaan de Groot c18d40f61b CI: switch lupdate-versions checked for
- look for the more-specific lupdate-qt5 first, then the generic one
 - in practice this is moot, though, since the only person running
   this script is me, on one of my development VMs

Reported by Kevin Kofler (who rightly points out that lupdate *might*
be a Qt4 or even Qt3-era executable).
5 years ago
Adriaan de Groot 6eb52c2989 CI: fix-up txpush
- need to force-push the translation tag (since there's only one,
   and it moves through history whenever TX is pushed)
 - xmllint canonicalization removes the DOCTYPE, so hack in
   a pipeline stage that re-inserts it.
5 years ago
Adriaan de Groot fa466b447c CI: Canonicalize XML first
- Do XML processing / canonicalisation in txpush only
 - Run the *HEAD* version of txpush in both worktrees
5 years ago
Adriaan de Groot 64b56664de CI: use explicit encoding in XML tidy 5 years ago
Adriaan de Groot 053fa28b19 CI: improve TX consistency
- txpush
   - don't try to push TX for the timezone list
   - xmllint --format the .ts files to avoid inconsistency between
     TX tool versions
 - txcheck
   - xmllint --format
   - hard-code the list of files, it's not worth the hassle
   - don't apply XML cleanups to POT files
   - strip linenumbers from POT files for diffing
5 years ago
Adriaan de Groot 5dad5dae02 i18n: support Tumbleweed versioned-lupdate executables 5 years ago
Adriaan de Groot d86b6bddeb CI: when pushing TX, also push the tag 5 years ago
Adriaan de Groot 93ae44e214 [libcalamares] Split translatable timezone data
- Hide the one file from lupdate by giving it a weird suffix
 - Call lupdate a second time for the timezone translations
 - While here, adjust so that the options precede the directories
   they are supposed to affect

I don't want to give the translation teams 444 new strings all
at once (about 90% of which don't need translation).
5 years ago
Adriaan de Groot ddc2f60768 Merge branch 'master' into zone-data 5 years ago
Adriaan de Groot 1fc31cde32 CI: make tag consistent between txpush and txcheck 5 years ago
Adriaan de Groot 5fbae8213d CI: fix Qt version-selection for FreeBSD when calling lupdate 5 years ago
Adriaan de Groot 9f90ef6377 CI: when pushing translations, mark it with a git tag 5 years ago
Adriaan de Groot 4004af09ad i18n: improve documentation on Transifex scripts 6 years ago
Adriaan de Groot fdccff83c3 i18n: when extracting strings, skip branding 7 years ago
Adriaan de Groot f63b44c984 i18n: smash things back from unspecified charset to UTF-8 7 years ago
Adriaan de Groot 71fe0f6f03 Python-i18n: pygettext is deprecated
- Use xgettext -L python instead
 - Mark _n as a plural-forms translation function
 - Explicit output to .pot files (instead of default .po)
7 years ago
Adriaan de Groot 44262951a1 Python-i18n: add _n() as a gettext keyword, for plurals 7 years ago
Adriaan de Groot 9f5ff55ba2 Python-i18n: tx pull and push improvements
- python jobmodule translations
 - only keep top-level desktop file
7 years ago
Adriaan de Groot 5ebbc00334 i18n: document txpush, de-bash 7 years ago
Adriaan de Groot e94ea438fb i18n: extend .desktop tooling-support 7 years ago
Adriaan de Groot 17a6ca2207 i18n: automatic i18n merges are down 7 years ago
Teo Mrnjavac 256a629ece Push all PythonQt module translation catalogs. 8 years ago
Teo Mrnjavac 2fd066794b Transifex push script. 9 years ago