Если в английском нет точного аналога, который всем известен типа Заказ\Order. То переменные\сущности пишутся транслитом - твоя главная задача обеспечить читаемость кода, английские аудиторы врят ли его будут читать, англичане тоже (а если будут, то надо заморочится).
@hardworm а что тогда насчёт юникодовых имён? Разумно ли пользоваться ими, если они поддерживаются?
(cc @shuro - ты тоже писал про транслит)