Языковая скобка справа налево перевернута

Я использую StringBuilder в C # для добавления текста, который может быть английским (слева направо) или арабским (справа налево)

stringBuilder.Append("(");
stringBuilder.Append(text);
stringBuilder.Append(") ");
stringBuilder.Append(text);

Если текст = "А"тогда вывод "(А) А "

Но если text = "بتث"тогда вывод будет "(بتث) بتث"

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос