fix(py3): make xsd2yams python3 compatible
Cette MR est très longue et contient beaucoup de changements.
En réalité, il faut se concentrer sur les lignes suivantes:
"activity"
"address"
"birth_date"
"birth_name"
"city"
"container"
"corpname"
"country"
"death_date"
"first_name"
"full_name"
"function"
"geogname"
"given_name"
"mandate"
"position"
"postal_code"
"region"
"role"
"seda_activity"
"SEDAActivity"
"seda_activity_object"
"SEDAActivity_plural"
"seda_address"
"SEDAAddress"
"seda_address_object"
"SEDAAddress_plural"
"seda_agent_abstract"
"SEDAAgentAbstract"
"seda_agent_abstract_object"
"SEDAAgentAbstract_plural"
"seda_alt_agent_abstract_corpname"
"SEDAAltAgentAbstractCorpname"
"seda_alt_agent_abstract_corpname_object"
"SEDAAltAgentAbstractCorpname_plural"
"seda_alt_sender_corpname"
"SEDAAltSenderCorpname"
"seda_alt_sender_corpname_object"
"SEDAAltSenderCorpname_plural"
"seda_alt_transmitter_corpname"
"SEDAAltTransmitterCorpname"
"seda_alt_transmitter_corpname_object"
"SEDAAltTransmitterCorpname_plural"
"seda_binary_data_object_object"
"seda_birth_date"
"SEDABirthDate"
"seda_birth_date_object"
"SEDABirthDate_plural"
"seda_birth_name"
"SEDABirthName"
"seda_birth_name_object"
"SEDABirthName_plural"
"seda_birth_place"
"SEDABirthPlace"
"seda_birth_place_object"
"SEDABirthPlace_plural"
"seda_city"
"SEDACity"
"seda_city_object"
"SEDACity_plural"
"seda_classification_audience"
"SEDAClassificationAudience"
"seda_classification_audience_object"
"SEDAClassificationAudience_plural"
"seda_corpname"
"SEDACorpname"
"seda_corpname_object"
"SEDACorpname_plural"
"seda_country"
"SEDACountry"
"seda_country_object"
"SEDACountry_plural"
"seda_data_object_group"
"SEDADataObjectGroup"
"seda_data_object_group_object"
"SEDADataObjectGroup_plural"
"seda_data_object_group_system_id"
"SEDADataObjectGroupSystemId"
"seda_data_object_group_system_id_object"
"SEDADataObjectGroupSystemId_plural"
"SEDADataObjectReferenceId"
"seda_data_object_reference_id_from"
"seda_data_object_reference_id_from_object"
"SEDADataObjectReferenceId_plural"
"seda_data_object_reference_id_to"
"seda_data_object_reference_id_to_object"
"seda_data_object_system_id"
"SEDADataObjectSystemId"
"seda_data_object_system_id_object"
"SEDADataObjectSystemId_plural"
"seda_death_date"
"SEDADeathDate"
"seda_death_date_object"
"SEDADeathDate_plural"
"seda_death_place"
"SEDADeathPlace"
"seda_death_place_object"
"SEDADeathPlace_plural"
"SEDADescriptionLevel"
"seda_description_level_from"
"seda_description_level_from_object"
"SEDADescriptionLevel_plural"
"seda_description_level_to"
"seda_description_level_to_object"
"SEDAEvent"
"seda_event_abstract"
"SEDAEventAbstract"
"seda_event_abstract_object"
"SEDAEventAbstract_plural"
"seda_event_detail_data"
"SEDAEventDetailData"
"seda_event_detail_data_object"
"SEDAEventDetailData_plural"
"seda_event_object"
"seda_event_type_code"
"SEDAEventTypeCode"
"seda_event_type_code_object"
"SEDAEventTypeCode_plural"
"seda_external_reference"
"SEDAExternalReference"
"seda_external_reference_object"
"SEDAExternalReference_plural"
"seda_first_name"
"SEDAFirstName"
"seda_first_name_object"
"SEDAFirstName_plural"
"seda_full_name"
"SEDAFullName"
"seda_full_name_object"
"SEDAFullName_plural"
"seda_function"
"SEDAFunction"
"seda_function_object"
"SEDAFunction_plural"
"seda_gender"
"SEDAGender"
"seda_gender_object"
"SEDAGender_plural"
"seda_geogname"
"SEDAGeogname"
"seda_geogname_object"
"SEDAGeogname_plural"
"seda_given_name"
"SEDAGivenName"
"seda_given_name_object"
"SEDAGivenName_plural"
"seda_identifier"
"SEDAIdentifier"
"seda_identifier_object"
"SEDAIdentifier_plural"
"seda_log_book"
"SEDALogBook"
"seda_log_book_object"
"SEDALogBook_plural"
"seda_mandate"
"SEDAMandate"
"seda_mandate_object"
"SEDAMandate_plural"
"seda_nationality"
"SEDANationality"
"seda_nationality_object"
"SEDANationality_plural"
"seda_outcome"
"SEDAOutcome"
"seda_outcome_detail"
"SEDAOutcomeDetail"
"seda_outcome_detail_message"
"SEDAOutcomeDetailMessage"
"seda_outcome_detail_message_object"
"SEDAOutcomeDetailMessage_plural"
"seda_outcome_detail_object"
"SEDAOutcomeDetail_plural"
"seda_outcome_object"
"SEDAOutcome_plural"
"seda_physical_data_object_object"
"seda_physical_id"
"SEDAPhysicalId"
"seda_physical_id_object"
"SEDAPhysicalId_plural"
"seda_position"
"SEDAPosition"
"seda_position_object"
"SEDAPosition_plural"
"seda_postal_code"
"SEDAPostalCode"
"seda_postal_code_object"
"SEDAPostalCode_plural"
"seda_region"
"SEDARegion"
"seda_region_object"
"SEDARegion_plural"
"seda_role"
"SEDARole"
"seda_role_object"
"SEDARole_plural"
"seda_sender"
"SEDASender"
"seda_sender_object"
"SEDASender_plural"
"seda_seq_alt_agent_abstract_corpname_first_name"
"SEDASeqAltAgentAbstractCorpnameFirstName"
"seda_seq_alt_agent_abstract_corpname_first_name_object"
"SEDASeqAltAgentAbstractCorpnameFirstName_plural"
"seda_seq_alt_sender_corpname_first_name"
"SEDASeqAltSenderCorpnameFirstName"
"seda_seq_alt_sender_corpname_first_name_object"
"SEDASeqAltSenderCorpnameFirstName_plural"
"seda_seq_alt_transmitter_corpname_first_name"
"SEDASeqAltTransmitterCorpnameFirstName"
"seda_seq_alt_transmitter_corpname_first_name_object"
"SEDASeqAltTransmitterCorpnameFirstName_plural"
"seda_size"
"SEDASize"
"seda_size_object"
"SEDASize_plural"
"seda_transmitter"
"SEDATransmitter"
"seda_transmitter_object"
"SEDATransmitter_plural"
"user_annotation"
"user_cardinality"
Related #6
Note perso, la liste ci-dessus est obtenue via:
hg log -p cubicweb_seda/i18n/fr.po -r . | rg -F '+msgid' | sort | uniq | grep --invert-match \"This | grep --invert-match '\"add a' | grep --invert-match \"New | cut -f 2 -d' '
--HG-- branch : seda21