My team and I want to translate an entire React-redux app into another language (english to arabic) and have a switch that does the app-wide translation via a redux action. The content for the first language is already written and hard coded.
I was wondering if I could get advice, tips, pointers on how devs on here would approach the implementation of such a feature. What tools would you use, how would you organize the content mapping, how would you account for long term maintainability, any gotchas to be aware of, etc...
The other tricky part, is how would you account for the fact that arabic is read from right to left, which means you would potentially have to change the layout of a bunch of pages when arabic is selected.