The missing part so far is passing "lang=ab_CD" to the kernel; it's done with gfxboot and is somewhat doable without it...