mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-16 11:23:10 +02:00
refactor(fe): share the SaaS PAYG experience with desktop via a cloud/ layer (#6649)
Co-authored-by: James Brunton <[email protected]>
This commit is contained in:
co-authored by
James Brunton
parent
ef0deef4f2
commit
cd7264a76a
@@ -2747,7 +2747,7 @@ summary = "Ran {{count}} tools"
|
||||
unknownTool = "Unknown tool"
|
||||
|
||||
[cloudBadge]
|
||||
tooltip = "This operation will use your cloud credits"
|
||||
tooltip = "Runs in the cloud (included, no extra charge)"
|
||||
|
||||
[color.eyeDropper]
|
||||
tooltip = "Pick colour from screen"
|
||||
@@ -2769,7 +2769,6 @@ error = "Error"
|
||||
expand = "Expand"
|
||||
loading = "Loading..."
|
||||
next = "Next"
|
||||
operation = "this operation"
|
||||
preview = "Preview"
|
||||
previous = "Previous"
|
||||
refresh = "Refresh"
|
||||
@@ -3222,68 +3221,25 @@ posthog = "PostHog Analytics"
|
||||
scarf = "Scarf Pixel"
|
||||
|
||||
[credits]
|
||||
enableOverageBilling = "Enable Overage Billing"
|
||||
maybeLater = "Maybe later"
|
||||
upgrade = "Upgrade"
|
||||
|
||||
[credits.insufficient]
|
||||
brief = "Insufficient credits. You need {{required}} credits but have {{current}}."
|
||||
freeTier = "Upgrade to Team for 10x more credits and unlimited overage billing."
|
||||
managedMember = "Please contact your team leader for assistance."
|
||||
message = "You do not have enough credits to run {{tool}}. You currently have {{current}} credits."
|
||||
messageWithAmount = "You need {{required}} credits to run {{tool}}, but you only have {{current}}."
|
||||
teamMember = "Enable overage billing to never run out of credits."
|
||||
title = "Insufficient Credits"
|
||||
|
||||
[credits.modal]
|
||||
advancedMonitoring = "Advanced monitoring"
|
||||
allInOneWorkspace = "All-in-one PDF workspace (viewer, tools & agent)"
|
||||
apiSandbox = "API sandbox"
|
||||
contactSales = "Contact Sales"
|
||||
creditsRemaining = "{{current}} of {{total}} remaining"
|
||||
creditsThisMonth = "Monthly credits"
|
||||
current = "Current Plan"
|
||||
customPricing = "Custom"
|
||||
dedicatedSupportSlas = "Dedicated support & SLAs"
|
||||
enterpriseSubscription = "Enterprise"
|
||||
everythingInCredits = "Everything in Credits, plus:"
|
||||
everythingInFree = "Everything in Free, plus:"
|
||||
fasterThroughput = "10x faster throughput"
|
||||
forRegularWork = "For regular PDF work:"
|
||||
freeTier = "Free Tier"
|
||||
fullyPrivateFiles = "Fully private files"
|
||||
largeFileProcessing = "Large file processing"
|
||||
managedMemberMessage = "You have unlimited access to credits through your team. If you need assistance, please contact your team leader."
|
||||
managedMemberTitle = "Unlimited Credits"
|
||||
meteringBillingNote = "Overage credits are billed monthly alongside your Team subscription. Track your usage anytime in your account settings."
|
||||
meteringExplanation = "Your Team plan includes {{credits}} credits per month. When you run out, overage billing automatically provides additional credits so you never have to stop working."
|
||||
meteringIncluded = "{{credits}} credits/month included with Team"
|
||||
meteringNeverRunOut = "Never run out of credits"
|
||||
meteringNoCommitment = "No commitment, cancel anytime"
|
||||
meteringPayAsYouGo = "Only pay for what you use"
|
||||
meteringPrice = "Additional credits at {{price}}/credit"
|
||||
meteringTitle = "Pay-What-You-Use Overage Billing"
|
||||
monthlyCredits = "monthly credits"
|
||||
orgWideAccess = "Org-wide access controls"
|
||||
overage = "overage"
|
||||
perMonth = "/month"
|
||||
popular = "Popular"
|
||||
premiumAiModels = "Premium AI models"
|
||||
prioritySupport = "Priority support"
|
||||
privateDocCloud = "Private Document Cloud"
|
||||
ragFineTuning = "RAG + fine-tuning"
|
||||
secureApiAccess = "Secure API access"
|
||||
selfHostLink = "Review the docs and plans"
|
||||
selfHostPrompt = "Want to self host?"
|
||||
standardThroughput = "Standard throughput"
|
||||
subtitle = "Upgrade to Team for 10x the credits and faster processing."
|
||||
subtitlePro = "Enable automatic overage billing to never run out of credits."
|
||||
teamLeaderOnly = "Only team leaders can enable overage billing"
|
||||
teamSubscription = "Team"
|
||||
titleExhausted = "You've used your free credits"
|
||||
titleExhaustedPro = "You have run out of credits"
|
||||
unlimitedApiAccess = "Unlimited API access"
|
||||
unlimitedMonthlyCredits = "Site Licence"
|
||||
unlimitedSeats = "Unlimited seats"
|
||||
|
||||
[crop]
|
||||
@@ -5394,11 +5350,7 @@ resetsTomorrow = "Resets tomorrow"
|
||||
thisPeriod = "This billing period"
|
||||
|
||||
[payment]
|
||||
autoClose = "This window will close automatically..."
|
||||
canCloseWindow = "You can now close this window."
|
||||
checkoutInstructions = "Complete your purchase in the browser window that just opened. After payment is complete, return here and click the button below to refresh your billing information."
|
||||
checkoutOpened = "Checkout Opened in Browser"
|
||||
closeLater = "I'll Do This Later"
|
||||
error = "Payment Error"
|
||||
generatingLicense = "Generating your licence key..."
|
||||
licenseActivated = "Licence activated! Your licence key has been saved. A confirmation email has been sent to your registered email address."
|
||||
@@ -5414,7 +5366,6 @@ paymentCanceled = "Payment was cancelled. No charges were made."
|
||||
perMonth = "/month"
|
||||
preparing = "Preparing your checkout..."
|
||||
redirecting = "Redirecting to secure checkout..."
|
||||
refreshBilling = "I've Completed Payment - Refresh Billing"
|
||||
success = "Payment Successful!"
|
||||
successMessage = "Your subscription has been activated successfully. You will receive a confirmation email shortly."
|
||||
syncError = "Payment successful but licence sync failed. Your licence will be updated shortly. Please contact support if issues persist."
|
||||
@@ -5704,13 +5655,10 @@ title = "Pipeline"
|
||||
|
||||
[plan]
|
||||
contact = "Contact Us"
|
||||
currency = "Currency"
|
||||
current = "Current Plan"
|
||||
customPricing = "Custom"
|
||||
featureComparison = "Feature Comparison"
|
||||
from = "From"
|
||||
hideComparison = "Hide Feature Comparison"
|
||||
included = "Included"
|
||||
licensedSeats = "Licensed: {{count}} seats"
|
||||
manage = "Manage"
|
||||
perMonth = "/month"
|
||||
@@ -5728,7 +5676,6 @@ small = "500 Credits"
|
||||
xsmall = "100 Credits"
|
||||
|
||||
[plan.availablePlans]
|
||||
loadError = "Unable to load plan pricing. Using default values."
|
||||
subtitle = "Choose the plan that fits your needs"
|
||||
title = "Available Plans"
|
||||
|
||||
@@ -5739,7 +5686,6 @@ highlight3 = "Latest features"
|
||||
name = "Enterprise"
|
||||
requiresServer = "Requires Server"
|
||||
requiresServerMessage = "Please upgrade to the Server plan first before upgrading to Enterprise."
|
||||
siteLicense = "Site Licence"
|
||||
|
||||
[plan.feature]
|
||||
api = "API Access"
|
||||
@@ -5846,16 +5792,9 @@ success = "Licence Activated!"
|
||||
successMessage = "Your licence has been successfully activated. You can now close this window."
|
||||
|
||||
[plan.team]
|
||||
name = "Team"
|
||||
|
||||
[plan.trial]
|
||||
continueWithFree = "Continue with Free"
|
||||
expired = "Your Trial Has Ended"
|
||||
expiredMessage = "Your 30-day Pro trial has expired. Subscribe to Pro to continue accessing premium features, or continue with our free tier."
|
||||
freeTierLimitations = "Free tier includes basic PDF tools with usage limits."
|
||||
message = ""
|
||||
subscribe = "Subscribe to Pro"
|
||||
subscribeToPro = "Subscribe to Pro"
|
||||
|
||||
[policies]
|
||||
deleteConfirmBody = "This removes the policy and its workflow. Documents already processed are not affected."
|
||||
|
||||
@@ -2743,7 +2743,6 @@ error = "Error"
|
||||
expand = "Expand"
|
||||
loading = "Loading..."
|
||||
next = "Next"
|
||||
operation = "this operation"
|
||||
preview = "Preview"
|
||||
previous = "Previous"
|
||||
refresh = "Refresh"
|
||||
@@ -3196,68 +3195,25 @@ posthog = "PostHog Analytics"
|
||||
scarf = "Scarf Pixel"
|
||||
|
||||
[credits]
|
||||
enableOverageBilling = "Enable Overage Billing"
|
||||
maybeLater = "Maybe later"
|
||||
upgrade = "Upgrade"
|
||||
|
||||
[credits.insufficient]
|
||||
brief = "Insufficient credits. You need {{required}} credits but have {{current}}."
|
||||
freeTier = "Upgrade to Team for 10x more credits and unlimited overage billing."
|
||||
managedMember = "Please contact your team leader for assistance."
|
||||
message = "You do not have enough credits to run {{tool}}. You currently have {{current}} credits."
|
||||
messageWithAmount = "You need {{required}} credits to run {{tool}}, but you only have {{current}}."
|
||||
teamMember = "Enable overage billing to never run out of credits."
|
||||
title = "Insufficient Credits"
|
||||
|
||||
[credits.modal]
|
||||
advancedMonitoring = "Advanced monitoring"
|
||||
allInOneWorkspace = "All-in-one PDF workspace (viewer, tools & agent)"
|
||||
apiSandbox = "API sandbox"
|
||||
contactSales = "Contact Sales"
|
||||
creditsRemaining = "{{current}} of {{total}} remaining"
|
||||
creditsThisMonth = "Monthly credits"
|
||||
current = "Current Plan"
|
||||
customPricing = "Custom"
|
||||
dedicatedSupportSlas = "Dedicated support & SLAs"
|
||||
enterpriseSubscription = "Enterprise"
|
||||
everythingInCredits = "Everything in Credits, plus:"
|
||||
everythingInFree = "Everything in Free, plus:"
|
||||
fasterThroughput = "10x faster throughput"
|
||||
forRegularWork = "For regular PDF work:"
|
||||
freeTier = "Free Tier"
|
||||
fullyPrivateFiles = "Fully private files"
|
||||
largeFileProcessing = "Large file processing"
|
||||
managedMemberMessage = "You have unlimited access to credits through your team. If you need assistance, please contact your team leader."
|
||||
managedMemberTitle = "Unlimited Credits"
|
||||
meteringBillingNote = "Overage credits are billed monthly alongside your Team subscription. Track your usage anytime in your account settings."
|
||||
meteringExplanation = "Your Team plan includes {{credits}} credits per month. When you run out, overage billing automatically provides additional credits so you never have to stop working."
|
||||
meteringIncluded = "{{credits}} credits/month included with Team"
|
||||
meteringNeverRunOut = "Never run out of credits"
|
||||
meteringNoCommitment = "No commitment, cancel anytime"
|
||||
meteringPayAsYouGo = "Only pay for what you use"
|
||||
meteringPrice = "Additional credits at {{price}}/credit"
|
||||
meteringTitle = "Pay-What-You-Use Overage Billing"
|
||||
monthlyCredits = "monthly credits"
|
||||
orgWideAccess = "Org-wide access controls"
|
||||
overage = "overage"
|
||||
perMonth = "/month"
|
||||
popular = "Popular"
|
||||
premiumAiModels = "Premium AI models"
|
||||
prioritySupport = "Priority support"
|
||||
privateDocCloud = "Private Document Cloud"
|
||||
ragFineTuning = "RAG + fine-tuning"
|
||||
secureApiAccess = "Secure API access"
|
||||
selfHostLink = "Review the docs and plans"
|
||||
selfHostPrompt = "Want to self host?"
|
||||
standardThroughput = "Standard throughput"
|
||||
subtitle = "Upgrade to Team for 10x the credits and faster processing."
|
||||
subtitlePro = "Enable automatic overage billing to never run out of credits."
|
||||
teamLeaderOnly = "Only team leaders can enable overage billing"
|
||||
teamSubscription = "Team"
|
||||
titleExhausted = "You've used your free credits"
|
||||
titleExhaustedPro = "You have run out of credits"
|
||||
unlimitedApiAccess = "Unlimited API access"
|
||||
unlimitedMonthlyCredits = "Site License"
|
||||
unlimitedSeats = "Unlimited seats"
|
||||
|
||||
[crop]
|
||||
@@ -5363,11 +5319,7 @@ resetsTomorrow = "Resets tomorrow"
|
||||
thisPeriod = "This billing period"
|
||||
|
||||
[payment]
|
||||
autoClose = "This window will close automatically..."
|
||||
canCloseWindow = "You can now close this window."
|
||||
checkoutInstructions = "Complete your purchase in the browser window that just opened. After payment is complete, return here and click the button below to refresh your billing information."
|
||||
checkoutOpened = "Checkout Opened in Browser"
|
||||
closeLater = "I'll Do This Later"
|
||||
error = "Payment Error"
|
||||
generatingLicense = "Generating your license key..."
|
||||
licenseActivated = "License activated! Your license key has been saved. A confirmation email has been sent to your registered email address."
|
||||
@@ -5383,7 +5335,6 @@ paymentCanceled = "Payment was canceled. No charges were made."
|
||||
perMonth = "/month"
|
||||
preparing = "Preparing your checkout..."
|
||||
redirecting = "Redirecting to secure checkout..."
|
||||
refreshBilling = "I've Completed Payment - Refresh Billing"
|
||||
success = "Payment Successful!"
|
||||
successMessage = "Your subscription has been activated successfully. You will receive a confirmation email shortly."
|
||||
syncError = "Payment successful but license sync failed. Your license will be updated shortly. Please contact support if issues persist."
|
||||
@@ -5673,13 +5624,10 @@ title = "Pipeline"
|
||||
|
||||
[plan]
|
||||
contact = "Contact Us"
|
||||
currency = "Currency"
|
||||
current = "Current Plan"
|
||||
customPricing = "Custom"
|
||||
featureComparison = "Feature Comparison"
|
||||
from = "From"
|
||||
hideComparison = "Hide Feature Comparison"
|
||||
included = "Included"
|
||||
licensedSeats = "Licensed: {{count}} seats"
|
||||
manage = "Manage"
|
||||
perMonth = "/month"
|
||||
@@ -5697,7 +5645,6 @@ small = "500 Credits"
|
||||
xsmall = "100 Credits"
|
||||
|
||||
[plan.availablePlans]
|
||||
loadError = "Unable to load plan pricing. Using default values."
|
||||
subtitle = "Choose the plan that fits your needs"
|
||||
title = "Available Plans"
|
||||
|
||||
@@ -5708,7 +5655,6 @@ highlight3 = "Latest features"
|
||||
name = "Enterprise"
|
||||
requiresServer = "Requires Server"
|
||||
requiresServerMessage = "Please upgrade to the Server plan first before upgrading to Enterprise."
|
||||
siteLicense = "Site License"
|
||||
|
||||
[plan.feature]
|
||||
api = "API Access"
|
||||
@@ -5815,15 +5761,8 @@ success = "License Activated!"
|
||||
successMessage = "Your license has been successfully activated. You can now close this window."
|
||||
|
||||
[plan.team]
|
||||
name = "Team"
|
||||
|
||||
[plan.trial]
|
||||
continueWithFree = "Continue with Free"
|
||||
expired = "Your Trial Has Ended"
|
||||
expiredMessage = "Your 30-day Pro trial has expired. Subscribe to Pro to continue accessing premium features, or continue with our free tier."
|
||||
freeTierLimitations = "Free tier includes basic PDF tools with usage limits."
|
||||
subscribe = "Subscribe to Pro"
|
||||
subscribeToPro = "Subscribe to Pro"
|
||||
|
||||
[policies]
|
||||
deleteConfirmBody = "This removes the policy and its workflow. Documents already processed are not affected."
|
||||
|
||||
Reference in New Issue
Block a user