Translate Layouts and Rendering by @hachi8833