public function setLanguageCode($languageCode, $languageNamespace, $namespace)
{
// build namespace
$namespaces = [];
if (!empty($namespace)) {
$namespaces[] = $namespace;
}
if (!empty($this->additionalPrefix)) {
$namespaces[] = $this->additionalPrefix;
}
$this->translatedProperties = new MultipleTranslatedProperties($this->properties, $languageNamespace, implode('-', $namespaces));
$this->translatedProperties->setLanguage($languageCode);
}