Have actually tried writing something that handles languages running in different directions? It might be 2023, but the libraries... aren't great...