diff --git a/packages/react-ui/public/locales/en/translation.json b/packages/react-ui/public/locales/en/translation.json index 386d7c3929..2617a81a1b 100644 --- a/packages/react-ui/public/locales/en/translation.json +++ b/packages/react-ui/public/locales/en/translation.json @@ -12,14 +12,13 @@ "OpenOps AI": "OpenOps AI", "No results found.": "No results found.", "Something went wrong": "Something went wrong", - "If it's a persistant issue, please contact support with steps to reproduce and include any relevant error messages.": "If it's a persistant issue, please contact support with steps to reproduce and include any relevant error messages.", + "If it's a persistent issue, please contact support with steps to reproduce and include any relevant error messages.": "If it's a persistent issue, please contact support with steps to reproduce and include any relevant error messages.", "Refresh Page": "Refresh Page", "Contact Support": "Contact Support", + "You don't have permission to perform this action. Please contact a Workspace owner at {email}": "You don't have permission to perform this action. Please contact a Workspace owner at {email}", "OpenOps Assistant": "OpenOps Assistant", - "Enables OpenOps Assistant and other AI-powered features such as the CLI command generation.": "Enables OpenOps Assistant and other AI-powered features such as the CLI command generation.", - "Enable OpenOps AI": "Enable OpenOps AI", - "Save": "Save", - "Valid Connection": "Valid Connection", + "OpenOps AI is enabled": "OpenOps AI is enabled", + "OpenOps AI is disabled - Configure a connection to enable it": "OpenOps AI is disabled - Configure a connection to enable it", "Loading chat...": "Loading chat...", "Success": "Success", "AI settings are saved successfully": "AI settings are saved successfully", @@ -33,11 +32,6 @@ "Your network connection was lost. Please check your internet connection and try again.": "Your network connection was lost. Please check your internet connection and try again.", "Failed to delete chat. Please try again.": "Failed to delete chat. Please try again.", "Failed to rename chat. Please try again.": "Failed to rename chat. Please try again.", - "MCP": "MCP", - "AWS Cost": "AWS Cost", - "Connection": "Connection", - "Select a connection": "Select a connection", - "Create Connection": "Create Connection", "Welcome Back!": "Welcome Back!", "Enter your email below to sign in to your account": "Enter your email below to sign in to your account", "Your password was changed successfully": "Your password was changed successfully", @@ -70,6 +64,21 @@ "email has been verified. You will be redirected to sign in...": "email has been verified. You will be redirected to sign in...", "Verifying email...": "Verifying email...", "invitation has expired, redirecting to sign in...": "invitation has expired, redirecting to sign in...", + "View run": "View run", + "Run again": "Run again", + "Edit setup": "Edit setup", + "Run now": "Run now", + "Need to connect to your account in order to proceed": "Need to connect to your account in order to proceed", + "Run a Benchmark": "Run a Benchmark", + "COMING SOON": "COMING SOON", + "Let's create your Benchmark Report!": "Let's create your Benchmark Report!", + "In order to do so, we need to create your FinOps Benchmark Report of all your potential opportunities.": "In order to do so, we need to create your FinOps Benchmark Report of all your potential opportunities.", + "Which cloud provider do you use?": "Which cloud provider do you use?", + "(Not connected)": "(Not connected)", + "Connect": "Connect", + "Read more about benchmark documentation": "Read more about benchmark documentation", + "Read more here": "Read more here", + "View Workflows": "View Workflows", "Continue on Failure": "Continue on Failure", "Enable this option to skip this step and continue the workflow normally if it fails.": "Enable this option to skip this step and continue the workflow normally if it fails.", "Retry on Failure": "Retry on Failure", @@ -134,6 +143,7 @@ "Invalid Move": "Invalid Move", "The destination location is inside the same step": "The destination location is inside the same step", "Incomplete settings": "Incomplete settings", + "This step may make changes to your environment": "This step may make changes to your environment", "logo": "logo", "Step Icon": "Step Icon", "{invalidSteps, plural, =0 {no incomplete steps} =1 {Complete 1 step} other {Complete # steps}}": "{invalidSteps, plural, =0 {no incomplete steps} =1 {Complete 1 step} other {Complete # steps}}", @@ -148,6 +158,7 @@ "Viewing": "Viewing", "View": "View", "Error, please try again.": "Error, please try again.", + "Deleted Step": "Deleted Step", "Action limit reached.": "Action limit reached.", "Duration": "Duration", "Run Details": "Run Details", @@ -166,7 +177,10 @@ "Took": "Took", "Recent Runs": "Recent Runs", "No runs found": "No runs found", - "Reconnect": "Reconnect", + "Select a connection": "Select a connection", + "Clear": "Clear", + "No available connections": "No available connections", + "Create new connection": "Create new connection", "OR": "OR", "And If": "And If", "+ And": "+ And", @@ -270,8 +284,6 @@ "Status": "Status", "Created": "Created", "Updated": "Updated", - "Connections": "Connections", - "New Connection": "New Connection", "Name is already used": "Name is already used", "Could not claim the authorization code, make sure you have correct settings and try again.": "Could not claim the authorization code, make sure you have correct settings and try again.", "Connection failed with error {msg}": "Connection failed with error {msg}", @@ -280,16 +292,18 @@ "Create {displayName} Connection": "Create {displayName} Connection", "Connection Name": "Connection Name", "Connection name": "Connection name", + "Validating AWS roles may take 10-30 seconds. We will verify access to all configured roles.": "Validating AWS roles may take 10-30 seconds. We will verify access to all configured roles.", + "Save": "Save", "This connection is used in {n} workflow(s):": "This connection is used in {n} workflow(s):", "+ {n} other workflow(s)": "+ {n} other workflow(s)", "All workflows using this connection will fail": "All workflows using this connection will fail", "This connection is not used by any workflow and can be safely deleted.": "This connection is not used by any workflow and can be safely deleted.", "Delete connection": "Delete connection", "Are you sure you want to delete \"{connectionName}\"?": "Are you sure you want to delete \"{connectionName}\"?", + "New Connection": "New Connection", "Redirect URL": "Redirect URL", "Client ID": "Client ID", "Client Secret": "Client Secret", - "Connect": "Connect", "Disconnect": "Disconnect", "I would like to use my own App Credentials": "I would like to use my own App Credentials", "I would like to use predefined App Credentials": "I would like to use predefined App Credentials", @@ -327,9 +341,6 @@ "Deleting this workflow will permanently remove all its data and stop any ongoing runs": "Deleting this workflow will permanently remove all its data and stop any ongoing runs", "Uncategorized": "Uncategorized", "Go to folder: ": "Go to folder: ", - "Please publish workflow first": "Please publish workflow first", - "Workflow is off. It only runs if manually triggered.": "Workflow is off. It only runs if manually triggered.", - "Permission Needed": "Permission Needed", "Draft Version": "Draft Version", "Locked Version": "Locked Version", "Import Workflow": "Import Workflow", @@ -345,6 +356,8 @@ "Integrations": "Integrations", "Folder": "Folder", "Not finished": "Not finished", + "Please publish workflow first": "Please publish workflow first", + "Workflow is off. It only runs if manually triggered.": "Workflow is off. It only runs if manually triggered.", "Workflow is on, it runs when started manually": "Workflow is on, it runs when started manually", "Workflow is on, it runs on a schedule ({schedule})": "Workflow is on, it runs on a schedule ({schedule})", "Workflow is on, it runs when the webhook is triggered": "Workflow is on, it runs when the webhook is triggered", @@ -397,6 +410,7 @@ "Quick start guide": "Quick start guide", "Community": "Community", "Help": "Help", + "Documentation": "Documentation", "Activated workflows": "Activated workflows", "Out of {n} created": "Out of {n} created", "Total runs": "Total runs", @@ -409,15 +423,16 @@ "No runs yet": "No runs yet", "Create and publish workflows to see them in action.": "Create and publish workflows to see them in action.", "Admin Panel": "Admin Panel", - "Documentation": "Documentation", "Overview": "Overview", "Runs": "Runs", + "Connections": "Connections", "Tables": "Tables", "Analytics": "Analytics", "Open sidebar": "Open sidebar", "Close sidebar": "Close sidebar", "Settings": "Settings", "Change": "Change", + "Create Connection": "Create Connection", "No Connection (Optional)": "No Connection (Optional)", "By OpenOps": "By OpenOps", "Your new workflow requires the following connections. We recommend setting them up now.": "Your new workflow requires the following connections. We recommend setting them up now.", @@ -433,9 +448,19 @@ "Create and run workflows to discover saving opportunities.": "Create and run workflows to discover saving opportunities.", "Run your workflow to start saving money.": "Run your workflow to start saving money.", "Welcome to OpenOps": "Welcome to OpenOps", - "The redirection works!": "The redirection works!", - "You will be redirected in a few seconds.": "You will be redirected in a few seconds.", + "Missing required parameters.": "Missing required parameters.", + "Something went wrong. Please close this window and try again.": "Something went wrong. Please close this window and try again.", + "Processing...": "Processing...", + "Authorization successful!": "Authorization successful!", + "This window will close automatically.": "This window will close automatically.", + "Authorization failed": "Authorization failed", "Base URL is required for OpenAI-compatible providers": "Base URL is required for OpenAI-compatible providers", + "Enable OpenOps Assistant and other AI-powered features such as the CLI command generation.": "Enable OpenOps Assistant and other AI-powered features such as the CLI command generation.", + "AI connection": "AI connection", + "Select Connection": "Select Connection", + "MCP": "MCP", + "AWS Cost": "AWS Cost", + "* Select an AI connection to use the MCP tools.": "* Select an AI connection to use the MCP tools.", "Customize the appearance of the app. Automatically switch between day and night themes.": "Customize the appearance of the app. Automatically switch between day and night themes.", "Select the theme for the dashboard.": "Select the theme for the dashboard.", "Light": "Light", @@ -461,6 +486,11 @@ "It looks like AI hasn’t been configured in OpenOps yet.": "It looks like AI hasn’t been configured in OpenOps yet.", "Please go to ": "Please go to ", " to complete the setup.": " to complete the setup.", + "No dashboards are available.": "No dashboards are available.", + "Unable to load the selected dashboard. Please choose another.": "Unable to load the selected dashboard. Please choose another.", + "Dashboard": "Dashboard", + "Select dashboard": "Select dashboard", + "Generate with AI": "Generate with AI", "Close history": "Close history", "Open history": "Open history", "New chat": "New chat", @@ -469,13 +499,29 @@ "Loading diagram...": "Loading diagram...", "Inject command": "Inject command", "Rendering diagram...": "Rendering diagram...", - "AI Chat": "AI Chat", "Toggle AI Chat": "Toggle AI Chat", "How can I help you today?": "How can I help you today?", "Looks like your connection is a bit slow, this may cause delays in the AI responses.": "Looks like your connection is a bit slow, this may cause delays in the AI responses.", "Scroll to bottom": "Scroll to bottom", "Write a message...": "Write a message...", "Send": "Send", + "Analytics →": "Analytics →", + "Creating workflows for the Benchmark report": "Creating workflows for the Benchmark report", + "The benchmark run failed. You can review the run details to investigate.": "The benchmark run failed. You can review the run details to investigate.", + "The following workflows failed:": "The following workflows failed:", + "Click on a workflow name to review failure details.": "Click on a workflow name to review failure details.", + "Your {provider} Benchmark is ready to run.": "Your {provider} Benchmark is ready to run.", + "We've created the required workflows in the": "We've created the required workflows in the", + "Benchmark": "Benchmark", + "folder. You can run the full benchmark now or execute individual workflows at any time.": "folder. You can run the full benchmark now or execute individual workflows at any time.", + "You can access the Benchmark Report here. Note: results only cover services from workflows that ran successfully.": "You can access the Benchmark Report here. Note: results only cover services from workflows that ran successfully.", + "Your Benchmark Report is ready, you can review it here:": "Your Benchmark Report is ready, you can review it here:", + "Running benchmark (might take a few minutes)": "Running benchmark (might take a few minutes)", + "— Running workflows": "— Running workflows", + "* Running the benchmark triggers {provider} API calls, but these calls do not incur any charges.": "* Running the benchmark triggers {provider} API calls, but these calls do not incur any charges.", + "* Running the benchmark triggers {provider} API calls, which may result in a small charge from {provider} (typically not exceeding $0.03 per account).": "* Running the benchmark triggers {provider} API calls, which may result in a small charge from {provider} (typically not exceeding $0.03 per account).", + "* Running the benchmark triggers {provider} API calls, which may result in a small charge from {provider}.": "* Running the benchmark triggers {provider} API calls, which may result in a small charge from {provider}.", + "Available workflows:": "Available workflows:", "and": "and", "Tree View": "Tree View", "Collapse all": "Collapse all", @@ -499,6 +545,14 @@ "Browse for more templates": "Browse for more templates", "Explore templates by FinOps capabilities and different services. Log in to our cloud platform to access them all for free.": "Explore templates by FinOps capabilities and different services. Log in to our cloud platform to access them all for free.", "Explore more": "Explore more", + "FinOps Benchmark": "FinOps Benchmark", + "Your benchmark reports are ready.": "Your benchmark reports are ready.", + "Your": "Your", + "benchmark report is ready.": "benchmark report is ready.", + "Re-run a Benchmark": "Re-run a Benchmark", + "Evaluate your current cloud spend and the potential improvement": "Evaluate your current cloud spend and the potential improvement", + "See": "See", + "Benchmark Report": "Benchmark Report", "Build workflow with AI": "Build workflow with AI", "AI Copilot": "AI Copilot", "Our AI copilot is coming soon!": "Our AI copilot is coming soon!", @@ -512,6 +566,7 @@ "Explore our templates": "Explore our templates", "Filter by:": "Filter by:", "All templates": "All templates", + "New": "New", "Cloud providers": "Cloud providers", "FinOps capabilities": "FinOps capabilities", "FinOps platforms": "FinOps platforms", @@ -531,7 +586,6 @@ "New Workflow": "New Workflow", "All workflows": "All workflows", "Create Workflow": "Create Workflow", - "Generate with AI": "Generate with AI", "Configure AI": "Configure AI", "Help Us Improve!": "Help Us Improve!", "By sharing anonymous usage data, you enable us to refine and enhance your experience.": "By sharing anonymous usage data, you enable us to refine and enhance your experience.", @@ -563,7 +617,8 @@ "No results found": "No results found", "Previous": "Previous", "Next": "Next", - "Permission needed": "Permission needed", + "close": "close", + "Clear all": "Clear all", "Logout": "Logout", "OpenOps cloud": "OpenOps cloud", "Signed in as ": "Signed in as " diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index 8254fda41a..d376e5f8f3 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -3,6 +3,10 @@ "version": "1.0.0", "description": "This library was generated with [Nx](https://nx.dev).", "main": "tailwind.base.config.js", + "sideEffects": [ + "*.css", + "*.scss" + ], "keywords": [], "author": "", "license": "ISC"