0.2.0: 保持 app.locals 与 theme.locals 一致