One of the best things about OmegaT is the ability to inject new functions with plugins. One such indispensable plugin is the Okapi plugin, which adds support of various file formats into OmegaT. A few other very useful plugins have been created by Japanese translator and programmer Yu Tang. This video is about one of such plugins.
Some time ago, Yu Tang wrote several scripts for accessing files and folders, such as opening the current file, glossary, and the translation memory folder. However, using scripts is not always optimal. Firstly, although you can assign a script to a Ctrl+Shift+Fx shortcut to use it more efficiently, the number of shortcuts is limited, so you normally want to reserve them for more frequently used functions. Secondly, many people prefer a more visual way to access files than with a shortcut. The FolderMenu plugin written by Yu Tang later addresses these issues.
Just like with any other OmegaT plugin, you need to download it and put it in your plugins subfolder within the settings folder of OmegaT. Although it is just one file, make sure to put it into a separate folder, for clarity. The resulting installation under Windows might look like this: C:\Users\your name\AppData\Roaming\OmegaT\plugins\FolderMenu\FolderMenu.jar.
The plugin will add the Folders menu to the OmegaT’s menu bar.
To access the current project’s folder, any subfolder within it, or any file, go to Folders → Project Root and then select the desired item. Most frequently, I use this menu to open files in the source and target subfolders. You can also access glossaries and translation memories if they are kept within the project folder.
The second option in the Folders menu is User Config, allowing you to access any file in the settings folder of OmegaT. You do not often need to access them directly, but the next time you need them, you will likely appreciate how easy it is to do so through the menu.
The FolderMenu plugin makes accessing files and folders in OmegaT projects a breeze. By using it instead of browsing manually to files and folders outside of OmegaT, you will save quite some time over the long term. A great piece of work by Yu Tang and an excellent example of open source in action.
For more tips about extending OmegaT’s native functionality, read the article “Using OmegaT More Efficiently with Scripts.”
If this blog helped you in some way, please share a link to this post on your site or through social media.