# Copyright (C) 2026 Jon Blaze
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: EZ Page Sync 1.1.25\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ez-page-sync\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-06-25T21:53:23+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: ez-page-sync\n"

#. Plugin Name of the plugin
#: ez-page-sync.php
#: includes/class-ez-ps-admin.php:278
#: includes/class-ez-ps-admin.php:583
#: templates/admin-dashboard.php:29
msgid "EZ Page Sync"
msgstr ""

#. Plugin URI of the plugin
#: ez-page-sync.php
msgid "https://wordpress.org/plugins/ez-page-sync/"
msgstr ""

#. Description of the plugin
#: ez-page-sync.php
msgid "Push page edits from a staging WordPress instance to a production instance with full data fidelity (meta, ACF, media, taxonomies)."
msgstr ""

#. Author of the plugin
#: ez-page-sync.php
msgid "Jon Blaze"
msgstr ""

#: ez-page-sync.php:30
msgid "EZ Page Sync requires PHP 8.1 or higher to run. The plugin is currently inactive."
msgstr ""

#: includes/class-ez-ps-admin.php:62
msgid "This setting requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-admin.php:67
#: includes/class-ez-ps-admin.php:436
msgid "Premium"
msgstr ""

#. translators: %s = the destination ID that remains active
#: includes/class-ez-ps-admin.php:120
#, php-format
msgid "Multiple sync destinations are configured, but EZ Page Sync Free only syncs to one (\"%s\"). The others are preserved and will reactivate if you upgrade to Premium."
msgstr ""

#. translators: %s = the role that remains active
#: includes/class-ez-ps-admin.php:129
#, php-format
msgid "Both Sender and Receiver roles are configured, but EZ Page Sync Free only runs one role (\"%s\"). The other is preserved and will reactivate if you upgrade to Premium."
msgstr ""

#. translators: %1$s is the storage engine name
#: includes/class-ez-ps-admin.php:265
#, php-format
msgid "EZ Page Sync relies on InnoDB for atomicity. The wp_posts table is using %1$s. Sync operations will not be atomic, and failures may leave partial data."
msgstr ""

#: includes/class-ez-ps-admin.php:309
#: includes/class-ez-ps-admin.php:991
msgid "Settings"
msgstr ""

#: includes/class-ez-ps-admin.php:343
msgid "Sync to Production"
msgstr ""

#: includes/class-ez-ps-admin.php:344
#: templates/metabox-sync.php:98
msgid "Syncing..."
msgstr ""

#: includes/class-ez-ps-admin.php:345
msgid "Synced successfully"
msgstr ""

#: includes/class-ez-ps-admin.php:346
msgid "Sync failed"
msgstr ""

#: includes/class-ez-ps-admin.php:347
#: templates/metabox-sync.php:67
msgid "Dry Run"
msgstr ""

#: includes/class-ez-ps-admin.php:348
msgid "Dry run completed successfully"
msgstr ""

#: includes/class-ez-ps-admin.php:349
#: templates/metabox-sync.php:75
msgid "View Log"
msgstr ""

#: includes/class-ez-ps-admin.php:350
#: includes/class-ez-ps-admin.php:428
#: templates/metabox-sync.php:26
msgid "Pending"
msgstr ""

#: includes/class-ez-ps-admin.php:351
#: includes/class-ez-ps-admin.php:430
#: includes/class-ez-ps-admin.php:1758
#: templates/metabox-sync.php:28
msgid "Never Synced"
msgstr ""

#. translators: %s is the destination site name.
#: includes/class-ez-ps-admin.php:390
#: includes/class-ez-ps-admin.php:1905
#: templates/metabox-sync.php:64
#, php-format
msgid "Sync to %s"
msgstr ""

#: includes/class-ez-ps-admin.php:424
msgid "Sync Now"
msgstr ""

#: includes/class-ez-ps-admin.php:425
msgid "Testing..."
msgstr ""

#: includes/class-ez-ps-admin.php:426
#: includes/class-ez-ps-receiver.php:2871
#: templates/admin-dashboard.php:227
msgid "Success"
msgstr ""

#: includes/class-ez-ps-admin.php:427
#: includes/class-ez-ps-receiver.php:2871
#: templates/admin-dashboard.php:228
msgid "Failed"
msgstr ""

#. translators: %s is the environment name (e.g. "Staging").
#: includes/class-ez-ps-admin.php:429
#: includes/class-ez-ps-admin.php:1774
#: templates/metabox-sync.php:22
msgid "In Sync"
msgstr ""

#: includes/class-ez-ps-admin.php:431
msgid "Are you sure you want to clear all logs?"
msgstr ""

#: includes/class-ez-ps-admin.php:432
msgid "Are you sure you want to restore this snapshot?"
msgstr ""

#: includes/class-ez-ps-admin.php:433
msgid "Reset sync origin? This removes the trusted staging URL from all synced posts. The next sync from any staging site will be accepted. Continue?"
msgstr ""

#: includes/class-ez-ps-admin.php:434
msgid "Reset failed."
msgstr ""

#: includes/class-ez-ps-admin.php:435
msgid "Reset sync origin failed."
msgstr ""

#: includes/class-ez-ps-admin.php:437
#: includes/class-ez-ps-admin.php:1869
#: includes/class-ez-ps-sender.php:1979
#: templates/metabox-sync.php:60
msgid "This page was built with Elementor. Syncing Elementor pages requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-admin.php:603
#: templates/admin-dashboard.php:465
msgid "Default"
msgstr ""

#: includes/class-ez-ps-admin.php:988
msgid "Sync Pages"
msgstr ""

#: includes/class-ez-ps-admin.php:989
#: templates/metabox-sync.php:80
msgid "Sync Log"
msgstr ""

#: includes/class-ez-ps-admin.php:990
msgid "Rollback Manager"
msgstr ""

#: includes/class-ez-ps-admin.php:992
msgid "Help & FAQ"
msgstr ""

#: includes/class-ez-ps-admin.php:1033
#: templates/admin-dashboard.php:35
msgid "Production (Receiver)"
msgstr ""

#: includes/class-ez-ps-admin.php:1057
msgid "Disconnected"
msgstr ""

#: includes/class-ez-ps-admin.php:1059
msgid "Connected"
msgstr ""

#: includes/class-ez-ps-admin.php:1313
#: includes/class-ez-ps-admin.php:1402
#: includes/class-ez-ps-admin.php:1557
#: includes/class-ez-ps-admin.php:1588
msgid "Invalid or unauthorized post ID"
msgstr ""

#: includes/class-ez-ps-admin.php:1354
msgid "Sync completed successfully for all destinations."
msgstr ""

#: includes/class-ez-ps-admin.php:1423
#: templates/admin-dashboard.php:179
msgid "Bulk Sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-admin.php:1431
msgid "No pages selected"
msgstr ""

#: includes/class-ez-ps-admin.php:1440
msgid "You cannot sync this post."
msgstr ""

#: includes/class-ez-ps-admin.php:1506
msgid "Logs cleared"
msgstr ""

#: includes/class-ez-ps-admin.php:1517
msgid "CSV log export requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-admin.php:1550
#: includes/class-ez-ps-admin.php:1571
msgid "Rollback Manager requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-admin.php:1578
msgid "Invalid snapshot key"
msgstr ""

#: includes/class-ez-ps-admin.php:1598
#: includes/class-ez-ps-receiver.php:1004
msgid "Rollback completed"
msgstr ""

#: includes/class-ez-ps-admin.php:1611
msgid "New API key generated. Update your Sender configuration."
msgstr ""

#: includes/class-ez-ps-admin.php:1634
msgid "Database error during reset."
msgstr ""

#. translators: %d: number of meta entries removed
#: includes/class-ez-ps-admin.php:1644
#, php-format
msgid "Sync origin reset. %d meta entries removed."
msgstr ""

#: includes/class-ez-ps-admin.php:1700
#: includes/class-ez-ps-receiver.php:3874
#: templates/admin-dashboard.php:54
#: templates/admin-dashboard.php:210
#: templates/admin-dashboard.php:263
msgid "Status"
msgstr ""

#: includes/class-ez-ps-admin.php:1702
#: includes/class-ez-ps-admin.php:1740
msgid "Sync Status"
msgstr ""

#: includes/class-ez-ps-admin.php:1708
msgid "Sync"
msgstr ""

#: includes/class-ez-ps-admin.php:1730
#: includes/class-ez-ps-admin.php:1967
msgid "Staging"
msgstr ""

#. translators: %s is the environment name (e.g. "Staging").
#: includes/class-ez-ps-admin.php:1734
#: includes/class-ez-ps-admin.php:1774
#, php-format
msgid "Synced from %s"
msgstr ""

#. translators: %s is the environment name (e.g. "Staging").
#: includes/class-ez-ps-admin.php:1734
#, php-format
msgid "Not Synced from %s"
msgstr ""

#. translators: %s is the destination site name.
#: includes/class-ez-ps-admin.php:1738
#, php-format
msgid "Synced to %s"
msgstr ""

#. translators: %s is the destination site name.
#: includes/class-ez-ps-admin.php:1738
#, php-format
msgid "Not Synced to %s"
msgstr ""

#. translators: %s is the environment name (e.g. "Staging").
#: includes/class-ez-ps-admin.php:1769
#, php-format
msgid "%s has unpublished changes"
msgstr ""

#. translators: %s is the environment name (e.g. "Staging").
#: includes/class-ez-ps-admin.php:1769
#, php-format
msgid "%s is Newer"
msgstr ""

#: includes/class-ez-ps-admin.php:1771
msgid "Post modified locally since last sync"
msgstr ""

#: includes/class-ez-ps-admin.php:1771
msgid "Locally Modified"
msgstr ""

#. translators: %s is a human-readable time difference (e.g. "5 minutes ago").
#: includes/class-ez-ps-admin.php:1887
#, php-format
msgid "Last synced: %s"
msgstr ""

#. translators: %s is a human-readable time difference (e.g. "5 minutes ago").
#: includes/class-ez-ps-admin.php:1887
msgid "ago"
msgstr ""

#: includes/class-ez-ps-admin.php:1889
msgid "Never synced"
msgstr ""

#: includes/class-ez-ps-admin.php:1913
msgid "Sync to All Destinations"
msgstr ""

#: includes/class-ez-ps-admin.php:1935
msgid "Production"
msgstr ""

#: includes/class-ez-ps-auth.php:79
msgid "Secret key is empty"
msgstr ""

#: includes/class-ez-ps-auth.php:88
#: includes/class-ez-ps-auth.php:97
#: includes/class-ez-ps-sender.php:2563
msgid "Signature payload is incomplete"
msgstr ""

#: includes/class-ez-ps-auth.php:110
msgid "Failed to encode payload to JSON"
msgstr ""

#: includes/class-ez-ps-auth.php:126
msgid "HMAC signature verification failed"
msgstr ""

#. translators: %1$d = number of seconds, %2$d = receiver time, %3$d = sender time, %4$d = drift
#: includes/class-ez-ps-auth.php:154
#, php-format
msgid "Timestamp outside acceptable window (±%1$d seconds). Receiver time: %2$d, Sender time: %3$d. Clock drift: %4$d seconds."
msgstr ""

#: includes/class-ez-ps-auth.php:216
msgid "Nonce check failed."
msgstr ""

#: includes/class-ez-ps-auth.php:224
msgid "Nonce has already been used"
msgstr ""

#: includes/class-ez-ps-auth.php:271
msgid "Could not determine sender IP address"
msgstr ""

#. translators: %1$s = sender IP, %2$s = REMOTE_ADDR, %3$s = X-Forwarded-For
#: includes/class-ez-ps-auth.php:285
#, php-format
msgid "Sender IP %1$s is not whitelisted. REMOTE_ADDR=%2$s, X-Forwarded-For=%3$s"
msgstr ""

#: includes/class-ez-ps-auth.php:292
msgid "Note: X-Forwarded-For header is present, but \"Trusted Proxy IPs\" is not configured in settings. You may need to add your proxy IPs there."
msgstr ""

#: includes/class-ez-ps-auth.php:333
msgid "Rate limit check failed."
msgstr ""

#. translators: %d = retry-after seconds
#: includes/class-ez-ps-auth.php:359
#, php-format
msgid "Rate limit exceeded. Retry after %d seconds."
msgstr ""

#: includes/class-ez-ps-media-sync.php:708
msgid "Media payload exceeds size limit."
msgstr ""

#: includes/class-ez-ps-media-sync.php:718
msgid "Failed to decode base64 media data"
msgstr ""

#: includes/class-ez-ps-media-sync.php:732
msgid "This file type is not permitted."
msgstr ""

#: includes/class-ez-ps-media-sync.php:774
msgid "Failed to stage file for content verification."
msgstr ""

#: includes/class-ez-ps-media-sync.php:802
msgid "File content does not match its declared image type."
msgstr ""

#. translators: %s: file path
#: includes/class-ez-ps-media-sync.php:843
#, php-format
msgid "Failed to write file: %s"
msgstr ""

#: includes/class-ez-ps-receiver.php:129
msgid "Receiver in maintenance mode"
msgstr ""

#: includes/class-ez-ps-receiver.php:141
msgid "EZ Page Sync secret key not configured — rejecting request"
msgstr ""

#: includes/class-ez-ps-receiver.php:173
msgid "Secret key not configured"
msgstr ""

#: includes/class-ez-ps-receiver.php:176
msgid "API secret key is not configured on the production site"
msgstr ""

#: includes/class-ez-ps-receiver.php:188
msgid "Request body must be valid JSON"
msgstr ""

#: includes/class-ez-ps-receiver.php:274
#: includes/class-ez-ps-receiver.php:1026
msgid "Invalid JSON payload"
msgstr ""

#: includes/class-ez-ps-receiver.php:400
msgid "Another sync for this staging post is in progress on the receiver. Retry after a few seconds."
msgstr ""

#: includes/class-ez-ps-receiver.php:453
msgid "Sync already in progress for this post on the receiver. Retry after a few seconds."
msgstr ""

#: includes/class-ez-ps-receiver.php:523
msgid "The post was modified by another user while the sync was processing. Sync aborted to prevent data loss."
msgstr ""

#: includes/class-ez-ps-receiver.php:829
#: includes/class-ez-ps-receiver.php:846
msgid "Sync completed successfully"
msgstr ""

#: includes/class-ez-ps-receiver.php:854
msgid "Media sync failed — partial sync applied"
msgstr ""

#: includes/class-ez-ps-receiver.php:859
msgid "ACF sync failed — partial sync applied"
msgstr ""

#: includes/class-ez-ps-receiver.php:893
msgid "An internal error occurred. Check the sync log for details."
msgstr ""

#: includes/class-ez-ps-receiver.php:938
msgid "Connection healthy"
msgstr ""

#: includes/class-ez-ps-receiver.php:964
msgid "Missing snapshot_key in request body"
msgstr ""

#: includes/class-ez-ps-receiver.php:1083
msgid "Title Difference"
msgstr ""

#: includes/class-ez-ps-receiver.php:1084
#: includes/class-ez-ps-receiver.php:1095
msgid "Destination (Current)"
msgstr ""

#: includes/class-ez-ps-receiver.php:1085
#: includes/class-ez-ps-receiver.php:1096
msgid "Staging (New)"
msgstr ""

#: includes/class-ez-ps-receiver.php:1094
msgid "Content Difference"
msgstr ""

#: includes/class-ez-ps-receiver.php:1135
msgid "Preview analysis failed. Check the sync log for details."
msgstr ""

#: includes/class-ez-ps-receiver.php:1160
msgid "Missing post_id in request body"
msgstr ""

#. translators: %d is the WordPress post ID.
#: includes/class-ez-ps-receiver.php:1171
#: includes/class-ez-ps-rollback.php:50
#: includes/class-ez-ps-sender.php:374
#, php-format
msgid "Post %d not found"
msgstr ""

#: includes/class-ez-ps-receiver.php:1185
msgid "Update notification received"
msgstr ""

#: includes/class-ez-ps-receiver.php:1317
msgid "Snapshot creation failed. Sync aborted by safety policy."
msgstr ""

#: includes/class-ez-ps-receiver.php:1342
#: includes/class-ez-ps-receiver.php:3255
#: includes/class-ez-ps-receiver.php:3352
msgid "This page has been modified locally on production since the last sync. Overwriting it would cause data loss. Use the force flag to override."
msgstr ""

#: includes/class-ez-ps-receiver.php:1352
msgid "This sync corresponds to an ambiguous match on production. Please preview the changes and use \"Sync Anyway\" to proceed."
msgstr ""

#: includes/class-ez-ps-receiver.php:1393
#: includes/class-ez-ps-receiver.php:1404
#: includes/class-ez-ps-receiver.php:1412
msgid "This production post is linked to another staging site."
msgstr ""

#: includes/class-ez-ps-receiver.php:1616
msgid "Custom meta sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-receiver.php:1732
msgid "Yoast SEO meta sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-receiver.php:1750
msgid "Astra theme meta sync requires EZ Page Sync Premium."
msgstr ""

#. translators: %d: staging post ID of the referenced Elementor template
#: includes/class-ez-ps-receiver.php:1976
#, php-format
msgid "Elementor template reference (staging post #%d) has no production counterpart yet — left unchanged. Sync that template to this destination first."
msgstr ""

#: includes/class-ez-ps-receiver.php:2016
msgid "Elementor sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-receiver.php:2040
msgid "Elementor layout data could not be decoded and was skipped."
msgstr ""

#: includes/class-ez-ps-receiver.php:2067
msgid "Elementor layout data could not be re-encoded and was skipped."
msgstr ""

#: includes/class-ez-ps-receiver.php:2137
msgid "ACF field sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-receiver.php:2150
msgid "ACF is not active on the production site"
msgstr ""

#: includes/class-ez-ps-receiver.php:2278
msgid "ACF fields were received but none could be applied on production."
msgstr ""

#: includes/class-ez-ps-receiver.php:2636
msgid "Taxonomy sync requires EZ Page Sync Premium."
msgstr ""

#: includes/class-ez-ps-receiver.php:2732
msgid "Media sync requires EZ Page Sync Premium."
msgstr ""

#. translators: %s is the page/post title.
#: includes/class-ez-ps-receiver.php:2878
#, php-format
msgid "Page Title: %s"
msgstr ""

#. translators: %d is the production WordPress post ID.
#: includes/class-ez-ps-receiver.php:2880
#, php-format
msgid "Production Post ID: %d"
msgstr ""

#. translators: %s is the sync status (e.g. "success" or "failed").
#: includes/class-ez-ps-receiver.php:2882
#, php-format
msgid "Status: %s"
msgstr ""

#. translators: %d is the sync duration in milliseconds.
#: includes/class-ez-ps-receiver.php:2884
#, php-format
msgid "Duration: %d ms"
msgstr ""

#. translators: %s is the error message.
#: includes/class-ez-ps-receiver.php:2889
#, php-format
msgid "Error: %s"
msgstr ""

#: includes/class-ez-ps-receiver.php:2957
msgid "This site is not configured as a receiver."
msgstr ""

#: includes/class-ez-ps-receiver.php:2975
msgid "Post type is missing from the payload."
msgstr ""

#. translators: %s is the post type
#: includes/class-ez-ps-receiver.php:2985
#, php-format
msgid "Post type \"%s\" is not registered on the receiver. The corresponding theme or plugin may be inactive."
msgstr ""

#: includes/class-ez-ps-receiver.php:3001
#: includes/class-ez-ps-receiver.php:3011
msgid "This post type is not allowed for sync."
msgstr ""

#: includes/class-ez-ps-receiver.php:3032
msgid "Circular Sync Detected: this site already exists in the origin chain."
msgstr ""

#: includes/class-ez-ps-receiver.php:3083
msgid "HTTPS is required for sync requests."
msgstr ""

#: includes/class-ez-ps-receiver.php:3423
msgid "ACF field group sync requires EZ Page Sync Premium."
msgstr ""

#. translators: %d is the ACF field group ID.
#: includes/class-ez-ps-receiver.php:3457
#, php-format
msgid "Skipped field group %d: linked to another staging site."
msgstr ""

#: includes/class-ez-ps-receiver.php:3830
#: templates/admin-dashboard.php:206
msgid "Title"
msgstr ""

#: includes/class-ez-ps-receiver.php:3841
msgid "Content"
msgstr ""

#: includes/class-ez-ps-receiver.php:3852
msgid "Excerpt"
msgstr ""

#: includes/class-ez-ps-receiver.php:3863
msgid "Slug"
msgstr ""

#: includes/class-ez-ps-receiver.php:3885
msgid "Menu Order"
msgstr ""

#. translators: %d is the staging post ID.
#: includes/class-ez-ps-receiver.php:3897
#, php-format
msgid "Staging ID %d"
msgstr ""

#: includes/class-ez-ps-receiver.php:3898
#: includes/class-ez-ps-receiver.php:3935
#: includes/class-ez-ps-receiver.php:3936
#: includes/class-ez-ps-receiver.php:3964
#: includes/class-ez-ps-receiver.php:3965
#: includes/class-ez-ps-receiver.php:4024
#: includes/class-ez-ps-receiver.php:4025
#: includes/class-ez-ps-receiver.php:4057
msgid "None"
msgstr ""

#: includes/class-ez-ps-receiver.php:3906
msgid "Parent Page"
msgstr ""

#: includes/class-ez-ps-receiver.php:3933
msgid "Featured Image"
msgstr ""

#. translators: %s is the taxonomy singular label (e.g. "Category").
#: includes/class-ez-ps-receiver.php:3962
#, php-format
msgid "Taxonomy: %s"
msgstr ""

#. translators: %s is the ACF field name.
#: includes/class-ez-ps-receiver.php:3994
#, php-format
msgid "ACF: %s"
msgstr ""

#: includes/class-ez-ps-receiver.php:4006
msgid "Yoast SEO Title"
msgstr ""

#: includes/class-ez-ps-receiver.php:4007
msgid "Yoast Meta Description"
msgstr ""

#: includes/class-ez-ps-receiver.php:4008
msgid "Yoast Focus Keyword"
msgstr ""

#: includes/class-ez-ps-rollback.php:142
msgid "Failed to create snapshot"
msgstr ""

#: includes/class-ez-ps-rollback.php:244
#: includes/class-ez-ps-rollback.php:252
msgid "Invalid snapshot key format"
msgstr ""

#: includes/class-ez-ps-rollback.php:262
msgid "Snapshot not found"
msgstr ""

#. translators: %s is the error message describing the corruption.
#: includes/class-ez-ps-rollback.php:272
#, php-format
msgid "Snapshot data is corrupted: %s"
msgstr ""

#: includes/class-ez-ps-rollback.php:281
msgid "Snapshot data is missing post fields"
msgstr ""

#: includes/class-ez-ps-rollback.php:312
msgid "Rollback failed: could not restore post fields."
msgstr ""

#: includes/class-ez-ps-rollback.php:376
msgid "Rollback failed: an error occurred during restore."
msgstr ""

#. translators: %1$s is the actual payload size, %2$s is the maximum allowed size.
#: includes/class-ez-ps-sender.php:1946
#, php-format
msgid "Payload too large (%1$s). Maximum allowed is %2$s. Try reducing image sizes or disabling media sync."
msgstr ""

#: includes/class-ez-ps-sender.php:2006
msgid "You are not allowed to sync this page."
msgstr ""

#: includes/class-ez-ps-sender.php:2020
msgid "This site is not configured as a sender."
msgstr ""

#: includes/class-ez-ps-sender.php:2030
#: includes/class-ez-ps-sender.php:2276
#: includes/class-ez-ps-sender.php:2431
msgid "Production site URL is not configured"
msgstr ""

#: includes/class-ez-ps-sender.php:2050
msgid "This sync was previewed by another user. Please preview it yourself before force syncing."
msgstr ""

#: includes/class-ez-ps-sender.php:2058
msgid "This sync requires force mode due to ambiguous match. Please preview first and acknowledge the risk."
msgstr ""

#: includes/class-ez-ps-sender.php:2074
msgid "Sync already in progress for this page"
msgstr ""

#: includes/class-ez-ps-sender.php:2220
msgid "Sync already in progress on the receiver. The previous attempt may have succeeded — check the sync log."
msgstr ""

#: includes/class-ez-ps-sender.php:2304
#: includes/class-ez-ps-sender.php:2576
msgid "Failed to encode payload"
msgstr ""

#. translators: %s is a post type
#: includes/class-ez-ps-sender.php:2354
#, php-format
msgid "\"%s\" (not registered on receiver)"
msgstr ""

#. translators: %s is a post type
#: includes/class-ez-ps-sender.php:2360
#, php-format
msgid "\"%s\" (not enabled in receiver settings)"
msgstr ""

#. translators: %s is a list of warnings
#: includes/class-ez-ps-sender.php:2367
#, php-format
msgid "Warning: CPT mismatch detected! %s."
msgstr ""

#: includes/class-ez-ps-sender.php:2413
msgid "You are not allowed to preview a sync for this page."
msgstr ""

#: includes/class-ez-ps-sender.php:2665
msgid "Could not reach receiver REST endpoint"
msgstr ""

#: includes/class-ez-ps-validator.php:101
msgid "Payload must be a JSON object (associative array)."
msgstr ""

#. translators: %s is the missing payload key name.
#: includes/class-ez-ps-validator.php:113
#, php-format
msgid "Missing required payload key: %s"
msgstr ""

#: includes/class-ez-ps-validator.php:125
msgid "Field \"ez_ps_version\" must be a non-empty string."
msgstr ""

#. translators: %1$s is the sender plugin version, %2$s is the receiver plugin version.
#: includes/class-ez-ps-validator.php:137
#, php-format
msgid "Sender version %1$s is too old (requires >= 1.1.0) and not compatible with receiver version %2$s."
msgstr ""

#. translators: %1$s is the sender plugin version, %2$s is the receiver plugin version.
#: includes/class-ez-ps-validator.php:152
#, php-format
msgid "Sender version %1$s is not compatible with receiver version %2$s. Please update your installations."
msgstr ""

#: includes/class-ez-ps-validator.php:164
msgid "Field \"timestamp\" must be a numeric Unix timestamp."
msgstr ""

#: includes/class-ez-ps-validator.php:173
msgid "Field \"nonce\" must be a non-empty string."
msgstr ""

#: includes/class-ez-ps-validator.php:182
msgid "Field \"signature\" must be a non-empty string."
msgstr ""

#: includes/class-ez-ps-validator.php:191
msgid "Field \"site_url\" must be a non-empty string."
msgstr ""

#: includes/class-ez-ps-validator.php:199
msgid "Field \"site_url\" must be a valid URL."
msgstr ""

#: includes/class-ez-ps-validator.php:208
msgid "Field \"post_id\" must be numeric."
msgstr ""

#: includes/class-ez-ps-validator.php:217
msgid "Field \"production_post_id\" must be numeric."
msgstr ""

#: includes/class-ez-ps-validator.php:233
msgid "Destructive status changes require force=true in payload."
msgstr ""

#: includes/class-ez-ps-validator.php:242
msgid "Field \"meta\" must be an object."
msgstr ""

#: includes/class-ez-ps-validator.php:251
msgid "Field \"acf\" must be an object."
msgstr ""

#: includes/class-ez-ps-validator.php:260
msgid "Field \"taxonomies\" must be an object."
msgstr ""

#: includes/class-ez-ps-validator.php:285
msgid "Field \"post\" must be an object."
msgstr ""

#. translators: %s is the missing post field name.
#: includes/class-ez-ps-validator.php:296
#, php-format
msgid "Missing required post field: %s"
msgstr ""

#: includes/class-ez-ps-validator.php:308
msgid "Field \"post.post_title\" must be a string."
msgstr ""

#: includes/class-ez-ps-validator.php:317
msgid "Field \"post.post_content\" must be a string."
msgstr ""

#: includes/class-ez-ps-validator.php:326
msgid "Field \"post.post_status\" must be a string."
msgstr ""

#: includes/class-ez-ps-validator.php:341
msgid "Field \"post.post_name\" must be a string."
msgstr ""

#: includes/class-ez-ps-validator.php:350
msgid "Field \"post.post_type\" must be a string."
msgstr ""

#: includes/class-ez-ps-validator.php:369
msgid "Field \"media\" must be an object."
msgstr ""

#. translators: %s is the missing media field name.
#: includes/class-ez-ps-validator.php:380
#, php-format
msgid "Missing required media field: %s"
msgstr ""

#: includes/class-ez-ps-validator.php:391
msgid "Field \"media.featured_image\" must be an object or null."
msgstr ""

#: includes/class-ez-ps-validator.php:399
msgid "Field \"media.inline_media\" must be an array."
msgstr ""

#. translators: %s is the invalid post status value.
#: includes/class-ez-ps-validator.php:732
#, php-format
msgid "Invalid post status: %s. Allowed: publish, draft, pending, private, future, trash."
msgstr ""

#: templates/admin-dashboard.php:33
msgid "Staging (Sender)"
msgstr ""

#: templates/admin-dashboard.php:38
msgid "Sender"
msgstr ""

#: templates/admin-dashboard.php:39
msgid "Receiver"
msgstr ""

#. translators: %s is the plugin version number.
#: templates/admin-dashboard.php:48
#, php-format
msgid "Version %s"
msgstr ""

#: templates/admin-dashboard.php:57
msgid "Last Sync"
msgstr ""

#. translators: %s is a human-readable time difference (e.g. "5 minutes").
#: templates/admin-dashboard.php:64
#, php-format
msgid "%s ago"
msgstr ""

#: templates/admin-dashboard.php:68
msgid "Never"
msgstr ""

#: templates/admin-dashboard.php:74
msgid "Total Today"
msgstr ""

#: templates/admin-dashboard.php:78
msgid "Failed (7d)"
msgstr ""

#: templates/admin-dashboard.php:84
msgid "Total Records"
msgstr ""

#: templates/admin-dashboard.php:88
msgid "Connection"
msgstr ""

#: templates/admin-dashboard.php:111
msgid "Sync Pages tab is only available on the Sender (Staging) installation."
msgstr ""

#: templates/admin-dashboard.php:115
msgid "Search pages..."
msgstr ""

#: templates/admin-dashboard.php:132
msgid "All Post Types"
msgstr ""

#: templates/admin-dashboard.php:154
msgid "All Layout Types"
msgstr ""

#: templates/admin-dashboard.php:155
msgid "Header"
msgstr ""

#: templates/admin-dashboard.php:156
msgid "Footer"
msgstr ""

#: templates/admin-dashboard.php:157
msgid "404 Page"
msgstr ""

#: templates/admin-dashboard.php:158
msgid "Hooks"
msgstr ""

#: templates/admin-dashboard.php:159
msgid "Single Template"
msgstr ""

#: templates/admin-dashboard.php:160
msgid "Archive Template"
msgstr ""

#: templates/admin-dashboard.php:161
msgid "Page Content"
msgstr ""

#: templates/admin-dashboard.php:162
msgid "Custom Template"
msgstr ""

#: templates/admin-dashboard.php:167
msgid "Last Modified (Newest)"
msgstr ""

#: templates/admin-dashboard.php:168
msgid "Last Modified (Oldest)"
msgstr ""

#: templates/admin-dashboard.php:169
msgid "Last Synced (Newest)"
msgstr ""

#: templates/admin-dashboard.php:170
msgid "Last Synced (Oldest)"
msgstr ""

#: templates/admin-dashboard.php:171
msgid "Title (A-Z)"
msgstr ""

#: templates/admin-dashboard.php:172
msgid "Title (Z-A)"
msgstr ""

#: templates/admin-dashboard.php:176
msgid "Bulk Sync"
msgstr ""

#: templates/admin-dashboard.php:187
msgid "Astra Custom Layouts detected:"
msgstr ""

#: templates/admin-dashboard.php:188
msgid "To synchronize your Astra layouts, please enable \"Custom Layouts\" in the"
msgstr ""

#: templates/admin-dashboard.php:189
msgid "Settings tab"
msgstr ""

#: templates/admin-dashboard.php:195
msgid "Legend:"
msgstr ""

#: templates/admin-dashboard.php:196
msgid "Received from Staging"
msgstr ""

#: templates/admin-dashboard.php:197
msgid "Local changes (not received)"
msgstr ""

#: templates/admin-dashboard.php:198
msgid "Synced to Production"
msgstr ""

#: templates/admin-dashboard.php:199
msgid "Pending Sync to Production"
msgstr ""

#: templates/admin-dashboard.php:207
#: templates/admin-dashboard.php:261
msgid "Post Type"
msgstr ""

#: templates/admin-dashboard.php:208
msgid "Last Modified"
msgstr ""

#: templates/admin-dashboard.php:209
msgid "Last Synced"
msgstr ""

#: templates/admin-dashboard.php:211
#: templates/admin-dashboard.php:466
msgid "Action"
msgstr ""

#: templates/admin-dashboard.php:215
#: templates/admin-dashboard.php:269
msgid "Loading..."
msgstr ""

#: templates/admin-dashboard.php:226
msgid "All Statuses"
msgstr ""

#: templates/admin-dashboard.php:229
msgid "Warning"
msgstr ""

#: templates/admin-dashboard.php:232
msgid "All Events"
msgstr ""

#: templates/admin-dashboard.php:233
msgid "Sync Success"
msgstr ""

#: templates/admin-dashboard.php:234
#: templates/metabox-sync.php:24
msgid "Sync Failed"
msgstr ""

#: templates/admin-dashboard.php:235
msgid "Connection Test"
msgstr ""

#: templates/admin-dashboard.php:236
msgid "Rollback"
msgstr ""

#: templates/admin-dashboard.php:241
msgid "All Destinations"
msgstr ""

#: templates/admin-dashboard.php:245
msgid "All Source Destinations"
msgstr ""

#: templates/admin-dashboard.php:248
msgid "Source Site URL"
msgstr ""

#: templates/admin-dashboard.php:249
msgid "Filter"
msgstr ""

#: templates/admin-dashboard.php:251
msgid "Export CSV"
msgstr ""

#: templates/admin-dashboard.php:253
msgid "CSV export requires EZ Page Sync Premium."
msgstr ""

#: templates/admin-dashboard.php:259
msgid "Timestamp"
msgstr ""

#: templates/admin-dashboard.php:260
msgid "Page Title"
msgstr ""

#: templates/admin-dashboard.php:262
msgid "Event"
msgstr ""

#: templates/admin-dashboard.php:264
msgid "Details"
msgstr ""

#: templates/admin-dashboard.php:265
msgid "Duration"
msgstr ""

#: templates/admin-dashboard.php:280
msgid "The Rollback Manager requires EZ Page Sync Premium."
msgstr ""

#: templates/admin-dashboard.php:281
msgid "Restore previous versions of synced content after a failed or unwanted sync."
msgstr ""

#: templates/admin-dashboard.php:285
msgid "Rollback Manager is only available on the Receiver (Production) installation."
msgstr ""

#: templates/admin-dashboard.php:288
msgid "Select a post to view and restore snapshots."
msgstr ""

#: templates/admin-dashboard.php:290
msgid "-- Select Content --"
msgstr ""

#: templates/admin-dashboard.php:317
msgid "(no title)"
msgstr ""

#: templates/admin-dashboard.php:325
msgid "No rollback snapshots found yet for eligible content types."
msgstr ""

#: templates/admin-dashboard.php:334
msgid "You do not have permission to access EZ Page Sync settings."
msgstr ""

#: templates/admin-dashboard.php:342
#: templates/admin-dashboard.php:844
msgid "Save Settings"
msgstr ""

#: templates/admin-dashboard.php:349
msgid "Settings Access"
msgstr ""

#: templates/admin-dashboard.php:351
msgid "Restricting settings access to a specific role or user requires Premium. On Free, access defaults to Editors and Administrators."
msgstr ""

#: templates/admin-dashboard.php:369
msgid "All Logged-in Users"
msgstr ""

#: templates/admin-dashboard.php:371
msgid "By Role"
msgstr ""

#: templates/admin-dashboard.php:379
msgid "Specific User"
msgstr ""

#: templates/admin-dashboard.php:393
msgid "Who can view and edit EZ Page Sync settings. Administrators always have access regardless of this setting."
msgstr ""

#: templates/admin-dashboard.php:399
msgid "Plugin Role"
msgstr ""

#: templates/admin-dashboard.php:401
msgid "Running both Sender and Receiver on the same site requires Premium."
msgstr ""

#: templates/admin-dashboard.php:416
msgid "Sender (Staging)"
msgstr ""

#: templates/admin-dashboard.php:424
msgid "Receiver (Production)"
msgstr ""

#: templates/admin-dashboard.php:431
msgid "Configure each WordPress installation separately."
msgstr ""

#: templates/admin-dashboard.php:437
msgid "Destinations"
msgstr ""

#: templates/admin-dashboard.php:439
#: templates/admin-dashboard.php:860
msgid "Syncing to more than one destination requires Premium."
msgstr ""

#: templates/admin-dashboard.php:462
msgid "ID"
msgstr ""

#: templates/admin-dashboard.php:463
msgid "Name"
msgstr ""

#: templates/admin-dashboard.php:464
msgid "URL"
msgstr ""

#: templates/admin-dashboard.php:477
msgid "Inactive — exceeds Free plan limit"
msgstr ""

#: templates/admin-dashboard.php:482
#: templates/admin-dashboard.php:1086
msgid "Remove"
msgstr ""

#: templates/admin-dashboard.php:488
msgid "Add Destination"
msgstr ""

#: templates/admin-dashboard.php:490
msgid "Destination IDs must be unique and URL must be valid. Leave key blank to keep stored key."
msgstr ""

#: templates/admin-dashboard.php:496
msgid "Allowed Sender IPs"
msgstr ""

#: templates/admin-dashboard.php:498
msgid "Restricting senders by IP address requires Premium."
msgstr ""

#: templates/admin-dashboard.php:506
msgid "Comma-separated IP addresses or CIDR blocks. Leave empty to allow all."
msgstr ""

#: templates/admin-dashboard.php:510
msgid "Trusted Proxy IPs"
msgstr ""

#: templates/admin-dashboard.php:515
msgid "Only when REMOTE_ADDR matches this list will forwarded IP headers be trusted."
msgstr ""

#: templates/admin-dashboard.php:519
msgid "Default Sync Author"
msgstr ""

#: templates/admin-dashboard.php:522
msgid "-- Inherit/Match (Recommended) --"
msgstr ""

#: templates/admin-dashboard.php:538
msgid "Force all synced posts to be assigned to this user. Choose \"Inherit/Match\" to automatically find a matching user by login/email."
msgstr ""

#: templates/admin-dashboard.php:543
msgid "API Secret Key"
msgstr ""

#: templates/admin-dashboard.php:560
msgid "Copy full API key"
msgstr ""

#: templates/admin-dashboard.php:563
msgid "Copy this key and paste it into the \"API Secret Key\" field on your other site (Staging or Production) to connect them."
msgstr ""

#: templates/admin-dashboard.php:566
msgid "Current key preview (read-only)."
msgstr ""

#: templates/admin-dashboard.php:571
msgid "Paste full key to replace (leave blank to keep current)"
msgstr ""

#: templates/admin-dashboard.php:573
msgid "Key is stored encrypted. Enter a full key only when you need to replace it."
msgstr ""

#: templates/admin-dashboard.php:576
msgid "Regenerate Key"
msgstr ""

#: templates/admin-dashboard.php:579
msgid "Save API Key"
msgstr ""

#: templates/admin-dashboard.php:582
msgid "Shared secret for HMAC signing. Both sender and receiver must use the same key."
msgstr ""

#: templates/admin-dashboard.php:587
#: templates/admin-dashboard.php:593
msgid "Test Connection"
msgstr ""

#: templates/admin-dashboard.php:601
msgid "Sync Post Types"
msgstr ""

#: templates/admin-dashboard.php:603
msgid "Syncing post types other than Page and Post requires Premium."
msgstr ""

#: templates/admin-dashboard.php:654
msgid "Sync ACF Fields"
msgstr ""

#: templates/admin-dashboard.php:656
msgid "Syncing Advanced Custom Fields requires Premium."
msgstr ""

#: templates/admin-dashboard.php:664
msgid "Include ACF field data in sync"
msgstr ""

#: templates/admin-dashboard.php:675
msgid "Sync Custom Meta"
msgstr ""

#: templates/admin-dashboard.php:677
msgid "Syncing custom post meta requires Premium."
msgstr ""

#: templates/admin-dashboard.php:685
msgid "Include all post_meta in sync"
msgstr ""

#: templates/admin-dashboard.php:696
msgid "Sync Media"
msgstr ""

#: templates/admin-dashboard.php:698
msgid "Sideloading featured images and inline media requires Premium."
msgstr ""

#: templates/admin-dashboard.php:706
msgid "Include featured image and inline media"
msgstr ""

#: templates/admin-dashboard.php:711
#: templates/admin-dashboard.php:714
msgid "Reset Sync Origin"
msgstr ""

#: templates/admin-dashboard.php:717
msgid "Removes the trusted staging URL from all synced posts. Use this when switching staging environments so the new staging site is permitted to sync."
msgstr ""

#: templates/admin-dashboard.php:721
msgid "Overwrite Existing Media"
msgstr ""

#: templates/admin-dashboard.php:726
msgid "Replace media on production if filename matches"
msgstr ""

#: templates/admin-dashboard.php:731
msgid "Auto Rollback on Failure"
msgstr ""

#: templates/admin-dashboard.php:736
msgid "Automatically revert production page if sync fails"
msgstr ""

#: templates/admin-dashboard.php:741
msgid "Require Snapshot Before Apply"
msgstr ""

#: templates/admin-dashboard.php:746
msgid "Abort sync if a restore snapshot cannot be created for an existing target post."
msgstr ""

#: templates/admin-dashboard.php:751
msgid "Fail On Partial Sync"
msgstr ""

#: templates/admin-dashboard.php:756
msgid "Treat ACF or media sync errors as fatal and trigger rollback."
msgstr ""

#: templates/admin-dashboard.php:761
msgid "Allow HTTP In Dev Only"
msgstr ""

#: templates/admin-dashboard.php:766
msgid "Allow non-HTTPS sync requests only when WP_DEBUG is enabled and the request is local/private."
msgstr ""

#: templates/admin-dashboard.php:783
msgid "Max Log Entries"
msgstr ""

#: templates/admin-dashboard.php:785
msgid "The Free tier caps the log at 50 rows. Upgrade to Premium to use higher values."
msgstr ""

#. translators: %d = Free tier cap
#: templates/admin-dashboard.php:798
#, php-format
msgid "Capped to %d rows on the Free tier. Saved values above this are kept in storage and restored if you upgrade."
msgstr ""

#: templates/admin-dashboard.php:807
msgid "Dry Run Mode"
msgstr ""

#: templates/admin-dashboard.php:812
msgid "Simulate sync without writing to production"
msgstr ""

#: templates/admin-dashboard.php:817
msgid "Notify Email"
msgstr ""

#: templates/admin-dashboard.php:825
msgid "Connection Timeout"
msgstr ""

#: templates/admin-dashboard.php:830
msgid "seconds"
msgstr ""

#: templates/admin-dashboard.php:834
msgid "Excluded Meta Keys"
msgstr ""

#: templates/admin-dashboard.php:838
msgid "One key per line. These meta keys will never be synced."
msgstr ""

#: templates/admin-dashboard.php:859
msgid "Running both Sender and Receiver roles on one site requires Premium."
msgstr ""

#: templates/admin-dashboard.php:861
msgid "Restricting sync requests to an IP allowlist requires Premium."
msgstr ""

#: templates/admin-dashboard.php:864
msgid "Connecting Staging to Production (and back)"
msgstr ""

#: templates/admin-dashboard.php:865
msgid "EZ Page Sync uses one shared secret key between two sites — one acts as the Sender (usually staging), the other as the Receiver (usually production). Follow these steps to connect them, in either direction."
msgstr ""

#: templates/admin-dashboard.php:867
msgid "Install and activate EZ Page Sync on both the staging site and the production site."
msgstr ""

#: templates/admin-dashboard.php:869
msgid "On the Settings tab of each site, set the Plugin Role: choose Sender on staging and Receiver on production."
msgstr ""

#: templates/admin-dashboard.php:874
msgid "Generate an API Secret Key on one site (Settings tab → Regenerate Key), then copy that exact value into the API Secret Key field on the other site. Both sites must hold the identical key — it authenticates every sync request."
msgstr ""

#: templates/admin-dashboard.php:876
msgid "On the Sender, go to Settings → Destinations and add a row with the Receiver’s full site URL."
msgstr ""

#: templates/admin-dashboard.php:882
msgid "Optionally, on the Receiver, restrict which IP addresses may send sync requests, and/or list any trusted reverse proxy IPs so client IPs are read correctly."
msgstr ""

#: templates/admin-dashboard.php:887
msgid "On the Sender’s Settings tab, click Test Connection to confirm the two sites can communicate using the shared key."
msgstr ""

#: templates/admin-dashboard.php:888
msgid "Go to the Sender’s Sync Pages tab and sync a page to production."
msgstr ""

#: templates/admin-dashboard.php:890
msgid "To sync in the opposite direction, swap the Plugin Role on each site and add a Destination on the new Sender pointing at the new Receiver’s URL. The shared secret key already works both ways — no need to change it."
msgstr ""

#: templates/admin-dashboard.php:899
msgid "Frequently Asked Questions"
msgstr ""

#: templates/admin-dashboard.php:903
msgid "Do I need to install the plugin on both sites?"
msgstr ""

#: templates/admin-dashboard.php:906
msgid "Yes. EZ Page Sync must be installed and activated on both the staging site and the production site for a sync connection to work."
msgstr ""

#: templates/admin-dashboard.php:911
msgid "What do the Sender and Receiver roles mean?"
msgstr ""

#: templates/admin-dashboard.php:914
msgid "The Sender is the site content is synced from (typically staging); the Receiver is the site content is synced to (typically production). Set this on the Settings tab of each site."
msgstr ""

#: templates/admin-dashboard.php:919
msgid "Can one site be both a Sender and a Receiver?"
msgstr ""

#: templates/admin-dashboard.php:923
msgid "Yes, a single site can run both roles at once."
msgstr ""

#: templates/admin-dashboard.php:932
msgid "What happens if a sync fails partway through?"
msgstr ""

#: templates/admin-dashboard.php:935
msgid "A snapshot of the destination content is taken before each sync. If a sync fails, the affected page is automatically rolled back to its pre-sync state, so production is never left partially updated."
msgstr ""

#: templates/admin-dashboard.php:940
msgid "How long are rollback snapshots kept?"
msgstr ""

#: templates/admin-dashboard.php:944
msgid "On the Free plan, snapshots are retained for 30 days."
msgstr ""

#: templates/admin-dashboard.php:946
msgid "Extending rollback snapshot retention to 90 days requires Premium."
msgstr ""

#: templates/admin-dashboard.php:953
msgid "Can I sync to more than one production site?"
msgstr ""

#: templates/admin-dashboard.php:957
msgid "Yes, you can add multiple destinations to a single Sender."
msgstr ""

#: templates/admin-dashboard.php:966
msgid "Does EZ Page Sync sync Elementor, ACF, or Astra data?"
msgstr ""

#: templates/admin-dashboard.php:970
msgid "Yes — each can be included in a sync."
msgstr ""

#: templates/admin-dashboard.php:972
msgid "Syncing Elementor data requires Premium."
msgstr ""

#: templates/admin-dashboard.php:975
msgid "Syncing ACF fields requires Premium."
msgstr ""

#: templates/admin-dashboard.php:978
msgid "Syncing Astra theme settings requires Premium."
msgstr ""

#: templates/admin-dashboard.php:985
msgid "What is the API Secret Key, and why must it match on both sites?"
msgstr ""

#: templates/admin-dashboard.php:988
msgid "It is a shared secret used to sign and verify every sync request between the two sites. If the keys differ, the Receiver rejects incoming requests as unauthenticated."
msgstr ""

#: templates/admin-dashboard.php:993
msgid "Can I limit which IP addresses are allowed to sync to my site?"
msgstr ""

#: templates/admin-dashboard.php:997
msgid "Yes, the Receiver can be configured to only accept sync requests from an allowlist of Sender IP addresses."
msgstr ""

#: templates/admin-dashboard.php:1006
msgid "How many log entries are kept, and can I export them?"
msgstr ""

#: templates/admin-dashboard.php:1010
msgid "On the Free plan, the Sync Log keeps the most recent 50 entries."
msgstr ""

#: templates/admin-dashboard.php:1012
msgid "Unlimited log history requires Premium."
msgstr ""

#: templates/admin-dashboard.php:1015
msgid "Exporting the sync log to CSV requires Premium."
msgstr ""

#. translators: %s: time since last sync
#: templates/metabox-sync.php:39
#, php-format
msgid "Last synced %s ago"
msgstr ""

#: templates/metabox-sync.php:50
msgid "Sync Mode:"
msgstr ""

#: templates/metabox-sync.php:53
msgid "Full Sync"
msgstr ""

#: templates/metabox-sync.php:54
msgid "Content Only"
msgstr ""

#: templates/metabox-sync.php:86
msgid "I understand the risks and want to sync anyway."
msgstr ""

#: templates/metabox-sync.php:91
msgid "Force Sync Now"
msgstr ""

#: templates/metabox-sync.php:92
msgid "Close"
msgstr ""

#: templates/metabox-sync.php:103
msgid "View Sync History"
msgstr ""
