Fix: use method instead of `function()`

Overcomes repetitive `function_exists()` calls to overcome redeclaration
of functions.
Improve matching for translations tertiary operator

@TODO: Maybe check if the `?` is preceding `:`