Closed vbombaerts closed 2 years ago
hum, j'aime bien faire des trucs tordus mais j'aurai une préférence pour ajouter dans l'éditeur une meilleur gestion des langues de la fiche avec la possibilité de changer la langue par défaut...
C'est jouable pour des fiches moissonnées dont il faut changer la langue par défaut puis rendre unilingues ?
Ce qui avait été discuté sur certains projets mais jamais mis en place, c'est d'avoir des actions spécifiques pour l'ajout/suppression/changement de langue principale d'une fiche. Si c'est une conversion XSL, le process pourrait être accessible lors de la configuration d'un moissonneur...
Au moissonnage:
voir #676
Je réfléchissais à une façon de transformer une fiche multilingue en fiche unilingue, ou d'en changer la langue principale.
Si je comprends bien le fonctionnement actuel, une mise à jour en batch (version xpathEdits) permet d'ajouter une section de XML, de la remplacer ou de la supprimer. Le snippet à ajouter/remplacer est d'office écrit par l'utilisateur et est donc une "constante".
Pourrait-on envisager d'ajouter la possibilité que le snippet XML soit une "variable" tirée directement du fichier XML d'origine et dont la valeur est déterminée par un xpath ?
Donc par exemple sur cet extrait de fiche :
/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString
/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName/gmd:PT_FreeText/gmd:textGroup[gmd:LocalisedCharacterString/@locale="#FR"]/gmd:LocalisedCharacterString
Ajout éventuel de contrôles préalables pour ne pas remplacer un élément par un autre qui serait incompatible.