[PATCH seda] [i18n] Fix translation of some concepts from the description levels vocabulary

Sylvain Thenault sylvain.thenault at logilab.fr
Thu Mar 30 15:47:29 CEST 2017


# HG changeset patch
# User Sylvain Thénault <sylvain.thenault at logilab.fr>
# Date 1490794683 -7200
#      Wed Mar 29 15:38:03 2017 +0200
# Node ID ac722d56776be2836ca485e4d48e5f9dfd3b53cb
# Parent  a30217def173d82b9c0b438825761bc3f7f293d7
[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

diff --git a/cubicweb_seda/migration/0.9.1_Any.py b/cubicweb_seda/migration/0.9.1_Any.py
--- a/cubicweb_seda/migration/0.9.1_Any.py
+++ b/cubicweb_seda/migration/0.9.1_Any.py
@@ -14,5 +14,14 @@ for old_label, new_label in [(u'Archive 
     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)
 
 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()
diff --git a/cubicweb_seda/migration/data/level_type.csv b/cubicweb_seda/migration/data/level_type.csv
--- a/cubicweb_seda/migration/data/level_type.csv
+++ b/cubicweb_seda/migration/data/level_type.csv
@@ -2,13 +2,13 @@
 type;url;string;string;string
 lang;;seda-2;seda;fr;fr
 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
 ;;SubGrp ;subgrp ;Sous-groupe de documents;Subdivision du groupe de documents
 ;;Subseries ;subseries ;Sous-série organique;Subdivision de la série organique


More information about the saem-devel mailing list