Not complicated at all.

You're making it way more complicated.
Maybe Everyone Shouldn't do "it" or at least while they are editing their scripts.
Example - the ubbthreads.php script uses the ubbthreads.php language file.

And it also uses the ubbthreads.tmpl template.
Sometimes If the language string appears on multiple pages (multiple scripts) (like the manu bar etc...) then it's located in the generic.php language file.
The words "Post Extras" is the $ubbt_lang['POST_OPT'] language string, and it's in showflat and showthreaded language files, since it appears on those pages.
And don't call me Shirley.
