wp_get_pomo_file_data() – Extract headers from a PO file.

You appear to be a bot. Output may be restricted

Description

Extracts headers from a PO file.

Usage

$string[] = wp_get_pomo_file_data( $po_file );

Parameters

$po_file
( string ) required – Path to PO file.

Returns

string[] Array of PO file header values keyed by header name.

Source

File name: wordpress/wp-includes/l10n.php
Lines:

1 to 16 of 16
function wp_get_pomo_file_data( $po_file ) {
  $headers = get_file_data(
    $po_file,
    array(
      'POT-Creation-Date'  => '"POT-Creation-Date',
      'PO-Revision-Date'   => '"PO-Revision-Date',
      'Project-Id-Version' => '"Project-Id-Version',
      'X-Generator'        => '"X-Generator',
    )
  );
  foreach ( $headers as $header => $value ) {
    // Remove possible contextual '\n' and closing double quote.
    $headers[ $header ] = preg_replace( '~(\\\n)?"$~', '', $value );
  }
  return $headers;
}
 

 View on GitHub View on Trac