[i18n] Fix translation of some concepts from the description levels vocabulary
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Wed, 29 Mar 2017 15:38:03 +0200
changeset 2551 ac722d56776b
parent 2550 a30217def173
child 2553 0145618f8da7
[i18n] Fix translation of some concepts from the description levels vocabulary one was erroneous due to a bad copy/paste, the other was not correctly translated in the SEDA 1.0 specification at https://redirect.francearchives.fr/seda/api/seda_v1-0_descriptionlevel_code_xsd_Element_LevelDescriptionCode.htm#LevelDescriptionCode This first point also fixes concept's definition, but we do not mind fixing it in existing database for now, since there are now production databases in the wild yet. Related to #17066564
cubicweb_seda/migration/0.9.1_Any.py
cubicweb_seda/migration/data/level_type.csv
--- a/cubicweb_seda/migration/0.9.1_Any.py	Wed Mar 29 08:55:24 2017 +0200
+++ b/cubicweb_seda/migration/0.9.1_Any.py	Wed Mar 29 15:38:03 2017 +0200
@@ -16,3 +16,12 @@
     label.cw_set(label=new_label)
 
 commit()
+
+scheme = cnx.find('ConceptScheme', title=u'SEDA : Niveaux de description').one()
+for old_label, new_label in [(u"Dossier l'intérieur d'une série organique", u'Dossier'),
+                             (u'Item', u'Pièce')]:
+    label = rql('Label X WHERE X label %(l)s, X label_of C, C in_scheme S, S eid %(s)s',
+                {'s': scheme.eid, 'l': old_label}).one()
+    label.cw_set(label=new_label)
+    # don't care about migrating updated definition for now
+commit()
--- a/cubicweb_seda/migration/data/level_type.csv	Wed Mar 29 08:55:24 2017 +0200
+++ b/cubicweb_seda/migration/data/level_type.csv	Wed Mar 29 15:38:03 2017 +0200
@@ -4,9 +4,9 @@
 url;skos:Concept;skos:prefLabel;skos:prefLabel;skos:prefLabel;skos:definition
 ;;Class ;class ;Classe;Cette valeur, issue de la tradition archivistique allemande, ne correspond pas pour l'instant aux pratiques archivistiques françaises
 ;;Collection ;collection ;Collection;Réunion artificielle de documents en fonction de critères communs liés à  leur contenu ou à leur support, sans considération de leur provenance, par opposition au fonds d'archives constitué de façon organique
-;;File ;file ;Dossier l'intérieur d'une série organique;Ensemble de documents regroupés, soit par le producteur pour son usage courant, soit dans le processus du classement d'archives, parce qu'ils concernent un même sujet ou une même affaire; le dossier est ordinairement l'unité de base à
+;;File ;file ;Dossier;Ensemble de documents regroupés, soit par le producteur pour son usage courant, soit dans le processus du classement d'archives, parce qu'ils concernent un même sujet ou une même affaire. Le dossier est ordinairement l'unité de base à l'intérieur d'une série organique
 ;;Fonds ;fonds ;Fonds ;Ensemble de documents quels que soit leur type et leur support, créé ou reçu de manière organique et utilisé par une personne physique ou morale dans l'exercice de ses activités
-;;Item ;item ;Item;Plus petite unité documentaire, par exemple une lettre, un mémoire, un rapport, une photographie, un enregistrement sonore
+;;Item ;item ;Pièce;Plus petite unité documentaire, par exemple une lettre, un mémoire, un rapport, une photographie, un enregistrement sonore
 ;;RecordGrp ;recordgrp ;Groupe de documents;Niveau de description intermédiaire qui ne correspond pas à une division organique (sous-fonds, série ou sous-série organique); parties au sein d'une collection, versements, épaves d'un fonds, subdivisions de fonds dont on ne connait pas la nature exacte, sous-ensemble classés thématiquement
 ;;Series ;series ;Serie organique ;Division organique d'un fonds, correspondant à un ensemble de dossiers maintenus groupés parce qu'ils résultent d'une même activité, se rapportent à une même fonction ou à un même sujet ou revêtent une même forme
 ;;Subfonds ;subfonds ;Sous fonds;Division organique d'un fonds correspondant aux divisions administratives de l'institution ou de l'organisme producteur, ou, à défaut, à un regroupement géographique, chronologique, fonctionnel ou autre des documents; quand le producteur a une structure hiérarchique complexe , chaque sous-fonds est lui-même subdivisé, autant que nécessaire pour refléter les niveaux hiérarchiques