The OmegaT organization has been flagged at github. The repository ressources are temporarily unavailable. If you need to download OmegaT, use this site instead.
I don’t see how what you did there is related to this ticket.
https://omegat.readthedocs.io/en/latest/04.ContributingOmegaT.html#start-a-conversation As per the above comment, the toolbar should be optional and OmegaT should not offer default icons. And you still need to discuss that on the lists.
can you insert paragraphs in your prose to make it more legible?
The first option seems to be the most future proof and easiest on the GUI : once the option is set, it is just a matter of time to make it the default and then to eventually remove it. Having 2 separate menus sets them in the GUI for a very long time.
https://omegat.readthedocs.io/en/latest/04.ContributingOmegaT.html#start-a-conversation The first step in contributing to OmegaT is to start a conversation on the development list. That’s where you get feedback about the needs, the history, the way we implement things, etc.
That’s the problem with your code. You solve "your case". I already told you that you could do that on your fork. An "export" feature was already discussed here: https://github.com/omegat-org/omegat/pull/2025
You are probably aware of Briac’s review plugin, that needs to be integrated into OmegaT, btw. It exports selected project files to an ODT file with a table for editing. That same ODT file is used to import the modifications diirectly in memory. There is a discussion about Briac’s code being used on more complex ODS files.