diff --git a/Makefile b/Makefile index a8ede0f..08c6fde 100644 --- a/Makefile +++ b/Makefile @@ -1,78 +1,78 @@ -VERSION = 0.90 +VERSION = 0.91 ALL_LINGUAS = be bg br ca ca@valencia cs da de el es fr gd gl hu id it lt lv nl nn pl pt pt_BR ro ru sk sl sr sv ta th uk zh_TW #ALL_LINGUAS = fr POFILES=$(shell LINGUAS="$(ALL_LINGUAS)"; for lang in $$LINGUAS; do printf "locale/$$lang.po "; done) CATALOGS=$(shell LINGUAS="$(ALL_LINGUAS)"; for lang in $$LINGUAS; do printf "locale/$$lang.mo "; done) sources = \ gcompris.py \ template/base.html \ template/buy.html \ template/downloads.html \ template/download_macosx.html \ template/index.html \ template/news.html \ template/newsall.html \ template/onenews.html \ template/screenshot.html \ template/screenshots.html \ template/social.html \ template/test.html i18_sources = template/base.html \ template/buy.html \ template/index.html all: linguas="$(ALL_LINGUAS)"; \ for lang in $$linguas; do \ ./gcompris.py $(VERSION) $$lang "$(ALL_LINGUAS)" $(GCOMPRIS_DIR); \ done; \ ./gcompris.py $(VERSION) en "$(ALL_LINGUAS)" $(GCOMPRIS_DIR); \ cp template/mobile-privacy-policy.html . # # Run it to update the translation. This requires the .po from the -qt version. update: linguas="$(ALL_LINGUAS)"; \ python2 l10n-fetch-po-files.py "$(ALL_LINGUAS)"; \ for lang in $$linguas; do \ if test ! -f locale/$$lang.po; then \ cp locale/messages.pot locale/$$lang.po; \ touch -d yesterday locale/$$lang.po; \ fi; \ if test locale/messages.pot -nt locale/$$lang.po; then \ cd locale; intltool-update --dist --gettext-package=messages $$lang; cd ..; \ fi; \ header_end=`grep -n '^$$' locale/$$lang.po | head -1 | sed s/://`; \ tail -n +$$header_end locale/$$lang.po > locale/tempfile; \ mkdir -p locale/$$lang/LC_MESSAGES; \ cat $(GCOMPRIS_DIR)/po/gcompris_$$lang.po locale/tempfile | grep -v "^#~" > locale/$$lang/LC_MESSAGES/gcompris.po; \ rm -f locale/tempfile; \ sed '/^msgctxt "ActivityInfo|"/ d' < locale/$$lang/LC_MESSAGES/gcompris.po > locale/$$lang/LC_MESSAGES/gcompris_tmp.po; \ sed '/^msgctxt "DialogHelp/ d' < locale/$$lang/LC_MESSAGES/gcompris_tmp.po > locale/$$lang/LC_MESSAGES/gcompris_tmp2.po; \ msguniq --use-first locale/$$lang/LC_MESSAGES/gcompris_tmp2.po -o locale/$$lang/LC_MESSAGES/gcompris.po; \ rm -f locale/tempfile locale/$$lang/LC_MESSAGES/gcompris_tmp.po locale/$$lang/LC_MESSAGES/gcompris_tmp2.po; \ msgfmt --use-fuzzy locale/$$lang/LC_MESSAGES/gcompris.po -o locale/$$lang/LC_MESSAGES/gcompris.mo; \ done; # # Run this when new strings are added in the templates extract: $(i18_sources) pybabel extract -F babel.cfg -o locale/messages.pot ./ if test $(shell git diff locale/messages.pot | grep "^+[^+]" | wc -l) -eq 1; then \ git checkout locale/messages.pot; \ touch locale/messages.pot; \ fi #%.po : # pybabel init -d locale -l `echo $* | cut -d/ -f2` -i locale/messages.pot -o $*.po online: rsync -az --copy-unsafe-links --exclude .git --exclude .rcc --exclude template . maintener@gcompris.net:/var/www/ clean: rm -Rf *.html feed-*.xml *.pyc locale/* diff --git a/news/20180516.html b/news/20180516.html new file mode 100644 index 0000000..09d586e --- /dev/null +++ b/news/20180516.html @@ -0,0 +1,88 @@ +{% extends "template/onenews.html" %} +{% set title = 'Release GCompris 0.91' %} +{% set withlongcontent = 0 %} +{% block content %} + +gcompris banner + + +

Hi,
+Here is GCompris 0.91, a new bugfix release to correct some issues in previous version and improve a few things.

+ +

Every GNU/Linux distribution shipping 0.90 should update to 0.91.

+ +

With 68 commits since last release, the full changelog is too long for this post. +But here is a list to summarize the changes.

+ +

Activities:

+
  • fix English text in several activities
  • +
  • fix score position in several activities
  • +
  • block some buttons and interactions when needed in several places
  • +
  • lots of fixes for audio in several activities
  • +
  • number_sequence (and others based on it), fix base layout
  • +
  • update dataset for clickanddraw, drawnumbers and drawletters
  • +
  • crane, add localized dataset
  • +
  • lightsoff, add keyboard support and other fixes
  • +
  • algorithm, add keyboard support and other fixes
  • +
  • money, fixes for locale currency used
  • +
  • ballcatch, improve audio feedback
  • +
  • calendar, several little fixes
  • +
  • memory-case-association fix icons size
  • +
    +

    Other changes:

    +
  • re-enable sound effects on linux
  • +
  • improved playback of sound effects, no more delay
  • +
  • add captions to images and OARS tags in the appdata
  • +
  • add Scottish Gaelic to core, and update some datasets for it
  • +
  • main bar, fix some items size
  • +
  • remove unused images
  • + + +
    + +

    You can find this new version on the download page, and soon in the Play store and Windows store.

    + +

    On the translation side, we have 16 languages fully supported: +British English, +Catalan, +Catalan (Valencian), +Chinese Traditional, +Dutch, +French, +Greek, +Indonesian, +Irish Gaelic, +Italian, +Polish, +Portuguese, +Romanian, +Spanish, +Swedish, +Ukrainian. + +We also have 15 languages partially supported: + +Norwegian Nynorsk (97%), +Hindi (96%), +Turkish (90%), +Scottish Gaelic (86%), +Galician (86%), +Brazilian Portuguese (84%), +Belarusian (84%), +German (81%), +Chinese Simplified (79%), +Russian (78%), +Estonian (77%), +Slovak (76%), +Finnish (76%), +Slovenian (69%), +Breton (65%).

    + +

    Thank you all,
    +Timothée & Johnny

    + + +{% endblock %}