Serait-il possible de rajouter un champ aux tables pour indiquer la
langue de l'article ?
J'ai fait une réponse similaire en oubliant :
les brèves,
les rubriques et secteur (il faut qu'elles aient un titre dans chaque langue
du site),
les mots clés et groupes de mots clés (ça serait parfait)
On a oublié les liens, les titres et descriptions de documents.
Pour les liens et sites syndiqués, il y a deux aspects :
- La langue de la description
- La ou les langues du site
Pour des articles, on trouve souvent un article dans une langue principale,
avec des résumés dans d'autres langues.
On peut réaliser ça de la façon suivante :
N version d'un article (id_langue <>, mais id_article identique).
Pour les résumés, on utilise que le champ descriptif (sinon chapeau/Texte)
avec un lien sur l'article complet dans la langue principale.
Un point très important aussi c'est le moteur de recherche.
Il faut probablement rajouter le champ "Id_Langue" à la table
"spip_index_dico"
Ce n'est pas la peine pour les autres tables (spip_index_artcles,
spip_index_breves, ...) car elles pointent sur les tables spip_articles,
spip_breves, ... qui aurront le champ "id_langue".
Il faut aussi prévoir un jeu de "drapeaux" à afficher dans les squelettes et
des "champs" #LANGUE ou #LANGUE_DESC
Yves