protected function set_default_headers( $translations ) {
		$name         = null;
		$version      = $this->get_wp_version();
		$bugs_address = null;

		if ( ! $version && isset( $this->main_file_data['Version'] ) ) {
			$version = $this->main_file_data['Version'];
		}

		if ( isset( $this->main_file_data['Theme Name'] ) ) {
			$name         = $this->main_file_data['Theme Name'];
			$bugs_address = sprintf( 'https://wordpress.org/support/theme/%s', $this->slug );
		} elseif ( isset( $this->main_file_data['Plugin Name'] ) ) {
			$name         = $this->main_file_data['Plugin Name'];
			$bugs_address = sprintf( 'https://wordpress.org/support/plugin/%s', $this->slug );
		}

		if ( null !== $this->package_name ) {
			$name = $this->package_name;
		}

		if ( null !== $name ) {
			$translations->setHeader( 'Project-Id-Version', $name . ( $version ? ' ' . $version : '' ) );
		}

		if ( null !== $bugs_address ) {
			$translations->setHeader( 'Report-Msgid-Bugs-To', $bugs_address );
		}

		$translations->setHeader( 'Last-Translator', 'FULL NAME <EMAIL@ADDRESS>' );
		$translations->setHeader( 'Language-Team', 'LANGUAGE <LL@li.org>' );
		$translations->setHeader( 'X-Generator', 'WP-CLI ' . WP_CLI_VERSION );

		foreach ( $this->headers as $key => $value ) {
			$translations->setHeader( $key, $value );
		}
	}
protected function set_default_headers( $translations ) {
		$name         = null;
		$version      = $this->get_wp_version();
		$bugs_address = null;

		if ( ! $version && isset( $this->main_file_data['Version'] ) ) {
			$version = $this->main_file_data['Version'];
		}

		if ( isset( $this->main_file_data['Theme Name'] ) ) {
			$name         = $this->main_file_data['Theme Name'];
			$bugs_address = sprintf( 'https://wordpress.org/support/theme/%s', $this->slug );
		} elseif ( isset( $this->main_file_data['Plugin Name'] ) ) {
			$name         = $this->main_file_data['Plugin Name'];
			$bugs_address = sprintf( 'https://wordpress.org/support/plugin/%s', $this->slug );
		}

		if ( null !== $this->package_name ) {
			$name = $this->package_name;
		}

		if ( null !== $name ) {
			$translations->setHeader( 'Project-Id-Version', $name . ( $version ? ' ' . $version : '' ) );
		}

		if ( null !== $bugs_address ) {
			$translations->setHeader( 'Report-Msgid-Bugs-To', $bugs_address );
		}

		$translations->setHeader( 'Last-Translator', 'FULL NAME <EMAIL@ADDRESS>' );
		$translations->setHeader( 'Language-Team', 'LANGUAGE <LL@li.org>' );
		$translations->setHeader( 'X-Generator', 'WP-CLI ' . WP_CLI_VERSION );

		foreach ( $this->headers as $key => $value ) {
			$translations->setHeader( $key, $value );
		}
	}
protected function set_default_headers ( $ translations ) { $ name = null ; $ version = $ this -> get_wp_version ( ) ; $ bugs_address = null ; if ( ! $ version && isset ( $ this -> main_file_data [ 'Version' ] ) ) { $ version = $ this -> main_file_data [ 'Version' ] ; } if ( isset ( $ this -> main_file_data [ 'Theme Name' ] ) ) { $ name = $ this -> main_file_data [ 'Theme Name' ] ; $ bugs_address = sprintf ( 'https://wordpress.org/support/theme/%s' , $ this -> slug ) ; } elseif ( isset ( $ this -> main_file_data [ 'Plugin Name' ] ) ) { $ name = $ this -> main_file_data [ 'Plugin Name' ] ; $ bugs_address = sprintf ( 'https://wordpress.org/support/plugin/%s' , $ this -> slug ) ; } if ( null !== $ this -> package_name ) { $ name = $ this -> package_name ; } if ( null !== $ name ) { $ translations -> setHeader ( 'Project-Id-Version' , $ name . ( $ version ? ' ' . $ version : '' ) ) ; } if ( null !== $ bugs_address ) { $ translations -> setHeader ( 'Report-Msgid-Bugs-To' , $ bugs_address ) ; } $ translations -> setHeader ( 'Last-Translator' , 'FULL NAME <EMAIL@ADDRESS>' ) ; $ translations -> setHeader ( 'Language-Team' , 'LANGUAGE <LL@li.org>' ) ; $ translations -> setHeader ( 'X-Generator' , 'WP-CLI ' . WP_CLI_VERSION ) ; foreach ( $ this -> headers as $ key => $ value ) { $ translations -> setHeader ( $ key , $ value ) ; } }
Sets default POT file headers for the project.

@param Translations $translations Translations object.
Sets default POT file headers for the project .