slitaz-configs rev 312

Make Openbox menu translated again.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Sep 27 15:17:39 2017 +0300 (2017-09-27)
parents 47f6bed040f7
children 81166740b29b
files Makefile ob-menu/menu.xml.in
line diff
     1.1 --- a/Makefile	Wed Sep 27 08:48:02 2017 +0200
     1.2 +++ b/Makefile	Wed Sep 27 15:17:39 2017 +0300
     1.3 @@ -28,13 +28,13 @@
     1.4  menu:
     1.5  	@for l in $(LINGUAS); do \
     1.6  		echo "Formatting $$l messages..."; \
     1.7 -		mkdir -p po/mo/$$l/LC_MESSAGES; \
     1.8 -		msgfmt -o po/mo/$$l/LC_MESSAGES/$(DOMAIN).mo po/$$l.po; \
     1.9 +		mkdir -p  /usr/share/locale/$$l/LC_MESSAGES; \
    1.10 +		msgfmt -o /usr/share/locale/$$l/LC_MESSAGES/$(DOMAIN).mo po/$$l.po; \
    1.11  	done; \
    1.12  	mkdir -p $(DESTDIR)/etc/xdg/openbox; \
    1.13  	for l in en $(LINGUAS); do \
    1.14  		echo "Processing $$l menu..."; \
    1.15 -		./ob-menu/menu.xml.in $$l `pwd`/po/mo > \
    1.16 +		./ob-menu/menu.xml.in $$l > \
    1.17  		$(DESTDIR)/etc/xdg/openbox/menu.$$l.xml; \
    1.18  	done;
    1.19  
     2.1 --- a/ob-menu/menu.xml.in	Wed Sep 27 08:48:02 2017 +0200
     2.2 +++ b/ob-menu/menu.xml.in	Wed Sep 27 15:17:39 2017 +0300
     2.3 @@ -1,25 +1,23 @@
     2.4  # don't forget to add "locale-**" as BUILD_DEPENDS to slitaz-configs receipt
     2.5  # in case of adding new menu languages
     2.6  case $1 in
     2.7 -	en) L=C ;;
     2.8 -	fr) L=fr_FR ;;
     2.9 -	hu) L=hu_HU ;;
    2.10 -	ja) L=ja_JP ;;
    2.11 -	pt|pt_BR) L=pt_BR ;;
    2.12 -	ru) L=ru_RU ;;
    2.13 -	zh_CN) L=zh_CN ;;
    2.14 +	de) L='de_DE';;
    2.15 +	en) L='en_US';;
    2.16 +	fr) L='fr_FR';;
    2.17 +	hu) L='hu_HU';;
    2.18 +	ja) L='ja_JP';;
    2.19 +	pt|pt_BR) L='pt_BR';;
    2.20 +	ru) L='ru_RU';;
    2.21 +	zh_CN) L='zh_CN';;
    2.22  esac
    2.23  
    2.24 -if [ $L != C ]; then
    2.25 -	mkdir -p /usr/lib/locale/$L.UTF-8
    2.26 -	localedef -i $L -c -f UTF-8 /usr/lib/locale/$L.UTF-8
    2.27 -fi
    2.28 +mkdir -p "/usr/lib/locale/$L.UTF-8"
    2.29 +localedef -i "$L" -c -f 'UTF-8' "/usr/lib/locale/$L.UTF-8"
    2.30  
    2.31 -export LANG=$L LC_ALL=$L TEXTDOMAINDIR=$2 TEXTDOMAIN=slitaz-ob-menu
    2.32 +export LC_ALL="$L.UTF-8" TEXTDOMAIN='slitaz-ob-menu'
    2.33  
    2.34 -cat << EOT
    2.35 +cat <<EOT
    2.36  <?xml version="1.0" encoding="UTF-8"?>
    2.37 -
    2.38  <openbox_menu xmlns="http://openbox.org/3.4/menu">
    2.39  
    2.40  <!-- Favorite applications -->