Translation_Entry::__construct( array $args = array() )
Parameters
- $args
-
(array) (Optional) associative array, support following keys:
- singular (string) -- the string to translate, if omitted and empty entry will be created
- plural (string) -- the plural form of the string, setting this will set $is_plural to true
- translations (array) -- translations of the string and possibly -- its plural forms
- context (string) -- a string differentiating two equal strings used in different contexts
- translator_comments (string) -- comments left by translators
- extracted_comments (string) -- comments left by developers
- references (array) -- places in the code this strings is used, in relative_to_root_path/file.php:linenum form
- flags (array) -- flags like php-format
Default value: array()
Source
File: wp-includes/pomo/entry.php
function __construct( $args = array() ) { // If no singular -- empty object. if ( ! isset( $args['singular'] ) ) { return; } // Get member variable values from args hash. foreach ( $args as $varname => $value ) { $this->$varname = $value; } if ( isset( $args['plural'] ) && $args['plural'] ) { $this->is_plural = true; } if ( ! is_array( $this->translations ) ) { $this->translations = array(); } if ( ! is_array( $this->references ) ) { $this->references = array(); } if ( ! is_array( $this->flags ) ) { $this->flags = array(); } }
© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/translation_entry/__construct