Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update translations for 2.2 release #1946

Merged
merged 8 commits into from
Dec 17, 2018
Merged

Update translations for 2.2 release #1946

merged 8 commits into from
Dec 17, 2018

Commits on Dec 16, 2018

  1. Update translation template

    ``lupdate src -recursive -noobsolete -extensions cpp,h,ui -ts res/translations/mixxx.ts``
    Scanning directory 'src'...
    Updating 'res/translations/mixxx.ts'...
    Found 2392 source text(s) (3 new and 2389 already existing)
    Removed 1 obsolete entries
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    32b3659 View commit details
    Browse the repository at this point in the history
  2. [WIX] Update translation template

    ``./wxl2pot.py -l Language mixxx_en-us.wxl po/mixxx.pot`
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    5c055d3 View commit details
    Browse the repository at this point in the history
  3. Fetch newer translations for the application and [WIX] from Transifex

    `tx pull -a -f --parallel --minimum-perc 1``
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    343246a View commit details
    Browse the repository at this point in the history
  4. [WIX] Rebuild wxl files from latest po files

    In ZSH:
    ``for i in po/*.po; do destfile=${i#po/}; ./po2wxl.py -l Language -f -p 1 $i mixxx_${destfile%.po}.wxl; done`
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    a8bb480 View commit details
    Browse the repository at this point in the history
  5. Compile QM files out of TS files that are used by the localised app.

    In ZSH:
    ``for XX in res/translations/mixxx_*.ts; do lrelease -nounfinished $XX -qm res/translations/${$(basename $XX)%.*}.qm; done`
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    861501e View commit details
    Browse the repository at this point in the history
  6. [WIX] Again, pull latest translations from Transifex after manually f…

    …illing strings from translations memory. They were lost in a previous commit 343246a
    
    ``tx pull -r mixxxdj-windows-installer.mixxxpot -a --minimum-perc=1``
    
    The template and the translations became out-of-sync, since a manual push to TF following mixxxdj#1899
    I do not exactly know what the issue was, probably it does not work well that strings in the language files were manually changed, but not the timestamp.
    
    Anyway, now the template and the translations are n-sync again. Back to normal. In the future , we should NOT accept manual edits to translation files.
    Either use the TF online editor or one of the many available text translation softwares, see https://mixxx.org/wiki/doku.php/internationalization#offline_translation_software
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    3acc58e View commit details
    Browse the repository at this point in the history
  7. [WIX] Again, rebuild wxl files from latest po files

    In ZSH:
    ``for i in po/*.po; do destfile=${i#po/}; ./po2wxl.py -l Language -f -p 1 $i mixxx_${destfile%.po}.wxl; done`
    esbrandt committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    0621251 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d2a304 View commit details
    Browse the repository at this point in the history