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<0)?alert('A2 < 0 !'):sqrt(A2);}} 2.35 Un nombre;sa racine carré; 2.36 2;=(A2<0)?alert('A2 < 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