Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

rub
2007-11-27 13:28:26

P@t a écrit:

Mais bon, je suis persuadé que la meilleure solution reste celle de vincent...

Finalement, restons simple!

Une option en conf bdd pour une détection auto de la langue au sens large:
  o installation (sans $conf pour lui)
  o guest et generic
  o enregistrement d'un utilisateur
  o message dans le profile si langue différent de celle détectée (à cause de l'ajout d'une nouvelle langue par exemple)
  o etc.

rub
2007-11-27 13:13:46

P@t a écrit:

Je propose de rajouter une option à cocher sous la langue, uniquement pour les les utilisateurs de type guest ou generic...
Par exemple: "Utiliser la langue du navigateur si elle existe" (on doit pouvoir trouver mieux!)
Mais bon, je suis persuadé que la meilleure solution reste celle de vincent...

Et mon utilisateur à moi peut pas avoir langue auto! Ben pourquoi?

Le fait d'utiliser le même champs pose uniquement un problème pour le user "default".

Perso, je préférerais ajouter dans $conf bdd la langue de la galerie (qui servira de valeur par défaut) et de rajouter dans #_user_info.language les valeurs "auto" (celle du navigateur) et "default" (celle de la galerie).

Mais attention aux effets de bord (NBM, etc...)
En fait en auto, il faudrait actualiser la table infos à chaque détection.

P@t
2007-11-27 13:02:16

Je propose de rajouter une option à cocher sous la langue, uniquement pour les les utilisateurs de type guest ou generic...
Par exemple: "Utiliser la langue du navigateur si elle existe" (on doit pouvoir trouver mieux!)
Mais bon, je suis persuadé que la meilleure solution reste celle de vincent...

Pour l'installation, on peut faire en sorte de sélectionner automatiquement la langue du navigateur...

P@t
2007-11-27 12:51:43

Oui... mais avec la langue "auto", on ne pourra plus définir de langue par défaut pour le guest...

rub
2007-11-27 12:49:16

P@t a écrit:

J'aime bien l'idée de la langue "auto"...
Mais bon, il serait plus raisonable de faire ca en $conf

Ne pas oublier les users génériques et l'installation!

Franchement, je préférerais la pseudo-langue car en plus, c'est pas très dur:
  o bdd rien à faire à part la valeur par défaut
  o on met auto comme langue (ou null)
  o une nouvelle traduction
  o mise à jour de l'aide
  o une petite fonction pour remplacer $user['language']
et hop...

rio
2007-11-27 07:35:11

Le temps de le faire (ce we probablement) mais c'est adopté pour moi ... et mon site!
Merci P@t!
:-))

P@t
2007-11-26 20:01:51

J'aime bien l'idée de la langue "auto"...
Mais bon, il serait plus raisonable de faire ca en $conf

rub
2007-11-26 19:57:37

VDigital a écrit:

$conf fichier mais par défaut actif.
8-)

Ou simplement, une nouvelle option de chaque user. Voir même une nouvelle langue "Détection automatique"?

VDigital
2007-11-26 19:38:09

$conf fichier mais par défaut actif.
8-)

rub
2007-11-26 19:27:32

VDigital a écrit:

Un avant goût de la 1.8....

8-)

On met l'option de base dans la 1.8? Avec un $conf associé? Un conf bdd ou fichier?

VDigital
2007-11-26 16:44:21

Exact ! Oublie !
P@t:  1 -  VDigital: 0

8-)

P@t
2007-11-26 16:20:07

Heu... je veux bien...
Mais la variable $user est vide au chargement du plugin....

VDigital
2007-11-26 16:14:34

if ($user['is_the_guest'])
{
    add_event_handler('user_init', 'set_guest_language');
}

Economise le test dans la fonction et évite de positionner un handler si on n'est plus guest, non?

8-)

VDigital
2007-11-26 16:10:36

Un avant goût de la 1.8....

8-)

P@t
2007-11-26 16:08:23

Hello!

Je viens de mettre dans le wiki un petit bout de code à rajouter dans son plugin perso.
http://phpwebgallery.net/doc/doku.php/f … es_invites

Très pratique: permet de récupérer la langue par défaut du navigateur de l’utilisateur. Si cette langue est installée sur la galerie, elle sera alors utilisée à la place de la langue par défaut. Compatible avec VD Language Switch....

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact