Translation_Entry::__construct
Method of the class: Translation_Entry{}
No Hooks.
Returns
null. Nothing (null).
Usage
$Translation_Entry = new Translation_Entry(); $Translation_Entry->__construct( $args );
- $args(array)
Arguments array, supports the following keys:.
Default:
array()-
singular(string)
The string to translate, if omitted an empty entry will be created. -
plural(string)
The plural form of the string, setting this will set$is_pluralto 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 string is used, in relative_to_root_path/file.php:linenum form. - flags(array)
Flags like php-format.
-
Translation_Entry::__construct() Translation Entry:: construct code WP 6.9.1
public 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();
}
}