PO::export_headers
Exports headers to a PO entry
Method of the class: PO{}
No Hooks.
Returns
String. msgid/msgstr PO entry for this PO file headers, doesn't contain newline at the end
Usage
$PO = new PO(); $PO->export_headers();
PO::export_headers() PO::export headers code WP 6.9
public function export_headers() {
$header_string = '';
foreach ( $this->headers as $header => $value ) {
$header_string .= "$header: $value\n";
}
$poified = PO::poify( $header_string );
if ( $this->comments_before_headers ) {
$before_headers = $this->prepend_each_line( rtrim( $this->comments_before_headers ) . "\n", '# ' );
} else {
$before_headers = '';
}
return rtrim( "{$before_headers}msgid \"\"\nmsgstr $poified" );
}