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' ), ), ), );