Download the PHP package azwhosting/php_translate without Composer
On this page you can find all versions of the php package azwhosting/php_translate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download azwhosting/php_translate
More information about azwhosting/php_translate
Files in azwhosting/php_translate
Package php_translate
Short Description A simple PHP translation package.
License MIT
Informations about the package php_translate
PHP Translate
PHP Translate est une bibliothèque simple pour ajouter la prise en charge des traductions dans vos projets PHP.
Installation
Pour installer cette bibliothèque via Composer, exécutez la commande suivante dans votre terminal :
Utilisation
Configuration de la bibliothèque
-
Inclure la classe Translate dans votre projet :
Dans votre fichier principal (par exemple,
index.php
), incluez la classeTranslate
et initialisez l'objet global : -
Créer les fichiers de langue :
Créez des fichiers de langue dans le répertoire
languages
. Par exemple :-
languages/en_lang.php
: languages/fr_lang.php
:
-
-
Utiliser les traductions dans votre application :
Utilisez la fonction
translate
pour obtenir les traductions dans vos fichiers PHP :Vous pouvez également définir la langue via un formulaire POST comme montré ci-dessous :
Structure du Projet
Voici la structure de répertoire de votre projet après l'installation de la bibliothèque :
Méthodes de la classe Translate
- setLanguage($language) : Définit la langue et charge les traductions correspondantes.
- getLanguage() : Retourne la langue actuelle.
- translate($key) : Retourne la traduction d'une clé ou la clé si la traduction n'est pas trouvée.
- __($key) : Méthode statique pour retourner la traduction d'une clé globalement.
Exemples de Traductions
Pour ajouter plus de traductions, il suffit de modifier les fichiers de langue en ajoutant les paires clé-valeur nécessaires :
-
languages/en_lang.php
: languages/fr_lang.php
:
Exécution des Tests
Ce projet utilise PHPUnit pour les tests unitaires. Pour exécuter les tests, suivez les étapes ci-dessous :
Installation des dépendances de développement
Si ce n'est pas déjà fait, installez les dépendances de développement :
Exécution des tests
Pour exécuter tous les tests, utilisez la commande suivante :
Résultats des tests
Vous devriez voir une sortie indiquant le nombre de tests et d'assertions passés. Par exemple :
Contributions
Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour discuter de ce que vous aimeriez voir ajouté au projet.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.