adbb5b9d38
For some reason, '/' is used instead of '\' on windows when loading lang. FSJoin will now use whatever already exists in the path. app.GetPath now creates a DirFS from the containing directory instead of app.systemFS, which fixes loading on windows.
scripts/embed.py [internal/external] will copy the respective file into the main directory. If internal, //go:embed is used to embed the data/ directory in the binary. If external, os.DirFS is used to access the data/ directory, which should be placed next to the executable.