Acho que isso é viável, mas então todos os tradutores de idiomas RTL precisam ter isso em mente. Talvez haja uma maneira de corrigir isso que não exija que eles prestem atenção, por exemplo, separando a direção e a outra parte do texto.
Próximo (tecla de seta Direita)
Próximo (%{forward_direction} tecla de seta)
Então, forward_direction poderia ser a tradução de “esquerda” ou “direita”, dependendo da direção do texto. Você acha que isso funcionaria?