# Copyright (C) 2026 Sky Servers SRL
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: SkyServers Product Sync for eMAG 3.9.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/skyservers-product-sync-for-emag\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-08-19T17:24:44+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: skyservers-product-sync-for-emag\n"

#. Plugin Name of the plugin
#: skyservers-product-sync-for-emag.php
msgid "SkyServers Product Sync for eMAG"
msgstr ""

#. Plugin URI of the plugin
#: skyservers-product-sync-for-emag.php
msgid "https://www.sky-servers.com/skyservers-product-sync-for-emag"
msgstr ""

#. Description of the plugin
#: skyservers-product-sync-for-emag.php
msgid "Sync prices, stock and publish products from WooCommerce to eMAG Marketplace. Automatic margin control, category mapping, Buy Button tracking, and more."
msgstr ""

#. Author of the plugin
#: skyservers-product-sync-for-emag.php
msgid "Sky Servers SRL"
msgstr ""

#. Author URI of the plugin
#: skyservers-product-sync-for-emag.php
msgid "https://www.sky-servers.com"
msgstr ""

#: includes/Admin/Assets.php:102
msgid "Run a full sync now?"
msgstr ""

#. translators: %d: number of filtered products
#: includes/Admin/Assets.php:104
#, php-format
msgid "Sync all %d filtered products now?"
msgstr ""

#. translators: %d: number of filtered products
#: includes/Admin/Assets.php:106
#, php-format
msgid "Apply to all %d filtered products?"
msgstr ""

#: includes/Admin/Assets.php:107
msgid "Saving…"
msgstr ""

#: includes/Admin/Assets.php:108
msgid "Saved"
msgstr ""

#: includes/Admin/Assets.php:109
#: includes/Admin/LogsPage.php:90
#: includes/Admin/ProductsTable.php:652
msgid "Error"
msgstr ""

#: includes/Admin/Assets.php:110
msgid "Please select at least one product."
msgstr ""

#: includes/Admin/Assets.php:111
msgid "Please enter a margin % value."
msgstr ""

#. translators: %d: WC product id
#: includes/Admin/Assets.php:113
#, php-format
msgid "Margin history — product #%d"
msgstr ""

#: includes/Admin/Assets.php:114
msgid "(inherited)"
msgstr ""

#: includes/Admin/Assets.php:115
msgid "No margin changes recorded yet."
msgstr ""

#: includes/Admin/Assets.php:116
msgid "Revert to"
msgstr ""

#: includes/Admin/Assets.php:117
msgid "When"
msgstr ""

#: includes/Admin/Assets.php:118
msgid "Change"
msgstr ""

#: includes/Admin/Assets.php:119
msgid "Loading…"
msgstr ""

#. translators: %1$d: shown count, %2$d: total count
#: includes/Admin/Assets.php:121
#, php-format
msgid "Showing last %1$d of %2$d changes."
msgstr ""

#: includes/Admin/Assets.php:122
msgid "Sync started in background…"
msgstr ""

#: includes/Admin/Assets.php:123
msgid "Starting sync…"
msgstr ""

#: includes/Admin/Assets.php:124
#: includes/Admin/SettingsPage.php:977
msgid "Sync in progress"
msgstr ""

#: includes/Admin/Assets.php:125
msgid "Sync complete"
msgstr ""

#: includes/Admin/Assets.php:126
msgid "Sync cancelled"
msgstr ""

#: includes/Admin/Assets.php:127
#: includes/Admin/SettingsPage.php:981
#: includes/Admin/templates/wizard-shell.php:97
msgid "Cancel"
msgstr ""

#: includes/Admin/Assets.php:128
msgid "Cancelling…"
msgstr ""

#: includes/Admin/Assets.php:129
msgid "Cancel the sync that is currently running? Batches already in flight will still finish."
msgstr ""

#: includes/Admin/Assets.php:130
msgid "ETA"
msgstr ""

#: includes/Admin/Assets.php:131
#, php-format
msgid "Sync queued: %1$d products in %2$d batches."
msgstr ""

#: includes/Admin/Assets.php:132
#, php-format
msgid "%1$d synced, %2$d skipped, %3$d failed."
msgstr ""

#: includes/Admin/Assets.php:133
msgid "No sync-enabled products were found."
msgstr ""

#: includes/Admin/Assets.php:134
msgid "Close"
msgstr ""

#: includes/Admin/Assets.php:163
msgid "Importing offers from eMAG…"
msgstr ""

#: includes/Admin/Assets.php:164
msgid "Imported — Run again?"
msgstr ""

#: includes/Admin/Assets.php:165
msgid "Copied"
msgstr ""

#: includes/Admin/Assets.php:166
msgid "Testing…"
msgstr ""

#: includes/Admin/Assets.php:167
msgid "Scanning your products…"
msgstr ""

#: includes/Admin/Assets.php:168
msgid "No matching meta keys found in your product catalog."
msgstr ""

#: includes/Admin/Assets.php:169
msgid "Detection failed. Try again or fill the field manually."
msgstr ""

#: includes/Admin/CategoryMapPage.php:59
msgid "Please select both a WooCommerce and eMAG category."
msgstr ""

#: includes/Admin/CategoryMapPage.php:65
msgid "Mapping saved."
msgstr ""

#: includes/Admin/CategoryMapPage.php:79
msgid "Invalid mapping ID."
msgstr ""

#: includes/Admin/CategoryMapPage.php:83
msgid "Mapping deleted."
msgstr ""

#: includes/Admin/CategoryMapPage.php:85
msgid "Failed to delete mapping."
msgstr ""

#: includes/Admin/CategoryMapPage.php:101
msgid "Category Map — WooCommerce ↔ eMAG"
msgstr ""

#. translators: %1$d: number, %2$d: number
#: includes/Admin/CategoryMapPage.php:106
#, php-format
msgid "Map your WooCommerce categories to eMAG categories. %1$d eMAG categories available (%2$d with access). Sub-categories without a mapping will inherit from their parent."
msgstr ""

#: includes/Admin/CategoryMapPage.php:114
msgid "No eMAG categories imported yet. Go to Settings and click \"Import Categories\" first."
msgstr ""

#: includes/Admin/CategoryMapPage.php:121
msgid "Add Mapping"
msgstr ""

#: includes/Admin/CategoryMapPage.php:125
#: includes/Admin/CategoryMapPage.php:164
msgid "WooCommerce Category"
msgstr ""

#: includes/Admin/CategoryMapPage.php:128
msgid "— Select —"
msgstr ""

#: includes/Admin/CategoryMapPage.php:139
#: includes/Admin/CategoryMapPage.php:166
#: includes/Admin/PublishPage.php:213
msgid "eMAG Category"
msgstr ""

#: includes/Admin/CategoryMapPage.php:142
msgid "Type to search eMAG categories..."
msgstr ""

#: includes/Admin/CategoryMapPage.php:152
msgid "+ Add"
msgstr ""

#: includes/Admin/CategoryMapPage.php:167
#: includes/Admin/LogsPage.php:127
#: includes/Admin/PublishPage.php:214
msgid "Action"
msgstr ""

#: includes/Admin/CategoryMapPage.php:174
msgid "No mappings yet. Add one above."
msgstr ""

#: includes/Admin/CategoryMapPage.php:194
#: includes/Admin/LogsPage.php:226
msgid "Delete"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/CategoryMapPage.php:206
#, php-format
msgid "Total mappings: %d. Sub-categories without mapping inherit from parent."
msgstr ""

#. translators: %1$d: number
#: includes/Admin/CharMapPage.php:132
#, php-format
msgid "%d characteristic mappings saved."
msgstr ""

#: includes/Admin/CharMapPage.php:159
msgid "Characteristics Map — WC Attributes ↔ eMAG Characteristics"
msgstr ""

#: includes/Admin/CharMapPage.php:162
msgid "Map WooCommerce product attributes to eMAG characteristics for each category. Mandatory characteristics (*) must have a WC attribute or default value."
msgstr ""

#. translators: %d: number of categories
#: includes/Admin/CharMapPage.php:166
#, php-format
msgid "Characteristics configured for %d categories."
msgstr ""

#: includes/Admin/CharMapPage.php:172
msgid "No category mappings found. Go to Category Map and add at least one mapping first."
msgstr ""

#: includes/Admin/CharMapPage.php:182
#: includes/Admin/FamilyMapPage.php:156
msgid "Select eMAG Category"
msgstr ""

#: includes/Admin/CharMapPage.php:185
#: includes/Admin/FamilyMapPage.php:159
msgid "— Select mapped category —"
msgstr ""

#: includes/Admin/CharMapPage.php:197
msgid "Marker legend: ✓ = characteristics configured, ○ = no mapping yet."
msgstr ""

#: includes/Admin/CharMapPage.php:209
msgid "Select an eMAG category from the dropdown above to view and edit its characteristic mappings."
msgstr ""

#. translators: %d: number of categories already configured
#: includes/Admin/CharMapPage.php:214
#, php-format
msgid "Categories with characteristics already configured: %d."
msgstr ""

#: includes/Admin/CharMapPage.php:226
#: includes/Admin/FamilyMapPage.php:198
msgid "Save All"
msgstr ""

#: includes/Admin/CharMapPage.php:233
msgid "eMAG Characteristic"
msgstr ""

#: includes/Admin/CharMapPage.php:234
msgid "WC Attribute"
msgstr ""

#: includes/Admin/CharMapPage.php:235
msgid "Default Value"
msgstr ""

#: includes/Admin/CharMapPage.php:236
#: includes/Admin/ProductsTable.php:47
msgid "Type"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/FamilyMapPage.php:108
#, php-format
msgid "%d family mappings saved."
msgstr ""

#: includes/Admin/FamilyMapPage.php:131
msgid "Family Map — WC Variations ↔ eMAG Families"
msgstr ""

#: includes/Admin/FamilyMapPage.php:134
msgid "Map WooCommerce variation attributes to eMAG product family types. Required for publishing variable products."
msgstr ""

#. translators: %d: number of categories
#: includes/Admin/FamilyMapPage.php:139
#, php-format
msgid "Families configured for %d categories."
msgstr ""

#: includes/Admin/FamilyMapPage.php:146
msgid "No category mappings found. Go to Category Map first."
msgstr ""

#: includes/Admin/FamilyMapPage.php:171
msgid "Marker legend: ✓ = families configured, ○ = no family mapping yet."
msgstr ""

#: includes/Admin/FamilyMapPage.php:181
msgid "Select an eMAG category from the dropdown above to view and edit its family-type mapping."
msgstr ""

#. translators: %d: number of categories already configured
#: includes/Admin/FamilyMapPage.php:186
#, php-format
msgid "Categories with families already configured: %d."
msgstr ""

#: includes/Admin/FamilyMapPage.php:205
msgid "eMAG Family Type"
msgstr ""

#: includes/Admin/FamilyMapPage.php:206
msgid "Characteristics"
msgstr ""

#: includes/Admin/FamilyMapPage.php:207
msgid "WC Variation Attribute"
msgstr ""

#: includes/Admin/HelpPage.php:38
msgid "SkyServers Sync — Help &amp; Documentation"
msgstr ""

#. translators: %s: plugin version number
#: includes/Admin/HelpPage.php:47
#: includes/Admin/HelpPage.php:599
#, php-format
msgid "Plugin version: %s"
msgstr ""

#: includes/Admin/HelpPage.php:58
#: includes/Admin/SettingsPage.php:337
msgid "Run setup wizard"
msgstr ""

#: includes/Admin/HelpPage.php:61
msgid "Walk through the configuration steps again — useful after changing API credentials, migrating to a new server, or re-evaluating defaults."
msgstr ""

#: includes/Admin/HelpPage.php:67
msgid "SkyServers Sync connects your WooCommerce store to eMAG Marketplace. It synchronizes price and stock for existing offers, publishes new products from WordPress, and imports orders + issues AWB shipping labels — so you never need to leave WordPress for daily fulfillment."
msgstr ""

#: includes/Admin/HelpPage.php:69
msgid "SkyServers Sync connects your WooCommerce store to eMAG Marketplace. It synchronizes price and stock for existing offers on the schedule you configure. The Premium add-on extends the plugin with new-product publishing, automatic order import, AWB shipping label issuance, Buy Button rank tracking and per-event email notifications."
msgstr ""

#: includes/Admin/HelpPage.php:75
msgid "Jump to section"
msgstr ""

#: includes/Admin/HelpPage.php:77
msgid "Quick start (5 steps)"
msgstr ""

#: includes/Admin/HelpPage.php:78
#: includes/Admin/HelpPage.php:225
msgid "Common issues at first run"
msgstr ""

#: includes/Admin/HelpPage.php:79
#: includes/Admin/HelpPage.php:300
msgid "How sync works"
msgstr ""

#: includes/Admin/HelpPage.php:83
msgid "Daily fulfillment — Orders & AWB"
msgstr ""

#: includes/Admin/HelpPage.php:84
#: includes/Admin/HelpPage.php:364
msgid "Daily fulfillment — Premium add-on"
msgstr ""

#: includes/Admin/HelpPage.php:88
#: includes/Admin/HelpPage.php:536
msgid "Reference: menu pages"
msgstr ""

#: includes/Admin/HelpPage.php:89
#: includes/Admin/HelpPage.php:579
msgid "Other errors &amp; tech support"
msgstr ""

#: includes/Admin/HelpPage.php:90
#: includes/Admin/HelpPage.php:592
msgid "Technical details"
msgstr ""

#: includes/Admin/HelpPage.php:95
msgid "Quick start"
msgstr ""

#: includes/Admin/HelpPage.php:96
msgid "Follow these five steps in order. Most first-run problems happen when one of them is skipped."
msgstr ""

#: includes/Admin/HelpPage.php:99
msgid "Whitelist your server IP in eMAG."
msgstr ""

#: includes/Admin/HelpPage.php:100
msgid "See the box below for your server IP and the exact steps in your eMAG seller account. Without this, every API call returns 401/403."
msgstr ""

#: includes/Admin/HelpPage.php:103
msgid "Enter API credentials and run Test Connection."
msgstr ""

#. translators: %s: italic menu path "SkyServers Sync → Settings → eMAG API Credentials"
#: includes/Admin/HelpPage.php:108
#, php-format
msgid "In %s, fill in username, password, and select your region (RO, BG, HU). The API Code field is for your reference only — not used in authentication. A green response with latency confirms credentials + IP are good."
msgstr ""

#: includes/Admin/HelpPage.php:109
msgid "SkyServers Sync → Settings → eMAG API Credentials"
msgstr ""

#: includes/Admin/HelpPage.php:115
msgid "Import categories."
msgstr ""

#. translators: %s: italic menu section "Settings → eMAG Categories"
#: includes/Admin/HelpPage.php:120
#, php-format
msgid "In %s, click \"Import Categories\". Downloads ~3000 categories with their characteristics and family types. Required before mapping or publishing."
msgstr ""

#: includes/Admin/HelpPage.php:121
msgid "Settings → eMAG Categories"
msgstr ""

#: includes/Admin/HelpPage.php:127
msgid "Import existing offers from eMAG."
msgstr ""

#. translators: %1$s: italic menu section "Settings → eMAG Data Import"; %2$s: code "_sku → part_number"
#: includes/Admin/HelpPage.php:132
#, php-format
msgid "In %1$s, click \"Import from eMAG\". Reads every offer you already have on eMAG and matches each to a WooCommerce product by %2$s. For each match, the plugin stores the eMAG offer id, VAT rate, min/max price bounds, handling time, Buy Button rank, and validation status. Run again any time you publish products directly on eMAG that also exist in WooCommerce."
msgstr ""

#: includes/Admin/HelpPage.php:133
msgid "Settings → eMAG Data Import"
msgstr ""

#: includes/Admin/HelpPage.php:140
msgid "Map categories, fill characteristics, enable sync, then flip the Master Switch."
msgstr ""

#: includes/Admin/HelpPage.php:141
msgid "Three small actions, all in admin:"
msgstr ""

#. translators: %s: italic menu path "Category Map" / "Char. Map" / "Family Map"
#: includes/Admin/HelpPage.php:148
#, php-format
msgid "Open %s and link your WooCommerce categories to eMAG categories. Sub-categories inherit parent mapping. Open the Char. Map and fill mandatory characteristics (mark them as defaults to apply globally)."
msgstr ""

#: includes/Admin/HelpPage.php:149
msgid "SkyServers Sync → Category Map"
msgstr ""

#. translators: %s: italic "Products" page name
#: includes/Admin/HelpPage.php:159
#, php-format
msgid "Open %s, enable the Sync toggle on each product you want synchronized."
msgstr ""

#: includes/Admin/HelpPage.php:160
msgid "SkyServers Sync → Products"
msgstr ""

#: includes/Admin/HelpPage.php:165
msgid "Turn ON the Master Switch in Settings → automatic cron sync starts."
msgstr ""

#: includes/Admin/HelpPage.php:172
msgid "Your server IP address"
msgstr ""

#: includes/Admin/HelpPage.php:174
msgid "Could not detect — check manually"
msgstr ""

#: includes/Admin/HelpPage.php:177
msgid "This IP must be whitelisted in your eMAG seller account before any API call will work."
msgstr ""

#: includes/Admin/HelpPage.php:179
msgid "How to whitelist:"
msgstr ""

#. translators: %s: link to marketplace.emag.ro
#: includes/Admin/HelpPage.php:186
#, php-format
msgid "Log in to %s."
msgstr ""

#. translators: %1$s: bold "My Account → Technical Details"; %2$s: bold "IP Addresses"
#: includes/Admin/HelpPage.php:197
#, php-format
msgid "Go to %1$s tab and scroll to %2$s."
msgstr ""

#: includes/Admin/HelpPage.php:198
#: includes/Admin/templates/wizard-step-2.php:44
msgid "My Account → Technical Details"
msgstr ""

#: includes/Admin/HelpPage.php:199
#: includes/Admin/templates/wizard-step-2.php:45
msgid "IP Addresses"
msgstr ""

#. translators: %s: bold button label "Add a new IP"
#: includes/Admin/HelpPage.php:209
#: includes/Admin/templates/wizard-step-2.php:51
#, php-format
msgid "Click the green %s button."
msgstr ""

#: includes/Admin/HelpPage.php:210
#: includes/Admin/templates/wizard-step-2.php:52
msgid "Add a new IP"
msgstr ""

#: includes/Admin/HelpPage.php:215
msgid "Enter the IP address shown above and save."
msgstr ""

#: includes/Admin/HelpPage.php:219
msgid "Note: some hosting providers use a different outgoing (egress) IP than the server IP shown above. If you still get HTTP 401/403 after whitelisting this IP, ask your hosting provider for the correct outgoing IP. The eMAG response also sometimes echoes the IP that attempted the request — check the Logs page."
msgstr ""

#: includes/Admin/HelpPage.php:226
msgid "Ordered by how often new installs hit them. Each entry lists the most likely cause first, so work top to bottom."
msgstr ""

#: includes/Admin/HelpPage.php:228
msgid "Test Connection fails"
msgstr ""

#: includes/Admin/HelpPage.php:230
msgid "Wrong username or password — typo, copied a space, or eMAG account locked."
msgstr ""

#: includes/Admin/HelpPage.php:231
msgid "IP not whitelisted yet, or the wrong IP was whitelisted (server IP vs egress IP)."
msgstr ""

#: includes/Admin/HelpPage.php:232
msgid "Wrong region selected — your account is RO and you picked HU (or similar)."
msgstr ""

#: includes/Admin/HelpPage.php:233
msgid "Hosting firewall or proxy blocking outbound HTTPS to marketplace-api.emag.ro."
msgstr ""

#: includes/Admin/HelpPage.php:235
msgid "How to verify: open Logs and read the last entry — the eMAG raw response usually contains the exact reason (invalid credentials, IP not allowed, etc.)."
msgstr ""

#: includes/Admin/HelpPage.php:237
msgid "Products show \"Not Ready\" — nothing publishes"
msgstr ""

#: includes/Admin/HelpPage.php:238
msgid "Hover the \"Not Ready\" badge on the Products or Publish page — the tooltip lists every reason. Most common:"
msgstr ""

#: includes/Admin/HelpPage.php:240
msgid "Mandatory characteristic missing — open Char. Map for that category and either map a WC attribute or set a default."
msgstr ""

#: includes/Admin/HelpPage.php:241
msgid "Category not mapped — open Category Map and link the WC category to an eMAG one."
msgstr ""

#: includes/Admin/HelpPage.php:242
msgid "Brand or EAN missing — set Brand Source / EAN Source in Publish Settings or fill the meta on the product."
msgstr ""

#: includes/Admin/HelpPage.php:243
msgid "Image too small (Pro) — main product image below the Min image size px setting."
msgstr ""

#: includes/Admin/HelpPage.php:246
msgid "Sync runs but nothing changes on eMAG"
msgstr ""

#: includes/Admin/HelpPage.php:248
msgid "Master Switch in Settings is OFF — automatic cron sync is paused."
msgstr ""

#: includes/Admin/HelpPage.php:249
msgid "Per-product Sync toggle is off on the Products page."
msgstr ""

#: includes/Admin/HelpPage.php:250
msgid "Sync filters in Settings are excluding the product (min price, max weight, SKU regex, skip-zero-stock)."
msgstr ""

#: includes/Admin/HelpPage.php:251
msgid "Stock % = 0 sends 0 (the offer is hidden but not deactivated)."
msgstr ""

#: includes/Admin/HelpPage.php:252
msgid "WP-Cron is not firing on your host — switch to a real system cron and trigger a manual sync to test."
msgstr ""

#: includes/Admin/HelpPage.php:255
msgid "Price rejected: \"below minimum\" / \"above maximum\""
msgstr ""

#: includes/Admin/HelpPage.php:256
msgid "eMAG validates each new sale_price against the currently stored min_sale_price / max_sale_price. To lower a price below the existing minimum, the plugin sends two requests in sequence: first to lower the minimum, then to send the new price. This happens automatically whenever your computed price falls below the stored minimum."
msgstr ""

#: includes/Admin/HelpPage.php:257
msgid "If you still see the error: check the Min / Max Margin % values on the product (or global) — empty or impossible values cause silent skips. Tip: set Min % low from the start (5-10%) so you never need the dance for normal price moves."
msgstr ""

#: includes/Admin/HelpPage.php:259
msgid "EAN rejected after publish"
msgstr ""

#: includes/Admin/HelpPage.php:260
msgid "Means another seller already attached an offer to that EAN with conflicting product data (different brand, different name, etc.). eMAG locks the EAN and rejects mismatched submissions."
msgstr ""

#: includes/Admin/HelpPage.php:262
msgid "Use the \"Check EANs on eMAG\" button on the Publish page before sending — it tells you whether each EAN is already in eMAG's catalogue."
msgstr ""

#: includes/Admin/HelpPage.php:263
msgid "If you own the brand, escalate via eMAG support (Mira chatbot in your seller account). They can reset the EAN binding."
msgstr ""

#: includes/Admin/HelpPage.php:264
msgid "Otherwise: change the product's EAN/GTIN to one that is yours and republish."
msgstr ""

#: includes/Admin/HelpPage.php:267
msgid "Publish rejected: \"You are trying to change both part_number and name at the same time\""
msgstr ""

#: includes/Admin/HelpPage.php:268
msgid "This error from eMAG means your seller account already contains an offer with the same internal id as the product you are publishing — usually created earlier by another integration, feed, or a previous shop setup. The plugin uses the WooCommerce product ID as the eMAG internal id, so on accounts with a pre-existing catalogue the two number ranges can overlap. eMAG then treats the publish as an update of the older offer and rejects it, because changing both the SKU and the name of an existing offer in one request is not allowed."
msgstr ""

#: includes/Admin/HelpPage.php:270
msgid "If the product already exists on eMAG: do not use Publish. Run Settings → eMAG Data Import instead — it links your existing eMAG offers to WooCommerce products by SKU, and price/stock sync takes over from there."
msgstr ""

#: includes/Admin/HelpPage.php:271
msgid "If it is a genuinely new product that just collides with an old id: set a Publish ID offset in Settings → Publish Settings (for example 1000000) and publish again. The offset shifts all future publish ids above your existing range; products already published or imported keep their ids and are not affected."
msgstr ""

#: includes/Admin/HelpPage.php:273
msgid "The plugin also checks for this collision before sending and blocks the publish with a clear message, so with a correct offset configured you should never see the raw eMAG error."
msgstr ""

#: includes/Admin/HelpPage.php:275
msgid "Validation: \"Documentation pending\" never moves forward"
msgstr ""

#: includes/Admin/HelpPage.php:276
msgid "eMAG runs human review on new offers. 5-15 days is normal. The plugin can't speed this up, but it can avoid common mistakes that trigger rejections:"
msgstr ""

#: includes/Admin/HelpPage.php:278
msgid "Brand must be recognised by eMAG. Use the Detect button in Brand Source to verify your meta keys."
msgstr ""

#: includes/Admin/HelpPage.php:279
msgid "Main image must be high resolution (≥600 px on longest side by default — adjust in Publish Settings)."
msgstr ""

#: includes/Admin/HelpPage.php:280
msgid "Description and characteristics should match the actual product — eMAG checks consistency."
msgstr ""

#: includes/Admin/HelpPage.php:282
msgid "If status moves to \"Documentation rejected\" — open the offer in your eMAG seller account, read the rejection reason, fix it on the WC product, and republish."
msgstr ""

#: includes/Admin/HelpPage.php:284
msgid "Error: \"Duplicate product found, please submit each product only once\""
msgstr ""

#: includes/Admin/HelpPage.php:285
msgid "This error from eMAG means the same offer id was sent twice in one sync batch — two or more WooCommerce products are mapped to the same eMAG offer. The usual cause: a mapped product was duplicated with WooCommerce's \"Duplicate\" action on an older plugin version, and the copy inherited the original's eMAG mapping. Since version 3.9.2 duplication no longer copies the mapping, but duplicates created earlier still need a one-time repair."
msgstr ""

#: includes/Admin/HelpPage.php:286
msgid "Why it matters beyond the error: when the wrongly mapped copy is synced on its own (outside a batch), eMAG accepts the request and the copy silently overwrites the original offer's price and stock. Fix duplicate mappings even if the error only appears occasionally."
msgstr ""

#: includes/Admin/HelpPage.php:287
msgid "How to repair — in this order:"
msgstr ""

#: includes/Admin/HelpPage.php:289
msgid "Open the Products page. If duplicate mappings exist, a warning box lists every affected group and marks which product keeps the mapping (the one whose SKU matches the eMAG part_number). Click \"Fix automatically\" — every wrongly mapped product is unlinked in one step."
msgstr ""

#: includes/Admin/HelpPage.php:290
msgid "Run \"Re-import from eMAG\" (Settings → eMAG Data Import). Unlinked products that have their own separate offer on eMAG are re-matched automatically by SKU; products without an eMAG offer simply stay unmapped."
msgstr ""

#: includes/Admin/HelpPage.php:291
msgid "Run a manual sync and check the Activity Logs — the \"Duplicate product found\" errors should be gone."
msgstr ""

#: includes/Admin/HelpPage.php:294
msgid "If a group is marked ambiguous (no SKU matches the eMAG part_number), the repair tool skips it on purpose. Decide yourself which product is the right one and click \"Unlink\" on the others — the link sits next to the eMAG # badge on the Products page."
msgstr ""

#: includes/Admin/HelpPage.php:295
msgid "\"Unlink\" only removes the local mapping (offer id, part_number, price bounds). The offer on eMAG is never touched, and your margin settings on the product are kept."
msgstr ""

#: includes/Admin/HelpPage.php:296
msgid "During sync the plugin also blocks any product whose offer id is claimed by another product, so a bad mapping can no longer overwrite the wrong offer — the blocked product is listed in the Activity Logs with the reason."
msgstr ""

#: includes/Admin/HelpPage.php:302
msgid "Pricing"
msgstr ""

#. translators: %1$s: bold "per-product"; %2$s: bold "parent (variations)"; %3$s: bold "global"
#: includes/Admin/HelpPage.php:309
#, php-format
msgid "Margin cascade: %1$s → %2$s → %3$s. The first non-empty value wins."
msgstr ""

#: includes/Admin/HelpPage.php:310
msgid "per-product"
msgstr ""

#: includes/Admin/HelpPage.php:311
msgid "parent (variations)"
msgstr ""

#: includes/Admin/HelpPage.php:312
msgid "global"
msgstr ""

#: includes/Admin/HelpPage.php:318
msgid "eMAG limitation: price bound order matters"
msgstr ""

#: includes/Admin/HelpPage.php:319
msgid "eMAG validates the new sale_price against the currently stored min/max on their servers — not against the new bounds you send in the same request. The plugin auto-handles this with a two-call sequence whenever the new price falls below the stored minimum: first call ships only the new min_sale_price, the second call sends the actual price."
msgstr ""

#: includes/Admin/HelpPage.php:320
msgid "Best practice: set Min % low (5-10%) from the start so normal price moves stay inside bounds."
msgstr ""

#: includes/Admin/HelpPage.php:323
#: includes/Admin/LogsPage.php:98
msgid "Stock"
msgstr ""

#: includes/Admin/HelpPage.php:326
#: includes/Admin/HelpPage.php:334
msgid "Stock % = 0"
msgstr ""

#: includes/Admin/HelpPage.php:326
msgid "sends 0 (offer hidden but still active, fast to revert)."
msgstr ""

#: includes/Admin/HelpPage.php:327
msgid "Stock % empty"
msgstr ""

#: includes/Admin/HelpPage.php:327
msgid "uses the global default."
msgstr ""

#: includes/Admin/HelpPage.php:328
msgid "Min WC Stock threshold"
msgstr ""

#: includes/Admin/HelpPage.php:328
msgid "if WC stock ≤ threshold, sends 0 (safety buffer)."
msgstr ""

#: includes/Admin/HelpPage.php:329
msgid "WC stock = 0"
msgstr ""

#: includes/Admin/HelpPage.php:329
msgid "product skipped entirely."
msgstr ""

#: includes/Admin/HelpPage.php:332
msgid "Deactivating products on eMAG"
msgstr ""

#: includes/Admin/HelpPage.php:334
msgid "soft hide (out of stock). Easily reversible by setting a stock % > 0."
msgstr ""

#: includes/Admin/HelpPage.php:335
msgid "Deactivate (status=0)"
msgstr ""

#: includes/Admin/HelpPage.php:335
msgid "completely removes the offer from eMAG. Reactivate with the green \"Activate\" button (status=1)."
msgstr ""

#: includes/Admin/HelpPage.php:339
msgid "Buy Button tracking"
msgstr ""

#: includes/Admin/HelpPage.php:340
msgid "Updated every 6 hours by cron, or on demand from the Products page. Tracks your rank against competing offers, the number of sellers, and the best competing price."
msgstr ""

#: includes/Admin/HelpPage.php:342
msgid "Rank 1 (gold) — your offer owns the \"Add to Cart\" button."
msgstr ""

#: includes/Admin/HelpPage.php:343
msgid "Rank 2-4 — you are visible in the seller list but not the default choice."
msgstr ""

#: includes/Admin/HelpPage.php:344
msgid "Rank > 4 or absent — buyers must scroll to find you."
msgstr ""

#: includes/Admin/HelpPage.php:346
msgid "The plugin sends an email when your rank drops from 1 to 2+ on a product, and another when a competitor undercuts you below your set threshold. Throttled so you do not get spammed during a price war."
msgstr ""

#: includes/Admin/HelpPage.php:349
msgid "Validation status (after publish)"
msgstr ""

#: includes/Admin/HelpPage.php:351
msgid "Approved (9)"
msgstr ""

#: includes/Admin/HelpPage.php:351
msgid "live, can be sold."
msgstr ""

#: includes/Admin/HelpPage.php:352
msgid "Documentation pending (4)"
msgstr ""

#: includes/Admin/HelpPage.php:352
msgid "eMAG human review queued (5-15 days normal)."
msgstr ""

#: includes/Admin/HelpPage.php:353
msgid "Documentation rejected (8)"
msgstr ""

#: includes/Admin/HelpPage.php:353
msgid "fix the rejection reason in your eMAG seller account and republish."
msgstr ""

#: includes/Admin/HelpPage.php:354
msgid "Brand rejected (5)"
msgstr ""

#: includes/Admin/HelpPage.php:354
msgid "brand not accepted on eMAG; either correct the brand or escalate via support."
msgstr ""

#: includes/Admin/HelpPage.php:355
msgid "EAN rejected (6)"
msgstr ""

#: includes/Admin/HelpPage.php:355
msgid "EAN conflict with an existing offer; offer deactivated until fixed."
msgstr ""

#: includes/Admin/HelpPage.php:356
msgid "Blocked (10)"
msgstr ""

#: includes/Admin/HelpPage.php:356
msgid "blocked by eMAG admin or automated flow; check the offer details on eMAG for the reason."
msgstr ""

#: includes/Admin/HelpPage.php:359
msgid "EAN matching"
msgstr ""

#: includes/Admin/HelpPage.php:360
msgid "When publishing, if your product's EAN already exists in eMAG's catalogue, your offer attaches to that existing product automatically — you become another seller on the same listing. Use the Check EANs button on the Publish page to verify before sending; the result lets you spot collisions early."
msgstr ""

#: includes/Admin/HelpPage.php:367
msgid "Order import (webhook + manual by id), AWB shipping label issuance and printing, Buy Button rank tracking with drop alerts, and per-event email notifications (sync errors, blocked products, competitor undercuts, new orders, AWB issued) are part of the separate Premium add-on. With it, daily fulfillment runs entirely inside WordPress — incoming eMAG orders land in WooCommerce automatically, you issue and print AWBs (A4 / A5 / A6 / ZPL) directly from the WC order edit screen, and you receive operational emails when something needs your attention."
msgstr ""

#. translators: %s: mailto link to contact@sky-servers.com
#: includes/Admin/HelpPage.php:374
#, php-format
msgid "Bonus for every new Pro customer: a free 1-2 hour onboarding video call. Email %s after activation to book it — we configure your eMAG API credentials together, run the initial offer bootstrap, set up your category mapping, and walk through your first sync."
msgstr ""

#: includes/Admin/HelpPage.php:382
msgid "Upgrade to Premium →"
msgstr ""

#: includes/Admin/HelpPage.php:387
msgid "Daily fulfillment — Orders &amp; AWB"
msgstr ""

#: includes/Admin/HelpPage.php:388
msgid "Bring eMAG orders into WooCommerce automatically as they happen, then issue and print shipping labels (AWBs) directly from the WC order edit screen. You never need to open marketplace.emag.ro for daily fulfillment."
msgstr ""

#: includes/Admin/HelpPage.php:390
#: includes/Admin/Menu.php:164
msgid "Setup"
msgstr ""

#. translators: %1$s: italic "SkyServers Sync → Orders & AWB"; %2$s: bold toggle name
#: includes/Admin/HelpPage.php:397
#, php-format
msgid "Open %1$s and enable %2$s."
msgstr ""

#: includes/Admin/HelpPage.php:398
msgid "SkyServers Sync → Orders &amp; AWB"
msgstr ""

#: includes/Admin/HelpPage.php:399
msgid "Import orders from eMAG"
msgstr ""

#: includes/Admin/HelpPage.php:404
msgid "Review the Status mapping (eMAG codes 0-5 → WC statuses). Defaults: 1/2/3 → processing, 4 → completed, 0 → cancelled, 5 → refunded."
msgstr ""

#: includes/Admin/HelpPage.php:405
msgid "Decide on the customer setting (default: import as guest checkouts)."
msgstr ""

#: includes/Admin/HelpPage.php:406
msgid "Optionally enable the admin email for new imported orders (uses the address from the Notifications page)."
msgstr ""

#: includes/Admin/HelpPage.php:408
msgid "Copy the two webhook callback URLs from the Orders page and paste them in your eMAG seller account, under the technical settings section:"
msgstr ""

#: includes/Admin/HelpPage.php:410
#: includes/Admin/OrdersPage.php:681
#: includes/Admin/templates/wizard-step-5.php:93
msgid "Order callback URL"
msgstr ""

#: includes/Admin/HelpPage.php:410
msgid "fired when a new order arrives."
msgstr ""

#: includes/Admin/HelpPage.php:411
#: includes/Admin/OrdersPage.php:692
#: includes/Admin/templates/wizard-step-5.php:96
msgid "Order cancellation URL"
msgstr ""

#: includes/Admin/HelpPage.php:411
msgid "fired when an order is cancelled."
msgstr ""

#. translators: %1$s: code "&order_id="; %2$s: code "https://example.com/path?order_id=123"
#: includes/Admin/HelpPage.php:418
#, php-format
msgid "URL format: both URLs intentionally end with %1$s. eMAG appends the actual order id directly to the end of the URL when firing the callback (e.g. %2$s). Do not trim the trailing query string when pasting."
msgstr ""

#: includes/Admin/HelpPage.php:429
msgid "If the callback URL fields are not editable on your account"
msgstr ""

#: includes/Admin/HelpPage.php:430
msgid "eMAG support has to register them on your behalf. Open a ticket via the Mira chatbot in your seller account, paste both URLs, and ask them to set up the callbacks for your account. Until they do, only manual import works — the webhook handler is implemented and ready, it just needs eMAG to start firing."
msgstr ""

#: includes/Admin/HelpPage.php:434
#: includes/Admin/OrdersPage.php:717
msgid "Manual import by ID"
msgstr ""

#: includes/Admin/HelpPage.php:435
msgid "The Orders page has a Manual import by ID field. Useful for:"
msgstr ""

#: includes/Admin/HelpPage.php:437
msgid "Orders that existed on eMAG before you configured callbacks (historical backfill)."
msgstr ""

#: includes/Admin/HelpPage.php:438
msgid "Spot-checking the import flow during setup."
msgstr ""

#: includes/Admin/HelpPage.php:439
msgid "Recovering an order the webhook missed (rare, but happens)."
msgstr ""

#: includes/Admin/HelpPage.php:441
msgid "Enter the eMAG order id, click Import. The plugin re-uses the same pipeline as the webhook (fetch, map, save, acknowledge) and reports the resulting WC order id. Already-imported orders are detected and skipped."
msgstr ""

#: includes/Admin/HelpPage.php:443
#: includes/Admin/OrdersPage.php:611
msgid "Dry-run mode"
msgstr ""

#: includes/Admin/HelpPage.php:444
msgid "The Dry-run toggle on the Orders page is ON by default. While ON, the plugin reads orders from eMAG and writes what it would have created into the Activity Log, but does not insert anything into the database. Use it to validate the mapping (line items, totals, status, customer) before turning it OFF and running for real."
msgstr ""

#: includes/Admin/HelpPage.php:445
msgid "Recommended workflow:"
msgstr ""

#: includes/Admin/HelpPage.php:447
msgid "Leave dry-run ON. Trigger a manual import by ID for a known order."
msgstr ""

#: includes/Admin/HelpPage.php:448
msgid "Open Logs, filter by \"order_import\". Verify the mapping matches what you see on eMAG."
msgstr ""

#: includes/Admin/HelpPage.php:449
msgid "When happy, turn dry-run OFF. From now on, imports persist as real WC orders."
msgstr ""

#: includes/Admin/HelpPage.php:453
msgid "Stock auto-decrement — leave OFF if invoicing software already decrements stock"
msgstr ""

#: includes/Admin/HelpPage.php:454
msgid "The Auto-decrement WooCommerce stock toggle is OFF by default and should stay OFF if any other integration already reduces your WC stock for eMAG orders. Common cases:"
msgstr ""

#: includes/Admin/HelpPage.php:456
msgid "Romanian invoicing services (SmartBill, Oblio, FGO and similar) — they hook WooCommerce stock on invoice issuance."
msgstr ""

#. translators: %s: code "woocommerce_order_status_changed"
#: includes/Admin/HelpPage.php:462
#, php-format
msgid "An ERP or custom script — anything that subscribes to %s and decrements stock."
msgstr ""

#: includes/Admin/HelpPage.php:469
msgid "Turning this ON in those cases causes double stock reduction — your offers go out_of_stock artificially. Only enable when this plugin is the single source of truth for WC stock changes triggered by eMAG orders."
msgstr ""

#. translators: %1$s: bold "idempotent"; %2$s: code "_skyemag_stock_decremented"; %3$s: bold "does not auto-restore on cancellation"
#: includes/Admin/HelpPage.php:475
#, php-format
msgid "When enabled, decrement is %1$s (each order is decremented at most once, tracked via the %2$s meta) and %3$s — if an order is cancelled or refunded after stock was decremented, you get a warning in the Logs and decide manually whether the goods came back."
msgstr ""

#: includes/Admin/HelpPage.php:476
msgid "idempotent"
msgstr ""

#: includes/Admin/HelpPage.php:478
msgid "does not auto-restore on cancellation"
msgstr ""

#: includes/Admin/HelpPage.php:485
#: includes/Admin/OrdersPage.php:772
#: includes/Admin/templates/wizard-step-done.php:108
msgid "AWB shipping"
msgstr ""

#: includes/Admin/HelpPage.php:486
msgid "Once an order is imported you can issue and print the eMAG AWB without leaving WordPress. The plugin does not pick which courier you use — eMAG uses your preferred courier account for home delivery, and forces the matching locker courier for pickup orders."
msgstr ""

#. translators: %s: bold "eMAG Shipping" meta box label
#: includes/Admin/HelpPage.php:493
#, php-format
msgid "Open the WooCommerce order — sidebar shows the %s meta box."
msgstr ""

#: includes/Admin/HelpPage.php:494
#: includes/Admin/OrderMetabox.php:32
#: includes/Admin/OrderMetabox.php:43
msgid "eMAG Shipping"
msgstr ""

#. translators: %s: bold "Issue AWB" button label
#: includes/Admin/HelpPage.php:504
#, php-format
msgid "Click %s. The plugin sends the request, eMAG generates the AWB and automatically moves the order status to \"finalized\" (mapped to your WC \"completed\" status)."
msgstr ""

#: includes/Admin/HelpPage.php:505
#: includes/Admin/OrderMetabox.php:124
msgid "Issue AWB"
msgstr ""

#. translators: %1$s: bold "Print AWB" button; %2$s: italic "Other format ▾" link
#: includes/Admin/HelpPage.php:515
#, php-format
msgid "Click %1$s to download the shipping label in your default format (A6 by default for thermal printers). Use %2$s for A4, A5 or ZPL — your choice becomes the new default."
msgstr ""

#: includes/Admin/HelpPage.php:516
#: includes/Admin/OrderMetabox.php:157
msgid "Print AWB"
msgstr ""

#: includes/Admin/HelpPage.php:517
#: includes/Admin/OrderMetabox.php:162
msgid "Other format ▾"
msgstr ""

#: includes/Admin/HelpPage.php:523
msgid "Note on courier selection: if you want a different courier than eMAG defaults to, change the preferred courier account in your eMAG seller settings. The plugin will pick that one up automatically on the next AWB."
msgstr ""

#: includes/Admin/HelpPage.php:525
msgid "Troubleshooting AWB issuance"
msgstr ""

#: includes/Admin/HelpPage.php:527
msgid "Sender phone is required"
msgstr ""

#: includes/Admin/HelpPage.php:527
msgid "set it under Orders & AWB → AWB shipping. Any human format is accepted (it gets normalised on save)."
msgstr ""

#: includes/Admin/HelpPage.php:528
msgid "No default pickup address found"
msgstr ""

#: includes/Admin/HelpPage.php:528
msgid "mark a pickup address as default in your eMAG seller account, then click \"Refresh from eMAG\" in the AWB shipping settings."
msgstr ""

#: includes/Admin/HelpPage.php:529
msgid "Invalid pickup point (locker)"
msgstr ""

#: includes/Admin/HelpPage.php:529
msgid "the locker may have closed temporarily; verify in your eMAG account and re-issue."
msgstr ""

#: includes/Admin/HelpPage.php:530
msgid "Order is finalized, cannot issue another"
msgstr ""

#: includes/Admin/HelpPage.php:530
msgid "AWB was already issued elsewhere. Click \"Refresh status\" to sync the existing AWB into WC."
msgstr ""

#: includes/Admin/HelpPage.php:531
msgid "FBE orders (fulfilled by eMAG)"
msgstr ""

#: includes/Admin/HelpPage.php:531
msgid "shipped by eMAG. No AWB needed from you."
msgstr ""

#: includes/Admin/HelpPage.php:537
msgid "Quick lookup for what each page does. For step-by-step setup, use the Quick start section above."
msgstr ""

#: includes/Admin/HelpPage.php:539
#: includes/Admin/Menu.php:50
msgid "Settings"
msgstr ""

#: includes/Admin/HelpPage.php:540
msgid "Global configuration. Master Switch, API credentials, margin / stock defaults, sync schedule, sync filters, eMAG Categories import, eMAG Data Import, Publish Settings (warranty, resupply days, brand/EAN sources, send-to-eMAG-live, publish ID offset)."
msgstr ""

#: includes/Admin/HelpPage.php:542
#: includes/Admin/Menu.php:60
msgid "Products"
msgstr ""

#: includes/Admin/HelpPage.php:543
msgid "Per-product Sync toggle, Margin / Min / Max % overrides, Stock %, Buy Button rank, validation status, Activate / Deactivate buttons, Margin history. Filters: All, Sync on/off, Mapped/Unmapped, Ready, Not Ready, Inactive, Rejected, Errors."
msgstr ""

#: includes/Admin/HelpPage.php:546
#: includes/Admin/Menu.php:75
#: includes/Admin/Menu.php:76
msgid "Category Map"
msgstr ""

#: includes/Admin/HelpPage.php:547
msgid "Links WooCommerce categories to eMAG categories. Sub-categories inherit parent mapping. Required before publishing."
msgstr ""

#: includes/Admin/HelpPage.php:549
#: includes/Admin/Menu.php:86
msgid "Characteristics Map"
msgstr ""

#: includes/Admin/HelpPage.php:550
msgid "Maps eMAG characteristics (per category) to WC attributes or default values. Mandatory characteristics without a mapping block publishing."
msgstr ""

#: includes/Admin/HelpPage.php:552
#: includes/Admin/Menu.php:97
#: includes/Admin/Menu.php:98
msgid "Family Map"
msgstr ""

#: includes/Admin/HelpPage.php:553
msgid "Maps eMAG family types to WC variation attributes for variable products."
msgstr ""

#: includes/Admin/HelpPage.php:555
#: includes/Admin/Menu.php:109
#: includes/Admin/PublishPage.php:319
msgid "Publish"
msgstr ""

#: includes/Admin/HelpPage.php:556
msgid "Inline edit margins / stock before publishing. Preview JSON payload per product. Dry Run / Publish individually or in bulk. Export JSON for offline review. Check EANs on eMAG to spot conflicts before sending. Search by name/SKU/EAN, sort by name/SKU/price/stock."
msgstr ""

#: includes/Admin/HelpPage.php:558
msgid "Orders &amp; AWB"
msgstr ""

#. translators: %s: anchor link to Daily fulfillment section
#: includes/Admin/HelpPage.php:564
#, php-format
msgid "Configures eMAG order import + AWB shipping. Imported orders appear in the native WooCommerce → Orders screen with a source badge; each order gets an \"eMAG Shipping\" meta box for issuing and printing AWBs. See %s for details."
msgstr ""

#: includes/Admin/HelpPage.php:565
msgid "Daily fulfillment"
msgstr ""

#: includes/Admin/HelpPage.php:571
#: includes/Admin/Menu.php:130
#: includes/Admin/Menu.php:131
msgid "Notifications"
msgstr ""

#: includes/Admin/HelpPage.php:572
msgid "Sets the email recipient for sync errors, blocked products, competitor undercuts, Buy Button drops, and new eMAG order events. Per-event toggles. 1-hour throttle prevents notification storms."
msgstr ""

#: includes/Admin/HelpPage.php:575
#: includes/Admin/Menu.php:142
msgid "Logs"
msgstr ""

#: includes/Admin/HelpPage.php:576
msgid "Activity log of every operation, error, and event. Filterable by action (sync, publish, order_import, awb, sanitize, notify) and severity. Auto-prune retention configurable from 7 to 365 days."
msgstr ""

#: includes/Admin/HelpPage.php:581
msgid "wrong credentials or IP not whitelisted (or wrong IP whitelisted — check egress IP from your hosting)."
msgstr ""

#: includes/Admin/HelpPage.php:582
msgid "rate limited (3 req/sec, 180 req/min). The plugin auto-retries with backoff; if you see many of these, slow down manual operations."
msgstr ""

#: includes/Admin/HelpPage.php:583
msgid "eMAG service is temporarily unavailable. The plugin retries; if it persists for hours, check the eMAG status page or open a Mira ticket."
msgstr ""

#: includes/Admin/HelpPage.php:584
msgid "Timeout / connection failed"
msgstr ""

#: includes/Admin/HelpPage.php:584
msgid "firewall or proxy blocking outbound HTTPS to marketplace-api.emag.ro, or DNS resolution issue on your host."
msgstr ""

#: includes/Admin/HelpPage.php:587
msgid "Before opening a support ticket"
msgstr ""

#: includes/Admin/HelpPage.php:588
msgid "open the Logs page first. Most errors are logged with the eMAG raw response — that text is exactly what eMAG support needs. Copy the relevant entry into a Mira ticket on your seller account, or paste it in your email to the plugin support address."
msgstr ""

#: includes/Admin/HelpPage.php:605
msgid "PHP 7.4+ (8.x compatible) — WooCommerce 7.0+"
msgstr ""

#: includes/Admin/HelpPage.php:606
msgid "eMAG Marketplace API v4.5.1"
msgstr ""

#: includes/Admin/HelpPage.php:607
msgid "Rate limits: 3 req/sec, 180 req/min — EAN lookup: 5 req/sec"
msgstr ""

#: includes/Admin/HelpPage.php:608
msgid "Auth: HTTP Basic. Password stored AES-256-CBC encrypted with your AUTH_KEY salt."
msgstr ""

#: includes/Admin/HelpPage.php:609
msgid "WooCommerce HPOS compatible. Full data cleanup on uninstall (toggleable, default OFF — keeps Free→Pro migrations safe)."
msgstr ""

#: includes/Admin/LogsPage.php:32
#: includes/Admin/NotificationsPage.php:36
#: includes/Admin/OrdersPage.php:85
#: includes/Admin/SettingsPage.php:82
#: includes/Admin/SettingsPage.php:105
#: includes/Admin/SettingsPage.php:124
msgid "Unauthorized."
msgstr ""

#: includes/Admin/LogsPage.php:71
msgid "SkyServers Sync — Logs"
msgstr ""

#: includes/Admin/LogsPage.php:77
msgid "Old logs have been deleted."
msgstr ""

#: includes/Admin/LogsPage.php:88
msgid "Toate rezultatele"
msgstr ""

#: includes/Admin/LogsPage.php:89
msgid "Success"
msgstr ""

#: includes/Admin/LogsPage.php:91
#: includes/Admin/LogsPage.php:102
msgid "Skipped"
msgstr ""

#: includes/Admin/LogsPage.php:95
msgid "All actions"
msgstr ""

#: includes/Admin/LogsPage.php:96
msgid "Price + Stock"
msgstr ""

#: includes/Admin/LogsPage.php:97
msgid "Price"
msgstr ""

#: includes/Admin/LogsPage.php:99
#: includes/Admin/OrdersPage.php:532
msgid "Import"
msgstr ""

#: includes/Admin/LogsPage.php:100
msgid "Sanitize"
msgstr ""

#: includes/Admin/LogsPage.php:101
msgid "Notification"
msgstr ""

#: includes/Admin/LogsPage.php:103
msgid "AWB"
msgstr ""

#: includes/Admin/LogsPage.php:108
msgid "Reset filters"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/LogsPage.php:115
#, php-format
msgid "%d entries"
msgstr ""

#: includes/Admin/LogsPage.php:125
msgid "Data/Ora"
msgstr ""

#: includes/Admin/LogsPage.php:126
msgid "Rezultat"
msgstr ""

#: includes/Admin/LogsPage.php:128
msgid "Produs"
msgstr ""

#: includes/Admin/LogsPage.php:129
msgid "Mesaj"
msgstr ""

#: includes/Admin/LogsPage.php:136
msgid "No logs found."
msgstr ""

#: includes/Admin/LogsPage.php:214
msgid "Clean old logs"
msgstr ""

#: includes/Admin/LogsPage.php:216
msgid "One-off manual prune. The daily auto-prune already runs in the background using the configured retention."
msgstr ""

#: includes/Admin/LogsPage.php:221
msgid "Delete logs older than"
msgstr ""

#: includes/Admin/LogsPage.php:224
msgid "zile"
msgstr ""

#: includes/Admin/LogsPage.php:242
msgid "Log retention:"
msgstr ""

#. translators: %d: retention days
#: includes/Admin/LogsPage.php:246
#, php-format
msgid "logs older than %d days are deleted daily."
msgstr ""

#: includes/Admin/LogsPage.php:250
msgid "Change in Settings →"
msgstr ""

#: includes/Admin/Menu.php:37
#: includes/Admin/Menu.php:38
msgid "SkyServers Sync"
msgstr ""

#: includes/Admin/Menu.php:49
msgid "SkyServers Sync Settings"
msgstr ""

#: includes/Admin/Menu.php:59
msgid "SkyServers Sync Products"
msgstr ""

#: includes/Admin/Menu.php:87
msgid "Char. Map"
msgstr ""

#: includes/Admin/Menu.php:108
msgid "Publish Products"
msgstr ""

#: includes/Admin/Menu.php:119
msgid "Orders"
msgstr ""

#: includes/Admin/Menu.php:120
msgid "Orders & AWB"
msgstr ""

#: includes/Admin/Menu.php:141
msgid "SkyServers Sync Logs"
msgstr ""

#: includes/Admin/Menu.php:151
#: includes/Admin/Menu.php:152
msgid "Help"
msgstr ""

#: includes/Admin/Menu.php:163
msgid "SkyServers Sync Setup"
msgstr ""

#: includes/Admin/NotificationsPage.php:75
msgid "Notifications are a Pro feature."
msgstr ""

#: includes/Admin/NotificationsPage.php:82
msgid "Enter a valid email address before sending a test."
msgstr ""

#. translators: %s: email address
#: includes/Admin/NotificationsPage.php:90
#, php-format
msgid "Test email sent to %s. If it does not arrive within a few minutes, check spam and your site's SMTP setup."
msgstr ""

#: includes/Admin/NotificationsPage.php:95
msgid "wp_mail() refused the message. Install an SMTP plugin (e.g. WP Mail SMTP) and try again."
msgstr ""

#: includes/Admin/NotificationsPage.php:108
msgid "SkyServers Sync — Notifications"
msgstr ""

#: includes/Admin/NotificationsPage.php:112
msgid "Notification settings saved."
msgstr ""

#: includes/Admin/NotificationsPage.php:119
msgid "Notifications are a Pro feature. Activate a licence to enable alerts for sync errors, blocked products, competitor undercuts, and Buy Button drops."
msgstr ""

#: includes/Admin/NotificationsPage.php:126
msgid "Delivery note:"
msgstr ""

#: includes/Admin/NotificationsPage.php:127
msgid "Emails are sent via WordPress wp_mail(). On most shared hosts this lands in spam without an SMTP plugin. For reliable delivery, install WP Mail SMTP, FluentSMTP, or similar and route mail through an authenticated sender."
msgstr ""

#: includes/Admin/NotificationsPage.php:134
msgid "Email channel"
msgstr ""

#: includes/Admin/NotificationsPage.php:137
msgid "Enable email notifications"
msgstr ""

#: includes/Admin/NotificationsPage.php:143
msgid "Send an email when subscribed events fire."
msgstr ""

#: includes/Admin/NotificationsPage.php:149
msgid "Email address"
msgstr ""

#: includes/Admin/NotificationsPage.php:157
msgid "Send test email"
msgstr ""

#: includes/Admin/NotificationsPage.php:161
msgid "Defaults to the site admin email if left blank."
msgstr ""

#: includes/Admin/NotificationsPage.php:167
msgid "Events"
msgstr ""

#: includes/Admin/NotificationsPage.php:169
msgid "The same event will not be repeated within 1 hour, even if the underlying condition persists."
msgstr ""

#: includes/Admin/NotificationsPage.php:173
msgid "Sync errors"
msgstr ""

#: includes/Admin/NotificationsPage.php:179
msgid "Notify when a sync cycle completes with failures."
msgstr ""

#: includes/Admin/NotificationsPage.php:184
msgid "Product blocked"
msgstr ""

#: includes/Admin/NotificationsPage.php:190
msgid "Notify when products are blocked (price outside eMAG bounds or below minimum margin)."
msgstr ""

#: includes/Admin/NotificationsPage.php:195
msgid "Competitor price alert"
msgstr ""

#: includes/Admin/NotificationsPage.php:201
msgid "Notify when a competitor appears with a price below yours."
msgstr ""

#: includes/Admin/NotificationsPage.php:205
msgid "Threshold:"
msgstr ""

#: includes/Admin/NotificationsPage.php:216
msgid "Minimum gap below your price before an alert fires. Fires only on transitions (once per competitor, not every cron run)."
msgstr ""

#: includes/Admin/NotificationsPage.php:221
msgid "Buy Button dropped"
msgstr ""

#: includes/Admin/NotificationsPage.php:227
msgid "Notify when the Buy Button rank falls from #1 to #2 or lower."
msgstr ""

#: includes/Admin/NotificationsPage.php:234
msgid "Save Notifications"
msgstr ""

#: includes/Admin/OrderListBadge.php:62
msgid "Sursă eMAG"
msgstr ""

#: includes/Admin/OrderListBadge.php:123
msgid "Imported from eMAG"
msgstr ""

#: includes/Admin/OrderListBadge.php:125
msgid "eMAG"
msgstr ""

#: includes/Admin/OrderMetabox.php:66
msgid "No order loaded."
msgstr ""

#: includes/Admin/OrderMetabox.php:71
msgid "AWB shipping is a Pro feature."
msgstr ""

#: includes/Admin/OrderMetabox.php:77
msgid "Not an eMAG order."
msgstr ""

#. translators: %s: locker / pickup point name
#: includes/Admin/OrderMetabox.php:98
#, php-format
msgid "pickup (locker %s)"
msgstr ""

#: includes/Admin/OrderMetabox.php:99
msgid "courier (home)"
msgstr ""

#: includes/Admin/OrderMetabox.php:107
msgid "Delivery:"
msgstr ""

#: includes/Admin/OrderMetabox.php:111
msgid "Plugin will use your eMAG preferred courier and default package dimensions."
msgstr ""

#: includes/Admin/OrderMetabox.php:142
msgid "AWB:"
msgstr ""

#: includes/Admin/OrderMetabox.php:144
msgid "Courier:"
msgstr ""

#: includes/Admin/OrderMetabox.php:147
msgid "Issued:"
msgstr ""

#: includes/Admin/OrderMetabox.php:183
msgid "Refresh status from eMAG"
msgstr ""

#: includes/Admin/OrdersPage.php:88
#: includes/Admin/OrdersPage.php:167
#: includes/Admin/OrdersPage.php:227
#: includes/Admin/OrdersPage.php:277
msgid "Order import is a Pro feature."
msgstr ""

#. translators: %s: error message from the eMAG API
#: includes/Admin/OrdersPage.php:184
#, php-format
msgid "eMAG API call failed (count_orders): %s"
msgstr ""

#: includes/Admin/OrdersPage.php:185
msgid "unknown error"
msgstr ""

#: includes/Admin/OrdersPage.php:195
msgid "Connection OK. Your eMAG account currently has no orders in scope (type 2 fulfilled-by-eMAG and type 3 fulfilled-by-seller)."
msgstr ""

#. translators: %d: total orders accessible via the eMAG API
#: includes/Admin/OrdersPage.php:208
#, php-format
msgid "Connection OK. %d orders accessible in your eMAG account. Latest order details arrive via incoming webhook callbacks (configure them under \"Webhook callback URLs\" below)."
msgstr ""

#: includes/Admin/OrdersPage.php:234
msgid "Provide a valid eMAG order id."
msgstr ""

#. translators: 1: action label, 2: WC order id (or 0 in dry-run), 3: summary
#: includes/Admin/OrdersPage.php:249
#, php-format
msgid "Action: %1$s — WC order: #%2$d — %3$s"
msgstr ""

#: includes/Admin/OrdersPage.php:255
msgid "no changes written to WooCommerce."
msgstr ""

#: includes/Admin/OrdersPage.php:284
msgid "Callback key rotated. Update the URLs in eMAG → Account → Technical details."
msgstr ""

#: includes/Admin/OrdersPage.php:362
msgid "AWB issuance is a Pro feature."
msgstr ""

#: includes/Admin/OrdersPage.php:366
msgid "Invalid WC order id."
msgstr ""

#: includes/Admin/OrdersPage.php:387
msgid "AWB printing is a Pro feature."
msgstr ""

#: includes/Admin/OrdersPage.php:507
msgid "SkyServers Sync — Orders"
msgstr ""

#: includes/Admin/OrdersPage.php:511
msgid "Order import settings saved."
msgstr ""

#: includes/Admin/OrdersPage.php:518
msgid "Order import is a Pro feature. Activate a licence to import eMAG orders into WooCommerce automatically."
msgstr ""

#: includes/Admin/OrdersPage.php:525
msgid "Imported orders appear in the native WooCommerce → Orders screen. This page only configures the import itself."
msgstr ""

#: includes/Admin/OrdersPage.php:535
msgid "Enable order import"
msgstr ""

#: includes/Admin/OrdersPage.php:541
msgid "Pull new and updated orders from eMAG on a schedule."
msgstr ""

#: includes/Admin/OrdersPage.php:547
msgid "Fetch frequency"
msgstr ""

#: includes/Admin/OrdersPage.php:561
msgid "Reuses the same intervals as product sync, but runs on its own schedule."
msgstr ""

#: includes/Admin/OrdersPage.php:566
msgid "Stock handling"
msgstr ""

#: includes/Admin/OrdersPage.php:572
msgid "Auto-decrement WooCommerce stock when an eMAG order is imported."
msgstr ""

#: includes/Admin/OrdersPage.php:576
msgid "Leave this OFF"
msgstr ""

#: includes/Admin/OrdersPage.php:577
msgid "if another integration already decrements your WooCommerce stock for eMAG orders — for example an invoicing service (SmartBill, Oblio, FGO), an ERP, a custom script, or any other plugin that hooks WooCommerce stock on invoice or fulfillment. Turning it ON in that case will cause double stock reduction."
msgstr ""

#: includes/Admin/OrdersPage.php:583
msgid "Customer"
msgstr ""

#: includes/Admin/OrdersPage.php:589
msgid "Create a WordPress user for the eMAG buyer."
msgstr ""

#: includes/Admin/OrdersPage.php:592
msgid "Off by default — orders are imported as guest checkouts. Turn on only if you want eMAG buyers to appear as customers in WordPress."
msgstr ""

#: includes/Admin/OrdersPage.php:597
msgid "Admin notification"
msgstr ""

#: includes/Admin/OrdersPage.php:603
msgid "Send admin email for eMAG order events (new order imported, cancelled, AWB issued)."
msgstr ""

#: includes/Admin/OrdersPage.php:606
msgid "Uses the existing Notifications channel. Make sure the email address is set under the Notifications page."
msgstr ""

#: includes/Admin/OrdersPage.php:617
msgid "Test mode — log only, do not create WooCommerce orders."
msgstr ""

#: includes/Admin/OrdersPage.php:620
msgid "Default ON for fresh installs. While ON, both webhook callbacks and manual imports compute the full WooCommerce payload and write an Activity Logs entry, but skip the actual wp_posts insert. Turn OFF only after you have validated a few sample imports in the logs."
msgstr ""

#: includes/Admin/OrdersPage.php:626
msgid "Status mapping"
msgstr ""

#: includes/Admin/OrdersPage.php:628
msgid "Each eMAG order status maps to a WooCommerce status on import and when the remote status changes."
msgstr ""

#. translators: 1: eMAG status label, 2: eMAG status code
#: includes/Admin/OrdersPage.php:641
#, php-format
msgid "eMAG: %1$s (code %2$s)"
msgstr ""

#: includes/Admin/OrdersPage.php:653
msgid "WooCommerce not loaded"
msgstr ""

#: includes/Admin/OrdersPage.php:667
msgid "Webhook callback URLs"
msgstr ""

#: includes/Admin/OrdersPage.php:669
msgid "Paste these URLs into your eMAG seller account. eMAG will then notify your site whenever a new order arrives or an existing one is cancelled — no polling needed (eMAG's /order/read endpoint does not currently support reliable date filtering)."
msgstr ""

#: includes/Admin/OrdersPage.php:672
msgid "How to register:"
msgstr ""

#: includes/Admin/OrdersPage.php:673
msgid "log in to marketplace.emag.ro → click your seller name (top right) → Account → Technical details → Settings. Paste the Order callback URL into the \"Order callback URL\" field and the Cancellation URL into \"Order cancellation URL\". Save."
msgstr ""

#: includes/Admin/OrdersPage.php:676
msgid "URL format note:"
msgstr ""

#: includes/Admin/OrdersPage.php:677
msgid "both URLs intentionally end with \"&order_id=\". eMAG concatenates the actual order id directly to the end of the URL when firing the callback (e.g. https://example.com/path?order_id=123). Do not trim the trailing \"&order_id=\" when pasting — without it the resulting query string would be malformed and the callback rejected."
msgstr ""

#: includes/Admin/OrdersPage.php:687
#: includes/Admin/OrdersPage.php:698
#: includes/Admin/templates/wizard-step-2.php:22
msgid "Copy"
msgstr ""

#: includes/Admin/OrdersPage.php:703
msgid "Rotate key"
msgstr ""

#: includes/Admin/OrdersPage.php:707
msgid "Generate new callback key"
msgstr ""

#: includes/Admin/OrdersPage.php:711
msgid "Invalidates the URLs above and generates fresh ones. Use this if the secret has leaked. After rotating, you must paste the new URLs back into eMAG."
msgstr ""

#: includes/Admin/OrdersPage.php:719
msgid "Import a single eMAG order on demand. Useful for backfilling specific historical orders, or for re-importing one that was missed. Looks the order up by id and runs the same mapping path the webhook callback uses, including the dry-run safeguard above."
msgstr ""

#: includes/Admin/OrdersPage.php:724
msgid "eMAG order ID"
msgstr ""

#: includes/Admin/OrdersPage.php:728
msgid "e.g. 486135341"
msgstr ""

#: includes/Admin/OrdersPage.php:733
msgid "Import this order"
msgstr ""

#: includes/Admin/OrdersPage.php:742
msgid "Connectivity"
msgstr ""

#: includes/Admin/OrdersPage.php:745
msgid "Test API connection"
msgstr ""

#: includes/Admin/OrdersPage.php:749
msgid "Test connection"
msgstr ""

#: includes/Admin/OrdersPage.php:753
msgid "Verifies API credentials, IP whitelist and account access by calling count_orders. No orders are read or imported during the probe."
msgstr ""

#: includes/Admin/OrdersPage.php:776
msgid "Default print format"
msgstr ""

#: includes/Admin/OrdersPage.php:783
msgid "Auto-updates when you print a different format from any order. A6 is recommended for thermal printers."
msgstr ""

#: includes/Admin/OrdersPage.php:788
msgid "Sender contact name"
msgstr ""

#: includes/Admin/OrdersPage.php:793
msgid "Sender contact person"
msgstr ""

#: includes/Admin/OrdersPage.php:798
msgid "Sender phone"
msgstr ""

#: includes/Admin/OrdersPage.php:801
msgid "Required. 8-11 digits, optional + prefix. Used as sender.phone1 in AWB issuance."
msgstr ""

#: includes/Admin/OrdersPage.php:806
msgid "Pickup address (auto-detected)"
msgstr ""

#: includes/Admin/OrdersPage.php:819
msgid "No default pickup address found. Add one in marketplace.emag.ro → Account → Addresses."
msgstr ""

#: includes/Admin/OrdersPage.php:822
#: includes/Admin/OrdersPage.php:861
msgid "Refresh from eMAG"
msgstr ""

#. translators: %d: number of active courier accounts found
#: includes/Admin/OrdersPage.php:840
#, php-format
msgid "Active courier accounts (%d found)"
msgstr ""

#: includes/Admin/OrdersPage.php:858
msgid "No active Order-type courier accounts found."
msgstr ""

#: includes/Admin/OrdersPage.php:870
msgid "Plugin doesn't pick which courier — eMAG uses the preferred account you've configured for each courier (home delivery only). For pickup orders, eMAG forces the matching locker courier. To change which courier is used, sign in to your eMAG seller account and edit the preferred account under Account → Courier accounts."
msgstr ""

#: includes/Admin/OrdersPage.php:877
msgid "Save Order Settings"
msgstr ""

#: includes/Admin/ProductsPage.php:74
msgid "History entry not found or belongs to another product."
msgstr ""

#. translators: %s: restored margin value (or "(cleared)")
#: includes/Admin/ProductsPage.php:98
#, php-format
msgid "Margin reverted to %s."
msgstr ""

#: includes/Admin/ProductsPage.php:99
msgid "(cleared)"
msgstr ""

#: includes/Admin/ProductsPage.php:115
msgid "SkyServers Sync — Products"
msgstr ""

#: includes/Admin/ProductsPage.php:131
#: includes/Admin/PublishPage.php:153
msgid "Per page:"
msgstr ""

#: includes/Admin/ProductsPage.php:154
msgid "Search products"
msgstr ""

#: includes/Admin/ProductsPage.php:161
msgid "Save All Margins & Stock %"
msgstr ""

#: includes/Admin/ProductsPage.php:181
#: includes/Admin/ProductsPage.php:727
msgid "Invalid product."
msgstr ""

#: includes/Admin/ProductsPage.php:203
msgid "Margin must be between -50% and 300%."
msgstr ""

#: includes/Admin/ProductsPage.php:238
msgid "Min margin must be between -50% and 300%."
msgstr ""

#: includes/Admin/ProductsPage.php:264
msgid "Max margin must be between -50% and 1000%."
msgstr ""

#: includes/Admin/ProductsPage.php:285
msgid "Stock % must be between 0 and 100."
msgstr ""

#: includes/Admin/ProductsPage.php:307
msgid "Invalid status value."
msgstr ""

#: includes/Admin/ProductsPage.php:314
msgid "Product is not on eMAG (no vendor_ext_id)."
msgstr ""

#: includes/Admin/ProductsPage.php:330
msgid "Product deactivated on eMAG."
msgstr ""

#: includes/Admin/ProductsPage.php:331
msgid "Product activated on eMAG."
msgstr ""

#: includes/Admin/ProductsPage.php:422
msgid "No products selected."
msgstr ""

#: includes/Admin/ProductsPage.php:455
msgid "Invalid margin value."
msgstr ""

#: includes/Admin/ProductsPage.php:467
msgid "Enter a positive delta between 0 and 300."
msgstr ""

#: includes/Admin/ProductsPage.php:486
msgid "Stock % must be 0–100."
msgstr ""

#: includes/Admin/ProductsPage.php:507
msgid "A sync is already running — opening its progress."
msgstr ""

#. translators: %1$d: number, %2$d: number, %3$d: number
#: includes/Admin/ProductsPage.php:517
#, php-format
msgid "Sync: %1$d synced, %2$d skipped, %3$d failed."
msgstr ""

#: includes/Admin/ProductsPage.php:526
msgid "Sync could not be started."
msgstr ""

#. translators: %1$d: number
#: includes/Admin/ProductsPage.php:557
#, php-format
msgid "%d product(s) deactivated on eMAG."
msgstr ""

#. translators: %1$d: number
#: includes/Admin/ProductsPage.php:559
#, php-format
msgid "%d product(s) activated on eMAG."
msgstr ""

#: includes/Admin/ProductsPage.php:567
msgid "Unknown action."
msgstr ""

#. translators: %d: number of products updated
#: includes/Admin/ProductsPage.php:572
#: includes/Admin/ProductsPage.php:829
#, php-format
msgid "%d product(s) updated."
msgstr ""

#. translators: %d: count of products without a custom margin set
#: includes/Admin/ProductsPage.php:578
#, php-format
msgid "%d skipped (no custom margin; global used)."
msgstr ""

#: includes/Admin/ProductsPage.php:673
msgid "Duplicate eMAG mappings detected"
msgstr ""

#: includes/Admin/ProductsPage.php:675
msgid "The products below share the same eMAG offer id — usually the result of duplicating an already-mapped product in WooCommerce. Their sync is blocked to protect the eMAG offers. The product whose SKU matches the eMAG part_number keeps the mapping; the others should be unlinked."
msgstr ""

#: includes/Admin/ProductsPage.php:694
msgid "keeps mapping"
msgstr ""

#: includes/Admin/ProductsPage.php:696
msgid "will be unlinked"
msgstr ""

#: includes/Admin/ProductsPage.php:700
msgid "(ambiguous — no SKU matches the eMAG part_number; resolve manually with per-product Unlink)"
msgstr ""

#: includes/Admin/ProductsPage.php:708
msgid "Fix automatically"
msgstr ""

#: includes/Admin/ProductsPage.php:732
msgid "This product is not mapped to an eMAG offer."
msgstr ""

#. translators: %d: eMAG offer id
#: includes/Admin/ProductsPage.php:743
#, php-format
msgid "Product unlinked from eMAG offer #%d."
msgstr ""

#. translators: %d: number of products
#: includes/Admin/ProductsPage.php:778
#, php-format
msgid "Repair complete: %d product(s) unlinked."
msgstr ""

#. translators: %d: number of groups
#: includes/Admin/ProductsPage.php:784
#, php-format
msgid "%d group(s) are ambiguous and need manual per-product Unlink."
msgstr ""

#: includes/Admin/ProductsPage.php:809
msgid "Invalid product ID."
msgstr ""

#: includes/Admin/ProductsPage.php:813
msgid "Product not found."
msgstr ""

#: includes/Admin/ProductsTable.php:43
msgid "Sync"
msgstr ""

#: includes/Admin/ProductsTable.php:44
msgid "Product / Variation"
msgstr ""

#: includes/Admin/ProductsTable.php:45
msgid "SKU / eMAG ID"
msgstr ""

#: includes/Admin/ProductsTable.php:46
#: includes/Admin/PublishPage.php:204
msgid "EAN"
msgstr ""

#: includes/Admin/ProductsTable.php:48
#: includes/Admin/PublishPage.php:210
msgid "WC Stock"
msgstr ""

#: includes/Admin/ProductsTable.php:49
msgid "Woo Price"
msgstr ""

#: includes/Admin/ProductsTable.php:50
#: includes/Admin/PublishPage.php:206
msgid "Margin %"
msgstr ""

#: includes/Admin/ProductsTable.php:51
#: includes/Admin/PublishPage.php:207
msgid "Min %"
msgstr ""

#: includes/Admin/ProductsTable.php:52
#: includes/Admin/PublishPage.php:208
msgid "Max %"
msgstr ""

#: includes/Admin/ProductsTable.php:53
#: includes/Admin/PublishPage.php:211
msgid "Stock %"
msgstr ""

#: includes/Admin/ProductsTable.php:54
#: includes/Admin/PublishPage.php:209
msgid "eMAG Price"
msgstr ""

#: includes/Admin/ProductsTable.php:55
#: includes/Admin/PublishPage.php:212
msgid "eMAG Stock"
msgstr ""

#: includes/Admin/ProductsTable.php:56
msgid "Buy Button"
msgstr ""

#: includes/Admin/ProductsTable.php:57
msgid "Last Sync"
msgstr ""

#: includes/Admin/ProductsTable.php:58
msgid "Status"
msgstr ""

#: includes/Admin/ProductsTable.php:74
msgid "Enable sync"
msgstr ""

#: includes/Admin/ProductsTable.php:75
msgid "Disable sync"
msgstr ""

#: includes/Admin/ProductsTable.php:76
msgid "Set margin to X%"
msgstr ""

#: includes/Admin/ProductsTable.php:77
msgid "Increase margin by X%"
msgstr ""

#: includes/Admin/ProductsTable.php:78
msgid "Decrease margin by X%"
msgstr ""

#: includes/Admin/ProductsTable.php:79
msgid "Clear custom margin"
msgstr ""

#: includes/Admin/ProductsTable.php:80
msgid "Set stock % to X%"
msgstr ""

#: includes/Admin/ProductsTable.php:81
msgid "Clear custom stock %"
msgstr ""

#: includes/Admin/ProductsTable.php:82
msgid "Sync selected now"
msgstr ""

#: includes/Admin/ProductsTable.php:83
msgid "Deactivate on eMAG"
msgstr ""

#: includes/Admin/ProductsTable.php:84
msgid "Activate on eMAG"
msgstr ""

#: includes/Admin/ProductsTable.php:290
msgid "Toggle sync"
msgstr ""

#: includes/Admin/ProductsTable.php:300
#: includes/PostMeta.php:327
msgid "Draft"
msgstr ""

#: includes/Admin/ProductsTable.php:314
msgid "Send status=0 to eMAG — product will be hidden from buyers"
msgstr ""

#: includes/Admin/ProductsTable.php:315
msgid "Deactivate"
msgstr ""

#: includes/Admin/ProductsTable.php:321
msgid "Send status=1 to eMAG — re-activate offer"
msgstr ""

#: includes/Admin/ProductsTable.php:322
msgid "Activate"
msgstr ""

#: includes/Admin/ProductsTable.php:337
msgid "eMAG vendor_ext_id"
msgstr ""

#: includes/Admin/ProductsTable.php:341
msgid "Remove the eMAG mapping from this product. The eMAG offer itself is not touched."
msgstr ""

#: includes/Admin/ProductsTable.php:342
msgid "Unlink"
msgstr ""

#: includes/Admin/ProductsTable.php:346
msgid "Run Import from eMAG to map this product"
msgstr ""

#: includes/Admin/ProductsTable.php:347
#: includes/Admin/ProductsTable.php:748
msgid "Unmapped"
msgstr ""

#: includes/Admin/ProductsTable.php:357
msgid "Set EAN in WooCommerce product edit (GTIN, UPC, EAN or ISBN field)"
msgstr ""

#: includes/Admin/ProductsTable.php:365
msgid "Variation"
msgstr ""

#: includes/Admin/ProductsTable.php:366
msgid "Simple"
msgstr ""

#: includes/Admin/ProductsTable.php:371
msgid "Stock not managed"
msgstr ""

#: includes/Admin/ProductsTable.php:438
msgid "View margin change history and revert to a previous value"
msgstr ""

#. translators: %d: number of recorded changes
#: includes/Admin/ProductsTable.php:441
#, php-format
msgid "history (%d)"
msgstr ""

#: includes/Admin/ProductsTable.php:466
msgid "Calculated price is below minimum margin — sync blocked"
msgstr ""

#: includes/Admin/ProductsTable.php:520
msgid "Below eMAG minimum price – will be blocked at sync"
msgstr ""

#: includes/Admin/ProductsTable.php:523
msgid "Above eMAG maximum price – will be blocked at sync"
msgstr ""

#: includes/Admin/ProductsTable.php:551
msgid "WC stock is 0 – will be skipped at sync"
msgstr ""

#: includes/Admin/ProductsTable.php:574
msgid "Run Bootstrap or wait for Buy Button tracking cron"
msgstr ""

#. translators: %1$d: number, %2$d: number
#: includes/Admin/ProductsTable.php:591
#, php-format
msgid "Rank %1$d of %2$d offers"
msgstr ""

#. translators: %1$s: string
#: includes/Admin/ProductsTable.php:594
#, php-format
msgid "Best price: %s ex. VAT"
msgstr ""

#. translators: %1$s: string
#: includes/Admin/ProductsTable.php:599
#, php-format
msgid "Updated %s ago"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/ProductsTable.php:613
#, php-format
msgid "%d offers"
msgstr ""

#: includes/Admin/ProductsTable.php:622
msgid "Never"
msgstr ""

#: includes/Admin/ProductsTable.php:643
msgid "Product is deactivated on eMAG (status=0)"
msgstr ""

#: includes/Admin/ProductsTable.php:644
msgid "Inactive"
msgstr ""

#: includes/Admin/ProductsTable.php:655
msgid "OK"
msgstr ""

#: includes/Admin/ProductsTable.php:657
msgid "Pending"
msgstr ""

#: includes/Admin/ProductsTable.php:680
msgid "Invalid price"
msgstr ""

#: includes/Admin/ProductsTable.php:715
msgid "Ready to publish on eMAG"
msgstr ""

#: includes/Admin/ProductsTable.php:716
msgid "Ready"
msgstr ""

#: includes/Admin/ProductsTable.php:724
#: includes/Admin/ProductsTable.php:750
msgid "Not Ready"
msgstr ""

#: includes/Admin/ProductsTable.php:744
msgid "All"
msgstr ""

#: includes/Admin/ProductsTable.php:745
msgid "Sync enabled"
msgstr ""

#: includes/Admin/ProductsTable.php:746
msgid "Sync disabled"
msgstr ""

#: includes/Admin/ProductsTable.php:747
msgid "Mapped"
msgstr ""

#: includes/Admin/ProductsTable.php:749
msgid "Ready to Publish"
msgstr ""

#: includes/Admin/ProductsTable.php:751
msgid "Inactive on eMAG"
msgstr ""

#: includes/Admin/ProductsTable.php:752
msgid "Rejected"
msgstr ""

#: includes/Admin/ProductsTable.php:753
msgid "Has errors"
msgstr ""

#: includes/Admin/ProductsTable.php:776
#: includes/Admin/PublishPage.php:167
msgid "Filter by category"
msgstr ""

#: includes/Admin/ProductsTable.php:782
#: includes/Admin/PublishPage.php:173
msgid "All categories"
msgstr ""

#: includes/Admin/ProductsTable.php:791
msgid "Filter"
msgstr ""

#: includes/Admin/ProductsTable.php:799
msgid "Applies the bulk action to every product matching the current filters — not just the ones checked on this page."
msgstr ""

#. translators: %d: total filtered products across all pages
#: includes/Admin/ProductsTable.php:804
#, php-format
msgid "Apply to all %d filtered products"
msgstr ""

#: includes/Admin/ProductsTable.php:814
#: includes/Admin/PublishPage.php:187
msgid "Apply"
msgstr ""

#: includes/Admin/PublishPage.php:41
msgid "LIVE"
msgstr ""

#: includes/Admin/PublishPage.php:42
msgid "DRY RUN"
msgstr ""

#: includes/Admin/PublishPage.php:54
msgid "SkyServers Sync — Publish Products"
msgstr ""

#. translators: %d = number of ready products
#: includes/Admin/PublishPage.php:67
#, php-format
msgid "%d product(s) ready to publish."
msgstr ""

#: includes/Admin/PublishPage.php:74
msgid "(filtered by category)"
msgstr ""

#: includes/Admin/PublishPage.php:75
msgid "Reset filter"
msgstr ""

#: includes/Admin/PublishPage.php:78
msgid "Dry Run mode is ON — payloads will be generated but NOT sent to eMAG. Enable \"Send to eMAG Live\" in Settings to publish for real."
msgstr ""

#: includes/Admin/PublishPage.php:185
msgid "Search products…"
msgstr ""

#: includes/Admin/PublishPage.php:189
msgid "Reset"
msgstr ""

#: includes/Admin/PublishPage.php:202
msgid "Product"
msgstr ""

#: includes/Admin/PublishPage.php:203
msgid "SKU"
msgstr ""

#: includes/Admin/PublishPage.php:205
msgid "WC Price"
msgstr ""

#: includes/Admin/PublishPage.php:320
msgid "Dry Run"
msgstr ""

#: includes/Admin/PublishPage.php:324
msgid "Preview"
msgstr ""

#: includes/Admin/PublishPage.php:345
msgid "Publish Selected"
msgstr ""

#: includes/Admin/PublishPage.php:346
msgid "Dry Run Selected"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/PublishPage.php:351
#, php-format
msgid "Publish All %d Ready"
msgstr ""

#. translators: %1$d: number
#: includes/Admin/PublishPage.php:353
#, php-format
msgid "Dry Run All %d Ready"
msgstr ""

#: includes/Admin/PublishPage.php:357
msgid "Export All Payloads as JSON"
msgstr ""

#: includes/Admin/PublishPage.php:361
msgid "Check EANs on eMAG"
msgstr ""

#: includes/Admin/PublishPage.php:378
msgid "No products are ready to publish. Check the Products page \"Not Ready\" tab to see what is missing."
msgstr ""

#: includes/Admin/PublishPage.php:386
msgid "Payload Preview"
msgstr ""

#: includes/Admin/PublishPage.php:413
msgid "Dry run payload generated."
msgstr ""

#: includes/Admin/PublishPage.php:414
msgid "Published to eMAG!"
msgstr ""

#. translators: %s: number of items
#: includes/Admin/PublishPage.php:643
#, php-format
msgid "%s element"
msgid_plural "%s elements"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/PublishPage.php:664
msgid "Current Page"
msgstr ""

#. translators: %1$s: string
#: includes/Admin/PublishPage.php:674
#, php-format
msgid "of %s"
msgstr ""

#: includes/Admin/SettingsPage.php:129
msgid "Import failed: "
msgstr ""

#. translators: %1$d: number
#: includes/Admin/SettingsPage.php:176
#, php-format
msgid "Connection OK (%d ms)"
msgstr ""

#. translators: %1$d: number, %2$d: number, %3$d: number
#: includes/Admin/SettingsPage.php:213
#, php-format
msgid "Import complete: %1$d categories, %2$d allowed, %3$d with details."
msgstr ""

#. translators: 1: matched, 2: unmatched, 3: skipped
#: includes/Admin/SettingsPage.php:282
#, php-format
msgid "Import complete: %1$d matched, %2$d unmatched eMAG offers, %3$d unmapped WC products."
msgstr ""

#: includes/Admin/SettingsPage.php:294
msgid "Bootstrap failed without a specific error."
msgstr ""

#. translators: %s: link "Run setup wizard"
#: includes/Admin/SettingsPage.php:336
#, php-format
msgid "Setup wizard was skipped. %s"
msgstr ""

#: includes/Admin/SettingsPage.php:345
msgid "SkyServers Sync — Settings"
msgstr ""

#: includes/Admin/SettingsPage.php:359
msgid "General"
msgstr ""

#: includes/Admin/SettingsPage.php:362
msgid "Enable Sync"
msgstr ""

#: includes/Admin/SettingsPage.php:367
msgid "Master switch – enable all synchronisation"
msgstr ""

#: includes/Admin/SettingsPage.php:374
msgid "Global Margin (%)"
msgstr ""

#: includes/Admin/SettingsPage.php:382
msgid "Fallback when no per-product margin is set. Range: -50% to 300%."
msgstr ""

#: includes/Admin/SettingsPage.php:389
msgid "Global Min Margin (%)"
msgstr ""

#: includes/Admin/SettingsPage.php:401
msgid "Calculated price cannot go below: WC price ex. VAT × (1 + min margin / 100). If empty, mirrors Global Margin. Sync is blocked if calculated price falls below this threshold."
msgstr ""

#: includes/Admin/SettingsPage.php:408
msgid "Global Max Margin (%)"
msgstr ""

#: includes/Admin/SettingsPage.php:420
msgid "Sent to eMAG as the maximum allowed price: WC price ex. VAT × (1 + max margin / 100). If empty, defaults to Global Margin + 50%. Prevents sync from being blocked by eMAG max price threshold."
msgstr ""

#: includes/Admin/SettingsPage.php:427
msgid "Global Stock (%)"
msgstr ""

#: includes/Admin/SettingsPage.php:436
msgid "Percentage of WooCommerce stock to send to eMAG. Rounded up (e.g. 28% of 10 = 3). Fallback when no per-product value is set."
msgstr ""

#: includes/Admin/SettingsPage.php:443
#: includes/Admin/templates/wizard-step-3.php:55
msgid "Minimum WC Stock"
msgstr ""

#: includes/Admin/SettingsPage.php:450
msgid "units"
msgstr ""

#: includes/Admin/SettingsPage.php:452
msgid "If WooCommerce stock is at or below this value, the product will be sent to eMAG with stock 0 (out of stock). Use this to reserve a safety buffer. Example: set to 2 → if WC stock = 2 or less, eMAG shows out of stock. Default: 0 (disabled)."
msgstr ""

#: includes/Admin/SettingsPage.php:457
#: includes/Admin/templates/wizard-step-3.php:62
msgid "Price Rounding"
msgstr ""

#: includes/Admin/SettingsPage.php:460
msgid "No rounding (4 decimals)"
msgstr ""

#: includes/Admin/SettingsPage.php:461
msgid "2 decimal places"
msgstr ""

#: includes/Admin/SettingsPage.php:462
msgid "End in .99 (e.g. 12.37 → 12.99)"
msgstr ""

#: includes/Admin/SettingsPage.php:473
#: includes/Admin/templates/wizard-step-3.php:67
msgid "Price source"
msgstr ""

#: includes/Admin/SettingsPage.php:478
msgid "Always send regular price to eMAG (ignore WooCommerce sales)"
msgstr ""

#: includes/Admin/SettingsPage.php:481
msgid "OFF (default):"
msgstr ""

#: includes/Admin/SettingsPage.php:482
msgid "eMAG receives the same price your WooCommerce customer pays right now — the sale price when a sale is running, the regular price otherwise. Each product is evaluated individually, so mixed catalogs (some on sale, some not) are mirrored exactly."
msgstr ""

#: includes/Admin/SettingsPage.php:485
msgid "ON:"
msgstr ""

#: includes/Admin/SettingsPage.php:486
msgid "eMAG always receives the regular price, even for products with an active WooCommerce sale. Use this when you want WooCommerce promotions to stay on-site only and eMAG buyers to never see your discounts."
msgstr ""

#: includes/Admin/SettingsPage.php:493
msgid "Sync Frequency"
msgstr ""

#: includes/Admin/SettingsPage.php:499
#: includes/Admin/templates/wizard-step-4.php:18
msgid "Every 15 minutes"
msgstr ""

#: includes/Admin/SettingsPage.php:500
#: includes/Admin/templates/wizard-step-4.php:19
msgid "Every 30 minutes"
msgstr ""

#: includes/Admin/SettingsPage.php:501
#: includes/Admin/templates/wizard-step-4.php:20
msgid "Every hour"
msgstr ""

#: includes/Admin/SettingsPage.php:502
#: includes/Admin/templates/wizard-step-4.php:21
msgid "Every 3 hours"
msgstr ""

#: includes/Admin/SettingsPage.php:503
#: includes/Admin/templates/wizard-step-4.php:22
msgid "Every 6 hours"
msgstr ""

#: includes/Admin/SettingsPage.php:504
#: includes/Admin/templates/wizard-step-4.php:23
msgid "Every 12 hours"
msgstr ""

#: includes/Admin/SettingsPage.php:505
msgid "Once daily"
msgstr ""

#: includes/Admin/SettingsPage.php:521
msgid "Sync Filters"
msgstr ""

#: includes/Admin/SettingsPage.php:522
msgid "Exclude products from every sync cycle when they match any of the rules below. Skipped products are recorded in the logs so you can audit the exclusions."
msgstr ""

#: includes/Admin/SettingsPage.php:526
msgid "Minimum price (ex VAT)"
msgstr ""

#: includes/Admin/SettingsPage.php:533
msgid "Skip products priced below this threshold. 0 = disabled."
msgstr ""

#: includes/Admin/SettingsPage.php:538
msgid "Maximum weight"
msgstr ""

#: includes/Admin/SettingsPage.php:545
msgid "Skip products heavier than this (uses the weight from WooCommerce shipping data). 0 = disabled."
msgstr ""

#: includes/Admin/SettingsPage.php:550
msgid "Skip SKU pattern"
msgstr ""

#: includes/Admin/SettingsPage.php:556
msgid "PHP regex (without delimiters). Products whose SKU matches are skipped. Leave blank to disable."
msgstr ""

#: includes/Admin/SettingsPage.php:560
msgid "Zero-stock handling"
msgstr ""

#: includes/Admin/SettingsPage.php:565
msgid "Skip products with 0 stock entirely (hard filter)."
msgstr ""

#: includes/Admin/SettingsPage.php:567
msgid "Without this, the sync still runs but pushes stock = 0 to eMAG. The Min WC Stock buffer (Pro) is a softer alternative."
msgstr ""

#: includes/Admin/SettingsPage.php:579
msgid "Publish Settings"
msgstr ""

#: includes/Admin/SettingsPage.php:580
msgid "Defaults used when publishing new products to eMAG."
msgstr ""

#: includes/Admin/SettingsPage.php:584
msgid "Warranty (months)"
msgstr ""

#: includes/Admin/SettingsPage.php:590
msgid "Default: 12 months. Set 0 for no warranty (appropriate for food/coffee products)."
msgstr ""

#: includes/Admin/SettingsPage.php:595
#: includes/Admin/templates/wizard-step-5.php:63
msgid "Resupply days"
msgstr ""

#: includes/Admin/SettingsPage.php:601
msgid "supply_lead_time — days needed to restock. Default: 14."
msgstr ""

#: includes/Admin/SettingsPage.php:606
msgid "Send to eMAG Live"
msgstr ""

#: includes/Admin/SettingsPage.php:612
msgid "When ON, products are sent to eMAG for real. When OFF, Dry Run mode generates payloads without sending."
msgstr ""

#: includes/Admin/SettingsPage.php:616
msgid "⚠ LIVE mode is active — publishing will send products to eMAG!"
msgstr ""

#: includes/Admin/SettingsPage.php:623
msgid "Publish ID offset"
msgstr ""

#: includes/Admin/SettingsPage.php:629
msgid "Added to the WooCommerce product ID to form the eMAG internal offer id when publishing new products. Set a value such as 1000000 if your eMAG account already contains offers created by another integration, so new publishes never collide with existing ids. Products already published or imported are not affected. Default: 0."
msgstr ""

#: includes/Admin/SettingsPage.php:634
msgid "Minimum image size"
msgstr ""

#: includes/Admin/SettingsPage.php:640
msgid "pixels (shorter edge)"
msgstr ""

#: includes/Admin/SettingsPage.php:641
msgid "Marks a product as \"Not Ready\" when its featured image's shorter edge is below this value. 0 disables the check. Default: 600."
msgstr ""

#: includes/Admin/SettingsPage.php:646
msgid "Auto-sanitize characteristics"
msgstr ""

#: includes/Admin/SettingsPage.php:652
msgid "Clean characteristic values before sending to eMAG"
msgstr ""

#: includes/Admin/SettingsPage.php:655
msgid "Numeric fields extract the first number (e.g. \"16 Pieces\" → \"16\"). Text fields are trimmed and capped at 255 chars. Boolean fields normalize to Yes/No/N/A. All transformations are written to the activity log (action: sanitize). Turn OFF to send exactly what is in WooCommerce."
msgstr ""

#: includes/Admin/SettingsPage.php:661
msgid "Brand source"
msgstr ""

#: includes/Admin/SettingsPage.php:671
msgid "— select brand source —"
msgstr ""

#: includes/Admin/SettingsPage.php:671
#: includes/Admin/SettingsPage.php:697
msgid "— optional fallback —"
msgstr ""

#: includes/Admin/SettingsPage.php:676
#: includes/Admin/SettingsPage.php:702
msgid "custom"
msgstr ""

#: includes/Admin/SettingsPage.php:681
msgid "Meta keys tried in order. First non-empty value wins. Works with taxonomy attributes (pa_brand) and post meta keys (_brand)."
msgstr ""

#: includes/Admin/SettingsPage.php:687
msgid "EAN source"
msgstr ""

#: includes/Admin/SettingsPage.php:697
msgid "— select EAN source —"
msgstr ""

#: includes/Admin/SettingsPage.php:707
msgid "Meta keys tried in order for EAN/GTIN. Default: _global_unique_id (WooCommerce 9.2+ built-in GTIN field)."
msgstr ""

#: includes/Admin/SettingsPage.php:715
msgid "Detect fields from products"
msgstr ""

#: includes/Admin/SettingsPage.php:725
msgid "eMAG API Credentials"
msgstr ""

#: includes/Admin/SettingsPage.php:729
msgid "Username eMAG"
msgstr ""

#: includes/Admin/SettingsPage.php:736
msgid "The username or email you use to log in on marketplace.emag.ro."
msgstr ""

#: includes/Admin/SettingsPage.php:742
msgid "eMAG Account Password"
msgstr ""

#: includes/Admin/SettingsPage.php:749
msgid "The password you use to log in to marketplace.emag.ro — same as your username above. Not the API Code from Technical Details."
msgstr ""

#: includes/Admin/SettingsPage.php:755
#: includes/Admin/templates/wizard-step-2.php:75
msgid "Region"
msgstr ""

#: includes/Admin/SettingsPage.php:767
msgid "API Code (reference)"
msgstr ""

#: includes/Admin/SettingsPage.php:774
msgid "Found in My Account → Profile → Technical Details → API Code. Stored for reference only — NOT used for authentication."
msgstr ""

#: includes/Admin/SettingsPage.php:778
#: includes/Admin/templates/wizard-step-2.php:88
msgid "Test Connection"
msgstr ""

#. translators: %s = link to Help page
#: includes/Admin/SettingsPage.php:786
#, php-format
msgid "Remember: your server IP must be whitelisted in your eMAG seller account before API calls will work. %s"
msgstr ""

#: includes/Admin/SettingsPage.php:787
msgid "See Help page for instructions and your server IP."
msgstr ""

#: includes/Admin/SettingsPage.php:796
msgid "Activity Logs"
msgstr ""

#: includes/Admin/SettingsPage.php:801
msgid "Retention (days)"
msgstr ""

#. translators: %1$d: min days, %2$d: max days
#: includes/Admin/SettingsPage.php:814
#, php-format
msgid "Logs older than this are deleted daily. Range: %1$d–%2$d days."
msgstr ""

#: includes/Admin/SettingsPage.php:825
msgid "Data Management"
msgstr ""

#: includes/Admin/SettingsPage.php:828
msgid "Delete data on uninstall"
msgstr ""

#: includes/Admin/SettingsPage.php:833
msgid "Remove all plugin options, product settings, logs and custom tables when this plugin is uninstalled."
msgstr ""

#: includes/Admin/SettingsPage.php:836
msgid "Default: OFF. Keep disabled if you plan to upgrade from Free to Pro — otherwise you will lose all margins, mappings, and credentials on uninstall."
msgstr ""

#: includes/Admin/SettingsPage.php:842
msgid "Save Settings"
msgstr ""

#: includes/Admin/SettingsPage.php:853
msgid "eMAG Categories"
msgstr ""

#: includes/Admin/SettingsPage.php:860
msgid "Local Cache"
msgstr ""

#: includes/Admin/SettingsPage.php:863
msgid "categories imported"
msgstr ""

#: includes/Admin/SettingsPage.php:865
msgid "with access"
msgstr ""

#: includes/Admin/SettingsPage.php:867
msgid "with details"
msgstr ""

#: includes/Admin/SettingsPage.php:871
#: includes/Admin/SettingsPage.php:876
msgid "Import Categories"
msgstr ""

#: includes/Admin/SettingsPage.php:875
msgid "Re-import Categories"
msgstr ""

#: includes/Admin/SettingsPage.php:890
msgid "Downloads all eMAG categories with characteristics and family types. Required before publishing products."
msgstr ""

#: includes/Admin/SettingsPage.php:900
msgid "eMAG Data Import"
msgstr ""

#: includes/Admin/SettingsPage.php:903
msgid "Import done"
msgstr ""

#: includes/Admin/SettingsPage.php:905
msgid "Not imported yet"
msgstr ""

#: includes/Admin/SettingsPage.php:909
msgid "Reads all your existing offers from eMAG, matches them to WooCommerce products by SKU, and stores the eMAG offer ID, VAT rate, and price bounds per product. Run this once before your first sync, and again whenever you add new products to eMAG."
msgstr ""

#: includes/Admin/SettingsPage.php:915
msgid "Re-import from eMAG"
msgstr ""

#: includes/Admin/SettingsPage.php:916
msgid "Import from eMAG"
msgstr ""

#: includes/Admin/SettingsPage.php:944
msgid "Import from eMAG (no JS)"
msgstr ""

#: includes/Admin/SettingsPage.php:954
msgid "Manual Sync"
msgstr ""

#: includes/Admin/SettingsPage.php:956
msgid "Runs a full sync for all sync-enabled products. Runs asynchronously in the background — your browser is free to navigate while the work continues. Progress is shown live below."
msgstr ""

#: includes/Admin/SettingsPage.php:960
msgid "Sync Now"
msgstr ""

#: includes/Admin/SettingsPage.php:1000
msgid "Buy Button Tracking"
msgstr ""

#: includes/Admin/SettingsPage.php:1002
msgid "Reads buy_button_rank, number_of_offers, and best_offer_price from eMAG for all mapped products. Runs automatically every 6 hours."
msgstr ""

#: includes/Admin/SettingsPage.php:1005
msgid "Track Buy Button Now"
msgstr ""

#: includes/Admin/SettingsPage.php:1036
msgid "Settings saved."
msgstr ""

#. translators: %1$d: number, %2$d: number, %3$d: number
#: includes/Admin/SettingsPage.php:1048
#, php-format
msgid "Sync complete: %1$d synced, %2$d skipped, %3$d failed."
msgstr ""

#: includes/Admin/SettingsPage.php:1056
msgid "Sync could not run. Check logs for details."
msgstr ""

#. translators: %1$d: number, %2$d: number
#: includes/Admin/SettingsPage.php:1062
#, php-format
msgid "Import complete: %1$d products mapped, %2$d eMAG offers had no matching WC SKU."
msgstr ""

#: includes/Admin/SettingsPage.php:1151
msgid "Buy Button tracking started in the background. Check Activity Logs in a few minutes for the result."
msgstr ""

#: includes/Admin/SettingsPage.php:1277
msgid "Get more from your eMAG integration"
msgstr ""

#: includes/Admin/SettingsPage.php:1280
msgid "Premium adds the features that turn your dashboard into a complete eMAG operations centre."
msgstr ""

#: includes/Admin/SettingsPage.php:1284
msgid "Upgrade to Premium"
msgstr ""

#: includes/Admin/SettingsPage.php:1290
msgid "Publish products to eMAG"
msgstr ""

#: includes/Admin/SettingsPage.php:1290
msgid "Push WooCommerce products onto the marketplace with category, characteristic, and family mapping."
msgstr ""

#: includes/Admin/SettingsPage.php:1291
msgid "Order import (webhook-first)"
msgstr ""

#: includes/Admin/SettingsPage.php:1291
msgid "Incoming eMAG orders land in WooCommerce automatically. Manual import-by-id available for backfill."
msgstr ""

#: includes/Admin/SettingsPage.php:1292
msgid "AWB shipping labels"
msgstr ""

#: includes/Admin/SettingsPage.php:1292
msgid "Issue and print AWBs (A4 / A5 / A6 / ZPL) directly from the WooCommerce order screen."
msgstr ""

#: includes/Admin/SettingsPage.php:1293
msgid "Buy Button rank tracking"
msgstr ""

#: includes/Admin/SettingsPage.php:1293
msgid "Monitor positions 1-4 across your catalog with email alerts on rank drops and competitor undercuts."
msgstr ""

#: includes/Admin/SettingsPage.php:1294
msgid "Email notifications"
msgstr ""

#: includes/Admin/SettingsPage.php:1294
msgid "Per-event alerts for sync errors, blocked products, new orders, cancellations, AWB issuance."
msgstr ""

#: includes/Admin/SetupWizard.php:103
msgid "You are not allowed to access this page."
msgstr ""

#: includes/Admin/SetupWizard.php:125
#: includes/Admin/SetupWizard.php:197
#: includes/Admin/SetupWizard.php:229
msgid "Permission denied."
msgstr ""

#: includes/Admin/SetupWizard.php:133
msgid "Enter username and password before testing."
msgstr ""

#: includes/Admin/SetupWizard.php:157
msgid "Connection failed."
msgstr ""

#. translators: %1$d: order count, %2$d: latency ms
#: includes/Admin/SetupWizard.php:177
#, php-format
msgid "Connection OK — %1$d orders accessible (latency %2$dms)"
msgstr ""

#. translators: %1$d: order count, %2$d: product/offer count, %3$d: latency ms
#: includes/Admin/SetupWizard.php:184
#, php-format
msgid "Connection OK — %1$d orders accessible | %2$d products in catalog (latency %3$dms)"
msgstr ""

#: includes/Admin/SetupWizard.php:213
msgid "Bootstrap import failed."
msgstr ""

#: includes/Admin/SetupWizard.php:252
#: includes/Admin/SetupWizard.php:279
#: includes/Admin/SetupWizard.php:297
msgid "You are not allowed to perform this action."
msgstr ""

#. translators: %s: regex value the user submitted
#: includes/Admin/SetupWizard.php:419
#, php-format
msgid "Invalid regex pattern: %s. Common fix: ensure the pattern is wrapped in delimiters like /pattern/i."
msgstr ""

#: includes/Admin/SetupWizard.php:474
msgid "Publish new products to eMAG"
msgstr ""

#: includes/Admin/SetupWizard.php:475
msgid "Automatic order import + AWB shipping labels"
msgstr ""

#: includes/Admin/SetupWizard.php:476
#: includes/Admin/SetupWizard.php:482
msgid "Buy Button rank tracking with drop alerts"
msgstr ""

#: includes/Admin/SetupWizard.php:477
msgid "Email notifications for sync errors and competitor alerts"
msgstr ""

#: includes/Admin/SetupWizard.php:481
msgid "Publish new products from WooCommerce to eMAG"
msgstr ""

#: includes/Admin/SetupWizard.php:483
msgid "AWB shipping label issuance and printing"
msgstr ""

#: includes/Admin/SetupWizard.php:487
msgid "Notifications page for sync errors"
msgstr ""

#: includes/Admin/SetupWizard.php:488
msgid "Blocked product alerts and competitor undercut emails"
msgstr ""

#: includes/Admin/SetupWizard.php:489
msgid "5 email events with per-event throttling"
msgstr ""

#: includes/Admin/SetupWizard.php:507
msgid "Skip setup"
msgstr ""

#: includes/Admin/SetupWizard.php:514
msgid "← Back"
msgstr ""

#: includes/Admin/SetupWizard.php:519
msgid "Next →"
msgstr ""

#. translators: %1$s: error code, %2$s: error message
#: includes/Admin/SetupWizard.php:537
#, php-format
msgid "%1$s: %2$s"
msgstr ""

#: includes/Admin/SetupWizard.php:552
msgid "wrong username/password, or your server IP is not whitelisted in your eMAG account."
msgstr ""

#: includes/Admin/templates/wizard-shell.php:29
#: includes/Admin/templates/wizard-shell.php:40
msgid "SkyServers Sync — Setup"
msgstr ""

#: includes/Admin/templates/wizard-shell.php:44
msgid "Skip the setup wizard"
msgstr ""

#. translators: %1$d current step, %2$d total steps
#: includes/Admin/templates/wizard-shell.php:60
#, php-format
msgid "Step %1$d of %2$d"
msgstr ""

#: includes/Admin/templates/wizard-shell.php:84
msgid "Step template missing — please contact support."
msgstr ""

#: includes/Admin/templates/wizard-shell.php:93
msgid "Skip the setup wizard?"
msgstr ""

#: includes/Admin/templates/wizard-shell.php:94
msgid "Your progress so far is saved — you can resume it any time from the Help page."
msgstr ""

#: includes/Admin/templates/wizard-shell.php:100
msgid "Yes, skip"
msgstr ""

#: includes/Admin/templates/wizard-showcase-card.php:24
msgid "💎 With Pro you also unlock"
msgstr ""

#: includes/Admin/templates/wizard-showcase-card.php:42
msgid "See full Pro comparison →"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:12
msgid "Welcome to SkyServers Sync 👋"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:13
msgid "Let's get you connected to eMAG. This takes about 5 minutes."
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:15
msgid "Here's what we'll set up:"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:17
msgid "eMAG account credentials and IP whitelist"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:18
msgid "Pricing and stock defaults (margin, rounding)"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:19
msgid "Sync schedule and filters"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:21
msgid "Publish defaults and order import setup (optional)"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:23
msgid "Bootstrap import — pull your existing eMAG offers"
msgstr ""

#: includes/Admin/templates/wizard-step-1.php:32
msgid "You're on the Free plan — price and stock sync are unlimited. Premium adds product publishing, order import, AWB shipping labels, Buy Button tracking, and email notifications."
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:17
msgid "Connect to eMAG"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:19
msgid "Your server's IP address:"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:21
msgid "Could not detect"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:25
msgid "eMAG will refuse every API call until this IP is whitelisted in your seller account."
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:30
msgid "Where to add it (takes 30 seconds)"
msgstr ""

#. translators: %s: link to marketplace.emag.ro
#: includes/Admin/templates/wizard-step-2.php:36
#, php-format
msgid "Open %s and log in."
msgstr ""

#. translators: %1$s: bold "My Account → Technical Details"; %2$s: bold "IP Addresses"
#: includes/Admin/templates/wizard-step-2.php:43
#, php-format
msgid "Go to %1$s tab, scroll to %2$s."
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:55
msgid "Paste the IP above and click Save."
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:63
msgid "I've added the IP in my eMAG account"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:66
msgid "eMAG account credentials"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:68
msgid "Username"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:71
msgid "Password"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:72
msgid "••• already set •••"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:73
msgid "Stored AES-256-CBC encrypted."
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:77
msgid "Romania"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:78
msgid "Bulgaria"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:79
msgid "Hungary"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:82
msgid "API code"
msgstr ""

#: includes/Admin/templates/wizard-step-2.php:84
msgid "Reference only — not used in authentication."
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:20
msgid "Pricing & Stock defaults"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:21
msgid "These set the baseline for every synced product. You can override them per product on the Products page."
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:25
msgid "Global Margin %"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:29
msgid "Initial import strategy"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:32
msgid "Apply the global margin to all matched products"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:34
msgid "First sync overwrites existing eMAG prices with WC price × (1 + margin/100). Choose this if you have not been selling on eMAG yet, or if your eMAG catalogue is empty."
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:39
msgid "Preserve existing eMAG prices — capture per-product margins from your current offers"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:41
msgid "Recommended if you already have a catalogue on eMAG. Bootstrap reads each existing offer price, derives the implied margin against your WooCommerce price, and stores it as a per-product override. Your eMAG prices stay unchanged until you adjust margins manually."
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:45
msgid "Global Min Margin %"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:46
#: includes/Admin/templates/wizard-step-3.php:49
msgid "optional"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:48
msgid "Global Max Margin %"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:51
msgid "Global Stock %"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:60
msgid "Reserve safety stock that won't be sent to eMAG. When WooCommerce stock is at or below this value, the offer is sent to eMAG with stock 0."
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:63
msgid "None"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:64
msgid "2 decimals"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:65
msgid "End in .99"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:68
msgid "WC sale price"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:69
msgid "WC regular price"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:77
msgid "💎 Pro extras you might like"
msgstr ""

#: includes/Admin/templates/wizard-step-3.php:83
msgid "Tip: set Min % low (5-10%) so price moves stay inside bounds without manual adjustment."
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:24
msgid "Daily"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:27
msgid "Sync schedule & filters"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:31
msgid "Sync frequency"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:40
msgid "Sync filters (optional)"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:42
msgid "Skip products with price below (ex VAT)"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:45
msgid "Skip products with weight above (kg)"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:48
msgid "Skip products matching SKU regex"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:53
msgid "Skip products with zero WC stock"
msgstr ""

#: includes/Admin/templates/wizard-step-4.php:62
msgid "💎 Pro also includes"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:11
msgid "This step is unavailable on Free."
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:35
msgid "Optional: publishing & orders defaults"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:36
msgid "Skip this step if you only sync existing offers and do not plan to publish new products to eMAG yet."
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:40
msgid "Publishing defaults"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:42
msgid "Brand source meta keys (comma-separated)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:46
#: includes/Admin/templates/wizard-step-5.php:55
msgid "Detect"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:51
msgid "EAN source meta keys (comma-separated)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:60
msgid "Warranty (months, 0 for perishables)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:66
msgid "Min image pixels (longest edge, 0 disables check)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:71
msgid "Auto-sanitize characteristics before publish (recommended)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:76
msgid "Send products to eMAG live (otherwise: Dry Run mode, safe)"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:83
msgid "Also import eMAG orders into WooCommerce"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:87
msgid "Paste these URLs in your eMAG seller account → Account → Technical details → Settings:"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:90
msgid "Note: only orders that arrive AFTER you register these URLs flow in automatically. Orders that already exist in your eMAG account before that point are not backfilled — use the \"Manual import by ID\" field on the Orders page to pull them in one at a time as needed."
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:101
msgid "Auto-decrement WC stock on imported orders"
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:104
msgid "Leave OFF if you use SmartBill / Oblio / FGO — they already decrement WC stock on invoice issuance."
msgstr ""

#: includes/Admin/templates/wizard-step-5.php:107
msgid "Dry-run is ON by default. Verify one import in the Activity Log before turning it OFF on the Orders page."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:20
msgid "Configuration saved"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:23
msgid "Recap"
msgstr ""

#. translators: %1$s: username, %2$s: region
#: includes/Admin/templates/wizard-step-done.php:29
#, php-format
msgid "Connected to eMAG as: %1$s (%2$s)"
msgstr ""

#. translators: %1$.2f: margin percent, %2$d: stock percent, %3$s: schedule label, %4$s: rounding rule
#: includes/Admin/templates/wizard-step-done.php:39
#, php-format
msgid "Margin %1$.2f%%, Stock %2$d%%, Schedule %3$s, Rounding %4$s"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:50
msgid "Now: import your eMAG data"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:51
msgid "Before turning on automatic sync, run the Bootstrap import. It pulls every active offer from your eMAG account and matches them with your WooCommerce products by SKU. After it finishes, the Products page shows which products are ready to sync (Mapped) and which need attention (Unmapped)."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:55
msgid "Smart Bootstrap is ON."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:56
msgid "For every matched product, the importer will read your current eMAG sale price and store the implied margin as a per-product override — your existing eMAG prices will stay intact when sync kicks in."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:61
msgid "Run Bootstrap Import (~60 seconds)"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:77
msgid "Master Switch — automatic sync"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:80
msgid "Enable automatic sync now"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:83
msgid "Leave this OFF until you've checked the Products page after the import. You can turn it on from Settings any time."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:86
msgid "Next steps"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:88
msgid "Go to Products"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:91
msgid "Open Help"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:97
msgid "Want more? Pro unlocks"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:100
msgid "Publish products"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:101
msgid "Send WC products to eMAG with category mapping and characteristics."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:104
msgid "Import orders"
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:105
msgid "Orders flow into WC automatically via webhook + manual import."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:109
msgid "Issue and print shipping labels without leaving WordPress."
msgstr ""

#: includes/Admin/templates/wizard-step-done.php:114
msgid "See all Pro features → Upgrade"
msgstr ""

#: includes/Notifications/EmailSender.php:38
msgid "This is a test email from SkyServers Sync. If you can read it, delivery is working."
msgstr ""

#: includes/Notifications/Events.php:40
msgid "sync encountered errors"
msgstr ""

#. translators: %s: sync trigger (manual/cron/hook)
#: includes/Notifications/Events.php:44
#, php-format
msgid "A sync cycle (%s) completed with failures."
msgstr ""

#: includes/Notifications/Events.php:48
msgid "Synced:"
msgstr ""

#: includes/Notifications/Events.php:49
msgid "Skipped:"
msgstr ""

#: includes/Notifications/Events.php:50
msgid "Failed:"
msgstr ""

#: includes/Notifications/Events.php:53
msgid "Recent errors:"
msgstr ""

#: includes/Notifications/Events.php:57
msgid "View full logs →"
msgstr ""

#. translators: %d: count of blocked products
#: includes/Notifications/Events.php:65
#, php-format
msgid "%d product blocked from sync"
msgid_plural "%d products blocked from sync"
msgstr[0] ""
msgstr[1] ""

#: includes/Notifications/Events.php:77
msgid "The following product(s) were blocked from syncing to eMAG:"
msgstr ""

#. translators: %d: remaining count
#: includes/Notifications/Events.php:82
#, php-format
msgid "…and %d more. Open the logs for the full list."
msgstr ""

#: includes/Notifications/Events.php:86
msgid "View logs →"
msgstr ""

#. translators: %s: product name
#: includes/Notifications/Events.php:94
#, php-format
msgid "competitor undercut on \"%s\""
msgstr ""

#. translators: %.2f: percentage below seller price
#: includes/Notifications/Events.php:99
#, php-format
msgid "A competitor appeared on eMAG with a price %.2f%% below yours."
msgstr ""

#: includes/Notifications/Events.php:103
#: includes/Notifications/Events.php:130
msgid "Product:"
msgstr ""

#: includes/Notifications/Events.php:105
msgid "Your price:"
msgstr ""

#: includes/Notifications/Events.php:107
msgid "Best competitor price:"
msgstr ""

#: includes/Notifications/Events.php:109
msgid "Number of offers:"
msgstr ""

#. translators: %s: product name
#: includes/Notifications/Events.php:121
#, php-format
msgid "lost Buy Button on \"%s\""
msgstr ""

#. translators: %1$d: previous rank, %2$d: new rank
#: includes/Notifications/Events.php:126
#, php-format
msgid "Your offer dropped from Buy Button rank #%1$d to #%2$d."
msgstr ""

#: includes/Notifications/Events.php:142
#: includes/Notifications/Events.php:193
#: includes/Notifications/Events.php:227
msgid "Guest"
msgstr ""

#. translators: %d: eMAG order id
#: includes/Notifications/Events.php:147
#, php-format
msgid "new eMAG order #%d imported"
msgstr ""

#. translators: %1$d: eMAG order id, %2$s: customer name
#: includes/Notifications/Events.php:152
#, php-format
msgid "A new eMAG order #%1$d has been imported into WooCommerce on behalf of %2$s."
msgstr ""

#: includes/Notifications/Events.php:157
msgid "Total:"
msgstr ""

#: includes/Notifications/Events.php:159
msgid "Line items:"
msgstr ""

#. translators: %d: remaining count
#: includes/Notifications/Events.php:174
#, php-format
msgid "…and %d more"
msgstr ""

#: includes/Notifications/Events.php:181
#: includes/Notifications/Events.php:212
#: includes/Notifications/Events.php:249
msgid "Open WooCommerce order →"
msgstr ""

#. translators: %d: eMAG order id
#: includes/Notifications/Events.php:198
#, php-format
msgid "eMAG order #%d cancelled"
msgstr ""

#. translators: %1$d: eMAG order id, %2$s: customer name, %3$s: total amount, %4$s: currency, %5$s: previous WC status
#: includes/Notifications/Events.php:203
#, php-format
msgid "eMAG order #%1$d (placed by %2$s, total %3$s %4$s) was cancelled. WooCommerce status moved from \"%5$s\" to \"cancelled\"."
msgstr ""

#: includes/Notifications/Events.php:210
msgid "For the cancellation reason or to confirm the cancellation on the eMAG side, open the order in marketplace.emag.ro."
msgstr ""

#. translators: %1$d: AWB id, %2$d: eMAG order id
#: includes/Notifications/Events.php:232
#, php-format
msgid "AWB #%1$d issued for eMAG order #%2$d"
msgstr ""

#. translators: %1$d: AWB id, %2$d: eMAG order id, %3$s: customer, %4$s: total, %5$s: currency, %6$s: courier
#: includes/Notifications/Events.php:238
#, php-format
msgid "AWB #%1$d has been issued for eMAG order #%2$d (placed by %3$s, total %4$s %5$s). Courier: %6$s."
msgstr ""

#. translators: %1$s: prev WC status, %2$s: new WC status
#: includes/Notifications/Events.php:244
#, php-format
msgid "WooCommerce status moved from \"%1$s\" to \"%2$s\"."
msgstr ""

#: includes/Options.php:591
msgid "SkyServers eMAG sync:"
msgstr ""

#: includes/Options.php:592
msgid "stored API credentials could not be decrypted (most likely cause: WordPress AUTH_KEY changed). The password has been cleared — please re-enter it on the Settings page."
msgstr ""

#: includes/Options.php:594
msgid "Open Settings"
msgstr ""

#: includes/Options.php:753
msgid "Global margin must be between -50% and 300%."
msgstr ""

#: includes/Options.php:766
msgid "Global min margin must be between -50% and 300%."
msgstr ""

#: includes/Options.php:776
msgid "Global max margin must be between -50% and 1000%."
msgstr ""

#: includes/Options.php:785
msgid "Global stock % must be between 0 and 100."
msgstr ""

#: includes/Options.php:793
msgid "Minimum WC stock must be between 0 and 9999."
msgstr ""

#: includes/Options.php:826
msgid "Warranty must be between 0 and 120 months."
msgstr ""

#: includes/Options.php:833
msgid "Resupply days must be between 0 and 365."
msgstr ""

#: includes/Options.php:840
msgid "Publish ID offset must be between 0 and 900,000,000."
msgstr ""

#. translators: %1$d: minimum days, %2$d: maximum days
#: includes/Options.php:875
#, php-format
msgid "Log retention must be between %1$d and %2$d days."
msgstr ""

#: includes/Options.php:891
msgid "Invalid regex in \"Skip SKU pattern\"."
msgstr ""

#: includes/Options.php:906
msgid "Minimum image pixels must be between 0 and 5000."
msgstr ""

#: includes/Orders/OrderCallback.php:71
#: includes/Orders/OrderCallback.php:116
msgid "Missing or invalid order_id parameter."
msgstr ""

#: includes/Orders/OrderCallback.php:154
msgid "Order import requires a Pro license."
msgstr ""

#: includes/Orders/OrderCallback.php:158
msgid "Order import is currently disabled in plugin settings."
msgstr ""

#: includes/Orders/OrderCallback.php:164
msgid "Invalid callback key."
msgstr ""

#. translators: %d: eMAG order id
#: includes/Orders/OrderImporter.php:64
#, php-format
msgid "Order import already in progress for #%d."
msgstr ""

#. translators: %d: eMAG order id
#: includes/Orders/OrderImporter.php:108
#, php-format
msgid "eMAG returned no order for id=%d."
msgstr ""

#. translators: %d: eMAG order id
#: includes/Orders/OrderImporter.php:185
#, php-format
msgid "eMAG returned no order for id=%d during refresh."
msgstr ""

#. translators: %d: WC order id
#: includes/Orders/OrderImporter.php:198
#, php-format
msgid "WC_Order #%d could not be loaded for refresh."
msgstr ""

#: includes/Orders/OrderMapper.php:54
msgid "WooCommerce is not active."
msgstr ""

#: includes/Orders/OrderMapper.php:59
msgid "eMAG payload has no valid order id."
msgstr ""

#. translators: %d: eMAG order id
#: includes/Orders/OrderMapper.php:66
#, php-format
msgid "Order #%d has no products to import."
msgstr ""

#: includes/Orders/OrderMapper.php:258
msgid "eMAG Pickup"
msgstr ""

#: includes/Orders/OrderMapper.php:259
msgid "eMAG Courier"
msgstr ""

#. translators: %1$s: UTC timestamp, %2$s: previous WC status, %3$s: new WC status
#: includes/Plugin.php:164
#, php-format
msgid "[eMAG] Order cancelled via callback at %1$s UTC. Status: %2$s -> %3$s. Open the order in marketplace.emag.ro for the cancellation reason and to confirm on the eMAG side."
msgstr ""

#: includes/PostMeta.php:328
msgid "In MKTP validation"
msgstr ""

#: includes/PostMeta.php:329
msgid "Awaiting Brand validation"
msgstr ""

#: includes/PostMeta.php:330
msgid "Waiting EAN approval"
msgstr ""

#: includes/PostMeta.php:331
msgid "Documentation pending"
msgstr ""

#: includes/PostMeta.php:332
msgid "Rejected Brand"
msgstr ""

#: includes/PostMeta.php:333
msgid "EAN rejected"
msgstr ""

#: includes/PostMeta.php:334
msgid "Documentation rejected"
msgstr ""

#: includes/PostMeta.php:335
msgid "Approved"
msgstr ""

#: includes/PostMeta.php:336
msgid "Blocked"
msgstr ""

#: includes/PostMeta.php:337
msgid "Update awaiting approval"
msgstr ""

#: includes/PostMeta.php:338
msgid "Update rejected"
msgstr ""

#: includes/PostMeta.php:340
msgid "Unknown"
msgstr ""

#: includes/Products/CategoryImporter.php:50
msgid "Import already running."
msgstr ""

#: includes/Products/CategoryMapper.php:58
msgid "WooCommerce category not found."
msgstr ""

#: includes/Products/CategoryMapper.php:64
msgid "eMAG category not found. Run Import Categories first."
msgstr ""

#: includes/Products/CategoryMapper.php:166
msgid "(Unknown)"
msgstr ""

#: includes/Products/ProductPublisher.php:128
msgid "This internal id is already used by another product in your eMAG account. Use Settings → eMAG Data Import for products that already exist on eMAG, or set a Publish ID offset under Settings → Publish Settings."
msgstr ""

#. translators: 1: internal offer id, 2: part number of the existing eMAG offer
#: includes/Products/ProductPublisher.php:283
#, php-format
msgid "Your eMAG account already has an offer with internal id %1$d (part number %2$s). If this product already exists on eMAG, use Settings → eMAG Data Import instead of Publish. If it is a different product, set a Publish ID offset under Settings → Publish Settings and retry."
msgstr ""

#: includes/Products/PublishReadiness.php:128
msgid "Already on eMAG"
msgstr ""

#: includes/Products/PublishReadiness.php:129
msgid "No SKU"
msgstr ""

#: includes/Products/PublishReadiness.php:130
msgid "No price"
msgstr ""

#: includes/Products/PublishReadiness.php:131
msgid "No stock"
msgstr ""

#: includes/Products/PublishReadiness.php:132
msgid "Category not mapped"
msgstr ""

#: includes/Products/PublishReadiness.php:133
msgid "EAN required"
msgstr ""

#: includes/Products/PublishReadiness.php:134
msgid "EAN missing (may be required)"
msgstr ""

#: includes/Products/PublishReadiness.php:135
msgid "Characteristics not mapped"
msgstr ""

#: includes/Products/PublishReadiness.php:136
msgid "No featured image"
msgstr ""

#: includes/Products/PublishReadiness.php:137
msgid "Featured image below minimum size"
msgstr ""

#: includes/Shipping/AwbManager.php:42
msgid "AWB issuance already in progress for this order."
msgstr ""

#: includes/Shipping/AwbManager.php:55
msgid "WooCommerce order not found."
msgstr ""

#: includes/Shipping/AwbManager.php:60
msgid "This order is not an eMAG import."
msgstr ""

#: includes/Shipping/AwbManager.php:84
msgid "No default pickup address found in eMAG. Add one in marketplace.emag.ro → Account → Addresses."
msgstr ""

#: includes/Shipping/AwbManager.php:117
msgid "eMAG accepted the request but no AWB id was returned. Check Logs and refresh."
msgstr ""

#. translators: %1$d: AWB id, %2$s: courier
#: includes/Shipping/AwbManager.php:128
#, php-format
msgid "[eMAG] AWB #%1$d issued. Courier: %2$s."
msgstr ""

#: includes/Shipping/AwbManager.php:228
#: includes/Shipping/AwbManager.php:313
msgid "Sender phone is required. Set it in Settings → Orders & AWB → AWB shipping."
msgstr ""

#: includes/Shipping/AwbManager.php:231
msgid "Cannot issue AWB for a cancelled or refunded order."
msgstr ""

#: includes/Shipping/AwbManager.php:234
msgid "Order has no line items to ship."
msgstr ""

#: includes/Shipping/AwbManager.php:243
msgid "No active Order-type courier accounts found in eMAG. Configure one in your eMAG seller account → Account → Courier accounts."
msgstr ""

#: includes/Shipping/AwbManager.php:310
msgid "Invalid pickup point. The locker may have changed availability — open the order in marketplace.emag.ro to re-check."
msgstr ""

#: includes/Shipping/AwbManager.php:316
msgid "Order is already finalized on eMAG. AWB may have been issued through marketplace.emag.ro."
msgstr ""

#: includes/Shipping/AwbManager.php:319
msgid "Configured courier account is no longer active in eMAG. Refresh courier accounts cache from Settings."
msgstr ""

#: includes/Shipping/AwbManager.php:322
msgid "eMAG rate limit reached. Please retry in a few seconds."
msgstr ""

#. translators: %s: raw error message returned by the eMAG API
#: includes/Shipping/AwbManager.php:326
#, php-format
msgid "eMAG returned: %s"
msgstr ""

#: includes/Shipping/AwbManager.php:327
msgid "Unknown error."
msgstr ""

#: includes/Sync/Bootstrap.php:98
msgid "Import already running. Wait for the current run to finish."
msgstr ""

#: includes/Sync/Scheduler.php:31
msgid "Every 15 Minutes"
msgstr ""

#: includes/Sync/Scheduler.php:35
msgid "Every 30 Minutes"
msgstr ""

#: includes/Sync/Scheduler.php:39
msgid "Every 3 Hours"
msgstr ""

#: includes/Sync/Scheduler.php:43
msgid "Every 6 Hours"
msgstr ""

#: includes/Sync/Scheduler.php:47
msgid "Every 12 Hours"
msgstr ""

#. translators: %1$s: required PHP version, %2$s: current PHP version
#: skyservers-product-sync-for-emag.php:147
#, php-format
msgid "SkyServers Product Sync for eMAG requires PHP %1$s or higher. You are running PHP %2$s."
msgstr ""

#: skyservers-product-sync-for-emag.php:158
msgid "SkyServers Product Sync for eMAG requires WooCommerce to be active."
msgstr ""

#. translators: %1$s: required WC version, %2$s: current WC version
#: skyservers-product-sync-for-emag.php:170
#, php-format
msgid "SkyServers Product Sync for eMAG requires WooCommerce %1$s or higher. You are running WooCommerce %2$s."
msgstr ""
