Function Reference: geodir_location_localize_all_js_msg
Summary
Outputs translated JS text strings.
Package
GeoDirectory_Location_Manager
Change Log
Since: 1.0.0
Source File
geodir_location_localize_all_js_msg() is located in geodir_location_manager/geodir_location_hooks_actions.php [Line: 576]
Source Code
function geodir_location_localize_all_js_msg()
{
global $path_location_url;
$arr_alert_msg = array(
'geodir_location_admin_url' => admin_url('admin.php'),
'geodir_location_plugin_url' => $path_location_url,
'geodir_location_admin_ajax_url' => admin_url('admin-ajax.php'),
'select_merge_city_msg' => MSG_LOCATION_JS_SELECT_CITY,
'set_location_default_city_confirmation' => MSG_LOCATION_SET_DEFAULT_CITY,
'LISTING_URL_PREFIX' => __('Please enter listing url prefix', GEODIRLOCATION_TEXTDOMAIN),
'LISTING_URL_PREFIX_INVALID_CHAR' =>__('Invalid character in listing url prefix', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_URL_PREFIX'=> __('Please enter location url prefix', GEODIRLOCATION_TEXTDOMAIN),
'LOCATOIN_PREFIX_INVALID_CHAR' =>__('Invalid character in location url prefix', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_CAT_URL_SEP' =>__('Please enter location and category url separator', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_CAT_URL_SEP_INVALID_CHAR' =>__('Invalid character in location and category url separator', GEODIRLOCATION_TEXTDOMAIN),
'LISTING_DETAIL_URL_SEP'=>__('Please enter listing detail url separator', GEODIRLOCATION_TEXTDOMAIN),
'LISTING_DETAIL_URL_SEP_INVALID_CHAR' =>__('Invalid character in listing detail url separator', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_PLEASE_WAIT' =>__('Please wait...', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_CHOSEN_NO_RESULT_TEXT' =>__('Sorry, nothing found!', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_CHOSEN_KEEP_TYPE_TEXT' =>__('Please wait...', GEODIRLOCATION_TEXTDOMAIN),
'LOCATION_CHOSEN_LOOKING_FOR_TEXT' =>__('We are searching for', GEODIRLOCATION_TEXTDOMAIN),
'select_location_translate_msg' => MSG_LOCATION_JS_SELECT_COUNTRY,
'select_location_translate_confirm_msg' => MSG_LOCATION_JS_SELECT_COUNTRY_CONFIRM,
'gd_text_search_city' => __( 'Search City', GEODIRLOCATION_TEXTDOMAIN ),
'gd_text_search_region' => __( 'Search Region', GEODIRLOCATION_TEXTDOMAIN ),
'gd_text_search_country' => __( 'Search Country', GEODIRLOCATION_TEXTDOMAIN ),
'gd_text_search_location' => __( 'Search location', GEODIRLOCATION_TEXTDOMAIN ),
'gd_base_location' => geodir_get_location_link('base'),
'UNKNOWN_ERROR' => __( 'Unable to find your location.',GEODIRLOCATION_TEXTDOMAIN ),
'PERMISSION_DENINED' => __( 'Permission denied in finding your location.',GEODIRLOCATION_TEXTDOMAIN ),
'POSITION_UNAVAILABLE' => __( 'Your location is currently unknown.',GEODIRLOCATION_TEXTDOMAIN ),
'BREAK' => __( 'Attempt to find location took too long.',GEODIRLOCATION_TEXTDOMAIN ),
'DEFAUTL_ERROR' => __( 'Browser unable to find your location.',GEODIRLOCATION_TEXTDOMAIN ),
'msg_Near' => __( "Near:", GEODIRLOCATION_TEXTDOMAIN ),
'msg_Me' => __( "Me", GEODIRLOCATION_TEXTDOMAIN ),
'msg_User_defined' => __( "User defined", GEODIRLOCATION_TEXTDOMAIN ),
'delete_location_msg' => __( 'Are you sure want to delete this location?', GEODIRLOCATION_TEXTDOMAIN ),
'delete_bulk_location_select_msg' => __( 'Please select atleast one location.', GEODIRLOCATION_TEXTDOMAIN ),
);
foreach ( $arr_alert_msg as $key => $value )
{
if ( !is_scalar($value) )
continue;
$arr_alert_msg[$key] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8');
}
$script = "var geodir_location_all_js_msg = " . json_encode($arr_alert_msg) . ';';
echo '';
}