function createTranslatedTextViewer( $attribute ) {
	
	$o = OmegaWikiAttributes::getInstance();

	$result = createTableViewer( $attribute );
	$result->addEditor( createLanguageViewer( $o->language ) );
	$result->addEditor( createLongTextViewer( $o->text ) );
	
	return $result;
}
function getUpdatedTranslatedTextEditor( $attribute, $showRollBackOptions ) {

	$o = OmegaWikiAttributes::getInstance();
	
	$o = OmegaWikiAttributes::getInstance();
	$editor = createTableViewer( $attribute );
	
	if ( $showRollBackOptions ) {
		$rollBackEditor = new RollbackEditor( $o->rollBackTranslatedContent, true );
		$rollBackEditor->setSuggestionsEditor( getTranslatedContentHistorySelector( $o->translatedContentHistory ) );
		
		$editor->addEditor( $rollBackEditor );
	}
		
	$editor->addEditor( new ObjectPathEditor( $o->objectId ) );
	$editor->addEditor( createDefinedMeaningReferenceViewer( $o->attribute ) );
	$editor->addEditor( createLanguageViewer( $o->language ) );
	$editor->addEditor( createLongTextViewer( $o->text ) );
	$editor->addEditor( createShortTextViewer( $o->operation ) );
	$editor->addEditor( createBooleanViewer( $o->isLatest ) );
	
	return $editor;
}