web-dev-qa-db-fra.com

Pourquoi les fichiers de langue installés dans Extension Manager en tant que type de fichier ne peuvent pas être non publiés?

Je veux parler des traductions linguistiques de certains composants qui sont distribués séparément, pas des traductions Joomla principales. Ils sont marqués comme non publiés, mais cela n'a aucun effet - les composants continuent à être traduits, car les fichiers de langue restent dans les dossiers respectifs. On dirait que Joomla ne se soucie pas de son statut. Est-il possible d'ajouter des scripts dans le fichier manifeste pour prendre en charge la publication/suppression de la publication ici?

3
pl71

Vous pouvez les désinstaller. Joomla! trouve les fichiers de langue par dossier et par nom de fichier, l’état de publication n’est donc jamais vérifié. En effet, une vérification de fichier est généralement beaucoup plus rapide qu'une recherche dans une base de données.

Les scripts de manifeste ne couvrent également que l’installation et la désinstallation d’AFAIK. Vous pouvez bien sûr créer un plug-in système qui vérifie l'état de publication et désactive ou active les fichiers en conséquence. Mais il n'y a vraiment aucun point. Les fichiers sont simplement du texte, vous pouvez donc les désinstaller et les réinstaller assez facilement.

3
Ville Niemi