Uses
Uses | Description |
---|---|
wp-includes/pomo/entry.php: Translation_Entry::__construct() |
Build a Translation_Entry from original string and translation strings, found in a MO file
(string) (Required) original string to translate from MO file. Might contain 0x04 as context separator or 0x00 as singular/plural separator
(string) (Required) translation string from MO file. Might contain 0x00 as a plural translations separator
(Translation_Entry) Entry instance.
File: wp-includes/pomo/mo.php
function &make_entry( $original, $translation ) { $entry = new Translation_Entry(); // Look for context, separated by \4. $parts = explode( "\4", $original ); if ( isset( $parts[1] ) ) { $original = $parts[1]; $entry->context = $parts[0]; } // Look for plural original. $parts = explode( "\0", $original ); $entry->singular = $parts[0]; if ( isset( $parts[1] ) ) { $entry->is_plural = true; $entry->plural = $parts[1]; } // Plural translations are also separated by \0. $entry->translations = explode( "\0", $translation ); return $entry; }
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/mo/make_entry