slitaz-dev-tools rev 233

tazwikiss: better language support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Oct 21 22:54:39 2014 +0200 (2014-10-21)
parents cb4d9f3aa7d8
children b1e8c4f9bf01
files tazwikiss/rootfs/var/www/wiki/index.sh tazwikiss/rootfs/var/www/wiki/pages/AideCalc.txt tazwikiss/rootfs/var/www/wiki/plugins/wkp_Admin.sh tazwikiss/rootfs/var/www/wiki/plugins/wkp_FullScreen.sh tazwikiss/rootfs/var/www/wiki/plugins/wkp_Upload.sh
line diff
     1.1 --- a/tazwikiss/rootfs/var/www/wiki/index.sh	Wed Jul 30 12:24:08 2014 +0200
     1.2 +++ b/tazwikiss/rootfs/var/www/wiki/index.sh	Tue Oct 21 22:54:39 2014 +0200
     1.3 @@ -8,7 +8,7 @@
     1.4  . /usr/lib/slitaz/httphelper.sh
     1.5  
     1.6  cd $(dirname $0)
     1.7 -CONFIG=config-${HTTP_ACCEPT_LANGUAGE%%,*}.sh
     1.8 +CONFIG=config-${HTTP_ACCEPT_LANGUAGE%%[,;_-]*}.sh
     1.9  [ -x "$CONFIG" ] || CONFIG=config.sh
    1.10  . ./$CONFIG
    1.11  
     2.1 --- a/tazwikiss/rootfs/var/www/wiki/pages/AideCalc.txt	Wed Jul 30 12:24:08 2014 +0200
     2.2 +++ b/tazwikiss/rootfs/var/www/wiki/pages/AideCalc.txt	Tue Oct 21 22:54:39 2014 +0200
     2.3 @@ -1,18 +1,18 @@
     2.4 -!Aide sur le tableur CSV
     2.5 -!!Creation
     2.6 -Les tableaux sont créés à partir de données CSV avec au moins 2 lignes de 2 colonnes :
     2.7 -* Les lignes CSV doivent se terminer avec un ''';'''
     2.8 +!Aide sur la feuille de calcul CSV
     2.9 +!!Création
    2.10 +Les feuilles de calcul sont crées à partir de données CSV avec au moins 2 colonnes et 2 lignes :
    2.11 +* Les lignes CSV doivent se terminer par un ''';'''
    2.12  * Les lignes CSV ont 2 ''';''' ou plus
    2.13 -* Chaque ligne CSV a le même nombre de ''';'''
    2.14 -* Chaque case est accessible par une lettre et un nombre, et peut contenir
    2.15 +* Toutes les lignes CSV ont le même nombre de ''';'''
    2.16 +* Chaque case est repérée par une lettre et un nombre, elle peut contenir
    2.17  ** Du texte
    2.18  ** Un nombre
    2.19 -** Une expression ''javascript'' débutant par '''='''
    2.20 +** Un formule ''javascript'' commençant par '''='''
    2.21  !!Usage
    2.22 -* Déplacer la souris au dessus des cases pour voir le contenu
    2.23 -* Cliquer et modifier les case blanches
    2.24 -** Cliquer en dehors de la case pour tout recalculer
    2.25 -* Cliquer sur une case grise pour voir le CSV à jour
    2.26 +* passer la souris sur une case pour voir le contenu
    2.27 +* cliquer et modifier les cases blanches
    2.28 +** cliquer hors de la case pour tout recalculer
    2.29 +* cliquer une case grise pour voir le CSV à jour
    2.30  !!Exemples
    2.31  {{Pommes;12;=round((100*B1)/B3)+'%'; 
    2.32  Poires;7;=round((100*B2)/B3)+"%"; 
    2.33 @@ -24,7 +24,7 @@
    2.34  2;=(A2&lt;0)?alert('A2 &lt; 0 !'):sqrt(A2);}}
    2.35  Un nombre;sa racine carré;
    2.36  2;=(A2&lt;0)?alert('A2 &lt; 0 !'):sqrt(A2);
    2.37 -{{SliTaz 1.0 was released;Saturday 22 march 2008; 
    2.38 -=round(((new Date()).getTime() - Date.parse(B1))/1000/3600/24);days ago !;}}
    2.39 -SliTaz 1.0 was released;Saturday 22 march 2008;
    2.40 -=round(((new Date()).getTime() - Date.parse(B1))/1000/3600/24);days ago !;
    2.41 +{{SliTaz 1.0 est sortie;Saturday 22 march 2008; 
    2.42 +=round(((new Date()).getTime() - Date.parse(B1))/1000/3600/24);jours avant !;}}
    2.43 +SliTaz 1.0 est sortie;Saturday 22 march 2008;
    2.44 +=round(((new Date()).getTime() - Date.parse(B1))/1000/3600/24);jours avant !;
     3.1 --- a/tazwikiss/rootfs/var/www/wiki/plugins/wkp_Admin.sh	Wed Jul 30 12:24:08 2014 +0200
     3.2 +++ b/tazwikiss/rootfs/var/www/wiki/plugins/wkp_Admin.sh	Tue Oct 21 22:54:39 2014 +0200
     3.3 @@ -41,18 +41,19 @@
     3.4  	esac
     3.5  	PAGE_TITLE_link=false
     3.6  	editable=false
     3.7 -	lang="${HTTP_ACCEPT_LANGUAGE%%,*}"
     3.8 +	lang="${HTTP_ACCEPT_LANGUAGE%%[,;_-]*}"
     3.9  	PAGE_TITLE="Administration"
    3.10  	curpass="$(POST curpass)"
    3.11  	secret="admin.secret"
    3.12  	if [ -n "$(POST setpass)" ]; then
    3.13  		if [ -z "$curpass" ]; then	# unauthorized
    3.14 -			if [ ! -s $secret -o "$(cat $secret)" == \
    3.15 +			if [ ! -s $secret -o "$(cat $secret 2> /dev/null)" == \
    3.16  				  "$(echo $(POST password) | md5sum)" ]; then
    3.17  				curpass="$(POST password)"
    3.18  			fi
    3.19  		fi
    3.20 -		[ -n "$curpass" ] && echo $curpass | md5sum > $secret
    3.21 +		[ -n "$curpass" ] && echo $curpass | md5sum > $secret &&
    3.22 +		chmod 400 $secret
    3.23  	fi
    3.24  	if [ -n "$(POST save)" ]; then
    3.25  		admin_download $(POST file)
     4.1 --- a/tazwikiss/rootfs/var/www/wiki/plugins/wkp_FullScreen.sh	Wed Jul 30 12:24:08 2014 +0200
     4.2 +++ b/tazwikiss/rootfs/var/www/wiki/plugins/wkp_FullScreen.sh	Tue Oct 21 22:54:39 2014 +0200
     4.3 @@ -1,7 +1,11 @@
     4.4  plugin="FullScreen"
     4.5  description="Full screen support"
     4.6 +description_fr="Affichage plein écran"
     4.7   
     4.8 -FULLSCREEN="Fullscreen"
     4.9 +case "$HTTP_ACCEPT_LANGUAGE" in
    4.10 +fr*)	FULLSCREEN="Plein écran" ;;
    4.11 +*)	FULLSCREEN="Fullscreen" ;;
    4.12 +esac
    4.13  
    4.14  case "$1" in
    4.15  showjs) cat <<EOT
     5.1 --- a/tazwikiss/rootfs/var/www/wiki/plugins/wkp_Upload.sh	Wed Jul 30 12:24:08 2014 +0200
     5.2 +++ b/tazwikiss/rootfs/var/www/wiki/plugins/wkp_Upload.sh	Tue Oct 21 22:54:39 2014 +0200
     5.3 @@ -46,7 +46,7 @@
     5.4  )"
     5.5  		PAGE_TITLE_link=false
     5.6  		editable=false
     5.7 -		lang="${HTTP_ACCEPT_LANGUAGE%%,*}"
     5.8 +		lang="${HTTP_ACCEPT_LANGUAGE%%[,;_-]*}"
     5.9  		PAGE_TITLE="$UPLOAD" ;;
    5.10  	uploadfile)
    5.11  		mkdir -p pages/data 2> /dev/null