         setOverridePluralsVisible(viewModel.showsOverridePlurals)
 
         let range = NSRange(location: 0, length: (overrideTextView.string ?? "").length)
-        overrideTextView.textStorage?.replaceCharacters(in: range, with: viewModel.overrideText)
+        let formattedText = NSAttributedString(string: viewModel.overrideText).applyingTokenMarkup
+        overrideTextView.textStorage?.replaceCharacters(in: range, with: formattedText)
         overrideRemovePluralRuleButton.isEnabled = viewModel.canRemoveSelectedOverridePluralRule
         
         overridePluralRuleSelector.segmentCount = viewModel.overridePluralRuleNames.count

    
    fileprivate func updateTranslationUI() {
        let range = NSRange(location: 0, length: (translatedTextView.string ?? "").length)
        translatedTextView.textStorage?.replaceCharacters(in: range, with: viewModel.translatedText)
        
        translatedTextPluralRuleSelector.isHidden = !viewModel.showsTranslationPlurals
        translatedTextViewAlignToTop.priority = viewModel.showsTranslationPlurals ?

        translatedTextView.textContainer?.lineFragmentPadding = 0
        
        overrideTextView.textContainerInset = NSSize(width: 0, height: 3)
        overrideTextView.textStorage?.delegate = self
        
        if viewModel != nil {
            updateUI()
