No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Teddy Payet 59b9a82696 On met un trunk pour les personnes qui voudront le faire revivre en SPIP 3. 4 years ago
exec On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
images On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
inc On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
lang On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
.gitattributes On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
README.txt On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
admin_lang_boutons.php On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
admin_lang_options.php On ne sera pas sur des branches classiques car elles sont identiques 4 years ago
plugin.xml On ne sera pas sur des branches classiques car elles sont identiques 4 years ago

README.txt

// ---------------------------------------------

// Plugin admin_lang pour spip 1.9
//
// spip addition to manage language files
// alm@elastick.net
// repris de simeray@tektonika.com
// repris par: dani@rezo.net
// ---------------------------------------------
# tester en allant sur

#Accès interface privé de spip, configuration->gestion des langues->gestion des fichiers de langues
#Ce plugin permet de gérer les traductions par ecriture d'un fichier de langue
# - la version actuelle sur SVN les gère, dans tous les dossiers de lang (sauf, par choix, ceux ./ecrire/lang qui serait écrasés par acutalisatio=
# - la présente version du plugin ne les gère encore que dans le dossier lang du plugin, c'est à dire /plugins/admin_lang/lang,
# mais elle tente d'avoir un e meilleure ergonomie du choix des langues de traduction, et de la gestion ou création des fichiers.


/// par defaut on propose de modifier le fichier local_masterlang

# - argument d'URL module = cequejeveux
# - argument d'URL target_lang = les langues déclarées pour le site (ar,fr,en ...) et proposé alors en choix
# - master langue = fichier de référence avec la langue du site, si noexist, le fichier sert de master
# - via un find_in_path adapté, on cherche le fichier sinon on récupère array cheminpossibles
# - si non trouvé on propose de créer module_target_lang dans les cheminpossibles avec le dossier de lang en supplément obligatoire
# - le dossier de lang est crée si il n'existe pas


#TODO
/// la langue de reference du site est $master_lang// il faudrait pouvoir choisir son master comme on veut
## --> fait dans cette version du plugin

/// par souci de MAJ sans encombre il ne devrait pas y avoir ecriture des ecrire/lang/modules_xx de spip #

///actuellement le charset d'enregistrement est tout iso, que le site soit en utf8 ou en iso
#détecter la langue
//enregistrer les fichier de langues en utf8 si la langue est en UTF8
//enregistrer les fichier de langues en iso si la langue est en iso

#arranger les accès aux modules
//lister sur la gauche les modules de lang possibles ...squelettes et plugins installés (check des dossiers)
//dans le même style, arranger la liste des chemins possibles avec des dossiers ouverts/fermés

#faire un bak timé des fichiers modifiés si ils datent de plus de..x temps..

#remplacer les espaces par des underscore sur les nouvelles traductions au cas ou
#faire la traduction du plugin admin_lang ;)