citationTypes = array( array( 'label' => __('Bill', 'academic-bloggers-toolkit'), 'value' => 'bill', ), array( 'label' => __('Book', 'academic-bloggers-toolkit'), 'value' => 'book', ), array( 'label' => __('Book Section', 'academic-bloggers-toolkit'), 'value' => 'chapter', ), array( 'label' => __('Case', 'academic-bloggers-toolkit'), 'value' => 'legal_case', ), array( 'label' => __('Conference Proceeding', 'academic-bloggers-toolkit'), 'value' => 'paper-conference', ), array( 'label' => __('Encyclopedia Entry', 'academic-bloggers-toolkit'), 'value' => 'entry-encyclopedia', ), array( 'label' => __('Film', 'academic-bloggers-toolkit'), 'value' => 'motion_picture', ), array( 'label' => __('Generic (Note)', 'academic-bloggers-toolkit'), 'value' => 'article', ), array( 'label' => __('Hearing', 'academic-bloggers-toolkit'), 'value' => 'speech', ), array( 'label' => __('Journal Article', 'academic-bloggers-toolkit'), 'value' => 'article-journal', ), array( 'label' => __('Magazine Article', 'academic-bloggers-toolkit'), 'value' => 'article-magazine', ), array( 'label' => __('Newspaper Article', 'academic-bloggers-toolkit'), 'value' => 'article-newspaper', ), array( 'label' => __('Patent', 'academic-bloggers-toolkit'), 'value' => 'patent', ), array( 'label' => __('Report', 'academic-bloggers-toolkit'), 'value' => 'report', ), array( 'label' => __('Statute', 'academic-bloggers-toolkit'), 'value' => 'legislation', ), array( 'label' => __('Thesis', 'academic-bloggers-toolkit'), 'value' => 'thesis', ), array( 'label' => __('Television Broadcast', 'academic-bloggers-toolkit'), 'value' => 'broadcast', ), array( 'label' => __('Web Page', 'academic-bloggers-toolkit'), 'value' => 'webpage', ), ); usort($ABT_i18n->citationTypes, 'sort_by_label'); /* Not currently used. { label: 'Book - Review', value: 'review-book' }, { label: 'Dataset', value: 'dataset' }, { label: 'Entry - Generic', value: 'entry' }, { label: 'Entry - Dictionary', value: 'entry-dictionary' }, { label: 'Figure', value: 'figure' }, { label: 'Graphic', value: 'graphic' }, { label: 'Interview', value: 'interview' }, { label: 'Manuscript', value: 'manuscript' }, { label: 'Map', value: 'map' }, { label: 'Music - Musical Score', value: 'musical_score' }, { label: 'Music - Song', value: 'song' }, { label: 'Pamphlet', value: 'pamphlet' }, { label: 'Personal Communication', value: 'personal_communication' }, { label: 'Post', value: 'post' }, { label: 'Review', value: 'review' }, { label: 'Treaty', value: 'treaty' }, { label: 'Website - Blog', value: 'post-weblog' }, */ $ABT_i18n->fieldmaps->bill = array( 'title' => __('Bill', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Bill Number', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Code Pages', 'academic-bloggers-toolkit'), 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'volume', 'label' => __('Code Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'section', 'label' => __('Section', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Legislative Body', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Sponsor', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->book = array( 'title' => __('Book', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'collection-title', 'label' => __('Series Title', 'academic-bloggers-toolkit'), ), array( 'value' => 'collection-number', 'label' => __('Series Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'number-of-pages', 'label' => __('# of Pages', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'volume', 'label' => __('Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'edition', 'label' => __('Edition', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Publisher', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'publisher-place', 'label' => __('Publisher Location', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'collection-editor', 'label' => __('Series Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'translator', 'label' => __('Translator', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->chapter = array( 'title' => __('Book Section', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Section Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Book Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'chapter-number', 'label' => __('Chapter Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'collection-title', 'label' => __('Series', 'academic-bloggers-toolkit'), ), array( 'value' => 'collection-number', 'label' => __('Series Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'volume', 'label' => __('Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'number-of-volumes', 'label' => __('# of Volumes', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'edition', 'label' => __('Edition', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Publisher', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'publisher-place', 'label' => __('Publisher Location', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'ISBN', 'label' => __('ISBN', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Section Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'container-author', 'label' => __('Book Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'collection-editor', 'label' => __('Series Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'translator', 'label' => __('Translator', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->broadcast = array( 'title' => __('Broadcast', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), ), array( 'value' => 'container-title', 'label' => __('Program Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Episode Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'medium', 'label' => __('Format', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Network', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Producer', 'academic-bloggers-toolkit'), ), array( 'type' => 'director', 'label' => __('Director', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->legal_case = array( 'title' => __('Case', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Case Name', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'authority', 'label' => __('Court', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Docket Number', 'academic-bloggers-toolkit'), 'pattern' => '\S*', 'title' => __('Any combination of non-whitespace characters', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->{'paper-conference'} = array( 'title' => __('Conference Proceeding', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'event', 'label' => __('Conference Name', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'publisher-place', 'label' => __('Conference Location', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'collection-editor', 'label' => __('Series Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'translator', 'label' => __('Translator', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->{'entry-encyclopedia'} = array( 'title' => __('Encyclopedia Entry', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Encyclopedia Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'collection-title', 'label' => __('Series', 'academic-bloggers-toolkit'), ), array( 'value' => 'collection-number', 'label' => __('Series Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'volume', 'label' => __('Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'number-of-volumes', 'label' => __('# of Volumes', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'edition', 'label' => __('Edition', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Publisher', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher-place', 'label' => __('Publisher Location', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'collection-editor', 'label' => __('Series Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'translator', 'label' => __('Translator', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->motion_picture = array( 'title' => __('Film', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'publisher', 'label' => __('Distributor', 'academic-bloggers-toolkit'), ), array( 'value' => 'genre', 'label' => __('Genre', 'academic-bloggers-toolkit'), ), array( 'value' => 'language', 'label' => __('Language', 'academic-bloggers-toolkit'), ), array( 'value' => 'medium', 'label' => __('Format', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Scriptwriter', 'academic-bloggers-toolkit'), ), array( 'type' => 'director', 'label' => __('Director', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Producer', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->article = array( 'title' => __('Generic (Note)', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Text', 'academic-bloggers-toolkit'), 'required' => true, ), ), 'people' => array(), ); $ABT_i18n->fieldmaps->speech = array( 'title' => __('Presentation', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'event', 'label' => __('Event Name', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'event-place', 'label' => __('Event Location', 'academic-bloggers-toolkit'), ), array( 'value' => 'language', 'label' => __('Language', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Presenter', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->{'article-journal'} = array( 'title' => __('Journal Article', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Journal', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'journalAbbreviation', 'label' => __('Journal Abbreviation', 'academic-bloggers-toolkit'), ), array( 'value' => 'volume', 'label' => __('Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'issue', 'label' => __('Issue', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'DOI', 'label' => __('DOI', 'academic-bloggers-toolkit'), ), array( 'value' => 'URL', 'label' => __('URL', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->{'article-magazine'} = array( 'title' => __('Magazine Article', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Magazine', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'volume', 'label' => __('Volume', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'issue', 'label' => __('Issue', 'academic-bloggers-toolkit'), ), array( 'value' => 'ISSN', 'label' => __('ISSN', 'academic-bloggers-toolkit'), ), array( 'value' => 'URL', 'label' => __('URL', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->{'article-newspaper'} = array( 'title' => __('Newspaper Article', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Publication', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'section', 'label' => __('Section', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'issue', 'label' => __('Issue', 'academic-bloggers-toolkit'), ), array( 'value' => 'URL', 'label' => __('URL', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'editor', 'label' => __('Editor', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->patent = array( 'title' => __('Patent', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Number', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'jurisdiction', 'label' => __('Jurisdiction', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Issuer', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Inventor', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->report = array( 'title' => __('Report', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'collection-title', 'label' => __('Series', 'academic-bloggers-toolkit'), ), array( 'value' => 'container-title', 'label' => __('Publication', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('Publisher', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'URL', 'label' => __('URL', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), array( 'type' => 'collection-editor', 'label' => __('Series Editor', 'academic-bloggers-toolkit'), ), array( 'type' => 'translator', 'label' => __('Translator', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->legislation = array( 'title' => __('Statute', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number', 'label' => __('Statute Number', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'section', 'label' => __('Section', 'academic-bloggers-toolkit'), ), array( 'value' => 'page', 'label' => __('Pages', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '^[0-9]+-?[0-9]*$', 'title' => __('Number or Range of Numbers (100-200)', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->thesis = array( 'title' => __('Thesis', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'number-of-pages', 'label' => __('# of Pages', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]+', 'title' => __('One or more numbers, no spaces', 'academic-bloggers-toolkit'), ), array( 'value' => 'publisher', 'label' => __('University', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'publisher-place', 'label' => __('Location', 'academic-bloggers-toolkit'), ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'required' => true, 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), ), ); $ABT_i18n->fieldmaps->webpage = array( 'title' => __('Web Page', 'academic-bloggers-toolkit'), 'fields' => array( array( 'value' => 'title', 'label' => __('Content Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'container-title', 'label' => __('Website Title', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'URL', 'label' => __('URL', 'academic-bloggers-toolkit'), 'required' => true, ), array( 'value' => 'issued', 'label' => __('Date', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), array( 'value' => 'accessed', 'label' => __('Date Accessed', 'academic-bloggers-toolkit'), 'pattern' => '[0-9]{4}(\/[0-9]{2})?(\/[0-9]{2})?(?!\/)$', 'title' => __('YYYY/MM/DD or YYYY/MM or YYYY', 'academic-bloggers-toolkit'), ), ), 'people' => array( array( 'type' => 'author', 'label' => __('Author', 'academic-bloggers-toolkit'), ), ), );