WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Integrateur Joomla Le-mans




***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Integrateur Joomla Le-mans





Article:

GLib est la désignation d'une bibliothèque libre dirigeant les structures de données – arbres, table de hachage et listes. Elle a commencé comme composante de GTK+, mais, maintenant,elle est utilisée par nombreuses applications.
Initilalement,Glib était utilisée comme fourre-tout pour le code bas niveau[réf. nécessaire]. Maintenant ,elle s'est étendue pour proposer multiples propriétés qui sont en plus portables.
GLib appartient au paquet GTK+ du projet GNU. Elle est octroyée suivant les termes de la licence GNU LGPL.
gettext représente la bibliothèque logicielle du projet GNU, elle est réservée à l'internationalisation de logiciels (i18n). Elle est habituellement employée pour écrire des programmes multilingues.
Le code source est modifié pour utiliser les appels à la fonction GNU gettext. Ceci se fait en incorporant les chaînes réservées à l'utilisateur dans la fonction gettext pour la plupart des langages. Dans l'intention de gagner du temps de saisie et élucider le code, l'alias de substitution _ est en général utilisé pour cette fonction de sorte que le code C.
Ainsi,la chaîne affectée est utilisé par gettext comme clef de recherche de traductions et renvoie la chaîne d'origine si aucune traduction n'est disponible, à l'inverse de systèmes tel que catgets ou de l'usage de Loadstring sous Microsoft Windows, où une similitude de programmation est utilisée (souvent un entier).
La fonction GNU gettext est implémentée en : C++, Objective C... en outre de C. Dans la plus grande partie des cas, son utilisation s'y évidente à celle du C.
A l'effet de concevoir un fichier .pot, ou modèle on utilise xgettext aux sources, qui comprend une liste de toutes les chaînes traduisibles extraites du code. Pour l'exemple ci-dessus, une entrée du fichier .pot ressemblerait à ceci :
Lorsque le développeur désire soumettre au traducteur une déclaration pour une chaîne spécifique, il peut le faire dans le code source par une étiquette (TAG) assignée à xgettext, pour lui aider à filtrer ces déclarations et de les mettre dans le fichier .pot. Ces déclarations seront présentées par KBabel et PoEdit.
Le traducteur tire un fichier .po du modèle en usant le programme msginit puis remplit les traductions. msginit initialise les traductions de sorte que pour produire une traduction en
Les fichiers .po sont à la fin compilés en fichiers binaires .mo avec msgfmt. Ils sont alors prêts à être disés dans le paquet logiciel.
Relatif aux systèmes de type Unix, l'utilisateur règle la variable d'environnement LANG ou, lorsque la langue doit être éloignée de LANG, LC_MESSAGES et le programme affiche alors les chaînes dans la langue choisie, si un fichier .mo est présent et si les locales de la langue en question sont installées.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe