diff --git a/inc/admin/functions.php b/inc/admin/functions.php index 27359e70..eeafc92e 100755 --- a/inc/admin/functions.php +++ b/inc/admin/functions.php @@ -393,6 +393,33 @@ function opalestate_cleanup() { } } wp_reset_postdata(); + + // Change status expired properties. + $expired_query = new WP_Query( [ + 'post_type' => 'opalestate_property', + 'post_status' => [ 'pending', 'publish' ], + 'meta_query' => [ + [ + 'key' => OPALESTATE_PROPERTY_PREFIX . 'expired_time', + 'value' => time(), + 'compare' => '>=', + 'type' => 'NUMERIC', + ], + ], + ] ); + + if ( $expired_query->have_posts() ) { + while ( $expired_query->have_posts() ) { + $expired_query->the_post(); + + wp_update_post( [ + 'ID' => get_the_ID(), + 'post_status' => 'expired', + ] ); + } + } + + wp_reset_postdata(); } /** diff --git a/inc/admin/settings/general.php b/inc/admin/settings/general.php index 155050f6..53db6070 100755 --- a/inc/admin/settings/general.php +++ b/inc/admin/settings/general.php @@ -98,7 +98,7 @@ class Opalestate_Settings_General_Tab extends Opalestate_Settings_Base_Tab { ], [ - 'name' => esc_html__( 'Maximun Upload Image Size', 'opalestate-pro' ), + 'name' => esc_html__( 'Maximum Upload Image Size', 'opalestate-pro' ), 'desc' => esc_html__( 'Set maximun volumn size having < x MB', 'opalestate-pro' ), 'id' => 'upload_image_max_size', @@ -106,7 +106,7 @@ class Opalestate_Settings_General_Tab extends Opalestate_Settings_Base_Tab { 'default' => '0.5', ], [ - 'name' => esc_html__( 'Maximun Upload Image Files', 'opalestate-pro' ), + 'name' => esc_html__( 'Maximum Upload Image Files', 'opalestate-pro' ), 'desc' => esc_html__( 'Set maximun volumn size having < x MB', 'opalestate-pro' ), 'id' => 'upload_image_max_files', @@ -114,7 +114,7 @@ class Opalestate_Settings_General_Tab extends Opalestate_Settings_Base_Tab { 'default' => '10', ], [ - 'name' => esc_html__( 'Maximun Upload Other Size', 'opalestate-pro' ), + 'name' => esc_html__( 'Maximum Upload Other Size', 'opalestate-pro' ), 'desc' => esc_html__( 'Set maximun volumn size having < x MB for upload docx, pdf...', 'opalestate-pro' ), 'id' => 'upload_other_max_size', @@ -122,7 +122,7 @@ class Opalestate_Settings_General_Tab extends Opalestate_Settings_Base_Tab { 'default' => '0.8', ], [ - 'name' => esc_html__( 'Maximun Upload Other Files', 'opalestate-pro' ), + 'name' => esc_html__( 'Maximum Upload Other Files', 'opalestate-pro' ), 'desc' => esc_html__( 'Set maximun volumn size having < x MB for upload docx, pdf...', 'opalestate-pro' ), 'id' => 'upload_other_max_files', diff --git a/inc/api/class-opalestate-base-api.php b/inc/api/class-opalestate-base-api.php index d52f9aef..e37843a6 100644 --- a/inc/api/class-opalestate-base-api.php +++ b/inc/api/class-opalestate-base-api.php @@ -195,7 +195,7 @@ abstract class Opalestate_Base_API { $endpoint = explode( '/', $route ); $endpoint = end( $endpoint ); - if ( in_array( $endpoint, [ 'properties', 'agencies', 'agents', 'search-form' ] ) ) { + if ( in_array( $endpoint, [ 'properties', 'agencies', 'agents', 'search-form', 'search' ] ) ) { return true; } diff --git a/inc/class-no-captcha-recaptcha.php b/inc/class-no-captcha-recaptcha.php index d48ff647..5da26cc8 100755 --- a/inc/class-no-captcha-recaptcha.php +++ b/inc/class-no-captcha-recaptcha.php @@ -119,7 +119,7 @@ class OpalEstate_Nocaptcha_Recaptcha { [ 'name' => esc_html__( 'Site Key', 'opalestate-pro' ), - 'desc' => esc_html__( 'Used for displaying the CAPTCHA. Grab it %s', 'opalestate-pro' ), + 'desc' => esc_html__( 'Used for displaying the CAPTCHA.', 'opalestate-pro' ), 'id' => 'site_key', 'type' => 'text', ], diff --git a/inc/classes/class-opalestate-cache.php b/inc/classes/class-opalestate-cache.php index 786ee4f4..b0b1760d 100755 --- a/inc/classes/class-opalestate-cache.php +++ b/inc/classes/class-opalestate-cache.php @@ -72,7 +72,7 @@ class Opalestate_Cache { self::$instance->is_cache = ( defined( 'GIVE_CACHE' ) ? GIVE_CACHE : opalestate_is_setting_enabled( opalestate_get_option( 'cache', 'enabled' ) ) ) && is_admin(); // weekly delete all expired cache. - Give_Cron::add_weekly_event( array( $this, 'delete_all_expired' ) ); + // Give_Cron::add_weekly_event( array( $this, 'delete_all_expired' ) ); add_action( 'save_post_opalestate_forms', array( $this, 'delete_form_related_cache' ) ); add_action( 'save_post_opalestate_payment', array( $this, 'delete_payment_related_cache' ) ); diff --git a/inc/property/class-opalestate-posttype.php b/inc/property/class-opalestate-posttype.php index 9d1f81b0..1cff151e 100755 --- a/inc/property/class-opalestate-posttype.php +++ b/inc/property/class-opalestate-posttype.php @@ -27,6 +27,7 @@ class Opalestate_PostType_Property { */ public function __construct() { add_action( 'init', [ __CLASS__, 'definition' ] ); + add_action( 'init', [ __CLASS__, 'register_post_status' ] ); } /** @@ -74,6 +75,21 @@ class Opalestate_PostType_Property { ] ) ); } + + /** + * Register post status. + */ + public static function register_post_status() { + register_post_status( 'expired', [ + 'label' => _x( 'Expired', 'Expired status', 'opalestate-pro' ), + 'public' => false, + 'exclude_from_search' => false, + 'show_in_admin_all_list' => true, + 'show_in_admin_status_list' => true, + /* translators: %s: number of orders */ + 'label_count' => _n_noop( 'Expired (%s)', 'Expired (%s)', 'opalestate-pro' ), + ] ); + } } new Opalestate_PostType_Property(); diff --git a/inc/submission/class-opalestate-submission.php b/inc/submission/class-opalestate-submission.php index aaf9b87d..2b30dd37 100755 --- a/inc/submission/class-opalestate-submission.php +++ b/inc/submission/class-opalestate-submission.php @@ -138,7 +138,7 @@ class OpalEstate_Submission { ] ), ], [ - 'name' => esc_html__( 'Show Content Use Not Login', 'opalestate-pro' ), + 'name' => esc_html__( 'Show Content when User Not Login', 'opalestate-pro' ), 'desc' => esc_html__( 'Show Login/Register form and submission form if the user is not logged in.', 'opalestate-pro' ), 'id' => 'submission_show_content', 'type' => 'select', diff --git a/inc/user/functions.php b/inc/user/functions.php index 9a509d4c..f91c1ca4 100755 --- a/inc/user/functions.php +++ b/inc/user/functions.php @@ -218,7 +218,7 @@ function opalestate_management_user_menu_tabs() { $link = $uri . '?tab=' . $item['link']; } - $output .= ''; + $output .= ''; } $output .= '
  • ' . esc_html__( 'Log out', 'opalestate-pro' ) . '
  • '; diff --git a/inc/vendors/opalmembership/functions.php b/inc/vendors/opalmembership/functions.php index a5fec3cb..bacd369a 100755 --- a/inc/vendors/opalmembership/functions.php +++ b/inc/vendors/opalmembership/functions.php @@ -13,124 +13,125 @@ */ if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly + exit; // Exit if accessed directly } /** * Count Number of listing following user */ -function opalesate_get_user_current_listings( $user_id ){ - $args = array( - 'post_type' => 'opalestate_property', - 'post_status' => array( 'pending', 'publish' ), - 'author' => $user_id, +function opalesate_get_user_current_listings( $user_id ) { + $args = [ + 'post_type' => 'opalestate_property', + 'post_status' => [ 'pending', 'publish' ], + 'author' => $user_id, - ); - $posts = new WP_Query( $args ); - return $posts->found_posts; - wp_reset_postdata(); + ]; + $posts = new WP_Query( $args ); + + return $posts->found_posts; + wp_reset_postdata(); } /** * Count Number of featured listing following user */ -function opalesate_get_user_current_featured_listings( $user_id ){ +function opalesate_get_user_current_featured_listings( $user_id ) { - $args = array( - 'post_type' => 'opalestate_property', - 'post_status' => array( 'pending', 'publish' ), - 'author' => $user_id, - 'meta_query' => array( - array( - 'key' => OPALESTATE_PROPERTY_PREFIX.'featured', - 'value' => 1, - 'meta_compare '=>'=' - ) - ) - ); - $posts = new WP_Query( $args ); - return $posts->found_posts; - wp_reset_postdata(); + $args = [ + 'post_type' => 'opalestate_property', + 'post_status' => [ 'pending', 'publish' ], + 'author' => $user_id, + 'meta_query' => [ + [ + 'key' => OPALESTATE_PROPERTY_PREFIX . 'featured', + 'value' => 1, + 'meta_compare ' => '=', + ], + ], + ]; + $posts = new WP_Query( $args ); + + return $posts->found_posts; + wp_reset_postdata(); } /** * Check current package is downgrade package or not via current number of featured, listing lesser */ -function opalesate_check_package_downgrade_status( $user_id, $package_id ){ +function opalesate_check_package_downgrade_status( $user_id, $package_id ) { - $pack_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX.'package_listings', true ); - $pack_featured_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX.'package_featured_listings', true ); - $is_unlimited = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX.'unlimited_listings', true ); - $pack_unlimited_listings = $is_unlimited == 'on' ? 0 : 1; + $pack_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'package_listings', true ); + $pack_featured_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'package_featured_listings', true ); + $is_unlimited = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'unlimited_listings', true ); + $pack_unlimited_listings = $is_unlimited == 'on' ? 0 : 1; - $user_current_listings = opalesate_get_user_current_listings( $user_id ); - $user_current_featured_listings = opalesate_get_user_current_featured_listings( $user_id ); + $user_current_listings = opalesate_get_user_current_listings( $user_id ); + $user_current_featured_listings = opalesate_get_user_current_featured_listings( $user_id ); - $current_listings = get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_listings',true); + $current_listings = get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', true ); - if( $pack_unlimited_listings == 1 ) { - return false; - } + if ( $pack_unlimited_listings == 1 ) { + return false; + } - // if is unlimited and go to non unlimited pack - if ( $current_listings == -1 && $pack_unlimited_listings != 1 ) { - return true; - } + // if is unlimited and go to non unlimited pack + if ( $current_listings == -1 && $pack_unlimited_listings != 1 ) { + return true; + } - return ( $user_current_listings > $pack_listings ) || ( $user_current_featured_listings > $pack_featured_listings ) ; + return ( $user_current_listings > $pack_listings ) || ( $user_current_featured_listings > $pack_featured_listings ); } /** * Check Current User having permission to add new property or not? */ -function opalesate_check_has_add_listing( $user_id, $package_id=null ){ +function opalesate_check_has_add_listing( $user_id, $package_id = null ) { - if( !$package_id ){ - $package_id = (int)get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_id', true ); - } + if ( ! $package_id ) { + $package_id = (int) get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_id', true ); + } - $package_listings = (int) get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_listings', true ); + $package_listings = (int) get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', true ); - $unlimited_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX.'unlimited_listings', true ); - - $unlimited_listings = !empty( $unlimited_listings ) && $unlimited_listings == 'on' ? 0 : 1; + $unlimited_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'unlimited_listings', true ); - if( $package_id > 0 && $unlimited_listings ){ - return true; - } + $unlimited_listings = ! empty( $unlimited_listings ) && $unlimited_listings == 'on' ? 0 : 1; - if( $package_listings > 0 ){ - return true; - } - return false; + if ( $package_id > 0 && $unlimited_listings ) { + return true; + } + + if ( $package_listings > 0 ) { + return true; + } + + return false; } /** * Check current package is downgrade package or not via current number of featured, listing lesser */ -function opalesate_get_user_featured_remaining_listing( $user_id ){ +function opalesate_get_user_featured_remaining_listing( $user_id ) { - $count = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_.'package_featured_listings' , $user_id ); + $count = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', $user_id ); - return $count; + return $count; } /** * */ -function opalestate_reset_user_free_package( $user_id ){ - - $duration = opalestate_options('free_expired_month', 12); - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_id', -1 ); - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_listings', opalestate_options('free_number_listing', 3) ); - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_featured_listings', opalestate_options('free_number_featured', 3) ); +function opalestate_reset_user_free_package( $user_id ) { + $duration = opalestate_options( 'free_expired_month', 12 ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_id', -1 ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', opalestate_options( 'free_number_listing', 3 ) ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', opalestate_options( 'free_number_featured', 3 ) ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_activation', time() ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_expired', time() + ( $duration * 60 * 60 * 24 * 30 ) ); - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_activation', time() ); - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_expired', time() + ($duration*60*60*24*30) ); - - return true; + return true; } /** @@ -138,13 +139,13 @@ function opalestate_reset_user_free_package( $user_id ){ */ function opalesate_update_package_number_featured_listings( $user_id ) { - $current = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_.'package_featured_listings' , $user_id ); + $current = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', $user_id ); - if( $current-1 >= 0 ) { - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_featured_listings', $current-1 ) ; - } else { - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_featured_listings', 0 ); - } + if ( $current - 1 >= 0 ) { + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', $current - 1 ); + } else { + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', 0 ); + } } /** @@ -152,50 +153,47 @@ function opalesate_update_package_number_featured_listings( $user_id ) { */ function opalesate_update_package_number_listings( $user_id ) { - $current = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_.'package_listings' , $user_id ); + $current = get_the_author_meta( OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', $user_id ); - if( $current-1 >= 0 ) { - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_listings', $current-1 ) ; - } else { - update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_listings', 0 ); - } + if ( $current - 1 >= 0 ) { + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', $current - 1 ); + } else { + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', 0 ); + } } /** * Check */ -function opalesate_is_membership_valid( $user_id = null ){ - // $package_id = (int)get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_id', true ); - return Opalmembership_User::is_membership_valid( $user_id ); +function opalesate_is_membership_valid( $user_id = null ) { + // $package_id = (int)get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_.'package_id', true ); + return Opalmembership_User::is_membership_valid( $user_id ); } - - + + /** * */ -function opalesate_listing_set_to_expire($post_id){ +function opalesate_listing_set_to_expire( $post_id ) { + $prop = [ + 'ID' => $post_id, + 'post_type' => 'opalestate_property', + 'post_status' => 'expired', + ]; - $prop = array( + wp_update_post( $prop ); - 'ID' => $post_id, - 'post_type' => 'opalestate_property', - 'post_status' => 'expired' - - ); + $post = get_post( $post_id ); + $user_id = $post->post_author; - wp_update_post($prop ); + $user = get_user_by( 'id', $user_id ); + $user_email = $user->user_email; - $post = get_post( $post_id ); - $user_id = $post->post_author; + $args = [ + 'expired_listing_url' => get_permalink( $post_id ), + 'expired_listing_name' => get_the_title( $post_id ), + ]; - $user = get_user_by('id', $user_id); - $user_email = $user->user_email; - - $args = array( - 'expired_listing_url' => get_permalink($post_id), - 'expired_listing_name' => get_the_title($post_id) - ); - - opalesate_email_type( $user_email, 'listing_expired', $args ); -} \ No newline at end of file + opalesate_email_type( $user_email, 'listing_expired', $args ); +} diff --git a/inc/vendors/opalmembership/membership.php b/inc/vendors/opalmembership/membership.php index e64fa2d4..e8f8041c 100755 --- a/inc/vendors/opalmembership/membership.php +++ b/inc/vendors/opalmembership/membership.php @@ -98,6 +98,8 @@ class OpalEstate_Membership { add_action( 'profile_update', [ __CLASS__, 'on_update_user' ], 10, 1 ); + + add_action( 'save_post', [ __CLASS__, 'update_property_expired_time' ], 10, 2 ); } /** @@ -244,6 +246,34 @@ class OpalEstate_Membership { 'description' => esc_html__( 'Number of properties can make featured with this package.', 'opalestate-pro' ), ]; + $fields[] = [ + 'name' => esc_html__( 'Enable Expired for properties ', 'opalestate-pro' ), + 'id' => $prefix . 'enable_property_expired', + 'type' => 'checkbox', + 'description' => esc_html__( 'Do you want enable expired date for properties?', 'opalestate-pro' ), + ]; + + $fields[] = [ + 'name' => esc_html__( 'Expired Property In', 'opalestate-pro' ), + 'id' => $prefix . 'property_duration', + 'type' => 'text', + 'attributes' => [ + 'type' => 'number', + 'pattern' => '\d*', + 'min' => 0, + ], + 'std' => '1', + 'description' => esc_html__( 'Expired a property in. Enter expired number. Example 1, 2, 3', 'opalestate-pro' ), + ]; + + $fields[] = [ + 'name' => esc_html__( 'Expired property Date Type', 'opalestate-pro' ), + 'id' => $prefix . 'property_duration_unit', + 'type' => 'select', + 'options' => opalmembership_package_expiry_labels(), + 'description' => esc_html__( 'Enter expired date type. Example Day(s), Week(s), Month(s), Year(s)', 'opalestate-pro' ), + ]; + return $fields; } @@ -358,6 +388,7 @@ class OpalEstate_Membership { $is_unlimited_listings = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'unlimited_listings', true ); $pack_unlimited_listings = $is_unlimited_listings == 'on' ? 0 : 1; + /** * Get package information with user logined */ @@ -394,6 +425,14 @@ class OpalEstate_Membership { */ update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_listings', $new_listings ); update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'package_featured_listings', $new_featured_listings ); + + $enable_property_expired = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'enable_property_expired', true ); + $property_duration = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'property_duration', true ); + $property_duration_unit = get_post_meta( $package_id, OPALMEMBERSHIP_PACKAGES_PREFIX . 'property_duration_unit', true ); + + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'enable_property_expired', $enable_property_expired ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'property_duration', $property_duration ); + update_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'property_duration_unit', $property_duration_unit ); } /** @@ -645,6 +684,70 @@ class OpalEstate_Membership { } } } + + /** + * @param $user_id + * @param $post_id + */ + public static function update_property_expired_time( $post_id ) { + $post = get_post( $post_id ); + $user_id = $post->post_author; + + $activated = get_post_meta( $post_id, OPALESTATE_PROPERTY_PREFIX . 'expired_activated', true ); + + if ( ! $activated ) { + static::handle_property_expired_time( $user_id, $post_id ); + } + } + + public static function handle_property_expired_time( $user_id, $post_id ) { + $is_valid = Opalmembership_User::is_membership_valid( $user_id ); + + if ( ! $is_valid ) { + return; + } + + $enable_property_expired = get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'enable_property_expired', true ); + $post_status = get_post_status( $post_id ); + + if ( $enable_property_expired && 'publish' == $post_status ) { + $property_duration = get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'property_duration', true ); + $property_duration_unit = get_user_meta( $user_id, OPALMEMBERSHIP_USER_PREFIX_ . 'property_duration_unit', true ); + + $expired_time = time() + static::get_expiration_unit_time( $property_duration, $property_duration_unit ); + + update_post_meta( $post_id, OPALESTATE_PROPERTY_PREFIX . 'expired_time', $expired_time ); + update_post_meta( $post_id, OPALESTATE_PROPERTY_PREFIX . 'expired_activated', 1 ); + } + } + + /** + * @param $duration + * @param $unit + * @return float|int + */ + public static function get_expiration_unit_time( $duration, $unit ) { + if ( ! ( $duration = absint( $duration ) ) ) { + $duration = 1; + } + + switch ( $unit ) { + case 'day': + $seconds = 60 * 60 * 24; + break; + case 'week': + $seconds = 60 * 60 * 24 * 7; + break; + case 'month': + $seconds = 60 * 60 * 24 * 30; + break; + case 'year': + $seconds = 60 * 60 * 24 * 365; + break; + } + + return $seconds * $duration; + } } OpalEstate_Membership::init(); diff --git a/languages/opalestate-pro.pot b/languages/opalestate-pro.pot index df0dbd21..b02ff9a1 100755 --- a/languages/opalestate-pro.pot +++ b/languages/opalestate-pro.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Opal Estate Pro\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-02 02:46+0000\n" +"POT-Creation-Date: 2019-10-31 10:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: \n" @@ -19,205 +19,222 @@ msgstr "" msgid "Cheatin’ huh?" msgstr "" -#: inc/function-search-fields.php:80 templates/search-box/search-form-v3.php:61 -#: templates/search-box/search-form-v2.php:44 +#: inc/function-search-fields.php:91 +msgid ": " +msgstr "" + +#: inc/function-search-fields.php:133 +#: templates/search-box/search-form-v3.php:64 +#: templates/search-box/search-form-v2.php:47 msgid "Area" msgstr "" -#: inc/class-opalestate-enqueue.php:90 +#: inc/class-opalestate-enqueue.php:97 msgid "Are you sure to remove?" msgstr "" -#: inc/class-opalestate-enqueue.php:91 +#: inc/class-opalestate-enqueue.php:98 msgid "This file is has large volume size, please try to upload other." msgstr "" -#: inc/class-opalestate-email.php:133 +#: inc/class-opalestate-email.php:137 msgid "Message has been successfully sent." msgstr "" -#: inc/class-opalestate-email.php:135 -#: inc/message/class-opalestate-request-reviewing.php:98 -#: inc/message/class-opalestate-message.php:248 -#: inc/message/class-opalestate-message.php:292 +#: inc/class-opalestate-email.php:139 +#: inc/message/class-opalestate-request-reviewing.php:99 +#: inc/message/class-opalestate-message.php:246 +#: inc/message/class-opalestate-message.php:289 msgid "Unable to send a message." msgstr "" -#: inc/class-opalestate-email.php:139 +#: inc/class-opalestate-email.php:143 msgid "Missing some information!" msgstr "" -#: inc/class-opalestate-email.php:168 +#: inc/class-opalestate-email.php:172 #: inc/classes/class-opalestate-metabox-user.php:154 #: inc/classes/class-opalestate-metabox-user.php:219 #: inc/agency/class-opalestate-agency-metabox.php:337 -#: inc/message/class-opalestate-message.php:538 -#: inc/message/class-opalestate-message.php:640 +#: inc/message/class-opalestate-message.php:533 +#: inc/message/class-opalestate-message.php:635 #: inc/agent/class-opalestate-agent-metabox.php:177 #: templates/rating/opalestate-ratings.php:242 msgid "Email" msgstr "" -#: inc/class-opalestate-email.php:257 inc/class-opalestate-email.php:261 +#: inc/class-opalestate-email.php:310 inc/class-opalestate-email.php:314 #: inc/submission/class-opalestate-submission.php:121 msgid "Email Settings" msgstr "" -#: inc/class-opalestate-email.php:268 +#: inc/class-opalestate-email.php:321 msgid "From Name" msgstr "" -#: inc/class-opalestate-email.php:269 +#: inc/class-opalestate-email.php:322 msgid "" "The name donation receipts are said to come from. This should probably be " "your site or shop name." msgstr "" -#: inc/class-opalestate-email.php:275 +#: inc/class-opalestate-email.php:328 msgid "From Email" msgstr "" -#: inc/class-opalestate-email.php:276 +#: inc/class-opalestate-email.php:329 msgid "" "Email to send donation receipts from. This will act as the \"from\" and " "\"reply-to\" address." msgstr "" -#: inc/class-opalestate-email.php:283 +#: inc/class-opalestate-email.php:336 msgid "Email Submission Templates (Template Tags)" msgstr "" -#: inc/class-opalestate-email.php:294 -msgid "Notification For New Property Submission" +#: inc/class-opalestate-email.php:345 +msgid "Notification For New Property Submission (Customer)" msgstr "" -#: inc/class-opalestate-email.php:303 inc/class-opalestate-email.php:342 -#: inc/class-opalestate-email.php:369 inc/class-opalestate-email.php:395 -#: inc/class-opalestate-email.php:421 +#: inc/class-opalestate-email.php:352 inc/class-opalestate-email.php:378 +#: inc/class-opalestate-email.php:417 inc/class-opalestate-email.php:444 +#: inc/class-opalestate-email.php:470 inc/class-opalestate-email.php:496 msgid "Email Subject" msgstr "" -#: inc/class-opalestate-email.php:305 +#: inc/class-opalestate-email.php:354 inc/class-opalestate-email.php:380 msgid "The email subject for admin notifications." msgstr "" -#: inc/class-opalestate-email.php:310 inc/class-opalestate-email.php:350 -#: inc/email/class-opalestate-admin-new-submitted.php:25 -#: inc/email/class-opalestate-new-submitted.php:31 +#: inc/class-opalestate-email.php:358 inc/class-opalestate-email.php:425 +#: inc/email/class-opalestate-new-submitted.php:29 msgid "New Property Listing Submitted: {property_name}" msgstr "" -#: inc/class-opalestate-email.php:315 inc/class-opalestate-email.php:355 -#: inc/class-opalestate-email.php:382 inc/class-opalestate-email.php:408 -#: inc/class-opalestate-email.php:434 +#: inc/class-opalestate-email.php:363 inc/class-opalestate-email.php:389 +#: inc/class-opalestate-email.php:430 inc/class-opalestate-email.php:457 +#: inc/class-opalestate-email.php:483 inc/class-opalestate-email.php:509 msgid "Email Body" msgstr "" -#: inc/class-opalestate-email.php:317 +#: inc/class-opalestate-email.php:365 inc/class-opalestate-email.php:391 msgid "" "Enter the email an admin should receive when an initial payment request is " "made." msgstr "" -#: inc/class-opalestate-email.php:322 +#: inc/class-opalestate-email.php:371 +msgid "Notification For New Property Submission (Admin)" +msgstr "" + +#: inc/class-opalestate-email.php:384 +#: inc/email/class-opalestate-admin-new-submitted.php:24 +msgid "You received a new submission: {property_name} from {user_mail}" +msgstr "" + +#: inc/class-opalestate-email.php:397 msgid "Approve property for publish" msgstr "" -#: inc/class-opalestate-email.php:329 +#: inc/class-opalestate-email.php:404 msgid "Enable approve property email" msgstr "" -#: inc/class-opalestate-email.php:330 +#: inc/class-opalestate-email.php:405 msgid "Enable approve property email." msgstr "" -#: inc/class-opalestate-email.php:334 -#: inc/submission/class-opalestate-submission.php:179 -#: inc/submission/class-opalestate-submission.php:189 -#: inc/submission/class-opalestate-submission.php:199 -#: inc/submission/class-opalestate-submission.php:209 -#: inc/submission/class-opalestate-submission.php:219 -#: inc/submission/class-opalestate-submission.php:229 -#: inc/submission/class-opalestate-submission.php:239 +#: inc/class-opalestate-email.php:409 +#: inc/submission/class-opalestate-submission.php:157 +#: inc/submission/class-opalestate-submission.php:175 +#: inc/submission/class-opalestate-submission.php:185 +#: inc/submission/class-opalestate-submission.php:195 +#: inc/submission/class-opalestate-submission.php:205 +#: inc/submission/class-opalestate-submission.php:215 +#: inc/submission/class-opalestate-submission.php:225 +#: inc/submission/class-opalestate-submission.php:235 +#: inc/submission/class-opalestate-submission.php:252 #: inc/vendors/social-login/class-opalestate-social-login.php:69 #: inc/vendors/social-login/class-opalestate-social-login.php:106 #: inc/admin/settings/property.php:65 inc/admin/settings/property.php:123 -#: inc/admin/settings/property.php:134 inc/admin/settings/property.php:172 +#: inc/admin/settings/property.php:134 inc/admin/settings/property.php:171 #: inc/admin/settings/property.php:248 inc/admin/settings/property.php:259 -#: inc/admin/settings/property.php:278 inc/admin/settings/property.php:289 -#: inc/admin/settings/property.php:311 inc/admin/settings/property.php:322 -#: inc/admin/settings/property.php:333 inc/admin/settings/property.php:344 -#: inc/admin/settings/property.php:355 inc/admin/settings/property.php:366 -#: inc/admin/settings/property.php:377 inc/admin/settings/property.php:388 -#: inc/admin/settings/property.php:399 inc/admin/settings/property.php:410 -#: inc/admin/settings/property.php:421 inc/admin/settings/property.php:445 -#: inc/admin/settings/property.php:456 inc/admin/settings/property.php:467 -#: inc/admin/settings/general.php:94 inc/admin/rating/class-rating.php:69 -#: inc/admin/rating/class-rating.php:79 inc/admin/rating/class-rating.php:89 +#: inc/admin/settings/property.php:343 inc/admin/settings/property.php:355 +#: inc/admin/settings/property.php:366 inc/admin/settings/property.php:377 +#: inc/admin/settings/property.php:388 inc/admin/settings/property.php:399 +#: inc/admin/settings/property.php:410 inc/admin/settings/property.php:421 +#: inc/admin/settings/property.php:432 inc/admin/settings/property.php:443 +#: inc/admin/settings/property.php:454 inc/admin/settings/property.php:465 +#: inc/admin/settings/property.php:489 inc/admin/settings/property.php:500 +#: inc/admin/settings/property.php:511 inc/admin/settings/general.php:94 +#: inc/admin/rating/class-rating.php:69 inc/admin/rating/class-rating.php:79 +#: inc/admin/rating/class-rating.php:89 #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:171 #: inc/vendors/elementor/widgets/opalestate-agency-collection.php:171 msgid "Enable" msgstr "" -#: inc/class-opalestate-email.php:335 -#: inc/submission/class-opalestate-submission.php:180 -#: inc/submission/class-opalestate-submission.php:190 -#: inc/submission/class-opalestate-submission.php:200 -#: inc/submission/class-opalestate-submission.php:210 -#: inc/submission/class-opalestate-submission.php:220 -#: inc/submission/class-opalestate-submission.php:230 -#: inc/submission/class-opalestate-submission.php:240 +#: inc/class-opalestate-email.php:410 +#: inc/submission/class-opalestate-submission.php:158 +#: inc/submission/class-opalestate-submission.php:176 +#: inc/submission/class-opalestate-submission.php:186 +#: inc/submission/class-opalestate-submission.php:196 +#: inc/submission/class-opalestate-submission.php:206 +#: inc/submission/class-opalestate-submission.php:216 +#: inc/submission/class-opalestate-submission.php:226 +#: inc/submission/class-opalestate-submission.php:236 +#: inc/submission/class-opalestate-submission.php:253 #: inc/vendors/social-login/class-opalestate-social-login.php:70 #: inc/vendors/social-login/class-opalestate-social-login.php:107 #: inc/admin/settings/property.php:66 inc/admin/settings/property.php:124 -#: inc/admin/settings/property.php:135 inc/admin/settings/property.php:171 +#: inc/admin/settings/property.php:135 inc/admin/settings/property.php:172 #: inc/admin/settings/property.php:247 inc/admin/settings/property.php:258 -#: inc/admin/settings/property.php:277 inc/admin/settings/property.php:288 -#: inc/admin/settings/property.php:312 inc/admin/settings/property.php:323 -#: inc/admin/settings/property.php:334 inc/admin/settings/property.php:345 -#: inc/admin/settings/property.php:356 inc/admin/settings/property.php:367 -#: inc/admin/settings/property.php:378 inc/admin/settings/property.php:389 -#: inc/admin/settings/property.php:400 inc/admin/settings/property.php:411 -#: inc/admin/settings/property.php:422 inc/admin/settings/property.php:446 -#: inc/admin/settings/property.php:457 inc/admin/settings/property.php:468 -#: inc/admin/settings/general.php:95 inc/admin/rating/class-rating.php:70 -#: inc/admin/rating/class-rating.php:80 inc/admin/rating/class-rating.php:90 +#: inc/admin/settings/property.php:344 inc/admin/settings/property.php:356 +#: inc/admin/settings/property.php:367 inc/admin/settings/property.php:378 +#: inc/admin/settings/property.php:389 inc/admin/settings/property.php:400 +#: inc/admin/settings/property.php:411 inc/admin/settings/property.php:422 +#: inc/admin/settings/property.php:433 inc/admin/settings/property.php:444 +#: inc/admin/settings/property.php:455 inc/admin/settings/property.php:466 +#: inc/admin/settings/property.php:490 inc/admin/settings/property.php:501 +#: inc/admin/settings/property.php:512 inc/admin/settings/general.php:95 +#: inc/admin/rating/class-rating.php:70 inc/admin/rating/class-rating.php:80 +#: inc/admin/rating/class-rating.php:90 msgid "Disable" msgstr "" -#: inc/class-opalestate-email.php:344 inc/class-opalestate-email.php:371 -#: inc/class-opalestate-email.php:397 inc/class-opalestate-email.php:423 +#: inc/class-opalestate-email.php:419 inc/class-opalestate-email.php:446 +#: inc/class-opalestate-email.php:472 inc/class-opalestate-email.php:498 msgid "" "The email subject a user should receive when they make an initial property " "request." msgstr "" -#: inc/class-opalestate-email.php:357 +#: inc/class-opalestate-email.php:432 msgid "" "Enter the email a user should receive when they make an initial payment " "request." msgstr "" -#: inc/class-opalestate-email.php:362 +#: inc/class-opalestate-email.php:437 msgid "Email Enquiry Contact Templates (Template Tags)" msgstr "" -#: inc/class-opalestate-email.php:377 inc/class-opalestate-email.php:403 -#: inc/message/class-opalestate-message.php:117 +#: inc/class-opalestate-email.php:452 inc/class-opalestate-email.php:478 +#: inc/message/class-opalestate-message.php:115 msgid "You got a message" msgstr "" -#: inc/class-opalestate-email.php:388 +#: inc/class-opalestate-email.php:463 msgid "Email Contact Templates (Template Tags)" msgstr "" -#: inc/class-opalestate-email.php:414 +#: inc/class-opalestate-email.php:489 msgid "Email Request Review Templates (Template Tags)" msgstr "" -#: inc/class-opalestate-email.php:429 -#, php-format -msgid "You have a message request reviewing at: %s" +#: inc/class-opalestate-email.php:504 +#: inc/email/class-opalestate-request-viewing.php:30 +msgid "You have a message request reviewing" msgstr "" #: inc/class-opalestate-roles.php:49 @@ -232,32 +249,32 @@ msgstr "" msgid "Opal Estate Agency" msgstr "" -#: inc/class-opalestate-install.php:144 +#: inc/class-opalestate-install.php:145 msgid "User Dashboard Page" msgstr "" -#: inc/class-opalestate-install.php:162 inc/user/class-opalestate-user.php:58 +#: inc/class-opalestate-install.php:163 inc/user/class-opalestate-user.php:58 msgid "My Account" msgstr "" -#: inc/class-opalestate-install.php:163 +#: inc/class-opalestate-install.php:164 msgid "[opalestate_myaccount]" msgstr "" -#: inc/class-opalestate-install.php:180 +#: inc/class-opalestate-install.php:181 #: inc/submission/class-opalestate-submission.php:131 msgid "Property Submission Page" msgstr "" -#: inc/class-opalestate-install.php:181 +#: inc/class-opalestate-install.php:182 msgid "[opalestate_submission]" msgstr "" -#: inc/class-opalestate-install.php:198 +#: inc/class-opalestate-install.php:199 msgid "Search Map Properties Page" msgstr "" -#: inc/class-opalestate-install.php:199 +#: inc/class-opalestate-install.php:200 msgid "[opalestate_search_map_properties]" msgstr "" @@ -281,14 +298,14 @@ msgstr "" #: inc/classes/class-opalestate-metabox-user.php:193 #: inc/classes/class-opalestate-metabox-user.php:204 #: inc/property/class-metabox-property-admin.php:181 -#: inc/property/class-metabox-property-admin.php:212 -#: inc/property/class-metabox-property-admin.php:278 -#: inc/property/class-metabox-property-admin.php:445 -#: inc/property/class-metabox-property-admin.php:455 +#: inc/property/class-metabox-property-admin.php:210 +#: inc/property/class-metabox-property-admin.php:271 +#: inc/property/class-metabox-property-admin.php:431 +#: inc/property/class-metabox-property-admin.php:441 #: inc/agency/class-opalestate-agency-metabox.php:62 #: inc/widgets/search-properties.php:147 -#: inc/submission/class-metabox-property-submission.php:394 -#: inc/submission/class-metabox-property-submission.php:474 +#: inc/submission/class-metabox-property-submission.php:390 +#: inc/submission/class-metabox-property-submission.php:470 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:235 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:249 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:273 @@ -299,13 +316,13 @@ msgstr "" #: inc/class-no-captcha-recaptcha.php:108 #: inc/classes/class-opalestate-metabox-user.php:194 #: inc/classes/class-opalestate-metabox-user.php:205 -#: inc/property/class-metabox-property-admin.php:182 -#: inc/property/class-metabox-property-admin.php:211 -#: inc/property/class-metabox-property-admin.php:279 +#: inc/property/class-metabox-property-admin.php:180 +#: inc/property/class-metabox-property-admin.php:209 +#: inc/property/class-metabox-property-admin.php:270 #: inc/agency/class-opalestate-agency-metabox.php:63 #: inc/widgets/search-properties.php:148 -#: inc/submission/class-metabox-property-submission.php:395 -#: inc/submission/class-metabox-property-submission.php:475 +#: inc/submission/class-metabox-property-submission.php:391 +#: inc/submission/class-metabox-property-submission.php:471 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:234 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:248 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:272 @@ -322,8 +339,7 @@ msgid "Site Key" msgstr "" #: inc/class-no-captcha-recaptcha.php:122 -#, php-format -msgid "Used for displaying the CAPTCHA. Grab it %s" +msgid "Used for displaying the CAPTCHA." msgstr "" #: inc/class-no-captcha-recaptcha.php:128 @@ -346,7 +362,7 @@ msgstr "" msgid "Light" msgstr "" -#: inc/class-no-captcha-recaptcha.php:141 +#: inc/class-no-captcha-recaptcha.php:141 inc/admin/settings/3rd_party.php:73 msgid "Dark" msgstr "" @@ -354,30 +370,30 @@ msgstr "" msgid "Google Captcha" msgstr "" -#: inc/template-hook-functions.php:230 inc/template-hook-functions.php:279 +#: inc/template-hook-functions.php:234 inc/template-hook-functions.php:287 msgid "Request Viewing" msgstr "" -#: inc/template-hook-functions.php:276 +#: inc/template-hook-functions.php:284 msgid "" "Physical Arrange viewings is always been attractive to property clients. " "Fill out the form to arrange visualizations around our properties." msgstr "" -#: inc/template-hook-functions.php:306 +#: inc/template-hook-functions.php:314 msgid "User Management" msgstr "" -#: inc/template-hook-functions.php:307 +#: inc/template-hook-functions.php:315 msgid "Opalestate Fullwidth" msgstr "" -#: inc/ajax-functions.php:99 inc/taxonomies/class-taxonomy-state.php:108 -#: inc/taxonomies/class-taxonomy-state.php:125 +#: inc/ajax-functions.php:99 inc/taxonomies/class-taxonomy-state.php:129 +#: inc/taxonomies/class-taxonomy-state.php:146 msgid "Select State" msgstr "" -#: inc/ajax-functions.php:141 inc/taxonomies/class-taxonomy-city.php:132 +#: inc/ajax-functions.php:141 inc/taxonomies/class-taxonomy-city.php:140 msgid "Select City" msgstr "" @@ -385,89 +401,119 @@ msgstr "" msgid "Could not set this as featured" msgstr "" -#: inc/class-opalestate-html.php:41 +#: inc/ajax-functions.php:318 +msgid "Description is missing." +msgstr "" + +#: inc/ajax-functions.php:321 +msgid "User is missing." +msgstr "" + +#: inc/ajax-functions.php:324 +msgid "Permissions is missing." +msgstr "" + +#: inc/ajax-functions.php:335 +msgid "You do not have permission to assign API Keys to the selected user." +msgstr "" + +#: inc/ajax-functions.php:361 +msgid "API Key updated successfully." +msgstr "" + +#: inc/ajax-functions.php:392 +msgid "" +"API Key generated successfully. Make sure to copy your new keys now as the " +"secret key will be hidden once you leave this page." +msgstr "" + +#: inc/ajax-functions.php:394 inc/api/html-keys-edit.php:118 +msgid "Revoke key" +msgstr "" + +#: inc/class-opalestate-html.php:42 msgid "Enter username" msgstr "" -#: inc/class-opalestate-html.php:56 +#: inc/class-opalestate-html.php:57 msgid "Cancel" msgstr "" -#: inc/class-opalestate-html.php:222 inc/mixes-functions.php:1158 -#: inc/template-functions.php:308 templates/user/my-properties.php:3 +#: inc/class-opalestate-html.php:221 inc/mixes-functions.php:1211 +#: inc/template-functions.php:326 templates/user/my-properties.php:3 #: templates/search-box/fields/status-bar.php:9 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:152 msgid "All" msgstr "" -#: inc/class-opalestate-html.php:223 -#: inc/property/class-metabox-property-admin.php:662 +#: inc/class-opalestate-html.php:222 +#: inc/property/class-metabox-property-admin.php:647 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:202 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:280 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:276 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:298 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:309 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:280 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:276 msgid "None" msgstr "" -#: inc/mixes-functions.php:142 +#: inc/mixes-functions.php:190 msgid "Advanced V1" msgstr "" -#: inc/mixes-functions.php:143 +#: inc/mixes-functions.php:191 msgid "Advanced V2" msgstr "" -#: inc/mixes-functions.php:144 +#: inc/mixes-functions.php:192 msgid "Advanced V3" msgstr "" -#: inc/mixes-functions.php:145 +#: inc/mixes-functions.php:193 msgid "Advanced V4" msgstr "" -#: inc/mixes-functions.php:146 +#: inc/mixes-functions.php:194 msgid "Advanced V5" msgstr "" -#: inc/mixes-functions.php:147 +#: inc/mixes-functions.php:195 msgid "Advanced V6" msgstr "" -#: inc/mixes-functions.php:148 +#: inc/mixes-functions.php:196 msgid "Vertical Advanced" msgstr "" -#: inc/mixes-functions.php:149 +#: inc/mixes-functions.php:197 msgid "Vertical Advanced V2" msgstr "" -#: inc/mixes-functions.php:150 +#: inc/mixes-functions.php:198 msgid "Vertical Advanced V3" msgstr "" -#: inc/mixes-functions.php:151 +#: inc/mixes-functions.php:199 msgid "Simple City" msgstr "" -#: inc/mixes-functions.php:152 +#: inc/mixes-functions.php:200 msgid "Simple Keyword" msgstr "" -#: inc/mixes-functions.php:153 +#: inc/mixes-functions.php:201 msgid "Collapse City" msgstr "" -#: inc/mixes-functions.php:154 +#: inc/mixes-functions.php:202 msgid "Collapse Keyword" msgstr "" -#: inc/mixes-functions.php:155 +#: inc/mixes-functions.php:203 msgid "Collapse Advanced" msgstr "" -#: inc/mixes-functions.php:166 inc/mixes-functions.php:182 -#: inc/template-functions.php:211 +#: inc/mixes-functions.php:214 inc/mixes-functions.php:230 +#: inc/template-functions.php:229 #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:126 #: inc/vendors/elementor/widgets/opalestate-search-agency.php:117 #: inc/vendors/elementor/widgets/opalestate-search-agents.php:117 @@ -475,16 +521,16 @@ msgstr "" msgid "Grid" msgstr "" -#: inc/mixes-functions.php:167 inc/mixes-functions.php:183 +#: inc/mixes-functions.php:215 inc/mixes-functions.php:231 msgid "Grid v2" msgstr "" -#: inc/mixes-functions.php:168 inc/mixes-functions.php:184 +#: inc/mixes-functions.php:216 inc/mixes-functions.php:232 msgid "Grid v3" msgstr "" -#: inc/mixes-functions.php:169 inc/mixes-functions.php:196 -#: inc/template-functions.php:215 +#: inc/mixes-functions.php:217 inc/mixes-functions.php:244 +#: inc/template-functions.php:233 #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:127 #: inc/vendors/elementor/widgets/opalestate-search-agency.php:118 #: inc/vendors/elementor/widgets/opalestate-search-agents.php:118 @@ -492,812 +538,812 @@ msgstr "" msgid "List" msgstr "" -#: inc/mixes-functions.php:170 inc/mixes-functions.php:197 +#: inc/mixes-functions.php:218 inc/mixes-functions.php:245 msgid "List v2" msgstr "" -#: inc/mixes-functions.php:171 inc/mixes-functions.php:185 +#: inc/mixes-functions.php:219 inc/mixes-functions.php:233 msgid "Mark hover" msgstr "" -#: inc/mixes-functions.php:296 +#: inc/mixes-functions.php:344 msgid "Orginal Size" msgstr "" -#: inc/mixes-functions.php:387 inc/mixes-functions.php:391 +#: inc/mixes-functions.php:435 inc/mixes-functions.php:439 msgid "Your Location" msgstr "" -#: inc/mixes-functions.php:513 +#: inc/mixes-functions.php:561 #, php-format msgid "Placeholder %s" msgstr "" -#: inc/mixes-functions.php:550 +#: inc/mixes-functions.php:603 msgid "United Arab Emirates dirham" msgstr "" -#: inc/mixes-functions.php:551 +#: inc/mixes-functions.php:604 msgid "Afghan afghani" msgstr "" -#: inc/mixes-functions.php:552 +#: inc/mixes-functions.php:605 msgid "Albanian lek" msgstr "" -#: inc/mixes-functions.php:553 +#: inc/mixes-functions.php:606 msgid "Armenian dram" msgstr "" -#: inc/mixes-functions.php:554 +#: inc/mixes-functions.php:607 msgid "Netherlands Antillean guilder" msgstr "" -#: inc/mixes-functions.php:555 +#: inc/mixes-functions.php:608 msgid "Angolan kwanza" msgstr "" -#: inc/mixes-functions.php:556 +#: inc/mixes-functions.php:609 msgid "Argentine peso" msgstr "" -#: inc/mixes-functions.php:557 +#: inc/mixes-functions.php:610 msgid "Australian dollar" msgstr "" -#: inc/mixes-functions.php:558 +#: inc/mixes-functions.php:611 msgid "Aruban florin" msgstr "" -#: inc/mixes-functions.php:559 +#: inc/mixes-functions.php:612 msgid "Azerbaijani manat" msgstr "" -#: inc/mixes-functions.php:560 +#: inc/mixes-functions.php:613 msgid "Bosnia and Herzegovina convertible mark" msgstr "" -#: inc/mixes-functions.php:561 +#: inc/mixes-functions.php:614 msgid "Barbadian dollar" msgstr "" -#: inc/mixes-functions.php:562 +#: inc/mixes-functions.php:615 msgid "Bangladeshi taka" msgstr "" -#: inc/mixes-functions.php:563 +#: inc/mixes-functions.php:616 msgid "Bulgarian lev" msgstr "" -#: inc/mixes-functions.php:564 +#: inc/mixes-functions.php:617 msgid "Bahraini dinar" msgstr "" -#: inc/mixes-functions.php:565 +#: inc/mixes-functions.php:618 msgid "Burundian franc" msgstr "" -#: inc/mixes-functions.php:566 +#: inc/mixes-functions.php:619 msgid "Bermudian dollar" msgstr "" -#: inc/mixes-functions.php:567 +#: inc/mixes-functions.php:620 msgid "Brunei dollar" msgstr "" -#: inc/mixes-functions.php:568 +#: inc/mixes-functions.php:621 msgid "Bolivian boliviano" msgstr "" -#: inc/mixes-functions.php:569 +#: inc/mixes-functions.php:622 msgid "Brazilian real" msgstr "" -#: inc/mixes-functions.php:570 +#: inc/mixes-functions.php:623 msgid "Bahamian dollar" msgstr "" -#: inc/mixes-functions.php:571 +#: inc/mixes-functions.php:624 msgid "Bitcoin" msgstr "" -#: inc/mixes-functions.php:572 +#: inc/mixes-functions.php:625 msgid "Bhutanese ngultrum" msgstr "" -#: inc/mixes-functions.php:573 +#: inc/mixes-functions.php:626 msgid "Botswana pula" msgstr "" -#: inc/mixes-functions.php:574 +#: inc/mixes-functions.php:627 msgid "Belarusian ruble" msgstr "" -#: inc/mixes-functions.php:575 +#: inc/mixes-functions.php:628 msgid "Belize dollar" msgstr "" -#: inc/mixes-functions.php:576 +#: inc/mixes-functions.php:629 msgid "Canadian dollar" msgstr "" -#: inc/mixes-functions.php:577 +#: inc/mixes-functions.php:630 msgid "Congolese franc" msgstr "" -#: inc/mixes-functions.php:578 +#: inc/mixes-functions.php:631 msgid "Swiss franc" msgstr "" -#: inc/mixes-functions.php:579 +#: inc/mixes-functions.php:632 msgid "Chilean peso" msgstr "" -#: inc/mixes-functions.php:580 +#: inc/mixes-functions.php:633 msgid "Chinese yuan" msgstr "" -#: inc/mixes-functions.php:581 +#: inc/mixes-functions.php:634 msgid "Colombian peso" msgstr "" -#: inc/mixes-functions.php:582 +#: inc/mixes-functions.php:635 msgid "Costa Rican colón" msgstr "" -#: inc/mixes-functions.php:583 +#: inc/mixes-functions.php:636 msgid "Cuban convertible peso" msgstr "" -#: inc/mixes-functions.php:584 +#: inc/mixes-functions.php:637 msgid "Cuban peso" msgstr "" -#: inc/mixes-functions.php:585 +#: inc/mixes-functions.php:638 msgid "Cape Verdean escudo" msgstr "" -#: inc/mixes-functions.php:586 +#: inc/mixes-functions.php:639 msgid "Czech koruna" msgstr "" -#: inc/mixes-functions.php:587 +#: inc/mixes-functions.php:640 msgid "Djiboutian franc" msgstr "" -#: inc/mixes-functions.php:588 +#: inc/mixes-functions.php:641 msgid "Danish krone" msgstr "" -#: inc/mixes-functions.php:589 +#: inc/mixes-functions.php:642 msgid "Dominican peso" msgstr "" -#: inc/mixes-functions.php:590 +#: inc/mixes-functions.php:643 msgid "Algerian dinar" msgstr "" -#: inc/mixes-functions.php:591 +#: inc/mixes-functions.php:644 msgid "Egyptian pound" msgstr "" -#: inc/mixes-functions.php:592 +#: inc/mixes-functions.php:645 msgid "Eritrean nakfa" msgstr "" -#: inc/mixes-functions.php:593 +#: inc/mixes-functions.php:646 msgid "Ethiopian birr" msgstr "" -#: inc/mixes-functions.php:594 +#: inc/mixes-functions.php:647 msgid "Euro" msgstr "" -#: inc/mixes-functions.php:595 +#: inc/mixes-functions.php:648 msgid "Fijian dollar" msgstr "" -#: inc/mixes-functions.php:596 +#: inc/mixes-functions.php:649 msgid "Falkland Islands pound" msgstr "" -#: inc/mixes-functions.php:597 +#: inc/mixes-functions.php:650 msgid "Pound sterling" msgstr "" -#: inc/mixes-functions.php:598 +#: inc/mixes-functions.php:651 msgid "Georgian lari" msgstr "" -#: inc/mixes-functions.php:599 +#: inc/mixes-functions.php:652 msgid "Guernsey pound" msgstr "" -#: inc/mixes-functions.php:600 +#: inc/mixes-functions.php:653 msgid "Ghana cedi" msgstr "" -#: inc/mixes-functions.php:601 +#: inc/mixes-functions.php:654 msgid "Gibraltar pound" msgstr "" -#: inc/mixes-functions.php:602 +#: inc/mixes-functions.php:655 msgid "Gambian dalasi" msgstr "" -#: inc/mixes-functions.php:603 +#: inc/mixes-functions.php:656 msgid "Guinean franc" msgstr "" -#: inc/mixes-functions.php:604 +#: inc/mixes-functions.php:657 msgid "Guatemalan quetzal" msgstr "" -#: inc/mixes-functions.php:605 +#: inc/mixes-functions.php:658 msgid "Guyanese dollar" msgstr "" -#: inc/mixes-functions.php:606 +#: inc/mixes-functions.php:659 msgid "Hong Kong dollar" msgstr "" -#: inc/mixes-functions.php:607 +#: inc/mixes-functions.php:660 msgid "Honduran lempira" msgstr "" -#: inc/mixes-functions.php:608 +#: inc/mixes-functions.php:661 msgid "Croatian kuna" msgstr "" -#: inc/mixes-functions.php:609 +#: inc/mixes-functions.php:662 msgid "Haitian gourde" msgstr "" -#: inc/mixes-functions.php:610 +#: inc/mixes-functions.php:663 msgid "Hungarian forint" msgstr "" -#: inc/mixes-functions.php:611 +#: inc/mixes-functions.php:664 msgid "Indonesian rupiah" msgstr "" -#: inc/mixes-functions.php:612 +#: inc/mixes-functions.php:665 msgid "Israeli new shekel" msgstr "" -#: inc/mixes-functions.php:613 +#: inc/mixes-functions.php:666 msgid "Manx pound" msgstr "" -#: inc/mixes-functions.php:614 +#: inc/mixes-functions.php:667 msgid "Indian rupee" msgstr "" -#: inc/mixes-functions.php:615 +#: inc/mixes-functions.php:668 msgid "Iraqi dinar" msgstr "" -#: inc/mixes-functions.php:616 +#: inc/mixes-functions.php:669 msgid "Iranian rial" msgstr "" -#: inc/mixes-functions.php:617 +#: inc/mixes-functions.php:670 msgid "Icelandic króna" msgstr "" -#: inc/mixes-functions.php:618 +#: inc/mixes-functions.php:671 msgid "Jersey pound" msgstr "" -#: inc/mixes-functions.php:619 +#: inc/mixes-functions.php:672 msgid "Jamaican dollar" msgstr "" -#: inc/mixes-functions.php:620 +#: inc/mixes-functions.php:673 msgid "Jordanian dinar" msgstr "" -#: inc/mixes-functions.php:621 +#: inc/mixes-functions.php:674 msgid "Japanese yen" msgstr "" -#: inc/mixes-functions.php:622 +#: inc/mixes-functions.php:675 msgid "Kenyan shilling" msgstr "" -#: inc/mixes-functions.php:623 +#: inc/mixes-functions.php:676 msgid "Kyrgyzstani som" msgstr "" -#: inc/mixes-functions.php:624 +#: inc/mixes-functions.php:677 msgid "Cambodian riel" msgstr "" -#: inc/mixes-functions.php:625 +#: inc/mixes-functions.php:678 msgid "Comorian franc" msgstr "" -#: inc/mixes-functions.php:626 +#: inc/mixes-functions.php:679 msgid "North Korean won" msgstr "" -#: inc/mixes-functions.php:627 +#: inc/mixes-functions.php:680 msgid "South Korean won" msgstr "" -#: inc/mixes-functions.php:628 +#: inc/mixes-functions.php:681 msgid "Kuwaiti dinar" msgstr "" -#: inc/mixes-functions.php:629 +#: inc/mixes-functions.php:682 msgid "Cayman Islands dollar" msgstr "" -#: inc/mixes-functions.php:630 +#: inc/mixes-functions.php:683 msgid "Kazakhstani tenge" msgstr "" -#: inc/mixes-functions.php:631 +#: inc/mixes-functions.php:684 msgid "Lao kip" msgstr "" -#: inc/mixes-functions.php:632 +#: inc/mixes-functions.php:685 msgid "Lebanese pound" msgstr "" -#: inc/mixes-functions.php:633 +#: inc/mixes-functions.php:686 msgid "Sri Lankan rupee" msgstr "" -#: inc/mixes-functions.php:634 +#: inc/mixes-functions.php:687 msgid "Liberian dollar" msgstr "" -#: inc/mixes-functions.php:635 +#: inc/mixes-functions.php:688 msgid "Lesotho loti" msgstr "" -#: inc/mixes-functions.php:636 +#: inc/mixes-functions.php:689 msgid "Libyan dinar" msgstr "" -#: inc/mixes-functions.php:637 +#: inc/mixes-functions.php:690 msgid "Moroccan dirham" msgstr "" -#: inc/mixes-functions.php:638 +#: inc/mixes-functions.php:691 msgid "Moldovan leu" msgstr "" -#: inc/mixes-functions.php:639 +#: inc/mixes-functions.php:692 msgid "Malagasy ariary" msgstr "" -#: inc/mixes-functions.php:640 +#: inc/mixes-functions.php:693 msgid "Macedonian denar" msgstr "" -#: inc/mixes-functions.php:641 +#: inc/mixes-functions.php:694 msgid "Burmese kyat" msgstr "" -#: inc/mixes-functions.php:642 +#: inc/mixes-functions.php:695 msgid "Mongolian tögrög" msgstr "" -#: inc/mixes-functions.php:643 +#: inc/mixes-functions.php:696 msgid "Macanese pataca" msgstr "" -#: inc/mixes-functions.php:644 +#: inc/mixes-functions.php:697 msgid "Mauritanian ouguiya" msgstr "" -#: inc/mixes-functions.php:645 +#: inc/mixes-functions.php:698 msgid "Mauritian rupee" msgstr "" -#: inc/mixes-functions.php:646 +#: inc/mixes-functions.php:699 msgid "Maldivian rufiyaa" msgstr "" -#: inc/mixes-functions.php:647 +#: inc/mixes-functions.php:700 msgid "Malawian kwacha" msgstr "" -#: inc/mixes-functions.php:648 +#: inc/mixes-functions.php:701 msgid "Mexican peso" msgstr "" -#: inc/mixes-functions.php:649 +#: inc/mixes-functions.php:702 msgid "Malaysian ringgit" msgstr "" -#: inc/mixes-functions.php:650 +#: inc/mixes-functions.php:703 msgid "Mozambican metical" msgstr "" -#: inc/mixes-functions.php:651 +#: inc/mixes-functions.php:704 msgid "Namibian dollar" msgstr "" -#: inc/mixes-functions.php:652 +#: inc/mixes-functions.php:705 msgid "Nigerian naira" msgstr "" -#: inc/mixes-functions.php:653 +#: inc/mixes-functions.php:706 msgid "Nicaraguan córdoba" msgstr "" -#: inc/mixes-functions.php:654 +#: inc/mixes-functions.php:707 msgid "Norwegian krone" msgstr "" -#: inc/mixes-functions.php:655 +#: inc/mixes-functions.php:708 msgid "Nepalese rupee" msgstr "" -#: inc/mixes-functions.php:656 +#: inc/mixes-functions.php:709 msgid "New Zealand dollar" msgstr "" -#: inc/mixes-functions.php:657 +#: inc/mixes-functions.php:710 msgid "Omani rial" msgstr "" -#: inc/mixes-functions.php:658 +#: inc/mixes-functions.php:711 msgid "Panamanian balboa" msgstr "" -#: inc/mixes-functions.php:659 +#: inc/mixes-functions.php:712 msgid "Peruvian nuevo sol" msgstr "" -#: inc/mixes-functions.php:660 +#: inc/mixes-functions.php:713 msgid "Papua New Guinean kina" msgstr "" -#: inc/mixes-functions.php:661 +#: inc/mixes-functions.php:714 msgid "Philippine peso" msgstr "" -#: inc/mixes-functions.php:662 +#: inc/mixes-functions.php:715 msgid "Pakistani rupee" msgstr "" -#: inc/mixes-functions.php:663 +#: inc/mixes-functions.php:716 msgid "Polish złoty" msgstr "" -#: inc/mixes-functions.php:664 +#: inc/mixes-functions.php:717 msgid "Transnistrian ruble" msgstr "" -#: inc/mixes-functions.php:665 +#: inc/mixes-functions.php:718 msgid "Paraguayan guaraní" msgstr "" -#: inc/mixes-functions.php:666 +#: inc/mixes-functions.php:719 msgid "Qatari riyal" msgstr "" -#: inc/mixes-functions.php:667 +#: inc/mixes-functions.php:720 msgid "Romanian leu" msgstr "" -#: inc/mixes-functions.php:668 +#: inc/mixes-functions.php:721 msgid "Serbian dinar" msgstr "" -#: inc/mixes-functions.php:669 +#: inc/mixes-functions.php:722 msgid "Russian ruble" msgstr "" -#: inc/mixes-functions.php:670 +#: inc/mixes-functions.php:723 msgid "Rwandan franc" msgstr "" -#: inc/mixes-functions.php:671 +#: inc/mixes-functions.php:724 msgid "Saudi riyal" msgstr "" -#: inc/mixes-functions.php:672 +#: inc/mixes-functions.php:725 msgid "Solomon Islands dollar" msgstr "" -#: inc/mixes-functions.php:673 +#: inc/mixes-functions.php:726 msgid "Seychellois rupee" msgstr "" -#: inc/mixes-functions.php:674 +#: inc/mixes-functions.php:727 msgid "Sudanese pound" msgstr "" -#: inc/mixes-functions.php:675 +#: inc/mixes-functions.php:728 msgid "Swedish krona" msgstr "" -#: inc/mixes-functions.php:676 +#: inc/mixes-functions.php:729 msgid "Singapore dollar" msgstr "" -#: inc/mixes-functions.php:677 +#: inc/mixes-functions.php:730 msgid "Saint Helena pound" msgstr "" -#: inc/mixes-functions.php:678 +#: inc/mixes-functions.php:731 msgid "Sierra Leonean leone" msgstr "" -#: inc/mixes-functions.php:679 +#: inc/mixes-functions.php:732 msgid "Somali shilling" msgstr "" -#: inc/mixes-functions.php:680 +#: inc/mixes-functions.php:733 msgid "Surinamese dollar" msgstr "" -#: inc/mixes-functions.php:681 +#: inc/mixes-functions.php:734 msgid "South Sudanese pound" msgstr "" -#: inc/mixes-functions.php:682 +#: inc/mixes-functions.php:735 msgid "São Tomé and Príncipe dobra" msgstr "" -#: inc/mixes-functions.php:683 +#: inc/mixes-functions.php:736 msgid "Syrian pound" msgstr "" -#: inc/mixes-functions.php:684 +#: inc/mixes-functions.php:737 msgid "Swazi lilangeni" msgstr "" -#: inc/mixes-functions.php:685 +#: inc/mixes-functions.php:738 msgid "Thai baht" msgstr "" -#: inc/mixes-functions.php:686 +#: inc/mixes-functions.php:739 msgid "Tajikistani somoni" msgstr "" -#: inc/mixes-functions.php:687 +#: inc/mixes-functions.php:740 msgid "Turkmenistan manat" msgstr "" -#: inc/mixes-functions.php:688 +#: inc/mixes-functions.php:741 msgid "Tunisian dinar" msgstr "" -#: inc/mixes-functions.php:689 +#: inc/mixes-functions.php:742 msgid "Tongan paʻanga" msgstr "" -#: inc/mixes-functions.php:690 +#: inc/mixes-functions.php:743 msgid "Turkish lira" msgstr "" -#: inc/mixes-functions.php:691 +#: inc/mixes-functions.php:744 msgid "Trinidad and Tobago dollar" msgstr "" -#: inc/mixes-functions.php:692 +#: inc/mixes-functions.php:745 msgid "New Taiwan dollar" msgstr "" -#: inc/mixes-functions.php:693 +#: inc/mixes-functions.php:746 msgid "Tanzanian shilling" msgstr "" -#: inc/mixes-functions.php:694 +#: inc/mixes-functions.php:747 msgid "Ukrainian hryvnia" msgstr "" -#: inc/mixes-functions.php:695 +#: inc/mixes-functions.php:748 msgid "Ugandan shilling" msgstr "" -#: inc/mixes-functions.php:696 +#: inc/mixes-functions.php:749 msgid "United States dollar" msgstr "" -#: inc/mixes-functions.php:697 +#: inc/mixes-functions.php:750 msgid "Uruguayan peso" msgstr "" -#: inc/mixes-functions.php:698 +#: inc/mixes-functions.php:751 msgid "Uzbekistani som" msgstr "" -#: inc/mixes-functions.php:699 +#: inc/mixes-functions.php:752 msgid "Venezuelan bolívar" msgstr "" -#: inc/mixes-functions.php:700 +#: inc/mixes-functions.php:753 msgid "Vietnamese đồng" msgstr "" -#: inc/mixes-functions.php:701 +#: inc/mixes-functions.php:754 msgid "Vanuatu vatu" msgstr "" -#: inc/mixes-functions.php:702 +#: inc/mixes-functions.php:755 msgid "Samoan tālā" msgstr "" -#: inc/mixes-functions.php:703 +#: inc/mixes-functions.php:756 msgid "Central African CFA franc" msgstr "" -#: inc/mixes-functions.php:704 +#: inc/mixes-functions.php:757 msgid "East Caribbean dollar" msgstr "" -#: inc/mixes-functions.php:705 +#: inc/mixes-functions.php:758 msgid "West African CFA franc" msgstr "" -#: inc/mixes-functions.php:706 +#: inc/mixes-functions.php:759 msgid "CFP franc" msgstr "" -#: inc/mixes-functions.php:707 +#: inc/mixes-functions.php:760 msgid "Yemeni rial" msgstr "" -#: inc/mixes-functions.php:708 +#: inc/mixes-functions.php:761 msgid "South African rand" msgstr "" -#: inc/mixes-functions.php:709 +#: inc/mixes-functions.php:762 msgid "Zambian kwacha" msgstr "" -#: inc/mixes-functions.php:1144 +#: inc/mixes-functions.php:1197 msgid "sq ft" msgstr "" -#: inc/mixes-functions.php:1145 +#: inc/mixes-functions.php:1198 msgid "sq m" msgstr "" -#: inc/mixes-functions.php:1146 +#: inc/mixes-functions.php:1199 msgid "mq" msgstr "" -#: inc/mixes-functions.php:1147 +#: inc/mixes-functions.php:1200 msgid "m2" msgstr "" -#: inc/mixes-functions.php:1159 inc/mixes-functions.php:1160 +#: inc/mixes-functions.php:1212 inc/mixes-functions.php:1213 #: templates/user/my-properties.php:4 msgid "Published" msgstr "" -#: inc/mixes-functions.php:1161 templates/user/my-properties.php:5 +#: inc/mixes-functions.php:1214 templates/user/my-properties.php:5 msgid "Pending" msgstr "" -#: inc/mixes-functions.php:1162 templates/user/my-properties.php:6 +#: inc/mixes-functions.php:1215 templates/user/my-properties.php:6 #: inc/vendors/opalmembership/membership.php:614 #: inc/vendors/opalmembership/membership.php:623 msgid "Expired" msgstr "" -#: inc/template-functions.php:177 +#: inc/template-functions.php:195 msgid "Featured Desending" msgstr "" -#: inc/template-functions.php:178 +#: inc/template-functions.php:196 msgid "Price Ascending" msgstr "" -#: inc/template-functions.php:179 +#: inc/template-functions.php:197 msgid "Price Desending" msgstr "" -#: inc/template-functions.php:180 +#: inc/template-functions.php:198 msgid "Area Ascending" msgstr "" -#: inc/template-functions.php:181 +#: inc/template-functions.php:199 msgid "Area Desending" msgstr "" -#: inc/template-functions.php:185 +#: inc/template-functions.php:203 msgid "Sort By" msgstr "" -#: inc/template-functions.php:268 +#: inc/template-functions.php:286 msgid "Previous" msgstr "" -#: inc/template-functions.php:279 +#: inc/template-functions.php:297 msgid "Next" msgstr "" -#: inc/template-functions.php:388 +#: inc/template-functions.php:406 msgid "Vesion 2" msgstr "" -#: inc/template-functions.php:389 +#: inc/template-functions.php:407 msgid "Vesion 3" msgstr "" -#: inc/template-functions.php:390 +#: inc/template-functions.php:408 msgid "Vesion 4" msgstr "" -#: inc/template-functions.php:391 +#: inc/template-functions.php:409 msgid "Vesion 5" msgstr "" -#: inc/template-functions.php:413 -#: inc/property/class-metabox-property-admin.php:533 +#: inc/template-functions.php:431 +#: inc/property/class-metabox-property-admin.php:519 #: inc/admin/settings/general.php:202 msgid "Inherit" msgstr "" -#: inc/template-functions.php:414 +#: inc/template-functions.php:432 msgid "Gallery Thumb Nav" msgstr "" -#: inc/template-functions.php:415 +#: inc/template-functions.php:433 msgid "Gallery Slider" msgstr "" -#: inc/template-functions.php:416 +#: inc/template-functions.php:434 msgid "Maps" msgstr "" -#: inc/template-functions.php:417 +#: inc/template-functions.php:435 msgid "Tabs - Gallery Active" msgstr "" -#: inc/template-functions.php:418 +#: inc/template-functions.php:436 msgid "Tabs - Map Active" msgstr "" -#: inc/template-functions.php:419 +#: inc/template-functions.php:437 msgid "Tabs - Street Map Active" msgstr "" -#: inc/template-functions.php:420 +#: inc/template-functions.php:438 msgid "Tour 360" msgstr "" -#: inc/template-functions.php:421 +#: inc/template-functions.php:439 msgid "Gallery Metro" msgstr "" -#: inc/template-functions.php:422 +#: inc/template-functions.php:440 msgid "Mark Picture" msgstr "" -#: inc/template-functions.php:656 inc/admin/settings/3rd_party.php:129 +#: inc/template-functions.php:674 inc/admin/settings/3rd_party.php:164 msgid "miles" msgstr "" -#: inc/template-functions.php:660 +#: inc/template-functions.php:678 msgid "km" msgstr "" -#: inc/template-functions.php:771 +#: inc/template-functions.php:789 msgid "Similar Properties You May Like" msgstr "" -#: inc/template-functions.php:814 +#: inc/template-functions.php:832 msgid "New Listings Nearby" msgstr "" #. %s: rating -#: inc/template-functions.php:850 inc/template-functions.php:876 +#: inc/template-functions.php:868 inc/template-functions.php:894 #, php-format msgid "Rated %s out of 5" msgstr "" #. 1: rating 2: rating count -#: inc/template-functions.php:870 +#: inc/template-functions.php:888 #, php-format msgid "Rated %1$s out of 5 based on %2$s customer rating" msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings" @@ -1305,7 +1351,7 @@ msgstr[0] "" msgstr[1] "" #. %s number of reviews -#: inc/template-functions.php:982 templates/rating/opalestate-ratings.php:176 +#: inc/template-functions.php:1000 templates/rating/opalestate-ratings.php:176 #, php-format msgctxt "review numbers" msgid "%s review" @@ -1313,7 +1359,7 @@ msgid_plural "%s reviews" msgstr[0] "" msgstr[1] "" -#: inc/template-functions.php:1032 inc/template-functions.php:1034 +#: inc/template-functions.php:1050 inc/template-functions.php:1052 msgid "Print" msgstr "" @@ -1351,17 +1397,19 @@ msgstr "" #: templates/content-single-agency.php:23 #: templates/content-single-agency.php:44 templates/content-single-agent.php:16 #: inc/rating/class-opalestate-rating-metabox.php:110 -#: inc/submission/class-metabox-property-submission.php:110 +#: inc/api/html-keys-edit.php:21 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:47 +#: inc/submission/class-metabox-property-submission.php:108 #: templates/single-property/content.php:2 msgid "Description" msgstr "" #: templates/content-single-property-v2.php:68 -#: inc/property/class-metabox-property-admin.php:61 +#: inc/property/class-metabox-property-admin.php:60 #: inc/agency/class-opalestate-agency-metabox.php:141 #: inc/agency/class-opalestate-agency-metabox.php:268 #: inc/agent/class-opalestate-agent-metabox.php:100 -#: inc/submission/class-metabox-property-submission.php:65 +#: inc/submission/class-metabox-property-submission.php:64 #: templates/search-box/search-form-v3.php:51 #: templates/search-box/search-form-v2.php:34 msgid "Information" @@ -1369,7 +1417,7 @@ msgstr "" #: templates/content-single-property-v2.php:69 #: templates/content-single-property-v5.php:33 -#: inc/submission/class-metabox-property-submission.php:549 +#: inc/submission/class-metabox-property-submission.php:545 #: templates/single-property/floor-plans.php:15 msgid "Floor Plans" msgstr "" @@ -1379,8 +1427,7 @@ msgid "Attachment" msgstr "" #: templates/content-single-property-v2.php:126 -#: inc/property/class-metabox-property-admin.php:302 -#: templates/single-property/features.php:11 +#: inc/property/class-metabox-property-admin.php:294 msgid "Property Information" msgstr "" @@ -1406,7 +1453,7 @@ msgstr "" #: templates/content-agent-list.php:14 templates/content-agent-grid.php:12 #: templates/content-agent-grid-v2.php:11 templates/content-user-grid.php:44 #: templates/content-agency-grid.php:14 templates/content-agency-list.php:15 -#: inc/property/class-metabox-property-admin.php:177 +#: inc/property/class-metabox-property-admin.php:176 #: templates/single-agent/author-box.php:18 #: templates/single-agency/author-box.php:24 #: templates/parts/featured-label.php:9 @@ -1427,16 +1474,16 @@ msgstr "" #: templates/single-agency/author-box.php:30 #: templates/single-property/user/author-member-box.php:28 #: templates/single-property/user/author-member-box.php:28 -#: templates/single-property/user/author-user-box.php:64 -#: templates/single-property/user/author-user-box.php:65 +#: templates/single-property/user/author-user-box.php:49 +#: templates/single-property/user/author-user-box.php:50 #: templates/single-property/user/author-user-box-list.php:51 #: templates/single-property/user/author-user-box-list.php:52 msgid "Trusted Member" msgstr "" #: templates/content-single-property-v5.php:18 -#: inc/property/class-metabox-property-admin.php:228 -#: inc/submission/class-metabox-property-submission.php:203 +#: inc/property/class-metabox-property-admin.php:220 +#: inc/submission/class-metabox-property-submission.php:199 #: templates/single-property/video.php:16 msgid "Video" msgstr "" @@ -1456,14 +1503,14 @@ msgid "Statistics" msgstr "" #: templates/content-single-property-v5.php:30 -#: inc/property/class-metabox-property-admin.php:83 -#: inc/submission/class-metabox-property-submission.php:68 -#: inc/submission/class-metabox-property-submission.php:470 +#: inc/property/class-metabox-property-admin.php:82 +#: inc/submission/class-metabox-property-submission.php:67 +#: inc/submission/class-metabox-property-submission.php:466 #: templates/single-property/apartments.php:14 msgid "Apartments" msgstr "" -#: templates/content-single-property-v5.php:35 inc/user/functions.php:147 +#: templates/content-single-property-v5.php:35 inc/user/functions.php:175 msgid "Reviews" msgstr "" @@ -1478,7 +1525,7 @@ msgid "" msgstr "" #: templates/archive-opalestate_agency.php:38 -#: templates/elementor-templates/opalestate-agency-collection.php:27 +#: templates/elementor-templates/opalestate-agency-collection.php:35 #, php-format msgid "Found %s Agency" msgstr "" @@ -1504,7 +1551,7 @@ msgid "" msgstr "" #: templates/archive-opalestate_agent.php:37 -#: templates/elementor-templates/opalestate-agent-collection.php:30 +#: templates/elementor-templates/opalestate-agent-collection.php:37 #: templates/shortcodes/search-agents.php:15 #, php-format msgid "Found %s Agents" @@ -1539,8 +1586,8 @@ msgstr "" #: templates/content-single-agency.php:24 #: templates/content-single-agency.php:66 #: inc/classes/class-opalestate-metabox-user.php:110 -#: inc/property/class-metabox-property-admin.php:217 -#: inc/submission/class-metabox-property-submission.php:382 +#: inc/property/class-metabox-property-admin.php:214 +#: inc/submission/class-metabox-property-submission.php:378 #: inc/admin/property/class-property.php:102 msgid "Address" msgstr "" @@ -1551,7 +1598,7 @@ msgstr "" #: templates/content-single-agency.php:27 #: templates/content-single-agency.php:101 templates/single-agency/tabs.php:11 -#: inc/admin/agency/class-agency.php:144 +#: inc/admin/agency/class-agency.php:156 msgid "Team" msgstr "" @@ -1698,18 +1745,18 @@ msgid "Data" msgstr "" #: inc/rating/class-opalestate-rating-metabox.php:116 -#: inc/taxonomies/class-taxonomy-status.php:87 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:224 +#: inc/taxonomies/class-taxonomy-status.php:99 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:223 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:202 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:213 #: inc/vendors/elementor/widgets/opalestate-category-list.php:193 #: inc/vendors/elementor/widgets/opalestate-city-list.php:193 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:224 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:223 msgid "Order" msgstr "" #: inc/rating/class-opalestate-rating-metabox.php:117 -#: inc/taxonomies/class-taxonomy-status.php:88 +#: inc/taxonomies/class-taxonomy-status.php:100 msgid "Set a priority to display" msgstr "" @@ -1832,6 +1879,8 @@ msgstr "" #: inc/classes/class-opalestate-metabox-user.php:23 #: inc/classes/class-opalestate-metabox-user.php:32 +#: inc/classes/class-opalestate-metabox-user.php:73 +#: inc/classes/class-opalestate-metabox-user.php:210 #: inc/agency/class-opalestate-agency-metabox.php:100 #: inc/agency/class-opalestate-agency-metabox.php:310 #: inc/agency/class-opalestate-agency-metabox.php:320 @@ -1874,15 +1923,10 @@ msgid "" "be shown publicly." msgstr "" -#: inc/classes/class-opalestate-metabox-user.php:73 -#: inc/classes/class-opalestate-metabox-user.php:210 -msgid "Avatar Pictures" -msgstr "" - #: inc/classes/class-opalestate-metabox-user.php:86 -#: inc/property/class-metabox-property-admin.php:194 -#: inc/submission/class-metabox-property-submission.php:64 -#: templates/search-box/search-form-v3.php:28 +#: inc/property/class-metabox-property-admin.php:193 +#: inc/submission/class-metabox-property-submission.php:63 +#: templates/search-box/search-form-v3.php:28 inc/api/v1/property.php:585 #: templates/search-box/fields/search-city-text.php:23 #: templates/search-box/fields/location.php:1 #: templates/search-box/fields/location.php:2 @@ -1895,12 +1939,12 @@ msgstr "" #: inc/agency/class-opalestate-agency-metabox.php:331 #: inc/agent/class-opalestate-agent-metabox.php:65 #: inc/agent/class-opalestate-agent-metabox.php:111 -#: inc/admin/agency/class-agency.php:73 +#: inc/admin/agency/class-agency.php:85 msgid "Select one, to add new you create in location of estate panel" msgstr "" #: inc/classes/class-opalestate-metabox-user.php:95 -#: inc/taxonomies/class-taxonomy-city.php:96 +#: inc/taxonomies/class-taxonomy-city.php:104 msgid "State / Province" msgstr "" @@ -1909,7 +1953,7 @@ msgid "Select one, to add new you create in state of estate panel" msgstr "" #: inc/classes/class-opalestate-metabox-user.php:102 -#: inc/submission/class-metabox-property-submission.php:369 +#: inc/submission/class-metabox-property-submission.php:365 msgid "City / Town" msgstr "" @@ -1940,9 +1984,9 @@ msgstr "" #: inc/classes/class-opalestate-metabox-user.php:230 #: inc/agency/class-opalestate-agency-metabox.php:158 #: inc/agency/class-opalestate-agency-metabox.php:348 -#: inc/message/class-opalestate-message.php:547 -#: inc/message/class-opalestate-message.php:649 -#: inc/message/class-opalestate-message.php:724 +#: inc/message/class-opalestate-message.php:542 +#: inc/message/class-opalestate-message.php:644 +#: inc/message/class-opalestate-message.php:715 #: inc/agent/class-opalestate-agent-metabox.php:188 msgid "Phone" msgstr "" @@ -2040,17 +2084,17 @@ msgstr "" msgid "Login Form" msgstr "" -#: inc/property/class-opalestate-search.php:392 +#: inc/property/class-opalestate-search.php:428 msgid "Bed Rooms" msgstr "" -#: inc/property/class-opalestate-search.php:393 -#: inc/property/class-metabox-property-admin.php:306 -#: inc/submission/class-metabox-property-submission.php:247 +#: inc/property/class-opalestate-search.php:429 +#: inc/property/class-metabox-property-admin.php:297 +#: inc/submission/class-metabox-property-submission.php:243 msgid "Parking" msgstr "" -#: inc/property/class-opalestate-search.php:394 +#: inc/property/class-opalestate-search.php:430 msgid "Bath Rooms" msgstr "" @@ -2058,370 +2102,372 @@ msgstr "" msgid "Property Metabox" msgstr "" -#: inc/property/class-metabox-property-admin.php:47 -#: inc/admin/register-settings.php:110 inc/admin/class-user.php:105 +#: inc/property/class-metabox-property-admin.php:46 +#: inc/admin/register-settings.php:119 inc/admin/class-user.php:105 #: inc/submission/class-metabox-property-submission.php:61 -#: inc/admin/settings/property.php:21 inc/admin/agency/class-agency.php:129 -#: inc/admin/agent/class-agent.php:81 +#: inc/admin/settings/property.php:21 inc/admin/agency/class-agency.php:141 +#: inc/admin/agent/class-agent.php:113 #: inc/vendors/elementor/widgets/opalestate-account-button.php:212 msgid "General" msgstr "" -#: inc/property/class-metabox-property-admin.php:54 +#: inc/property/class-metabox-property-admin.php:53 msgid "Prices" msgstr "" -#: inc/property/class-metabox-property-admin.php:68 +#: inc/property/class-metabox-property-admin.php:67 msgid "Facility" msgstr "" -#: inc/property/class-metabox-property-admin.php:76 +#: inc/property/class-metabox-property-admin.php:75 msgid "Floor Plan" msgstr "" -#: inc/property/class-metabox-property-admin.php:91 +#: inc/property/class-metabox-property-admin.php:90 #: inc/agency/class-opalestate-agency-metabox.php:330 -#: templates/single-agency/gallery.php:10 inc/admin/agency/class-agency.php:72 +#: templates/single-agency/gallery.php:10 inc/admin/agency/class-agency.php:84 #: templates/single-property/preview/tabs.php:15 msgid "Gallery" msgstr "" -#: inc/property/class-metabox-property-admin.php:95 -#: inc/submission/class-metabox-property-submission.php:195 +#: inc/property/class-metabox-property-admin.php:94 +#: inc/submission/class-metabox-property-submission.php:191 msgid "Images Gallery" msgstr "" -#: inc/property/class-metabox-property-admin.php:97 -#: inc/property/class-metabox-property-admin.php:111 +#: inc/property/class-metabox-property-admin.php:96 +#: inc/property/class-metabox-property-admin.php:110 #: inc/agency/class-opalestate-agency-metabox.php:306 #: inc/agent/class-opalestate-agent-metabox.php:153 -#: inc/submission/class-metabox-property-submission.php:188 -#: inc/submission/class-metabox-property-submission.php:197 +#: inc/submission/class-metabox-property-submission.php:184 +#: inc/submission/class-metabox-property-submission.php:193 msgid "Select one or more images to show as gallery" msgstr "" -#: inc/property/class-metabox-property-admin.php:104 +#: inc/property/class-metabox-property-admin.php:103 msgid "Virtual Tour 360" msgstr "" -#: inc/property/class-metabox-property-admin.php:109 +#: inc/property/class-metabox-property-admin.php:108 msgid "Manual Images 360 " msgstr "" -#: inc/property/class-metabox-property-admin.php:115 +#: inc/property/class-metabox-property-admin.php:114 msgid "Or 360° Virtual Tour" msgstr "" -#: inc/property/class-metabox-property-admin.php:117 -#: inc/property/class-metabox-property-admin.php:603 -#: inc/submission/class-metabox-property-submission.php:212 -#: inc/submission/class-metabox-property-submission.php:605 +#: inc/property/class-metabox-property-admin.php:116 +#: inc/property/class-metabox-property-admin.php:588 +#: inc/submission/class-metabox-property-submission.php:208 +#: inc/submission/class-metabox-property-submission.php:601 msgid "Input iframe to show 360° Virtual Tour." msgstr "" -#: inc/property/class-metabox-property-admin.php:126 -#: inc/property/class-metabox-property-admin.php:130 -#: inc/submission/class-metabox-property-submission.php:217 +#: inc/property/class-metabox-property-admin.php:125 +#: inc/property/class-metabox-property-admin.php:129 +#: inc/submission/class-metabox-property-submission.php:213 #: templates/single-property/attachments.php:12 msgid "Attachments" msgstr "" -#: inc/property/class-metabox-property-admin.php:135 -#: inc/submission/class-metabox-property-submission.php:225 +#: inc/property/class-metabox-property-admin.php:134 +#: inc/submission/class-metabox-property-submission.php:221 msgid "Select one or more files to allow download" msgstr "" -#: inc/property/class-metabox-property-admin.php:143 +#: inc/property/class-metabox-property-admin.php:142 msgid "Contact Member" msgstr "" -#: inc/property/class-metabox-property-admin.php:150 +#: inc/property/class-metabox-property-admin.php:149 msgid "User Assignment" msgstr "" -#: inc/property/class-metabox-property-admin.php:156 +#: inc/property/class-metabox-property-admin.php:155 #: inc/widgets/search-properties.php:74 #: inc/vendors/elementor/widgets/opalestate-searchbox.php:97 msgid "Layout" msgstr "" -#: inc/property/class-metabox-property-admin.php:187 +#: inc/property/class-metabox-property-admin.php:186 msgid "Property SKU" msgstr "" -#: inc/property/class-metabox-property-admin.php:190 +#: inc/property/class-metabox-property-admin.php:189 msgid "Please Enter Your Property SKU" msgstr "" -#: inc/property/class-metabox-property-admin.php:201 -#: inc/submission/class-metabox-property-submission.php:375 +#: inc/property/class-metabox-property-admin.php:199 +#: inc/submission/class-metabox-property-submission.php:371 msgid "Postal Code / Zip" msgstr "" -#: inc/property/class-metabox-property-admin.php:207 -#: inc/submission/class-metabox-property-submission.php:390 +#: inc/property/class-metabox-property-admin.php:205 +#: inc/submission/class-metabox-property-submission.php:386 msgid "Google Map View" msgstr "" -#: inc/property/class-metabox-property-admin.php:230 -#: inc/submission/class-metabox-property-submission.php:206 +#: inc/property/class-metabox-property-admin.php:222 +#: inc/submission/class-metabox-property-submission.php:202 msgid "" "Input for videos, audios from Youtube, Vimeo and all supported sites by " "WordPress. It has preview feature." msgstr "" -#: inc/property/class-metabox-property-admin.php:248 -#: inc/submission/class-metabox-property-submission.php:119 +#: inc/property/class-metabox-property-admin.php:240 +#: inc/submission/class-metabox-property-submission.php:116 msgid "Regular Price" msgstr "" +#: inc/property/class-metabox-property-admin.php:242 #: inc/property/class-metabox-property-admin.php:250 -#: inc/property/class-metabox-property-admin.php:258 -#: inc/submission/class-metabox-property-submission.php:121 -#: inc/submission/class-metabox-property-submission.php:129 +#: inc/submission/class-metabox-property-submission.php:118 +#: inc/submission/class-metabox-property-submission.php:126 msgid "Enter amount without currency" msgstr "" -#: inc/property/class-metabox-property-admin.php:252 -#: inc/property/class-metabox-property-admin.php:567 -#: inc/submission/class-metabox-property-submission.php:567 -#: templates/search-box/search-form-v3.php:56 -#: templates/search-box/search-form-v2.php:39 -#: templates/search-box/fields/price.php:20 +#: inc/property/class-metabox-property-admin.php:244 +#: inc/property/class-metabox-property-admin.php:552 +#: inc/submission/class-metabox-property-submission.php:563 +#: templates/search-box/search-form-v3.php:57 +#: templates/search-box/search-form-v2.php:40 +#: templates/search-box/fields/price.php:25 msgid "Price" msgstr "" -#: inc/property/class-metabox-property-admin.php:256 -#: inc/submission/class-metabox-property-submission.php:127 +#: inc/property/class-metabox-property-admin.php:248 +#: inc/submission/class-metabox-property-submission.php:124 #: templates/parts/mortgage-calculator.php:152 msgid "Sale Price" msgstr "" -#: inc/property/class-metabox-property-admin.php:262 -#: inc/submission/class-metabox-property-submission.php:133 +#: inc/property/class-metabox-property-admin.php:254 +#: inc/submission/class-metabox-property-submission.php:130 msgid "Before Price Label (optional)" msgstr "" -#: inc/property/class-metabox-property-admin.php:264 -#: inc/submission/class-metabox-property-submission.php:135 +#: inc/property/class-metabox-property-admin.php:256 +#: inc/submission/class-metabox-property-submission.php:132 msgid "Before Price Label (e.g. \"from\")" msgstr "" -#: inc/property/class-metabox-property-admin.php:268 -#: inc/submission/class-metabox-property-submission.php:139 +#: inc/property/class-metabox-property-admin.php:260 +#: inc/submission/class-metabox-property-submission.php:136 msgid "After Price Label (optional)" msgstr "" -#: inc/property/class-metabox-property-admin.php:270 -#: inc/submission/class-metabox-property-submission.php:141 +#: inc/property/class-metabox-property-admin.php:262 +#: inc/submission/class-metabox-property-submission.php:138 msgid "After Price Label (e.g. \"per month\")" msgstr "" -#: inc/property/class-metabox-property-admin.php:274 +#: inc/property/class-metabox-property-admin.php:266 msgid "Is Price On Call" msgstr "" -#: inc/property/class-metabox-property-admin.php:297 -#: inc/submission/class-metabox-property-submission.php:239 +#: inc/property/class-metabox-property-admin.php:289 +#: inc/submission/class-metabox-property-submission.php:235 msgid "Built year" msgstr "" -#: inc/property/class-metabox-property-admin.php:300 -#: inc/submission/class-metabox-property-submission.php:242 +#: inc/property/class-metabox-property-admin.php:292 +#: inc/submission/class-metabox-property-submission.php:238 msgid "Enter built year" msgstr "" -#: inc/property/class-metabox-property-admin.php:313 -#: inc/submission/class-metabox-property-submission.php:256 +#: inc/property/class-metabox-property-admin.php:304 +#: inc/submission/class-metabox-property-submission.php:252 msgid "Enter number of Parking" msgstr "" -#: inc/property/class-metabox-property-admin.php:317 -#: inc/submission/class-metabox-property-submission.php:259 +#: inc/property/class-metabox-property-admin.php:307 +#: inc/submission/class-metabox-property-submission.php:255 msgid "Bedrooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:324 -#: inc/submission/class-metabox-property-submission.php:268 +#: inc/property/class-metabox-property-admin.php:314 +#: inc/submission/class-metabox-property-submission.php:264 msgid "Enter number of bedrooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:327 -#: inc/submission/class-metabox-property-submission.php:271 +#: inc/property/class-metabox-property-admin.php:317 +#: inc/submission/class-metabox-property-submission.php:267 msgid "Bathrooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:334 -#: inc/submission/class-metabox-property-submission.php:280 +#: inc/property/class-metabox-property-admin.php:324 +#: inc/submission/class-metabox-property-submission.php:276 msgid "Enter number of bathrooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:337 -#: inc/submission/class-metabox-property-submission.php:283 +#: inc/property/class-metabox-property-admin.php:327 +#: inc/submission/class-metabox-property-submission.php:279 msgid "Plot Size" msgstr "" -#: inc/property/class-metabox-property-admin.php:340 -#: inc/submission/class-metabox-property-submission.php:286 +#: inc/property/class-metabox-property-admin.php:330 +#: inc/submission/class-metabox-property-submission.php:282 msgid "Enter size of Plot as 20x30, 20x30x40, 20x30x40x50" msgstr "" -#: inc/property/class-metabox-property-admin.php:343 -#: inc/submission/class-metabox-property-submission.php:289 +#: inc/property/class-metabox-property-admin.php:333 +#: inc/submission/class-metabox-property-submission.php:285 msgid "Area Size" msgstr "" -#: inc/property/class-metabox-property-admin.php:346 -#: inc/submission/class-metabox-property-submission.php:298 +#: inc/property/class-metabox-property-admin.php:336 +#: inc/submission/class-metabox-property-submission.php:294 msgid "Enter size of area in sqft" msgstr "" -#: inc/property/class-metabox-property-admin.php:349 -#: inc/submission/class-metabox-property-submission.php:301 +#: inc/property/class-metabox-property-admin.php:339 +#: inc/submission/class-metabox-property-submission.php:297 msgid "Orientation" msgstr "" -#: inc/property/class-metabox-property-admin.php:352 -#: inc/submission/class-metabox-property-submission.php:304 +#: inc/property/class-metabox-property-admin.php:342 +#: inc/submission/class-metabox-property-submission.php:300 msgid "Enter Orientation of property" msgstr "" -#: inc/property/class-metabox-property-admin.php:356 -#: inc/submission/class-metabox-property-submission.php:307 +#: inc/property/class-metabox-property-admin.php:345 +#: inc/submission/class-metabox-property-submission.php:303 msgid "Living Rooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:363 -#: inc/submission/class-metabox-property-submission.php:316 +#: inc/property/class-metabox-property-admin.php:352 +#: inc/submission/class-metabox-property-submission.php:312 msgid "Enter Number of Living Rooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:367 -#: inc/submission/class-metabox-property-submission.php:320 +#: inc/property/class-metabox-property-admin.php:355 +#: inc/submission/class-metabox-property-submission.php:316 msgid "Kitchens" msgstr "" -#: inc/property/class-metabox-property-admin.php:374 -#: inc/submission/class-metabox-property-submission.php:329 +#: inc/property/class-metabox-property-admin.php:362 +#: inc/submission/class-metabox-property-submission.php:325 msgid "Enter Number of Kitchens" msgstr "" -#: inc/property/class-metabox-property-admin.php:378 -#: inc/property/class-metabox-property-admin.php:578 -#: inc/submission/class-metabox-property-submission.php:333 -#: inc/submission/class-metabox-property-submission.php:578 +#: inc/property/class-metabox-property-admin.php:365 +#: inc/property/class-metabox-property-admin.php:563 +#: inc/submission/class-metabox-property-submission.php:329 +#: inc/submission/class-metabox-property-submission.php:574 msgid "Rooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:385 -#: inc/submission/class-metabox-property-submission.php:342 +#: inc/property/class-metabox-property-admin.php:372 +#: inc/submission/class-metabox-property-submission.php:338 msgid "Enter Number of Amount Rooms" msgstr "" -#: inc/property/class-metabox-property-admin.php:407 -#: inc/taxonomies/class-taxonomy-labels.php:38 -#: inc/taxonomies/class-taxonomy-labels.php:48 -#: inc/submission/class-metabox-property-submission.php:444 +#: inc/property/class-metabox-property-admin.php:393 +#: inc/taxonomies/class-taxonomy-labels.php:44 +#: inc/taxonomies/class-taxonomy-labels.php:54 +#: inc/submission/class-metabox-property-submission.php:440 #: inc/vendors/elementor/widgets/opalestate-searchbox.php:169 #: inc/vendors/elementor/widgets/opalestate-account-button.php:249 msgid "Label" msgstr "" -#: inc/property/class-metabox-property-admin.php:412 -#: inc/property/class-metabox-property-admin.php:589 -#: inc/submission/class-metabox-property-submission.php:449 -#: inc/submission/class-metabox-property-submission.php:589 +#: inc/property/class-metabox-property-admin.php:398 +#: inc/property/class-metabox-property-admin.php:574 +#: inc/submission/class-metabox-property-submission.php:445 +#: inc/submission/class-metabox-property-submission.php:585 msgid "Content" msgstr "" -#: inc/property/class-metabox-property-admin.php:417 -#: inc/submission/class-metabox-property-submission.php:454 +#: inc/property/class-metabox-property-admin.php:403 +#: inc/submission/class-metabox-property-submission.php:450 msgid "Facility {#}" msgstr "" -#: inc/property/class-metabox-property-admin.php:418 -#: inc/property/class-metabox-property-admin.php:608 -#: inc/property/class-metabox-property-admin.php:677 -#: inc/submission/class-metabox-property-submission.php:455 -#: inc/submission/class-metabox-property-submission.php:534 -#: inc/submission/class-metabox-property-submission.php:610 +#: inc/property/class-metabox-property-admin.php:404 +#: inc/property/class-metabox-property-admin.php:593 +#: inc/property/class-metabox-property-admin.php:662 +#: inc/submission/class-metabox-property-submission.php:451 +#: inc/submission/class-metabox-property-submission.php:530 +#: inc/submission/class-metabox-property-submission.php:606 msgid "Add more" msgstr "" -#: inc/property/class-metabox-property-admin.php:419 -#: inc/property/class-metabox-property-admin.php:609 -#: inc/property/class-metabox-property-admin.php:678 -#: inc/submission/class-metabox-property-submission.php:456 -#: inc/submission/class-metabox-property-submission.php:535 -#: inc/submission/class-metabox-property-submission.php:611 +#: inc/property/class-metabox-property-admin.php:405 +#: inc/property/class-metabox-property-admin.php:594 +#: inc/property/class-metabox-property-admin.php:663 +#: inc/submission/class-metabox-property-submission.php:452 +#: inc/submission/class-metabox-property-submission.php:531 +#: inc/submission/class-metabox-property-submission.php:607 #: templates/user/agency/agency-team.php:68 #: inc/vendors/cmb2-plugins/custom-fields/user/user.php:59 #: inc/vendors/cmb2-plugins/custom-fields/user/user.php:72 msgid "Remove" msgstr "" -#: inc/property/class-metabox-property-admin.php:437 +#: inc/property/class-metabox-property-admin.php:423 msgid "Hide Author Information" msgstr "" -#: inc/property/class-metabox-property-admin.php:438 +#: inc/property/class-metabox-property-admin.php:424 msgid "User Author Information" msgstr "" -#: inc/property/class-metabox-property-admin.php:439 +#: inc/property/class-metabox-property-admin.php:425 msgid "Agent Information" msgstr "" -#: inc/property/class-metabox-property-admin.php:440 +#: inc/property/class-metabox-property-admin.php:426 #: inc/agency/class-opalestate-agency-metabox.php:377 msgid "Agency Information" msgstr "" -#: inc/property/class-metabox-property-admin.php:466 +#: inc/property/class-metabox-property-admin.php:452 msgid "Author Information" msgstr "" -#: inc/property/class-metabox-property-admin.php:473 +#: inc/property/class-metabox-property-admin.php:459 #: inc/user/class-opalestate-user.php:287 msgid "Agent" msgstr "" -#: inc/property/class-metabox-property-admin.php:479 +#: inc/property/class-metabox-property-admin.php:465 #: inc/user/class-opalestate-user.php:288 #: templates/parts/search-agency-form.php:20 msgid "Agency" msgstr "" -#: inc/property/class-metabox-property-admin.php:498 +#: inc/property/class-metabox-property-admin.php:484 msgid "Default User" msgstr "" -#: inc/property/class-metabox-property-admin.php:509 +#: inc/property/class-metabox-property-admin.php:495 +#: inc/api/html-keys-edit.php:31 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:49 msgid "User" msgstr "" -#: inc/property/class-metabox-property-admin.php:512 +#: inc/property/class-metabox-property-admin.php:498 msgid "" "Change to new owner of this property, which be listed in That user dashboard" msgstr "" -#: inc/property/class-metabox-property-admin.php:530 +#: inc/property/class-metabox-property-admin.php:516 msgid "Layout Display" msgstr "" -#: inc/property/class-metabox-property-admin.php:534 -#: inc/property/class-metabox-property-admin.php:542 +#: inc/property/class-metabox-property-admin.php:520 +#: inc/property/class-metabox-property-admin.php:527 msgid "Select a layout to display full information of this property" msgstr "" -#: inc/property/class-metabox-property-admin.php:538 +#: inc/property/class-metabox-property-admin.php:523 msgid "Preview Display" msgstr "" -#: inc/property/class-metabox-property-admin.php:561 -#: inc/message/class-opalestate-message.php:529 -#: inc/message/class-opalestate-message.php:632 -#: inc/submission/class-metabox-property-submission.php:561 +#: inc/property/class-metabox-property-admin.php:546 +#: inc/message/class-opalestate-message.php:524 +#: inc/message/class-opalestate-message.php:627 +#: inc/submission/class-metabox-property-submission.php:557 #: templates/rating/opalestate-ratings.php:240 #: templates/user/share-search-form.php:35 #: templates/user-search/content-savedsearch.php:12 @@ -2432,92 +2478,91 @@ msgstr "" msgid "Name" msgstr "" -#: inc/property/class-metabox-property-admin.php:573 -#: inc/submission/class-metabox-property-submission.php:573 +#: inc/property/class-metabox-property-admin.php:558 +#: inc/submission/class-metabox-property-submission.php:569 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:370 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:432 msgid "Size" msgstr "" -#: inc/property/class-metabox-property-admin.php:583 -#: inc/submission/class-metabox-property-submission.php:583 +#: inc/property/class-metabox-property-admin.php:568 +#: inc/submission/class-metabox-property-submission.php:579 msgid "Baths" msgstr "" -#: inc/property/class-metabox-property-admin.php:594 -#: inc/submission/class-metabox-property-submission.php:594 +#: inc/property/class-metabox-property-admin.php:579 +#: inc/submission/class-metabox-property-submission.php:590 msgid "Image Preview" msgstr "" -#: inc/property/class-metabox-property-admin.php:607 -#: inc/submission/class-metabox-property-submission.php:609 +#: inc/property/class-metabox-property-admin.php:592 +#: inc/submission/class-metabox-property-submission.php:605 msgid "Floor {#}" msgstr "" -#: inc/property/class-metabox-property-admin.php:631 -#: inc/submission/class-metabox-property-submission.php:487 +#: inc/property/class-metabox-property-admin.php:616 +#: inc/submission/class-metabox-property-submission.php:483 #: templates/single-property/apartments.php:22 msgid "Plot" msgstr "" -#: inc/property/class-metabox-property-admin.php:638 -#: inc/submission/class-metabox-property-submission.php:495 +#: inc/property/class-metabox-property-admin.php:623 +#: inc/submission/class-metabox-property-submission.php:491 #: templates/single-property/apartments.php:23 msgid "Beds" msgstr "" -#: inc/property/class-metabox-property-admin.php:643 -#: inc/submission/class-metabox-property-submission.php:500 +#: inc/property/class-metabox-property-admin.php:628 +#: inc/submission/class-metabox-property-submission.php:496 msgid "Price from" msgstr "" -#: inc/property/class-metabox-property-admin.php:648 -#: inc/submission/class-metabox-property-submission.php:505 +#: inc/property/class-metabox-property-admin.php:633 +#: inc/submission/class-metabox-property-submission.php:501 #: templates/single-property/apartments.php:25 msgid "Floor" msgstr "" -#: inc/property/class-metabox-property-admin.php:654 -#: inc/submission/class-metabox-property-submission.php:511 +#: inc/property/class-metabox-property-admin.php:639 +#: inc/submission/class-metabox-property-submission.php:507 #: templates/single-property/apartments.php:26 msgid "Building / Address" msgstr "" -#: inc/property/class-metabox-property-admin.php:659 -#: inc/taxonomies/class-taxonomy-status.php:35 +#: inc/property/class-metabox-property-admin.php:644 #: inc/taxonomies/class-taxonomy-status.php:45 -#: inc/taxonomies/class-taxonomy-status.php:153 -#: inc/submission/class-metabox-property-submission.php:516 -#: templates/single-property/features.php:40 -#: templates/single-property/apartments.php:27 +#: inc/taxonomies/class-taxonomy-status.php:55 +#: inc/taxonomies/class-taxonomy-status.php:165 +#: inc/submission/class-metabox-property-submission.php:512 +#: templates/single-property/apartments.php:27 inc/api/v1/property.php:625 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:263 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:274 msgid "Status" msgstr "" -#: inc/property/class-metabox-property-admin.php:663 -#: inc/submission/class-metabox-property-submission.php:519 +#: inc/property/class-metabox-property-admin.php:648 +#: inc/submission/class-metabox-property-submission.php:515 msgid "Available" msgstr "" -#: inc/property/class-metabox-property-admin.php:664 -#: inc/submission/class-metabox-property-submission.php:520 +#: inc/property/class-metabox-property-admin.php:649 +#: inc/submission/class-metabox-property-submission.php:516 msgid "Unavailable" msgstr "" -#: inc/property/class-metabox-property-admin.php:670 -#: inc/submission/class-metabox-property-submission.php:526 +#: inc/property/class-metabox-property-admin.php:655 +#: inc/submission/class-metabox-property-submission.php:522 msgid "Link" msgstr "" -#: inc/property/class-metabox-property-admin.php:676 -#: inc/submission/class-metabox-property-submission.php:533 +#: inc/property/class-metabox-property-admin.php:661 +#: inc/submission/class-metabox-property-submission.php:529 msgid "Apartment {#}" msgstr "" #: inc/property/class-opalestate-posttype.php:42 #: inc/agency/class-opalestate-agency-posttype.php:44 -#: inc/admin/register-settings.php:112 +#: inc/admin/register-settings.php:121 #: inc/agent/class-opalestate-agent-posttype.php:37 msgid "Property" msgstr "" @@ -2614,7 +2659,7 @@ msgid "Agency Categories" msgstr "" #: inc/agency/class-opalestate-agency-posttype.php:76 -#: inc/taxonomies/class-taxonomy-categories.php:113 +#: inc/taxonomies/class-taxonomy-categories.php:119 msgid "Category" msgstr "" @@ -2643,7 +2688,7 @@ msgid "Update Category" msgstr "" #: inc/agency/class-opalestate-agency-posttype.php:83 -#: inc/taxonomies/class-taxonomy-categories.php:46 +#: inc/taxonomies/class-taxonomy-categories.php:44 msgid "Add New Category" msgstr "" @@ -2667,20 +2712,20 @@ msgstr "" #: inc/agency/class-opalestate-agency-front.php:289 #: inc/user/class-opalestate-user.php:341 -#: inc/agent/class-opalestate-agent-front.php:202 +#: inc/agent/class-opalestate-agent-front.php:210 msgid "The data updated successful, please wait for redirecting" msgstr "" #: inc/agency/class-opalestate-agency-front.php:291 #: inc/agency/class-opalestate-agency-front.php:298 #: inc/user/class-opalestate-user.php:343 -#: inc/agent/class-opalestate-agent-front.php:204 #: inc/agent/class-opalestate-agent-front.php:212 +#: inc/agent/class-opalestate-agent-front.php:220 msgid "Update Information" msgstr "" #: inc/agency/class-opalestate-agency-front.php:297 -#: inc/agent/class-opalestate-agent-front.php:211 +#: inc/agent/class-opalestate-agent-front.php:219 msgid "Currently, The data could not save!" msgstr "" @@ -2693,12 +2738,12 @@ msgid "Agency Carousel" msgstr "" #: inc/agency/class-opalestate-agency-front.php:368 -#: inc/agent/class-opalestate-agent-front.php:105 +#: inc/agent/class-opalestate-agent-front.php:107 msgid "You need to enter some required information to publish your account." msgstr "" #: inc/agency/class-opalestate-agency-front.php:481 -#: inc/agent/class-opalestate-agent-front.php:476 +#: inc/agent/class-opalestate-agent-front.php:491 #, php-format msgid "User ID: %s" msgstr "" @@ -2835,18 +2880,18 @@ msgid "Title / Name" msgstr "" #: inc/agency/class-opalestate-agency-metabox.php:263 -#: inc/admin/agency/class-agency.php:79 +#: inc/admin/agency/class-agency.php:91 msgid "Slogan" msgstr "" #: inc/agency/class-opalestate-agency-metabox.php:278 #: inc/agent/class-opalestate-agent-metabox.php:64 #: inc/agent/class-opalestate-agent-metabox.php:110 -#: inc/taxonomies/class-taxonomy-types.php:75 -#: inc/taxonomies/class-taxonomy-types.php:85 -#: inc/submission/class-metabox-property-submission.php:155 +#: inc/taxonomies/class-taxonomy-types.php:82 +#: inc/taxonomies/class-taxonomy-types.php:92 +#: inc/submission/class-metabox-property-submission.php:152 #: templates/search-box/search-form-v3.php:46 -#: templates/search-box/search-form-v2.php:29 +#: templates/search-box/search-form-v2.php:29 inc/api/v1/property.php:617 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:243 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:254 msgid "Types" @@ -2869,59 +2914,59 @@ msgstr "" msgid "Deactivate License" msgstr "" -#: inc/admin/functions.php:365 -msgid "Search Key" -msgstr "" - -#: inc/admin/functions.php:372 -#, php-format -msgid "" -"API keys allow users to use the Opalestate REST API to " -"retrieve donation data in JSON or XML for external applications or devices, " -"such as Zapi_keyser." -msgstr "" - -#: inc/admin/functions.php:563 +#: inc/admin/functions.php:513 msgid "No users found" msgstr "" -#: inc/admin/functions.php:586 +#: inc/admin/functions.php:536 msgid "We could find this user" msgstr "" -#: inc/admin/functions.php:590 +#: inc/admin/functions.php:540 msgid "We could not find this user" msgstr "" #: inc/admin/register-settings.php:79 +msgid "Opalestate Settings" +msgstr "" + +#: inc/admin/register-settings.php:80 msgid "Settings" msgstr "" -#: inc/admin/register-settings.php:84 +#: inc/admin/register-settings.php:90 +msgid "Opalestate Addons" +msgstr "" + +#: inc/admin/register-settings.php:91 msgid "Addons" msgstr "" -#: inc/admin/register-settings.php:115 +#: inc/admin/register-settings.php:124 msgid "Add-ons" msgstr "" -#: inc/admin/register-settings.php:119 +#: inc/admin/register-settings.php:128 msgid "Licenses" msgstr "" -#: inc/admin/register-settings.php:122 inc/admin/settings/api_keys.php:28 +#: inc/admin/register-settings.php:131 inc/admin/settings/api_keys.php:28 #: inc/admin/settings/api_keys.php:34 msgid "API" msgstr "" -#: inc/admin/register-settings.php:123 +#: inc/admin/register-settings.php:132 msgid "3rd Party" msgstr "" -#: inc/admin/register-settings.php:280 +#: inc/admin/register-settings.php:291 msgid "Settings updated." msgstr "" +#: inc/admin/class-admin.php:61 +msgid "Copying to clipboard failed. Please press Ctrl/Cmd+C to copy." +msgstr "" + #: inc/admin/class-user.php:49 #, php-format msgid "" @@ -2936,13 +2981,13 @@ msgid "" "href=\"%s\">update Agent profile" msgstr "" -#: inc/admin/class-user.php:87 inc/admin/agency/class-agency.php:110 -#: inc/admin/agent/class-agent.php:63 +#: inc/admin/class-user.php:87 inc/admin/agency/class-agency.php:122 +#: inc/admin/agent/class-agent.php:95 msgid "Metabox" msgstr "" -#: inc/admin/class-user.php:112 inc/admin/agency/class-agency.php:136 -#: inc/admin/agent/class-agent.php:88 +#: inc/admin/class-user.php:112 inc/admin/agency/class-agency.php:148 +#: inc/admin/agent/class-agent.php:120 msgid "Socials" msgstr "" @@ -2962,144 +3007,102 @@ msgstr "" msgid "Show message for disabled user" msgstr "" -#: inc/admin/class-api-keys-table.php:54 -msgid "API Key" -msgstr "" - -#: inc/admin/class-api-keys-table.php:55 -msgid "API Keys" -msgstr "" - -#: inc/admin/class-api-keys-table.php:143 -msgid "View API Log" -msgstr "" - -#: inc/admin/class-api-keys-table.php:154 -msgid "Reissue" -msgstr "" - -#: inc/admin/class-api-keys-table.php:163 -msgid "Revoke" -msgstr "" - -#: inc/admin/class-api-keys-table.php:180 templates/user/register-form.php:43 -#: inc/vendors/elementor/widgets/opalestate-account-button.php:514 -msgid "Username" -msgstr "" - -#: inc/admin/class-api-keys-table.php:181 -msgid "Public Key" -msgstr "" - -#: inc/admin/class-api-keys-table.php:182 -msgid "Token" -msgstr "" - -#: inc/admin/class-api-keys-table.php:183 -msgid "Secret Key" -msgstr "" - -#: inc/admin/class-api-keys-table.php:235 -msgid "Generate New API Keys" -msgstr "" - -#: inc/message/class-opalestate-message.php:176 -#: inc/email/class-opalestate-email-notifycation.php:42 +#: inc/message/class-opalestate-message.php:175 +#: inc/email/class-opalestate-email-notifycation.php:40 msgid "You got a message contact" msgstr "" -#: inc/message/class-opalestate-message.php:243 +#: inc/message/class-opalestate-message.php:241 msgid "Email Sent successful" msgstr "" -#: inc/message/class-opalestate-message.php:244 -#: inc/message/class-opalestate-message.php:248 +#: inc/message/class-opalestate-message.php:242 +#: inc/message/class-opalestate-message.php:246 msgid "Sending Message" msgstr "" -#: inc/message/class-opalestate-message.php:506 -#: inc/message/class-opalestate-message.php:572 -#: inc/message/class-opalestate-message.php:611 -#: inc/message/class-opalestate-message.php:688 -#: inc/taxonomies/class-taxonomy-types.php:123 +#: inc/message/class-opalestate-message.php:501 +#: inc/message/class-opalestate-message.php:567 +#: inc/message/class-opalestate-message.php:606 +#: inc/message/class-opalestate-message.php:684 +#: inc/taxonomies/class-taxonomy-types.php:144 #: templates/user/register-form.php:69 -#: templates/single-property/features.php:28 msgid "Type" msgstr "" -#: inc/message/class-opalestate-message.php:513 -#: inc/message/class-opalestate-message.php:618 -#: inc/message/class-opalestate-message.php:695 +#: inc/message/class-opalestate-message.php:508 +#: inc/message/class-opalestate-message.php:613 +#: inc/message/class-opalestate-message.php:690 msgid "Property ID" msgstr "" -#: inc/message/class-opalestate-message.php:521 -#: inc/message/class-opalestate-message.php:625 -#: inc/message/class-opalestate-message.php:702 +#: inc/message/class-opalestate-message.php:516 +#: inc/message/class-opalestate-message.php:620 +#: inc/message/class-opalestate-message.php:696 #: templates/user/agency/agency-team.php:12 msgid "Sender ID" msgstr "" -#: inc/message/class-opalestate-message.php:555 -#: inc/message/class-opalestate-message.php:579 -#: inc/message/class-opalestate-message.php:657 -#: inc/message/class-opalestate-message.php:732 +#: inc/message/class-opalestate-message.php:550 +#: inc/message/class-opalestate-message.php:574 +#: inc/message/class-opalestate-message.php:652 +#: inc/message/class-opalestate-message.php:721 #: templates/user/share-search-form.php:45 msgid "Message" msgstr "" -#: inc/message/class-opalestate-message.php:709 +#: inc/message/class-opalestate-message.php:702 msgid "Schedule" msgstr "" -#: inc/message/class-opalestate-message.php:717 +#: inc/message/class-opalestate-message.php:709 msgid "Time" msgstr "" -#: inc/user/functions.php:126 +#: inc/user/functions.php:154 #: inc/vendors/elementor/widgets/opalestate-account-button.php:551 msgid "Dashboard" msgstr "" -#: inc/user/functions.php:133 +#: inc/user/functions.php:161 msgid "Personal Information" msgstr "" -#: inc/user/functions.php:140 +#: inc/user/functions.php:168 msgid "Favorite" msgstr "" -#: inc/user/functions.php:155 templates/user/read-messages.php:7 +#: inc/user/functions.php:183 templates/user/read-messages.php:7 msgid "Messages" msgstr "" -#: inc/user/functions.php:163 +#: inc/user/functions.php:191 msgid "Submit Property" msgstr "" -#: inc/user/functions.php:172 inc/submission/class-opalestate-submission.php:97 -#: templates/single-agent/properties.php:11 -#: templates/single-agency/properties.php:16 +#: inc/user/functions.php:200 inc/submission/class-opalestate-submission.php:97 +#: templates/single-agent/properties.php:10 +#: templates/single-agency/properties.php:15 msgid "My Properties" msgstr "" -#: inc/user/functions.php:196 +#: inc/user/functions.php:224 msgid "Log out" msgstr "" -#: inc/user/functions.php:223 +#: inc/user/functions.php:251 msgid "An account is already registered with your email address. Please login." msgstr "" -#: inc/user/functions.php:228 +#: inc/user/functions.php:256 msgid "Please enter a valid account username." msgstr "" -#: inc/user/functions.php:232 +#: inc/user/functions.php:260 msgid "Username is already exists." msgstr "" -#: inc/user/functions.php:237 +#: inc/user/functions.php:265 msgid "Password is requried." msgstr "" @@ -3306,16 +3309,16 @@ msgstr "" msgid "Agent Information" msgstr "" -#: inc/agent/class-opalestate-agent-front.php:81 -#: inc/agent/class-opalestate-agent-front.php:308 +#: inc/agent/class-opalestate-agent-front.php:83 +#: inc/agent/class-opalestate-agent-front.php:316 msgid "Agent Profile" msgstr "" -#: inc/agent/class-opalestate-agent-front.php:309 +#: inc/agent/class-opalestate-agent-front.php:317 msgid "Search Agents" msgstr "" -#: inc/agent/class-opalestate-agent-front.php:310 +#: inc/agent/class-opalestate-agent-front.php:318 msgid "Agent Carousel" msgstr "" @@ -3408,427 +3411,532 @@ msgctxt "agent level slug" msgid "agent-level" msgstr "" -#: inc/api/class-opalestate-api-remove.php:423 -msgid "You must specify both a token and API key!" -msgstr "" - -#: inc/api/class-opalestate-api-remove.php:440 -msgid "Your request could not be authenticated!" -msgstr "" - -#: inc/api/class-opalestate-api-remove.php:457 -msgid "Invalid API key!" -msgstr "" - -#: inc/api/class-opalestate-api-remove.php:473 -msgid "Invalid API version!" -msgstr "" - -#: inc/api/class-opalestate-api-remove.php:601 -msgid "Invalid query!" -msgstr "" - -#. %s: property -#: inc/api/class-opalestate-api-remove.php:678 -#: inc/api/class-opalestate-api-remove.php:769 -#: inc/api/class-opalestate-api-remove.php:821 inc/api/v1/agent.php:127 -#: inc/api/v1/property.php:120 inc/api/v1/property.php:177 +#. %s: Class method name. +#: inc/api/class-opalestate-base-api.php:146 #, php-format -msgid "Form %s not found!" +msgid "Method '%s' not implemented. Must be overridden in subclass." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1053 -msgid "Opalestate API Keys" +#: inc/api/class-opalestate-base-api.php:203 inc/api/v1/user.php:101 +msgid "Sorry, you cannot list resources." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1062 -msgid "Generate API Key" +#: inc/api/class-opalestate-base-api.php:227 +msgid "Sorry, you cannot list resources. Invalid keys!" msgstr "" -#: inc/api/class-opalestate-api-remove.php:1064 -msgid "Public key:" +#: inc/api/class-opalestate-base-api.php:262 inc/api/v1/user.php:132 +msgid "Sorry, you cannot view this resource." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1067 -msgid "Secret key:" +#: inc/api/class-opalestate-base-api.php:276 inc/api/v1/user.php:116 +msgid "Sorry, you are not allowed to create resources." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1070 -msgid "Token:" +#: inc/api/class-opalestate-base-api.php:292 inc/api/v1/user.php:149 +msgid "Sorry, you are not allowed to edit this resource." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1074 -msgid "Revoke API Keys" +#: inc/api/class-opalestate-base-api.php:305 +msgid "Current page of the collection." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1097 -msgid "Nonce verification failed." +#: inc/api/class-opalestate-base-api.php:313 +msgid "Maximum number of items to be returned in result set." msgstr "" -#: inc/api/class-opalestate-api-remove.php:1097 -#: inc/api/class-opalestate-api-remove.php:1102 -#: inc/api/class-opalestate-api-remove.php:1120 -#: inc/api/class-opalestate-api-remove.php:1130 -msgid "Error" +#: inc/api/class-opalestate-admin-api-keys.php:60 +msgid "You do not have permission to edit this API Key" msgstr "" -#: inc/api/class-opalestate-api-remove.php:1102 -msgid "User ID Required." +#: inc/api/class-opalestate-admin-api-keys.php:102 +msgid "REST API" msgstr "" -#. %s: process -#: inc/api/class-opalestate-api-remove.php:1117 -#: inc/api/class-opalestate-api-remove.php:1127 +#: inc/api/class-opalestate-admin-api-keys.php:104 +msgid "Add key" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys.php:117 +msgid "Search key" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys.php:124 #, php-format -msgid "You do not have permission to %s API keys for this user." +msgid "" +"API keys allow users to use the Opalestate REST API to " +"retrieve donation data in JSON or XML for external applications or devices, " +"such as Zapi_keyser." msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:36 -#: inc/taxonomies/class-taxonomy-locations.php:46 -msgid "Countries" +#: inc/api/class-opalestate-admin-api-keys.php:132 +msgid "Create an API key" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:37 -msgid "Properties By Country" +#: inc/api/class-opalestate-admin-api-keys.php:223 +msgid "You do not have permission to revoke this API Key" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:38 -msgid "Search Countries" +#: inc/api/class-opalestate-admin-api-keys.php:238 +msgid "You do not have permission to edit API Keys" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:39 -msgid "All Countries" +#: inc/api/class-opalestate-admin-api-keys.php:258 +msgid "You do not have permission to revoke API Keys" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:40 -msgid "Parent Country" +#: inc/api/class-opalestate-rest-authentication.php:167 +msgid "Consumer secret is invalid." msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:41 -msgid "Parent Country:" +#. %s: amount of errors +#: inc/api/class-opalestate-rest-authentication.php:280 +#, php-format +msgid "Missing OAuth parameter %s" +msgid_plural "Missing OAuth parameters %s" +msgstr[0] "" +msgstr[1] "" + +#: inc/api/class-opalestate-rest-authentication.php:320 +msgid "Consumer key is invalid." msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:42 -msgid "Edit Country" +#: inc/api/class-opalestate-rest-authentication.php:366 +msgid "Invalid signature - failed to sort parameters." msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:43 -msgid "Update Country" +#: inc/api/class-opalestate-rest-authentication.php:375 +msgid "Invalid signature - signature method is invalid." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:383 +msgid "Invalid signature - provided signature does not match." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:459 +msgid "Invalid timestamp." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:469 +msgid "Invalid nonce - nonce has already been used." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:531 +msgid "The API key provided does not have read permissions." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:539 +msgid "The API key provided does not have write permissions." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:546 +msgid "Unknown request method." +msgstr "" + +#: inc/api/class-opalestate-rest-authentication.php:577 +msgid "" +"Opalestate API. Use a consumer key in the username field and a consumer " +"secret in the password field." +msgstr "" + +#: inc/api/html-keys-edit.php:12 +msgid "Key details" +msgstr "" + +#. 1: user display name 2: user ID 3: user email +#: inc/api/html-keys-edit.php:41 +#, php-format +msgid "%1$s (#%2$s – %3$s)" +msgstr "" + +#: inc/api/html-keys-edit.php:47 +msgid "Search for a user…" +msgstr "" + +#: inc/api/html-keys-edit.php:55 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:50 +msgid "Permissions" +msgstr "" + +#: inc/api/html-keys-edit.php:62 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:161 +msgid "Read" +msgstr "" + +#: inc/api/html-keys-edit.php:63 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:162 +msgid "Write" +msgstr "" + +#: inc/api/html-keys-edit.php:64 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:163 +msgid "Read/Write" +msgstr "" + +#: inc/api/html-keys-edit.php:78 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:48 +msgid "Consumer key ending in" +msgstr "" + +#: inc/api/html-keys-edit.php:86 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:51 +msgid "Last access" +msgstr "" + +#. 1: last access date 2: last access time +#: inc/api/html-keys-edit.php:93 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:182 +#, php-format +msgid "%1$s at %2$s" +msgstr "" + +#: inc/api/html-keys-edit.php:98 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:188 +msgid "Unknown" +msgstr "" + +#: inc/api/html-keys-edit.php:112 +msgid "Generate API key" +msgstr "" + +#: inc/api/html-keys-edit.php:116 +msgid "Save changes" +msgstr "" + +#: inc/api/html-keys-edit.php:132 +msgid "Consumer key" +msgstr "" + +#: inc/api/html-keys-edit.php:136 inc/api/html-keys-edit.php:145 +msgid "Copied!" +msgstr "" + +#: inc/api/html-keys-edit.php:136 inc/api/html-keys-edit.php:146 +msgid "Copy" +msgstr "" + +#: inc/api/html-keys-edit.php:141 +msgid "Consumer secret" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys-table-list.php:36 +msgid "No keys found." +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys-table-list.php:83 +#: inc/admin/settings/3rd_party.php:57 +msgid "API key" +msgstr "" + +#. %s: API key ID. +#: inc/api/class-opalestate-admin-api-keys-table-list.php:95 +#, php-format +msgid "ID: %d" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys-table-list.php:99 +msgid "View/Edit" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys-table-list.php:100 +msgid "Revoke API key" +msgstr "" + +#: inc/api/class-opalestate-admin-api-keys-table-list.php:108 +#: inc/api/class-opalestate-admin-api-keys-table-list.php:202 +msgid "Revoke" msgstr "" #: inc/taxonomies/class-taxonomy-locations.php:44 -msgid "Add New Country" +#: inc/taxonomies/class-taxonomy-locations.php:54 +msgid "Countries" msgstr "" #: inc/taxonomies/class-taxonomy-locations.php:45 -msgid "New Country" +msgid "Properties By Country" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:46 +msgid "Search Countries" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:47 +msgid "All Countries" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:48 +msgid "Parent Country" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:49 +msgid "Parent Country:" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:50 +msgid "Edit Country" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:51 +msgid "Update Country" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:52 +msgid "Add New Country" msgstr "" #: inc/taxonomies/class-taxonomy-locations.php:53 +msgid "New Country" +msgstr "" + +#: inc/taxonomies/class-taxonomy-locations.php:61 msgid "location" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:77 +#: inc/taxonomies/class-taxonomy-locations.php:85 msgid "Country Metabox" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:84 -#: inc/taxonomies/class-taxonomy-categories.php:76 -#: inc/taxonomies/class-taxonomy-state.php:79 -#: inc/taxonomies/class-taxonomy-city.php:75 -#: inc/taxonomies/class-taxonomy-types.php:58 +#: inc/taxonomies/class-taxonomy-locations.php:91 +#: inc/taxonomies/class-taxonomy-categories.php:77 +#: inc/taxonomies/class-taxonomy-state.php:88 +#: inc/taxonomies/class-taxonomy-city.php:85 +#: inc/taxonomies/class-taxonomy-types.php:66 msgid "Image" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:85 +#: inc/taxonomies/class-taxonomy-locations.php:92 msgid "Country image" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:108 -#: inc/taxonomies/class-taxonomy-locations.php:128 +#: inc/taxonomies/class-taxonomy-locations.php:127 +#: inc/taxonomies/class-taxonomy-locations.php:147 msgid "Select Country" msgstr "" -#: inc/taxonomies/class-taxonomy-locations.php:142 -#: inc/taxonomies/class-taxonomy-state.php:91 -#: inc/taxonomies/class-taxonomy-city.php:87 -#: inc/submission/class-metabox-property-submission.php:356 +#: inc/taxonomies/class-taxonomy-locations.php:161 +#: inc/taxonomies/class-taxonomy-state.php:99 +#: inc/taxonomies/class-taxonomy-city.php:96 +#: inc/submission/class-metabox-property-submission.php:352 msgid "Country" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:34 #: inc/taxonomies/class-taxomony-amenities.php:44 -#: inc/submission/class-metabox-property-submission.php:66 -#: inc/submission/class-metabox-property-submission.php:417 -#: templates/single-property/amenities.php:9 +#: inc/taxonomies/class-taxomony-amenities.php:54 +#: inc/submission/class-metabox-property-submission.php:65 +#: inc/submission/class-metabox-property-submission.php:413 +#: templates/single-property/amenities.php:9 inc/api/v1/property.php:633 msgid "Amenities" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:35 +#: inc/taxonomies/class-taxomony-amenities.php:45 msgid "Properties By Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:36 +#: inc/taxonomies/class-taxomony-amenities.php:46 msgid "Search Amenities" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:37 +#: inc/taxonomies/class-taxomony-amenities.php:47 msgid "All Amenities" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:38 +#: inc/taxonomies/class-taxomony-amenities.php:48 msgid "Parent Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:39 +#: inc/taxonomies/class-taxomony-amenities.php:49 msgid "Parent Amenity:" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:40 +#: inc/taxonomies/class-taxomony-amenities.php:50 msgid "Edit Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:41 +#: inc/taxonomies/class-taxomony-amenities.php:51 msgid "Update Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:42 +#: inc/taxonomies/class-taxomony-amenities.php:52 msgid "Add New Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:43 +#: inc/taxonomies/class-taxomony-amenities.php:53 msgid "New Amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:51 +#: inc/taxonomies/class-taxomony-amenities.php:61 msgctxt "slug" msgid "amenity" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:66 -#: inc/taxonomies/class-taxonomy-neighborhood.php:42 -#: inc/taxonomies/class-taxonomy-types.php:40 +#: inc/taxonomies/class-taxomony-amenities.php:91 +#: inc/taxonomies/class-taxonomy-types.php:49 msgid "Type Metabox" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:72 -#: inc/taxonomies/class-taxonomy-neighborhood.php:49 +#: inc/taxonomies/class-taxomony-amenities.php:97 #: inc/vendors/elementor/widgets/opalestate-account-button.php:284 msgid "Icon" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:73 +#: inc/taxonomies/class-taxomony-amenities.php:98 msgid "Select an icon." msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:79 +#: inc/taxonomies/class-taxomony-amenities.php:104 msgid "Image Icon" msgstr "" -#: inc/taxonomies/class-taxomony-amenities.php:80 +#: inc/taxonomies/class-taxomony-amenities.php:105 msgid "Select an image icon (SVG, PNG or JPEG)." msgstr "" -#: inc/taxonomies/class-taxonomy-neighborhood.php:50 -#: inc/taxonomies/class-taxonomy-types.php:48 -msgid "This image will display in google map" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:66 -#: inc/taxonomies/class-taxonomy-neighborhood.php:76 -msgid "Neighborhoods" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:67 -msgid "Properties By Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:68 -msgid "Search Neighborhoods" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:69 -msgid "All Neighborhoods" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:70 -msgid "Parent Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:71 -msgid "Parent Neighborhood:" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:72 -msgid "Edit Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:73 -msgid "Update Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:74 -msgid "Add New Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:75 -msgid "New Neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:83 -msgid "property-neighborhood" -msgstr "" - -#: inc/taxonomies/class-taxonomy-neighborhood.php:98 -msgid "Select Neighborhoods" -msgstr "" - -#: inc/taxonomies/class-taxonomy-categories.php:45 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:237 +#: inc/taxonomies/class-taxonomy-categories.php:43 inc/api/v1/property.php:609 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:236 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:215 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:226 #: inc/vendors/elementor/widgets/opalestate-category-list.php:206 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:237 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:236 msgid "Categories" msgstr "" -#: inc/taxonomies/class-taxonomy-categories.php:47 +#: inc/taxonomies/class-taxonomy-categories.php:45 msgid "New Category" msgstr "" -#: inc/taxonomies/class-taxonomy-categories.php:53 +#: inc/taxonomies/class-taxonomy-categories.php:54 msgctxt "slug" msgid "property-category" msgstr "" -#: inc/taxonomies/class-taxonomy-categories.php:69 -#: inc/taxonomies/class-taxonomy-labels.php:76 -#: inc/taxonomies/class-taxonomy-status.php:69 +#: inc/taxonomies/class-taxonomy-categories.php:71 +#: inc/taxonomies/class-taxonomy-labels.php:82 +#: inc/taxonomies/class-taxonomy-status.php:79 msgid "Category Metabox" msgstr "" -#: inc/taxonomies/class-taxonomy-categories.php:77 +#: inc/taxonomies/class-taxonomy-categories.php:78 msgid "Category image" msgstr "" -#: inc/taxonomies/class-taxonomy-categories.php:101 +#: inc/taxonomies/class-taxonomy-categories.php:107 msgid "Select Category" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:34 #: inc/taxonomies/class-taxonomy-state.php:44 +#: inc/taxonomies/class-taxonomy-state.php:54 msgid "States / Provinces" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:35 +#: inc/taxonomies/class-taxonomy-state.php:45 msgid "Properties By State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:36 +#: inc/taxonomies/class-taxonomy-state.php:46 msgid "Search States" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:37 +#: inc/taxonomies/class-taxonomy-state.php:47 msgid "All States / Province" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:38 +#: inc/taxonomies/class-taxonomy-state.php:48 msgid "Parent State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:39 +#: inc/taxonomies/class-taxonomy-state.php:49 msgid "Parent State:" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:40 +#: inc/taxonomies/class-taxonomy-state.php:50 msgid "Edit State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:41 +#: inc/taxonomies/class-taxonomy-state.php:51 msgid "Update State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:42 +#: inc/taxonomies/class-taxonomy-state.php:52 msgid "Add New State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:43 +#: inc/taxonomies/class-taxonomy-state.php:53 msgid "New State" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:51 +#: inc/taxonomies/class-taxonomy-state.php:61 msgid "state" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:72 +#: inc/taxonomies/class-taxonomy-state.php:82 msgid "State Metabox" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:80 +#: inc/taxonomies/class-taxonomy-state.php:89 msgid "State image" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:92 -#: inc/taxonomies/class-taxonomy-city.php:88 +#: inc/taxonomies/class-taxonomy-state.php:100 +#: inc/taxonomies/class-taxonomy-city.php:97 msgid "Select one, to add new you create in countries of estate panel" msgstr "" -#: inc/taxonomies/class-taxonomy-state.php:139 +#: inc/taxonomies/class-taxonomy-state.php:160 inc/api/v1/property.php:593 msgid "State" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:39 +#: inc/taxonomies/class-taxonomy-labels.php:45 msgid "Properties By Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:40 +#: inc/taxonomies/class-taxonomy-labels.php:46 msgid "Search Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:41 +#: inc/taxonomies/class-taxonomy-labels.php:47 msgid "All Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:42 +#: inc/taxonomies/class-taxonomy-labels.php:48 msgid "Parent Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:43 +#: inc/taxonomies/class-taxonomy-labels.php:49 msgid "Parent Label:" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:44 +#: inc/taxonomies/class-taxonomy-labels.php:50 msgid "Edit Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:45 +#: inc/taxonomies/class-taxonomy-labels.php:51 msgid "Update Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:46 +#: inc/taxonomies/class-taxonomy-labels.php:52 msgid "Add New Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:47 +#: inc/taxonomies/class-taxonomy-labels.php:53 msgid "New Label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:55 +#: inc/taxonomies/class-taxonomy-labels.php:61 msgid "property-label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:82 -#: inc/taxonomies/class-taxonomy-status.php:75 +#: inc/taxonomies/class-taxonomy-labels.php:87 +#: inc/taxonomies/class-taxonomy-status.php:85 msgid "Background" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:83 -#: inc/taxonomies/class-taxonomy-status.php:76 +#: inc/taxonomies/class-taxonomy-labels.php:88 +#: inc/taxonomies/class-taxonomy-status.php:86 msgid "Set background of label" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:88 -#: inc/taxonomies/class-taxonomy-status.php:81 +#: inc/taxonomies/class-taxonomy-labels.php:93 +#: inc/taxonomies/class-taxonomy-status.php:92 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:390 #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:452 #: inc/vendors/elementor/widgets/opalestate-searchbox.php:186 @@ -3840,196 +3948,195 @@ msgstr "" msgid "Color" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:89 +#: inc/taxonomies/class-taxonomy-labels.php:94 msgid "Set color of text" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:95 +#: inc/taxonomies/class-taxonomy-labels.php:100 msgid "Image Logo" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:96 +#: inc/taxonomies/class-taxonomy-labels.php:101 msgid "Or Using Image Logo without using text" msgstr "" -#: inc/taxonomies/class-taxonomy-labels.php:135 +#: inc/taxonomies/class-taxonomy-labels.php:140 msgid "Select Label" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:35 #: inc/taxonomies/class-taxonomy-city.php:45 +#: inc/taxonomies/class-taxonomy-city.php:55 msgid "Cities / Towns" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:36 +#: inc/taxonomies/class-taxonomy-city.php:46 msgid "Properties By City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:37 +#: inc/taxonomies/class-taxonomy-city.php:47 msgid "Search Cities / Towns" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:38 +#: inc/taxonomies/class-taxonomy-city.php:48 msgid "All Cities / Town" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:39 +#: inc/taxonomies/class-taxonomy-city.php:49 msgid "Parent City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:40 +#: inc/taxonomies/class-taxonomy-city.php:50 msgid "Parent City:" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:41 +#: inc/taxonomies/class-taxonomy-city.php:51 msgid "Edit City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:42 +#: inc/taxonomies/class-taxonomy-city.php:52 msgid "Update City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:43 +#: inc/taxonomies/class-taxonomy-city.php:53 msgid "Add New City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:44 +#: inc/taxonomies/class-taxonomy-city.php:54 msgid "New City" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:52 +#: inc/taxonomies/class-taxonomy-city.php:62 msgid "city" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:69 +#: inc/taxonomies/class-taxonomy-city.php:79 msgid "City Metabox" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:76 +#: inc/taxonomies/class-taxonomy-city.php:86 msgid "City image" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:97 +#: inc/taxonomies/class-taxonomy-city.php:105 msgid "Select one, to add new you create in City/Town of estate panel" msgstr "" -#: inc/taxonomies/class-taxonomy-city.php:146 +#: inc/taxonomies/class-taxonomy-city.php:154 inc/api/v1/property.php:601 msgid "City" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:47 +#: inc/taxonomies/class-taxonomy-types.php:55 msgid "Custom Icon Marker" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:59 +#: inc/taxonomies/class-taxonomy-types.php:56 +msgid "This image will display in google map" +msgstr "" + +#: inc/taxonomies/class-taxonomy-types.php:67 msgid "Type image" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:76 +#: inc/taxonomies/class-taxonomy-types.php:83 msgid "Properties By Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:77 +#: inc/taxonomies/class-taxonomy-types.php:84 msgid "Search Types" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:78 +#: inc/taxonomies/class-taxonomy-types.php:85 msgid "All Types" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:79 +#: inc/taxonomies/class-taxonomy-types.php:86 msgid "Parent Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:80 +#: inc/taxonomies/class-taxonomy-types.php:87 msgid "Parent Type:" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:81 +#: inc/taxonomies/class-taxonomy-types.php:88 msgid "Edit Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:82 +#: inc/taxonomies/class-taxonomy-types.php:89 msgid "Update Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:83 +#: inc/taxonomies/class-taxonomy-types.php:90 msgid "Add New Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:84 +#: inc/taxonomies/class-taxonomy-types.php:91 msgid "New Type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:92 +#: inc/taxonomies/class-taxonomy-types.php:99 msgid "type" msgstr "" -#: inc/taxonomies/class-taxonomy-types.php:111 +#: inc/taxonomies/class-taxonomy-types.php:132 msgid "Select Type" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:36 +#: inc/taxonomies/class-taxonomy-status.php:46 msgid "Properties By Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:37 +#: inc/taxonomies/class-taxonomy-status.php:47 msgid "Search Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:38 +#: inc/taxonomies/class-taxonomy-status.php:48 msgid "All Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:39 +#: inc/taxonomies/class-taxonomy-status.php:49 msgid "Parent Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:40 +#: inc/taxonomies/class-taxonomy-status.php:50 msgid "Parent Status:" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:41 +#: inc/taxonomies/class-taxonomy-status.php:51 msgid "Edit Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:42 +#: inc/taxonomies/class-taxonomy-status.php:52 msgid "Update Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:43 +#: inc/taxonomies/class-taxonomy-status.php:53 msgid "Add New Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:44 +#: inc/taxonomies/class-taxonomy-status.php:54 msgid "New Status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:51 +#: inc/taxonomies/class-taxonomy-status.php:61 msgid "status" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:82 +#: inc/taxonomies/class-taxonomy-status.php:93 msgid "Set background of text" msgstr "" -#: inc/taxonomies/class-taxonomy-status.php:141 +#: inc/taxonomies/class-taxonomy-status.php:153 msgid "Select Status" msgstr "" -#: inc/email/class-opalestate-approve.php:32 +#: inc/email/class-opalestate-approve.php:30 msgid "The Property Listing Approved: {property_name}" msgstr "" -#: inc/email/class-opalestate-email-notifycation.php:35 +#: inc/email/class-opalestate-email-notifycation.php:33 msgid "You got a message enquiry" msgstr "" -#: inc/email/class-opalestate-request-viewing.php:32 -#, php-format -msgid "You have a message request reviewing: %s at" -msgstr "" - #: inc/email/class-opalestate-abs-email-template.php:43 msgid "Admin Notice of Expiring Job Listings" msgstr "" @@ -4160,7 +4267,7 @@ msgid "Submission Form" msgstr "" #: inc/submission/class-opalestate-submission.php:110 -msgid "Submission Page" +msgid "Submission" msgstr "" #: inc/submission/class-opalestate-submission.php:125 @@ -4173,196 +4280,209 @@ msgid "" "shortcode should be on this page." msgstr "" +#: inc/submission/class-opalestate-submission.php:141 +msgid "Show Content when User Not Login" +msgstr "" + #: inc/submission/class-opalestate-submission.php:142 -msgid "Show Content Use Not Login" +msgid "" +"Show Login/Register form and submission form if the user is not logged in." msgstr "" -#: inc/submission/class-opalestate-submission.php:143 -msgid "Show Login/Register form and submission form if user not logined" -msgstr "" - -#: inc/submission/class-opalestate-submission.php:148 +#: inc/submission/class-opalestate-submission.php:147 msgid "Show Login Form" msgstr "" -#: inc/submission/class-opalestate-submission.php:149 +#: inc/submission/class-opalestate-submission.php:148 msgid "Show Login Form and Submission Form" msgstr "" -#: inc/submission/class-opalestate-submission.php:154 +#: inc/submission/class-opalestate-submission.php:152 msgid "Enable Admin Approve" msgstr "" -#: inc/submission/class-opalestate-submission.php:155 -msgid "" -"the Property will be auto approve when user submit, if you do not enable it." +#: inc/submission/class-opalestate-submission.php:153 +msgid "Admin must review and approve before properties are published." msgstr "" -#: inc/submission/class-opalestate-submission.php:160 -msgid "Enable Require Price" -msgstr "" - -#: inc/submission/class-opalestate-submission.php:161 -msgid "Enable or Disable require user enter price and price label." -msgstr "" - -#: inc/submission/class-opalestate-submission.php:167 +#: inc/submission/class-opalestate-submission.php:163 msgid "Submission Tab Settings" msgstr "" -#: inc/submission/class-opalestate-submission.php:174 -#: inc/submission/class-opalestate-submission.php:175 +#: inc/submission/class-opalestate-submission.php:170 +#: inc/submission/class-opalestate-submission.php:171 msgid "Enable Media tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:184 -#: inc/submission/class-opalestate-submission.php:185 +#: inc/submission/class-opalestate-submission.php:180 +#: inc/submission/class-opalestate-submission.php:181 msgid "Enable Location tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:194 -#: inc/submission/class-opalestate-submission.php:195 +#: inc/submission/class-opalestate-submission.php:190 +#: inc/submission/class-opalestate-submission.php:191 msgid "Enable Information tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:204 -#: inc/submission/class-opalestate-submission.php:205 +#: inc/submission/class-opalestate-submission.php:200 +#: inc/submission/class-opalestate-submission.php:201 msgid "Enable Amenities tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:214 -#: inc/submission/class-opalestate-submission.php:215 +#: inc/submission/class-opalestate-submission.php:210 +#: inc/submission/class-opalestate-submission.php:211 msgid "Enable Facilities tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:224 -#: inc/submission/class-opalestate-submission.php:225 +#: inc/submission/class-opalestate-submission.php:220 +#: inc/submission/class-opalestate-submission.php:221 msgid "Enable Apartments tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:234 -#: inc/submission/class-opalestate-submission.php:235 +#: inc/submission/class-opalestate-submission.php:230 +#: inc/submission/class-opalestate-submission.php:231 msgid "Enable Floor plans tab" msgstr "" -#: inc/submission/class-opalestate-submission.php:267 +#: inc/submission/class-opalestate-submission.php:240 +msgid "Submission Settings" +msgstr "" + +#: inc/submission/class-opalestate-submission.php:247 +msgid "Generate property SKU" +msgstr "" + +#: inc/submission/class-opalestate-submission.php:248 +msgid "Enable automatic generate property SKU." +msgstr "" + +#: inc/submission/class-opalestate-submission.php:257 +msgid "Property SKU format" +msgstr "" + +#: inc/submission/class-opalestate-submission.php:258 +msgid "Use {property_id} to generate the property ID." +msgstr "" + +#: inc/submission/class-opalestate-submission.php:287 msgid "Edit My Property" msgstr "" -#: inc/submission/class-opalestate-submission.php:333 +#: inc/submission/class-opalestate-submission.php:350 msgid "A metabox with the specified 'metabox_id' doesn't exist." msgstr "" -#: inc/submission/class-opalestate-submission.php:460 +#: inc/submission/class-opalestate-submission.php:472 msgid "Please enter data for all require fields before submitting" msgstr "" -#: inc/submission/class-opalestate-submission.php:462 -#: inc/submission/class-opalestate-submission.php:527 -#: inc/submission/class-opalestate-submission.php:534 -#: inc/submission/class-opalestate-submission.php:541 +#: inc/submission/class-opalestate-submission.php:474 +#: inc/submission/class-opalestate-submission.php:545 +#: inc/submission/class-opalestate-submission.php:552 +#: inc/submission/class-opalestate-submission.php:559 #: inc/vendors/opalmembership/membership.php:443 msgid "Submission Information" msgstr "" -#: inc/submission/class-opalestate-submission.php:501 +#: inc/submission/class-opalestate-submission.php:521 msgid "Property has been successfully updated." msgstr "" -#: inc/submission/class-opalestate-submission.php:507 +#: inc/submission/class-opalestate-submission.php:527 msgid "The property has updated completed with new information" msgstr "" -#: inc/submission/class-opalestate-submission.php:511 +#: inc/submission/class-opalestate-submission.php:531 msgid "You have submitted the property successful" msgstr "" -#: inc/submission/class-opalestate-submission.php:533 +#: inc/submission/class-opalestate-submission.php:551 msgid "" "Currently, your account was blocked, please keep contact admin to resolve " "this!." msgstr "" -#: inc/submission/class-opalestate-submission.php:540 +#: inc/submission/class-opalestate-submission.php:558 msgid "Sorry! Your submitted datcould not save a at this time" msgstr "" -#: inc/submission/class-opalestate-submission.php:680 +#: inc/submission/class-opalestate-submission.php:695 msgid "Property has been successfully removed." msgstr "" -#: inc/submission/class-opalestate-submission.php:682 +#: inc/submission/class-opalestate-submission.php:697 msgid "An error occured when removing an item." msgstr "" -#: inc/submission/class-metabox-property-submission.php:63 +#: inc/submission/class-metabox-property-submission.php:62 msgid "Media" msgstr "" -#: inc/submission/class-metabox-property-submission.php:67 +#: inc/submission/class-metabox-property-submission.php:66 msgid "Facilities" msgstr "" -#: inc/submission/class-metabox-property-submission.php:69 +#: inc/submission/class-metabox-property-submission.php:68 msgid "Floor plans" msgstr "" -#: inc/submission/class-metabox-property-submission.php:100 +#: inc/submission/class-metabox-property-submission.php:98 #: inc/vendors/elementor/widgets/opalestate-form-builder.php:87 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:214 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:213 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:192 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:203 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:214 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:213 msgid "Title" msgstr "" -#: inc/submission/class-metabox-property-submission.php:144 +#: inc/submission/class-metabox-property-submission.php:141 msgid "Statuses" msgstr "" -#: inc/submission/class-metabox-property-submission.php:163 -#: inc/submission/class-metabox-property-submission.php:227 -#: inc/submission/class-metabox-property-submission.php:344 -#: inc/submission/class-metabox-property-submission.php:406 -#: inc/submission/class-metabox-property-submission.php:422 -#: inc/submission/class-metabox-property-submission.php:440 -#: inc/submission/class-metabox-property-submission.php:483 -#: inc/submission/class-metabox-property-submission.php:675 +#: inc/submission/class-metabox-property-submission.php:160 +#: inc/submission/class-metabox-property-submission.php:223 +#: inc/submission/class-metabox-property-submission.php:340 +#: inc/submission/class-metabox-property-submission.php:402 +#: inc/submission/class-metabox-property-submission.php:418 +#: inc/submission/class-metabox-property-submission.php:436 +#: inc/submission/class-metabox-property-submission.php:479 +#: inc/submission/class-metabox-property-submission.php:671 msgid "Next Step" msgstr "" -#: inc/submission/class-metabox-property-submission.php:184 +#: inc/submission/class-metabox-property-submission.php:180 msgid "Featured Image" msgstr "" -#: inc/submission/class-metabox-property-submission.php:210 +#: inc/submission/class-metabox-property-submission.php:206 #: templates/single-property/virtualtour.php:16 msgid "360° Virtual Tour" msgstr "" -#: inc/submission/class-metabox-property-submission.php:226 +#: inc/submission/class-metabox-property-submission.php:222 msgid "Previous Step " msgstr "" -#: inc/submission/class-metabox-property-submission.php:343 -#: inc/submission/class-metabox-property-submission.php:405 -#: inc/submission/class-metabox-property-submission.php:421 -#: inc/submission/class-metabox-property-submission.php:439 -#: inc/submission/class-metabox-property-submission.php:482 -#: inc/submission/class-metabox-property-submission.php:557 -#: inc/submission/class-metabox-property-submission.php:674 +#: inc/submission/class-metabox-property-submission.php:339 +#: inc/submission/class-metabox-property-submission.php:401 +#: inc/submission/class-metabox-property-submission.php:417 +#: inc/submission/class-metabox-property-submission.php:435 +#: inc/submission/class-metabox-property-submission.php:478 +#: inc/submission/class-metabox-property-submission.php:553 +#: inc/submission/class-metabox-property-submission.php:670 msgid "Previous Step" msgstr "" -#: inc/submission/class-metabox-property-submission.php:363 +#: inc/submission/class-metabox-property-submission.php:359 msgid "States / Province" msgstr "" -#: inc/submission/class-metabox-property-submission.php:397 +#: inc/submission/class-metabox-property-submission.php:393 msgid "Enable Google Map" msgstr "" -#: inc/submission/class-metabox-property-submission.php:401 +#: inc/submission/class-metabox-property-submission.php:397 +#: inc/admin/settings/3rd_party.php:26 msgid "Google Map" msgstr "" @@ -4626,6 +4746,11 @@ msgstr "" msgid "You are currently logged in." msgstr "" +#: templates/user/register-form.php:43 +#: inc/vendors/elementor/widgets/opalestate-account-button.php:514 +msgid "Username" +msgstr "" + #: templates/user/register-form.php:50 msgid "Email address" msgstr "" @@ -4693,7 +4818,7 @@ msgstr "" #: templates/parts/search-agents-form-address.php:36 #: templates/parts/search-agents-form.php:55 #: templates/parts/search-agency-form-address.php:37 -#: templates/parts/search-agency-form.php:28 +#: templates/parts/search-agency-form.php:28 inc/admin/settings/property.php:22 #: templates/search-box/fields/submit-button.php:2 msgid "Search" msgstr "" @@ -4926,11 +5051,11 @@ msgstr "" msgid "Save" msgstr "" -#: templates/single-agency/properties.php:28 +#: templates/single-agency/properties.php:29 msgid "Load More" msgstr "" -#: templates/single-agency/properties.php:35 +#: templates/single-agency/properties.php:37 msgid "My Agency has not any property yet." msgstr "" @@ -4989,7 +5114,7 @@ msgstr "" msgid "Contact Property" msgstr "" -#: templates/parts/property-types.php:4 +#: templates/parts/property-types.php:7 msgid "Types:" msgstr "" @@ -5045,7 +5170,7 @@ msgid "" "replace any financial advice" msgstr "" -#: templates/parts/property-categories.php:4 +#: templates/parts/property-categories.php:7 msgid "Categories:" msgstr "" @@ -5065,11 +5190,23 @@ msgstr "" msgid "Login Now" msgstr "" -#: templates/submission/completed.php:11 templates/submission/completed.php:19 +#: templates/submission/completed.php:11 +msgid "Thanks for your submission, your property is published." +msgstr "" + +#: templates/submission/completed.php:13 +msgid "Thanks for your submission, it takes some time to review the property." +msgstr "" + +#: templates/submission/completed.php:16 templates/submission/completed.php:24 #, php-format msgid "Click to %s here %s to back to your listing or %s edit %s this." msgstr "" +#: templates/submission/completed.php:23 +msgid "Your property is completed success." +msgstr "" + #: inc/vendors/social-login/class-opalestate-social-login.php:49 msgid "Social Login" msgstr "" @@ -5204,18 +5341,14 @@ msgid "Direction" msgstr "" #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:313 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:349 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:367 #: inc/vendors/elementor/widgets/opalestate-account-button.php:224 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:349 msgid "Left" msgstr "" #: inc/vendors/elementor/class-opalestate-elementor-widget-base.php:314 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:357 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:375 #: inc/vendors/elementor/widgets/opalestate-account-button.php:232 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:357 msgid "Right" msgstr "" @@ -5367,10 +5500,6 @@ msgstr "" msgid "General Settings" msgstr "" -#: inc/admin/settings/property.php:22 -msgid "Search Page" -msgstr "" - #: inc/admin/settings/property.php:23 msgid "Single Page" msgstr "" @@ -5488,147 +5617,203 @@ msgstr "" msgid "Disable or enable fields appearing in search form" msgstr "" -#: inc/admin/settings/property.php:243 inc/admin/settings/property.php:273 +#: inc/admin/settings/property.php:243 msgid "Show Price" msgstr "" -#: inc/admin/settings/property.php:265 -msgid "Vertical Search Fields" +#: inc/admin/settings/property.php:265 inc/admin/settings/property.php:266 +msgid "Setting type fields search" msgstr "" -#: inc/admin/settings/property.php:306 -msgid "Show Amenities tab" +#: inc/admin/settings/property.php:283 +msgid "Search type " msgstr "" -#: inc/admin/settings/property.php:307 -msgid "Show Amenities tab in the single property page." +#: inc/admin/settings/property.php:285 +msgid "Select" msgstr "" -#: inc/admin/settings/property.php:317 -msgid "Show Facilities tab" +#: inc/admin/settings/property.php:286 +msgid "Range" msgstr "" -#: inc/admin/settings/property.php:318 -msgid "Show Facilities tab in the single property page." +#: inc/admin/settings/property.php:287 +msgid "Text" msgstr "" -#: inc/admin/settings/property.php:328 -msgid "Show Attachments tab" +#: inc/admin/settings/property.php:295 +msgid "Options select " msgstr "" -#: inc/admin/settings/property.php:329 -msgid "Show Attachments tab in the single property page." +#: inc/admin/settings/property.php:296 +msgid "Options value select. Use \",\" to separate values." +msgstr "" + +#: inc/admin/settings/property.php:303 +msgid "Min range " +msgstr "" + +#: inc/admin/settings/property.php:304 +msgid "Min range" +msgstr "" + +#: inc/admin/settings/property.php:311 +msgid "Max range " +msgstr "" + +#: inc/admin/settings/property.php:312 +msgid "Max range" +msgstr "" + +#: inc/admin/settings/property.php:319 +msgid "Default text " +msgstr "" + +#: inc/admin/settings/property.php:320 +msgid "Default text value" +msgstr "" + +#: inc/admin/settings/property.php:338 +msgid "Enable Request Viewing" msgstr "" #: inc/admin/settings/property.php:339 -msgid "Show Video tab" -msgstr "" - -#: inc/admin/settings/property.php:340 -msgid "Show Video tab in the single property page." +msgid "Enable Request Viewing feature in the single property page." msgstr "" #: inc/admin/settings/property.php:350 -msgid "Show Virtual Tour tab" +msgid "Show Amenities tab" msgstr "" #: inc/admin/settings/property.php:351 -msgid "Show Virtual Tour tab in the single property page." +msgid "Show Amenities tab in the single property page." msgstr "" #: inc/admin/settings/property.php:361 -msgid "Show Map tab" +msgid "Show Facilities tab" msgstr "" #: inc/admin/settings/property.php:362 -msgid "Show Map tab in the single property page." +msgid "Show Facilities tab in the single property page." msgstr "" #: inc/admin/settings/property.php:372 -msgid "Show Nearby tab" +msgid "Show Attachments tab" msgstr "" #: inc/admin/settings/property.php:373 -msgid "Show Nearby tab in the single property page." +msgid "Show Attachments tab in the single property page." msgstr "" #: inc/admin/settings/property.php:383 -msgid "Show Walk Scores tab" +msgid "Show Video tab" msgstr "" #: inc/admin/settings/property.php:384 -msgid "Show Walk Scores tab in the single property page." +msgid "Show Video tab in the single property page." msgstr "" #: inc/admin/settings/property.php:394 -msgid "Show Apartments tab" +msgid "Show Virtual Tour tab" msgstr "" #: inc/admin/settings/property.php:395 -msgid "Show Apartments tab in the single property page." +msgid "Show Virtual Tour tab in the single property page." msgstr "" #: inc/admin/settings/property.php:405 -msgid "Show Floor Plans tab" +msgid "Show Map tab" msgstr "" #: inc/admin/settings/property.php:406 -msgid "Show Floor Plans tab in the single property page." +msgid "Show Map tab in the single property page." msgstr "" #: inc/admin/settings/property.php:416 -msgid "Show Views Statistics tab" +msgid "Show Nearby tab" msgstr "" #: inc/admin/settings/property.php:417 -msgid "Show Views Statistics tab in the single property page." +msgid "Show Nearby tab in the single property page." msgstr "" #: inc/admin/settings/property.php:427 -msgid "Views Statistics time limit (days)" +msgid "Show Walk Scores tab" msgstr "" #: inc/admin/settings/property.php:428 +msgid "Show Walk Scores tab in the single property page." +msgstr "" + +#: inc/admin/settings/property.php:438 +msgid "Show Apartments tab" +msgstr "" + +#: inc/admin/settings/property.php:439 +msgid "Show Apartments tab in the single property page." +msgstr "" + +#: inc/admin/settings/property.php:449 +msgid "Show Floor Plans tab" +msgstr "" + +#: inc/admin/settings/property.php:450 +msgid "Show Floor Plans tab in the single property page." +msgstr "" + +#: inc/admin/settings/property.php:460 +msgid "Show Views Statistics tab" +msgstr "" + +#: inc/admin/settings/property.php:461 +msgid "Show Views Statistics tab in the single property page." +msgstr "" + +#: inc/admin/settings/property.php:471 +msgid "Views Statistics time limit (days)" +msgstr "" + +#: inc/admin/settings/property.php:472 msgid "The number of days will be saved to the database." msgstr "" -#: inc/admin/settings/property.php:440 +#: inc/admin/settings/property.php:484 msgid "Show Author box" msgstr "" -#: inc/admin/settings/property.php:441 +#: inc/admin/settings/property.php:485 msgid "Show Author box in the single property page." msgstr "" -#: inc/admin/settings/property.php:451 +#: inc/admin/settings/property.php:495 msgid "Show Enquire form" msgstr "" -#: inc/admin/settings/property.php:452 +#: inc/admin/settings/property.php:496 msgid "Show Enquire form in the single property page." msgstr "" -#: inc/admin/settings/property.php:462 +#: inc/admin/settings/property.php:506 msgid "Show Mortgage Calculator" msgstr "" -#: inc/admin/settings/property.php:463 +#: inc/admin/settings/property.php:507 msgid "Show Mortgage Calculator in the single property page." msgstr "" -#: inc/admin/settings/property.php:473 +#: inc/admin/settings/property.php:517 msgid "Related properties layout" msgstr "" -#: inc/admin/settings/property.php:474 +#: inc/admin/settings/property.php:518 msgid "Select a layout for related properties." msgstr "" -#: inc/admin/settings/property.php:481 +#: inc/admin/settings/property.php:525 msgid "Nearby properties layout" msgstr "" -#: inc/admin/settings/property.php:482 +#: inc/admin/settings/property.php:526 msgid "Select a layout for nearby properties." msgstr "" @@ -5677,7 +5862,7 @@ msgid "" msgstr "" #: inc/admin/settings/general.php:101 -msgid "Maximun Upload Image Size" +msgid "Maximum Upload Image Size" msgstr "" #: inc/admin/settings/general.php:102 inc/admin/settings/general.php:110 @@ -5685,11 +5870,11 @@ msgid "Set maximun volumn size having < x MB" msgstr "" #: inc/admin/settings/general.php:109 -msgid "Maximun Upload Image Files" +msgid "Maximum Upload Image Files" msgstr "" #: inc/admin/settings/general.php:117 -msgid "Maximun Upload Other Size" +msgid "Maximum Upload Other Size" msgstr "" #: inc/admin/settings/general.php:118 inc/admin/settings/general.php:126 @@ -5697,7 +5882,7 @@ msgid "Set maximun volumn size having < x MB for upload docx, pdf..." msgstr "" #: inc/admin/settings/general.php:125 -msgid "Maximun Upload Other Files" +msgid "Maximum Upload Other Files" msgstr "" #: inc/admin/settings/general.php:134 inc/admin/settings/general.php:145 @@ -5812,91 +5997,133 @@ msgstr "" msgid "Select a measurement unit." msgstr "" -#: inc/admin/settings/general.php:266 -msgid "Google Map API" +#: inc/admin/settings/3rd_party.php:27 inc/admin/settings/3rd_party.php:112 +msgid "Yelp" msgstr "" -#: inc/admin/settings/general.php:267 +#: inc/admin/settings/3rd_party.php:28 +msgid "Walkcore" +msgstr "" + +#: inc/admin/settings/3rd_party.php:48 +msgid "3rd Party Settings" +msgstr "" + +#: inc/admin/settings/3rd_party.php:58 msgid "" "You need to register Google API " "Key, then put the key in this setting." msgstr "" -#: inc/admin/settings/3rd_party.php:49 -msgid "3rd Party Settings" -msgstr "" - -#: inc/admin/settings/3rd_party.php:58 -msgid "Walk Score" +#: inc/admin/settings/3rd_party.php:65 +msgid "Style" msgstr "" #: inc/admin/settings/3rd_party.php:66 +msgid "Select a style" +msgstr "" + +#: inc/admin/settings/3rd_party.php:70 +msgid "Standard" +msgstr "" + +#: inc/admin/settings/3rd_party.php:71 +msgid "Silver" +msgstr "" + +#: inc/admin/settings/3rd_party.php:72 +msgid "Retro" +msgstr "" + +#: inc/admin/settings/3rd_party.php:74 +msgid "Night" +msgstr "" + +#: inc/admin/settings/3rd_party.php:75 +msgid "Aubergine" +msgstr "" + +#: inc/admin/settings/3rd_party.php:76 +msgid "Custom" +msgstr "" + +#: inc/admin/settings/3rd_party.php:81 +msgid "Custom Style" +msgstr "" + +#: inc/admin/settings/3rd_party.php:82 +msgid "" +"You can visit " +"Google Maps Platform Styling Wizard, then paste JSON into this setting." +msgstr "" + +#: inc/admin/settings/3rd_party.php:93 +msgid "Walk Score" +msgstr "" + +#: inc/admin/settings/3rd_party.php:101 msgid "Walk Score APi Key" msgstr "" -#: inc/admin/settings/3rd_party.php:67 +#: inc/admin/settings/3rd_party.php:102 msgid "" "Add Walk Score API key. To get your Walk Score API key, go to your Walk " "Score Account." msgstr "" -#: inc/admin/settings/3rd_party.php:77 -msgid "Yelp" -msgstr "" - -#: inc/admin/settings/3rd_party.php:85 +#: inc/admin/settings/3rd_party.php:120 msgid "Yelp API Client ID" msgstr "" -#: inc/admin/settings/3rd_party.php:86 +#: inc/admin/settings/3rd_party.php:121 msgid "" "Add Yelp client ID. To get your Yelp Api Client ID, go to your Yelp Account. " "Register here" msgstr "" -#: inc/admin/settings/3rd_party.php:92 +#: inc/admin/settings/3rd_party.php:127 msgid "Yelp API Secret" msgstr "" -#: inc/admin/settings/3rd_party.php:93 +#: inc/admin/settings/3rd_party.php:128 msgid "" "Add Yelp API Secret. Register here" msgstr "" -#: inc/admin/settings/3rd_party.php:99 +#: inc/admin/settings/3rd_party.php:134 msgid "Yelp App key" msgstr "" -#: inc/admin/settings/3rd_party.php:100 +#: inc/admin/settings/3rd_party.php:135 msgid "" "You can find it in your Yelp Application Dashboard. Register here" msgstr "" -#: inc/admin/settings/3rd_party.php:106 +#: inc/admin/settings/3rd_party.php:141 msgid "Yelp Categories" msgstr "" -#: inc/admin/settings/3rd_party.php:107 +#: inc/admin/settings/3rd_party.php:142 msgid "Yelp Categories to show on front page" msgstr "" -#: inc/admin/settings/3rd_party.php:113 +#: inc/admin/settings/3rd_party.php:148 msgid "Yelp - Number of results" msgstr "" -#: inc/admin/settings/3rd_party.php:114 +#: inc/admin/settings/3rd_party.php:149 msgid "Number of results to show on listing page for each category." msgstr "" -#: inc/admin/settings/3rd_party.php:124 inc/admin/settings/3rd_party.php:125 +#: inc/admin/settings/3rd_party.php:159 inc/admin/settings/3rd_party.php:160 msgid "Yelp Distance Measurement Unit" msgstr "" -#: inc/admin/settings/3rd_party.php:130 +#: inc/admin/settings/3rd_party.php:165 msgid "kilometers" msgstr "" @@ -5925,17 +6152,126 @@ msgid "Author" msgstr "" #: inc/admin/property/class-property.php:105 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:213 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:212 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:191 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:202 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:213 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:212 msgid "Date" msgstr "" -#: inc/admin/agent/class-agent.php:95 +#: inc/admin/agent/class-agent.php:127 msgid "Target Search" msgstr "" +#: inc/api/v1/agent.php:65 inc/api/v1/agent.php:88 inc/api/v1/user.php:57 +#: inc/api/v1/user.php:80 inc/api/v1/agency.php:60 inc/api/v1/agency.php:83 +#: inc/api/v1/property.php:64 +msgid "Unique identifier for the resource." +msgstr "" + +#: inc/api/v1/agent.php:130 inc/api/v1/terms.php:75 inc/api/v1/user.php:672 +#: inc/api/v1/agency.php:134 inc/api/v1/property.php:147 +msgid "Not found!" +msgstr "" + +#: inc/api/v1/agent.php:157 inc/api/v1/agent.php:215 +#, php-format +msgid "Agent ID: %s does not exist!" +msgstr "" + +#: inc/api/v1/agent.php:161 inc/api/v1/agent.php:219 inc/api/v1/agency.php:163 +#: inc/api/v1/agency.php:270 inc/api/v1/property.php:175 +msgid "Invalid ID." +msgstr "" + +#: inc/api/v1/user.php:166 +msgid "Sorry, you are not allowed to delete this resource." +msgstr "" + +#: inc/api/v1/user.php:283 inc/api/v1/user.php:576 inc/api/v1/user.php:651 +msgid "Invalid resource ID." +msgstr "" + +#. %s: post type +#: inc/api/v1/user.php:620 inc/api/v1/property.php:261 +#, php-format +msgid "Cannot create existing %s." +msgstr "" + +#: inc/api/v1/user.php:691 +msgid "Ensure result set excludes specific IDs." +msgstr "" + +#: inc/api/v1/user.php:700 +msgid "Limit result set to specific IDs." +msgstr "" + +#: inc/api/v1/user.php:709 +msgid "Offset the result set by a specific number of items." +msgstr "" + +#: inc/api/v1/user.php:716 +msgid "Order sort attribute ascending or descending." +msgstr "" + +#: inc/api/v1/user.php:724 +msgid "Sort collection by object attribute." +msgstr "" + +#: inc/api/v1/user.php:736 +msgid "Limit result set to resources with a specific email." +msgstr "" + +#: inc/api/v1/user.php:742 +msgid "Limit result set to resources with a specific role." +msgstr "" + +#: inc/api/v1/agency.php:159 inc/api/v1/agency.php:266 +#, php-format +msgid "Agency ID: %s does not exist!" +msgstr "" + +#: inc/api/v1/property.php:171 inc/api/v1/property.php:193 +#, php-format +msgid "Property ID: %s does not exist!" +msgstr "" + +#: inc/api/v1/property.php:233 +msgid "Not found" +msgstr "" + +#: inc/api/v1/property.php:521 inc/api/v1/property.php:529 +msgid "Min price" +msgstr "" + +#: inc/api/v1/property.php:537 +msgid "Min area" +msgstr "" + +#: inc/api/v1/property.php:545 +msgid "Max area" +msgstr "" + +#: inc/api/v1/property.php:553 +msgid "Search text" +msgstr "" + +#: inc/api/v1/property.php:561 +msgid "Location text" +msgstr "" + +#: inc/api/v1/property.php:569 +msgid "Geo long" +msgstr "" + +#: inc/api/v1/property.php:577 +msgid "Geo lat" +msgstr "" + +#: inc/api/v1/property.php:641 +msgid "Info" +msgstr "" + #: templates/user/social-login/google-button.php:20 msgid "Connect with Google" msgstr "" @@ -6036,42 +6372,13 @@ msgid "Column" msgstr "" #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:54 -msgid "Block: Agent Collection" +msgid "Block: Agents Collection" msgstr "" #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:94 msgid "Agents Search Collection" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:101 -#: inc/vendors/elementor/widgets/opalestate-category-list.php:101 -#: inc/vendors/elementor/widgets/opalestate-search-agency.php:87 -#: inc/vendors/elementor/widgets/opalestate-city-list.php:101 -#: inc/vendors/elementor/widgets/opalestate-search-agents.php:87 -#: inc/vendors/elementor/widgets/opalestate-split-maps-search.php:80 -#: inc/vendors/elementor/widgets/opalestate-split-maps-search.php:87 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:101 -msgid "Search Form" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:105 -#: inc/vendors/elementor/widgets/opalestate-category-list.php:105 -#: inc/vendors/elementor/widgets/opalestate-search-agency.php:91 -#: inc/vendors/elementor/widgets/opalestate-city-list.php:105 -#: inc/vendors/elementor/widgets/opalestate-search-agents.php:91 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:105 -msgid "Advanded" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:106 -#: inc/vendors/elementor/widgets/opalestate-category-list.php:106 -#: inc/vendors/elementor/widgets/opalestate-search-agency.php:92 -#: inc/vendors/elementor/widgets/opalestate-city-list.php:106 -#: inc/vendors/elementor/widgets/opalestate-search-agents.php:92 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:106 -msgid "Search By Address" -msgstr "" - #: inc/vendors/elementor/widgets/opalestate-agent-collection.php:114 #: inc/vendors/elementor/widgets/opalestate-agency-collection.php:114 msgid "Enable Sortable Bar" @@ -6124,164 +6431,109 @@ msgstr "" msgid "Posts Per Page" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:201 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:200 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:179 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:190 #: inc/vendors/elementor/widgets/opalestate-category-list.php:171 #: inc/vendors/elementor/widgets/opalestate-city-list.php:171 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:201 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:200 msgid "Advanced" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:209 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:208 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:187 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:198 #: inc/vendors/elementor/widgets/opalestate-category-list.php:179 #: inc/vendors/elementor/widgets/opalestate-city-list.php:179 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:209 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:208 msgid "Order By" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:215 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:214 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:193 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:204 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:215 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:214 msgid "Menu Order" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:216 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:215 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:194 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:205 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:216 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:215 msgid "Random" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:228 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:227 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:206 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:217 #: inc/vendors/elementor/widgets/opalestate-category-list.php:197 #: inc/vendors/elementor/widgets/opalestate-city-list.php:197 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:228 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:227 msgid "ASC" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:229 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:228 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:207 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:218 #: inc/vendors/elementor/widgets/opalestate-category-list.php:198 #: inc/vendors/elementor/widgets/opalestate-city-list.php:198 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:229 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:228 msgid "DESC" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:247 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:246 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:225 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:236 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:247 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:246 msgid "Category Operator" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:251 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:250 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:229 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:240 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:251 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:250 msgid "AND" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:252 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:251 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:230 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:241 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:252 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:251 msgid "IN" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:253 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:252 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:231 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:242 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:253 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:252 msgid "NOT IN" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:266 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:276 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:265 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:272 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:287 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:294 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:298 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:305 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:266 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:276 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:265 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:272 msgid "Pagination" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:281 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:283 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:299 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:301 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:281 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:283 -msgid "Numbers" +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:277 +#: inc/vendors/elementor/widgets/opalestate-property-collection.php:146 +#: inc/vendors/elementor/widgets/opalestate-property-collection.php:310 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:277 +msgid "Show" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:282 -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:283 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:300 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:301 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:282 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:283 -msgid "Previous/Next" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:291 +#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:285 #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:309 #: inc/vendors/elementor/widgets/opalestate-property-collection.php:318 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:291 +#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:285 msgid "Page Limit" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:302 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:320 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:302 -msgid "Shorten" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:317 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:335 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:317 -msgid "Previous Label" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:318 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:336 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:318 -msgid "« Previous" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:331 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:349 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:331 -msgid "Next Label" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:332 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:350 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:332 -msgid "Next »" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:345 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:363 -#: inc/vendors/elementor/widgets/opalestate-account-button.php:220 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:345 -msgid "Alignment" -msgstr "" - -#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:353 -#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:371 -#: inc/vendors/elementor/widgets/opalestate-account-button.php:228 -#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:353 -msgid "Center" -msgstr "" - #: inc/vendors/elementor/widgets/opalestate-search-property-results.php:40 msgid "Search: Property Results" msgstr "" @@ -6322,6 +6574,46 @@ msgstr "" msgid "Cities" msgstr "" +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:299 +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:301 +msgid "Numbers" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:300 +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:301 +msgid "Previous/Next" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:320 +msgid "Shorten" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:335 +msgid "Previous Label" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:336 +msgid "« Previous" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:349 +msgid "Next Label" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:350 +msgid "Next »" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:363 +#: inc/vendors/elementor/widgets/opalestate-account-button.php:220 +msgid "Alignment" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-search-property-results.php:371 +#: inc/vendors/elementor/widgets/opalestate-account-button.php:228 +msgid "Center" +msgstr "" + #: inc/vendors/elementor/widgets/opalestate-property-collection.php:53 msgid "Block: Property Collection" msgstr "" @@ -6334,11 +6626,6 @@ msgstr "" msgid "Style Item Layout" msgstr "" -#: inc/vendors/elementor/widgets/opalestate-property-collection.php:146 -#: inc/vendors/elementor/widgets/opalestate-property-collection.php:310 -msgid "Show" -msgstr "" - #: inc/vendors/elementor/widgets/opalestate-property-collection.php:150 msgid "Featured only" msgstr "" @@ -6403,6 +6690,29 @@ msgstr "" msgid "Category Collection" msgstr "" +#: inc/vendors/elementor/widgets/opalestate-category-list.php:101 +#: inc/vendors/elementor/widgets/opalestate-search-agency.php:87 +#: inc/vendors/elementor/widgets/opalestate-city-list.php:101 +#: inc/vendors/elementor/widgets/opalestate-search-agents.php:87 +#: inc/vendors/elementor/widgets/opalestate-split-maps-search.php:80 +#: inc/vendors/elementor/widgets/opalestate-split-maps-search.php:87 +msgid "Search Form" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-category-list.php:105 +#: inc/vendors/elementor/widgets/opalestate-search-agency.php:91 +#: inc/vendors/elementor/widgets/opalestate-city-list.php:105 +#: inc/vendors/elementor/widgets/opalestate-search-agents.php:91 +msgid "Advanded" +msgstr "" + +#: inc/vendors/elementor/widgets/opalestate-category-list.php:106 +#: inc/vendors/elementor/widgets/opalestate-search-agency.php:92 +#: inc/vendors/elementor/widgets/opalestate-city-list.php:106 +#: inc/vendors/elementor/widgets/opalestate-search-agents.php:92 +msgid "Search By Address" +msgstr "" + #: inc/vendors/elementor/widgets/opalestate-category-list.php:183 #: inc/vendors/elementor/widgets/opalestate-city-list.php:183 msgid "ID" @@ -6651,7 +6961,7 @@ msgid "" msgstr "" #. URI of the plugin -msgid "http://www.wpopal.com/product/opal-estate-wordpress-plugin/" +msgid "https://wpdocs.gitbook.io/opal-estate/" msgstr "" #. Author of the plugin diff --git a/opal-estate-pro.php b/opal-estate-pro.php index f316602f..5695b791 100755 --- a/opal-estate-pro.php +++ b/opal-estate-pro.php @@ -3,7 +3,7 @@ * Plugin Name: Opal Estate Pro * Plugin URI: https://wpdocs.gitbook.io/opal-estate/ * Description: Opal Real Estate Plugin is an ideal solution and brilliant choice for you to set up a professional estate website. - * Version: 1.1.8 + * Version: 1.1.9 * Author: WPOPAL * Author URI: http://www.wpopal.com * Requires at least: 4.6 @@ -151,7 +151,7 @@ if ( ! class_exists( 'OpalEstate' ) ) { */ public function __clone() { // Cloning instances of the class is forbidden - _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'opalestate-pro' ), '1.1.8' ); + _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'opalestate-pro' ), '1.1.9' ); } /** @@ -160,7 +160,7 @@ if ( ! class_exists( 'OpalEstate' ) ) { public function setup_constants() { // Plugin version if ( ! defined( 'OPALESTATE_VERSION' ) ) { - define( 'OPALESTATE_VERSION', '1.1.8' ); + define( 'OPALESTATE_VERSION', '1.1.9' ); } // Plugin Folder Path diff --git a/readme.txt b/readme.txt index b216ad02..55d56962 100755 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Donate link: https://wpdocs.gitbook.io/opal-estate/ Tags: estate, property, opalestate, house for rent, agency for lease, estate submission, agents estate property, property marketplace Requires at least: 4.6 Tested up to: 5.2.3 -Stable tag: 1.1.8 +Stable tag: 1.1.9 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -156,6 +156,10 @@ This section describes how to install the plugin and get it working. * System tickets support 24/7 available : [free support](https://wpopal.ticksy.com/ "Visit the Plugin support Page") == Changelog == += 1.1.9 - 2019-11-07 = +* Fixes - Dashboard page. +* Added - Expired properties. + = 1.1.8 - 2019-10-31 = * Fixes - Submission settings. * Fixes - Order settings in the search page. diff --git a/templates/user-management.php b/templates/user-management.php index a7c7b8e6..d7dc950c 100755 --- a/templates/user-management.php +++ b/templates/user-management.php @@ -19,6 +19,8 @@ if ( ! class_exists( 'OpalEstate_User' ) ) { $user_id = get_current_user_id(); $current_user = wp_get_current_user(); +$roles = $current_user->roles; +$roles_classes = implode( ' ', array_map( 'sanitize_html_class', $roles ) ) ?> @@ -60,7 +62,7 @@ $current_user = wp_get_current_user(); -
    +
    @@ -132,7 +134,7 @@ $current_user = wp_get_current_user(); -
    +