def update_journals(self):
for field in record_get_field_instances(self.record, '<STR_LIT>'):<EOL><INDENT>subs = field_get_subfield_instances(field)<EOL>new_subs = []<EOL>for idx, (key, value) in enumerate(subs):<EOL><INDENT>if key == '<STR_LIT:p>':<EOL><INDENT>journal_name = self.get_config_item(value, "<STR_LIT>", allow_substring=False)<EOL>journal_name = journal_name.replace('<STR_LIT>', '<STR_LIT:.>').strip()<EOL>new_subs.append((key, journal_name))<EOL><DEDENT>else:<EOL><INDENT>new_subs.append((key, value))<EOL><DEDENT><DEDENT>record_delete_field(self.record, tag="<STR_LIT>",<EOL>field_position_global=field[<NUM_LIT:4>])<EOL>record_add_field(self.record, "<STR_LIT>", subfields=new_subs)<EOL><DEDENT>
773 journal translations.