} /**
* Store the parsed values as a PoItem object.
*/
public function setItemFromArray($value) { $plural = FALSE;
$comments = '';
if (isset($value['#'
])) { $comments =
$this->
shortenComments($value['#'
]);
} if (is_array($value['msgstr'
])) { // Sort plural variants by their form index.
ksort($value['msgstr'
]);
$plural = TRUE;
} $item =
new PoItem();
$item->
setContext($value['msgctxt'
] ?? ''
);
$item->
setSource($value['msgid'
]);