csi_bern Posté(e) le 22 juillet 2015 Partager Posté(e) le 22 juillet 2015 Salut tout le monde,Je voudrais globaliser mon site internet. Pour ce faire je suis ce tutoriel : http://tassedecafe.org/2878-internationaliser-site-web-php-gettext.html.En suivant le tuto, j'applique la ligne suivante sur Gate One (Client SSH) : xgettext [...]/index.php -o [...]/lang/monsite.pot J'obtiens la réponse suivante : -sh: xgettext: not found J'ai contrôlé sous volume2/php/extensions/ et un fichier gettext.so existe. Comment procéder pour que le système "trouve" xgettext ? Merci d'avance P.S. il s'agit de ma première utilisation de SSH 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 22 juillet 2015 Partager Posté(e) le 22 juillet 2015 il n'y a pas xgettext sous DSM Le plus simple ne serait-il pas de faire la manip sur un host Linux quelconque et de rapatrier le fichier ".pot" généré? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
csi_bern Posté(e) le 22 juillet 2015 Auteur Partager Posté(e) le 22 juillet 2015 Salut Raoul, Merci pour ta prompte réponse. Elle me coupe cependant un peu dans mon élan. Ca serait en effet possible de faire de la sorte, cependant, mon Synology est mon seul terminal sous Linux. Cependant, j'imagine que cette manip est également réalisable sur Windows, sur les commandes MS-Dos ou je ne sais quoi. Je ne suis pas un grand débrouillard en lignes de commandes. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 22 juillet 2015 Partager Posté(e) le 22 juillet 2015 (modifié) Cependant, j'imagine que cette manip est également réalisable sur Windows Bien sur gettext existe aussi sous windows (se trouve facilement avec google) Tu peux aussi installer cygwin (si tu ne connais pas c'est un environnement unix like complet qui tourne sous windows) Modifié le 22 juillet 2015 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
csi_bern Posté(e) le 23 juillet 2015 Auteur Partager Posté(e) le 23 juillet 2015 Salut, Je suis en train d'installer Cygwin. Ne sachant pas exactement quel module j'ai besoin, j'installe complètement. Ca dure et ça dure (sans pile Duracell). En attendant, je me demandais pour quelle raison n'y a-t-il pas xgettext sur DSM et n'est-il pas possible de l'installer ? Cette solution me semblerait quand même bien plus pratique et facile. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 23 juillet 2015 Partager Posté(e) le 23 juillet 2015 (modifié) Je suis en train d'installer Cygwin. Ne sachant pas exactement quel module j'ai besoin, j'installe complètement. Ca dure et ça dure (sans pile Duracell). Mauvaise idée: suffisait de sélectionner gettext dans l'installeur et il sera installé avec toutes les dépendances. En attendant, je me demandais pour quelle raison n'y a-t-il pas xgettext sur DSM et n'est-il pas possible de l'installer ? Cette solution me semblerait quand même bien plus pratique et facile. Faut bien faire des choix, un Syno est un serveur NAS au départ, et le mode accès ligne de commande DSM n'est pas prévu pour une utilisation générique. Il existe bien un sous-systeme ("optware", que certains s'obstinent à nommer "ipkg") contenant toutes les commandes unix, installable sur certains modèles (dépend de l'architecture). Le problème est que ce n'est plus vraiment maintenu, strictement non supporté par Synology (refusent de prendre en charge une demande de support si ils détecte ce machin) Sinon me semble me souvenir avoir utilisé, pour manipuler ces fichiers de localisation, une application full Windows, bien plus ergonomique donc. Impossible d'en retrouver le nom par contre. Modifié le 23 juillet 2015 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 23 juillet 2015 Partager Posté(e) le 23 juillet 2015 (modifié) En complément, sache qu'une fois Cygwin installé, ne sera pas nécessaire de copier les fichiers sur le PC pour les manipuler, à partir du moment ou ils sont dans un dossier partagé du NAS. Dans le fenetre de commande cygwin suffit de faire au préalable: cd //<nom_ou_IP_du_nas>/<dossier_partagé>/<chemin> (faut être déjà authentifié avec ton compte windows sur le NAS, c'est automatique si utilisateur et mot de passe sont identiques) et, de là utiliser les commandes xgettext, etc ... Modifié le 23 juillet 2015 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
csi_bern Posté(e) le 27 juillet 2015 Auteur Partager Posté(e) le 27 juillet 2015 J'ai profité du week-end pour essayer. Via Cygwin j'ai bien réussi à accéder à mes fichiers du NAS. Par contre, il faut que je m'entraîne un peu avec les lignes de commande je crois, car la ligne xgettext index.php -o lang/monsite.pot ne me crée ou modifie aucun fichier ("index.php" existe à la racine, le répertoire "lang" également et j'ai essayé avec un fichier "monsite.pot" existant ou non"). Aucun message d'erreur n'apparaît. Je vais continuer à bidouiller et voir si j'arrive à quelque chose 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.