"This a little article on how to semi-automatically insert context-dependent custom strings in OmegaT. To illustrate what I mean, I give a little example from the kind of work I get to do pretty often.
Many times when I translate Christian books, I have to insert biblical references which generally follow several patterns, most commonly in a Book chapter:verse format, like 2 Cor 1:3. Sometimes the reference may be given as a range, like 2 Pt 2:3-5 or 15:4-19:22; 21:12-13 etc. Maybe there are people who enjoy typing digits in, but I’m definitely not among them. So how do I insert them without actually typing them in? One possibility is to use custom tags (Options → Tag Validation; Regular expression for custom tags), but that gives me a possibility to describe only a small subset of all possible cases (due to my insufficient mastery of regex magic, perhaps), but there’s also a bigger problem in such approach, as Western and ..."