We have an ICA-AtoM installation and I am trying to work out how to change the culture of all objects stored in the database as we want the dates in the system to support our current locale (en_AU) rather than the default en date formatting. Adding the language under Admin > Settings > I18n languages works but this means that all objects that have been created are now listed as 'Untitled' as they don't have an en_AU entry. My two questions are as follows:
1) Is there a way to configure ICA-AtoM to only use a single locale (ie en_AU) in our case - I have set default_culture to be en_AU apps>qubit>config>settings.yml
2) Is there a way to migrate objects from one locale to another - I experimented with a database hack that broke my system:
update accession set source_culture = 'en_AU' where source_culture = 'en';
update accession_i18n set culture = 'en_AU' where culture = 'en';
update acl_group set source_culture = 'en_AU' where source_culture = 'en';
update acl_group_i18n set culture = 'en_AU' where culture = 'en';
update actor set source_culture = 'en_AU' where source_culture = 'en';
update actor_i18n set culture = 'en_AU' where culture = 'en';
update contact_information set source_culture = 'en_AU' where source_culture = 'en';
update contact_information_i18n set culture = 'en_AU' where culture = 'en';
update deaccession set source_culture = 'en_AU' where source_culture = 'en';
update deaccession_i18n set culture = 'en_AU' where culture = 'en';
update event set source_culture = 'en_AU' where source_culture = 'en';
update event_i18n set culture = 'en_AU' where culture = 'en';
update function set source_culture = 'en_AU' where source_culture = 'en';
update function_i18n set culture = 'en_AU' where culture = 'en';
update information_object set source_culture = 'en_AU' where source_culture = 'en';
update information_object_i18n set culture = 'en_AU' where culture = 'en';
update loan set source_culture = 'en_AU' where source_culture = 'en';
update loan_i18n set culture = 'en_AU' where culture = 'en';
update menu set source_culture = 'en_AU' where source_culture = 'en';
update menu_i18n set culture = 'en_AU' where culture = 'en';
update note set source_culture = 'en_AU' where source_culture = 'en';
update note_i18n set culture = 'en_AU' where culture = 'en';
update other_name set source_culture = 'en_AU' where source_culture = 'en';
update other_name_i18n set culture = 'en_AU' where culture = 'en';
update physical_object set source_culture = 'en_AU' where source_culture = 'en';
update physical_object_i18n set culture = 'en_AU' where culture = 'en';
update property set source_culture = 'en_AU' where source_culture = 'en';
update property_i18n set culture = 'en_AU' where culture = 'en';
update relation set source_culture = 'en_AU' where source_culture = 'en';
update relation_i18n set culture = 'en_AU' where culture = 'en';
update repository set source_culture = 'en_AU' where source_culture = 'en';
update repository_i18n set culture = 'en_AU' where culture = 'en';
update rights set source_culture = 'en_AU' where source_culture = 'en';
update rights_i18n set culture = 'en_AU' where culture = 'en';
update setting set source_culture = 'en_AU' where source_culture = 'en';
update setting_i18n set culture = 'en_AU' where culture = 'en';
update static_page set source_culture = 'en_AU' where source_culture = 'en';
update static_page_i18n set culture = 'en_AU' where culture = 'en';
update taxonomy set source_culture = 'en_AU' where source_culture = 'en';
update taxonomy_i18n set culture = 'en_AU' where culture = 'en';
update term set source_culture = 'en_AU' where source_culture = 'en';
update term_i18n set culture = 'en_AU' where culture = 'en';
I obviously know the benefits of maintaining a multilingual system but we do not have the multilingual expertise to maintain lists in alternative languages and all of our users are currently Australian so expect dates to be formatted according to what they are used to.
Thanks in advance for any help.