Quote Originally Posted by Jimmy2775
In my opinion, it is less efficient to load a translation for the entire application twice than it is to load one small login translation, and then load the rest of the application's translation. That is why I want to split the translation file. That said, QT is still new to me so I welcome any ideas and opinions on the subject.
My opinion (for what it's worth) - don't worry about the efficiency, it's really not a big issue. It's tempting to try and solve problems before they occur, but often the problem you are trying to solve doesn't really exist. In my experience, loading Japanese translation files for large EDA tools that I have written takes a negligible amount of time at startup. In fact, there's no noticable difference in time between starting the app in English and starting it in Japanese.

Get the app working the 'easy' way, then worry about refining it when it is all tested and working perfectly!