Title: wp-includes/pomo/po.php | Developer.WordPress.org

---

# File: wp-includes/pomo/po.php

 * method[PO::is_final()](https://developer.wordpress.org/reference/classes/po/is_final/)
 * Helper function for read_entry
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/is_final/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/is_final/#uses)
   | Source: [wp-includes/pomo/po.php:319](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L319-L321)
 * method[PO::match_begin_and_end_newlines()](https://developer.wordpress.org/reference/classes/po/match_begin_and_end_newlines/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/match_begin_and_end_newlines/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/match_begin_and_end_newlines/#uses)
   | Source: [wp-includes/pomo/po.php:253](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L253-L280)
 * method[PO::trim_quotes()](https://developer.wordpress.org/reference/classes/po/trim_quotes/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/trim_quotes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/trim_quotes/#uses)
   | Source: [wp-includes/pomo/po.php:520](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L520-L528)
 * method[PO::read_entry()](https://developer.wordpress.org/reference/classes/po/read_entry/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/read_entry/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/po/read_entry/#uses)
   | Source: [wp-includes/pomo/po.php:328](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L328-L450)
 * method[PO::read_line()](https://developer.wordpress.org/reference/classes/po/read_line/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/po/read_line/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/read_line/#uses)
   | Source: [wp-includes/pomo/po.php:457](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L457-L496)
 * method[PO::add_comment_to_entry()](https://developer.wordpress.org/reference/classes/po/add_comment_to_entry/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/add_comment_to_entry/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/add_comment_to_entry/#uses)
   | Source: [wp-includes/pomo/po.php:502](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L502-L514)
 * class[PO](https://developer.wordpress.org/reference/classes/po/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/po/#uses)
   | Source: [wp-includes/pomo/po.php:20](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L20-L529)
 * method[PO::export_headers()](https://developer.wordpress.org/reference/classes/po/export_headers/)
 * Exports headers to a PO entry
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/export_headers/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/po/export_headers/#uses)
   | Source: [wp-includes/pomo/po.php:29](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L29-L41)
 * method[PO::export_entries()](https://developer.wordpress.org/reference/classes/po/export_entries/)
 * Exports all entries to PO format
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/export_entries/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/export_entries/#uses)
   | Source: [wp-includes/pomo/po.php:48](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L48-L51)
 * method[PO::export()](https://developer.wordpress.org/reference/classes/po/export/)
 * Exports the whole PO file as a string
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/export/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/po/export/#uses)
   | Source: [wp-includes/pomo/po.php:59](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L59-L67)
 * method[PO::export_to_file()](https://developer.wordpress.org/reference/classes/po/export_to_file/)
 * Same as {@link export}, but writes the result to a file
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/export_to_file/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/po/export_to_file/#uses)
   | Source: [wp-includes/pomo/po.php:76](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L76-L87)
 * method[PO::set_comment_before_headers()](https://developer.wordpress.org/reference/classes/po/set_comment_before_headers/)
 * Text to include as a comment before the start of the PO contents
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/set_comment_before_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/set_comment_before_headers/#uses)
   | Source: [wp-includes/pomo/po.php:96](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L96-L98)
 * method[PO::poify()](https://developer.wordpress.org/reference/classes/po/poify/)
 * Formats a string in PO-style
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/po/poify/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/poify/#uses)
   | Source: [wp-includes/pomo/po.php:106](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L106-L128)
 * method[PO::unpoify()](https://developer.wordpress.org/reference/classes/po/unpoify/)
 * Gives back the original string from a PO-formatted string
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/unpoify/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/unpoify/#uses)
   | Source: [wp-includes/pomo/po.php:136](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L136-L168)
 * method[PO::prepend_each_line()](https://developer.wordpress.org/reference/classes/po/prepend_each_line/)
 * Inserts $with in the beginning of every new line of $input_string and returns
   the modified string
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/po/prepend_each_line/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/po/prepend_each_line/#uses)
   | Source: [wp-includes/pomo/po.php:177](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L177-L194)
 * method[PO::comment_block()](https://developer.wordpress.org/reference/classes/po/comment_block/)
 * Prepare a text as a comment — wraps the lines and prepends # and a special character
   to each line
 * Used by [1 function](https://developer.wordpress.org/reference/classes/po/comment_block/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/po/comment_block/#uses)
   | Source: [wp-includes/pomo/po.php:205](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L205-L208)
 * method[PO::export_entry()](https://developer.wordpress.org/reference/classes/po/export_entry/)
 * Builds a string from the entry for inclusion in PO file
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/export_entry/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/po/export_entry/#uses)
   | Source: [wp-includes/pomo/po.php:217](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L217-L251)
 * method[PO::import_from_file()](https://developer.wordpress.org/reference/classes/po/import_from_file/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/po/import_from_file/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/po/import_from_file/#uses)
   | Source: [wp-includes/pomo/po.php:286](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/pomo/po.php#L286-L311)