{
	"generic": "Something went wrong. Please try again.",
	"editorRoute": {
		"unexpectedError": "An unexpected error occurred",
		"somethingWentWrong": "Something went wrong",
		"reload": "Reload"
	},
	"posting": {
		"genericPlatform": "the platform",
		"rateLimit": {
			"instagram": "Instagram's daily posting limit was reached. Try again in a few hours.",
			"youtube": "YouTube's daily upload limit was reached. Please try scheduling this for another day.",
			"tiktok": "TikTok's daily posting limit was reached. Try again in a few hours.",
			"generic": "{name}'s posting limit was reached. Please try again later."
		},
		"notConnected": "Your {name} account is no longer connected. Reconnect it in Settings, then reschedule this post.",
		"transient": "A temporary problem stopped this {name} post. Please try rescheduling it.",
		"uploadFailed": "Failed to upload to {name}. Try rescheduling this post.",
		"publishTimeout": "{name} is still processing this video. Try rescheduling.",
		"contentPolicy": {
			"youtube": "YouTube blocked this video due to a content policy. Check YouTube Studio.",
			"generic": "{name} blocked this video due to a content policy."
		},
		"accountSuspended": {
			"youtube": "Your YouTube channel has been suspended. Posting can't resume until the suspension is resolved in YouTube Studio.",
			"generic": "Your {name} account has been suspended. Posting can't resume until the suspension is resolved with {name}."
		},
		"unknown": "This {name} post couldn't be published. Please try again, or contact support if it keeps happening."
	},
	"metadata": {
		"youtube": "Could not retrieve video information from YouTube. Please check the link and try again.",
		"gdrive": "Could not retrieve file information from Google Drive. Please check the link and try again.",
		"dropbox": "Could not access this Dropbox file - the link may have expired or been revoked.",
		"generic": "Failed to retrieve video metadata. Please try again."
	},
	"connect": {
		"oauthNotConfigured": "OAuth is not configured for this platform",
		"unauthorized": "Please log in to connect your account",
		"invalidState": "Session expired. Please try again.",
		"oauthFailed": "Failed to connect. Please try again.",
		"tokenExchangeFailed": "Failed to authenticate. Please try again.",
		"failedToGetAccount": "Failed to fetch Instagram account details.",
		"noYoutubeChannel": "This Google account does not have a YouTube channel. Create one on YouTube, then reconnect.",
		"youtubeChannelCheckFailed": "Could not verify your YouTube channel. Please try reconnecting.",
		"generic": "Failed to connect account"
	},
	"api": {
		"pilot_expired": "Pilot period has ended",
		"contract_expired": "Enterprise contract is no longer active",
		"not_authenticated": "Not authenticated",
		"already_subscribed": "You already have an active subscription. Use the tier change option instead.",
		"subscription_past_due": "Your subscription is still active but its last payment failed. Update your card in Billing to restore it — buying again here would open a second subscription and charge you twice.",
		"trial_unavailable": "The free trial isn’t available on this account. Pick a plan below to continue.",
		"invalid_reason": "Please tell us why you’re cancelling (at least 10 characters).",
		"not_active": "Your subscription is not active.",
		"payment_required": "Your free access has ended. Please subscribe to continue.",
		"INVITE_NOT_FOUND": "Invite not found",
		"INVITE_ALREADY_PROCESSED": "This invite has already been {status}",
		"ORG_BILLING_DISABLED": "Self-service billing is currently disabled",
		"ORG_ADMIN_REQUIRED": "Only organization admins can add to the credit balance",
		"DOWNLOAD_START_FAILED": "Failed to start downloads",
		"STORAGE_LIMIT_EXCEEDED": "Storage limit reached. Free up space or upgrade to import more.",
		"CUSTOM_FONTS_REQUIRE_PRO": "Custom fonts are a Pro feature. Upgrade to Pro to upload your own fonts.",
		"API_KEYS_REQUIRE_PRO": "The Videotto API is a Pro feature. Upgrade to Pro to create API keys.",
		"BRAND_KITS_REQUIRE_PLAN": "Brand presets require a paid plan",
		"brand_kit_limit_reached": "Brand preset limit reached. Your plan includes {limit, plural, one {# brand preset} other {# brand presets}}. Delete one to make room, or upgrade for more.",
		"SCHEDULING_REQUIRES_PLAN": "Scheduling posts requires a paid plan.",
		"schedule_limit_reached": "You can schedule up to {limit, plural, one {# post} other {# posts}} per month on your plan. Remove a scheduled post for this month, or upgrade for unlimited scheduling.",
		"MOTION_REQUIRES_PRO": "Videotto Motion is a Pro feature. Upgrade to Pro to export videos with motion graphics.",
		"reconnect_required": "Reconnect {platform} before rescheduling this post."
	},
	"sourceUpload": {
		"uploadFailed": "The upload failed.",
		"uploadStartFailed": "Could not start the upload.",
		"fileTooLarge": "This file is too large to upload.",
		"serverUnreachable": "Could not reach the server.",
		"jobCreateFailed": "Could not create the job.",
		"chargeFailed": "Could not charge credits.",
		"transcriptionStartFailed": "Could not start transcription."
	},
	"upload": {
		"fileTooLarge": "That file is too big to upload.",
		"storageLimitExceeded": "Not enough storage left for this file.",
		"invalidSize": "That file is empty.",
		"invalidFileType": "That file type isn't supported.",
		"invalidFileKey": "Something went wrong. Try again.",
		"unauthorized": "Sign in again to upload.",
		"accessExpired": "Uploads are turned off on this account.",
		"serverError": "Upload failed. Try again.",
		"generic": "That file didn't upload. Try again."
	},
	"storage": {
		"missing": "A file this video uses is missing. Replace it, then try again.",
		"missingNamed": "A file this video uses ({name}) is missing. Replace it, then try again.",
		"unreadable": "A file this video uses could not be read. Try again in a moment.",
		"unreadableNamed": "A file this video uses ({name}) could not be read. Try again in a moment."
	}
}
