Changeset 311636
- Timestamp:
- 02/03/2026 07:14:21 AM (9 months ago)
- Location:
- medical-hospital-blocks/3.4
- Files:
-
- 2 added
- 9 edited
- 1 copied
-
. (copied) (copied from medical-hospital-blocks/3.3 )
-
inc/TGM/class-tgm-plugin-activation.php (modified) (36 diffs)
-
inc/dashboard/dashboard.css (modified) (1 diff)
-
inc/dashboard/dashboard.php (modified) (1 diff)
-
inc/dashboard/welcome-notice.php (modified) (1 diff)
-
languages/medical-hospital-blocks.pot (modified) (26 diffs)
-
patterns/footer.php (modified) (6 diffs)
-
readme.txt (modified) (2 diffs)
-
style.css (modified) (3 diffs)
-
templates/blank.html (modified) (1 diff)
-
templates/single-page-no-sidebar.html (added)
-
templates/single-post-sidebar-on-left.html (added)
Legend:
- Unmodified
- Added
- Removed
-
medical-hospital-blocks/3.4/inc/TGM/class-tgm-plugin-activation.php
r247397 r311636 9 9 * 10 10 * @package TGM-Plugin-Activation 11 * @version 2.6.1 for parent theme Medical Hospital Blocks for publication on WordPress.org11 * @version 2.6.1 12 12 * @link http://tgmpluginactivation.com/ 13 13 * @author Thomas Griffin, Gary Jones, Juliette Reinders Folmer … … 32 32 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 33 33 */ 34 35 // Exit if accessed directly. 36 if ( ! defined( 'ABSPATH' ) ) { 37 return; 38 } 34 39 35 40 if ( ! class_exists( 'TGM_Plugin_Activation' ) ) { … … 260 265 do_action_ref_array( 'tgmpa_init', array( $this ) ); 261 266 262 267 /* 268 * Load our text domain and allow for overloading the fall-back file. 269 * 270 * {@internal IMPORTANT! If this code changes, review the regex in the custom TGMPA 271 * generator on the website.}} 272 */ 273 add_action( 'init', array( $this, 'load_textdomain' ), 5 ); 274 add_filter( 'load_textdomain_mofile', array( $this, 'overload_textdomain_mofile' ), 10, 2 ); 263 275 264 276 // When the rest of WP has loaded, kick-start the rest of the class. … … 283 295 */ 284 296 public function __set( $name, $value ) { 297 // phpcs:ignore Squiz.PHP.NonExecutableCode.ReturnNotRequired -- See explanation above. 285 298 return; 286 299 } … … 332 345 'updating' => __( 'Updating Plugin: %s', 'medical-hospital-blocks' ), 333 346 'oops' => __( 'Something went wrong with the plugin API.', 'medical-hospital-blocks' ), 347 /* translators: 1: plugin name(s). */ 334 348 'notice_can_install_required' => _n_noop( 335 /* translators: 1: plugin name(s). */336 349 'This theme requires the following plugin: %1$s.', 337 350 'This theme requires the following plugins: %1$s.', 338 351 'medical-hospital-blocks' 339 352 ), 353 /* translators: 1: plugin name(s). */ 340 354 'notice_can_install_recommended' => _n_noop( 341 /* translators: 1: plugin name(s). */342 355 'This theme recommends the following plugin: %1$s.', 343 356 'This theme recommends the following plugins: %1$s.', 344 357 'medical-hospital-blocks' 345 358 ), 359 /* translators: 1: plugin name(s). */ 346 360 'notice_ask_to_update' => _n_noop( 347 /* translators: 1: plugin name(s). */348 361 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 349 362 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', 350 363 'medical-hospital-blocks' 351 364 ), 365 /* translators: 1: plugin name(s). */ 352 366 'notice_ask_to_update_maybe' => _n_noop( 353 /* translators: 1: plugin name(s). */354 367 'There is an update available for: %1$s.', 355 368 'There are updates available for the following plugins: %1$s.', 356 369 'medical-hospital-blocks' 357 370 ), 371 /* translators: 1: plugin name(s). */ 358 372 'notice_can_activate_required' => _n_noop( 359 /* translators: 1: plugin name(s). */360 373 'The following required plugin is currently inactive: %1$s.', 361 374 'The following required plugins are currently inactive: %1$s.', 362 375 'medical-hospital-blocks' 363 376 ), 377 /* translators: 1: plugin name(s). */ 364 378 'notice_can_activate_recommended' => _n_noop( 365 /* translators: 1: plugin name(s). */366 379 'The following recommended plugin is currently inactive: %1$s.', 367 380 'The following recommended plugins are currently inactive: %1$s.', … … 445 458 add_action( 'switch_theme', array( $this, 'force_deactivation' ) ); 446 459 } 447 } 448 449 450 451 452 453 460 461 // Add CSS for the TGMPA admin page. 462 add_action( 'admin_head', array( $this, 'admin_css' ) ); 463 } 464 465 /** 466 * Load translations. 467 * 468 * @since 2.6.0 469 * 470 * (@internal Uses `load_theme_textdomain()` rather than `load_plugin_textdomain()` to 471 * get round the different ways of handling the path and deprecated notices being thrown 472 * and such. For plugins, the actual file name will be corrected by a filter.}} 473 * 474 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 475 * generator on the website.}} 476 */ 477 public function load_textdomain() { 478 if ( is_textdomain_loaded( 'medical-hospital-blocks' ) ) { 479 return; 480 } 481 482 if ( false !== strpos( __FILE__, WP_PLUGIN_DIR ) || false !== strpos( __FILE__, WPMU_PLUGIN_DIR ) ) { 483 // Plugin, we'll need to adjust the file name. 484 add_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10, 2 ); 485 load_theme_textdomain( 'medical-hospital-blocks', dirname( __FILE__ ) . '/languages' ); 486 remove_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10 ); 487 } else { 488 load_theme_textdomain( 'medical-hospital-blocks', dirname( __FILE__ ) . '/languages' ); 489 } 490 } 491 492 /** 493 * Correct the .mo file name for (must-use) plugins. 494 * 495 * Themese use `/path/{locale}.mo` while plugins use `/path/{text-domain}-{locale}.mo`. 496 * 497 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 498 * generator on the website.}} 499 * 500 * @since 2.6.0 501 * 502 * @param string $mofile Full path to the target mofile. 503 * @param string $domain The domain for which a language file is being loaded. 504 * @return string $mofile 505 */ 506 public function correct_plugin_mofile( $mofile, $domain ) { 507 // Exit early if not our domain (just in case). 508 if ( 'medical-hospital-blocks' !== $domain ) { 509 return $mofile; 510 } 511 return preg_replace( '`/([a-z]{2}_[A-Z]{2}.mo)$`', '/tgmpa-$1', $mofile ); 512 } 513 514 /** 515 * Potentially overload the fall-back translation file for the current language. 516 * 517 * WP, by default since WP 3.7, will load a local translation first and if none 518 * can be found, will try and find a translation in the /wp-content/languages/ directory. 519 * As this library is theme/plugin agnostic, translation files for TGMPA can exist both 520 * in the WP_LANG_DIR /plugins/ subdirectory as well as in the /themes/ subdirectory. 521 * 522 * This method makes sure both directories are checked. 523 * 524 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 525 * generator on the website.}} 526 * 527 * @since 2.6.0 528 * 529 * @param string $mofile Full path to the target mofile. 530 * @param string $domain The domain for which a language file is being loaded. 531 * @return string $mofile 532 */ 533 public function overload_textdomain_mofile( $mofile, $domain ) { 534 // Exit early if not our domain, not a WP_LANG_DIR load or if the file exists and is readable. 535 if ( 'medical-hospital-blocks' !== $domain || false === strpos( $mofile, WP_LANG_DIR ) || @is_readable( $mofile ) ) { 536 return $mofile; 537 } 538 539 // Current fallback file is not valid, let's try the alternative option. 540 if ( false !== strpos( $mofile, '/themes/' ) ) { 541 return str_replace( '/themes/', '/plugins/', $mofile ); 542 } elseif ( false !== strpos( $mofile, '/plugins/' ) ) { 543 return str_replace( '/plugins/', '/themes/', $mofile ); 544 } else { 545 return $mofile; 546 } 547 } 454 548 455 549 /** … … 562 656 563 657 global $tab, $body_id; 658 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- WP requirement. 564 659 $body_id = 'plugin-information'; 565 // @codingStandardsIgnoreStart 566 $tab = 'plugin-information';567 // @codingStandardsIgnoreEnd660 661 // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited -- Overriding the WP global is the point. 662 $tab = 'plugin-information'; 568 663 569 664 install_plugin_information(); … … 637 732 */ 638 733 protected function add_admin_menu( array $args ) { 639 $this->page_hook = add_theme_page( $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 734 if ( has_filter( 'tgmpa_admin_menu_use_add_theme_page' ) ) { 735 _deprecated_function( 'The "tgmpa_admin_menu_use_add_theme_page" filter', '2.5.0', esc_html__( 'Set the parent_slug config variable instead.', 'medical-hospital-blocks' ) ); 736 } 737 738 if ( 'themes.php' === $this->parent_slug ) { 739 $this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 740 } else { 741 $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 742 } 640 743 } 641 744 … … 653 756 public function install_plugins_page() { 654 757 // Store new instance of plugin table in object. 655 $plugin_table = new TGMPA_List_Table ;758 $plugin_table = new TGMPA_List_Table(); 656 759 657 760 // Return early if processing a plugin installation action. … … 741 844 $method = ''; // Leave blank so WP_Filesystem can populate it as necessary. 742 845 743 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ) ) ) { 846 $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ); 847 if ( false === $creds ) { 744 848 return true; 745 849 } … … 798 902 if ( 'update' === $install_type ) { 799 903 // Inject our info into the update transient. 800 $to_inject = array( $slug => $this->plugins[ $slug ] ); 904 $to_inject = array( 905 $slug => $this->plugins[ $slug ], 906 ); 801 907 $to_inject[ $slug ]['source'] = $source; 802 908 $this->inject_update_info( $to_inject ); … … 825 931 // Display message based on if all plugins are now active or not. 826 932 if ( $this->is_tgmpa_complete() ) { 827 echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html __( 'Return to the Dashboard', 'medical-hospital-blocks') . '</a>' ), '</p>';933 echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->strings['dashboard'] ) . '</a>' ), '</p>'; 828 934 echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; 829 935 } else { … … 855 961 856 962 if ( ! is_object( $repo_updates ) ) { 857 $repo_updates = new stdClass ;963 $repo_updates = new stdClass(); 858 964 } 859 965 … … 862 968 863 969 if ( empty( $repo_updates->response[ $file_path ] ) ) { 864 $repo_updates->response[ $file_path ] = new stdClass ;970 $repo_updates->response[ $file_path ] = new stdClass(); 865 971 } 866 972 … … 932 1038 return trailingslashit( $to_path ); 933 1039 } else { 934 return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'medical-hospital-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'medical-hospital-blocks' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); 1040 return new WP_Error( 1041 'rename_failed', 1042 esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'medical-hospital-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'medical-hospital-blocks' ), 1043 array( 1044 'found' => $subdir_name, 1045 'expected' => $desired_slug, 1046 ) 1047 ); 935 1048 } 936 1049 } elseif ( empty( $subdir_name ) ) { 937 return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'medical-hospital-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'medical-hospital-blocks' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); 1050 return new WP_Error( 1051 'packaged_wrong', 1052 esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'medical-hospital-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'medical-hospital-blocks' ), 1053 array( 1054 'found' => $subdir_name, 1055 'expected' => $desired_slug, 1056 ) 1057 ); 938 1058 } 939 1059 } … … 966 1086 // Make sure message doesn't display again if bulk activation is performed 967 1087 // immediately after a single activation. 968 if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK. 1088 // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal. 1089 if ( ! isset( $_POST['action'] ) ) { 969 1090 echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>'; 970 1091 } … … 987 1108 // Make sure message doesn't display again if bulk activation is performed 988 1109 // immediately after a single activation. 989 if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK. 1110 // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal. 1111 if ( ! isset( $_POST['action'] ) ) { 990 1112 echo '<div id="message" class="error"><p>', 991 1113 sprintf( … … 1137 1259 1138 1260 // Register the nag messages and prepare them to be processed. 1139 add_settings_error( ' tgmpa', 'tgmpa', $rendered, $this->get_admin_notice_class() );1261 add_settings_error( 'medical-hospital-blocks', 'medical-hospital-blocks', $rendered, $this->get_admin_notice_class() ); 1140 1262 } 1141 1263 … … 1237 1359 global $wp_settings_errors; 1238 1360 1239 settings_errors( ' tgmpa' );1361 settings_errors( 'medical-hospital-blocks' ); 1240 1362 1241 1363 foreach ( (array) $wp_settings_errors as $key => $details ) { 1242 if ( ' tgmpa' === $details['setting'] ) {1364 if ( 'medical-hospital-blocks' === $details['setting'] ) { 1243 1365 unset( $wp_settings_errors[ $key ] ); 1244 1366 break; … … 1282 1404 1283 1405 $defaults = array( 1284 'name' => '', // String 1285 'slug' => '', // String 1286 'source' => 'repo', // String 1287 'required' => false, // Boolean 1288 'version' => '', // String 1289 'force_activation' => false, // Boolean 1290 'force_deactivation' => false, // Boolean 1291 'external_url' => '', // String 1292 'is_callable' => '', // String |Array.1406 'name' => '', // String. 1407 'slug' => '', // String. 1408 'source' => 'repo', // String. 1409 'required' => false, // Boolean. 1410 'version' => '', // String. 1411 'force_activation' => false, // Boolean. 1412 'force_deactivation' => false, // Boolean. 1413 'external_url' => '', // String. 1414 'is_callable' => '', // String or array. 1293 1415 ); 1294 1416 … … 1556 1678 } 1557 1679 1558 $response = plugins_api( 'plugin_information', array( 'slug' => $slug, 'fields' => array( 'sections' => false ) ) ); 1680 $response = plugins_api( 1681 'plugin_information', 1682 array( 1683 'slug' => $slug, 1684 'fields' => array( 1685 'sections' => false, 1686 ), 1687 ) 1688 ); 1559 1689 1560 1690 $api[ $slug ] = false; … … 1639 1769 // Core update screen. 1640 1770 return true; 1641 } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.1771 } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing 1642 1772 // Plugins bulk update screen. 1643 1773 return true; 1644 } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.1774 } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing 1645 1775 // Individual updates (ajax call). 1646 1776 return true; … … 1985 2115 ), 1986 2116 '</small></strong></p>'; 2117 } 2118 2119 /** 2120 * Adds CSS to admin head. 2121 * 2122 * @since 2.6.2 2123 */ 2124 public function admin_css() { 2125 if ( ! $this->is_tgmpa_page() ) { 2126 return; 2127 } 2128 2129 echo ' 2130 <style> 2131 #tgmpa-plugins .tgmpa-type-required > th { 2132 border-left: 3px solid #dc3232; 2133 } 2134 </style>'; 1987 2135 } 1988 2136 … … 2531 2679 */ 2532 2680 public function no_items() { 2533 echo esc_html__( 'No plugins to install, update or activate.', 'medical-hospital-blocks' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html __( 'Return to the Dashboard', 'medical-hospital-blocks') . '</a>';2681 echo esc_html__( 'No plugins to install, update or activate.', 'medical-hospital-blocks' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>'; 2534 2682 echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; 2535 2683 } … … 2649 2797 */ 2650 2798 public function single_row( $item ) { 2651 parent::single_row( $item ); 2799 echo '<tr class="' . esc_attr( 'tgmpa-type-' . strtolower( $item['type'] ) ) . '">'; 2800 $this->single_row_columns( $item ); 2801 echo '</tr>'; 2652 2802 2653 2803 /** … … 2694 2844 * @since 2.5.0 2695 2845 * 2696 * @param string $which 'top' or 'bottom' table navigation.2846 * @param string $which Either 'top' or 'bottom' table navigation. 2697 2847 */ 2698 2848 public function extra_tablenav( $which ) { … … 2820 2970 $fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem. 2821 2971 2822 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) { 2972 $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ); 2973 if ( false === $creds ) { 2823 2974 return true; // Stop the normal page form from displaying, credential request form will be shown. 2824 2975 } … … 2948 3099 $imploded = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'medical-hospital-blocks' ) . ' ' . $last_plugin ); 2949 3100 2950 printf( // WPCS: xss ok.3101 printf( 2951 3102 '<div id="message" class="updated"><p>%1$s %2$s.</p></div>', 2952 3103 esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'medical-hospital-blocks' ) ), 3104 // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Pre-escaped via wrap_in_strong() method above. 2953 3105 $imploded 2954 3106 ); … … 3295 3447 break; 3296 3448 } 3297 } //end foreach $plugins3449 } 3298 3450 3299 3451 $this->maintenance_mode( false ); … … 3315 3467 * } 3316 3468 */ 3317 do_action( 'upgrader_process_complete', $this, array( 3318 'action' => 'install', // [TGMPA + ] adjusted. 3319 'type' => 'plugin', 3320 'bulk' => true, 3321 'plugins' => $plugins, 3322 ) ); 3469 do_action( 3470 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Using WP core hook. 3471 'upgrader_process_complete', 3472 $this, 3473 array( 3474 'action' => 'install', // [TGMPA + ] adjusted. 3475 'type' => 'plugin', 3476 'bulk' => true, 3477 'plugins' => $plugins, 3478 ) 3479 ); 3323 3480 3324 3481 $this->skin->bulk_footer(); … … 3507 3664 $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'medical-hospital-blocks' ); 3508 3665 /* translators: 1: plugin name. */ 3509 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'medical-hospital-blocks' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'medical-hospital-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'medical-hospital-blocks' ) . '</span>.</a>';3666 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'medical-hospital-blocks' ); 3510 3667 $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations and activations have been completed.', 'medical-hospital-blocks' ); 3511 3668 /* translators: 1: plugin name, 2: action number 3: total number of actions. */ … … 3515 3672 $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'medical-hospital-blocks' ); 3516 3673 /* translators: 1: plugin name. */ 3517 $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'medical-hospital-blocks' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'medical-hospital-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'medical-hospital-blocks' ) . '</span>.</a>';3674 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed successfully.', 'medical-hospital-blocks' ); 3518 3675 $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations have been completed.', 'medical-hospital-blocks' ); 3519 3676 /* translators: 1: plugin name, 2: action number 3: total number of actions. */ 3520 3677 $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'medical-hospital-blocks' ); 3678 } 3679 3680 // Add "read more" link only for WP < 4.8. 3681 if ( version_compare( $this->tgmpa->wp_version, '4.8', '<' ) ) { 3682 $this->upgrader->strings['skin_update_successful'] .= ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'medical-hospital-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'medical-hospital-blocks' ) . '</span>.</a>'; 3521 3683 } 3522 3684 } … … 3578 3740 $update_actions['dashboard'] = sprintf( 3579 3741 esc_html( $this->tgmpa->strings['complete'] ), 3580 '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html __( 'Return to the Dashboard', 'medical-hospital-blocks') . '</a>'3742 '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>' 3581 3743 ); 3582 3744 } else { … … 3721 3883 */ 3722 3884 protected static function emulate_filter_bool( $value ) { 3723 // @codingStandardsIgnoreStart3885 // phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.ArrayItemNoNewLine 3724 3886 static $true = array( 3725 3887 '1', … … 3736 3898 'off', 'Off', 'OFF', 3737 3899 ); 3738 // @codingStandardsIgnoreEnd3900 // phpcs:enable 3739 3901 3740 3902 if ( is_bool( $value ) ) { … … 3758 3920 } 3759 3921 } // End of class TGMPA_Utils 3760 } // End of class_exists wrapper3922 } -
medical-hospital-blocks/3.4/inc/dashboard/dashboard.css
r271107 r311636 243 243 } 244 244 } 245 246 @media (min-width: 768px) and (max-width: 1199px) { 247 .ova-elems-main-head { 248 font-size: 20px !important; 249 line-height: 1.2 !important; 250 } 251 .ova-elems-sub-head { 252 font-size: 20px !important; 253 line-height: 1.2 !important; 254 } 255 .ova-elems-notice-banner-wrap { 256 grid-template-columns: 126px 2fr 1fr 1fr !important; 257 } 258 .ova-elems-buy-btn { 259 padding: 10px !important; 260 } 261 } 262 263 /* Mobile devices */ 264 @media (min-width: 320px) and (max-width: 767px) { 265 .ova-elems-notice-banner-wrap { 266 grid-template-columns: 1fr !important; 267 } 268 .leftbox p { 269 word-break: break-word !important; 270 } 271 .ova-elems-main-head { 272 font-size: 35px !important; 273 text-align: center !important; 274 } 275 .ova-elems-sub-head { 276 font-size: 24px !important; 277 text-align: center !important; 278 } 279 .notice-right-img { 280 display: block; 281 margin: 0 auto; 282 } 283 } -
medical-hospital-blocks/3.4/inc/dashboard/dashboard.php
r298911 r311636 84 84 <a class="button-primary docs" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_PRO_DOC ); ?>" target="_blank"><?php esc_html_e('Documentation', 'medical-hospital-blocks'); ?></a> 85 85 </div> 86 <a class="button-primary bundle-btn" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_BUNDLE_LINK ); ?>" target="_blank"><?php esc_html_e('WordPress Theme Bundle (125+ Themes at Just $ 99)', 'medical-hospital-blocks'); ?></a>86 <a class="button-primary bundle-btn" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_BUNDLE_LINK ); ?>" target="_blank"><?php esc_html_e('WordPress Theme Bundle (125+ Themes at Just $89)', 'medical-hospital-blocks'); ?></a> 87 87 </div> 88 88 <ul style="padding-top:10px"> -
medical-hospital-blocks/3.4/inc/dashboard/welcome-notice.php
r271107 r311636 214 214 <div class="notice-buttons-box"> 215 215 <a class="button-primary livedemo" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_LIVE_DEMO ); ?>" target="_blank"><?php esc_html_e('Live Demo', 'medical-hospital-blocks'); ?></a> 216 <a class="button-primary buynow" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_BUY_PRO ); ?>" target="_blank"><?php esc_html_e(' Buy Now', 'medical-hospital-blocks'); ?></a>217 <a class="button-primary theme-install" id="install-activate-button" href="#"><?php _e('Begin Installation', 'medical-hospital-blocks'); ?></a> `216 <a class="button-primary buynow" href="<?php echo esc_url( MEDICAL_HOSPITAL_BLOCKS_BUY_PRO ); ?>" target="_blank"><?php esc_html_e('Get Pro Theme', 'medical-hospital-blocks'); ?></a> 217 <a class="button-primary theme-install" id="install-activate-button" href="#"><?php _e('Begin Installation', 'medical-hospital-blocks'); ?></a> 218 218 </div> 219 219 </div> -
medical-hospital-blocks/3.4/languages/medical-hospital-blocks.pot
r301857 r311636 1 # Copyright (C) 202 5pewilliams1 # Copyright (C) 2026 pewilliams 2 2 # This file is distributed under the GNU General Public License. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Medical Hospital Blocks 2.2\n"5 "Project-Id-Version: Medical Hospital Blocks 3.4\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/medical-hospital-blocks\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 5-06-14T13:53:13+00:00\n"12 "POT-Creation-Date: 2026-01-22T18:10:15+05:30\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.1 2.0\n"14 "X-Generator: WP-CLI 2.11.0\n" 15 15 "X-Domain: medical-hospital-blocks\n" 16 16 … … 226 226 227 227 #: inc/dashboard/dashboard.php:83 228 #: inc/dashboard/welcome-notice.php:216229 228 msgid "Buy Now" 230 229 msgstr "" 231 230 232 231 #: inc/dashboard/dashboard.php:86 233 msgid "WordPress Theme Bundle (125+ Themes at Just $ 99)"232 msgid "WordPress Theme Bundle (125+ Themes at Just $89)" 234 233 msgstr "" 235 234 … … 244 243 msgstr "" 245 244 246 #: inc/TGM/class-tgm-plugin-activation.php:327 245 #: inc/dashboard/welcome-notice.php:216 246 msgid "Get Pro Theme" 247 msgstr "" 248 249 #: inc/TGM/class-tgm-plugin-activation.php:340 247 250 msgid "Install Required Plugins" 248 251 msgstr "" 249 252 250 #: inc/TGM/class-tgm-plugin-activation.php:3 28253 #: inc/TGM/class-tgm-plugin-activation.php:341 251 254 msgid "Install Plugins" 252 255 msgstr "" 253 256 254 257 #. translators: %s: plugin name. 255 #: inc/TGM/class-tgm-plugin-activation.php:330 256 #, php-format 258 #: inc/TGM/class-tgm-plugin-activation.php:343 257 259 msgid "Installing Plugin: %s" 258 260 msgstr "" 259 261 260 262 #. translators: %s: plugin name. 261 #: inc/TGM/class-tgm-plugin-activation.php:332 262 #, php-format 263 #: inc/TGM/class-tgm-plugin-activation.php:345 263 264 msgid "Updating Plugin: %s" 264 265 msgstr "" 265 266 266 #: inc/TGM/class-tgm-plugin-activation.php:3 33267 #: inc/TGM/class-tgm-plugin-activation.php:346 267 268 msgid "Something went wrong with the plugin API." 268 269 msgstr "" 269 270 270 271 #. translators: 1: plugin name(s). 271 #: inc/TGM/class-tgm-plugin-activation.php:334 272 #, php-format 272 #: inc/TGM/class-tgm-plugin-activation.php:348 273 273 msgid "This theme requires the following plugin: %1$s." 274 274 msgid_plural "This theme requires the following plugins: %1$s." … … 277 277 278 278 #. translators: 1: plugin name(s). 279 #: inc/TGM/class-tgm-plugin-activation.php:340 280 #, php-format 279 #: inc/TGM/class-tgm-plugin-activation.php:354 281 280 msgid "This theme recommends the following plugin: %1$s." 282 281 msgid_plural "This theme recommends the following plugins: %1$s." … … 285 284 286 285 #. translators: 1: plugin name(s). 287 #: inc/TGM/class-tgm-plugin-activation.php:346 288 #, php-format 286 #: inc/TGM/class-tgm-plugin-activation.php:360 289 287 msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s." 290 288 msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s." … … 293 291 294 292 #. translators: 1: plugin name(s). 295 #: inc/TGM/class-tgm-plugin-activation.php:352 296 #, php-format 293 #: inc/TGM/class-tgm-plugin-activation.php:366 297 294 msgid "There is an update available for: %1$s." 298 295 msgid_plural "There are updates available for the following plugins: %1$s." … … 301 298 302 299 #. translators: 1: plugin name(s). 303 #: inc/TGM/class-tgm-plugin-activation.php:358 304 #, php-format 300 #: inc/TGM/class-tgm-plugin-activation.php:372 305 301 msgid "The following required plugin is currently inactive: %1$s." 306 302 msgid_plural "The following required plugins are currently inactive: %1$s." … … 309 305 310 306 #. translators: 1: plugin name(s). 311 #: inc/TGM/class-tgm-plugin-activation.php:364 312 #, php-format 307 #: inc/TGM/class-tgm-plugin-activation.php:378 313 308 msgid "The following recommended plugin is currently inactive: %1$s." 314 309 msgid_plural "The following recommended plugins are currently inactive: %1$s." … … 316 311 msgstr[1] "" 317 312 318 #: inc/TGM/class-tgm-plugin-activation.php:3 70313 #: inc/TGM/class-tgm-plugin-activation.php:383 319 314 msgid "Begin installing plugin" 320 315 msgid_plural "Begin installing plugins" … … 322 317 msgstr[1] "" 323 318 324 #: inc/TGM/class-tgm-plugin-activation.php:3 75319 #: inc/TGM/class-tgm-plugin-activation.php:388 325 320 msgid "Begin updating plugin" 326 321 msgid_plural "Begin updating plugins" … … 328 323 msgstr[1] "" 329 324 330 #: inc/TGM/class-tgm-plugin-activation.php:3 80325 #: inc/TGM/class-tgm-plugin-activation.php:393 331 326 msgid "Begin activating plugin" 332 327 msgid_plural "Begin activating plugins" … … 334 329 msgstr[1] "" 335 330 336 #: inc/TGM/class-tgm-plugin-activation.php:3 85331 #: inc/TGM/class-tgm-plugin-activation.php:398 337 332 msgid "Return to Required Plugins Installer" 338 333 msgstr "" 339 334 340 #: inc/TGM/class-tgm-plugin-activation.php:386 341 #: inc/TGM/class-tgm-plugin-activation.php:827 342 #: inc/TGM/class-tgm-plugin-activation.php:2533 343 #: inc/TGM/class-tgm-plugin-activation.php:3580 335 #: inc/TGM/class-tgm-plugin-activation.php:399 344 336 msgid "Return to the Dashboard" 345 337 msgstr "" 346 338 347 #: inc/TGM/class-tgm-plugin-activation.php: 387348 #: inc/TGM/class-tgm-plugin-activation.php:3 159339 #: inc/TGM/class-tgm-plugin-activation.php:400 340 #: inc/TGM/class-tgm-plugin-activation.php:3311 349 341 msgid "Plugin activated successfully." 350 342 msgstr "" 351 343 352 #: inc/TGM/class-tgm-plugin-activation.php: 388353 #: inc/TGM/class-tgm-plugin-activation.php: 2952344 #: inc/TGM/class-tgm-plugin-activation.php:401 345 #: inc/TGM/class-tgm-plugin-activation.php:3103 354 346 msgid "The following plugin was activated successfully:" 355 347 msgid_plural "The following plugins were activated successfully:" … … 358 350 359 351 #. translators: 1: plugin name. 360 #: inc/TGM/class-tgm-plugin-activation.php:390 361 #, php-format 352 #: inc/TGM/class-tgm-plugin-activation.php:403 362 353 msgid "No action taken. Plugin %1$s was already active." 363 354 msgstr "" 364 355 365 356 #. translators: 1: plugin name. 366 #: inc/TGM/class-tgm-plugin-activation.php:392 367 #, php-format 357 #: inc/TGM/class-tgm-plugin-activation.php:405 368 358 msgid "Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin." 369 359 msgstr "" 370 360 371 361 #. translators: 1: dashboard link. 372 #: inc/TGM/class-tgm-plugin-activation.php:394 373 #, php-format 362 #: inc/TGM/class-tgm-plugin-activation.php:407 374 363 msgid "All plugins installed and activated successfully. %1$s" 375 364 msgstr "" 376 365 377 #: inc/TGM/class-tgm-plugin-activation.php: 395366 #: inc/TGM/class-tgm-plugin-activation.php:408 378 367 msgid "Dismiss this notice" 379 368 msgstr "" 380 369 381 #: inc/TGM/class-tgm-plugin-activation.php: 396370 #: inc/TGM/class-tgm-plugin-activation.php:409 382 371 msgid "There are one or more required or recommended plugins to install, update or activate." 383 372 msgstr "" 384 373 385 #: inc/TGM/class-tgm-plugin-activation.php: 397374 #: inc/TGM/class-tgm-plugin-activation.php:410 386 375 msgid "Please contact the administrator of this site for help." 387 376 msgstr "" 388 377 389 #: inc/TGM/class-tgm-plugin-activation.php: 522378 #: inc/TGM/class-tgm-plugin-activation.php:616 390 379 msgid "This plugin needs to be updated to be compatible with your theme." 391 380 msgstr "" 392 381 393 #: inc/TGM/class-tgm-plugin-activation.php: 523382 #: inc/TGM/class-tgm-plugin-activation.php:617 394 383 msgid "Update Required" 395 384 msgstr "" 396 385 397 #: inc/TGM/class-tgm-plugin-activation.php:934 386 #: inc/TGM/class-tgm-plugin-activation.php:735 387 msgid "Set the parent_slug config variable instead." 388 msgstr "" 389 390 #: inc/TGM/class-tgm-plugin-activation.php:1042 398 391 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work." 399 392 msgstr "" 400 393 401 #: inc/TGM/class-tgm-plugin-activation.php: 934402 #: inc/TGM/class-tgm-plugin-activation.php: 937394 #: inc/TGM/class-tgm-plugin-activation.php:1042 395 #: inc/TGM/class-tgm-plugin-activation.php:1052 403 396 msgid "Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines." 404 397 msgstr "" 405 398 406 #: inc/TGM/class-tgm-plugin-activation.php: 937399 #: inc/TGM/class-tgm-plugin-activation.php:1052 407 400 msgid "The remote plugin package consists of more than one file, but the files are not packaged in a folder." 408 401 msgstr "" 409 402 410 #: inc/TGM/class-tgm-plugin-activation.php:1 121411 #: inc/TGM/class-tgm-plugin-activation.php: 2948403 #: inc/TGM/class-tgm-plugin-activation.php:1243 404 #: inc/TGM/class-tgm-plugin-activation.php:3099 412 405 msgctxt "plugin A *and* plugin B" 413 406 msgid "and" … … 415 408 416 409 #. translators: %s: version number 417 #: inc/TGM/class-tgm-plugin-activation.php:1982 418 #, php-format 410 #: inc/TGM/class-tgm-plugin-activation.php:2112 419 411 msgid "TGMPA v%s" 420 412 msgstr "" 421 413 422 #: inc/TGM/class-tgm-plugin-activation.php:2 273414 #: inc/TGM/class-tgm-plugin-activation.php:2421 423 415 msgid "Required" 424 416 msgstr "" 425 417 426 #: inc/TGM/class-tgm-plugin-activation.php:2 276418 #: inc/TGM/class-tgm-plugin-activation.php:2424 427 419 msgid "Recommended" 428 420 msgstr "" 429 421 430 #: inc/TGM/class-tgm-plugin-activation.php:2 292422 #: inc/TGM/class-tgm-plugin-activation.php:2440 431 423 msgid "WordPress Repository" 432 424 msgstr "" 433 425 434 #: inc/TGM/class-tgm-plugin-activation.php:2 295426 #: inc/TGM/class-tgm-plugin-activation.php:2443 435 427 msgid "External Source" 436 428 msgstr "" 437 429 438 #: inc/TGM/class-tgm-plugin-activation.php:2 298430 #: inc/TGM/class-tgm-plugin-activation.php:2446 439 431 msgid "Pre-Packaged" 440 432 msgstr "" 441 433 442 #: inc/TGM/class-tgm-plugin-activation.php:2 315434 #: inc/TGM/class-tgm-plugin-activation.php:2463 443 435 msgid "Not Installed" 444 436 msgstr "" 445 437 446 #: inc/TGM/class-tgm-plugin-activation.php:2 319438 #: inc/TGM/class-tgm-plugin-activation.php:2467 447 439 msgid "Installed But Not Activated" 448 440 msgstr "" 449 441 450 #: inc/TGM/class-tgm-plugin-activation.php:2 321442 #: inc/TGM/class-tgm-plugin-activation.php:2469 451 443 msgid "Active" 452 444 msgstr "" 453 445 454 #: inc/TGM/class-tgm-plugin-activation.php:2 327446 #: inc/TGM/class-tgm-plugin-activation.php:2475 455 447 msgid "Required Update not Available" 456 448 msgstr "" 457 449 458 #: inc/TGM/class-tgm-plugin-activation.php:2 330450 #: inc/TGM/class-tgm-plugin-activation.php:2478 459 451 msgid "Requires Update" 460 452 msgstr "" 461 453 462 #: inc/TGM/class-tgm-plugin-activation.php:2 333454 #: inc/TGM/class-tgm-plugin-activation.php:2481 463 455 msgid "Update recommended" 464 456 msgstr "" 465 457 466 458 #. translators: 1: install status, 2: update status 467 #: inc/TGM/class-tgm-plugin-activation.php:2342 468 #, php-format 459 #: inc/TGM/class-tgm-plugin-activation.php:2490 469 460 msgctxt "Install/Update Status" 470 461 msgid "%1$s, %2$s" … … 472 463 473 464 #. translators: 1: number of plugins. 474 #: inc/TGM/class-tgm-plugin-activation.php:2388 475 #, php-format 465 #: inc/TGM/class-tgm-plugin-activation.php:2536 476 466 msgctxt "plugins" 477 467 msgid "All <span class=\"count\">(%s)</span>" … … 481 471 482 472 #. translators: 1: number of plugins. 483 #: inc/TGM/class-tgm-plugin-activation.php:2392 484 #, php-format 473 #: inc/TGM/class-tgm-plugin-activation.php:2540 485 474 msgid "To Install <span class=\"count\">(%s)</span>" 486 475 msgid_plural "To Install <span class=\"count\">(%s)</span>" … … 489 478 490 479 #. translators: 1: number of plugins. 491 #: inc/TGM/class-tgm-plugin-activation.php:2396 492 #, php-format 480 #: inc/TGM/class-tgm-plugin-activation.php:2544 493 481 msgid "Update Available <span class=\"count\">(%s)</span>" 494 482 msgid_plural "Update Available <span class=\"count\">(%s)</span>" … … 497 485 498 486 #. translators: 1: number of plugins. 499 #: inc/TGM/class-tgm-plugin-activation.php:2400 500 #, php-format 487 #: inc/TGM/class-tgm-plugin-activation.php:2548 501 488 msgid "To Activate <span class=\"count\">(%s)</span>" 502 489 msgid_plural "To Activate <span class=\"count\">(%s)</span>" … … 504 491 msgstr[1] "" 505 492 506 #: inc/TGM/class-tgm-plugin-activation.php:2 482493 #: inc/TGM/class-tgm-plugin-activation.php:2630 507 494 msgctxt "as in: \"version nr unknown\"" 508 495 msgid "unknown" 509 496 msgstr "" 510 497 511 #: inc/TGM/class-tgm-plugin-activation.php:2 490498 #: inc/TGM/class-tgm-plugin-activation.php:2638 512 499 msgid "Installed version:" 513 500 msgstr "" 514 501 515 #: inc/TGM/class-tgm-plugin-activation.php:2 498502 #: inc/TGM/class-tgm-plugin-activation.php:2646 516 503 msgid "Minimum required version:" 517 504 msgstr "" 518 505 519 #: inc/TGM/class-tgm-plugin-activation.php:2 510506 #: inc/TGM/class-tgm-plugin-activation.php:2658 520 507 msgid "Available version:" 521 508 msgstr "" 522 509 523 #: inc/TGM/class-tgm-plugin-activation.php:2 533510 #: inc/TGM/class-tgm-plugin-activation.php:2681 524 511 msgid "No plugins to install, update or activate." 525 512 msgstr "" 526 513 527 #: inc/TGM/class-tgm-plugin-activation.php:2 547514 #: inc/TGM/class-tgm-plugin-activation.php:2695 528 515 msgid "Plugin" 529 516 msgstr "" 530 517 531 #: inc/TGM/class-tgm-plugin-activation.php:2 548518 #: inc/TGM/class-tgm-plugin-activation.php:2696 532 519 msgid "Source" 533 520 msgstr "" 534 521 535 #: inc/TGM/class-tgm-plugin-activation.php:2 549522 #: inc/TGM/class-tgm-plugin-activation.php:2697 536 523 msgid "Type" 537 524 msgstr "" 538 525 539 #: inc/TGM/class-tgm-plugin-activation.php:2 553526 #: inc/TGM/class-tgm-plugin-activation.php:2701 540 527 msgid "Version" 541 528 msgstr "" 542 529 543 #: inc/TGM/class-tgm-plugin-activation.php:2 554530 #: inc/TGM/class-tgm-plugin-activation.php:2702 544 531 msgid "Status" 545 532 msgstr "" 546 533 547 534 #. translators: %2$s: plugin name in screen reader markup 548 #: inc/TGM/class-tgm-plugin-activation.php:2603 549 #, php-format 535 #: inc/TGM/class-tgm-plugin-activation.php:2751 550 536 msgid "Install %2$s" 551 537 msgstr "" 552 538 553 539 #. translators: %2$s: plugin name in screen reader markup 554 #: inc/TGM/class-tgm-plugin-activation.php:2608 555 #, php-format 540 #: inc/TGM/class-tgm-plugin-activation.php:2756 556 541 msgid "Update %2$s" 557 542 msgstr "" 558 543 559 544 #. translators: %2$s: plugin name in screen reader markup 560 #: inc/TGM/class-tgm-plugin-activation.php:2614 561 #, php-format 545 #: inc/TGM/class-tgm-plugin-activation.php:2762 562 546 msgid "Activate %2$s" 563 547 msgstr "" 564 548 565 #: inc/TGM/class-tgm-plugin-activation.php:2 684549 #: inc/TGM/class-tgm-plugin-activation.php:2834 566 550 msgid "Upgrade message from the plugin author:" 567 551 msgstr "" 568 552 569 #: inc/TGM/class-tgm-plugin-activation.php:2 717553 #: inc/TGM/class-tgm-plugin-activation.php:2867 570 554 msgid "Install" 571 555 msgstr "" 572 556 573 #: inc/TGM/class-tgm-plugin-activation.php:2 723557 #: inc/TGM/class-tgm-plugin-activation.php:2873 574 558 msgid "Update" 575 559 msgstr "" 576 560 577 #: inc/TGM/class-tgm-plugin-activation.php:2 726561 #: inc/TGM/class-tgm-plugin-activation.php:2876 578 562 msgid "Activate" 579 563 msgstr "" 580 564 581 #: inc/TGM/class-tgm-plugin-activation.php:2 757565 #: inc/TGM/class-tgm-plugin-activation.php:2907 582 566 msgid "No plugins were selected to be installed. No action taken." 583 567 msgstr "" 584 568 585 #: inc/TGM/class-tgm-plugin-activation.php:2 759569 #: inc/TGM/class-tgm-plugin-activation.php:2909 586 570 msgid "No plugins were selected to be updated. No action taken." 587 571 msgstr "" 588 572 589 #: inc/TGM/class-tgm-plugin-activation.php:2 800573 #: inc/TGM/class-tgm-plugin-activation.php:2950 590 574 msgid "No plugins are available to be installed at this time." 591 575 msgstr "" 592 576 593 #: inc/TGM/class-tgm-plugin-activation.php:2 802577 #: inc/TGM/class-tgm-plugin-activation.php:2952 594 578 msgid "No plugins are available to be updated at this time." 595 579 msgstr "" 596 580 597 #: inc/TGM/class-tgm-plugin-activation.php: 2908581 #: inc/TGM/class-tgm-plugin-activation.php:3059 598 582 msgid "No plugins were selected to be activated. No action taken." 599 583 msgstr "" 600 584 601 #: inc/TGM/class-tgm-plugin-activation.php: 2934585 #: inc/TGM/class-tgm-plugin-activation.php:3085 602 586 msgid "No plugins are available to be activated at this time." 603 587 msgstr "" 604 588 605 #: inc/TGM/class-tgm-plugin-activation.php:3 158589 #: inc/TGM/class-tgm-plugin-activation.php:3310 606 590 msgid "Plugin activation failed." 607 591 msgstr "" 608 592 609 593 #. translators: 1: plugin name, 2: action number 3: total number of actions. 610 #: inc/TGM/class-tgm-plugin-activation.php:3498 611 #, php-format 594 #: inc/TGM/class-tgm-plugin-activation.php:3655 612 595 msgid "Updating Plugin %1$s (%2$d/%3$d)" 613 596 msgstr "" 614 597 615 598 #. translators: 1: plugin name, 2: error message. 616 #: inc/TGM/class-tgm-plugin-activation.php:3501 617 #, php-format 599 #: inc/TGM/class-tgm-plugin-activation.php:3658 618 600 msgid "An error occurred while installing %1$s: <strong>%2$s</strong>." 619 601 msgstr "" 620 602 621 603 #. translators: 1: plugin name. 622 #: inc/TGM/class-tgm-plugin-activation.php:3503 623 #, php-format 604 #: inc/TGM/class-tgm-plugin-activation.php:3660 624 605 msgid "The installation of %1$s failed." 625 606 msgstr "" 626 607 627 #: inc/TGM/class-tgm-plugin-activation.php:3 507608 #: inc/TGM/class-tgm-plugin-activation.php:3664 628 609 msgid "The installation and activation process is starting. This process may take a while on some hosts, so please be patient." 629 610 msgstr "" 630 611 631 612 #. translators: 1: plugin name. 632 #: inc/TGM/class-tgm-plugin-activation.php:3509 633 #, php-format 613 #: inc/TGM/class-tgm-plugin-activation.php:3666 634 614 msgid "%1$s installed and activated successfully." 635 615 msgstr "" 636 616 617 #: inc/TGM/class-tgm-plugin-activation.php:3667 618 msgid "All installations and activations have been completed." 619 msgstr "" 620 621 #. translators: 1: plugin name, 2: action number 3: total number of actions. 622 #: inc/TGM/class-tgm-plugin-activation.php:3669 623 msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)" 624 msgstr "" 625 626 #: inc/TGM/class-tgm-plugin-activation.php:3672 627 msgid "The installation process is starting. This process may take a while on some hosts, so please be patient." 628 msgstr "" 629 637 630 #. translators: 1: plugin name. 638 #: inc/TGM/class-tgm-plugin-activation.php:3509 639 #: inc/TGM/class-tgm-plugin-activation.php:3517 631 #: inc/TGM/class-tgm-plugin-activation.php:3674 632 msgid "%1$s installed successfully." 633 msgstr "" 634 635 #: inc/TGM/class-tgm-plugin-activation.php:3675 636 msgid "All installations have been completed." 637 msgstr "" 638 639 #. translators: 1: plugin name, 2: action number 3: total number of actions. 640 #: inc/TGM/class-tgm-plugin-activation.php:3677 641 msgid "Installing Plugin %1$s (%2$d/%3$d)" 642 msgstr "" 643 644 #: inc/TGM/class-tgm-plugin-activation.php:3682 640 645 msgid "Show Details" 641 646 msgstr "" 642 647 643 #. translators: 1: plugin name. 644 #: inc/TGM/class-tgm-plugin-activation.php:3509 645 #: inc/TGM/class-tgm-plugin-activation.php:3517 648 #: inc/TGM/class-tgm-plugin-activation.php:3682 646 649 msgid "Hide Details" 647 msgstr ""648 649 #: inc/TGM/class-tgm-plugin-activation.php:3510650 msgid "All installations and activations have been completed."651 msgstr ""652 653 #. translators: 1: plugin name, 2: action number 3: total number of actions.654 #: inc/TGM/class-tgm-plugin-activation.php:3512655 #, php-format656 msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"657 msgstr ""658 659 #: inc/TGM/class-tgm-plugin-activation.php:3515660 msgid "The installation process is starting. This process may take a while on some hosts, so please be patient."661 msgstr ""662 663 #. translators: 1: plugin name.664 #: inc/TGM/class-tgm-plugin-activation.php:3517665 #, php-format666 msgid "%1$s installed successfully."667 msgstr ""668 669 #: inc/TGM/class-tgm-plugin-activation.php:3518670 msgid "All installations have been completed."671 msgstr ""672 673 #. translators: 1: plugin name, 2: action number 3: total number of actions.674 #: inc/TGM/class-tgm-plugin-activation.php:3520675 #, php-format676 msgid "Installing Plugin %1$s (%2$d/%3$d)"677 650 msgstr "" 678 651 … … 831 804 msgstr "" 832 805 833 #: patterns/footer.php: 29806 #: patterns/footer.php:30 834 807 msgid "Mail" 835 808 msgstr "" 836 809 837 #: patterns/footer.php:3 3810 #: patterns/footer.php:34 838 811 msgid "support@example" 839 812 msgstr "" 840 813 841 #: patterns/footer.php:4 7814 #: patterns/footer.php:48 842 815 msgid "Location" 843 816 msgstr "" 844 817 845 #: patterns/footer.php:5 1818 #: patterns/footer.php:52 846 819 #: patterns/header.php:41 847 820 msgid "Location1245newyear" 848 821 msgstr "" 849 822 850 #: patterns/footer.php:6 5823 #: patterns/footer.php:66 851 824 msgid "Call Us" 852 825 msgstr "" 853 826 854 #: patterns/footer.php: 69827 #: patterns/footer.php:70 855 828 #: patterns/header.php:53 856 829 msgid "+00 123 456 7890" 857 830 msgstr "" 858 831 859 #: patterns/footer.php:8 6832 #: patterns/footer.php:87 860 833 msgid "Opening Timing" 861 834 msgstr "" 862 835 863 #: patterns/footer.php:9 3836 #: patterns/footer.php:94 864 837 msgid "Monday" 865 838 msgstr "" 866 839 867 #: patterns/footer.php:9 7840 #: patterns/footer.php:98 868 841 msgid "Tuesday" 869 842 msgstr "" 870 843 871 #: patterns/footer.php:10 1844 #: patterns/footer.php:102 872 845 msgid "wednesday" 873 846 msgstr "" 874 847 875 #: patterns/footer.php:10 5848 #: patterns/footer.php:106 876 849 msgid "Thrusday" 877 850 msgstr "" 878 851 879 #: patterns/footer.php:1 09852 #: patterns/footer.php:110 880 853 msgid "Friday" 881 854 msgstr "" 882 855 883 #: patterns/footer.php:11 3856 #: patterns/footer.php:114 884 857 msgid "Saturday" 885 858 msgstr "" 886 859 887 #: patterns/footer.php:11 7860 #: patterns/footer.php:118 888 861 msgid "Sunday" 889 862 msgstr "" 890 863 891 #: patterns/footer.php:12 5892 #: patterns/footer.php:1 29893 #: patterns/footer.php:13 3894 #: patterns/footer.php:13 7895 #: patterns/footer.php:14 1896 #: patterns/footer.php:14 5864 #: patterns/footer.php:126 865 #: patterns/footer.php:130 866 #: patterns/footer.php:134 867 #: patterns/footer.php:138 868 #: patterns/footer.php:142 869 #: patterns/footer.php:146 897 870 msgid "10:00 - 16:00" 898 871 msgstr "" 899 872 900 #: patterns/footer.php:1 49873 #: patterns/footer.php:150 901 874 msgid "Closed" 902 875 msgstr "" 903 876 904 #: patterns/footer.php:15 8877 #: patterns/footer.php:159 905 878 msgid "Our News" 906 879 msgstr "" 907 880 908 #: patterns/footer.php:18 0881 #: patterns/footer.php:181 909 882 msgid "Our Links" 910 883 msgstr "" 911 884 912 #: patterns/footer.php:216 885 #: patterns/footer.php:213 886 #: patterns/sidebar.php:12 887 msgid "Search" 888 msgstr "" 889 890 #: patterns/footer.php:217 913 891 msgid "Lorem Ipsum has been the industry standard dummy text ever since the 1500s." 914 892 msgstr "" 915 893 916 #: patterns/footer.php:23 0894 #: patterns/footer.php:231 917 895 msgid "Medical Hospital Blocks WordPress Theme." 918 896 msgstr "" 919 897 920 #: patterns/footer.php:23 0898 #: patterns/footer.php:231 921 899 msgid "Proudly powered by" 922 900 msgstr "" 923 901 924 #: patterns/footer.php:23 0902 #: patterns/footer.php:231 925 903 msgid "Ovation Themes" 926 904 msgstr "" 927 905 928 #: patterns/footer.php:23 0906 #: patterns/footer.php:231 929 907 msgid "and" 930 908 msgstr "" 931 909 932 #: patterns/footer.php:23 0910 #: patterns/footer.php:231 933 911 msgid "WordPress" 934 912 msgstr "" … … 948 926 msgstr "" 949 927 950 #: patterns/header.php:9 9928 #: patterns/header.php:97 951 929 msgid "Make An Appointment" 930 msgstr "" 931 932 #: patterns/index-header-image.php 933 msgctxt "Pattern title" 934 msgid "Index Header Image" 935 msgstr "" 936 937 #: patterns/index-header-image.php:11 938 msgid "blog" 952 939 msgstr "" 953 940 … … 1002 989 msgstr "" 1003 990 1004 #: patterns/sidebar.php:121005 msgid "Search"1006 msgstr ""1007 1008 991 #: patterns/sidebar.php:22 1009 992 msgid "Popular Posts" … … 1015 998 1016 999 #: patterns/sidebar.php:48 1000 msgid "Pages" 1001 msgstr "" 1002 1003 #: patterns/sidebar.php:58 1017 1004 msgid "Archives" 1018 1005 msgstr "" 1019 1006 1020 #: patterns/sidebar.php: 581007 #: patterns/sidebar.php:68 1021 1008 msgid "Tags" 1022 1009 msgstr "" 1023 1010 1024 #: patterns/sidebar.php: 681011 #: patterns/sidebar.php:78 1025 1012 msgid "Follow Us" 1026 1013 msgstr "" … … 1073 1060 msgstr "" 1074 1061 1075 #: theme.json1062 #: styles/blue.json 1076 1063 msgctxt "Style variation name" 1077 msgid "Lite" 1078 msgstr "" 1079 1080 #: theme.json 1081 msgctxt "Gradient name" 1082 msgid "Vertical heading to base" 1083 msgstr "" 1084 1085 #: theme.json 1086 msgctxt "Gradient name" 1087 msgid "Vertical base to heading" 1088 msgstr "" 1089 1090 #: theme.json 1091 msgctxt "Gradient name" 1092 msgid "Heading to base" 1093 msgstr "" 1094 1095 #: theme.json 1096 msgctxt "Gradient name" 1097 msgid "Base to heading" 1098 msgstr "" 1099 1100 #: theme.json 1101 msgctxt "Gradient name" 1102 msgid "Diagonal heading to base left" 1103 msgstr "" 1104 1105 #: theme.json 1106 msgctxt "Gradient name" 1107 msgid "Diagonal heading to base right" 1108 msgstr "" 1109 1110 #: theme.json 1111 msgctxt "Gradient name" 1112 msgid "Diagonal base to heading" 1113 msgstr "" 1114 1115 #: theme.json 1116 msgctxt "Gradient name" 1117 msgid "Diagonal heading to base" 1118 msgstr "" 1119 1120 #: theme.json 1121 msgctxt "Gradient name" 1122 msgid "Vertical heading to primary" 1123 msgstr "" 1124 1125 #: theme.json 1126 msgctxt "Gradient name" 1127 msgid "Vertical primary to heading" 1128 msgstr "" 1129 1130 #: theme.json 1131 msgctxt "Gradient name" 1132 msgid "Heading to primary" 1133 msgstr "" 1134 1135 #: theme.json 1136 msgctxt "Gradient name" 1137 msgid "Primary to heading" 1138 msgstr "" 1139 1140 #: theme.json 1141 msgctxt "Gradient name" 1142 msgid "Diagonal heading to primary left" 1143 msgstr "" 1144 1145 #: theme.json 1146 msgctxt "Gradient name" 1147 msgid "Diagonal heading to primary right" 1148 msgstr "" 1149 1150 #: theme.json 1151 msgctxt "Gradient name" 1152 msgid "Diagonal primary to heading" 1153 msgstr "" 1154 1155 #: theme.json 1156 msgctxt "Gradient name" 1157 msgid "Diagonal heading to primary" 1158 msgstr "" 1159 1160 #: theme.json 1064 msgid "Blue" 1065 msgstr "" 1066 1161 1067 #: styles/blue.json 1162 1068 #: styles/dark.json 1163 1069 #: styles/orange-green.json 1070 #: styles/purple.json 1164 1071 #: styles/seagreen.json 1072 #: styles/teal-green.json 1073 #: styles/yellow-green.json 1074 #: theme.json 1165 1075 msgctxt "Color name" 1166 1076 msgid "Base" 1167 1077 msgstr "" 1168 1078 1169 #: theme.json1170 1079 #: styles/blue.json 1171 1080 #: styles/dark.json 1172 1081 #: styles/orange-green.json 1082 #: styles/purple.json 1173 1083 #: styles/seagreen.json 1084 #: styles/teal-green.json 1085 #: styles/yellow-green.json 1086 #: theme.json 1174 1087 msgctxt "Color name" 1175 1088 msgid "Primary" 1176 1089 msgstr "" 1177 1090 1178 #: theme.json1179 1091 #: styles/blue.json 1180 1092 #: styles/dark.json 1181 1093 #: styles/orange-green.json 1094 #: styles/purple.json 1182 1095 #: styles/seagreen.json 1096 #: styles/teal-green.json 1097 #: styles/yellow-green.json 1098 #: theme.json 1183 1099 msgctxt "Color name" 1184 1100 msgid "Primary Light" 1185 1101 msgstr "" 1186 1102 1187 #: theme.json1188 1103 #: styles/blue.json 1189 1104 #: styles/dark.json 1190 1105 #: styles/orange-green.json 1106 #: styles/purple.json 1191 1107 #: styles/seagreen.json 1108 #: styles/teal-green.json 1109 #: styles/yellow-green.json 1110 #: theme.json 1192 1111 msgctxt "Color name" 1193 1112 msgid "Ternary" 1194 1113 msgstr "" 1195 1114 1196 #: theme.json1197 1115 #: styles/blue.json 1198 1116 #: styles/dark.json 1199 1117 #: styles/orange-green.json 1118 #: styles/purple.json 1200 1119 #: styles/seagreen.json 1120 #: styles/teal-green.json 1121 #: styles/yellow-green.json 1122 #: theme.json 1201 1123 msgctxt "Color name" 1202 1124 msgid "Headings" 1203 1125 msgstr "" 1204 1126 1205 #: theme.json1206 1127 #: styles/blue.json 1207 1128 #: styles/dark.json 1208 1129 #: styles/orange-green.json 1130 #: styles/purple.json 1209 1131 #: styles/seagreen.json 1132 #: styles/teal-green.json 1133 #: styles/yellow-green.json 1134 #: theme.json 1210 1135 msgctxt "Color name" 1211 1136 msgid "Secondary" 1212 1137 msgstr "" 1213 1138 1214 #: theme.json1215 1139 #: styles/blue.json 1216 1140 #: styles/dark.json 1217 1141 #: styles/orange-green.json 1142 #: styles/purple.json 1218 1143 #: styles/seagreen.json 1144 #: styles/teal-green.json 1145 #: styles/yellow-green.json 1146 #: theme.json 1219 1147 msgctxt "Color name" 1220 1148 msgid "Body Text" 1221 1149 msgstr "" 1222 1150 1223 #: theme.json1224 1151 #: styles/blue.json 1225 1152 #: styles/dark.json 1226 1153 #: styles/orange-green.json 1154 #: styles/purple.json 1227 1155 #: styles/seagreen.json 1156 #: styles/teal-green.json 1157 #: styles/yellow-green.json 1158 #: theme.json 1228 1159 msgctxt "Color name" 1229 1160 msgid "Navigation" 1230 1161 msgstr "" 1231 1162 1232 #: theme.json1233 1163 #: styles/blue.json 1234 1164 #: styles/dark.json 1235 1165 #: styles/orange-green.json 1166 #: styles/purple.json 1236 1167 #: styles/seagreen.json 1168 #: styles/teal-green.json 1169 #: styles/yellow-green.json 1170 #: theme.json 1237 1171 msgctxt "Color name" 1238 1172 msgid "Section Background" 1239 1173 msgstr "" 1240 1174 1241 #: theme.json1242 1175 #: styles/blue.json 1243 1176 #: styles/dark.json 1244 1177 #: styles/orange-green.json 1178 #: styles/purple.json 1245 1179 #: styles/seagreen.json 1180 #: styles/teal-green.json 1181 #: styles/yellow-green.json 1182 #: theme.json 1246 1183 msgctxt "Color name" 1247 1184 msgid "Background" 1248 1185 msgstr "" 1249 1186 1250 #: theme.json1251 1187 #: styles/blue.json 1252 1188 #: styles/dark.json 1253 1189 #: styles/orange-green.json 1190 #: styles/purple.json 1254 1191 #: styles/seagreen.json 1192 #: styles/teal-green.json 1193 #: styles/yellow-green.json 1194 #: theme.json 1255 1195 msgctxt "Color name" 1256 1196 msgid "Foreground" 1257 1197 msgstr "" 1258 1198 1259 #: theme.json1260 1199 #: styles/blue.json 1261 1200 #: styles/dark.json 1262 1201 #: styles/orange-green.json 1202 #: styles/purple.json 1263 1203 #: styles/seagreen.json 1204 #: styles/teal-green.json 1205 #: styles/yellow-green.json 1206 #: theme.json 1264 1207 msgctxt "Color name" 1265 1208 msgid "Border Color" 1266 1209 msgstr "" 1267 1210 1268 #: theme.json1269 1211 #: styles/blue.json 1270 1212 #: styles/dark.json 1271 1213 #: styles/orange-green.json 1214 #: styles/purple.json 1272 1215 #: styles/seagreen.json 1216 #: styles/teal-green.json 1217 #: styles/yellow-green.json 1218 #: theme.json 1273 1219 msgctxt "Color name" 1274 1220 msgid "Sidebar Shadow Color" 1275 msgstr ""1276 1277 #: theme.json1278 msgctxt "Font family name"1279 msgid "Figtree"1280 msgstr ""1281 1282 #: theme.json1283 msgctxt "Font family name"1284 msgid "Outfit"1285 msgstr ""1286 1287 #: theme.json1288 msgctxt "Font family name"1289 msgid "Lora"1290 msgstr ""1291 1292 #: theme.json1293 msgctxt "Font family name"1294 msgid "Inter"1295 msgstr ""1296 1297 #: theme.json1298 msgctxt "Font family name"1299 msgid "Roboto"1300 msgstr ""1301 1302 #: theme.json1303 msgctxt "Font family name"1304 msgid "Montserrat"1305 msgstr ""1306 1307 #: theme.json1308 msgctxt "Font size name"1309 msgid "Body Text"1310 msgstr ""1311 1312 #: theme.json1313 msgctxt "Font size name"1314 msgid "Extra Small"1315 msgstr ""1316 1317 #: theme.json1318 msgctxt "Font size name"1319 msgid "Small"1320 msgstr ""1321 1322 #: theme.json1323 msgctxt "Font size name"1324 msgid "Medium"1325 msgstr ""1326 1327 #: theme.json1328 msgctxt "Font size name"1329 msgid "Regular"1330 msgstr ""1331 1332 #: theme.json1333 msgctxt "Font size name"1334 msgid "Large"1335 msgstr ""1336 1337 #: theme.json1338 msgctxt "Font size name"1339 msgid "Extra Large"1340 msgstr ""1341 1342 #: theme.json1343 msgctxt "Font size name"1344 msgid "Big"1345 msgstr ""1346 1347 #: theme.json1348 msgctxt "Font size name"1349 msgid "Huge"1350 msgstr ""1351 1352 #: theme.json1353 msgctxt "Font size name"1354 msgid "Gigantic"1355 msgstr ""1356 1357 #: theme.json1358 msgctxt "Font size name"1359 msgid "Banner Title"1360 msgstr ""1361 1362 #: theme.json1363 msgctxt "Template part name"1364 msgid "Header"1365 msgstr ""1366 1367 #: theme.json1368 msgctxt "Template part name"1369 msgid "Footer"1370 msgstr ""1371 1372 #: theme.json1373 msgctxt "Template part name"1374 msgid "Sidebar"1375 msgstr ""1376 1377 #: theme.json1378 msgctxt "Custom template name"1379 msgid "Grid Layout(Archieve posts)"1380 msgstr ""1381 1382 #: theme.json1383 msgctxt "Custom template name"1384 msgid "Left Sidebar(Archieve posts)"1385 msgstr ""1386 1387 #: theme.json1388 msgctxt "Custom template name"1389 msgid "Right Sidebar(Archieve posts)"1390 msgstr ""1391 1392 #: theme.json1393 msgctxt "Custom template name"1394 msgid "Page Left Sidebar"1395 msgstr ""1396 1397 #: theme.json1398 msgctxt "Custom template name"1399 msgid "Page Right Sidebar"1400 msgstr ""1401 1402 #: theme.json1403 msgctxt "Custom template name"1404 msgid "Page No Header Image"1405 msgstr ""1406 1407 #: theme.json1408 msgctxt "Custom template name"1409 msgid "Post Left Sidebar"1410 msgstr ""1411 1412 #: theme.json1413 msgctxt "Custom template name"1414 msgid "Post No Sidebar"1415 msgstr ""1416 1417 #: theme.json1418 msgctxt "Custom template name"1419 msgid "Post No Header Image"1420 msgstr ""1421 1422 #: styles/blue.json1423 msgctxt "Style variation name"1424 msgid "Blue"1425 1221 msgstr "" 1426 1222 … … 1435 1231 msgstr "" 1436 1232 1233 #: styles/purple.json 1234 msgctxt "Style variation name" 1235 msgid "Purple" 1236 msgstr "" 1237 1437 1238 #: styles/seagreen.json 1438 1239 msgctxt "Style variation name" 1439 1240 msgid "Sea Green" 1440 1241 msgstr "" 1242 1243 #: styles/teal-green.json 1244 msgctxt "Style variation name" 1245 msgid "Teal Green" 1246 msgstr "" 1247 1248 #: styles/yellow-green.json 1249 msgctxt "Style variation name" 1250 msgid "Yellow Green" 1251 msgstr "" 1252 1253 #: theme.json 1254 msgctxt "Style variation name" 1255 msgid "Lite" 1256 msgstr "" 1257 1258 #: theme.json 1259 msgctxt "Gradient name" 1260 msgid "Vertical heading to base" 1261 msgstr "" 1262 1263 #: theme.json 1264 msgctxt "Gradient name" 1265 msgid "Vertical base to heading" 1266 msgstr "" 1267 1268 #: theme.json 1269 msgctxt "Gradient name" 1270 msgid "Heading to base" 1271 msgstr "" 1272 1273 #: theme.json 1274 msgctxt "Gradient name" 1275 msgid "Base to heading" 1276 msgstr "" 1277 1278 #: theme.json 1279 msgctxt "Gradient name" 1280 msgid "Diagonal heading to base left" 1281 msgstr "" 1282 1283 #: theme.json 1284 msgctxt "Gradient name" 1285 msgid "Diagonal heading to base right" 1286 msgstr "" 1287 1288 #: theme.json 1289 msgctxt "Gradient name" 1290 msgid "Diagonal base to heading" 1291 msgstr "" 1292 1293 #: theme.json 1294 msgctxt "Gradient name" 1295 msgid "Diagonal heading to base" 1296 msgstr "" 1297 1298 #: theme.json 1299 msgctxt "Gradient name" 1300 msgid "Vertical heading to primary" 1301 msgstr "" 1302 1303 #: theme.json 1304 msgctxt "Gradient name" 1305 msgid "Vertical primary to heading" 1306 msgstr "" 1307 1308 #: theme.json 1309 msgctxt "Gradient name" 1310 msgid "Heading to primary" 1311 msgstr "" 1312 1313 #: theme.json 1314 msgctxt "Gradient name" 1315 msgid "Primary to heading" 1316 msgstr "" 1317 1318 #: theme.json 1319 msgctxt "Gradient name" 1320 msgid "Diagonal heading to primary left" 1321 msgstr "" 1322 1323 #: theme.json 1324 msgctxt "Gradient name" 1325 msgid "Diagonal heading to primary right" 1326 msgstr "" 1327 1328 #: theme.json 1329 msgctxt "Gradient name" 1330 msgid "Diagonal primary to heading" 1331 msgstr "" 1332 1333 #: theme.json 1334 msgctxt "Gradient name" 1335 msgid "Diagonal heading to primary" 1336 msgstr "" 1337 1338 #: theme.json 1339 msgctxt "Font family name" 1340 msgid "Figtree" 1341 msgstr "" 1342 1343 #: theme.json 1344 msgctxt "Font family name" 1345 msgid "Outfit" 1346 msgstr "" 1347 1348 #: theme.json 1349 msgctxt "Font family name" 1350 msgid "Lora" 1351 msgstr "" 1352 1353 #: theme.json 1354 msgctxt "Font family name" 1355 msgid "Inter" 1356 msgstr "" 1357 1358 #: theme.json 1359 msgctxt "Font family name" 1360 msgid "Roboto" 1361 msgstr "" 1362 1363 #: theme.json 1364 msgctxt "Font family name" 1365 msgid "Montserrat" 1366 msgstr "" 1367 1368 #: theme.json 1369 msgctxt "Font size name" 1370 msgid "Body Text" 1371 msgstr "" 1372 1373 #: theme.json 1374 msgctxt "Font size name" 1375 msgid "Extra Small" 1376 msgstr "" 1377 1378 #: theme.json 1379 msgctxt "Font size name" 1380 msgid "Small" 1381 msgstr "" 1382 1383 #: theme.json 1384 msgctxt "Font size name" 1385 msgid "Medium" 1386 msgstr "" 1387 1388 #: theme.json 1389 msgctxt "Font size name" 1390 msgid "Regular" 1391 msgstr "" 1392 1393 #: theme.json 1394 msgctxt "Font size name" 1395 msgid "Large" 1396 msgstr "" 1397 1398 #: theme.json 1399 msgctxt "Font size name" 1400 msgid "Extra Large" 1401 msgstr "" 1402 1403 #: theme.json 1404 msgctxt "Font size name" 1405 msgid "Big" 1406 msgstr "" 1407 1408 #: theme.json 1409 msgctxt "Font size name" 1410 msgid "Huge" 1411 msgstr "" 1412 1413 #: theme.json 1414 msgctxt "Font size name" 1415 msgid "Gigantic" 1416 msgstr "" 1417 1418 #: theme.json 1419 msgctxt "Font size name" 1420 msgid "Banner Title" 1421 msgstr "" 1422 1423 #: theme.json 1424 msgctxt "Template part name" 1425 msgid "Header" 1426 msgstr "" 1427 1428 #: theme.json 1429 msgctxt "Template part name" 1430 msgid "Footer" 1431 msgstr "" 1432 1433 #: theme.json 1434 msgctxt "Template part name" 1435 msgid "Sidebar" 1436 msgstr "" 1437 1438 #: theme.json 1439 msgctxt "Custom template name" 1440 msgid "Grid Layout(Archieve posts)" 1441 msgstr "" 1442 1443 #: theme.json 1444 msgctxt "Custom template name" 1445 msgid "Left Sidebar(Archieve posts)" 1446 msgstr "" 1447 1448 #: theme.json 1449 msgctxt "Custom template name" 1450 msgid "Right Sidebar(Archieve posts)" 1451 msgstr "" 1452 1453 #: theme.json 1454 msgctxt "Custom template name" 1455 msgid "Page Left Sidebar" 1456 msgstr "" 1457 1458 #: theme.json 1459 msgctxt "Custom template name" 1460 msgid "Page Right Sidebar" 1461 msgstr "" 1462 1463 #: theme.json 1464 msgctxt "Custom template name" 1465 msgid "Page No Header Image" 1466 msgstr "" 1467 1468 #: theme.json 1469 msgctxt "Custom template name" 1470 msgid "Post Left Sidebar" 1471 msgstr "" 1472 1473 #: theme.json 1474 msgctxt "Custom template name" 1475 msgid "Post No Sidebar" 1476 msgstr "" 1477 1478 #: theme.json 1479 msgctxt "Custom template name" 1480 msgid "Post No Header Image" 1481 msgstr "" -
medical-hospital-blocks/3.4/patterns/footer.php
r240694 r311636 7 7 ?> 8 8 9 9 10 <!-- wp:group {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}},"layout":{"type":"constrained","contentSize":"95%"}} --> 10 11 <div class="wp-block-group" style="margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() . '/images/footer-bg.png'); ?>","id":122,"dimRatio":0,"customOverlayColor":"#0d273c","isUserOverlayColor":true,"align":"wide","className":"banner-image-cover","style":{"border":{"radius":"30px"},"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|50","left":"0","right":"0"}}},"layout":{"type":"constrained","contentSize":"90%"}} --> 11 <div class="wp-block-cover alignwide banner-image-cover" style="border-radius:30px;padding-top:var(--wp--preset--spacing--60);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">< span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#0d273c"></span><img class="wp-block-cover__image-background wp-image-122" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/footer-bg.png'); ?>" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:columns {"className":"footer-info-wrapper"} -->12 <div class="wp-block-cover alignwide banner-image-cover" style="border-radius:30px;padding-top:var(--wp--preset--spacing--60);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0"><img class="wp-block-cover__image-background wp-image-122" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/footer-bg.png'); ?>" data-object-fit="cover"/><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#0d273c"></span><div class="wp-block-cover__inner-container"><!-- wp:columns {"className":"footer-info-wrapper"} --> 12 13 <div class="wp-block-columns footer-info-wrapper"><!-- wp:column {"verticalAlignment":"center","width":"25%","className":"footer-info-left"} --> 13 14 <div class="wp-block-column is-vertically-aligned-center footer-info-left" style="flex-basis:25%"><!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|20","right":"var:preset|spacing|20"}},"border":{"radius":"15px"}},"backgroundColor":"primary","layout":{"type":"default"}} --> … … 83 84 <!-- wp:columns {"className":"footer-widgets","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|60","left":"var:preset|spacing|30"}}}} --> 84 85 <div class="wp-block-columns footer-widgets"><!-- wp:column {"verticalAlignment":"top","width":"","className":"main-box"} --> 85 <div class="wp-block-column is-vertically-aligned-top main-box"><!-- wp:heading {" level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"spacing":{"padding":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|white"}}}},"textColor":"white"} -->86 <h 5 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Opening Timing', 'medical-hospital-blocks'); ?></h5>86 <div class="wp-block-column is-vertically-aligned-top main-box"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"spacing":{"padding":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|white"}}}},"textColor":"white"} --> 87 <h2 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Opening Timing', 'medical-hospital-blocks'); ?></h2> 87 88 <!-- /wp:heading --> 88 89 … … 155 156 156 157 <!-- wp:column {"width":"","className":"main-box"} --> 157 <div class="wp-block-column main-box"><!-- wp:heading {" level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} -->158 <h 5 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Our News', 'medical-hospital-blocks'); ?></h5>158 <div class="wp-block-column main-box"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} --> 159 <h2 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Our News', 'medical-hospital-blocks'); ?></h2> 159 160 <!-- /wp:heading --> 160 161 … … 168 169 <div class="wp-block-group footer-post-meta" style="margin-top:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)"><!-- wp:post-author-name {"isLink":true,"style":{"color":{"text":"#e2e2e2"},"elements":{"link":{"color":{"text":"#e2e2e2"}}},"typography":{"fontSize":"12px","fontStyle":"normal","fontWeight":"600"}}} /--> 169 170 170 <!-- wp:post-date {"format":"j M Y","isLink":true," style":{"color":{"text":"#e2e2e2"},"elements":{"link":{"color":{"text":"#e2e2e2"}}},"typography":{"fontSize":"12px","fontStyle":"normal","fontWeight":"600"}}} /--></div>171 <!-- wp:post-date {"format":"j M Y","isLink":true,"metadata":{"bindings":{"datetime":{"source":"core/post-data","args":{"field":"date"}}}},"style":{"color":{"text":"#e2e2e2"},"elements":{"link":{"color":{"text":"#e2e2e2"}}},"typography":{"fontSize":"12px","fontStyle":"normal","fontWeight":"600"}}} /--></div> 171 172 <!-- /wp:group --></div> 172 173 <!-- /wp:column --></div> … … 177 178 178 179 <!-- wp:column {"width":"","className":"main-box"} --> 179 <div class="wp-block-column main-box"><!-- wp:heading {" level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} -->180 <h 5 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Our Links', 'medical-hospital-blocks'); ?></h5>180 <div class="wp-block-column main-box"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} --> 181 <h2 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Our Links', 'medical-hospital-blocks'); ?></h2> 181 182 <!-- /wp:heading --> 182 183 … … 209 210 210 211 <!-- wp:column {"width":"","className":"main-box"} --> 211 <div class="wp-block-column main-box"><!-- wp:heading {" level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} -->212 <h 5 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700">Search</h5>212 <div class="wp-block-column main-box"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","fontSize":"20px"},"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"bottom":"0"}}},"textColor":"white"} --> 213 <h2 class="wp-block-heading has-white-color has-text-color has-link-color" style="padding-bottom:0;font-size:20px;font-style:normal;font-weight:700"><?php esc_html_e('Search', 'medical-hospital-blocks'); ?></h2> 213 214 <!-- /wp:heading --> 214 215 -
medical-hospital-blocks/3.4/readme.txt
r307252 r311636 5 5 Tested up to: 6.9 6 6 Requires PHP: 5.6 7 Stable tag: 3. 37 Stable tag: 3.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html … … 195 195 = 3.3 = 196 196 * Resolves css bugs. 197 198 = 3.4 = 199 * Added single page no sidebar template. 200 * Added single post sidebar on left template. 201 * Added hover effect on sidebar blogs. 202 * Change the bundle price. 203 * Fixed responsive of get start. 204 * Set the all heading in h2 tag. 205 * Added hover effect to images. 206 * Resolved tgm error. 207 * Updated pot file. -
medical-hospital-blocks/3.4/style.css
r307252 r311636 8 8 Tested up to: 6.9 9 9 Requires PHP: 5.6 10 Version: 3. 310 Version: 3.4 11 11 License: GNU General Public License 12 12 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html … … 363 363 position: relative; 364 364 box-shadow: 0px 4px 9px var(--wp--preset--color--sidebar-shadow-color); 365 transition: transform 0.4s ease, box-shadow 0.4s ease; 366 } 367 .sidebar-box:hover{ 368 transform: translateY(-6px); 369 box-shadow:0 18px 40px rgba(0, 0, 0, 0.25), 0 8px 20px rgba(0, 0, 0, 0.20); 365 370 } 366 371 .sidebar-heading{ … … 721 726 .about-main-img img{ 722 727 width: 100%; 728 transition: opacity 0.4s ease; 729 } 730 .about-main-img:hover img{ 731 opacity: 0.7; 723 732 } 724 733 ul.about-li-1,ul.about-li-2{ -
medical-hospital-blocks/3.4/templates/blank.html
r298911 r311636 1 <!-- wp:post-content {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"inherit":true}} /--> 1 <!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} --> 2 <main class="wp-block-group"><!-- wp:post-content {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"inherit":true}} /--></main> 3 <!-- /wp:group -->
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)