Thanks, this is exactly the kind of thing I couldn't see myself. All three are going into the next build: the blank-name template gets its own branch ("pass to his grandchild" / "To my grandchild,"), the build script will now diff every TR() literal against STR.en so missing English shows up before upload, and the canvas text gets measured and shrunk to fit instead of assuming Korean widths, with the map legend moving to two lines in English. I'll reply here again when it's up.