I found a way to fix this. Not perfectly elegant, but does the job. The categories from all languages will show up in the settings. You can select all the one’s you like. I had to change the pluggin code to: (notice the two remove_filter and the two add_filter lines)
public function settings( $settings ) {
global $sitepress;
remove_filter(‘get_term’, array($sitepress,’get_term_adjust_id’), 1, 1);
remove_filter(‘terms_clauses’, array($sitepress, ‘terms_clauses’));
$new_settings = array(
array(
‘id’ => ‘edd_das_header’,
‘name’ => ‘‘ . __( ‘Downloads As Services’, ‘edd-das’ ) . ‘‘,
‘type’ => ‘header’
),
array(
‘id’ => ‘edd_das_service_categories’,
‘name’ => __( ‘Select Service Categories’, ‘edd-das’ ),
‘desc’ => __( ‘Select the categories that contain “services”‘, ‘edd-das’ ),
‘type’ => ‘multicheck’,
‘options’ => $this->get_terms(‘taxonomy’)
),
);
add_filter(‘get_term’, array($sitepress,’get_term_adjust_id’), 1, 1);
add_filter( ‘terms_clauses’, array( $sitepress, ‘terms_clauses’ ), 10, 4 );
return array_merge( $settings, $new_settings );
}