Hi – this is perhaps a suggestion or feature request. I would like to be able to edit the VAT/Tax Number label to say ABN (stands for Australian Business Number).
It turns out you can edit this without changing any of the code in Event Espresso core. The invoice template’s strings are all wrapped in translation functions, so here’s something you can add in a custom snippet plugin
function mycustom_filter_gettext( $translated, $original, $domain ) {
// This is an array of original strings
// and what they should be replaced with
$strings = array(
'VAT/Tax Number' => 'ABN',
// Add some more strings here
);
// See if the current string is in the $strings array
// If so, replace its translation
if ( isset( $strings[$original] ) ) {
// This accomplishes the same thing as __()
// but without running it through the filter again
$translations = &get_translations_for_domain( $domain );
$translated = $translations->translate( $strings[$original] );
}
return $translated;
}
add_filter( 'gettext', 'mycustom_filter_gettext', 10, 3 );
The support post ‘Change VAT/Tax Number label to ABN’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.