wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_get_pomo_file_data › WordPress Function
Seit3.7.0
Veraltetn/v
› wp_get_pomo_file_data ( $po_file )
| Parameter: |
|
| Gibt zurück: |
|
| Definiert in: |
|
| Codex: |
Extracts headers from a PO file.
Ähnliche Funktionen: wp_get_l10n_php_file_data, get_file_data, wp_get_update_data, get_inline_data, get_theme_file_path
Quellcode
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',
)
);
$result = array(
'POT-Creation-Date' => '',
'PO-Revision-Date' => '',
'Project-Id-Version' => '',
'X-Generator' => '',
);
foreach ( array_keys( $result ) as $header ) {
$value = $headers[ $header ];
// Remove possible closing double quote and the contextual '\n' preceding it.
if ( str_ends_with( $value, '"' ) ) {
$value = substr( $value, 0, -1 );
if ( str_ends_with( $value, '\n' ) ) {
$value = substr( $value, 0, -2 );
}
}
$result[ $header ] = $value;
}
return $result;
}