could be useful have a customizable list of checks to do before the save action (i mean: when saving, subtitle processor could perform some checks and alert me if something is "wrong").
some of these useful checks could be:
- are some subtitle entries overlapping?
- are some subtitle lines starting with a blank space?
- ...
- are there some special characters (such as à,è,ì,ò,ù) that could be not fully compatible with players?
(of course, in the last example, could be the user, and just the user, to fill the "not permitted" list of characters, depending on his wishes. you have not to determine which strange chars could have problems with players)
could be useful, than, have a customizable list of checks, with easy checks (such as the first two example listed above) and more complex checks, maybe fully implemented with regular-expression.
this list of checks could be invoked manually, when the user like to do it, and could be hooked to some actions (such as "save").