import sys
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference("RevitNodes")
import Revit
clr.AddReference('RevitServices')
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocument
cat = doc.Settings.Categories
discipline = [Categories.GetUnitGroup(i) for i in cat]
Nam = []
for i in cat:
Nam.append(i.Name)
OUT = Nam, discipline
discipline = [Categories.Discipline(i) for i in cat]
Can i translate the list to german … i mean “Autodesk Revit” German?
My wish would be jump in opend Revit between german/english without open/close Revit
As @Mark.Ackerley stated, the list filter disciplines aren’t available and aren’t actually a property of the categories themselves. In fact, some categories are assigned to multiple disciplines. You would have to manually define the disciplines yourself.