sclass GermanDateAdapter extends WordAdapter2 { static L months = splitAtSpace("___ Januar Februar März April Mai Juni Juli August September Oktober November Dezember"); S lookupToken(S s) { int i = indexOf(months, s); if (i >= 0) pcall { S j = lookupToken(str(i)); //print("Month found! " + s + " => " + i + " => " + j); if (nempty(j)) ret months.get(parseInt(j)); } ret super.lookupToken(s); } }