content: -- | CodeUI texts
  {-# OPTIONS -O0 #-}
  {-# LANGUAGE TemplateHaskell, DerivingVia #-}
  module Lamdu.I18N.CodeUI where
  
  import qualified Control.Lens as Lens
  import qualified Data.Aeson.TH.Extended as JsonTH
  import           GUI.Momentu.Element.Id (ElemIds)
  
  import           Lamdu.Prelude
  
  data CodeUI a = CodeUI
      { _hidden :: a
      , _shown :: a
      , _hide :: a
      , _show :: a
      , _createNew :: a
      , _new :: a
      , _newAndJumpToNextEntry :: a
      , _newName :: a
      , _apply :: a
      , _lambda :: a
      , _completion :: a
      , _rename :: a
      , _renameTag :: a
      , _doneRenaming :: a
      , _changeImportedName :: a
      , _doneChangingImportedName :: a
      , _pane :: a
      , _nominal :: a
      , _tag :: a
      , _record :: a
      , _injectValue :: a
      , _caseLabel :: a
      , _field :: a
      , _alternative :: a
      , _open :: a
      , _close :: a
      , _shrinkLambdaParams :: a
      , _expandLambdaParams :: a
      , _moveDown :: a
      , _moveUp :: a
      , _presentationMode :: a
      , _pModeVerbose :: a
      , _pModeOperator :: a
      , _jsException :: a
      , _jsReachedAHole :: a
      , _jsStaleDep :: a
      , _jsUnhandledCase :: a
      , _inline :: a
      , _transform :: a
      , _replace :: a
      , _replaceParent :: a
      , _applyOperator :: a
      , _swapOperatorArgs :: a
      , _add :: a
      , _letClause :: a
      , _detach :: a
      , _literal :: a
      , _literalText :: a
      , _literalNumber :: a
      , _literalBytes :: a
      , _literalChar :: a
      , _setLiteralChar :: a
      , _startEditing :: a
      , _stopEditing :: a
      , _nameFirstParameter :: a
      , _parameter :: a
      , _moveBefore :: a
      , _moveAfter :: a
      , _fragment :: a
      , _heal :: a
      , _setToHole :: a
      , _negate :: a
      , _value :: a
      , _evaluation :: a
      , _scope :: a
      , _name :: a
      , _abbreviation :: a
      , _disambiguationText :: a
      , _symbolType :: a
      , _noSymbol :: a
      , _symbol :: a
      , _directionalSymbol :: a
      , _leftToRightSymbol :: a
      , _rightToLeftSymbol :: a
      , _typeOperatorHere :: a
      , _injectSection :: a
      , _order :: a
      , _opaque :: a
      , _gotoNextOutdated :: a
      , _enabledSugars :: a
      , _varSkolemEscape :: a
      , _occursError :: a
      , _constraintsViolation :: a
      }
      deriving stock (Generic, Generic1, Eq, Functor, Foldable, Traversable)
      deriving anyclass ElemIds
      deriving Applicative via (Generically1 CodeUI)
  Lens.makeLensesWith (Lens.lensRules & Lens.generateRecordSyntax .~ True) ''CodeUI
  JsonTH.derivePrefixed "_" ''CodeUI
  
  