Hi,
Here is filters that contains all the location variables replaced in title. https://github.com/AyeCode/geodirectory/blob/f86727454bf051dd220864ba9fbe9987a95a6a9c/includes/location-functions.php#L404
Example for в Львів:
1) Add following in geodirectory/language.php
__( 'в Львів', 'geodirectory' );
2) Re-scan geodirectory plugin po file
3) Translate в Львів in different language
4) Add following snippet
function gd_snippet_filter_location_replace_variables( $replace_vars, $locations = array(), $sep = NULL, $gd_page = '' ) {
if ( ! empty( $replace_vars['%%location_single%%'] ) ) {
$location_single = __( $replace_vars['%%location_single%%'], 'geodirectory' );
$replace_vars['%%location_single%%'] = $location_single;
$replace_vars['%%in_location_single%%'] = wp_sprintf( _x( 'in %s','in location', 'geodirectory' ), $location_single );
}
return $replace_vars;
}
add_filter( 'geodir_filter_location_replace_variables', 'gd_snippet_filter_location_replace_variables', 20, 4 );
Thanks,
Kiran