Translation_Entry::__construct( array $args = array() )
Parameters
- $args
-
(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();
}