#1018160 by zhangtaihao: unpack_translatable could infinitely recurse when options are arrays but not declared as such.