{
  "common": {
    "appName": "Pleny Business",
    "error": "Something went wrong",
    "retry": "Try again",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "close": "Close",
    "search": "Search",
    "apply": "Apply",
    "reset": "Reset",
    "refresh": "Refresh",
    "confirm": "Confirm",
    "rename": "Rename",
    "replace": "Replace",
    "remove": "Remove",
    "restore": "Restore",
    "add": "Add",
    "use": "Use",
    "preview": "Preview",
    "crop": "Crop",
    "all": "All",
    "name": "Name",
    "actions": "Actions",
    "loading": "Loading...",
    "notAvailable": "N/A",
    "unknown": "Unknown",
    "unknownAuthor": "Unknown author",
    "noContent": "No content",
    "emptyBoxAlt": "Empty box",
    "sectionLoadFailed": "Couldn't load this section. Refresh the page to try again."
  },
  "errors": {
    "unexpected": "An unexpected error occurred. Please try again.",
    "backHome": "Back to home",
    "notFound": {
      "title": "Page not found",
      "message": "The page you are looking for does not exist or has moved."
    },
    "forbidden": {
      "title": "No access",
      "message": "Your role in this brand doesn't include this page."
    }
  },
  "nav": {
    "home": "Home",
    "profile": "Brand profile",
    "menu": "Menu",
    "offers": "Offers",
    "posts": "Posts",
    "inbox": "Inbox",
    "moderation": "Moderation",
    "requests": "Review requests",
    "team": "Team",
    "activity": "Activity log",
    "trash": "Trash",
    "allBrands": "All brands",
    "account": "My account",
    "help": "Help & support",
    "open": "Open menu",
    "close": "Close menu",
    "collapse": "Collapse menu",
    "resize": "Resize menu",
    "badgeOverflow": "99+",
    "newCount": {
      "zero": "{{count}} new",
      "one": "{{count}} new",
      "two": "{{count}} new",
      "few": "{{count}} new",
      "many": "{{count}} new",
      "other": "{{count}} new"
    }
  },
  "switcher": {
    "label": "Switch brand",
    "choose": "Choose a brand",
    "search": "Search brands",
    "noMatch": "No brand matches your search.",
    "allBrands": "All brands",
    "none": "You don't manage any brand yet.",
    "recent": "Recent",
    "acceptInvitation": "Accept the invitation to {{brand}}"
  },
  "roles": {
    "OWNER": "Owner",
    "ADMIN": "Admin",
    "EDITOR": "Editor",
    "COMMUNITY_MANAGER": "Community manager",
    "ANALYST": "Analyst"
  },
  "account": {
    "menu": "Account menu",
    "profile": "My account",
    "appearance": "Appearance",
    "language": "Language",
    "theme": {
      "light": "Light",
      "dark": "Dark",
      "system": "System"
    },
    "title": "My account",
    "subtitle": "Your profile, how you sign in, and how Pleny Business works for you.",
    "loadFailed": "We couldn't load your account.",
    "fields": {
      "photo": "Profile photo",
      "firstName": "First name",
      "lastName": "Last name",
      "title": "Job title",
      "titlePlaceholder": "For example, Marketing manager",
      "language": "Language",
      "languageHint": "Pleny Business shows itself in this language and writes to you in it.",
      "timeZone": "Time zone",
      "timeZoneHint": "Dates outside a brand are shown in it. A brand's dates are always in the brand's own time zone."
    },
    "photo": {
      "hint": "A square JPEG, PNG or WebP picture, up to 5 MB.",
      "refused": "This photo can't be used. Choose a square JPEG, PNG or WebP picture of at least 90 pixels and up to 5 MB.",
      "uploadFailed": "Your photo couldn't be uploaded. Try again, or remove it to save the rest."
    },
    "details": {
      "title": "Your profile",
      "subtitle": "Your teammates see your name, job title and photo.",
      "save": "Save changes",
      "discard": "Discard changes",
      "saved": "Your profile is saved."
    },
    "identifiers": {
      "title": "How you sign in",
      "email": "Email",
      "mobile": "Mobile number",
      "verified": "Verified",
      "notVerified": "Not verified yet",
      "none": {
        "email": "No email yet",
        "mobile": "No mobile number yet"
      }
    },
    "loginChange": {
      "actions": {
        "change": {
          "email": "Change email",
          "mobile": "Change number"
        },
        "add": {
          "email": "Add an email",
          "mobile": "Add a mobile number"
        },
        "remove": {
          "email": "Remove email",
          "mobile": "Remove number"
        }
      },
      "title": {
        "email": "Change your sign-in email",
        "mobile": "Change your sign-in mobile number"
      },
      "addTitle": {
        "email": "Add a sign-in email",
        "mobile": "Add a sign-in mobile number"
      },
      "hint": {
        "email": "We’ll email a code to the new address to check it’s yours. If you had an email, we’ll let it know about the change.",
        "mobile": "We’ll text a code to the new number to check it’s yours. If you had a number, we’ll let it know about the change."
      },
      "googleNote": "If you sign in with Google, changing your email unlinks it. Sign in with Google again with your new email’s Google account to link it back.",
      "fields": {
        "email": "New email",
        "mobile": "New mobile number"
      },
      "continue": "Continue",
      "sentTo": {
        "email": "Enter the 6-digit code we emailed to",
        "mobile": "Enter the 6-digit code we texted to"
      },
      "edit": {
        "email": "Use a different email",
        "mobile": "Use a different number"
      },
      "confirm": "Confirm change",
      "changed": {
        "email": {
          "title": "Email updated",
          "detail": "You now sign in with {{value}}."
        },
        "mobile": {
          "title": "Mobile number updated",
          "detail": "You now sign in with {{value}}."
        }
      },
      "remove": {
        "title": {
          "email": "Stop signing in with {{value}}?",
          "mobile": "Stop signing in with {{value}}?"
        },
        "message": {
          "email": "You’ll sign in with your mobile number {{other}} only, and Google sign-in is unlinked. We’ll let {{value}} know.",
          "mobile": "You’ll sign in with your email {{other}} only. We’ll let {{value}} know."
        },
        "confirm": "Remove"
      },
      "removed": {
        "email": {
          "title": "Email removed",
          "detail": "You now sign in with your mobile number only."
        },
        "mobile": {
          "title": "Mobile number removed",
          "detail": "You now sign in with your email only."
        }
      },
      "refusedTitle": "Your sign-in details weren’t changed",
      "unavailable": "Changing how you sign in isn’t available yet. Contact Pleny to change it for you.",
      "refusals": {
        "LOGIN_IDENTIFIER_UNCHANGED": "This is already how you sign in.",
        "LOGIN_IDENTIFIER_TAKEN": "Another Pleny Business account already signs in with this. Use a different one, or contact Pleny.",
        "LAST_VERIFIED_IDENTIFIER": "This is the only verified way you sign in, so it can’t be removed. Add and verify another one first.",
        "LOGIN_IDENTIFIER_CHANGED_MEANWHILE": "How you sign in changed in the meantime. Check it below and try again.",
        "locked": "Too many wrong codes were entered for this address. Try again in 15 minutes."
      }
    },
    "agreement": {
      "accepted": "You accepted version {{version}} on {{date}}.",
      "notAccepted": "You haven't accepted it yet.",
      "read": "Read the agreement"
    },
    "tour": {
      "title": "Product tour",
      "subtitle": "A one-minute look around Pleny Business: the brand switcher, a brand's areas and its home.",
      "restart": "Take the tour"
    },
    "refusals": {
      "VALIDATION_FAILED": "Some of your details weren't accepted. Check them and try again.",
      "VALIDATION_ERROR": "Your profile couldn't be saved as it is. Check your details and try again.",
      "UNAUTHORIZED": "Your session has ended. Sign in again to save your profile.",
      "INVALID_SESSION": "Your account is no longer active. Contact Pleny for help.",
      "fields": {
        "firstName": "Your first name wasn't accepted. Use 2 to 60 letters, with a single space, hyphen or apostrophe between words.",
        "lastName": "Your last name wasn't accepted. Use 2 to 60 letters, with a single space, hyphen or apostrophe between words.",
        "title": "Your job title wasn't accepted. Keep it to 60 characters.",
        "preferredLanguage": "Choose English or Arabic as your language.",
        "timeZone": "Choose a time zone from the list.",
        "termsAcceptedVersion": "This version of the agreement can't be accepted. Reload the page and try again.",
        "profileMedia": "This photo can't be used. Upload another one."
      }
    }
  },
  "onboarding": {
    "title": "Welcome to Pleny Business",
    "continue": "Continue",
    "steps": {
      "profile": "Your profile",
      "terms": "Agreement",
      "tour": "Tour"
    },
    "profile": {
      "title": "Your profile",
      "heading": "Tell us about you",
      "subtitle": "Your teammates see your name and job title. Your language and time zone set how Pleny Business works for you."
    },
    "terms": {
      "heading": "Accept the Brand Manager agreement",
      "subtitle": "It says how you work for a brand on Pleny. You accept it once, and again whenever it changes.",
      "changedHeading": "The Brand Manager agreement has changed",
      "changedSubtitle": "Read the new version and accept it to continue.",
      "consent": "I have read the Brand Manager agreement and I accept it.",
      "accept": "Accept and continue"
    },
    "loadFailed": {
      "title": "We couldn't load your profile",
      "message": "Check your connection and try again."
    }
  },
  "legal": {
    "agreement": {
      "title": "Brand Manager agreement",
      "version": "Version {{version}}",
      "effective": "In effect since {{date}}",
      "draft": "Draft for testing: Pleny's Legal team hasn't written this agreement yet. This placeholder isn't binding, and it will be replaced before Pleny Business opens to brands."
    }
  },
  "tour": {
    "progress": "{{current}} of {{total}}",
    "start": "Start the tour",
    "notNow": "Not now",
    "skip": "Skip tour",
    "back": "Back",
    "next": "Next",
    "done": "Done",
    "steps": {
      "welcome": {
        "title": "Welcome to Pleny Business",
        "body": "Take a one-minute look around: where your brands are, what you can do for each, and where your account is."
      },
      "brandSwitcher": {
        "title": "Your brands",
        "body": "Switch between the brands you manage here. Invitations to more brands wait here too."
      },
      "areas": {
        "title": "The brand's areas",
        "body": "Its profile, menu, offers, posts, inbox and more. You see the ones your role on this brand allows."
      },
      "home": {
        "title": "The brand's home",
        "body": "Home shows what needs you: what's waiting for Pleny, comments to answer, and what's live."
      },
      "account": {
        "title": "Your account",
        "body": "Your profile, language and appearance are here, and this tour whenever you want it again."
      }
    }
  },
  "auth": {
    "title": "Sign in",
    "subtitle": "Manage your brand on Pleny.",
    "or": "or",
    "inviteOnly": "Access is by invitation. Ask your brand's owner or Pleny to invite you.",
    "otherMethod": "Use another way to sign in",
    "methods": {
      "email": "Continue with email",
      "phone": "Continue with phone"
    },
    "email": {
      "title": "Sign in with email",
      "hint": "We'll email you a sign-in link and a 6-digit code.",
      "label": "Email",
      "invalid": "Enter a valid email address.",
      "send": "Send sign-in link"
    },
    "phone": {
      "title": "Sign in with phone",
      "hint": "We'll send a 6-digit code to your mobile number.",
      "label": "Mobile number",
      "invalid": "Enter a valid mobile number.",
      "sendSms": "Send code by SMS",
      "sendWhatsApp": "Send code on WhatsApp"
    },
    "code": {
      "title": "Enter your code",
      "sentTo": {
        "EMAIL": "If there's an account for this email, we sent a link and a 6-digit code to",
        "SMS": "If there's an account for this number, we sent a 6-digit code by SMS to",
        "WHATSAPP": "If there's an account for this number, we sent a 6-digit code on WhatsApp to"
      },
      "verify": "Sign in",
      "resend": "Send a new code",
      "resendIn": {
        "zero": "Send a new code in {{count}} seconds",
        "one": "Send a new code in {{count}} second",
        "two": "Send a new code in {{count}} seconds",
        "few": "Send a new code in {{count}} seconds",
        "many": "Send a new code in {{count}} seconds",
        "other": "Send a new code in {{count}} seconds"
      },
      "expiresInMinutes": {
        "zero": "This code expires in {{count}} minutes.",
        "one": "This code expires in {{count}} minute.",
        "two": "This code expires in {{count}} minutes.",
        "few": "This code expires in {{count}} minutes.",
        "many": "This code expires in {{count}} minutes.",
        "other": "This code expires in {{count}} minutes."
      },
      "expiresInSeconds": {
        "zero": "This code expires in {{count}} seconds.",
        "one": "This code expires in {{count}} second.",
        "two": "This code expires in {{count}} seconds.",
        "few": "This code expires in {{count}} seconds.",
        "many": "This code expires in {{count}} seconds.",
        "other": "This code expires in {{count}} seconds."
      },
      "expired": "This code has expired. Send a new one.",
      "alreadySent": "A code was already requested less than a minute ago. Enter it below, or wait to send a new one."
    },
    "errors": {
      "invalidCode": "That code is wrong or has expired. Try again, or send a new one.",
      "locked": {
        "zero": "Too many wrong codes. Try again in {{count}} minutes.",
        "one": "Too many wrong codes. Try again in {{count}} minute.",
        "two": "Too many wrong codes. Try again in {{count}} minutes.",
        "few": "Too many wrong codes. Try again in {{count}} minutes.",
        "many": "Too many wrong codes. Try again in {{count}} minutes.",
        "other": "Too many wrong codes. Try again in {{count}} minutes."
      },
      "tooManyRequests": "Too many codes were requested. Try again in an hour.",
      "whatsappUnavailable": "Codes on WhatsApp aren't available yet. Get your code by SMS instead.",
      "googleUnavailable": "Signing in with Google isn't available yet. Use your email or phone instead.",
      "googleRejected": "We couldn't verify your Google account. Try again, or use your email or phone.",
      "googleEmailNotVerified": "Google hasn't verified this account's email address. Verify it with Google, or sign in with your email instead.",
      "googleNotManaged": "Google sign-in works with Gmail and Google Workspace addresses only. Sign in with the link or code we email you instead.",
      "googleNotLinked": "There's no Pleny Business account for this Google account. Sign in with the email you were invited with, or ask your brand's owner or Pleny to invite you.",
      "googleMismatch": "This email is linked to a different Google account. Sign in with your email instead, or contact Pleny.",
      "captchaRequired": "Complete the security check, then try again.",
      "captchaFailed": "The security check didn't pass. Try again.",
      "captchaUnavailable": "The security check isn't available right now. Try again in a moment."
    },
    "deactivated": {
      "title": "This account has been deactivated",
      "message": "You can no longer sign in to Pleny Business with it. If you think this is a mistake, contact Pleny.",
      "contact": "Contact Pleny"
    },
    "link": {
      "verifying": "Signing you in…",
      "failedTitle": "This link doesn't work any more",
      "failedMessage": "Sign-in links work once and expire after 15 minutes. Request a new one to continue.",
      "backToSignIn": "Back to sign in",
      "errorTitle": "We couldn't sign you in",
      "errorMessage": "Something went wrong before we could check your link. Check your connection and try again."
    },
    "signOut": {
      "title": "Sign out?",
      "message": "You'll need to sign in again to manage your brands.",
      "action": "Sign out"
    },
    "aside": {
      "title": "Everything your brand needs on Pleny, in one place",
      "points": {
        "profile": "Keep your brand page, menu and offers up to date.",
        "content": "Publish posts, moments and stories as your brand.",
        "community": "Reply to fans and keep your page welcoming."
      }
    },
    "legal": {
      "label": "Legal",
      "terms": "Terms of Service",
      "privacy": "Privacy Policy"
    }
  },
  "impersonation": {
    "landing": {
      "title": "Viewing as a manager",
      "opening": "Opening a read-only view of this manager's portal…",
      "invalidTitle": "This link can't be used",
      "invalidMessage": "It has expired or was already used. Start again from the Pleny admin panel.",
      "failedTitle": "The view couldn't be opened",
      "failedMessage": "Check your connection and try again. The link works for one minute only."
    },
    "banner": {
      "summary": "Viewing as {{name}} · Read-only · Ends at {{time}}",
      "end": "End session"
    },
    "readOnly": {
      "title": "Read-only",
      "message": "You are viewing this account as its manager. Nothing can be changed."
    },
    "ended": {
      "title": "The session has ended",
      "message": "You are no longer viewing this manager's portal. Close this tab, or start again from the Pleny admin panel."
    }
  },
  "placeholder": {
    "comingSoon": "This area is being built. It will appear here as soon as it's ready."
  },
  "brand": {
    "status": {
      "notLaunched": "Not launched yet"
    }
  },
  "brandAccess": {
    "disabled": {
      "summary": "Brand disabled",
      "detail": "Pleny has disabled {{brand}}, so you can't work on it for now. It will be back as it was once it's enabled again. Contact Pleny for help."
    },
    "removed": {
      "summary": "Brand no longer available",
      "detail": "You no longer have access to {{brand}}. It was removed, or you're no longer on its team."
    }
  },
  "brandProfile": {
    "fields": {
      "name": "Name",
      "nameEn": "Name (English)",
      "nameAr": "Name (Arabic)",
      "categories": "Categories",
      "headlineEn": "Headline (English)",
      "headlineAr": "Headline (Arabic)",
      "about": "About",
      "aboutEn": "About (English)",
      "aboutAr": "About (Arabic)",
      "contacts": "Contact information",
      "website": "Website",
      "availableIn": "Available in",
      "country": "Country",
      "cities": "Cities",
      "priceRating": "Price rating",
      "perks": "Perks",
      "uniqueName": "Unique name",
      "shareLink": "Share link",
      "hashtags": "Hashtags",
      "label": "Label",
      "engagementScore": "Engagement score"
    },
    "contactTypes": {
      "MOBILE": "Mobile",
      "WHATSAPP": "WhatsApp",
      "HOTLINE": "Hotline",
      "WEBSITE": "Website"
    },
    "priceRatings": {
      "1": "$ Affordable",
      "2": "$$ Mid-range",
      "3": "$$$ Expensive",
      "4": "$$$$ Luxury",
      "none": "Not set"
    },
    "counters": {
      "totalFollowers": "Followers",
      "totalPosts": "Posts",
      "totalProducts": "Products",
      "totalOffers": "Offers",
      "totalLikes": "Likes"
    },
    "status": {
      "trusted": "Trusted by Pleny",
      "featured": "Featured pick"
    },
    "actions": {
      "edit": "Edit profile",
      "media": "Media",
      "askPleny": "Ask Pleny",
      "requestName": "Request a name change",
      "requestCategories": "Request a category change",
      "requestDeactivation": "Request deactivation",
      "resubmit": "Edit and resubmit",
      "viewRequest": "View the request"
    },
    "view": {
      "loadFailed": "Couldn’t load the brand’s profile.",
      "coverAlt": "{{brand}}’s cover",
      "pictureAlt": "{{brand}}’s profile picture",
      "allMedia": "All media",
      "mediaCounts": "Profile pictures: {{pictures}} · Covers: {{covers}} · Gallery: {{gallery}}",
      "none": "None",
      "nowhere": "Not available anywhere yet.",
      "perksHint": "Pleny picks the perks shown on your page.",
      "listSeparator": ", ",
      "updatedBy": "Last updated by {{name}} on {{date}}",
      "updatedByPleny": "Last updated by Pleny on {{date}}",
      "updatedByYou": "Last updated by you on {{date}}",
      "updatedOn": "Last updated on {{date}}",
      "seeComments": {
        "zero": "See the comments",
        "one": "See the comment",
        "two": "See the {{count}} comments",
        "few": "See the {{count}} comments",
        "many": "See the {{count}} comments",
        "other": "See the {{count}} comments"
      }
    },
    "manage": {
      "title": "Edit profile",
      "goesLive": "What you save here goes live on {{brand}}’s page at once.",
      "reviewed": "Changed with Pleny’s approval",
      "reviewedHint": "Fans keep seeing the brand’s name and categories as they are until Pleny approves a change.",
      "askOnProfile": "Ask Pleny for a change on the profile page",
      "contactsHint": "Up to {{max}} ways to reach the brand. At least one must be a phone number, a WhatsApp number or a hotline, not only a website.",
      "addContact": "Add a contact",
      "removeContact": "Remove this contact",
      "contactType": "Type",
      "contactValue": "Number or link",
      "contactLabelEn": "Label (English)",
      "contactLabelAr": "Label (Arabic)",
      "contactNeedsOneNotWebsite": "Add at least one contact that isn’t a website.",
      "addPlace": "Add a country",
      "removePlace": "Remove this country",
      "save": "Save changes",
      "saved": "Profile saved",
      "savedDetail": "Fans see the changes on {{brand}}’s page now.",
      "saveDraft": "Save as draft",
      "myDrafts": "My drafts",
      "entity": "profile",
      "discardTitle": "Discard your changes?",
      "discardMessage": "What you changed here will be lost. Your drafts stay.",
      "discard": "Discard",
      "draft": {
        "saving": "Saving draft…",
        "saved": "Draft saved"
      }
    },
    "media": {
      "title": "Media",
      "loadFailed": "Couldn’t load the brand’s media.",
      "shown": "On the brand’s page",
      "show": "Show on the page",
      "profile": {
        "title": "Profile pictures",
        "hint": "A square picture. The one marked is the one fans see.",
        "upload": "Upload a new picture"
      },
      "cover": {
        "title": "Covers",
        "hint": "A landscape picture or video. The one marked is the one fans see.",
        "upload": "Upload a new cover"
      },
      "gallery": {
        "title": "Gallery",
        "hint": {
          "zero": "No items yet, of {{max}} at most. Drag, or use the arrows, to change the order.",
          "one": "{{count}} item, of {{max}} at most. Drag, or use the arrows, to change the order.",
          "two": "{{count}} items, of {{max}} at most. Drag, or use the arrows, to change the order.",
          "few": "{{count}} items, of {{max}} at most. Drag, or use the arrows, to change the order.",
          "many": "{{count}} items, of {{max}} at most. Drag, or use the arrows, to change the order.",
          "other": "{{count}} items, of {{max}} at most. Drag, or use the arrows, to change the order."
        },
        "upload": "Add to the gallery",
        "pick": "Pick this item",
        "moveEarlier": "Move earlier",
        "moveLater": "Move later",
        "removeSelected": {
          "zero": "Remove picked items",
          "one": "Remove {{count}} item",
          "two": "Remove {{count}} items",
          "few": "Remove {{count}} items",
          "many": "Remove {{count}} items",
          "other": "Remove {{count}} items"
        },
        "removeAll": "Remove all",
        "empty": "The gallery is empty."
      },
      "menu": {
        "title": "Menu gallery",
        "hint": "Made up of your products’ pictures and videos. Change it from the products.",
        "order": "Follows your menu’s order.",
        "toMenu": "Reorder it from Menu.",
        "empty": "Your products have no media yet."
      },
      "remove": {
        "profile": "Remove this profile picture?",
        "cover": "Remove this cover?",
        "gallery": "Remove this item from the gallery?",
        "many": {
          "zero": "Remove these items from the gallery?",
          "one": "Remove {{count}} item from the gallery?",
          "two": "Remove {{count}} items from the gallery?",
          "few": "Remove {{count}} items from the gallery?",
          "many": "Remove {{count}} items from the gallery?",
          "other": "Remove {{count}} items from the gallery?"
        },
        "message": "It disappears from {{brand}}’s page for everyone."
      }
    },
    "requests": {
      "submit": "Submit for review",
      "applyNow": "Apply now",
      "note": "Note to Pleny (optional)",
      "viewPending": "View it",
      "sent": "Sent to Pleny",
      "sentDetail": "Fans keep seeing {{brand}} as it is until Pleny approves the change.",
      "applied": "Change applied",
      "appliedDetail": "{{brand}} is trusted by Pleny, so the change is live now.",
      "name": {
        "title": "Request a name change",
        "message": "Pleny reviews a new name before fans see it. {{brand}} keeps its name until then.",
        "messageTrusted": "{{brand}} is trusted by Pleny: the new name goes live as soon as you apply it.",
        "duplicateEn": "Another brand already uses this English name. You can still ask: Pleny’s reviewer decides.",
        "duplicateAr": "Another brand already uses this Arabic name. You can still ask: Pleny’s reviewer decides.",
        "duplicateBoth": "Another brand already uses this name, in English and in Arabic. You can still ask: Pleny’s reviewer decides."
      },
      "categories": {
        "title": "Request a category change",
        "message": "Pick 1 to {{max}} categories, the main one first. Pleny reviews them before fans see them on {{brand}}’s page.",
        "messageTrusted": "Pick 1 to {{max}} categories, the main one first. {{brand}} is trusted by Pleny: they go live as soon as you apply them.",
        "placeholder": "Pick categories",
        "count": "Pick 1 to {{max}} categories."
      },
      "deactivation": {
        "title": "Ask Pleny to deactivate {{brand}}?",
        "message": "If Pleny approves, {{brand}} is switched off: its page, posts and offers disappear for fans, and its whole team, you included, loses access to it.",
        "reason": "Why do you want to deactivate it?",
        "typeName": "Type {{brand}} to confirm",
        "confirm": "Request deactivation"
      }
    },
    "refusals": {
      "unknown": "That didn’t work. Try again.",
      "VALIDATION_FAILED": "Some of the values aren’t valid. Check them and try again.",
      "FORBIDDEN": "Your role in this brand no longer allows this.",
      "EDIT_CONFLICT": "Someone changed the brand after you opened it. Reload the page and try again.",
      "CITY_NOT_FOUND": "One of the cities isn’t available any more. Remove it and save again.",
      "MEDIA_NOT_FOUND": "This item isn’t in the list any more. The page now shows the list as it is.",
      "BRAND_MEDIA_REQUIRED": "A brand needs at least one profile picture and one cover. Add another before removing this one.",
      "BRAND_MEDIA_ACTIVE": "Fans see this one on the brand’s page. Show another one before removing it.",
      "BRAND_GALLERY_FULL": "The gallery is full. Remove some items before adding more.",
      "BRAND_GALLERY_ORDER_INVALID": "The gallery changed meanwhile. The page now shows it as it is: change the order again.",
      "BRAND_MANAGER_REQUEST_NOT_FOUND": "This request doesn’t exist, or isn’t this brand’s.",
      "BRAND_MANAGER_REQUEST_INVALID": "Some of these values can’t be used any more (a category may have been switched off). Check them and try again.",
      "BRAND_MANAGER_REQUEST_CHANGES_NOTHING": "That’s what the brand has already.",
      "BRAND_MANAGER_REQUEST_ALREADY_PENDING": "A change to this already waits for Pleny’s review."
    }
  },
  "brandRequests": {
    "types": {
      "BRAND_NAME": "Name change",
      "BRAND_CATEGORIES": "Category change",
      "BRAND_DEACTIVATION": "Deactivation"
    },
    "values": {
      "live": "{{brand}} is live",
      "switchedOff": "{{brand}} is switched off",
      "deletedCategory": "A deleted category"
    },
    "fields": {
      "type": "Request",
      "requested": "Asked for",
      "previous": "Before",
      "current": "Now",
      "status": "Status",
      "requestedBy": "Asked by",
      "decided": "Decision",
      "note": "Note",
      "reason": "Reason",
      "rejectionReason": "Pleny’s reason",
      "resubmissionOf": "Asks again for"
    },
    "decided": {
      "byPleny": "By Pleny on {{date}}",
      "trusted": "Applied at once: the brand is trusted by Pleny",
      "waiting": "Waiting for Pleny"
    },
    "list": {
      "hint": "What your team asked Pleny for, and what came of it.",
      "toProfile": "Ask for a change on the profile page",
      "filters": "Filter requests"
    },
    "actions": {
      "view": "View"
    },
    "details": {
      "title": "Request",
      "loadFailed": "Couldn’t load this request.",
      "notFound": "This request doesn’t exist, or isn’t this brand’s.",
      "backToList": "All requests",
      "earlier": "The request Pleny turned down"
    }
  },
  "home": {
    "greeting": "Welcome back, {{name}}.",
    "cards": {
      "viewAll": "View all",
      "failed": "Couldn't load this right now."
    },
    "profile": {
      "title": "Profile completeness",
      "view": "View profile",
      "percent": "Your profile is {{percent}}% complete",
      "missing": "Still missing",
      "complete": "Your profile has everything fans look for.",
      "items": {
        "profilePicture": "Profile picture",
        "cover": "Cover photo or video",
        "headline": "Headline in English and Arabic",
        "about": "About in English and Arabic",
        "contacts": "A way to reach you besides your website",
        "categories": "Categories",
        "places": "Where you are available",
        "priceRating": "Price rating",
        "gallery": "Gallery photos or videos"
      }
    },
    "reviews": {
      "title": "Waiting for Pleny",
      "count": {
        "zero": "{{count}} requests pending review",
        "one": "{{count}} request pending review",
        "two": "{{count}} requests pending review",
        "few": "{{count}} requests pending review",
        "many": "{{count}} requests pending review",
        "other": "{{count}} requests pending review"
      },
      "none": "Nothing is waiting for Pleny's review."
    },
    "inbox": {
      "title": "Unanswered comments",
      "open": "Open inbox",
      "count": {
        "zero": "{{count}} unanswered",
        "one": "{{count}} unanswered",
        "two": "{{count}} unanswered",
        "few": "{{count}} unanswered",
        "many": "{{count}} unanswered",
        "other": "{{count}} unanswered"
      },
      "hint": "Comments and replies on your content that nobody on the team has answered yet.",
      "none": "You're all caught up: every comment has an answer."
    },
    "offers": {
      "title": "Live offers",
      "count": {
        "zero": "{{count}} offers live",
        "one": "{{count}} offer live",
        "two": "{{count}} offers live",
        "few": "{{count}} offers live",
        "many": "{{count}} offers live",
        "other": "{{count}} offers live"
      },
      "endsOn": "Ends {{date}}",
      "none": "No offer is live right now.",
      "create": "Create an offer"
    },
    "posts": {
      "title": "Recent posts",
      "none": "You haven't published a post yet.",
      "create": "Write a post"
    },
    "counters": {
      "title": "Key numbers"
    },
    "checklist": {
      "title": "Get {{brand}} ready for fans",
      "progress": "{{done}} of {{total}} done",
      "dismiss": "Dismiss the checklist",
      "unknown": "We couldn't check this step right now.",
      "states": {
        "done": "Done",
        "todo": "To do",
        "checking": "Checking",
        "unknown": "Couldn't check"
      },
      "steps": {
        "profile": {
          "title": "Complete your profile",
          "description": "Add everything fans look for: pictures, a headline, how to reach you and more.",
          "action": "Complete profile"
        },
        "menu": {
          "title": "Add your menu",
          "description": "Create a menu section with at least one product in it.",
          "action": "Add menu"
        },
        "post": {
          "title": "Publish your first post",
          "description": "Say hello to your fans as the brand.",
          "action": "Write a post"
        }
      }
    }
  },
  "palette": {
    "open": "Search and commands",
    "label": "Search or run a command",
    "results": "Commands and results",
    "placeholder": {
      "brand": "Search {{brand}} or jump to…",
      "out": "Jump to a brand or your account…"
    },
    "searching": "Searching",
    "groups": {
      "create": "Create",
      "pages": "Go to",
      "switchBrand": "Switch brand",
      "brands": "Go to brand",
      "account": "Account",
      "products": "Products",
      "offers": "Offers",
      "posts": "Posts",
      "members": "Team members"
    },
    "create": {
      "post": "New post",
      "offer": "New offer",
      "product": "New product",
      "teammate": "Invite a teammate"
    },
    "search": {
      "failed": "Couldn't search this right now.",
      "all": {
        "products": "All products matching \"{{query}}\"",
        "offers": "All offers matching \"{{query}}\"",
        "posts": "All posts matching \"{{query}}\"",
        "members": "Open the team"
      }
    },
    "empty": {
      "title": "No results",
      "message": "Nothing matches what you typed. Try other words."
    },
    "hints": {
      "navigate": "to move",
      "select": "to open",
      "close": "Esc to close"
    }
  },
  "workspace": {
    "title": "Your brands",
    "subtitle": "Choose the brand you want to work on.",
    "brandsListLabel": "Your brands",
    "brandCount": {
      "zero": "You manage {{count}} brands",
      "one": "You manage {{count}} brand",
      "two": "You manage {{count}} brands",
      "few": "You manage {{count}} brands",
      "many": "You manage {{count}} brands",
      "other": "You manage {{count}} brands"
    },
    "loadFailed": "We couldn't load your brands.",
    "invitations": {
      "title": "Invitations",
      "loadFailed": "We couldn't load your invitations.",
      "asRole": "You're invited as {{role}}",
      "accept": "Accept",
      "accepted": "You now manage {{brand}}",
      "failed": "Couldn't accept the invitation",
      "expired": "The invitation to {{brand}} has expired. Ask for a new one.",
      "revoked": "The invitation to {{brand}} was withdrawn.",
      "notFound": "The invitation to {{brand}} is no longer valid.",
      "brandNotFound": "{{brand}} is no longer available on Pleny.",
      "teamFull": "{{brand}}'s team is full. Ask its owner to free a seat, then accept again.",
      "teamBusy": "{{brand}}'s team is being updated right now. Try again in a moment.",
      "noOwner": "{{brand}}'s owner hasn't joined yet. You can accept as soon as they have.",
      "brandDisabled": "Pleny has disabled {{brand}}, so you can't join its team for now. You can accept once it's enabled again."
    },
    "empty": {
      "title": "You don't manage any brand yet",
      "message": "When a brand owner or Pleny invites you, the brand will appear here.",
      "messageInvited": "Accept an invitation above to start managing its brand.",
      "contact": "Contact Pleny"
    }
  },
  "menu": {
    "tabs": {
      "label": "Menu views",
      "menu": "Menu",
      "products": "All products",
      "trash": "Trash"
    },
    "products": {
      "title": "Products"
    },
    "actions": {
      "addSection": "Add section",
      "addProduct": "Add product",
      "rename": "Rename",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "enableAll": "Enable all",
      "disableAll": "Disable all",
      "view": "View",
      "edit": "Edit",
      "copy": "Copy to new",
      "moveTo": "Move to section",
      "switchOff": "Disable",
      "switchOn": "Enable"
    },
    "state": {
      "on": "Enabled",
      "off": "Disabled",
      "sectionOff": "Section disabled"
    },
    "holds": {
      "BRAND_TEAM": "Disabled by your team",
      "PLENY": "Disabled by Pleny",
      "MENU_SECTION": "Disabled with its menu section",
      "BRAND": "Disabled until {{brand}} launches"
    },
    "actor": {
      "pleny": "Pleny",
      "nobody": "Nobody recorded"
    },
    "board": {
      "loadFailed": "Couldn't load {{brand}}'s menu.",
      "empty": "{{brand}}'s menu has no sections yet.",
      "emptyHint": "Add a section, then its products: fans see them as soon as you publish.",
      "emptyReadOnly": "Once your team adds sections and products, they show here.",
      "sections": "Menu sections",
      "count": {
        "zero": "No products",
        "one": "1 product",
        "two": "2 products",
        "few": "{{count}} products",
        "many": "{{count}} products",
        "other": "{{count}} products"
      },
      "expand": "Show the section's products",
      "collapse": "Hide the section's products",
      "sectionEmpty": "No products in this section yet."
    },
    "engagement": {
      "likes": {
        "zero": "No likes",
        "one": "1 like",
        "two": "2 likes",
        "few": "{{count}} likes",
        "many": "{{count}} likes",
        "other": "{{count}} likes"
      },
      "comments": {
        "zero": "No comments",
        "one": "1 comment",
        "two": "2 comments",
        "few": "{{count}} comments",
        "many": "{{count}} comments",
        "other": "{{count}} comments"
      },
      "tags": {
        "zero": "Never tagged",
        "one": "Tagged once",
        "two": "Tagged twice",
        "few": "Tagged {{count}} times",
        "many": "Tagged {{count}} times",
        "other": "Tagged {{count}} times"
      }
    },
    "sectionForm": {
      "newTitle": "New section",
      "renameTitle": "Rename section",
      "name": {
        "en": "Section name (English)",
        "ar": "Section name (Arabic)"
      },
      "placeholder": {
        "en": "e.g. Breakfast",
        "ar": "مثال: الفطور"
      },
      "nameTaken": "Another section of the menu already has this name.",
      "create": "Create section",
      "rename": "Save name"
    },
    "move": {
      "title": "Move {{product}}",
      "hint": "It goes to the end of the section you pick. Both sections must be enabled.",
      "section": "Menu section",
      "pick": "Pick a section",
      "noOther": "The menu has no other section yet.",
      "fromOff": "Its menu section is disabled, so the product can't leave it. Enable the section first.",
      "confirm": "Move"
    },
    "switchOff": {
      "title": "Disable {{product}}?",
      "message": "Fans stop seeing it on {{brand}}'s menu until your team or Pleny enables it again.",
      "confirm": "Disable"
    },
    "sectionOff": {
      "title": "Disable {{section}}?",
      "message": {
        "zero": "Fans stop seeing {{section}} on {{brand}}'s menu until your team or Pleny enables it again. It has no products yet.",
        "one": "Fans stop seeing {{section}} and its product on {{brand}}'s menu until your team or Pleny enables the section again.",
        "two": "Fans stop seeing {{section}} and its 2 products on {{brand}}'s menu until your team or Pleny enables the section again.",
        "few": "Fans stop seeing {{section}} and its {{count}} products on {{brand}}'s menu until your team or Pleny enables the section again.",
        "many": "Fans stop seeing {{section}} and its {{count}} products on {{brand}}'s menu until your team or Pleny enables the section again.",
        "other": "Fans stop seeing {{section}} and its {{count}} products on {{brand}}'s menu until your team or Pleny enables the section again."
      },
      "confirm": "Disable all"
    },
    "sectionOn": {
      "title": "Enable {{section}}?",
      "message": {
        "zero": "Fans see {{section}} on {{brand}}'s menu again.",
        "one": "Fans see {{section}} on {{brand}}'s menu again, with its product unless something else keeps it disabled.",
        "two": "Fans see {{section}} on {{brand}}'s menu again, with its 2 products unless something else keeps them disabled.",
        "few": "Fans see {{section}} on {{brand}}'s menu again, with its {{count}} products unless something else keeps them disabled.",
        "many": "Fans see {{section}} on {{brand}}'s menu again, with its {{count}} products unless something else keeps them disabled.",
        "other": "Fans see {{section}} on {{brand}}'s menu again, with its {{count}} products unless something else keeps them disabled."
      },
      "confirm": "Enable all"
    },
    "deleteProduct": {
      "title": "Delete {{product}}?",
      "message": "It disappears from {{brand}}'s menu for everyone, and posts that tag it stay up without the link. You can restore it from the Trash for 30 days."
    },
    "deleteSection": {
      "title": "Delete {{section}}?",
      "message": {
        "zero": "{{section}} disappears from {{brand}}'s menu for everyone. A deleted section can't be restored.",
        "one": "{{section}} and its product disappear from {{brand}}'s menu for everyone. Neither can be restored from the Trash.",
        "two": "{{section}} and its 2 products disappear from {{brand}}'s menu for everyone. None of them can be restored from the Trash.",
        "few": "{{section}} and its {{count}} products disappear from {{brand}}'s menu for everyone. None of them can be restored from the Trash.",
        "many": "{{section}} and its {{count}} products disappear from {{brand}}'s menu for everyone. None of them can be restored from the Trash.",
        "other": "{{section}} and its {{count}} products disappear from {{brand}}'s menu for everyone. None of them can be restored from the Trash."
      }
    },
    "restore": {
      "title": "Restore {{product}}?",
      "message": "It goes back to the end of {{section}} on {{brand}}'s menu. If the section is disabled, it comes back disabled with it."
    },
    "notices": {
      "productOff": {
        "title": "Product disabled",
        "detail": "Fans no longer see {{product}} on {{brand}}'s menu."
      },
      "productOn": {
        "title": "Product enabled",
        "detail": "Fans see {{product}} on {{brand}}'s menu again."
      },
      "productDeleted": {
        "title": "Product deleted",
        "detail": "{{product}} is in the Trash for 30 days."
      },
      "productRestored": {
        "title": "Product restored",
        "detail": "{{product}} is back on {{brand}}'s menu, at the end of its section."
      },
      "productRestoredOff": {
        "title": "Product restored",
        "detail": "{{product}} is back at the end of its section, disabled. Enable it when it's ready."
      },
      "productMoved": {
        "title": "Product moved",
        "detail": "{{product}} is now at the end of {{section}}."
      },
      "productCreated": {
        "title": "Product published",
        "detail": "{{product}} is on the menu. Add the next one."
      },
      "sectionOff": {
        "title": "Section disabled",
        "detail": "Fans no longer see {{section}} on {{brand}}'s menu."
      },
      "sectionOn": {
        "title": "Section enabled",
        "detail": "Fans see {{section}} on {{brand}}'s menu again."
      },
      "sectionDeleted": {
        "title": "Section deleted",
        "detail": "{{section}} and its products are off {{brand}}'s menu."
      }
    },
    "refusals": {
      "title": "That didn't go through",
      "UNAUTHORIZED": "Your session has ended. Sign in again to keep working on {{brand}}'s menu.",
      "BRAND_NOT_FOUND": "{{brand}} is no longer one of your brands.",
      "BRAND_DISABLED": "Pleny has disabled {{brand}}, so its menu can't be changed.",
      "FORBIDDEN": "Your role in {{brand}} no longer allows this.",
      "MENU_SECTION_NOT_FOUND": "This menu section is no longer on {{brand}}'s menu. The menu has been read again.",
      "MENU_SECTION_NAME_TAKEN": "Another section of {{brand}}'s menu already has this name.",
      "MENU_SECTION_DISABLED": "Products can't move into or out of a disabled menu section. Enable the section first.",
      "MENU_SECTION_BUSY": "This menu section is still being updated. Try again in a moment.",
      "MENU_SECTION_DISABLED_BY_PLENY": "Pleny disabled {{section}}. Contact Pleny to enable it again.",
      "MENU_SECTION_DELETED": "The menu section of {{product}} was deleted, so it can't be restored.",
      "MENU_ORDER_OUT_OF_DATE": "The menu changed since you opened it, so the new order wasn't saved. It has been read again: try once more.",
      "PRODUCT_NOT_FOUND": "This product is no longer on {{brand}}'s menu, or has left the Trash.",
      "PRODUCT_NAME_TAKEN": "Another product in this menu section already has this name.",
      "PRODUCT_BUSY": "{{product}} is still being updated. Try again in a moment.",
      "PRODUCT_DISABLED_BY_PLENY": "Pleny disabled {{product}}. Only Pleny can enable it again: contact Pleny.",
      "PRODUCT_DISABLED_BY_PARENT": "{{product}} is disabled because its menu section is disabled. Enable the section first.",
      "PRODUCT_IN_ACTIVE_PROMOTION": "A running or scheduled promotion features {{product}}, so it can't be deleted until the promotion ends.",
      "PRODUCT_RESTORE_BLOCKED_BY_CASCADE": "{{product}} was deleted together with its menu section, and can't be restored on its own.",
      "DRAFT_NOT_FOUND": "This draft is no longer there.",
      "VERSION_NOT_FOUND": "This version of the draft is no longer there.",
      "EDIT_CONFLICT": "Someone else changed this after you opened it. Reload to see their changes.",
      "VALIDATION_FAILED": "Some of what you entered isn't valid. Check the form and try again.",
      "restoreIntoOff": "{{product}} was enabled when it was deleted, and its menu section is disabled now, so it can't come back enabled into it. Enable the section first; if Pleny disabled it, contact Pleny. It stays restorable until {{until}}.",
      "restoreIntoTeamOff": "{{product}} was enabled when it was deleted, and its menu section is disabled now, so it can't come back enabled into it. Enable the section first. It stays restorable until {{until}}.",
      "restoreIntoPlenyOff": "{{product}} was enabled when it was deleted, and Pleny has disabled its menu section since, so it can't come back enabled into it. Contact Pleny to enable the section. It stays restorable until {{until}}.",
      "sectionInPromotion": "A running or scheduled promotion features a product in {{section}}, so the section can't be deleted until the promotion ends.",
      "disabledByBrand": "{{product}} stays disabled until {{brand}} launches."
    },
    "fields": {
      "product": "Product",
      "section": "Menu section",
      "status": "Status",
      "engagement": "Engagement",
      "createdBy": "Created by",
      "updatedBy": "Last changed by",
      "deletedBy": "Deleted by",
      "restorableUntil": "Restorable until",
      "cover": "Cover",
      "gallery": "Gallery",
      "name": {
        "en": "Name (English)",
        "ar": "Name (Arabic)"
      },
      "description": {
        "en": "Description (English)",
        "ar": "Description (Arabic)"
      }
    },
    "filters": {
      "sectionName": "{{name}}"
    },
    "list": {
      "search": "Search products",
      "filters": "Filter products"
    },
    "trash": {
      "title": "Trash",
      "search": "Search the Trash",
      "hint": "Products your team deleted in the last {{days}} days. A restored product goes back to the end of its section.",
      "sectionDeleted": "Section deleted"
    },
    "details": {
      "title": "Product",
      "loadFailed": "Couldn't load this product.",
      "inTrash": "This product is in the Trash.",
      "restorableUntil": "It can be restored until {{date}}.",
      "sectionGone": "Its menu section was deleted, so it can no longer be restored.",
      "asFansSeeIt": "As fans see it",
      "onMenu": "On {{brand}}'s menu, in {{section}}",
      "state": "Who sees it",
      "plenyHold": "Only Pleny can enable it again: contact Pleny.",
      "sectionHold": "Enable its section from the menu",
      "engagement": "Engagement",
      "likes": "Likes",
      "comments": "Comments",
      "tags": "Times tagged in posts",
      "seeComments": {
        "zero": "See the comments",
        "one": "See the comment",
        "two": "See the {{count}} comments",
        "few": "See the {{count}} comments",
        "many": "See the {{count}} comments",
        "other": "See the {{count}} comments"
      },
      "taggedPosts": "See our posts that tag it",
      "fanTaggedPosts": "See fans’ posts that tag it"
    },
    "manage": {
      "createTitle": "New product",
      "editTitle": "Edit product",
      "copyTitle": "Copy product",
      "details": "Product details",
      "publishesAs": "Publishes as {{brand}}",
      "publish": "Publish",
      "save": "Save changes",
      "saveDraft": "Save as draft",
      "myDrafts": "My drafts",
      "entity": "product",
      "discardTitle": "Discard your changes?",
      "discardMessage": "What you entered here will be lost.",
      "discard": "Discard",
      "draft": {
        "saving": "Saving draft…",
        "saved": "Draft saved"
      },
      "nameTaken": "Another product in this menu section already has this name.",
      "pickSection": "Pick a menu section",
      "newSection": "New section",
      "sectionOffCreate": "This section is disabled: fans won't see the product until the section is enabled.",
      "sectionOffEdit": "This section is disabled: enable it before moving the product out of it.",
      "createAnother": "Create another product after this one",
      "heldOff": "Pleny, its menu section or the brand keeps this product disabled, so it can't be enabled from here."
    }
  },
  "team": {
    "fields": {
      "manager": "Manager",
      "role": "Role",
      "status": "Status",
      "joinedAt": "Joined",
      "invitedBy": "Invited by",
      "invitee": "Invited",
      "delivery": "Delivery",
      "expiresAt": "Expires",
      "email": "Email",
      "mobile": "Mobile number",
      "firstName": "First name",
      "lastName": "Last name",
      "language": "Language of the invitation",
      "newRole": "New role"
    },
    "memberStatus": {
      "ACTIVE": "On the team",
      "REMOVED": "Removed",
      "LEFT": "Left"
    },
    "member": {
      "you": "You",
      "deactivated": "Account deactivated",
      "deletedAccount": "Deleted account"
    },
    "actor": {
      "pleny": "Pleny"
    },
    "seats": {
      "used": "{{used}} of {{max}} seats used",
      "managers": {
        "zero": "{{count}} managers",
        "one": "{{count}} manager",
        "two": "{{count}} managers",
        "few": "{{count}} managers",
        "many": "{{count}} managers",
        "other": "{{count}} managers"
      },
      "pending": {
        "zero": "{{count}} pending invitations",
        "one": "{{count}} pending invitation",
        "two": "{{count}} pending invitations",
        "few": "{{count}} pending invitations",
        "many": "{{count}} pending invitations",
        "other": "{{count}} pending invitations"
      },
      "full": "The team is full, counting pending invitations. Remove a manager or revoke an invitation to invite someone else."
    },
    "members": {
      "title": "Managers",
      "filters": "Filter the team"
    },
    "invitations": {
      "title": "Open invitations",
      "none": "No invitation is waiting to be accepted."
    },
    "loadFailed": "Couldn’t load {{brand}}’s team.",
    "own": {
      "title": "Your place on {{brand}}’s team",
      "role": "You’ve been {{role}} here since {{date}}.",
      "onlyOwners": "Only the brand’s owners and admins can see and manage its team."
    },
    "actions": {
      "changeRole": "Change role",
      "makeOwner": "Make owner",
      "remove": "Remove from team",
      "resend": "Resend",
      "correct": "Correct",
      "revoke": "Revoke"
    },
    "invite": {
      "action": "Invite teammate",
      "title": "Invite a teammate",
      "subtitle": "They join {{brand}}’s team once they sign in with this email or number and accept. The invitation stays open for 7 days.",
      "reach": "How to reach them: an email, a mobile number, or both",
      "addressRequired": "Enter an email, a mobile number, or both.",
      "name": "Their name",
      "nameHint": "In English or Arabic, as they write it. It’s used only if they don’t have a Pleny Business account yet.",
      "send": "Send invitation",
      "resendPending": "Resend that invitation",
      "language": {
        "auto": "Their own language",
        "en": "English",
        "ar": "Arabic"
      }
    },
    "correct": {
      "title": "Correct the invitation",
      "subtitle": "Change who it’s for, or the role it offers on {{brand}}’s team.",
      "save": "Save changes",
      "confirm": "Correct",
      "readdress": {
        "title": "Send the invitation to {{address}} instead?",
        "message": "{{previous}} can no longer accept it. {{address}} gets it now, with 7 days to join {{brand}}’s team as {{role}}."
      },
      "role": {
        "title": "Offer {{role}} instead?",
        "message": "{{address}} is invited to {{brand}}’s team as {{role}} from now on."
      }
    },
    "role": {
      "title": "Change {{person}}’s role?",
      "message": "The new role applies on {{brand}} from their next action.",
      "confirm": "Change role",
      "choose": "Choose a role"
    },
    "transfer": {
      "title": "Make {{person}} the owner of {{brand}}?",
      "message": "{{person}} becomes the owner of {{brand}}. You, and any other owner, become admins: you keep managing the team, but no longer its owners.",
      "confirm": "Make owner",
      "typeToConfirm": "Type {{brand}} to confirm"
    },
    "remove": {
      "title": "Remove {{person}} from {{brand}}’s team?",
      "message": "They lose access to {{brand}} at once. What they published stays on the brand’s page, as the brand’s.",
      "confirm": "Remove"
    },
    "resend": {
      "title": "Resend the invitation to {{address}}?",
      "message": "It’s sent again, and stays open for 7 more days to join {{brand}}’s team.",
      "confirm": "Resend"
    },
    "revoke": {
      "title": "Revoke the invitation to {{address}}?",
      "message": "{{address}} can no longer use it to join {{brand}}’s team. You can invite them again later.",
      "confirm": "Revoke"
    },
    "leave": {
      "action": "Leave team",
      "title": "Leave {{brand}}’s team?",
      "message": "You lose access to {{brand}} at once. To come back, an owner or admin has to invite you again.",
      "confirm": "Leave team"
    },
    "notices": {
      "removed": {
        "title": "Teammate removed",
        "detail": "{{person}} is no longer on {{brand}}’s team."
      },
      "revoked": {
        "title": "Invitation revoked",
        "detail": "{{address}} can no longer join {{brand}}’s team with it."
      },
      "roleChanged": {
        "title": "Role changed",
        "detail": "{{person}} is now {{role}} on {{brand}}."
      },
      "ownerChanged": {
        "title": "Owner changed",
        "detail": "{{person}} is now the owner of {{brand}}, and you’re an admin."
      },
      "left": {
        "title": "You left the team",
        "detail": "You’re no longer on {{brand}}’s team."
      },
      "corrected": {
        "title": "Invitation corrected",
        "detail": "{{address}} is now invited as {{role}}."
      }
    },
    "delivery": {
      "none": "Not sent yet",
      "email": {
        "SENT": "Email sent",
        "FAILED": "Email not delivered",
        "SKIPPED": "Email skipped: test address"
      },
      "sms": {
        "SENT": "SMS sent",
        "FAILED": "SMS not delivered",
        "SKIPPED": "SMS skipped: test number"
      },
      "sent": {
        "title": "Invitation sent",
        "detail": "The invitation is on its way to {{address}}."
      },
      "partly": {
        "title": "Invitation partly sent",
        "detail": "It reached {{address}} by some channels only. Check its delivery, and resend it if needed."
      },
      "failed": {
        "title": "Invitation not delivered",
        "detail": "It was saved, but couldn’t reach {{address}}. Resend it."
      }
    },
    "refusals": {
      "title": "The team wasn’t changed",
      "roleChanged": "Your role on {{brand}} no longer lets you manage its team.",
      "BRAND_NOT_FOUND": "You’re no longer on {{brand}}’s team, or the brand is no longer available.",
      "BRAND_DISABLED": "Pleny has disabled {{brand}}, so its team can’t be changed for now.",
      "FORBIDDEN": "Your role on {{brand}} doesn’t allow this change.",
      "OWNER_ONLY": "Only an owner of {{brand}} can manage its owners.",
      "BRAND_INVITATION_NOT_FOUND": "This invitation no longer exists.",
      "BRAND_MEMBERSHIP_NOT_FOUND": "This manager isn’t on {{brand}}’s team.",
      "BRAND_MEMBERSHIP_NOT_ACTIVE": "This manager is no longer on {{brand}}’s team.",
      "INVITATION_ALREADY_PENDING": "This person already has an open invitation to {{brand}}’s team. Resend it instead.",
      "INVITATION_NOT_PENDING": "This invitation was already accepted or revoked.",
      "INVITATION_DISABLED": "This invitation is on hold because Pleny disabled {{brand}}. You can only revoke it for now.",
      "INVITATION_NEEDS_AN_ADDRESS": "An invitation needs an email or a mobile number.",
      "INVITATION_RESEND_TOO_SOON": "This invitation was just sent. Wait a minute before sending it again.",
      "INVITATION_RESEND_LIMIT": "This invitation was resent too many times today. Try again tomorrow.",
      "BRAND_INVITATION_LIMIT_REACHED": "Too many invitations were sent in the last 24 hours. Try again later.",
      "INVITEE_IDENTIFIERS_CONFLICT": "This email and mobile number belong to different people. Invite with one of them only.",
      "INVITEE_ALREADY_A_MEMBER": "This person is already on {{brand}}’s team.",
      "INVITEE_ACCOUNT_MISSING": "The account this invitation was sent to no longer exists. Revoke it and invite the person again.",
      "INVITEE_DEACTIVATED": "This person can’t be invited right now. Contact Pleny for help.",
      "BRAND_TEAM_FULL": "{{brand}}’s team is full: {{max}} managers, counting pending invitations. Remove a manager or revoke an invitation first.",
      "BRAND_NEEDS_AN_OWNER": "{{brand}} has no owner yet, so its owner has to be invited first.",
      "BRAND_TEAM_BUSY": "{{brand}}’s team is being updated right now. Try again in a moment.",
      "BRAND_LAST_OWNER": "{{brand}} would be left without an owner. Make another manager its owner first.",
      "BRAND_MANAGER_DEACTIVATED": "This manager’s account is deactivated, so they can’t be made the owner. Choose another manager, or contact Pleny.",
      "CANNOT_REMOVE_YOURSELF": "You can’t remove yourself from the team. Use Leave team instead.",
      "CANNOT_TRANSFER_TO_YOURSELF": "You’re already an owner of {{brand}}. Choose another manager to hand it to.",
      "VALIDATION_FAILED": "Some details weren’t accepted. Check them and try again.",
      "invitationLimit": {
        "brand": "{{brand}} has sent the most invitations allowed in the last {{hours}} hours ({{limit}}). You can send another {{when}}.",
        "address": "This email or mobile number has been sent the most invitations allowed in the last {{hours}} hours ({{limit}}, from any brand). You can invite it again {{when}}."
      },
      "retry": {
        "today": "today at {{time}}",
        "tomorrow": "tomorrow at {{time}}",
        "on": "on {{date}} at {{time}}"
      }
    }
  },
  "activityLog": {
    "list": {
      "subtitle": "Everything your team and Pleny changed on {{brand}} in the last {{months}} months.",
      "newestFirst": "Newest first",
      "oldestFirst": "Oldest first",
      "filters": "Filter the activity log",
      "clearFilters": "Clear filters",
      "scope": {
        "target": "History of {{name}}",
        "oneItem": "one item",
        "actor": "Activity of {{name}}",
        "oneTeammate": "one teammate",
        "clear": "Show the whole activity log"
      }
    },
    "columns": {
      "actor": "Done by",
      "activity": "Activity",
      "target": "Item",
      "when": "When"
    },
    "actions": {
      "view": "View details",
      "onlyActor": "Only this person’s activity",
      "history": "This item’s history"
    },
    "filters": {
      "type": "Item type",
      "activity": "Activity",
      "doneBy": "Done by",
      "moderationAction": "Action",
      "reasonCode": "Reason",
      "when": "When"
    },
    "types": {
      "brand": "Brand profile",
      "productCategory": "Menu section",
      "product": "Product",
      "offer": "Offer",
      "promotion": "Promotion",
      "post": "Post",
      "postShare": "Post share",
      "promotionShare": "Promotion share",
      "moment": "Moment",
      "story": "Story",
      "brandMembership": "Team member",
      "brandInvitation": "Team invitation",
      "brandModeration": "Moderation"
    },
    "operations": {
      "CREATE": "Created",
      "UPDATE": "Updated",
      "DELETE": "Deleted"
    },
    "actorRoles": {
      "BRAND_MANAGER": "Your team",
      "ADMIN": "Pleny"
    },
    "actors": {
      "pleny": "Pleny",
      "you": "(you)",
      "formerMember": "Former member",
      "unknown": "A teammate"
    },
    "statuses": {
      "ACTIVE": "On the team",
      "REMOVED": "Removed",
      "LEFT": "Left",
      "PENDING": "Pending",
      "ACCEPTED": "Accepted",
      "EXPIRED": "Expired",
      "REVOKED": "Revoked"
    },
    "details": {
      "title": "Activity log entry",
      "summary": "Summary",
      "entryId": "Entry",
      "target": "Item",
      "role": "Role",
      "status": "Status",
      "activity": "Activity",
      "doneBy": "Done by",
      "when": "When",
      "history": "See this item’s whole history",
      "back": "Back to the activity log",
      "changes": "Changes",
      "noChanges": "No field changes are recorded for this entry."
    },
    "changes": {
      "field": "Field",
      "before": "Before",
      "after": "After",
      "none": "None",
      "yes": "Yes",
      "no": "No",
      "picture": "Picture {{index}}"
    },
    "fields": {
      "name": "Name",
      "description": "Description",
      "headline": "Headline",
      "body": "Text",
      "price": "Price",
      "categories": "Categories",
      "isEnabled": "Enabled",
      "isHidden": "Hidden",
      "hiddenOnBrandPage": "Hidden from the brand page",
      "mediaList": "Media",
      "coverMedia": "Cover picture",
      "profileMedia": "Profile picture",
      "startDate": "Start date",
      "endDate": "End date",
      "role": "Role",
      "status": "Status",
      "email": "Email",
      "mobile": "Mobile number"
    },
    "moderation": {
      "HIDE": "Hidden",
      "UNHIDE": "Shown again"
    },
    "target": {
      "deletedSince": "Deleted since",
      "lookInTrash": "Look in the Trash"
    },
    "languages": {
      "en": "English",
      "ar": "Arabic"
    },
    "refusals": {
      "invalidQuery": "The activity log can’t be filtered this way. Clear the filters and try again.",
      "invalidEntry": "This link doesn’t lead to an entry of the activity log.",
      "notFound": "This entry isn’t in the brand’s activity log. Entries are kept for 12 months.",
      "forbidden": "Your role in this brand no longer includes the activity log.",
      "unauthorized": "Your session has ended. Sign in again to see the activity log.",
      "brandDisabled": "Pleny has switched this brand off, so its activity log can’t be shown. Contact Pleny for help.",
      "brandNotFound": "This brand isn’t available to you any more.",
      "listUnavailable": "Couldn’t load the activity log. Check your connection and try again.",
      "entryUnavailable": "Couldn’t load this entry. Check your connection and try again."
    }
  },
  "offers": {
    "types": {
      "DISCOUNT": "Discount",
      "FREE_ITEMS": "Free items",
      "FREE_DELIVERY": "Free delivery",
      "DISCOUNT_ON_ITEMS": "Discount on items",
      "DISCOUNT_ON_MENU": "Discount on the menu"
    },
    "states": {
      "NOT_STARTED": "Scheduled",
      "ACTIVE": "Live",
      "ENDED": "Ended",
      "DELETED": "Deleted",
      "restorableUntil": "Restorable until {{date}}",
      "windowPassed": "Can no longer be restored"
    },
    "holds": {
      "BRAND_TEAM": {
        "tag": "Switched off by your team",
        "detail": "Your team switched this offer off. Fans of {{brand}} don’t see it until it’s switched back on."
      },
      "PLENY": {
        "tag": "Switched off by Pleny",
        "detail": "Pleny switched this offer off, and only Pleny can switch it back on. Fans of {{brand}} don’t see it. Contact Pleny for help."
      },
      "BRAND": {
        "tag": "Waiting for the brand",
        "detail": "{{brand}} hasn’t launched yet. This offer goes live with the brand."
      }
    },
    "actor": {
      "pleny": "Pleny"
    },
    "fields": {
      "offer": "Offer",
      "name": "Name",
      "nameEn": "Name (English)",
      "nameAr": "Name (Arabic)",
      "descriptionEn": "Description (English)",
      "descriptionAr": "Description (Arabic)",
      "type": "Type",
      "discount": "Discount",
      "discountPercent": "Discount (%)",
      "state": "State",
      "status": "Status",
      "runs": "Runs",
      "startDate": "Starts",
      "endDate": "Ends",
      "categories": "Categories",
      "includedSections": "Menu sections covered",
      "excludedSections": "Menu sections left out",
      "gallery": "Gallery",
      "createdAt": "Created on",
      "createdBy": "Created by",
      "deletedBy": "Deleted by"
    },
    "filters": {
      "switchedOn": "Switched on",
      "switchedOff": "Switched off"
    },
    "list": {
      "search": "Search offers",
      "filters": "Filter offers",
      "views": "Offers or Trash",
      "live": "Offers",
      "trash": "Trash"
    },
    "actions": {
      "create": "Create offer",
      "view": "View",
      "edit": "Edit",
      "copy": "Copy to new",
      "end": "End now",
      "switchOff": "Switch off",
      "switchOn": "Switch on",
      "restore": "Restore",
      "delete": "Delete"
    },
    "confirm": {
      "end": {
        "title": "End {{name}} now?",
        "message": "It ends at once on {{brand}}’s page, and fans can no longer use it. This can’t be undone.",
        "confirm": "End now"
      },
      "switchOff": {
        "title": "Switch off {{name}}?",
        "message": "Fans of {{brand}} stop seeing it until your team or Pleny switches it back on.",
        "confirm": "Switch off"
      },
      "switchOn": {
        "title": "Switch {{name}} back on?",
        "message": "Fans of {{brand}} see it again while it runs.",
        "confirm": "Switch on"
      },
      "delete": {
        "title": "Delete {{name}}?",
        "message": "It disappears from {{brand}}’s page for everyone. Your team can restore it from the offers’ Trash.",
        "confirm": "Delete"
      },
      "restore": {
        "title": "Restore {{name}}?",
        "message": "It goes back to {{brand}}’s offers as it was before it was deleted.",
        "confirm": "Restore"
      }
    },
    "done": {
      "publish": "Offer published",
      "save": "Offer saved",
      "end": "Offer ended",
      "switchOff": "Offer switched off",
      "switchOn": "Offer switched on",
      "delete": "Offer deleted",
      "restore": "Offer restored"
    },
    "details": {
      "title": "Offer",
      "loadFailed": "Couldn’t load this offer.",
      "asFansSeeIt": "As fans see it",
      "discount": "{{percent}}% off",
      "runs": "From {{from}} to {{to}}",
      "deletedOn": "Deleted on {{date}}",
      "restorableUntil": "Your team can restore it to {{brand}}’s offers until {{date}}.",
      "windowPassed": "It was deleted more than {{days}} days ago, so your team can no longer restore it.",
      "notRestorable": "Your team can’t restore it: Pleny deleted it, or it went with something else.",
      "wholeMenu": "The whole menu",
      "noSections": "None",
      "seeComments": {
        "zero": "See the comments",
        "one": "See the comment",
        "two": "See the {{count}} comments",
        "few": "See the {{count}} comments",
        "many": "See the {{count}} comments",
        "other": "See the {{count}} comments"
      },
      "taggedPosts": "See our posts that tag it",
      "fanTaggedPosts": "See fans’ posts that tag it"
    },
    "manage": {
      "createTitle": "New offer",
      "editTitle": "Edit offer",
      "copyTitle": "Copy offer",
      "publishesAs": "Publishes as {{brand}}, as soon as you publish it",
      "publish": "Publish",
      "save": "Save changes",
      "saveDraft": "Save as draft",
      "myDrafts": "My drafts",
      "entity": "offer",
      "discardTitle": "Discard your changes?",
      "discardMessage": "What you entered here will be lost.",
      "discard": "Discard",
      "draft": {
        "saving": "Saving draft…",
        "saved": "Draft saved"
      },
      "loadFailed": "Couldn’t load this offer. Go back to the offers and open it again.",
      "started": "This offer has started: only its description, media, end date and status can change now.",
      "sections": {
        "details": "Offer details",
        "menu": "Menu sections",
        "schedule": "When it runs",
        "categories": "Categories"
      },
      "nameTaken": "Another offer of this brand already has this name.",
      "pickType": "Choose a type",
      "menuHint": "Leave “covered” empty to cover the whole menu. A brand runs one discount on the whole menu at a time.",
      "wholeMenu": "The whole menu",
      "noSections": "None",
      "sectionsOverlap": "A menu section can’t be both covered and left out.",
      "sectionsFailed": "Couldn’t load the brand’s menu sections.",
      "sectionOff": "{{name}} (switched off)",
      "dates": {
        "startInPast": "The start can’t be in the past.",
        "endInPast": "The end can’t be in the past.",
        "endNotAfterStart": "The end must come after the start.",
        "longerThanAYear": "An offer runs for one year at most."
      },
      "overlap": {
        "title": "Other offers run at the same time. You can still publish this one.",
        "menuClash": "Another discount on the whole menu runs on these dates. A brand runs one at a time, so this one can’t be published with these dates.",
        "item": "{{name}} ({{type}}): {{from}} to {{to}}"
      },
      "pickCategories": "Choose categories",
      "categoriesHint": "Up to {{max}} of Pleny’s categories.",
      "categoriesMax": "No more than {{max}} of Pleny’s categories.",
      "status": "Show to fans",
      "statusHint": "Switched off, it stays on {{brand}}’s list here and fans don’t see it."
    },
    "refusals": {
      "titles": {
        "publish": "The offer wasn’t published",
        "save": "The offer wasn’t saved",
        "end": "The offer wasn’t ended",
        "switchOff": "The offer wasn’t switched off",
        "switchOn": "The offer wasn’t switched on",
        "delete": "The offer wasn’t deleted",
        "restore": "The offer wasn’t restored"
      },
      "separator": ", ",
      "FORBIDDEN": "Your role in {{brand}} no longer lets you do this.",
      "OFFER_NOT_FOUND": "This offer isn’t there any more. It may have been deleted.",
      "OFFER_NAME_TAKEN": "Another offer of {{brand}} already has this name. Give this one another name.",
      "OFFER_DISCOUNT_ON_MENU_OVERLAP": "Another discount on the whole menu runs on these dates. A brand runs one at a time: change the dates or the type.",
      "OFFER_INVALID_DATES": "An offer starts from now on, ends after it starts, and runs for one year at most.",
      "invalidDates": {
        "START_IN_PAST": "The start is in the past. Choose a time from now on.",
        "END_IN_PAST": "The end is in the past. Choose a time from now on.",
        "END_NOT_AFTER_START": "The end must come after the start.",
        "LONGER_THAN_A_YEAR": "An offer runs for one year at most."
      },
      "OFFER_INVALID_FOR_TYPE": "Something in the offer doesn’t fit its type.",
      "invalidForType": {
        "discountRequired": "This type needs a discount.",
        "discountNotAllowed": "This type has no discount.",
        "sectionsNotAllowed": "Only a discount on the menu names menu sections.",
        "sectionsOverlapping": "A menu section can’t be both covered and left out."
      },
      "OFFER_STARTED_FIELDS_LOCKED": "This offer has started, so these can’t change any more: {{fields}}. Only its description, media, end date and status can.",
      "OFFER_NOT_STARTED": "This offer hasn’t started yet, so it can’t end now. Delete it instead.",
      "OFFER_ALREADY_ENDED": "This offer has already ended.",
      "OFFER_DISABLED_BY_PLENY": "Pleny switched this offer off, and only Pleny can switch it back on. Contact Pleny for help.",
      "OFFER_DISABLED_WITH_BRAND": "This offer goes live when {{brand}} does.",
      "OFFER_BUSY": "This offer is still being updated. Try again in a moment.",
      "OFFER_DELETED_BY_PLENY": "Pleny deleted this offer, so only Pleny can restore it. Contact Pleny for help.",
      "OFFER_RESTORE_BLOCKED_BY_CASCADE": "This offer was deleted with something else, and comes back only with it.",
      "OFFER_RESTORE_WINDOW_PASSED": "Deleted offers can be restored for {{days}} days, and this one’s have passed.",
      "CATEGORY_NOT_FOUND": "One of the categories isn’t available any more. Choose others.",
      "MENU_SECTION_NOT_FOUND": "One of the menu sections isn’t on {{brand}}’s menu any more. Choose others.",
      "EDIT_CONFLICT": "Someone else changed this offer after you opened it. Reload it to see their changes.",
      "VALIDATION_FAILED": "Something in the offer isn’t filled in as it should be. Check the form and try again."
    }
  },
  "trash": {
    "list": {
      "subtitle": "What your team deleted from {{brand}}. Each item can be restored for {{days}} days after it was deleted.",
      "filters": "Filter the Trash",
      "emptyTitle": "The Trash is empty",
      "emptyMessage": "What your team deletes from {{brand}} stays here for {{days}} days, ready to be restored.",
      "emptyFiltered": "Nothing in the Trash matches these filters.",
      "clearFilters": "Clear filters",
      "refusals": {
        "invalidQuery": "This link asks the Trash for something it can’t show. Clear the filters to see everything in it.",
        "forbidden": "Your role in this brand no longer includes the Trash.",
        "unauthorized": "Your session has ended. Sign in again to see the Trash.",
        "brandDisabled": "Pleny has switched this brand off, so its Trash can’t be opened.",
        "brandNotFound": "This brand is no longer available to you.",
        "unavailable": "The Trash couldn’t be loaded. Check your connection and try again."
      }
    },
    "columns": {
      "item": "Item",
      "deletedBy": "Deleted by",
      "restorableUntil": "Restorable until"
    },
    "kinds": {
      "post": "Post",
      "postShare": "Post share",
      "promotionShare": "Promotion share",
      "moment": "Moment",
      "product": "Product",
      "offer": "Offer"
    },
    "filters": {
      "kind": "Kind"
    },
    "item": {
      "noText": "No text",
      "sectionDeleted": "Its menu section was deleted, so it can’t be restored.",
      "noWindow": "No time limit"
    },
    "restore": {
      "title": {
        "post": "Restore this post to {{brand}}?",
        "postShare": "Restore this share to {{brand}}?",
        "promotionShare": "Restore this promotion share to {{brand}}?",
        "moment": "Restore this moment to {{brand}}?",
        "product": "Restore {{name}} to {{brand}}’s menu?",
        "offer": "Restore {{name}} to {{brand}}?"
      },
      "message": {
        "post": "It goes back on {{brand}}’s page, with its comments and likes.",
        "postShare": "It goes back on {{brand}}’s page, where fans can see it again.",
        "promotionShare": "It goes back on {{brand}}’s page, where fans can see it again.",
        "moment": "It goes back on {{brand}}’s page, where fans can see it again.",
        "product": "It goes back on {{brand}}’s menu, at the end of its section.",
        "offer": "It goes back to {{brand}}’s offers as it was before it was deleted."
      },
      "done": "Restored to {{brand}}"
    },
    "refusals": {
      "title": "Couldn’t restore it",
      "FORBIDDEN": "Your role in {{brand}} no longer allows restoring this.",
      "VALIDATION_FAILED": "This item can’t be restored from here. Refresh the Trash and try again.",
      "UNAUTHORIZED": "Your session has ended. Sign in again, then restore it.",
      "BRAND_DISABLED": "Pleny has switched {{brand}} off, so nothing can be restored right now.",
      "BRAND_NOT_FOUND": "{{brand}} is no longer available to you.",
      "BRAND_TRASH_ITEM_NOT_FOUND": "It’s no longer in the Trash. A teammate may have restored it, or its {{days}} days have passed.",
      "BRAND_TRASH_RESTORED_ELSEWHERE": "This item is restored from its own page, not from the Trash.",
      "BRAND_TRASH_ITEM_BUSY": "It’s still being updated. Try again in a moment.",
      "POST_NOT_FOUND": "This post is no longer in the Trash, or isn’t {{brand}}’s.",
      "POST_NOT_DELETED": "This post is already back: a teammate restored it.",
      "POST_RESTORE_WINDOW_PASSED": "Deleted posts can be restored for {{days}} days. This one can no longer be.",
      "POST_DELETED_BY_PLENY": "Pleny removed this post, so only Pleny can bring it back. Contact Pleny support if you think this was a mistake.",
      "POST_RESTORE_BLOCKED_BY_CASCADE": "This post was removed together with something else that was deleted, and comes back only with it.",
      "POST_BUSY": "This post is still being updated. Try again in a moment.",
      "OFFER_NOT_FOUND": "This offer is no longer in the Trash, or isn’t {{brand}}’s.",
      "OFFER_RESTORE_WINDOW_PASSED": "Deleted offers can be restored for {{days}} days. This one can no longer be.",
      "OFFER_DELETED_BY_PLENY": "Pleny deleted this offer, so only Pleny can bring it back. Contact Pleny for help.",
      "OFFER_RESTORE_BLOCKED_BY_CASCADE": "This offer was deleted together with something else, and comes back only with it.",
      "OFFER_BUSY": "This offer is still being updated. Try again in a moment.",
      "OFFER_NAME_TAKEN": "Another offer of {{brand}} has this name now. Rename that one first, then restore this offer.",
      "OFFER_DISCOUNT_ON_MENU_OVERLAP": "Another discount on the whole menu runs on this offer’s dates, and {{brand}} can have one at a time. End or delete that one first.",
      "PRODUCT_NOT_FOUND": "This product is no longer in the Trash, or isn’t {{brand}}’s.",
      "PRODUCT_RESTORE_BLOCKED_BY_CASCADE": "This product was deleted together with something else, and can’t be restored on its own.",
      "MENU_SECTION_DELETED": "This product’s menu section was deleted, so the product can’t be restored.",
      "PRODUCT_NAME_TAKEN": "Another product in its menu section has this name now. Rename that one first, then restore this product.",
      "MENU_SECTION_DISABLED": "Its menu section is switched off. Switch the section on in the menu first, then restore the product. If Pleny switched the section off, contact Pleny to switch it back on.",
      "restoreIntoTeamOff": "Its menu section is switched off. Switch the section on in the menu first, then restore the product.",
      "restoreIntoPlenyOff": "Pleny has switched its menu section off. Contact Pleny to switch it back on, then restore the product.",
      "PRODUCT_BUSY": "This product is still being updated. Try again in a moment.",
      "MENU_SECTION_BUSY": "Its menu section is still being updated. Try again in a moment.",
      "windowEnded": "It could be restored until {{date}}. That time has passed.",
      "unavailable": "It couldn’t be restored right now. Check your connection and try again."
    }
  },
  "moderation": {
    "tabs": {
      "label": "Moderation",
      "items": "Fans’ content",
      "reports": "Your reports",
      "log": "Moderation log"
    },
    "list": {
      "subtitle": "Fans’ posts, shares, moments, stories, comments and replies on {{brand}}’s page, newest first.",
      "scope": "Hiding keeps an item off {{brand}}’s page and its threads. Its author still sees it and isn’t told, it stays everywhere else on Pleny, and the page’s counts still include it. Only Pleny removes content from Pleny: report it to Pleny for that.",
      "readOnly": "Your role in {{brand}} can see fans’ content here, but not hide or report it.",
      "filters": "Filter fans’ content",
      "emptyTitle": "Nothing to moderate yet",
      "emptyMessage": "When fans post about {{brand}}, comment on its page or share its content, it shows up here.",
      "emptyFiltered": "Nothing on {{brand}}’s page matches these filters.",
      "clearFilters": "Clear filters"
    },
    "listRefusals": {
      "VALIDATION_FAILED": "This link asks for something the list can’t show. Clear the filters to see everything.",
      "FORBIDDEN": "Your role in {{brand}} no longer includes moderation.",
      "UNAUTHORIZED": "Your session has ended. Sign in again to see this list.",
      "BRAND_DISABLED": "Pleny has switched {{brand}} off, so its moderation can’t be opened.",
      "BRAND_NOT_FOUND": "{{brand}} is no longer available to you.",
      "UNAVAILABLE": "The list couldn’t be loaded. Check your connection and try again."
    },
    "columns": {
      "select": "Select",
      "item": "Item",
      "fan": "Fan",
      "state": "On the page",
      "report": "Your report"
    },
    "types": {
      "post": "Post",
      "postShare": "Post share",
      "promotionShare": "Promotion share",
      "moment": "Moment",
      "story": "Story",
      "comment": "Comment",
      "commentReply": "Reply"
    },
    "about": {
      "tagged": "Tags {{brand}}",
      "postedOnPage": "Posted on {{brand}}’s page",
      "sharesBrandContent": "Shares {{brand}}’s content"
    },
    "thread": {
      "comment": {
        "brand": "On {{brand}}’s page",
        "post": "On {{brand}}’s post",
        "postShare": "On {{brand}}’s post share",
        "promotionShare": "On {{brand}}’s promotion share",
        "moment": "On {{brand}}’s moment",
        "product": "On {{brand}}’s product",
        "offer": "On {{brand}}’s offer",
        "promotion": "On {{brand}}’s promotion"
      },
      "commentReply": {
        "brand": "A reply on {{brand}}’s page",
        "post": "A reply on {{brand}}’s post",
        "postShare": "A reply on {{brand}}’s post share",
        "promotionShare": "A reply on {{brand}}’s promotion share",
        "moment": "A reply on {{brand}}’s moment",
        "product": "A reply on {{brand}}’s product",
        "offer": "A reply on {{brand}}’s offer",
        "promotion": "A reply on {{brand}}’s promotion"
      }
    },
    "shares": {
      "post": "Shares a post of {{brand}}",
      "promotion": "Shares a promotion of {{brand}}"
    },
    "item": {
      "edited": "Edited",
      "noText": "No text",
      "open": "Open in Pleny"
    },
    "visibility": {
      "visible": "Visible",
      "hidden": "Hidden (by brand)"
    },
    "hideReasons": {
      "SPAM": "Spam",
      "OFFENSIVE": "Offensive",
      "HARASSMENT": "Harassment",
      "OFF_TOPIC": "Off topic",
      "OTHER": "Other"
    },
    "hideReasonHints": {
      "SPAM": "Spam, advertising, or the same thing posted over and over",
      "OFFENSIVE": "Insulting, vulgar or hateful",
      "HARASSMENT": "Aimed at your staff or at other fans",
      "OFF_TOPIC": "Nothing to do with the brand or the thread",
      "OTHER": "Something else, in your own words"
    },
    "reportReasons": {
      "INSULTS_BRAND": "Insults the brand",
      "TOXIC_UNPLEASANT": "Toxic or unpleasant",
      "FAKE_SPAM": "Fake or spam",
      "NUDITY_ADULT": "Nudity or adult content",
      "IMPERSONATION": "Impersonation",
      "HARASSMENT": "Harassment",
      "HATE_SPEECH": "Hate speech",
      "OTHER": "Other"
    },
    "reportStatuses": {
      "pending": "Pending",
      "actioned": "Actioned",
      "accepted": "Accepted",
      "rejected": "Rejected",
      "cancelled": "Cancelled"
    },
    "reportOutcomes": {
      "pending": "Pleny hasn’t decided yet.",
      "actioned": "Pleny took action on it.",
      "accepted": "Pleny agreed it breaks the rules.",
      "rejected": "Pleny found it doesn’t break the rules.",
      "cancelled": "The report was closed without a decision."
    },
    "report": {
      "none": "Not reported"
    },
    "reason": {
      "words": "In your own words",
      "wordsHint": "{{min}} to {{max}} characters.",
      "required": "Say what it is, in your own words.",
      "tooShort": "Write at least {{min}} characters.",
      "tooLong": "Keep it to {{max}} characters."
    },
    "actions": {
      "hide": "Hide",
      "unhide": "Show again",
      "report": "Report to Pleny",
      "history": "Moderation history"
    },
    "bulk": {
      "selectPage": "Select all on this page",
      "selected": {
        "zero": "{{count}} selected",
        "one": "{{count}} selected",
        "two": "{{count}} selected",
        "few": "{{count}} selected",
        "many": "{{count}} selected",
        "other": "{{count}} selected"
      },
      "hide": "Hide",
      "unhide": "Show again",
      "clear": "Clear selection",
      "tooMany": "Hide or show up to {{max}} items at a time."
    },
    "hide": {
      "title": {
        "zero": "Hide these items from {{brand}}’s page?",
        "one": "Hide this item from {{brand}}’s page?",
        "two": "Hide {{count}} items from {{brand}}’s page?",
        "few": "Hide {{count}} items from {{brand}}’s page?",
        "many": "Hide {{count}} items from {{brand}}’s page?",
        "other": "Hide {{count}} items from {{brand}}’s page?"
      },
      "message": "Fans won’t see it on {{brand}}’s page or in its threads. Its author still sees it and isn’t told, and it stays everywhere else on Pleny.",
      "note": "The page’s counts of posts and comments still include it.",
      "reason": "Why are you hiding it?",
      "confirm": "Hide"
    },
    "unhide": {
      "title": {
        "zero": "Show these items on {{brand}}’s page again?",
        "one": "Show this item on {{brand}}’s page again?",
        "two": "Show {{count}} items on {{brand}}’s page again?",
        "few": "Show {{count}} items on {{brand}}’s page again?",
        "many": "Show {{count}} items on {{brand}}’s page again?",
        "other": "Show {{count}} items on {{brand}}’s page again?"
      },
      "message": "Fans will see it on {{brand}}’s page and in its threads again.",
      "confirm": "Show again"
    },
    "outcomes": {
      "title": {
        "hide": "Hidden from {{brand}}’s page",
        "unhide": "Back on {{brand}}’s page",
        "none": "Nothing changed"
      },
      "hidden": {
        "zero": "{{count}} hidden",
        "one": "{{count}} hidden",
        "two": "{{count}} hidden",
        "few": "{{count}} hidden",
        "many": "{{count}} hidden",
        "other": "{{count}} hidden"
      },
      "alreadyHidden": {
        "zero": "{{count}} already hidden",
        "one": "{{count}} already hidden",
        "two": "{{count}} already hidden",
        "few": "{{count}} already hidden",
        "many": "{{count}} already hidden",
        "other": "{{count}} already hidden"
      },
      "unhidden": {
        "zero": "{{count}} shown again",
        "one": "{{count}} shown again",
        "two": "{{count}} shown again",
        "few": "{{count}} shown again",
        "many": "{{count}} shown again",
        "other": "{{count}} shown again"
      },
      "notHidden": {
        "zero": "{{count}} weren’t hidden",
        "one": "{{count}} wasn’t hidden",
        "two": "{{count}} weren’t hidden",
        "few": "{{count}} weren’t hidden",
        "many": "{{count}} weren’t hidden",
        "other": "{{count}} weren’t hidden"
      },
      "notFound": {
        "zero": "{{count}} no longer available",
        "one": "{{count}} no longer available",
        "two": "{{count}} no longer available",
        "few": "{{count}} no longer available",
        "many": "{{count}} no longer available",
        "other": "{{count}} no longer available"
      },
      "separator": ", "
    },
    "reportDialog": {
      "title": {
        "post": "Report this post to Pleny?",
        "postShare": "Report this post share to Pleny?",
        "promotionShare": "Report this promotion share to Pleny?",
        "moment": "Report this moment to Pleny?",
        "story": "Report this story to Pleny?",
        "comment": "Report this comment to Pleny?",
        "commentReply": "Report this reply to Pleny?"
      },
      "message": "Pleny reviews it against its community rules and decides what happens to it. {{brand}} reports each item once: follow Pleny’s decision in Your reports.",
      "reason": "What’s wrong with it?",
      "confirm": "Report"
    },
    "reported": {
      "title": "Reported to Pleny",
      "already": "{{brand}} already reported this",
      "detail": "Follow Pleny’s decision in Your reports."
    },
    "refusals": {
      "title": {
        "hide": "Couldn’t hide it",
        "unhide": "Couldn’t show it again",
        "report": "Couldn’t report it"
      },
      "FORBIDDEN": "Your role in {{brand}} no longer allows this.",
      "VALIDATION_FAILED": "Pleny couldn’t take this request. Refresh the page and try again.",
      "UNAUTHORIZED": "Your session has ended. Sign in again, then try again.",
      "BRAND_DISABLED": "Pleny has switched {{brand}} off, so its page can’t be moderated right now.",
      "BRAND_NOT_FOUND": "{{brand}} is no longer available to you.",
      "MODERATION_ITEM_NOT_FOUND": "This item is no longer on {{brand}}’s page: its author may have deleted it, or Pleny removed it.",
      "BRAND_REPORT_BUSY": "A teammate is reporting this item right now. Try again in a moment.",
      "UNAVAILABLE": "It couldn’t be done right now. Check your connection and try again."
    },
    "reports": {
      "title": "Your reports",
      "subtitle": "What {{brand}} reported to Pleny, and what Pleny decided. Other people’s reports stay with Pleny.",
      "columns": {
        "report": "Report",
        "item": "Reported item",
        "reason": "Reason",
        "outcome": "Pleny’s decision"
      },
      "filters": {
        "label": "Filter your reports",
        "status": "Pleny’s decision",
        "reportedOn": "Reported on"
      },
      "emptyTitle": "No reports yet",
      "emptyMessage": "When your team reports a fan’s content on {{brand}}’s page, it’s listed here with Pleny’s decision.",
      "emptyFiltered": "None of your reports match these filters.",
      "decided": "Decided by Pleny on {{date}}",
      "notOnPleny": "Pleny took it off Pleny.",
      "itemGone": "Nothing of it is left on Pleny."
    },
    "reportDetails": {
      "title": "Report",
      "back": "Back to your reports",
      "by": "By {{firstName}} {{lastName}} (@{{username}})",
      "note": "Pleny decides every report against its community rules. {{brand}} reports each item once, and can’t withdraw a report.",
      "fields": {
        "item": "Reported item",
        "reason": "Reason",
        "reportedBy": "Reported by",
        "decided": "Decided"
      },
      "refusals": {
        "VALIDATION_FAILED": "This link doesn’t point to a report.",
        "FORBIDDEN": "Your role in {{brand}} no longer includes moderation.",
        "UNAUTHORIZED": "Your session has ended. Sign in again to see this report.",
        "BRAND_DISABLED": "Pleny has switched {{brand}} off, so its reports can’t be opened.",
        "BRAND_NOT_FOUND": "{{brand}} is no longer available to you.",
        "REPORT_NOT_FOUND": "This report isn’t one of {{brand}}’s, or it no longer exists.",
        "UNAVAILABLE": "The report couldn’t be loaded. Check your connection and try again."
      }
    },
    "filters": {
      "type": "Kind",
      "visibility": "On the page",
      "reported": "Your report",
      "reportedTrue": "Reported by your brand",
      "reportedFalse": "Not reported",
      "postedOn": "Posted on"
    }
  },
  "appUpdate": {
    "title": "A new version is available",
    "message": "Reload to update. Save any unsaved changes first.",
    "reload": "Reload"
  },
  "toast": {
    "close": "Close notification"
  },
  "confirm": {
    "close": "Close dialog"
  },
  "dates": {
    "today": "Today · {{time}}",
    "yesterday": "Yesterday · {{time}}",
    "timeZone": {
      "brand": "{{country}} time ({{offset}})",
      "manager": "Your time zone ({{offset}})",
      "browser": "Your browser’s time ({{offset}})",
      "gmt": "GMT",
      "shownIn": "Dates and times: {{zone}}"
    }
  },
  "validation": {
    "required": "This field is required.",
    "whitespace": "This field cannot be empty.",
    "minlength": "This field must be at least {{requiredLength}} characters long.",
    "maxlength": "Maximum characters number is {{requiredLength}}.",
    "min": "Value must be at least {{min}}.",
    "max": "Value must be at most {{max}}.",
    "noEnglish": "This field accepts Arabic characters only.",
    "noArabic": "This field accepts English characters only.",
    "arabicOnly": "This field accepts Arabic characters only. \"{{invalidChar}}\" is not allowed.",
    "hotline": "Invalid hotline format.",
    "phoneNumber": "Invalid phone number format.",
    "email": "Invalid email format.",
    "url": "Invalid URL/Link format.",
    "durationRange": "End date must be after start date.",
    "personName": "Use 2 to 60 letters, in English or Arabic, with a single space, hyphen or apostrophe between words."
  },
  "forms": {
    "completion": "Completion",
    "imageInput": {
      "upload": "Upload Picture",
      "update": "Update",
      "cropTitle": "Crop Profile Picture",
      "unsupportedType": "Unsupported file type. Accepted: {{types}}."
    },
    "phoneInput": {
      "placeholder": "Enter Phone Number"
    }
  },
  "audit": {
    "log": "Log",
    "createdAt": "Created At",
    "createdBy": "Created By",
    "updatedAt": "Updated At",
    "updatedBy": "Updated By",
    "deletedAt": "Deleted At",
    "deletedBy": "Deleted By",
    "actionedAt": "Actioned At",
    "actionedBy": "Actioned By"
  },
  "actorRoles": {
    "USER": "User",
    "ADMIN": "Admin",
    "BRAND": "Brand",
    "INFLUENCER": "Influencer"
  },
  "status": {
    "enable": "Enable",
    "disable": "Disable",
    "enabled": "Enabled",
    "disabled": "Disabled"
  },
  "tags": {
    "ACTIVE": "Active",
    "ENDED": "Ended",
    "NOT_STARTED": "Not Started",
    "APPROVED": "Approved",
    "PENDING": "Pending",
    "REJECTED": "Rejected",
    "CREATE": "Create",
    "READ": "Read",
    "UPDATE": "Update",
    "DELETE": "Delete"
  },
  "reactions": {
    "like": "Like",
    "love": "Love",
    "yummy": "Yummy",
    "exciting": "Exciting",
    "haha": "Haha",
    "sad": "Sad",
    "angry": "Angry",
    "thousands": "{{count}}K"
  },
  "mentions": {
    "unavailable": "Unavailable account"
  },
  "content": {
    "stamp": {
      "pleny": "Pleny",
      "teammate": "A teammate",
      "nobody": "No one recorded"
    },
    "identity": {
      "notLaunched": "Not launched yet: what it publishes goes live when Pleny launches it."
    },
    "composer": {
      "publishesAs": "Publishes as",
      "body": "Text",
      "placeholder": "What would you like to share?",
      "bodyHint": "Plain text in one language. Type @ to mention a person or a brand; #hashtags work as they do in the app.",
      "counter": "{{count}} / {{max}}",
      "tooLong": "Keep the text to {{max}} characters.",
      "mediaHint": "Up to {{max}} photos, GIFs or videos.",
      "tooManyMedia": "Keep it to {{max}} photos, GIFs or videos.",
      "uploading": "Wait for the uploads to finish before you publish.",
      "required": {
        "bodyOrMedia": "Add some text or at least one photo, GIF or video.",
        "media": "Add a photo, GIF or video."
      },
      "previewTitle": "How fans will see it"
    },
    "mentions": {
      "label": "People and brands to mention",
      "searching": "Searching…",
      "empty": "No one matches.",
      "searchFailed": "Couldn’t search right now. Try again.",
      "rateLimited": "Too many searches. Try again after {{time}}.",
      "kind": {
        "user": "Person",
        "brand": "Brand"
      }
    },
    "tag": {
      "label": {
        "both": "Tag a product or an offer",
        "product": "Tag a product",
        "offer": "Tag an offer",
        "none": "Tag"
      },
      "placeholder": {
        "both": "Search the menu and offers by name",
        "product": "Search the menu by name",
        "offer": "Search offers by name"
      },
      "browse": {
        "both": "Show the brand’s products and offers",
        "product": "Show the brand’s products",
        "offer": "Show the brand’s offers"
      },
      "empty": {
        "both": "No enabled product or offer matches.",
        "product": "No enabled product matches.",
        "offer": "No enabled offer matches."
      },
      "searchFailed": "Couldn’t search right now. Try again.",
      "groups": {
        "product": "Products",
        "offer": "Offers"
      },
      "kind": {
        "product": "Product",
        "offer": "Offer"
      },
      "remove": "Remove tag",
      "noAccess": "Your role in this brand can’t look up the menu or offers, so it can’t add a tag.",
      "hint": "One at a time. Without a tag, the brand itself is tagged."
    },
    "preview": {
      "label": "Preview",
      "now": "Now",
      "edited": "Edited",
      "empty": "Nothing to show yet.",
      "mediaAlt": "Media {{number}}",
      "tagUnavailable": "(no longer available)",
      "tagCta": {
        "product": "View product",
        "offer": "View offer"
      },
      "tagGone": {
        "product": "Tagged product is unavailable",
        "offer": "Tagged offer is unavailable"
      },
      "tag": {
        "product": "Product:",
        "offer": "Offer:"
      },
      "reactions": {
        "zero": "{{count}} reactions",
        "one": "{{count}} reaction",
        "two": "{{count}} reactions",
        "few": "{{count}} reactions",
        "many": "{{count}} reactions",
        "other": "{{count}} reactions"
      },
      "comments": {
        "zero": "{{count}} comments",
        "one": "{{count}} comment",
        "two": "{{count}} comments",
        "few": "{{count}} comments",
        "many": "{{count}} comments",
        "other": "{{count}} comments"
      },
      "shares": {
        "zero": "{{count}} shares",
        "one": "{{count}} share",
        "two": "{{count}} shares",
        "few": "{{count}} shares",
        "many": "{{count}} shares",
        "other": "{{count}} shares"
      }
    }
  },
  "posts": {
    "tabs": {
      "label": "Posts",
      "ours": "Our posts",
      "fans": "Posts about us"
    },
    "status": {
      "LIVE": "Live",
      "WAITING_FOR_BRAND": "Waiting for launch",
      "DISABLED_BY_PLENY": "Disabled by Pleny",
      "HIDDEN_BY_PLENY": "Hidden by Pleny",
      "DELETED": "Deleted"
    },
    "mediaTypes": {
      "none": "No media",
      "image": "Photo",
      "gif": "GIF",
      "video": "Video"
    },
    "columns": {
      "post": "Post",
      "status": "Status",
      "engagement": "Engagement",
      "publishedBy": "Published by"
    },
    "list": {
      "caption": "Posts published as",
      "search": "Search posts",
      "filters": "Filter posts",
      "mediaOnly": "Photo or video only",
      "restorableUntil": "Restorable until {{date}}"
    },
    "filters": {
      "title": "Filter posts",
      "shown": "Show",
      "published": "Published posts",
      "trash": "Trash (deleted in the last 30 days)",
      "media": "Media",
      "taggedProduct": "Tagged product",
      "taggedOffer": "Tagged offer",
      "publishedBy": "Published by",
      "teammate": "{{name}}",
      "formerTeammate": "{{name}} (no longer on the team)",
      "publishedOn": "Published on"
    },
    "actions": {
      "create": "Create post",
      "view": "View",
      "edit": "Edit",
      "copy": "Copy to new"
    },
    "delete": {
      "title": "Delete this post from {{brand}}?",
      "message": "It disappears from {{brand}}’s page and from fans’ feeds, with its comments and likes. You can restore it from the Trash for {{days}} days."
    },
    "restore": {
      "title": "Restore this post to {{brand}}?",
      "message": "It goes back on {{brand}}’s page, with its comments and likes."
    },
    "toasts": {
      "published": "Post published",
      "updated": "Post updated",
      "deleted": "Post moved to the Trash",
      "restored": "Post restored"
    },
    "errors": {
      "FORBIDDEN": "Your role in this brand no longer allows this.",
      "VALIDATION_FAILED": "Something in this post isn’t accepted. Check the text and the media, then try again.",
      "POST_NOT_FOUND": "This post no longer exists, or isn’t this brand’s.",
      "POST_BODY_OR_MEDIA_REQUIRED": "A post needs some text or at least one photo, GIF or video.",
      "PRODUCT_NOT_FOUND": "The tagged product is no longer on the brand’s menu, so the tag was removed. Tag another one, or try again without it.",
      "OFFER_NOT_FOUND": "The tagged offer is no longer live, so the tag was removed. Tag another one, or try again without it.",
      "MENTIONED_USERS_NOT_FOUND": "Someone this post mentions no longer has a Pleny account. Remove the mention and try again.",
      "MENTIONED_BRANDS_NOT_FOUND": "A brand this post mentions is no longer on Pleny. Remove the mention and try again.",
      "BLACKLISTED_HASHTAG": "One of the hashtags can’t be used on Pleny. Remove it and try again.",
      "COMMUNITY_RULES_VIOLATION": "This post breaks Pleny’s community rules. Change the wording and try again.",
      "BRAND_DAILY_POST_LIMIT_REACHED": "This brand has published as many posts as it can in a day. Try again later.",
      "BRAND_POSTS_BUSY": "Another post of this brand is being published right now. Try again in a moment.",
      "POST_BUSY": "This post is being updated right now. Try again in a moment.",
      "POST_NOT_DELETED": "This post isn’t in the Trash.",
      "POST_RESTORE_WINDOW_PASSED": "Deleted posts can be restored for 30 days. This one can no longer be.",
      "POST_DELETED_BY_PLENY": "Pleny removed this post, so only Pleny can bring it back. Contact Pleny support if you think this was a mistake.",
      "POST_RESTORE_BLOCKED_BY_CASCADE": "This post was removed together with something else that was deleted, and comes back with it.",
      "dailyLimitUntil": "This brand has published {{limit}} posts in the last {{hours}} hours, the most it can. You can publish again after {{time}}.",
      "restoreWindowEnded": "Deleted posts can be restored for 30 days, which for this one ended on {{date}}."
    },
    "limit": {
      "used": {
        "zero": "{{brand}} has published no posts in the last {{hours}} hours, of the {{limit}} it can.",
        "one": "{{brand}} has published {{count}} post in the last {{hours}} hours, of the {{limit}} it can.",
        "two": "{{brand}} has published {{count}} posts in the last {{hours}} hours, of the {{limit}} it can.",
        "few": "{{brand}} has published {{count}} posts in the last {{hours}} hours, of the {{limit}} it can.",
        "many": "{{brand}} has published {{count}} posts in the last {{hours}} hours, of the {{limit}} it can.",
        "other": "{{brand}} has published {{count}} posts in the last {{hours}} hours, of the {{limit}} it can."
      },
      "reached": "{{brand}} has published {{limit}} posts in the last {{hours}} hours, the most it can. Publishing is refused until the oldest of them is {{hours}} hours old.",
      "refused": "{{brand}} has published {{limit}} posts in the last {{hours}} hours, the most it can. You can publish again after {{time}}. Your post is still here."
    },
    "history": {
      "title": "History",
      "loadFailed": "Couldn’t load this post’s history.",
      "empty": "No changes recorded yet.",
      "operations": {
        "create": "Published",
        "update": "Edited",
        "delete": "Deleted",
        "restore": "Restored"
      },
      "mediaAlt": "Media {{number}} of this version",
      "tagged": {
        "product": "Tagged a product",
        "offer": "Tagged an offer",
        "brand": "Tagged the brand",
        "savedcollection": "Tagged a collection"
      },
      "newer": "Newer",
      "older": "Older",
      "page": "Page {{page}} of {{pages}}"
    },
    "fanPosts": {
      "title": "Posts about us",
      "caption": "Fans’ posts about",
      "intro": "Posts fans wrote that tag the brand or one of its products or offers, were posted on its page, or mention it. One that tags the brand itself or was posted on its page can be hidden from the page or reported to Pleny.",
      "hiddenOnPage": "Hidden from your page",
      "open": "Open in Pleny",
      "columns": {
        "author": "Fan",
        "about": "Why it’s here"
      },
      "about": {
        "tagged": "Tags the brand",
        "taggedProduct": "Tags our product",
        "taggedOffer": "Tags our offer",
        "postedOnPage": "On the brand page",
        "mentioned": "Mentions the brand"
      },
      "filters": {
        "label": "Filter posts about us",
        "taggedAny": "Tags the brand, a product or an offer",
        "about": "Why it’s here",
        "postedOn": "Posted on"
      }
    },
    "details": {
      "title": "Post",
      "titleWithId": "Post {{id}}",
      "notFound": "This post doesn’t exist, or isn’t this brand’s.",
      "loadFailed": "Couldn’t load this post.",
      "openInApp": "Open in Pleny",
      "comments": "See the comments",
      "asFansSeeIt": "As fans see it",
      "tagged": "Tagged",
      "notes": {
        "waiting": "The brand hasn’t launched yet. This post goes live on its page when Pleny launches it.",
        "disabled": "Pleny switched this post off: fans don’t see it. You can still edit it.",
        "hidden": "Pleny hid this post: fans don’t see it. You can still edit it."
      },
      "trash": {
        "restorable": "In the Trash. It can be restored until {{date}}.",
        "byPleny": "Pleny removed this post, so only Pleny can bring it back. Contact Pleny support if you think this was a mistake.",
        "withOther": "This post was removed together with something else that was deleted, and comes back with it."
      },
      "stats": {
        "reactions": "Reactions",
        "comments": "Comments",
        "shares": "Shares",
        "views": "Views"
      },
      "audit": {
        "published": "Published by",
        "edited": "Last edited by",
        "deleted": "Deleted by",
        "restored": "Restored by"
      }
    },
    "manage": {
      "createTitle": "New post",
      "editTitle": "Edit post",
      "copyTitle": "Copy post",
      "body": "Text",
      "publish": "Publish",
      "save": "Save changes",
      "loadFailed": "Couldn’t load this post.",
      "inTrash": "This post is in the Trash. Restore it before you edit it.",
      "publishNote": "Posts publish without a review by Pleny. Followers aren’t notified of new posts yet.",
      "discardTitle": "Discard this post?",
      "discardMessage": "What you wrote here will be lost.",
      "discard": "Discard"
    }
  },
  "engagement": {
    "inbox": {
      "caption": "Answers as",
      "subtitle": "Every comment and reply that fans and others write on {{brand}}’s page, menu, offers and posts. Mark each one done once it’s handled: the whole team sees the same inbox.",
      "tabs": {
        "label": "Inbox status",
        "NEW": "New",
        "DONE": "Done"
      },
      "unansweredOnly": "Unanswered only",
      "filters": {
        "label": "Filter the inbox",
        "contentType": "Written on",
        "itemType": "Kind",
        "writtenOn": "Date written"
      },
      "clearFilters": "Clear the filters",
      "status": {
        "NEW": "New",
        "DONE": "Done"
      },
      "changedBy": "Marked by",
      "answered": "Answered",
      "unanswered": "Not answered yet",
      "replyTo": "Reply to {{name}}:",
      "someone": "@someone",
      "reply": "Reply",
      "markDone": "Mark as done",
      "markNew": "Mark as new",
      "viewThread": "View the thread",
      "empty": {
        "NEW": {
          "title": "You’re all caught up",
          "message": "New comments and replies on {{brand}}’s content show up here."
        },
        "DONE": {
          "title": "Nothing marked done yet",
          "message": "What your team marks done on {{brand}}’s inbox shows up here."
        }
      }
    },
    "thread": {
      "title": "Thread",
      "count": {
        "zero": "{{count}} comments",
        "one": "{{count}} comment",
        "two": "{{count}} comments",
        "few": "{{count}} comments",
        "many": "{{count}} comments",
        "other": "{{count}} comments"
      },
      "write": "Write a comment as {{brand}}…",
      "focused": "From your inbox",
      "focusedDeleted": "This comment was deleted.",
      "empty": "No comments yet.",
      "moreComments": "Show older comments",
      "showReplies": {
        "zero": "View {{count}} replies",
        "one": "View {{count}} reply",
        "two": "View {{count}} replies",
        "few": "View {{count}} replies",
        "many": "View {{count}} replies",
        "other": "View {{count}} replies"
      },
      "moreReplies": "Show more replies",
      "reply": "Reply",
      "replyAs": "Reply as the brand"
    },
    "composer": {
      "as": {
        "comment": "Comments as",
        "reply": "Replies as"
      },
      "placeholder": {
        "comment": "Write a comment…",
        "reply": "Write a reply…"
      },
      "hint": "Type @ to mention a person or a brand. A mention counts as 30 characters.",
      "publish": {
        "comment": "Comment",
        "reply": "Reply"
      },
      "uploading": "Wait for the image to finish uploading.",
      "required": "Write something, or add an image.",
      "discardTitle": "Discard what you wrote?",
      "discardMessage": "It hasn’t been published, and it will be lost.",
      "discard": "Discard",
      "gif": "GIF",
      "gifSearch": "Search GIFs",
      "gifEmpty": "No GIF matches."
    },
    "item": {
      "unknownAuthor": "Unavailable account",
      "yourBrand": "Your brand",
      "otherBrand": "Brand",
      "hiddenFromFans": "Hidden from fans",
      "hiddenOnPage": "Hidden from your page",
      "hiddenBy": "Hidden by",
      "hiddenReason": "Reason: {{reason}}",
      "mediaAlt": "The comment’s image",
      "writtenBy": "Written by",
      "like": "Like",
      "liked": "Liked",
      "likes": {
        "zero": "{{count}} likes",
        "one": "{{count}} like",
        "two": "{{count}} likes",
        "few": "{{count}} likes",
        "many": "{{count}} likes",
        "other": "{{count}} likes"
      },
      "replies": {
        "zero": "{{count}} replies",
        "one": "{{count}} reply",
        "two": "{{count}} replies",
        "few": "{{count}} replies",
        "many": "{{count}} replies",
        "other": "{{count}} replies"
      }
    },
    "actions": {
      "edit": "Edit"
    },
    "delete": {
      "title": {
        "comment": "Delete this comment from {{brand}}?",
        "reply": "Delete this reply from {{brand}}?"
      },
      "message": {
        "comment": "Fans will no longer see it on {{brand}}’s content, nor its replies. It can’t be restored.",
        "reply": "Fans will no longer see it on {{brand}}’s content. It can’t be restored."
      }
    },
    "toasts": {
      "commented": "Comment published",
      "replied": "Reply published",
      "updated": {
        "comment": "Comment updated",
        "reply": "Reply updated"
      },
      "deleted": {
        "comment": "Comment deleted",
        "reply": "Reply deleted"
      },
      "notDeleted": "It wasn’t deleted",
      "notReacted": "The like didn’t go through",
      "notMarked": "It wasn’t marked"
    },
    "content": {
      "types": {
        "brand": "Brand page",
        "offer": "Offer",
        "post": "Post",
        "postShare": "Post share",
        "product": "Product",
        "promotion": "Promotion",
        "promotionShare": "Promotion share",
        "moment": "Moment"
      },
      "on": {
        "brand": "On the brand page",
        "offer": "On an offer",
        "post": "On a post",
        "postShare": "On a post share",
        "product": "On a product",
        "promotion": "On a promotion",
        "promotionShare": "On a promotion share",
        "moment": "On a moment"
      },
      "open": {
        "brand": "View the brand page",
        "offer": "View the offer",
        "post": "View the post",
        "postShare": "View the shares",
        "product": "View the product",
        "promotion": "View the promotion",
        "promotionShare": "View the shares",
        "moment": "View the moment"
      }
    },
    "itemTypes": {
      "comment": "Comments",
      "reply": "Replies"
    },
    "errors": {
      "UNAUTHORIZED": "Your session has ended. Sign in again.",
      "FORBIDDEN": "Your role in this brand no longer allows this.",
      "BRAND_NOT_FOUND": "This brand is no longer available to you.",
      "BRAND_DISABLED": "Pleny switched this brand off.",
      "VALIDATION_FAILED": "Something here isn’t accepted. Check the text and the image, then try again.",
      "CONTENT_NOT_FOUND": "We couldn’t find this content: it was deleted, switched off or hidden.",
      "CONTENT_OUT_OF_REACH": "Your brand can comment and react only on its own content, and on content that tags or mentions it.",
      "COMMENT_NOT_FOUND": "This comment is no longer there.",
      "REPLY_NOT_FOUND": "This reply is no longer there.",
      "COMMENT_BODY_OR_MEDIA_REQUIRED": "Write something, or add an image.",
      "COMMUNITY_RULES_VIOLATION": "This text goes against Pleny’s community rules. Change the wording and try again.",
      "BLACKLISTED_HASHTAG": "One of the hashtags can’t be used on Pleny. Remove it and try again.",
      "BRAND_COMMENT_RATE_LIMITED": "Your brand has published as many comments and replies as it can for now. Try again shortly.",
      "COMMENT_BUSY": "This comment is being updated right now. Try again in a few seconds.",
      "REPLY_BUSY": "This reply is being updated right now. Try again in a few seconds.",
      "INBOX_ITEM_NOT_FOUND": "This is no longer in the inbox.",
      "MENTION_SEARCH_RATE_LIMITED": "Too many searches. Try again shortly.",
      "GIF_SEARCH_RATE_LIMITED": "Too many GIF searches. Try again shortly.",
      "GIF_SEARCH_UNAVAILABLE": "GIF search isn’t available right now. You can still add an image.",
      "GIF_SEARCH_FAILED": "GIF search didn’t answer. Try again shortly.",
      "rateLimitedUntil": "Your brand can publish {{limit}} comments and replies {{window}}. You can publish again after {{time}}.",
      "window": {
        "minute": "a minute",
        "hour": "an hour"
      }
    }
  },
  "help": {
    "title": "Help & support",
    "subtitle": "Write to Pleny’s support team, take the product tour again, or see what’s new in Pleny Business.",
    "contact": {
      "title": "Contact Pleny",
      "hint": "Tell us what you need. Pleny’s support team answers here, in this conversation.",
      "aboutLabel": "What is it about?",
      "aboutBrand": "About {{brand}}",
      "aboutAccount": "About my account",
      "accountOnly": "Outside a brand, you write to Pleny about your own account.",
      "message": "Your message",
      "placeholder": "Describe what you need help with…",
      "required": "Write a message first.",
      "send": "Send to Pleny",
      "writeAboutAccount": "Write about my account"
    },
    "conversations": {
      "aboutBrand": "Your conversations about {{brand}}",
      "aboutAccount": "Your conversations about your account",
      "yours": "Your conversations",
      "empty": "No conversations yet.",
      "more": "Show more",
      "unread": {
        "zero": "{{count}} unread answers",
        "one": "{{count}} unread answer",
        "two": "{{count}} unread answers",
        "few": "{{count}} unread answers",
        "many": "{{count}} unread answers",
        "other": "{{count}} unread answers"
      }
    },
    "status": {
      "waiting": "Waiting for Pleny",
      "answered": "Pleny answered",
      "resolved": "Resolved",
      "closed": "Closed"
    },
    "links": {
      "title": "More help",
      "tour": "Take the product tour",
      "tourHint": "A short walk through the portal, from the brand switcher to the inbox.",
      "whatsNew": "What’s new",
      "whatsNewHint": "What changed in Pleny Business lately."
    },
    "whatsNew": {
      "title": "What’s new",
      "entries": {
        "phase1": {
          "title": "Pleny Business is here",
          "summary": "Your brand’s page on Pleny, managed by your team, in English and Arabic.",
          "points": {
            "brands": "Work in every brand you manage, and switch between them in a click.",
            "profile": "Edit your brand’s profile, pictures and contacts. Name and category changes go to Pleny for review.",
            "catalog": "Keep your menu and your offers up to date.",
            "posts": "Publish posts as your brand.",
            "inbox": "Answer comments from the inbox, and hide or report what doesn’t belong on your page.",
            "team": "Invite your team, each with the role they need, and see what everyone changed in the activity log.",
            "support": "Write to Pleny’s support team from Help & support, about a brand or your account."
          }
        }
      }
    },
    "conversation": {
      "title": "Conversation with Pleny",
      "back": "Back to Help & support",
      "about": {
        "brand": "About {{brand}}",
        "account": "About your account"
      },
      "log": "Messages with Pleny Support",
      "older": "Load earlier messages",
      "newMessages": "New",
      "closedNotice": "This conversation is closed. Write again to reopen it."
    },
    "message": {
      "you": "You",
      "pleny": "Pleny Support",
      "edited": "Edited",
      "openImage": "Open the picture",
      "image": "A picture sent in the conversation",
      "video": "A video sent in the conversation",
      "download": "Open {{name}}",
      "unsupported": "Part of this message can’t be shown here.",
      "sending": "Sending…",
      "failed": "Not sent.",
      "retry": "Try again",
      "discard": "Discard"
    },
    "events": {
      "handover_requested": "Your message was passed to Pleny’s support team",
      "agent_joined": "Pleny Support joined the conversation",
      "agent_left": "Pleny Support left the conversation",
      "no_agent_available": "Nobody from Pleny Support is free right now. We’ll answer here as soon as we can.",
      "bot_resumed": "The conversation was handed back",
      "takeback_warning": "This conversation will be handed back soon",
      "other": "The conversation was updated"
    },
    "files": {
      "b": "{{value}} B",
      "kb": "{{value}} KB",
      "mb": "{{value}} MB"
    },
    "composer": {
      "label": "Message to Pleny",
      "placeholder": "Write a message…",
      "hint": "Ctrl+Enter or ⌘+Enter to send",
      "send": "Send",
      "tooLong": "This message is too long. Shorten it, or send the rest in another message.",
      "attach": "Attach pictures, videos or files",
      "attachHint": "Pictures up to 5 MB; MP4 videos up to 100 MB and 5 minutes; PDF, Word, Excel, TXT or CSV up to 10 MB",
      "uploading": "Uploading {{name}}",
      "retryUpload": "Try again",
      "removeFile": "Remove {{name}}",
      "files": {
        "wrongType": "{{name}} can’t be sent. Send a picture, an MP4 video, or a PDF, Word, Excel, TXT or CSV file.",
        "tooBig": {
          "image": "{{name}} is too big. Pictures can be up to {{max}} MB.",
          "video": "{{name}} is too big. Videos can be up to {{max}} MB.",
          "file": "{{name}} is too big. Files can be up to {{max}} MB."
        },
        "tooMany": {
          "media": "A message can carry up to {{max}} pictures and videos.",
          "file": "A message can carry up to {{max}} files."
        },
        "tooShort": "{{name}} is too short. Videos need to last at least {{min}} seconds.",
        "tooLong": "{{name}} is too long. Videos can last up to {{max}} minutes."
      }
    },
    "refusals": {
      "UNAUTHORIZED": "Your session has ended. Sign in again to write to Pleny.",
      "BRAND_NOT_FOUND": "You’re no longer on this brand’s team, so its conversations with Pleny are closed to you.",
      "BRAND_DISABLED": "Pleny has disabled this brand, so its conversations are closed for now. You can still write to Pleny about your account.",
      "VALIDATION_FAILED": "Something in this request isn’t right. Refresh the page and try again.",
      "SUPPORT_CONVERSATION_NOT_FOUND": "This conversation isn’t available. It may belong to another brand, or have been removed.",
      "SUPPORT_MESSAGE_REFUSED": "This message can’t be sent. Check its pictures, videos and files, and that it isn’t too long.",
      "SUPPORT_RATE_LIMITED": "You’re writing too often. Try again in a moment.",
      "rateLimited": {
        "conversations": "You’ve started several conversations in a short time. Try again in {{wait}}.",
        "messages": "You’re sending messages too quickly. Try again in {{wait}}."
      },
      "seconds": {
        "zero": "{{count}} seconds",
        "one": "{{count}} second",
        "two": "{{count}} seconds",
        "few": "{{count}} seconds",
        "many": "{{count}} seconds",
        "other": "{{count}} seconds"
      },
      "minutes": {
        "zero": "{{count}} minutes",
        "one": "{{count}} minute",
        "two": "{{count}} minutes",
        "few": "{{count}} minutes",
        "many": "{{count}} minutes",
        "other": "{{count}} minutes"
      },
      "offline": "Pleny can’t be reached right now. Check your connection and try again.",
      "upload": {
        "VALIDATION_FAILED": "This file couldn’t be added to the conversation. Refresh the page and try again.",
        "UNAUTHORIZED": "Your session has ended. Sign in again to send files.",
        "IMPERSONATION_READ_ONLY": "This is a read-only view of the account, so files can’t be sent from it.",
        "SUPPORT_CONVERSATION_NOT_FOUND": "This conversation is no longer available, so files can’t be added to it.",
        "STORAGE_KEY_NOT_OWNED": "This file wasn’t uploaded from your account. Remove it, then add it again.",
        "UPLOAD_ACCESS_UNAVAILABLE": "Files can’t be uploaded right now. Try again in a moment.",
        "BRAND_ACCESS_UNAVAILABLE": "Files can’t be uploaded right now. Try again in a moment."
      }
    }
  },
  "table": {
    "pageReport": "Showing {first} to {last} of {totalRecords} entries",
    "refreshLabel": "Refresh table data",
    "error": {
      "title": "Can't load table data...",
      "message": "We had some trouble loading this page. Please refresh the page."
    },
    "empty": {
      "title": "No data have been created yet!",
      "message": "Looks like there aren’t any data in the system right now."
    }
  },
  "filters": {
    "title": "Filters",
    "subtitle": "Apply filters to table data.",
    "close": "Close Filter",
    "applied": "Applied Filters",
    "clear": "Clear Filters",
    "removeChip": "Remove {{label}} filter",
    "showMoreApplied": {
      "zero": "Show {{count}} more applied filters",
      "one": "Show {{count}} more applied filter",
      "two": "Show {{count}} more applied filters",
      "few": "Show {{count}} more applied filters",
      "many": "Show {{count}} more applied filters",
      "other": "Show {{count}} more applied filters"
    },
    "noOptions": "No options found.",
    "showMoreOptions": "Show {{count}} more",
    "reaction": "Reaction",
    "mostReaction": "Most Reaction",
    "datePresets": {
      "TODAY": "Today",
      "YESTERDAY": "Yesterday",
      "THIS_WEEK": "This Week",
      "LAST_WEEK": "Last Week",
      "THIS_MONTH": "This Month",
      "LAST_MONTH": "Last Month"
    },
    "dateRange": {
      "from": "From",
      "to": "To",
      "fromDate": "From {{date}}",
      "toDate": "To {{date}}",
      "placeholder": "dd/mm/yyyy",
      "reset": "Reset Date"
    },
    "countRange": {
      "none": "No {{unit}} (0 {{unit}})",
      "between": "{{min}}-{{max}} {{unit}}",
      "orMore": "{{min}}+ {{unit}}"
    }
  },
  "drafts": {
    "title": {
      "create": "My Create Drafts ({{count}})",
      "update": "My Update Drafts ({{count}})"
    },
    "searchLabel": "Search drafts",
    "empty": "No drafts found",
    "delete": {
      "title": "Delete Draft",
      "message": "Are you sure you want to delete {{name}} draft?"
    },
    "rename": {
      "placeholder": "Enter name",
      "draftTitle": "Rename Draft",
      "draftPlaceholder": "Enter draft name",
      "versionTitle": "Rename Version History",
      "versionPlaceholder": "Enter version name"
    },
    "replaceForm": {
      "title": "Replace Your Current Input?",
      "message": "Using a draft will replace your current input. Any unsaved changes will be lost. Do you want to proceed?"
    },
    "restore": {
      "title": "Restore this version?",
      "message": "Your current {{entity}} will revert to the version named \"{{name}}\".",
      "form": "form",
      "unnamedVersion": "version"
    },
    "versions": {
      "title": "Version History",
      "subtitle": "Click on any version to preview changes",
      "searchLabel": "Search versions",
      "empty": "No versions found",
      "loadOlder": "Load older versions",
      "previewMode": "You’re in preview mode for version history #{{version}}.",
      "backToLatest": "Back to latest version",
      "restoreThis": "Restore this version",
      "delete": {
        "title": "Delete Version",
        "message": "Are you sure you want to delete {{name}} version?"
      }
    }
  },
  "review": {
    "status": {
      "pending": "Pending review",
      "rejected": "Rejected"
    },
    "pending": {
      "title": "Waiting for Pleny’s review",
      "detail": "{{name}} asked for this change on {{date}}. Fans keep seeing the current version until Pleny approves it.",
      "detailUnknown": "Asked for on {{date}}. Fans keep seeing the current version until Pleny approves it."
    },
    "rejected": {
      "title": "Pleny didn’t approve this change",
      "next": "Fans still see the current version. Edit the change and submit it again.",
      "reason": "Reason: {{reason}}"
    },
    "requested": "Requested:"
  },
  "staleUpdate": {
    "title": "Updated by {{name}} at {{time}}",
    "titleYou": "You updated this elsewhere at {{time}}",
    "titlePleny": "Updated by Pleny at {{time}}",
    "titleUnknown": "Updated by someone else at {{time}}",
    "titleUndated": "Updated by {{name}}",
    "titleYouUndated": "You updated this elsewhere",
    "titlePlenyUndated": "Updated by Pleny",
    "titleUnknownUndated": "Updated by someone else",
    "message": "It changed after you opened it. Reload to get the latest version, which discards your changes here, or overwrite it with yours.",
    "reload": "Reload",
    "overwrite": "Overwrite"
  },
  "stepUp": {
    "title": "Confirm it’s you",
    "reasons": {
      "OWNERSHIP_TRANSFER": "Before you hand {{brand}} to another manager, confirm it’s really you.",
      "TEAM_MEMBER_REMOVAL": "Before you remove a manager from {{brand}}’s team, confirm it’s really you.",
      "BRAND_DEACTIVATION_REQUEST": "Before you ask Pleny to deactivate {{brand}}, confirm it’s really you.",
      "LOGIN_IDENTIFIER_CHANGE": "Before you change how you sign in, confirm it’s really you."
    },
    "choose": "How would you like to confirm?",
    "channels": {
      "EMAIL": "Email me a code",
      "SMS": "Text me a code",
      "GOOGLE": "Sign in with Google again"
    },
    "noChannel": "Your account has no verified email or mobile number to confirm with. Contact Pleny at",
    "code": {
      "sentTo": {
        "EMAIL": "Enter the 6-digit code we emailed to",
        "SMS": "Enter the 6-digit code we texted to"
      },
      "confirm": "Confirm"
    },
    "google": {
      "hint": "Sign in again with the Google account linked to your Pleny Business account."
    },
    "otherWay": "Use another way",
    "errors": {
      "networkLimited": "Too many codes were requested from your network. Try again in an hour.",
      "busy": "Codes are in high demand right now. Try again in a minute.",
      "resendTooSoon": "A code was sent less than a minute ago. Wait a moment before asking for another.",
      "channelUnavailable": "Your account can’t be confirmed this way any more. Choose another way.",
      "googleUnavailable": "Confirming with Google isn’t available right now. Choose another way.",
      "googleMismatch": "That isn’t the Google account linked to your Pleny Business account. Choose that one, or confirm another way."
    },
    "refusals": {
      "STEP_UP_REQUIRED": "Confirm it’s you to continue, then try again.",
      "STEP_UP_INVALID": "Your confirmation isn’t valid for this any more. Try again, and confirm it’s you once more.",
      "STEP_UP_EXPIRED": "Your confirmation expired after 5 minutes. Try again, and confirm it’s you once more."
    }
  },
  "restoreItem": {
    "title": "Restore {{name}}?",
    "message": "This will restore the item to its original active state. The item will reappear in the main list and a restore action will be recorded in the activity log.",
    "restoring": "Restoring..."
  },
  "shareLink": {
    "title": "Share Link",
    "hint": "Copy this URL to share:"
  },
  "media": {
    "placements": {
      "cover": "Cover Media",
      "profile": "Profile Media",
      "gallery": "Gallery Media",
      "media": "Media",
      "overlays": "Overlays"
    },
    "orientations": {
      "square": "Square",
      "portrait": "Portrait",
      "landscape": "Landscape"
    },
    "types": {
      "image": "image",
      "gif": "gif",
      "video": "video"
    },
    "gifBadge": "GIF",
    "fileSize": {
      "bytes": "{{value}} B",
      "kilobytes": "{{value}} KB",
      "megabytes": "{{value}} MB"
    },
    "aspectRatio": {
      "single": "Aspect Ratio: {{ratio}} ({{orientation}})",
      "many": "Aspect Ratios: {{orientations}}",
      "manyWithMax": "Aspect Ratios: {{orientations}}. Max ratio: {{ratio}}"
    },
    "validation": {
      "mediaType": "Media type \"{{type}}\" is not allowed. Allowed: {{allowed}}",
      "fileTooSmall": "File too small. Minimum: {{size}}",
      "fileTooLarge": "File too large. Maximum: {{size}}",
      "decodeFailed": "Your browser couldn't open this file, so it can't be previewed or checked. It may be damaged, or in a format this browser doesn't support.",
      "durationTooShort": "Duration too short. Minimum: {{seconds}}s",
      "durationTooLong": "Duration too long. Maximum: {{seconds}}s",
      "orientationFixable": "Orientation \"{{orientation}}\" can be fixed by cropping. Allowed: {{allowed}}",
      "orientationNotAllowed": "Orientation \"{{orientation}}\" is not allowed and cannot be fixed. Allowed: {{allowed}}",
      "imageTooSmall": "Image too small. Minimum: {{width}}×{{height}}px",
      "aspectRatioFixable": "Aspect ratio mismatch. Expected: {{expected}} (can be fixed by cropping)",
      "aspectRatioUnsupported": "Unsupported aspect ratio. Expected: {{expected}}"
    },
    "invalid": {
      "generic": "This media item is invalid",
      "aspectRatio": "This media item has an unsupported aspect ratio",
      "orientation": "This media item has an unsupported orientation",
      "format": "This media item has an unsupported file format",
      "tooLarge": "This media item is too large",
      "tooSmall": "This media item is too small",
      "tooShort": "This video is too short",
      "tooLong": "This video is too long",
      "notEditable": "This item can no longer be edited. Replace it with a different file or remove it."
    },
    "errors": {
      "cannotOpenImage": "This image couldn't be opened in your browser. It may be damaged, or in a format this browser doesn't support.",
      "uploadFailed": "Upload failed. Please try again."
    },
    "alt": {
      "media": "Media",
      "target": "Target media",
      "gallery": "Gallery media",
      "thumbnail": "Media thumbnail",
      "frame": "Thumbnail {{number}}",
      "cropped": "Preview Cropped Image",
      "uploadPreview": "Image preview"
    },
    "viewGallery": "View gallery media",
    "noMediaToShow": "No media to show",
    "crop": {
      "title": "Crop Media",
      "revert": "Revert to Original",
      "rotateLeft": "Rotate Left",
      "rotateRight": "Rotate Right",
      "hint": "Drag the crop area to select the portion of the image you want to use.",
      "loadFailed": "This image couldn't be opened in your browser. It may be damaged, or in a format this browser doesn't support. Replace it with a JPG, PNG, WebP or AVIF image."
    },
    "uploadField": {
      "click": "Click to upload",
      "orDrag": "or drag and drop",
      "hint": "SVG, PNG, JPG, WEBP, AVIF or GIF",
      "selectedAlt": "Selected image",
      "remove": "Remove image"
    },
    "gallery": {
      "active": "Active",
      "setActive": "Set As Active",
      "addGalleryMedia": "Add Gallery Media",
      "addPlacement": "Add {{placement}}",
      "seeAll": "See All",
      "showing": "showing {{shown}} of {{total}} items",
      "allMedia": "All Media ({{count}})",
      "images": "Images",
      "videos": "Videos",
      "selectToDelete": "Select to delete",
      "selectAll": "Select All",
      "deleteSelected": "Delete ({{count}})",
      "empty": {
        "title": "No media found",
        "message": "No media files available in the gallery"
      }
    },
    "studio": {
      "uploadTitle": "Upload Media",
      "addTitle": "Add Media",
      "replaceTitle": "Replace Media",
      "addNew": "Add New Media",
      "items": "Media Items",
      "position": "{{current}} of {{total}}",
      "selectToPreview": "Select a media item to preview",
      "removeItem": "Remove media",
      "invalidTag": "Invalid",
      "actionRequiredTag": "Action Required",
      "trim": "Trim",
      "clip": "Clip {{duration}}",
      "changeThumbnail": "Change Thumbnail",
      "processing": "Processing media…",
      "gate": {
        "message": "{{issues}} — fix or remove to continue",
        "needCropping": {
          "zero": "{{count}} need cropping",
          "one": "{{count}} needs cropping",
          "two": "{{count}} need cropping",
          "few": "{{count}} need cropping",
          "many": "{{count}} need cropping",
          "other": "{{count}} need cropping"
        },
        "invalid": {
          "zero": "{{count}} invalid",
          "one": "{{count}} invalid",
          "two": "{{count}} invalid",
          "few": "{{count}} invalid",
          "many": "{{count}} invalid",
          "other": "{{count}} invalid"
        }
      }
    },
    "picker": {
      "title": "Click to upload or drag to start uploading",
      "formats": "Supported formats: {{formats}}",
      "browse": "Browse Files",
      "unsupported": {
        "title": "Unsupported file",
        "message": "{{name}} is not a supported image or video and was skipped."
      },
      "tooMany": {
        "title": "Too many files",
        "message": {
          "zero": "You can add up to {{count}} more items. Extra files were skipped.",
          "one": "You can add up to {{count}} more item. Extra files were skipped.",
          "two": "You can add up to {{count}} more items. Extra files were skipped.",
          "few": "You can add up to {{count}} more items. Extra files were skipped.",
          "many": "You can add up to {{count}} more items. Extra files were skipped.",
          "other": "You can add up to {{count}} more items. Extra files were skipped."
        }
      }
    },
    "tracker": {
      "title": {
        "uploading": {
          "zero": "Uploading {{count}} items",
          "one": "Uploading {{count}} item",
          "two": "Uploading {{count}} items",
          "few": "Uploading {{count}} items",
          "many": "Uploading {{count}} items",
          "other": "Uploading {{count}} items"
        },
        "someFailed": "Some Uploads Failed",
        "cancelled": {
          "zero": "{{count}} Uploads Cancelled",
          "one": "{{count}} Upload Cancelled",
          "two": "{{count}} Uploads Cancelled",
          "few": "{{count}} Uploads Cancelled",
          "many": "{{count}} Uploads Cancelled",
          "other": "{{count}} Uploads Cancelled"
        },
        "allComplete": "All Uploads Complete"
      },
      "expand": "Expand upload tracker",
      "collapse": "Collapse upload tracker",
      "progress": "{{done}} of {{total}} uploaded",
      "failed": {
        "zero": "{{count}} files Failed",
        "one": "{{count}} file Failed",
        "two": "{{count}} files Failed",
        "few": "{{count}} files Failed",
        "many": "{{count}} files Failed",
        "other": "{{count}} files Failed"
      },
      "cancelled": {
        "zero": "{{count}} files Cancelled",
        "one": "{{count}} file Cancelled",
        "two": "{{count}} files Cancelled",
        "few": "{{count}} files Cancelled",
        "many": "{{count}} files Cancelled",
        "other": "{{count}} files Cancelled"
      },
      "uploaded": {
        "zero": "{{count}} files uploaded successfully",
        "one": "{{count}} file uploaded successfully",
        "two": "{{count}} files uploaded successfully",
        "few": "{{count}} files uploaded successfully",
        "many": "{{count}} files uploaded successfully",
        "other": "{{count}} files uploaded successfully"
      },
      "retryAll": "Retry all",
      "group": "{{label}} ({{done}} of {{total}})",
      "item": {
        "uploading": "Uploading {{name}}, {{progress}}% complete",
        "retry": "Retry upload",
        "dismiss": "Dismiss failed upload",
        "cancelQueued": "Cancel queued upload",
        "cancelled": "Canceled"
      },
      "cancelDialog": {
        "title": "Cancel upload?",
        "message": "Files currently uploading will be canceled, while completed uploads will remain unchanged. This action can't be undone.",
        "keepUploading": "Continue uploading",
        "confirm": "Cancel Uploads"
      }
    }
  },
  "primeng": {
    "startsWith": "Starts with",
    "contains": "Contains",
    "notContains": "Not contains",
    "endsWith": "Ends with",
    "equals": "Equals",
    "notEquals": "Not equals",
    "noFilter": "No Filter",
    "lt": "Less than",
    "lte": "Less than or equal to",
    "gt": "Greater than",
    "gte": "Greater than or equal to",
    "is": "Is",
    "isNot": "Is not",
    "before": "Before",
    "after": "After",
    "dateIs": "Date is",
    "dateIsNot": "Date is not",
    "dateBefore": "Date is before",
    "dateAfter": "Date is after",
    "clear": "Clear",
    "apply": "Apply",
    "matchAll": "Match All",
    "matchAny": "Match Any",
    "addRule": "Add Rule",
    "removeRule": "Remove Rule",
    "accept": "Yes",
    "reject": "No",
    "choose": "Choose",
    "completed": "Completed",
    "upload": "Upload",
    "cancel": "Cancel",
    "pending": "Pending",
    "chooseYear": "Choose Year",
    "chooseMonth": "Choose Month",
    "chooseDate": "Choose Date",
    "prevDecade": "Previous Decade",
    "nextDecade": "Next Decade",
    "prevYear": "Previous Year",
    "nextYear": "Next Year",
    "prevMonth": "Previous Month",
    "nextMonth": "Next Month",
    "prevHour": "Previous Hour",
    "nextHour": "Next Hour",
    "prevMinute": "Previous Minute",
    "nextMinute": "Next Minute",
    "prevSecond": "Previous Second",
    "nextSecond": "Next Second",
    "am": "am",
    "pm": "pm",
    "today": "Today",
    "weekHeader": "Wk",
    "weak": "Weak",
    "medium": "Medium",
    "strong": "Strong",
    "passwordPrompt": "Enter a password",
    "emptyMessage": "No results found",
    "searchMessage": "Search results are available",
    "selectionMessage": "{0} items selected",
    "emptySelectionMessage": "No selected item",
    "emptySearchMessage": "No results found",
    "emptyFilterMessage": "No results found",
    "fileChosenMessage": "Files",
    "noFileChosenMessage": "No file chosen",
    "aria": {
      "trueLabel": "True",
      "falseLabel": "False",
      "nullLabel": "Not Selected",
      "star": "1 star",
      "stars": "{star} stars",
      "selectAll": "All items selected",
      "unselectAll": "All items unselected",
      "close": "Close",
      "previous": "Previous",
      "next": "Next",
      "navigation": "Navigation",
      "scrollTop": "Scroll Top",
      "moveTop": "Move Top",
      "moveUp": "Move Up",
      "moveDown": "Move Down",
      "moveBottom": "Move Bottom",
      "moveToTarget": "Move to Target",
      "moveToSource": "Move to Source",
      "moveAllToTarget": "Move All to Target",
      "moveAllToSource": "Move All to Source",
      "firstPageLabel": "First Page",
      "lastPageLabel": "Last Page",
      "nextPageLabel": "Next Page",
      "prevPageLabel": "Previous Page",
      "rowsPerPageLabel": "Rows per page",
      "previousPageLabel": "Previous Page",
      "jumpToPageDropdownLabel": "Jump to Page Dropdown",
      "jumpToPageInputLabel": "Jump to Page Input",
      "selectRow": "Row Selected",
      "unselectRow": "Row Unselected",
      "expandRow": "Row Expanded",
      "collapseRow": "Row Collapsed",
      "showFilterMenu": "Show Filter Menu",
      "hideFilterMenu": "Hide Filter Menu",
      "filterOperator": "Filter Operator",
      "filterConstraint": "Filter Constraint",
      "editRow": "Row Edit",
      "saveEdit": "Save Edit",
      "cancelEdit": "Cancel Edit",
      "listView": "List View",
      "gridView": "Grid View",
      "slide": "Slide",
      "zoomImage": "Zoom Image",
      "zoomIn": "Zoom In",
      "zoomOut": "Zoom Out",
      "rotateRight": "Rotate Right",
      "rotateLeft": "Rotate Left",
      "listLabel": "Option List",
      "selectColor": "Select a color",
      "removeLabel": "Remove",
      "browseFiles": "Browse Files",
      "maximizeLabel": "Maximize",
      "minimizeLabel": "Minimize"
    }
  }
}
