[Intégré 3.1.14] Interface Anglais / Francais

Décrivez les améliorations que vous souhaiteriez pour les prochaines versions.
Répondre
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

De sylvain par mail

Interface Anglais / Francais
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
pchlj
Gsup LEVEL 2
Messages : 35
Enregistré le : ven. 11 avr. 2014 15:03

Bonjour...

Oui j'avoue qu'une interface multilangue serait pas mal :)

je le fais sur mes sites :)

avec un array en include... l'exemple pou raider les devs qui passent du temps dessus ;)

fichier textes_fr.php
contient
$textes[1000] = "bonjour";
$textes[1001] = "retour";
etc etc

fichier textes_us.php
contient
$textes[1000] = "Hello";
$textes[1001] = "back";
etc etc


une fonction toute simple
function getTxt($index, $first = true, $allu = false) {
global $textes;
if ($first)
return mb_substr(mb_strtoupper($textes[$index], "utf-8"), 0, 1, "utf-8").mb_substr($textes[$index], 1, strlen($textes[$index]) - 1, "utf-8");
elseif ($allu)
return mb_strtoupper($textes[$index], "utf-8");
else
return $textes[$index];
}

explications : $index est le numéro dans l'array
$first (rien ou 0 ou 1) sert à mettre la première lettre en majuscule
$allu (rien ou 0 ou 1) sert à mettre l'ensemble en majuscule

tout ça fonctionne en utf8

exemple d'appel

echo getTxt(1000) -> hello
echo getTxt(1000,1) -> Hello
echo getTxt(1000,0,1) -> HELLO

c'est tout simple...

il suffit d'un include du texte selon la langue et toutes les pages fonctionnent :)

De plus faire simplement français pour l'instant la communauté des utilisateur pourra d'elle même créer les textes_??.php dans la langue de son choix...

;)
Directeur Technique Indépendant - phil-good-media.com
utilisateur de gestSup 3.0.9 (déployé sur plusieurs prod ;) )
bruno
Gsup LEVEL 4
Messages : 122
Enregistré le : ven. 17 mai 2013 09:29
Localisation : Montpellier

Bonjour,

Vous devriez faire des fichiers langues, ça serait plus souple ?

Après l'idée est bonne, pourquoi on monterait pas un github ;) du projet "gestup"
On pourrait l'appeler "gestup (r)évolution" lol

Cordialement,
Bruno
Serveur: OS: CentOS 6.5 | Apache: 2.2.26 | Mysql: 5.5.39 | PHP: 5.5.15 | GestSup : 2.9 (prod.) et 3.0.9 (test et debug) - Administrateur Système et Réseaux.
Quentin
Gsup LEVEL 0
Messages : 2
Enregistré le : jeu. 20 juin 2013 17:49

Malgré mes recherches, je n'ai trouvé aucun outils aussi bien pensé (et avec un tel rapport qualité/prix ;) )
Vraiment dommage qu'il n'y ai pas une version anglaise :cry:
icek
Gsup LEVEL 0
Messages : 1
Enregistré le : mer. 25 mai 2016 14:58

Superbe outil.
Avec l'anglais en plus pour l'interface, il serait tellement plus connu!
Vraiment dommage, je ne peux pas l'utiliser avec mes users dans tous les pays.
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Est ce quele developpement de la partie utilisateurs, vous suffirai dans un premier temps ?

Je pense que que cela pourrai etre une premiere étape a l'intégration d'autres langues, mais je vous avoue que cette evolution est extrement chronophage car certain champs sont basé et également a traduire.


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Vince
Gsup LEVEL 1
Messages : 14
Enregistré le : mer. 7 déc. 2016 20:29

Bonjour,

Je reviens vers vous pour savoir si le developpement de GESTSUP en anglais à avancer ?

Encore bravo pour l'outil actuellement deja en place.

Cordialement,
Vince
Version 3.1.11
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

nous travaillons pour l'intégration dans la prochaine version pour la partie utilisateur:
coming soon...
Sans titre.png
Sans titre.png (16.65 Kio) Vu 11946 fois
Sans titre2.png
Sans titre2.png (23.81 Kio) Vu 11946 fois
Pouvez vous nous décrire vos besoins actuels:
> configurable pour l'application pour certains utilisateurs ?
> pour les techniciens ou les utilisateurs ou les deux ?

Merci

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Vince
Gsup LEVEL 1
Messages : 14
Enregistré le : mer. 7 déc. 2016 20:29

Merci pour l'info !

Effectivement, commencer par la partie utilisateur est pour ma part la bonne chose à faire.
Dans mon cas, la partie utilisateurs est la plus importante, et ensuite vient la partie technicien

En tout cas merci
Version 3.1.11
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

vous pouvez tester l'interface utilisateur Anglais dans la version bêta 3.1.14.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre