<?xml version="1.0" encoding="utf-8"?><Language Name="English"><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu"><Value>CustomSearch</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu.NopTemplates"><Value>Nop-Templates</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu.Plugins"><Value>Plugins</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu.Configure"><Value>Configure</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu.Diagnostics"><Value>Search diagnostics</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Menu.Logs"><Value>Index logs</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Title"><Value>Custom Search settings</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Intro"><Value>Set up the Elasticsearch connection and storefront search options. One shared index is used for all stores; results are filtered by the current store.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.EngineScope"><Value>Connection and indexing settings are shared for all stores. Only &quot;Search engine enabled&quot; can be set per store.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.StoreScope"><Value>These options can be set per store. Storefront results always filter by the current store.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.Engine"><Value>Connection</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.Indexing"><Value>Indexing</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.Search"><Value>Search</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.Fields"><Value>Search fields</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.Sorting"><Value>Sorting</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Configure.Tab.NoiseWords"><Value>Noise words</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Enabled"><Value>Search engine enabled</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Enabled.Hint"><Value>Turn the Elasticsearch search engine on or off. When off, the store uses default nopCommerce search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ServerUrl"><Value>Elasticsearch URL</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ServerUrl.Hint"><Value>Cluster endpoint, for example https://localhost:9200</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ServerUrl.Required"><Value>Elasticsearch URL is required when the engine is enabled.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ServerUrl.Invalid"><Value>Enter a valid http or https URL.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IndexName"><Value>Index name</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IndexName.Hint"><Value>Shared product index name for all stores.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IndexName.Required"><Value>Index name is required.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IndexName.Invalid"><Value>Use lowercase letters, numbers, and hyphens only.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.AuthenticationType"><Value>Authentication</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.AuthenticationType.Hint"><Value>How the plugin authenticates to Elasticsearch: None, Basic (username/password), or API key.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.AuthenticationType.None"><Value>None</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.AuthenticationType.Basic"><Value>Basic</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.AuthenticationType.ApiKey"><Value>API key</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Username"><Value>Username</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Username.Hint"><Value>Elasticsearch username used when Authentication is set to Basic.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Username.Required"><Value>Username is required for basic authentication.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Password"><Value>Password</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Password.Hint"><Value>Leave blank to keep the stored password.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ApiKey"><Value>API key</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ApiKey.Hint"><Value>Leave blank to keep the stored key.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ValidateCertificates"><Value>Validate TLS certificates</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.ValidateCertificates.Hint"><Value>Always enabled. TLS certificates are validated; bypass is not supported for security.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.BulkBatchSize"><Value>Bulk batch size</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.BulkBatchSize.Hint"><Value>Number of products sent to Elasticsearch in each bulk indexing request. Default 250.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.BulkBatchSize.Invalid"><Value>Bulk batch size must be between 1 and 5000.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.DeleteBatchSize"><Value>Delete batch size</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.DeleteBatchSize.Hint"><Value>Number of product documents deleted from Elasticsearch in each batch request. Default 250.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.DeleteBatchSize.Invalid"><Value>Delete batch size must be between 1 and 5000.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IncrementalSyncEnabled"><Value>Incremental sync enabled</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.IncrementalSyncEnabled.Hint"><Value>When enabled, catalog changes are queued and processed into Elasticsearch automatically.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.DeleteIndexOnUninstall"><Value>Delete Elasticsearch index on uninstall</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.DeleteIndexOnUninstall.Hint"><Value>If enabled, uninstall deletes only this plugin's Elasticsearch index. Default off.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchEnabled"><Value>Storefront search enabled</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchEnabled.Hint"><Value>Use this plugin for storefront search on this store. Requires Search engine enabled.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.MinimumSearchLength"><Value>Minimum characters</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.MinimumSearchLength.Hint"><Value>Queries shorter than this are not searched. Also respects the catalog minimum search length.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.MinimumSearchLength.Invalid"><Value>Minimum characters must be between 1 and 20.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchMode"><Value>Search mode</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchMode.Hint"><Value>Exact matches the whole term. Contains AND requires all words. Contains OR matches any word.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchMode.Exact"><Value>Exact</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchMode.ContainsAnd"><Value>Contains AND</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SearchMode.ContainsOr"><Value>Contains OR</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.NoiseWordProcessingEnabled"><Value>Process noise words</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.NoiseWordProcessingEnabled.Hint"><Value>When enabled, configured noise words are removed from the customer query before searching.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.FuzzySearchEnabled"><Value>Typo / fuzzy search</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.FuzzySearchEnabled.Hint"><Value>Allows small typos on product name, descriptions, and tags for search results and autocomplete (e.g. cemnet → cement). Not applied to SKU, MPN, or GTIN.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SpacedProductCodeSearchEnabled"><Value>Search codes with spaces</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.SpacedProductCodeSearchEnabled.Hint"><Value>When enabled, a spaced query is also tried as one joined product code. Example: query COMP CUST can match SKU COMPCUST (no separators). Not needed when the SKU already has separators (e.g. COMP_CUST or AP-MBP-13), because Contains AND/OR already matches those parts.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.AutocompleteFieldProfile"><Value>Autocomplete fields</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.AutocompleteFieldProfile.Hint"><Value>Choose which fields power autocomplete suggestions: all configured searchable fields, or name and product codes only.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.AutocompleteFieldProfile.AllConfigured"><Value>All configured fields</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Search.AutocompleteFieldProfile.NameAndCodes"><Value>Name and product codes</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.PrimarySort"><Value>Primary sort</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.PrimarySort.Hint"><Value>Main order for storefront search results when the customer does not choose another sort option.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.PrimarySortDirection"><Value>Primary direction</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.PrimarySortDirection.Hint"><Value>Ascending or descending order for the primary sort.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.SecondarySort"><Value>Secondary sort</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.SecondarySort.Hint"><Value>Used to break ties when products have the same primary sort value. Select None to disable.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.SecondarySortDirection"><Value>Secondary direction</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.SecondarySortDirection.Hint"><Value>Ascending or descending order for the secondary sort.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.None"><Value>None</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Relevance"><Value>Relevance</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Priority"><Value>Priority (display order)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Position"><Value>Position (display order)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Bestseller"><Value>Bestseller</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Price"><Value>Price</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.Name"><Value>Name</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Field.CreatedOn"><Value>Created on</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Direction.Ascending"><Value>Ascending</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.Direction.Descending"><Value>Descending</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Sorting.BoostNote"><Value>Choose how search results are ordered by default. Customers can still change sort on the storefront when the theme allows it.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableSku"><Value>Search SKU</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableSku.Hint"><Value>Include product SKU in search. Supports partial and prefix matching for product codes.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostSku"><Value>SKU boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostSku.Hint"><Value>Relevance weight for SKU matches. Higher values rank SKU hits higher (e.g. 10).</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableName"><Value>Search product name</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableName.Hint"><Value>Include product name in search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostName"><Value>Name boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostName.Hint"><Value>Relevance weight for product name matches. Higher values rank name hits higher.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableShortDescription"><Value>Search short description</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableShortDescription.Hint"><Value>Include short description in search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostShortDescription"><Value>Short description boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostShortDescription.Hint"><Value>Relevance weight for short description matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableFullDescription"><Value>Search full description</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableFullDescription.Hint"><Value>Include full description in search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostFullDescription"><Value>Full description boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostFullDescription.Hint"><Value>Relevance weight for full description matches. Usually keep this lower than name or SKU.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableTags"><Value>Search tags</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableTags.Hint"><Value>Include product tags in search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostTags"><Value>Tags boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostTags.Hint"><Value>Relevance weight for tag matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableMpn"><Value>Search manufacturer part number</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableMpn.Hint"><Value>Include manufacturer part number (MPN) in search. Supports partial and prefix matching.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostMpn"><Value>MPN boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostMpn.Hint"><Value>Relevance weight for manufacturer part number matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableGtin"><Value>Search GTIN</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableGtin.Hint"><Value>Include GTIN (UPC/EAN/ISBN) in search. Supports partial and prefix matching.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostGtin"><Value>GTIN boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostGtin.Hint"><Value>Relevance weight for GTIN matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableQuickTabs"><Value>Search Quick Tabs</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableQuickTabs.Hint"><Value>Include Nop Quick Tabs titles and HTML content when the Quick Tabs plugin tables are installed. Requires index rebuild after enabling.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostQuickTabs"><Value>Quick Tabs boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostQuickTabs.Hint"><Value>Relevance weight for Quick Tabs content matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableAttachments"><Value>Search Attachments / PDF</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.EnableAttachments.Hint"><Value>Include attachment names, descriptions, and PDF file names or download URLs when the Attachments plugin tables are installed. Requires index rebuild after enabling.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostAttachments"><Value>Attachments boost</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.BoostAttachments.Hint"><Value>Relevance weight for attachment / PDF matches.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.Boost.Invalid"><Value>Boost must be between 0.01 and 100 when the field is searchable.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Fields.CodeNote"><Value>Choose which product data is searchable and how strongly each field ranks. SKU, MPN, and GTIN support exact and partial matching. Quick Tabs and Attachments need those plugins installed — leave them off if unused. Rebuild the index after enabling new fields.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Intro"><Value>Words removed from the customer query before searching (for example &quot;the&quot; or &quot;and&quot;). Enable Process noise words on the Search tab to use this list.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Word"><Value>Word</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Word.Hint"><Value>Word removed from the search query when noise-word processing is enabled.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Word.Required"><Value>Word is required.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Word.MaxLength"><Value>Word cannot exceed 100 characters.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Word.Duplicate"><Value>This noise word already exists for the selected store.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Enabled"><Value>Enabled</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Enabled.Hint"><Value>When disabled, this noise word is ignored.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Store"><Value>Store</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Store.Hint"><Value>Select a store, or All stores to apply this noise word everywhere.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.AddNew"><Value>Add noise word</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.NoiseWords.Edit"><Value>Edit noise word</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.TestConnection"><Value>Test connection</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.CreateIndex"><Value>Create index</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.RebuildIndex"><Value>Rebuild product index</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Operations.Hint"><Value>Test the Elasticsearch connection, create the product index, and rebuild or monitor indexing. Save Connection settings first if you changed the URL or credentials.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.TestConnection.Hint"><Value>Checks that Elasticsearch is reachable with the saved connection settings.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.CreateIndex.Hint"><Value>Creates the product index if it does not already exist. Does not index products.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.RebuildIndex.Hint"><Value>Indexes all products into the shared index. Creates the index only if it is missing. Does not delete the current index.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Rebuild.Heading"><Value>Full rebuild</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Rebuild.Status"><Value>Status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Rebuild.Processed"><Value>Processed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Rebuild.Failed"><Value>Failed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Engine.Rebuild.Percentage"><Value>Progress</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.Status"><Value>Incremental sync queue</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.Pending"><Value>Pending</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.Processing"><Value>Processing</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.Poison"><Value>Poisoned items</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.LastSuccess"><Value>Last successful run</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Queue.Hint"><Value>Product changes are queued and processed about every minute. Poisoned items failed 5 times and are not retried automatically.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Title"><Value>Search diagnostics</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.RunSearch"><Value>Run test search</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Infrastructure"><Value>System status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Connection"><Value>Connection</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.IndexName"><Value>Index name</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.IndexStatus"><Value>Index status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.IndexStatus.Exists"><Value>Exists</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.IndexStatus.Missing"><Value>Missing</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.PluginSearchActive"><Value>Plugin search</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Active"><Value>Active</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Inactive"><Value>Inactive</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.RebuildStatus"><Value>Rebuild status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.QueueSummary"><Value>Sync queue (pending / processing / poisoned)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.SearchInput"><Value>Test search</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Results"><Value>Test results</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Tab.Overview"><Value>Overview</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Tab.Query"><Value>Elasticsearch query</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Tab.Products"><Value>Matching products</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Query"><Value>Query</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Query.Hint"><Value>Keywords to run against Elasticsearch using the current store search settings.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Store"><Value>Store</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Store.Hint"><Value>Store whose search configuration is used for this test.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Language"><Value>Language</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Language.Hint"><Value>Language used for localized product fields in this test search.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.SearchMode"><Value>Search mode</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.SearchMode.Hint"><Value>Override the store search mode for this test, or use the store default.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.UseStoreDefault"><Value>Use store default</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.RawQuery"><Value>Raw query</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.NormalizedQuery"><Value>Normalized query</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.BlockedReason"><Value>Blocked reason</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Fields"><Value>Enabled fields</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.NoiseWords"><Value>Removed noise words</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Acl"><Value>ACL</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.AclApplied"><Value>Applied for role IDs: {0}</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.AclIgnored"><Value>Ignored (CatalogSettings.IgnoreAcl)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.TotalHits"><Value>Total hits</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Elapsed"><Value>Execution time</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.EsStatus"><Value>Elasticsearch status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Error"><Value>Error</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.QueryRepresentation"><Value>Query representation (sanitized)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.Score"><Value>Score</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.MatchedFields"><Value>Matched fields</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.MatchedFieldBoosts"><Value>Field boosts</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.ProductId"><Value>ID</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Diagnostics.SearchDisabled"><Value>Plugin search is disabled for the selected store or engine.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Title"><Value>Index logs</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Intro"><Value>History of index rebuilds, batches, and incremental sync. Use Cycle ID to follow one rebuild from start to finish.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.OperationType"><Value>Operation</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status"><Value>Status</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.CycleId"><Value>Cycle ID</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Batch"><Value>Batch</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.StartedOn"><Value>Started (UTC)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.CompletedOn"><Value>Completed (UTC)</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Processed"><Value>Processed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Failed"><Value>Failed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Total"><Value>Total</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Duration"><Value>Duration</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Trigger"><Value>Source</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Message"><Value>Summary</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Error"><Value>Error</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.FullMessage"><Value>Details</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.BatchSize"><Value>Batch size</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.View.Title"><Value>Index log details</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.View.Back"><Value>back to log list</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearOld"><Value>Clear logs older than 30 days</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearAll"><Value>Clear all logs</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearOld.Confirm"><Value>Delete index logs older than 30 days?</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearAll.Confirm"><Value>Delete all index logs? This cannot be undone.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearOld.Result"><Value>{0} log(s) removed.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.ClearAll.Result"><Value>All index logs were cleared.</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.OperationType.FullRebuild"><Value>Full rebuild</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.OperationType.RebuildBatch"><Value>Rebuild batch</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.OperationType.IncrementalSync"><Value>Incremental sync</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.OperationType.CreateIndex"><Value>Create index</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.Running"><Value>Running</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.Completed"><Value>Completed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.CompletedWithErrors"><Value>Completed with errors</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.Failed"><Value>Failed</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.Cancelled"><Value>Cancelled</Value></LocaleResource><LocaleResource Name="Plugins.NopTemplates.CustomSearch.Logs.Status.Skipped"><Value>Skipped</Value></LocaleResource></Language>