Changeset 2524398
- Timestamp:
- 05/01/2021 12:42:00 AM (5 years ago)
- Location:
- wp-search-with-algolia
- Files:
-
- 10 added
- 14 edited
- 1 copied
-
tags/1.8.0 (copied) (copied from wp-search-with-algolia/trunk)
-
tags/1.8.0/README.txt (modified) (6 diffs)
-
tags/1.8.0/algolia.php (modified) (2 diffs)
-
tags/1.8.0/classmap.php (modified) (2 diffs)
-
tags/1.8.0/includes/admin/class-algolia-admin-template-notices.php (added)
-
tags/1.8.0/includes/admin/class-algolia-admin.php (modified) (1 diff)
-
tags/1.8.0/includes/class-algolia-plugin.php (modified) (3 diffs)
-
tags/1.8.0/includes/class-algolia-template-loader.php (modified) (5 diffs)
-
tags/1.8.0/includes/utilities (added)
-
tags/1.8.0/includes/utilities/class-algolia-template-utils.php (added)
-
tags/1.8.0/includes/utilities/class-algolia-update-messages.php (added)
-
tags/1.8.0/includes/utilities/class-algolia-version-utils.php (added)
-
tags/1.8.0/languages/wp-search-with-algolia.pot (modified) (1 diff)
-
trunk/README.txt (modified) (6 diffs)
-
trunk/algolia.php (modified) (2 diffs)
-
trunk/classmap.php (modified) (2 diffs)
-
trunk/includes/admin/class-algolia-admin-template-notices.php (added)
-
trunk/includes/admin/class-algolia-admin.php (modified) (1 diff)
-
trunk/includes/class-algolia-plugin.php (modified) (3 diffs)
-
trunk/includes/class-algolia-template-loader.php (modified) (5 diffs)
-
trunk/includes/utilities (added)
-
trunk/includes/utilities/class-algolia-template-utils.php (added)
-
trunk/includes/utilities/class-algolia-update-messages.php (added)
-
trunk/includes/utilities/class-algolia-version-utils.php (added)
-
trunk/languages/wp-search-with-algolia.pot (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-search-with-algolia/tags/1.8.0/README.txt
r2465306 r2524398 1 2 1 === WP Search with Algolia === 3 2 Contributors: WebDevStudios, williamsba1, gregrickaby, tw2113, richaber, mrasharirfan 4 3 Tags: Search, Algolia, Autocomplete, instant-search, relevant search, search highlight, faceted search, find-as-you-type search, suggest, search by category, ajax search, better search, custom search 5 4 Requires at least: 5.0 6 Tested up to: 5. 55 Tested up to: 5.7 7 6 Requires PHP: 7.2 8 Stable tag: 1. 7.07 Stable tag: 1.8.0 9 8 License: GNU General Public License v2.0, MIT License 10 9 … … 27 26 * [WebDevStudios](https://webdevstudios.com) 28 27 * [Algolia](https://algolia.com) 29 * [Documentation](https:// community.algolia.com/wordpress/configuration.html)28 * [Documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki) 30 29 * [Support](https://github.com/WebDevStudios/wp-search-with-algolia/issues) 31 30 … … 42 41 3. **Activate** WP Search with Algolia from your Plugins page 43 42 4. **Click** on the new menu item "Algolia Search" and enter your API keys 44 5. **Read** the step by step [configuration guide](https:// community.algolia.com/wordpress/configuration.html)43 5. **Read** the step by step [configuration guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Getting-Started) 45 44 46 45 == Frequently Asked Questions == … … 72 71 * Some payment gateways require fsockopen support (for IPN access) 73 72 74 Visit the [ Search by Algolia server requirements documentation](https://community.algolia.com/wordpress/installation.html) for a detailed list of server requirements.73 Visit the [WP Search with Algolia server requirements documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation) for a detailed list of server requirements. 75 74 76 = Where can I find Algolia documentation and user guides? =75 = Where can I find WP Search with Algolia documentation and user guides? = 77 76 78 - For help setting up and configuring Search by Algolia please refer to the [user guide](https://community.algolia.com/wordpress/installation.html).79 - For extending or theming the Autocomplete dropdown, see the [Autocomplete Customization guide](https:// community.algolia.com/wordpress/customize-autocomplete.html).80 - For extending or theming the Instant Search results page, see the [Search Page Customization guide](https:// community.algolia.com/wordpress/customize-search-page.html).77 - For help setting up and configuring WP Search with Algolia please refer to the [user guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation). 78 - For extending or theming the Autocomplete dropdown, see the [Autocomplete Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-the-Autocomplete-dropdown). 79 - For extending or theming the Instant Search results page, see the [Search Page Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). 81 80 82 81 = Will it work with my theme? = 83 82 84 Yes. This plugin will work with any theme, but the Instant Search results page may require some styling to make it match nicely. See the [Search Page Customization](https://community.algolia.com/wordpress/customize-search-page.html).83 Yes. This plugin should work with most themes that do not override the default WordPress search behavior. Instant Search results page may require some styling to make it match nicely. See the [Search Page Customization](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). 85 84 86 85 = Where can I report bugs, request features, or contribute to the project? = … … 91 90 92 91 Algolia offers its Search as a Service provider on a incremental payment program, including a free Community Plan which includes 10,000 records & 50,000 operations per month. Beyond that, [plans](https://www.algolia.com/pricing/) start at $29/month. 93 94 *Note: there isn't a direct correlation between the number of posts in WordPress and the number of records in Algolia. Also note that we only offer support starting from the PRO plan.On average, you can expect to have about 10 times more records than you have posts, though this is not a golden rule and you could end up with more records.*95 92 96 93 = About WebDevStudios = … … 109 106 110 107 Follow along with the changelog on [Github](https://github.com/WebDevStudios/wp-search-with-algolia/releases). 108 109 = 1.8.0 = 110 * Focus on template versioning and update messaging 111 * Add Algolia_Template_Utils class 112 * Deprecate Algolia_Template_Loader::locate_template method 113 * Deprecate Algolia_Plugin::get_templates_path method 114 * Deprecate algolia_templates_path filter 115 * Add Algolia_Update_Messages class 116 * Add Algolia_Admin_Template_Notices class 117 * Add Algolia_Version_Utils class 111 118 112 119 = 1.7.0 = -
wp-search-with-algolia/tags/1.8.0/algolia.php
r2465306 r2524398 4 4 * Plugin URI: https://github.com/WebDevStudios/wp-search-with-algolia 5 5 * Description: Integrate the powerful Algolia search service with WordPress 6 * Version: 1. 7.06 * Version: 1.8.0 7 7 * Requires at least: 5.0 8 8 * Requires PHP: 7.2 … … 27 27 28 28 // The Algolia Search plugin version. 29 define( 'ALGOLIA_VERSION', '1. 7.0' );29 define( 'ALGOLIA_VERSION', '1.8.0' ); 30 30 31 31 // The minmum required PHP version. -
wp-search-with-algolia/tags/1.8.0/classmap.php
r2418143 r2524398 45 45 require_once ALGOLIA_PATH . 'includes/watchers/class-algolia-user-changes-watcher.php'; 46 46 47 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-template-utils.php'; 48 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-version-utils.php'; 49 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-update-messages.php'; 50 47 51 if ( is_admin() ) { 48 52 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin.php'; … … 50 54 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-page-native-search.php'; 51 55 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-page-settings.php'; 56 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-template-notices.php'; 52 57 } -
wp-search-with-algolia/tags/1.8.0/includes/admin/class-algolia-admin.php
r2350155 r2524398 52 52 } 53 53 } 54 55 new Algolia_Admin_Template_Notices(); 54 56 55 57 new Algolia_Admin_Page_Settings( $plugin ); -
wp-search-with-algolia/tags/1.8.0/includes/class-algolia-plugin.php
r2465306 r2524398 89 89 90 90 /** 91 * Instance of Algolia_Update_Messages. 92 * 93 * @author WebDevStudios <contact@webdevstudios.com> 94 * @since 1.8.0 95 * 96 * @var Algolia_Update_Messages 97 */ 98 private $update_messages; 99 100 /** 91 101 * Instance of Algolia_Template_Loader. 92 102 * … … 130 140 */ 131 141 public function __construct() { 132 $this->settings = new Algolia_Settings(); 133 $this->api = new Algolia_API( $this->settings ); 134 $this->compatibility = new Algolia_Compatibility(); 135 $this->styles = new Algolia_Styles(); 136 $this->scripts = new Algolia_Scripts(); 142 $this->settings = new Algolia_Settings(); 143 $this->api = new Algolia_API( $this->settings ); 144 $this->compatibility = new Algolia_Compatibility(); 145 $this->styles = new Algolia_Styles(); 146 $this->scripts = new Algolia_Scripts(); 147 $this->update_messages = new Algolia_Update_Messages(); 148 137 149 add_action( 'init', array( $this, 'load' ), 20 ); 138 150 } … … 395 407 * Get the templates path. 396 408 * 397 * @author WebDevStudios <contact@webdevstudios.com> 398 * @since 1.0.0 409 * Somewhat misleading method name. 410 * Actually returns a path segment (directory name) with trailing slash. 411 * 412 * @author WebDevStudios <contact@webdevstudios.com> 413 * @since 1.0.0 414 * @deprecated 1.8.0 Use Algolia_Template_Utils::get_filtered_theme_templates_dirname() 415 * @see Algolia_Template_Utils::get_filtered_theme_templates_dirname() 399 416 * 400 417 * @return string 401 418 */ 402 419 public function get_templates_path() { 403 return (string) apply_filters( 'algolia_templates_path', 'algolia/' ); 420 _deprecated_function( 421 __METHOD__, 422 '1.8.0', 423 'Algolia_Template_Utils::get_filtered_theme_templates_dirname()' 424 ); 425 return (string) Algolia_Template_Utils::get_filtered_theme_templates_dirname(); 404 426 } 405 427 -
wp-search-with-algolia/tags/1.8.0/includes/class-algolia-template-loader.php
r2395495 r2524398 157 157 * Handles template usage so that we can use our own templates instead of the themes. 158 158 * 159 * Templates are in the 'templates' folder. algolia looks for theme.160 * overrides in /your-theme/algolia/ by default.159 * Plugin templates are located in the 'templates' directory. 160 * Customized templates are in the theme's 'algolia' directory. 161 161 * 162 162 * @author WebDevStudios <contact@webdevstudios.com> … … 199 199 ); 200 200 201 return $this->locate_template( 'instantsearch.php' );201 return Algolia_Template_Utils::locate_template( 'instantsearch.php' ); 202 202 } 203 203 … … 209 209 */ 210 210 public function load_autocomplete_template() { 211 require $this->locate_template( 'autocomplete.php' );211 require Algolia_Template_Utils::locate_template( 'autocomplete.php' ); 212 212 } 213 213 … … 215 215 * Locate a template. 216 216 * 217 * @author WebDevStudios <contact@webdevstudios.com> 218 * @since 1.0.0 217 * @author WebDevStudios <contact@webdevstudios.com> 218 * @since 1.0.0 219 * @deprecated 1.8.0 Use Algolia_Template_Utils::locate_template() 220 * @see Algolia_Template_Utils::locate_template() 219 221 * 220 222 * @param string $file The template file. … … 223 225 */ 224 226 private function locate_template( $file ) { 225 $locations[] = $file; 226 227 $templates_path = $this->plugin->get_templates_path(); 228 if ( 'algolia/' !== $templates_path ) { 229 $locations[] = 'algolia/' . $file; 230 } 231 232 $locations[] = $templates_path . $file; 233 234 $locations = (array) apply_filters( 'algolia_template_locations', $locations, $file ); 235 236 $template = locate_template( array_unique( $locations ) ); 237 238 $default_template = (string) apply_filters( 'algolia_default_template', $this->plugin->get_path() . '/templates/' . $file, $file ); 239 240 return $template ? $template : $default_template; 227 _deprecated_function( 228 __METHOD__, 229 '1.8.0', 230 'Algolia_Template_Utils::locate_template()' 231 ); 232 return Algolia_Template_Utils::locate_template( $file ); 241 233 } 242 234 } -
wp-search-with-algolia/tags/1.8.0/languages/wp-search-with-algolia.pot
r2286077 r2524398 1 #, fuzzy 1 # Copyright (C) 2021 WebDevStudios 2 # This file is distributed under the same license as the WP Search with Algolia plugin. 2 3 msgid "" 3 4 msgstr "" 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 "Project-Id-Version: WP Search with Algolia\n" 6 "POT-Creation-Date: 2020-04-17 19:11-0500\n" 7 "PO-Revision-Date: 2019-08-30 22:52-0500\n" 8 "Last-Translator: Richard Aber <richard.aber@webdevstudios.com>\n" 9 "Language-Team: Richard Aber <richard.aber@webdevstudios.com>\n" 5 "Project-Id-Version: WP Search with Algolia 1.8.0\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-search-with-algolia\n" 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 "Language-Team: LANGUAGE <LL@li.org>\n" 10 9 "MIME-Version: 1.0\n" 11 10 "Content-Type: text/plain; charset=UTF-8\n" 12 11 "Content-Transfer-Encoding: 8bit\n" 13 "X-Generator: Poedit 2.3\n" 14 "X-Poedit-Basepath: ..\n" 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" 16 "X-Poedit-WPHeader: algolia.php\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" 19 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" 20 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n" 21 "X-Poedit-SearchPath-0: .\n" 22 "X-Poedit-SearchPathExcluded-0: *.min.js\n" 12 "POT-Creation-Date: 2021-05-01T00:02:34+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.4.0\n" 15 "X-Domain: wp-search-with-algolia\n" 16 17 #. Plugin Name of the plugin 18 msgid "WP Search with Algolia" 19 msgstr "" 20 21 #. Plugin URI of the plugin 22 msgid "https://github.com/WebDevStudios/wp-search-with-algolia" 23 msgstr "" 24 25 #. Description of the plugin 26 msgid "Integrate the powerful Algolia search service with WordPress" 27 msgstr "" 28 29 #. Author of the plugin 30 msgid "WebDevStudios" 31 msgstr "" 32 33 #. Author URI of the plugin 34 msgid "https://webdevstudios.com" 35 msgstr "" 23 36 24 37 #. translators: placeholder 1 is minimum required PHP version, placeholder 2 is installed PHP version. 25 #: algolia.php:77 26 #, php-format 38 #: algolia.php:88 27 39 msgid "Algolia plugin requires PHP %1$s or higher. You’re still on %2$s." 28 40 msgstr "" 29 41 30 42 #. translators: placeholder 1 is minimum required WordPress version, placeholder 2 is installed WordPress version. 31 #: algolia.php:86 32 #, php-format 33 msgid "" 34 "Algolia plugin requires at least WordPress in version %1$s, You are on %2$s." 35 msgstr "" 36 37 #: includes/admin/class-algolia-admin-page-autocomplete.php:53 38 #: includes/admin/class-algolia-admin-page-settings.php:63 43 #: algolia.php:97 44 msgid "Algolia plugin requires at least WordPress in version %1$s, You are on %2$s." 45 msgstr "" 46 47 #: includes/admin/class-algolia-admin-page-autocomplete.php:106 48 #: includes/admin/class-algolia-admin-page-settings.php:119 39 49 msgid "Algolia Search" 40 50 msgstr "" 41 51 42 #: includes/admin/class-algolia-admin-page-autocomplete.php: 6143 #: includes/admin/class-algolia-admin-page-autocomplete.php: 6252 #: includes/admin/class-algolia-admin-page-autocomplete.php:114 53 #: includes/admin/class-algolia-admin-page-autocomplete.php:115 44 54 msgid "Autocomplete" 45 55 msgstr "" 46 56 47 #: includes/admin/class-algolia-admin-page-autocomplete.php: 7957 #: includes/admin/class-algolia-admin-page-autocomplete.php:138 48 58 msgid "Enable autocomplete" 49 59 msgstr "" 50 60 51 #: includes/admin/class-algolia-admin-page-autocomplete.php: 8761 #: includes/admin/class-algolia-admin-page-autocomplete.php:146 52 62 msgid "Configuration" 53 63 msgstr "" 54 64 55 #: includes/admin/class-algolia-admin-page-autocomplete.php:120 56 msgid "" 57 "Autocomplete configuration has been saved. Make sure to hit the \"re-index\" " 58 "buttons of the different indices that are not indexed yet." 65 #: includes/admin/class-algolia-admin-page-autocomplete.php:187 66 msgid "Autocomplete configuration has been saved. Make sure to hit the \"re-index\" buttons of the different indices that are not indexed yet." 59 67 msgstr "" 60 68 61 69 #. translators: placeholder contains the URL to the autocomplete configuration page. 62 #: includes/admin/class-algolia-admin-page-autocomplete.php:159 63 #, php-format 64 msgid "" 65 "Please select one or multiple indices on the <a href=\"%s\">Algolia: " 66 "Autocomplete configuration page</a>." 67 msgstr "" 68 69 #: includes/admin/class-algolia-admin-page-autocomplete.php:161 70 msgid "" 71 "You have enabled the Algolia Autocomplete feature but did not choose any " 72 "index to search in." 73 msgstr "" 74 75 #: includes/admin/class-algolia-admin-page-autocomplete.php:171 76 msgid "" 77 "The autocomplete feature adds a find-as-you-type dropdown menu to your " 78 "search bar(s)." 79 msgstr "" 80 81 #: includes/admin/class-algolia-admin-page-native-search.php:44 82 #: includes/admin/class-algolia-admin-page-native-search.php:45 70 #: includes/admin/class-algolia-admin-page-autocomplete.php:250 71 msgid "Please select one or multiple indices on the <a href=\"%s\">Algolia: Autocomplete configuration page</a>." 72 msgstr "" 73 74 #: includes/admin/class-algolia-admin-page-autocomplete.php:252 75 msgid "You have enabled the Algolia Autocomplete feature but did not choose any index to search in." 76 msgstr "" 77 78 #: includes/admin/class-algolia-admin-page-autocomplete.php:265 79 msgid "The autocomplete feature adds a find-as-you-type dropdown menu to your search bar(s)." 80 msgstr "" 81 82 #: includes/admin/class-algolia-admin-page-native-search.php:93 83 #: includes/admin/class-algolia-admin-page-native-search.php:94 83 84 msgid "Search Page" 84 85 msgstr "" 85 86 86 #: includes/admin/class-algolia-admin-page-native-search.php: 6287 #: includes/admin/class-algolia-admin-page-native-search.php:117 87 88 msgid "Search results" 88 89 msgstr "" 89 90 90 #: includes/admin/class-algolia-admin-page-native-search.php: 8891 #: includes/admin/class-algolia-admin-page-native-search.php:154 91 92 msgid "WordPress search is now based on Algolia!" 92 93 msgstr "" 93 94 94 #: includes/admin/class-algolia-admin-page-native-search.php: 9595 #: includes/admin/class-algolia-admin-page-native-search.php:161 95 96 msgid "WordPress search is now based on Algolia instantsearch.js!" 96 97 msgstr "" 97 98 98 #: includes/admin/class-algolia-admin-page-native-search.php:103 99 msgid "" 100 "You chose to keep the WordPress native search instead of Algolia. If you are " 101 "using the autocomplete feature of the plugin we highly recommend you turn " 102 "Algolia search on instead of the WordPress native search." 99 #: includes/admin/class-algolia-admin-page-native-search.php:169 100 msgid "You chose to keep the WordPress native search instead of Algolia. If you are using the autocomplete feature of the plugin we highly recommend you turn Algolia search on instead of the WordPress native search." 103 101 msgstr "" 104 102 105 103 #. translators: placeholder contains the link to the indexing page. 106 #: includes/admin/class-algolia-admin-page-native-search.php:139 107 #, php-format 108 msgid "" 109 "Searchable posts index needs to be checked on the <a href=\"%s\">Algolia: " 110 "Indexing page</a> for the search results to be powered by Algolia." 111 msgstr "" 112 113 #: includes/admin/class-algolia-admin-page-native-search.php:150 114 msgid "" 115 "By enabling this plugin to override the native WordPress search, your search " 116 "results will be powered by Algolia's typo-tolerant & relevant search " 117 "algorithms." 118 msgstr "" 119 120 #: includes/admin/class-algolia-admin-page-native-search.php:162 121 msgid "" 122 "You have no index containing only posts yet. Please index some content on " 123 "the `Indexing` page." 124 msgstr "" 125 126 #: includes/admin/class-algolia-admin-page-settings.php:52 127 #: includes/admin/class-algolia-admin-page-settings.php:73 128 #: includes/admin/class-algolia-admin-page-settings.php:74 104 #: includes/admin/class-algolia-admin-page-native-search.php:213 105 msgid "Searchable posts index needs to be checked on the <a href=\"%s\">Algolia: Indexing page</a> for the search results to be powered by Algolia." 106 msgstr "" 107 108 #: includes/admin/class-algolia-admin-page-native-search.php:227 109 msgid "By enabling this plugin to override the native WordPress search, your search results will be powered by Algolia's typo-tolerant & relevant search algorithms." 110 msgstr "" 111 112 #: includes/admin/class-algolia-admin-page-native-search.php:239 113 msgid "You have no index containing only posts yet. Please index some content on the `Indexing` page." 114 msgstr "" 115 116 #: includes/admin/class-algolia-admin-page-settings.php:100 117 #: includes/admin/class-algolia-admin-page-settings.php:129 118 #: includes/admin/class-algolia-admin-page-settings.php:130 129 119 msgid "Settings" 130 120 msgstr "" 131 121 132 #: includes/admin/class-algolia-admin-page-settings.php: 91122 #: includes/admin/class-algolia-admin-page-settings.php:153 133 123 msgid "Application ID" 134 124 msgstr "" 135 125 136 #: includes/admin/class-algolia-admin-page-settings.php: 99126 #: includes/admin/class-algolia-admin-page-settings.php:161 137 127 msgid "Search-only API key" 138 128 msgstr "" 139 129 140 #: includes/admin/class-algolia-admin-page-settings.php:1 07130 #: includes/admin/class-algolia-admin-page-settings.php:169 141 131 msgid "Admin API key" 142 132 msgstr "" 143 133 144 #: includes/admin/class-algolia-admin-page-settings.php:1 15134 #: includes/admin/class-algolia-admin-page-settings.php:177 145 135 msgid "Index name prefix" 146 136 msgstr "" 147 137 148 #: includes/admin/class-algolia-admin-page-settings.php:1 23138 #: includes/admin/class-algolia-admin-page-settings.php:185 149 139 msgid "Remove Algolia powered by logo" 150 140 msgstr "" 151 141 152 #: includes/admin/class-algolia-admin-page-settings.php: 143142 #: includes/admin/class-algolia-admin-page-settings.php:211 153 143 msgid "Your Algolia Application ID." 154 144 msgstr "" 155 145 156 #: includes/admin/class-algolia-admin-page-settings.php: 154146 #: includes/admin/class-algolia-admin-page-settings.php:228 157 147 msgid "Your Algolia Search-only API key (public)." 158 148 msgstr "" 159 149 160 #: includes/admin/class-algolia-admin-page-settings.php: 164150 #: includes/admin/class-algolia-admin-page-settings.php:244 161 151 msgid "Your Algolia ADMIN API key (kept private)." 162 152 msgstr "" 163 153 164 #: includes/admin/class-algolia-admin-page-settings.php: 174154 #: includes/admin/class-algolia-admin-page-settings.php:260 165 155 msgid "This prefix will be prepended to your index names." 166 156 msgstr "" 167 157 168 #: includes/admin/class-algolia-admin-page-settings.php:185 169 msgid "" 170 "This will remove the Algolia logo from the autocomplete and the search page. " 171 "We require that you keep the Algolia logo if you are using a free plan." 172 msgstr "" 173 174 #: includes/admin/class-algolia-admin-page-settings.php:198 158 #: includes/admin/class-algolia-admin-page-settings.php:277 159 msgid "This will remove the Algolia logo from the autocomplete and the search page. We require that you keep the Algolia logo if you are using a free plan." 160 msgstr "" 161 162 #: includes/admin/class-algolia-admin-page-settings.php:300 175 163 msgid "Application ID should not be empty." 176 164 msgstr "" 177 165 178 #: includes/admin/class-algolia-admin-page-settings.php: 216166 #: includes/admin/class-algolia-admin-page-settings.php:328 179 167 msgid "Search-only API key should not be empty." 180 168 msgstr "" 181 169 182 #: includes/admin/class-algolia-admin-page-settings.php: 233170 #: includes/admin/class-algolia-admin-page-settings.php:355 183 171 msgid "API key should not be empty" 184 172 msgstr "" 185 173 186 #: includes/admin/class-algolia-admin-page-settings.php:260 187 msgid "" 188 "We were unable to authenticate you against the Algolia servers with the " 189 "provided information. Please ensure that you used an the Admin API key and a " 190 "valid Application ID." 191 msgstr "" 192 193 #: includes/admin/class-algolia-admin-page-settings.php:271 194 msgid "" 195 "It looks like your search API key is wrong. Ensure that the key you entered " 196 "has only the search capability and nothing else. Also ensure that the key " 197 "has no limited time validity." 198 msgstr "" 199 200 #: includes/admin/class-algolia-admin-page-settings.php:280 201 msgid "" 202 "We succesfully managed to connect to the Algolia servers with the provided " 203 "information. Your search API key has also been checked and is OK." 204 msgstr "" 205 206 #: includes/admin/class-algolia-admin-page-settings.php:318 207 msgid "" 208 "Indices prefix can only contain alphanumeric characters and underscores." 209 msgstr "" 210 211 #: includes/admin/class-algolia-admin-page-settings.php:347 212 msgid "" 213 "Configure your Algolia account credentials. You can find them in the \"API " 214 "Keys\" section of your Algolia dashboard." 215 msgstr "" 216 217 #: includes/admin/class-algolia-admin-page-settings.php:348 218 msgid "" 219 "Once you provide your Algolia Application ID and API key, this plugin will " 220 "be able to securely communicate with Algolia servers." 221 msgstr "" 222 223 #: includes/admin/class-algolia-admin-page-settings.php:348 224 msgid "" 225 "We ensure your information is correct by testing them against the Algolia " 226 "servers upon save." 174 #: includes/admin/class-algolia-admin-page-settings.php:384 175 msgid "We were unable to authenticate you against the Algolia servers with the provided information. Please ensure that you used a valid Application ID and Admin API key." 176 msgstr "" 177 178 #: includes/admin/class-algolia-admin-page-settings.php:395 179 msgid "It looks like your search API key is wrong. Ensure that the key you entered has only the search capability and nothing else. Also ensure that the key has no limited time validity." 180 msgstr "" 181 182 #: includes/admin/class-algolia-admin-page-settings.php:405 183 msgid "We succesfully managed to connect to the Algolia servers with the provided information. Your search API key has also been checked and is OK." 184 msgstr "" 185 186 #: includes/admin/class-algolia-admin-page-settings.php:453 187 msgid "Indices prefix can only contain alphanumeric characters and underscores." 188 msgstr "" 189 190 #: includes/admin/class-algolia-admin-page-settings.php:502 191 msgid "Configure your Algolia account credentials. You can find them in the \"API Keys\" section of your Algolia dashboard." 192 msgstr "" 193 194 #: includes/admin/class-algolia-admin-page-settings.php:503 195 msgid "Once you provide your Algolia Application ID and API key, this plugin will be able to securely communicate with Algolia servers." 196 msgstr "" 197 198 #: includes/admin/class-algolia-admin-page-settings.php:503 199 msgid "We ensure your information is correct by testing them against the Algolia servers upon save." 227 200 msgstr "" 228 201 229 202 #. translators: the placeholder contains the URL to Algolia's website. 230 #: includes/admin/class-algolia-admin-page-settings.php: 350231 #, php-format 232 msg id""233 "No Algolia account yet? <a href=\"%s\">Follow this link</a> to create one " 234 "for free in a couple of minutes!" 235 msgstr "" 236 237 #: includes/admin/class-algolia-admin.php:57 238 msgid "" 239 "Algolia Search requires the \"mbstring\" PHP extension to be enabled. Please " 240 "contact your hosting provider."241 msgstr "" 242 243 #: includes/admin/class-algolia-admin.php: 61244 msgid " "245 "Algolia needs \"mbregex\" NOT to be disabled. Please contact your hosting"246 "provider." 247 msgstr "" 248 249 #: includes/admin/class-algolia-admin.php:67 250 msgid "" 251 "Algolia Search requires the \"cURL\" PHP extension to be enabled. Please " 252 "contact your hosting provider."203 #: includes/admin/class-algolia-admin-page-settings.php:505 204 msgid "No Algolia account yet? <a href=\"%s\">Follow this link</a> to create one for free in a couple of minutes!" 205 msgstr "" 206 207 #. translators: placeholder 1 is template filename, placeholder 2 is custom template version, placeholder 3 is core template version. 208 #: includes/admin/class-algolia-admin-template-notices.php:64 209 msgid "Your custom WP Search With Algolia template file, %1$s, version %2$s is out of date. The core version is %3$s" 210 msgstr "" 211 212 #: includes/admin/class-algolia-admin-template-notices.php:69 213 msgid "unknown" 214 msgstr "" 215 216 #: includes/admin/class-algolia-admin.php:113 217 msgid "Algolia Search requires the \"mbstring\" PHP extension to be enabled. Please contact your hosting provider." 218 msgstr "" 219 220 #: includes/admin/class-algolia-admin.php:117 221 msgid "Algolia needs \"mbregex\" NOT to be disabled. Please contact your hosting provider." 222 msgstr "" 223 224 #: includes/admin/class-algolia-admin.php:123 225 msgid "Algolia Search requires the \"cURL\" PHP extension to be enabled. Please contact your hosting provider." 253 226 msgstr "" 254 227 255 228 #. translators: placeholder contains the URL to the caching plugin's config page. 256 #: includes/admin/class-algolia-admin.php:90 257 #, php-format 258 msgid "" 259 "In order for <strong>database caching</strong> to work with Algolia you must " 260 "add <code>algolia_</code> to the \"Ignored Query Stems\" option in W3 Total " 261 "Cache settings <a href=\"%s\">here</a>." 262 msgstr "" 263 264 #: includes/admin/class-algolia-admin.php:124 265 #, php-format 266 msgid "" 267 "For Algolia search to work properly, you need to index: <strong>%1$s</strong>" 268 msgstr "" 269 270 #: includes/admin/class-algolia-admin.php:133 229 #: includes/admin/class-algolia-admin.php:151 230 msgid "In order for <strong>database caching</strong> to work with Algolia you must add <code>algolia_</code> to the \"Ignored Query Stems\" option in W3 Total Cache settings <a href=\"%s\">here</a>." 231 msgstr "" 232 233 #. Translators: placeholder is an Algolia index name. 234 #: includes/admin/class-algolia-admin.php:188 235 msgid "For Algolia search to work properly, you need to index: <strong>%1$s</strong>" 236 msgstr "" 237 238 #: includes/admin/class-algolia-admin.php:197 271 239 msgid "Index now" 272 240 msgstr "" 273 241 274 #: includes/admin/partials/form-override-search-option.php: 5242 #: includes/admin/partials/form-override-search-option.php:17 275 243 msgid "Do not use Algolia" 276 244 msgstr "" 277 245 278 #: includes/admin/partials/form-override-search-option.php:11 279 msgid "" 280 "Do not use Algolia for searching at all.<br/>This is only a valid option if " 281 "you wish to search on your content from another website." 282 msgstr "" 283 284 #: includes/admin/partials/form-override-search-option.php:24 246 #: includes/admin/partials/form-override-search-option.php:22 247 msgid "Do not use Algolia for searching at all.<br/>This is only a valid option if you wish to search on your content from another website." 248 msgstr "" 249 250 #: includes/admin/partials/form-override-search-option.php:36 285 251 msgid "Use Algolia in the backend" 286 252 msgstr "" 287 253 288 #: includes/admin/partials/form-override-search-option.php:30 289 msgid "" 290 "With this option WordPress search will be powered by Algolia behind the " 291 "scenes.<br/>This will allow your search results to be typo tolerant.<br/" 292 "><b>This option does not support filtering and displaying instant search " 293 "results but has the advantage to play nicely with any theme.</b>" 294 msgstr "" 295 296 #: includes/admin/partials/form-override-search-option.php:44 254 #: includes/admin/partials/form-override-search-option.php:41 255 msgid "With this option WordPress search will be powered by Algolia behind the scenes.<br/>This will allow your search results to be typo tolerant.<br/><b>This option does not support filtering and displaying instant search results but has the advantage to play nicely with any theme.</b>" 256 msgstr "" 257 258 #: includes/admin/partials/form-override-search-option.php:56 297 259 msgid "Use Algolia with Instantsearch.js" 298 260 msgstr "" 299 261 300 #: includes/admin/partials/form-override-search-option.php:50 301 msgid "" 302 "This will replace the search page with an instant search experience powered " 303 "by Algolia.<br/>By default you will be able to filter by post type, " 304 "categories, tags and authors.<br/>Please note that the plugin is shipped " 305 "with some sensible default styling rules<br/>but it could require some CSS " 306 "adjustments to provide an optimal search experience." 307 msgstr "" 308 309 #: includes/admin/partials/page-autocomplete-config.php:5 262 #: includes/admin/partials/form-override-search-option.php:61 263 msgid "This will replace the search page with an instant search experience powered by Algolia.<br/>By default you will be able to filter by post type, categories, tags and authors.<br/>Please note that the plugin is shipped with some sensible default styling rules<br/>but it could require some CSS adjustments to provide an optimal search experience." 264 msgstr "" 265 266 #: includes/admin/partials/page-autocomplete-config.php:17 310 267 msgid "Enable" 311 268 msgstr "" 312 269 313 #: includes/admin/partials/page-autocomplete-config.php: 6270 #: includes/admin/partials/page-autocomplete-config.php:18 314 271 msgid "Index" 315 272 msgstr "" 316 273 317 #: includes/admin/partials/page-autocomplete-config.php: 7274 #: includes/admin/partials/page-autocomplete-config.php:19 318 275 msgid "Label" 319 276 msgstr "" 320 277 321 #: includes/admin/partials/page-autocomplete-config.php: 8278 #: includes/admin/partials/page-autocomplete-config.php:20 322 279 msgid "Max. Suggestions" 323 280 msgstr "" 324 281 325 #: includes/admin/partials/page-autocomplete-config.php: 9282 #: includes/admin/partials/page-autocomplete-config.php:21 326 283 msgid "Actions" 327 284 msgstr "" 328 285 329 286 #. translators: placeholder is the name of an Algolia search index. 330 #: includes/admin/partials/page-autocomplete-config.php:28 331 #, php-format 287 #: includes/admin/partials/page-autocomplete-config.php:40 332 288 msgid "Index name: %s" 333 289 msgstr "" 334 290 335 #: includes/admin/partials/page-autocomplete-config.php: 41291 #: includes/admin/partials/page-autocomplete-config.php:53 336 292 msgid "Re-index" 337 293 msgstr "" 338 294 339 #: includes/admin/partials/page-autocomplete-config.php: 42340 #: includes/admin/partials/page-search.php: 5295 #: includes/admin/partials/page-autocomplete-config.php:54 296 #: includes/admin/partials/page-search.php:20 341 297 msgid "Push Settings" 342 298 msgstr "" 343 299 344 #: includes/admin/partials/page-autocomplete-config.php: 49300 #: includes/admin/partials/page-autocomplete-config.php:61 345 301 msgid "Configure here the indices you want to display in the dropdown menu." 346 302 msgstr "" 347 303 348 #: includes/admin/partials/page-autocomplete-config.php:51 349 msgid "" 350 "Use the `Max. Suggestions` column to configure the number of entries that " 351 "will be displayed by section." 352 msgstr "" 353 354 #: includes/admin/partials/page-autocomplete-config.php:53 355 msgid "" 356 "Use the `Position` column to reflect the order of the sections in the " 357 "dropdown menu." 358 msgstr "" 359 360 #: includes/admin/partials/page-search.php:4 304 #: includes/admin/partials/page-autocomplete-config.php:63 305 msgid "Use the `Max. Suggestions` column to configure the number of entries that will be displayed by section." 306 msgstr "" 307 308 #: includes/admin/partials/page-autocomplete-config.php:65 309 msgid "Use the `Position` column to reflect the order of the sections in the dropdown menu." 310 msgstr "" 311 312 #: includes/admin/partials/page-search.php:17 361 313 msgid "Re-index search page records" 362 314 msgstr "" 363 315 364 316 #. translators: the placeholder will contain the name of the index. 365 #: includes/class-algolia-cli.php:77 366 #, php-format 317 #: includes/class-algolia-cli.php:117 367 318 msgid "About to clear index %s..." 368 319 msgstr "" 369 320 370 321 #. translators: the placeholder will contain the name of the index. 371 #: includes/class-algolia-cli.php:80 372 #, php-format 322 #: includes/class-algolia-cli.php:120 373 323 msgid "Correctly cleared index \"%s\"." 374 324 msgstr "" 375 325 376 #: includes/indices/class-algolia-searchable-posts-index.php: 35326 #: includes/indices/class-algolia-searchable-posts-index.php:78 377 327 msgid "All posts" 378 328 msgstr "" 379 329 380 #: includes/indices/class-algolia-users-index.php: 14330 #: includes/indices/class-algolia-users-index.php:37 381 331 msgid "Users" 382 332 msgstr "" 383 333 384 #: templates/autocomplete.php:79 334 #. translators: placeholder 1 is current plugin version, placeholder 2 is the available update version. 335 #: includes/utilities/class-algolia-update-messages.php:92 336 msgid "This is a major version update, from %1$s to %2$s, which may contain backwards incompatible changes." 337 msgstr "" 338 339 #: templates/autocomplete.php:91 385 340 msgid "No results matched your query " 386 341 msgstr "" 387 388 #. Plugin Name of the plugin/theme389 msgid "WP Search with Algolia"390 msgstr ""391 392 #. Plugin URI of the plugin/theme393 msgid "https://github.com/WebDevStudios/wp-search-with-algolia"394 msgstr ""395 396 #. Description of the plugin/theme397 msgid "Integrate the powerful Algolia search service with WordPress"398 msgstr ""399 400 #. Author of the plugin/theme401 msgid "WebDevStudios"402 msgstr ""403 404 #. Author URI of the plugin/theme405 msgid "https://webdevstudios.com"406 msgstr "" -
wp-search-with-algolia/trunk/README.txt
r2465306 r2524398 1 2 1 === WP Search with Algolia === 3 2 Contributors: WebDevStudios, williamsba1, gregrickaby, tw2113, richaber, mrasharirfan 4 3 Tags: Search, Algolia, Autocomplete, instant-search, relevant search, search highlight, faceted search, find-as-you-type search, suggest, search by category, ajax search, better search, custom search 5 4 Requires at least: 5.0 6 Tested up to: 5. 55 Tested up to: 5.7 7 6 Requires PHP: 7.2 8 Stable tag: 1. 7.07 Stable tag: 1.8.0 9 8 License: GNU General Public License v2.0, MIT License 10 9 … … 27 26 * [WebDevStudios](https://webdevstudios.com) 28 27 * [Algolia](https://algolia.com) 29 * [Documentation](https:// community.algolia.com/wordpress/configuration.html)28 * [Documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki) 30 29 * [Support](https://github.com/WebDevStudios/wp-search-with-algolia/issues) 31 30 … … 42 41 3. **Activate** WP Search with Algolia from your Plugins page 43 42 4. **Click** on the new menu item "Algolia Search" and enter your API keys 44 5. **Read** the step by step [configuration guide](https:// community.algolia.com/wordpress/configuration.html)43 5. **Read** the step by step [configuration guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Getting-Started) 45 44 46 45 == Frequently Asked Questions == … … 72 71 * Some payment gateways require fsockopen support (for IPN access) 73 72 74 Visit the [ Search by Algolia server requirements documentation](https://community.algolia.com/wordpress/installation.html) for a detailed list of server requirements.73 Visit the [WP Search with Algolia server requirements documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation) for a detailed list of server requirements. 75 74 76 = Where can I find Algolia documentation and user guides? =75 = Where can I find WP Search with Algolia documentation and user guides? = 77 76 78 - For help setting up and configuring Search by Algolia please refer to the [user guide](https://community.algolia.com/wordpress/installation.html).79 - For extending or theming the Autocomplete dropdown, see the [Autocomplete Customization guide](https:// community.algolia.com/wordpress/customize-autocomplete.html).80 - For extending or theming the Instant Search results page, see the [Search Page Customization guide](https:// community.algolia.com/wordpress/customize-search-page.html).77 - For help setting up and configuring WP Search with Algolia please refer to the [user guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation). 78 - For extending or theming the Autocomplete dropdown, see the [Autocomplete Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-the-Autocomplete-dropdown). 79 - For extending or theming the Instant Search results page, see the [Search Page Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). 81 80 82 81 = Will it work with my theme? = 83 82 84 Yes. This plugin will work with any theme, but the Instant Search results page may require some styling to make it match nicely. See the [Search Page Customization](https://community.algolia.com/wordpress/customize-search-page.html).83 Yes. This plugin should work with most themes that do not override the default WordPress search behavior. Instant Search results page may require some styling to make it match nicely. See the [Search Page Customization](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). 85 84 86 85 = Where can I report bugs, request features, or contribute to the project? = … … 91 90 92 91 Algolia offers its Search as a Service provider on a incremental payment program, including a free Community Plan which includes 10,000 records & 50,000 operations per month. Beyond that, [plans](https://www.algolia.com/pricing/) start at $29/month. 93 94 *Note: there isn't a direct correlation between the number of posts in WordPress and the number of records in Algolia. Also note that we only offer support starting from the PRO plan.On average, you can expect to have about 10 times more records than you have posts, though this is not a golden rule and you could end up with more records.*95 92 96 93 = About WebDevStudios = … … 109 106 110 107 Follow along with the changelog on [Github](https://github.com/WebDevStudios/wp-search-with-algolia/releases). 108 109 = 1.8.0 = 110 * Focus on template versioning and update messaging 111 * Add Algolia_Template_Utils class 112 * Deprecate Algolia_Template_Loader::locate_template method 113 * Deprecate Algolia_Plugin::get_templates_path method 114 * Deprecate algolia_templates_path filter 115 * Add Algolia_Update_Messages class 116 * Add Algolia_Admin_Template_Notices class 117 * Add Algolia_Version_Utils class 111 118 112 119 = 1.7.0 = -
wp-search-with-algolia/trunk/algolia.php
r2465306 r2524398 4 4 * Plugin URI: https://github.com/WebDevStudios/wp-search-with-algolia 5 5 * Description: Integrate the powerful Algolia search service with WordPress 6 * Version: 1. 7.06 * Version: 1.8.0 7 7 * Requires at least: 5.0 8 8 * Requires PHP: 7.2 … … 27 27 28 28 // The Algolia Search plugin version. 29 define( 'ALGOLIA_VERSION', '1. 7.0' );29 define( 'ALGOLIA_VERSION', '1.8.0' ); 30 30 31 31 // The minmum required PHP version. -
wp-search-with-algolia/trunk/classmap.php
r2418143 r2524398 45 45 require_once ALGOLIA_PATH . 'includes/watchers/class-algolia-user-changes-watcher.php'; 46 46 47 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-template-utils.php'; 48 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-version-utils.php'; 49 require_once ALGOLIA_PATH . 'includes/utilities/class-algolia-update-messages.php'; 50 47 51 if ( is_admin() ) { 48 52 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin.php'; … … 50 54 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-page-native-search.php'; 51 55 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-page-settings.php'; 56 require_once ALGOLIA_PATH . 'includes/admin/class-algolia-admin-template-notices.php'; 52 57 } -
wp-search-with-algolia/trunk/includes/admin/class-algolia-admin.php
r2350155 r2524398 52 52 } 53 53 } 54 55 new Algolia_Admin_Template_Notices(); 54 56 55 57 new Algolia_Admin_Page_Settings( $plugin ); -
wp-search-with-algolia/trunk/includes/class-algolia-plugin.php
r2465306 r2524398 89 89 90 90 /** 91 * Instance of Algolia_Update_Messages. 92 * 93 * @author WebDevStudios <contact@webdevstudios.com> 94 * @since 1.8.0 95 * 96 * @var Algolia_Update_Messages 97 */ 98 private $update_messages; 99 100 /** 91 101 * Instance of Algolia_Template_Loader. 92 102 * … … 130 140 */ 131 141 public function __construct() { 132 $this->settings = new Algolia_Settings(); 133 $this->api = new Algolia_API( $this->settings ); 134 $this->compatibility = new Algolia_Compatibility(); 135 $this->styles = new Algolia_Styles(); 136 $this->scripts = new Algolia_Scripts(); 142 $this->settings = new Algolia_Settings(); 143 $this->api = new Algolia_API( $this->settings ); 144 $this->compatibility = new Algolia_Compatibility(); 145 $this->styles = new Algolia_Styles(); 146 $this->scripts = new Algolia_Scripts(); 147 $this->update_messages = new Algolia_Update_Messages(); 148 137 149 add_action( 'init', array( $this, 'load' ), 20 ); 138 150 } … … 395 407 * Get the templates path. 396 408 * 397 * @author WebDevStudios <contact@webdevstudios.com> 398 * @since 1.0.0 409 * Somewhat misleading method name. 410 * Actually returns a path segment (directory name) with trailing slash. 411 * 412 * @author WebDevStudios <contact@webdevstudios.com> 413 * @since 1.0.0 414 * @deprecated 1.8.0 Use Algolia_Template_Utils::get_filtered_theme_templates_dirname() 415 * @see Algolia_Template_Utils::get_filtered_theme_templates_dirname() 399 416 * 400 417 * @return string 401 418 */ 402 419 public function get_templates_path() { 403 return (string) apply_filters( 'algolia_templates_path', 'algolia/' ); 420 _deprecated_function( 421 __METHOD__, 422 '1.8.0', 423 'Algolia_Template_Utils::get_filtered_theme_templates_dirname()' 424 ); 425 return (string) Algolia_Template_Utils::get_filtered_theme_templates_dirname(); 404 426 } 405 427 -
wp-search-with-algolia/trunk/includes/class-algolia-template-loader.php
r2395495 r2524398 157 157 * Handles template usage so that we can use our own templates instead of the themes. 158 158 * 159 * Templates are in the 'templates' folder. algolia looks for theme.160 * overrides in /your-theme/algolia/ by default.159 * Plugin templates are located in the 'templates' directory. 160 * Customized templates are in the theme's 'algolia' directory. 161 161 * 162 162 * @author WebDevStudios <contact@webdevstudios.com> … … 199 199 ); 200 200 201 return $this->locate_template( 'instantsearch.php' );201 return Algolia_Template_Utils::locate_template( 'instantsearch.php' ); 202 202 } 203 203 … … 209 209 */ 210 210 public function load_autocomplete_template() { 211 require $this->locate_template( 'autocomplete.php' );211 require Algolia_Template_Utils::locate_template( 'autocomplete.php' ); 212 212 } 213 213 … … 215 215 * Locate a template. 216 216 * 217 * @author WebDevStudios <contact@webdevstudios.com> 218 * @since 1.0.0 217 * @author WebDevStudios <contact@webdevstudios.com> 218 * @since 1.0.0 219 * @deprecated 1.8.0 Use Algolia_Template_Utils::locate_template() 220 * @see Algolia_Template_Utils::locate_template() 219 221 * 220 222 * @param string $file The template file. … … 223 225 */ 224 226 private function locate_template( $file ) { 225 $locations[] = $file; 226 227 $templates_path = $this->plugin->get_templates_path(); 228 if ( 'algolia/' !== $templates_path ) { 229 $locations[] = 'algolia/' . $file; 230 } 231 232 $locations[] = $templates_path . $file; 233 234 $locations = (array) apply_filters( 'algolia_template_locations', $locations, $file ); 235 236 $template = locate_template( array_unique( $locations ) ); 237 238 $default_template = (string) apply_filters( 'algolia_default_template', $this->plugin->get_path() . '/templates/' . $file, $file ); 239 240 return $template ? $template : $default_template; 227 _deprecated_function( 228 __METHOD__, 229 '1.8.0', 230 'Algolia_Template_Utils::locate_template()' 231 ); 232 return Algolia_Template_Utils::locate_template( $file ); 241 233 } 242 234 } -
wp-search-with-algolia/trunk/languages/wp-search-with-algolia.pot
r2286077 r2524398 1 #, fuzzy 1 # Copyright (C) 2021 WebDevStudios 2 # This file is distributed under the same license as the WP Search with Algolia plugin. 2 3 msgid "" 3 4 msgstr "" 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 "Project-Id-Version: WP Search with Algolia\n" 6 "POT-Creation-Date: 2020-04-17 19:11-0500\n" 7 "PO-Revision-Date: 2019-08-30 22:52-0500\n" 8 "Last-Translator: Richard Aber <richard.aber@webdevstudios.com>\n" 9 "Language-Team: Richard Aber <richard.aber@webdevstudios.com>\n" 5 "Project-Id-Version: WP Search with Algolia 1.8.0\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-search-with-algolia\n" 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 "Language-Team: LANGUAGE <LL@li.org>\n" 10 9 "MIME-Version: 1.0\n" 11 10 "Content-Type: text/plain; charset=UTF-8\n" 12 11 "Content-Transfer-Encoding: 8bit\n" 13 "X-Generator: Poedit 2.3\n" 14 "X-Poedit-Basepath: ..\n" 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" 16 "X-Poedit-WPHeader: algolia.php\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" 19 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" 20 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n" 21 "X-Poedit-SearchPath-0: .\n" 22 "X-Poedit-SearchPathExcluded-0: *.min.js\n" 12 "POT-Creation-Date: 2021-05-01T00:02:34+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.4.0\n" 15 "X-Domain: wp-search-with-algolia\n" 16 17 #. Plugin Name of the plugin 18 msgid "WP Search with Algolia" 19 msgstr "" 20 21 #. Plugin URI of the plugin 22 msgid "https://github.com/WebDevStudios/wp-search-with-algolia" 23 msgstr "" 24 25 #. Description of the plugin 26 msgid "Integrate the powerful Algolia search service with WordPress" 27 msgstr "" 28 29 #. Author of the plugin 30 msgid "WebDevStudios" 31 msgstr "" 32 33 #. Author URI of the plugin 34 msgid "https://webdevstudios.com" 35 msgstr "" 23 36 24 37 #. translators: placeholder 1 is minimum required PHP version, placeholder 2 is installed PHP version. 25 #: algolia.php:77 26 #, php-format 38 #: algolia.php:88 27 39 msgid "Algolia plugin requires PHP %1$s or higher. You’re still on %2$s." 28 40 msgstr "" 29 41 30 42 #. translators: placeholder 1 is minimum required WordPress version, placeholder 2 is installed WordPress version. 31 #: algolia.php:86 32 #, php-format 33 msgid "" 34 "Algolia plugin requires at least WordPress in version %1$s, You are on %2$s." 35 msgstr "" 36 37 #: includes/admin/class-algolia-admin-page-autocomplete.php:53 38 #: includes/admin/class-algolia-admin-page-settings.php:63 43 #: algolia.php:97 44 msgid "Algolia plugin requires at least WordPress in version %1$s, You are on %2$s." 45 msgstr "" 46 47 #: includes/admin/class-algolia-admin-page-autocomplete.php:106 48 #: includes/admin/class-algolia-admin-page-settings.php:119 39 49 msgid "Algolia Search" 40 50 msgstr "" 41 51 42 #: includes/admin/class-algolia-admin-page-autocomplete.php: 6143 #: includes/admin/class-algolia-admin-page-autocomplete.php: 6252 #: includes/admin/class-algolia-admin-page-autocomplete.php:114 53 #: includes/admin/class-algolia-admin-page-autocomplete.php:115 44 54 msgid "Autocomplete" 45 55 msgstr "" 46 56 47 #: includes/admin/class-algolia-admin-page-autocomplete.php: 7957 #: includes/admin/class-algolia-admin-page-autocomplete.php:138 48 58 msgid "Enable autocomplete" 49 59 msgstr "" 50 60 51 #: includes/admin/class-algolia-admin-page-autocomplete.php: 8761 #: includes/admin/class-algolia-admin-page-autocomplete.php:146 52 62 msgid "Configuration" 53 63 msgstr "" 54 64 55 #: includes/admin/class-algolia-admin-page-autocomplete.php:120 56 msgid "" 57 "Autocomplete configuration has been saved. Make sure to hit the \"re-index\" " 58 "buttons of the different indices that are not indexed yet." 65 #: includes/admin/class-algolia-admin-page-autocomplete.php:187 66 msgid "Autocomplete configuration has been saved. Make sure to hit the \"re-index\" buttons of the different indices that are not indexed yet." 59 67 msgstr "" 60 68 61 69 #. translators: placeholder contains the URL to the autocomplete configuration page. 62 #: includes/admin/class-algolia-admin-page-autocomplete.php:159 63 #, php-format 64 msgid "" 65 "Please select one or multiple indices on the <a href=\"%s\">Algolia: " 66 "Autocomplete configuration page</a>." 67 msgstr "" 68 69 #: includes/admin/class-algolia-admin-page-autocomplete.php:161 70 msgid "" 71 "You have enabled the Algolia Autocomplete feature but did not choose any " 72 "index to search in." 73 msgstr "" 74 75 #: includes/admin/class-algolia-admin-page-autocomplete.php:171 76 msgid "" 77 "The autocomplete feature adds a find-as-you-type dropdown menu to your " 78 "search bar(s)." 79 msgstr "" 80 81 #: includes/admin/class-algolia-admin-page-native-search.php:44 82 #: includes/admin/class-algolia-admin-page-native-search.php:45 70 #: includes/admin/class-algolia-admin-page-autocomplete.php:250 71 msgid "Please select one or multiple indices on the <a href=\"%s\">Algolia: Autocomplete configuration page</a>." 72 msgstr "" 73 74 #: includes/admin/class-algolia-admin-page-autocomplete.php:252 75 msgid "You have enabled the Algolia Autocomplete feature but did not choose any index to search in." 76 msgstr "" 77 78 #: includes/admin/class-algolia-admin-page-autocomplete.php:265 79 msgid "The autocomplete feature adds a find-as-you-type dropdown menu to your search bar(s)." 80 msgstr "" 81 82 #: includes/admin/class-algolia-admin-page-native-search.php:93 83 #: includes/admin/class-algolia-admin-page-native-search.php:94 83 84 msgid "Search Page" 84 85 msgstr "" 85 86 86 #: includes/admin/class-algolia-admin-page-native-search.php: 6287 #: includes/admin/class-algolia-admin-page-native-search.php:117 87 88 msgid "Search results" 88 89 msgstr "" 89 90 90 #: includes/admin/class-algolia-admin-page-native-search.php: 8891 #: includes/admin/class-algolia-admin-page-native-search.php:154 91 92 msgid "WordPress search is now based on Algolia!" 92 93 msgstr "" 93 94 94 #: includes/admin/class-algolia-admin-page-native-search.php: 9595 #: includes/admin/class-algolia-admin-page-native-search.php:161 95 96 msgid "WordPress search is now based on Algolia instantsearch.js!" 96 97 msgstr "" 97 98 98 #: includes/admin/class-algolia-admin-page-native-search.php:103 99 msgid "" 100 "You chose to keep the WordPress native search instead of Algolia. If you are " 101 "using the autocomplete feature of the plugin we highly recommend you turn " 102 "Algolia search on instead of the WordPress native search." 99 #: includes/admin/class-algolia-admin-page-native-search.php:169 100 msgid "You chose to keep the WordPress native search instead of Algolia. If you are using the autocomplete feature of the plugin we highly recommend you turn Algolia search on instead of the WordPress native search." 103 101 msgstr "" 104 102 105 103 #. translators: placeholder contains the link to the indexing page. 106 #: includes/admin/class-algolia-admin-page-native-search.php:139 107 #, php-format 108 msgid "" 109 "Searchable posts index needs to be checked on the <a href=\"%s\">Algolia: " 110 "Indexing page</a> for the search results to be powered by Algolia." 111 msgstr "" 112 113 #: includes/admin/class-algolia-admin-page-native-search.php:150 114 msgid "" 115 "By enabling this plugin to override the native WordPress search, your search " 116 "results will be powered by Algolia's typo-tolerant & relevant search " 117 "algorithms." 118 msgstr "" 119 120 #: includes/admin/class-algolia-admin-page-native-search.php:162 121 msgid "" 122 "You have no index containing only posts yet. Please index some content on " 123 "the `Indexing` page." 124 msgstr "" 125 126 #: includes/admin/class-algolia-admin-page-settings.php:52 127 #: includes/admin/class-algolia-admin-page-settings.php:73 128 #: includes/admin/class-algolia-admin-page-settings.php:74 104 #: includes/admin/class-algolia-admin-page-native-search.php:213 105 msgid "Searchable posts index needs to be checked on the <a href=\"%s\">Algolia: Indexing page</a> for the search results to be powered by Algolia." 106 msgstr "" 107 108 #: includes/admin/class-algolia-admin-page-native-search.php:227 109 msgid "By enabling this plugin to override the native WordPress search, your search results will be powered by Algolia's typo-tolerant & relevant search algorithms." 110 msgstr "" 111 112 #: includes/admin/class-algolia-admin-page-native-search.php:239 113 msgid "You have no index containing only posts yet. Please index some content on the `Indexing` page." 114 msgstr "" 115 116 #: includes/admin/class-algolia-admin-page-settings.php:100 117 #: includes/admin/class-algolia-admin-page-settings.php:129 118 #: includes/admin/class-algolia-admin-page-settings.php:130 129 119 msgid "Settings" 130 120 msgstr "" 131 121 132 #: includes/admin/class-algolia-admin-page-settings.php: 91122 #: includes/admin/class-algolia-admin-page-settings.php:153 133 123 msgid "Application ID" 134 124 msgstr "" 135 125 136 #: includes/admin/class-algolia-admin-page-settings.php: 99126 #: includes/admin/class-algolia-admin-page-settings.php:161 137 127 msgid "Search-only API key" 138 128 msgstr "" 139 129 140 #: includes/admin/class-algolia-admin-page-settings.php:1 07130 #: includes/admin/class-algolia-admin-page-settings.php:169 141 131 msgid "Admin API key" 142 132 msgstr "" 143 133 144 #: includes/admin/class-algolia-admin-page-settings.php:1 15134 #: includes/admin/class-algolia-admin-page-settings.php:177 145 135 msgid "Index name prefix" 146 136 msgstr "" 147 137 148 #: includes/admin/class-algolia-admin-page-settings.php:1 23138 #: includes/admin/class-algolia-admin-page-settings.php:185 149 139 msgid "Remove Algolia powered by logo" 150 140 msgstr "" 151 141 152 #: includes/admin/class-algolia-admin-page-settings.php: 143142 #: includes/admin/class-algolia-admin-page-settings.php:211 153 143 msgid "Your Algolia Application ID." 154 144 msgstr "" 155 145 156 #: includes/admin/class-algolia-admin-page-settings.php: 154146 #: includes/admin/class-algolia-admin-page-settings.php:228 157 147 msgid "Your Algolia Search-only API key (public)." 158 148 msgstr "" 159 149 160 #: includes/admin/class-algolia-admin-page-settings.php: 164150 #: includes/admin/class-algolia-admin-page-settings.php:244 161 151 msgid "Your Algolia ADMIN API key (kept private)." 162 152 msgstr "" 163 153 164 #: includes/admin/class-algolia-admin-page-settings.php: 174154 #: includes/admin/class-algolia-admin-page-settings.php:260 165 155 msgid "This prefix will be prepended to your index names." 166 156 msgstr "" 167 157 168 #: includes/admin/class-algolia-admin-page-settings.php:185 169 msgid "" 170 "This will remove the Algolia logo from the autocomplete and the search page. " 171 "We require that you keep the Algolia logo if you are using a free plan." 172 msgstr "" 173 174 #: includes/admin/class-algolia-admin-page-settings.php:198 158 #: includes/admin/class-algolia-admin-page-settings.php:277 159 msgid "This will remove the Algolia logo from the autocomplete and the search page. We require that you keep the Algolia logo if you are using a free plan." 160 msgstr "" 161 162 #: includes/admin/class-algolia-admin-page-settings.php:300 175 163 msgid "Application ID should not be empty." 176 164 msgstr "" 177 165 178 #: includes/admin/class-algolia-admin-page-settings.php: 216166 #: includes/admin/class-algolia-admin-page-settings.php:328 179 167 msgid "Search-only API key should not be empty." 180 168 msgstr "" 181 169 182 #: includes/admin/class-algolia-admin-page-settings.php: 233170 #: includes/admin/class-algolia-admin-page-settings.php:355 183 171 msgid "API key should not be empty" 184 172 msgstr "" 185 173 186 #: includes/admin/class-algolia-admin-page-settings.php:260 187 msgid "" 188 "We were unable to authenticate you against the Algolia servers with the " 189 "provided information. Please ensure that you used an the Admin API key and a " 190 "valid Application ID." 191 msgstr "" 192 193 #: includes/admin/class-algolia-admin-page-settings.php:271 194 msgid "" 195 "It looks like your search API key is wrong. Ensure that the key you entered " 196 "has only the search capability and nothing else. Also ensure that the key " 197 "has no limited time validity." 198 msgstr "" 199 200 #: includes/admin/class-algolia-admin-page-settings.php:280 201 msgid "" 202 "We succesfully managed to connect to the Algolia servers with the provided " 203 "information. Your search API key has also been checked and is OK." 204 msgstr "" 205 206 #: includes/admin/class-algolia-admin-page-settings.php:318 207 msgid "" 208 "Indices prefix can only contain alphanumeric characters and underscores." 209 msgstr "" 210 211 #: includes/admin/class-algolia-admin-page-settings.php:347 212 msgid "" 213 "Configure your Algolia account credentials. You can find them in the \"API " 214 "Keys\" section of your Algolia dashboard." 215 msgstr "" 216 217 #: includes/admin/class-algolia-admin-page-settings.php:348 218 msgid "" 219 "Once you provide your Algolia Application ID and API key, this plugin will " 220 "be able to securely communicate with Algolia servers." 221 msgstr "" 222 223 #: includes/admin/class-algolia-admin-page-settings.php:348 224 msgid "" 225 "We ensure your information is correct by testing them against the Algolia " 226 "servers upon save." 174 #: includes/admin/class-algolia-admin-page-settings.php:384 175 msgid "We were unable to authenticate you against the Algolia servers with the provided information. Please ensure that you used a valid Application ID and Admin API key." 176 msgstr "" 177 178 #: includes/admin/class-algolia-admin-page-settings.php:395 179 msgid "It looks like your search API key is wrong. Ensure that the key you entered has only the search capability and nothing else. Also ensure that the key has no limited time validity." 180 msgstr "" 181 182 #: includes/admin/class-algolia-admin-page-settings.php:405 183 msgid "We succesfully managed to connect to the Algolia servers with the provided information. Your search API key has also been checked and is OK." 184 msgstr "" 185 186 #: includes/admin/class-algolia-admin-page-settings.php:453 187 msgid "Indices prefix can only contain alphanumeric characters and underscores." 188 msgstr "" 189 190 #: includes/admin/class-algolia-admin-page-settings.php:502 191 msgid "Configure your Algolia account credentials. You can find them in the \"API Keys\" section of your Algolia dashboard." 192 msgstr "" 193 194 #: includes/admin/class-algolia-admin-page-settings.php:503 195 msgid "Once you provide your Algolia Application ID and API key, this plugin will be able to securely communicate with Algolia servers." 196 msgstr "" 197 198 #: includes/admin/class-algolia-admin-page-settings.php:503 199 msgid "We ensure your information is correct by testing them against the Algolia servers upon save." 227 200 msgstr "" 228 201 229 202 #. translators: the placeholder contains the URL to Algolia's website. 230 #: includes/admin/class-algolia-admin-page-settings.php: 350231 #, php-format 232 msg id""233 "No Algolia account yet? <a href=\"%s\">Follow this link</a> to create one " 234 "for free in a couple of minutes!" 235 msgstr "" 236 237 #: includes/admin/class-algolia-admin.php:57 238 msgid "" 239 "Algolia Search requires the \"mbstring\" PHP extension to be enabled. Please " 240 "contact your hosting provider."241 msgstr "" 242 243 #: includes/admin/class-algolia-admin.php: 61244 msgid " "245 "Algolia needs \"mbregex\" NOT to be disabled. Please contact your hosting"246 "provider." 247 msgstr "" 248 249 #: includes/admin/class-algolia-admin.php:67 250 msgid "" 251 "Algolia Search requires the \"cURL\" PHP extension to be enabled. Please " 252 "contact your hosting provider."203 #: includes/admin/class-algolia-admin-page-settings.php:505 204 msgid "No Algolia account yet? <a href=\"%s\">Follow this link</a> to create one for free in a couple of minutes!" 205 msgstr "" 206 207 #. translators: placeholder 1 is template filename, placeholder 2 is custom template version, placeholder 3 is core template version. 208 #: includes/admin/class-algolia-admin-template-notices.php:64 209 msgid "Your custom WP Search With Algolia template file, %1$s, version %2$s is out of date. The core version is %3$s" 210 msgstr "" 211 212 #: includes/admin/class-algolia-admin-template-notices.php:69 213 msgid "unknown" 214 msgstr "" 215 216 #: includes/admin/class-algolia-admin.php:113 217 msgid "Algolia Search requires the \"mbstring\" PHP extension to be enabled. Please contact your hosting provider." 218 msgstr "" 219 220 #: includes/admin/class-algolia-admin.php:117 221 msgid "Algolia needs \"mbregex\" NOT to be disabled. Please contact your hosting provider." 222 msgstr "" 223 224 #: includes/admin/class-algolia-admin.php:123 225 msgid "Algolia Search requires the \"cURL\" PHP extension to be enabled. Please contact your hosting provider." 253 226 msgstr "" 254 227 255 228 #. translators: placeholder contains the URL to the caching plugin's config page. 256 #: includes/admin/class-algolia-admin.php:90 257 #, php-format 258 msgid "" 259 "In order for <strong>database caching</strong> to work with Algolia you must " 260 "add <code>algolia_</code> to the \"Ignored Query Stems\" option in W3 Total " 261 "Cache settings <a href=\"%s\">here</a>." 262 msgstr "" 263 264 #: includes/admin/class-algolia-admin.php:124 265 #, php-format 266 msgid "" 267 "For Algolia search to work properly, you need to index: <strong>%1$s</strong>" 268 msgstr "" 269 270 #: includes/admin/class-algolia-admin.php:133 229 #: includes/admin/class-algolia-admin.php:151 230 msgid "In order for <strong>database caching</strong> to work with Algolia you must add <code>algolia_</code> to the \"Ignored Query Stems\" option in W3 Total Cache settings <a href=\"%s\">here</a>." 231 msgstr "" 232 233 #. Translators: placeholder is an Algolia index name. 234 #: includes/admin/class-algolia-admin.php:188 235 msgid "For Algolia search to work properly, you need to index: <strong>%1$s</strong>" 236 msgstr "" 237 238 #: includes/admin/class-algolia-admin.php:197 271 239 msgid "Index now" 272 240 msgstr "" 273 241 274 #: includes/admin/partials/form-override-search-option.php: 5242 #: includes/admin/partials/form-override-search-option.php:17 275 243 msgid "Do not use Algolia" 276 244 msgstr "" 277 245 278 #: includes/admin/partials/form-override-search-option.php:11 279 msgid "" 280 "Do not use Algolia for searching at all.<br/>This is only a valid option if " 281 "you wish to search on your content from another website." 282 msgstr "" 283 284 #: includes/admin/partials/form-override-search-option.php:24 246 #: includes/admin/partials/form-override-search-option.php:22 247 msgid "Do not use Algolia for searching at all.<br/>This is only a valid option if you wish to search on your content from another website." 248 msgstr "" 249 250 #: includes/admin/partials/form-override-search-option.php:36 285 251 msgid "Use Algolia in the backend" 286 252 msgstr "" 287 253 288 #: includes/admin/partials/form-override-search-option.php:30 289 msgid "" 290 "With this option WordPress search will be powered by Algolia behind the " 291 "scenes.<br/>This will allow your search results to be typo tolerant.<br/" 292 "><b>This option does not support filtering and displaying instant search " 293 "results but has the advantage to play nicely with any theme.</b>" 294 msgstr "" 295 296 #: includes/admin/partials/form-override-search-option.php:44 254 #: includes/admin/partials/form-override-search-option.php:41 255 msgid "With this option WordPress search will be powered by Algolia behind the scenes.<br/>This will allow your search results to be typo tolerant.<br/><b>This option does not support filtering and displaying instant search results but has the advantage to play nicely with any theme.</b>" 256 msgstr "" 257 258 #: includes/admin/partials/form-override-search-option.php:56 297 259 msgid "Use Algolia with Instantsearch.js" 298 260 msgstr "" 299 261 300 #: includes/admin/partials/form-override-search-option.php:50 301 msgid "" 302 "This will replace the search page with an instant search experience powered " 303 "by Algolia.<br/>By default you will be able to filter by post type, " 304 "categories, tags and authors.<br/>Please note that the plugin is shipped " 305 "with some sensible default styling rules<br/>but it could require some CSS " 306 "adjustments to provide an optimal search experience." 307 msgstr "" 308 309 #: includes/admin/partials/page-autocomplete-config.php:5 262 #: includes/admin/partials/form-override-search-option.php:61 263 msgid "This will replace the search page with an instant search experience powered by Algolia.<br/>By default you will be able to filter by post type, categories, tags and authors.<br/>Please note that the plugin is shipped with some sensible default styling rules<br/>but it could require some CSS adjustments to provide an optimal search experience." 264 msgstr "" 265 266 #: includes/admin/partials/page-autocomplete-config.php:17 310 267 msgid "Enable" 311 268 msgstr "" 312 269 313 #: includes/admin/partials/page-autocomplete-config.php: 6270 #: includes/admin/partials/page-autocomplete-config.php:18 314 271 msgid "Index" 315 272 msgstr "" 316 273 317 #: includes/admin/partials/page-autocomplete-config.php: 7274 #: includes/admin/partials/page-autocomplete-config.php:19 318 275 msgid "Label" 319 276 msgstr "" 320 277 321 #: includes/admin/partials/page-autocomplete-config.php: 8278 #: includes/admin/partials/page-autocomplete-config.php:20 322 279 msgid "Max. Suggestions" 323 280 msgstr "" 324 281 325 #: includes/admin/partials/page-autocomplete-config.php: 9282 #: includes/admin/partials/page-autocomplete-config.php:21 326 283 msgid "Actions" 327 284 msgstr "" 328 285 329 286 #. translators: placeholder is the name of an Algolia search index. 330 #: includes/admin/partials/page-autocomplete-config.php:28 331 #, php-format 287 #: includes/admin/partials/page-autocomplete-config.php:40 332 288 msgid "Index name: %s" 333 289 msgstr "" 334 290 335 #: includes/admin/partials/page-autocomplete-config.php: 41291 #: includes/admin/partials/page-autocomplete-config.php:53 336 292 msgid "Re-index" 337 293 msgstr "" 338 294 339 #: includes/admin/partials/page-autocomplete-config.php: 42340 #: includes/admin/partials/page-search.php: 5295 #: includes/admin/partials/page-autocomplete-config.php:54 296 #: includes/admin/partials/page-search.php:20 341 297 msgid "Push Settings" 342 298 msgstr "" 343 299 344 #: includes/admin/partials/page-autocomplete-config.php: 49300 #: includes/admin/partials/page-autocomplete-config.php:61 345 301 msgid "Configure here the indices you want to display in the dropdown menu." 346 302 msgstr "" 347 303 348 #: includes/admin/partials/page-autocomplete-config.php:51 349 msgid "" 350 "Use the `Max. Suggestions` column to configure the number of entries that " 351 "will be displayed by section." 352 msgstr "" 353 354 #: includes/admin/partials/page-autocomplete-config.php:53 355 msgid "" 356 "Use the `Position` column to reflect the order of the sections in the " 357 "dropdown menu." 358 msgstr "" 359 360 #: includes/admin/partials/page-search.php:4 304 #: includes/admin/partials/page-autocomplete-config.php:63 305 msgid "Use the `Max. Suggestions` column to configure the number of entries that will be displayed by section." 306 msgstr "" 307 308 #: includes/admin/partials/page-autocomplete-config.php:65 309 msgid "Use the `Position` column to reflect the order of the sections in the dropdown menu." 310 msgstr "" 311 312 #: includes/admin/partials/page-search.php:17 361 313 msgid "Re-index search page records" 362 314 msgstr "" 363 315 364 316 #. translators: the placeholder will contain the name of the index. 365 #: includes/class-algolia-cli.php:77 366 #, php-format 317 #: includes/class-algolia-cli.php:117 367 318 msgid "About to clear index %s..." 368 319 msgstr "" 369 320 370 321 #. translators: the placeholder will contain the name of the index. 371 #: includes/class-algolia-cli.php:80 372 #, php-format 322 #: includes/class-algolia-cli.php:120 373 323 msgid "Correctly cleared index \"%s\"." 374 324 msgstr "" 375 325 376 #: includes/indices/class-algolia-searchable-posts-index.php: 35326 #: includes/indices/class-algolia-searchable-posts-index.php:78 377 327 msgid "All posts" 378 328 msgstr "" 379 329 380 #: includes/indices/class-algolia-users-index.php: 14330 #: includes/indices/class-algolia-users-index.php:37 381 331 msgid "Users" 382 332 msgstr "" 383 333 384 #: templates/autocomplete.php:79 334 #. translators: placeholder 1 is current plugin version, placeholder 2 is the available update version. 335 #: includes/utilities/class-algolia-update-messages.php:92 336 msgid "This is a major version update, from %1$s to %2$s, which may contain backwards incompatible changes." 337 msgstr "" 338 339 #: templates/autocomplete.php:91 385 340 msgid "No results matched your query " 386 341 msgstr "" 387 388 #. Plugin Name of the plugin/theme389 msgid "WP Search with Algolia"390 msgstr ""391 392 #. Plugin URI of the plugin/theme393 msgid "https://github.com/WebDevStudios/wp-search-with-algolia"394 msgstr ""395 396 #. Description of the plugin/theme397 msgid "Integrate the powerful Algolia search service with WordPress"398 msgstr ""399 400 #. Author of the plugin/theme401 msgid "WebDevStudios"402 msgstr ""403 404 #. Author URI of the plugin/theme405 msgid "https://webdevstudios.com"406 msgstr ""
Note: See TracChangeset
for help on using the changeset viewer.