* Refactor environment variables UI and update validation logic Enhanced the environment variables page layout for better responsiveness and structure by introducing new components and styles. Added `EnvListDisplay` for grouped variable display and adjusted several UI elements for clarity and consistency. Updated `NEXT_PUBLIC_SENTRY_ENVIRONMENT` validation to make it optional, aligning with updated requirements. * Add environment variable validation and enhance page headers Introduces robust validation for environment variables, ensuring correctness and contextual dependency checks. Updates page headers with titles and detailed descriptions for better usability and clarity. * Refactor variable page layout and improve code readability Rearranged className attributes in JSX for consistency and readability. Refactored map and enum validation logic for better formatting and maintainability. Applied minor corrections to types and formatting in other components. * Refactor styles and simplify component logic Updated badge variants to streamline styles and removed redundant hover states. Simplified logic in email page by extracting breadcrumb values and optimizing title rendering. Adjusted environment variables manager layout for cleaner rendering and removed unnecessary elements. * Add real-time translation updates with RxJS and UI improvements Introduced a Subject with debounce mechanism for handling translation updates, enhancing real-time editing in the translations comparison module. Improved UI components, including conditional rendering, better input handling, and layout adjustments. Implemented a server action for updating translations and streamlined type definitions in the emails page. * Enhance environment variable copying functionality and improve user feedback Updated the environment variables manager to copy structured environment variable data to the clipboard, improving usability. Adjusted toast notifications to provide clearer success and error messages during the copy process. Additionally, fixed a minor issue in the translations comparison component by ensuring proper filtering of keys based on the search input. * Add AI translation functionality and update dependencies Implemented a new action for translating missing strings using AI, enhancing the translations comparison component. Introduced a loading state during translation and improved error handling for translation updates. Updated package dependencies, including the addition of '@ai-sdk/openai' and 'ai' to facilitate AI-driven translations. Enhanced UI components for better user experience and streamlined translation management.
97 lines
3.8 KiB
JSON
97 lines
3.8 KiB
JSON
{
|
|
"homeTabLabel": "Home",
|
|
"homeTabDescription": "Welcome to your home page",
|
|
"accountMembers": "Team Members",
|
|
"membersTabDescription": "Here you can manage the members of your team.",
|
|
"billingTabLabel": "Billing",
|
|
"billingTabDescription": "Manage your billing and subscription",
|
|
"dashboardTabLabel": "Dashboard",
|
|
"settingsTabLabel": "Settings",
|
|
"profileSettingsTabLabel": "Profile",
|
|
"subscriptionSettingsTabLabel": "Subscription",
|
|
"dashboardTabDescription": "An overview of your account's activity and performance across all your projects.",
|
|
"settingsTabDescription": "Manage your settings and preferences.",
|
|
"emailAddress": "Email Address",
|
|
"password": "Password",
|
|
"modalConfirmationQuestion": "Are you sure you want to continue?",
|
|
"imageInputLabel": "Click here to upload an image",
|
|
"cancel": "Cancel",
|
|
"clear": "Clear",
|
|
"notFound": "Not Found",
|
|
"backToHomePage": "Back to Home Page",
|
|
"goBack": "Go Back",
|
|
"genericServerError": "Sorry, something went wrong.",
|
|
"genericServerErrorHeading": "Sorry, something went wrong while processing your request. Please contact us if the issue persists.",
|
|
"pageNotFound": "Sorry, this page does not exist.",
|
|
"pageNotFoundSubHeading": "Apologies, the page you were looking for was not found",
|
|
"genericError": "Sorry, something went wrong.",
|
|
"genericErrorSubHeading": "Apologies, an error occurred while processing your request. Please contact us if the issue persists.",
|
|
"anonymousUser": "Anonymous",
|
|
"tryAgain": "Try Again",
|
|
"theme": "Theme",
|
|
"lightTheme": "Light",
|
|
"darkTheme": "Dark",
|
|
"systemTheme": "System",
|
|
"expandSidebar": "Expand Sidebar",
|
|
"collapseSidebar": "Collapse Sidebar",
|
|
"documentation": "Documentation",
|
|
"getStarted": "Get Started",
|
|
"getStartedWithPlan": "Get Started with {{plan}}",
|
|
"retry": "Retry",
|
|
"contactUs": "Contact Us",
|
|
"loading": "Loading. Please wait...",
|
|
"yourAccounts": "Your Accounts",
|
|
"continue": "Continue",
|
|
"skip": "Skip",
|
|
"signedInAs": "Signed in as",
|
|
"pageOfPages": "Page {{page}} of {{total}}",
|
|
"noData": "No data available",
|
|
"pageNotFoundHeading": "Ouch! :|",
|
|
"errorPageHeading": "Ouch! :|",
|
|
"notifications": "Notifications",
|
|
"noNotifications": "No notifications",
|
|
"justNow": "Just now",
|
|
"newVersionAvailable": "New version available",
|
|
"newVersionAvailableDescription": "A new version of the app is available. It is recommended to refresh the page to get the latest updates and avoid any issues.",
|
|
"newVersionSubmitButton": "Reload and Update",
|
|
"back": "Back",
|
|
"routes": {
|
|
"home": "Home",
|
|
"account": "Account",
|
|
"members": "Members",
|
|
"billing": "Billing",
|
|
"dashboard": "Dashboard",
|
|
"settings": "Settings",
|
|
"profile": "Profile",
|
|
"application": "Application"
|
|
},
|
|
"roles": {
|
|
"owner": {
|
|
"label": "Owner"
|
|
},
|
|
"member": {
|
|
"label": "Member"
|
|
}
|
|
},
|
|
"otp": {
|
|
"requestVerificationCode": "Request Verification Code",
|
|
"requestVerificationCodeDescription": "We must verify your identity to continue with this action. We'll send a verification code to the email address {{email}}.",
|
|
"sendingCode": "Sending Code...",
|
|
"sendVerificationCode": "Send Verification Code",
|
|
"enterVerificationCode": "Enter Verification Code",
|
|
"codeSentToEmail": "We've sent a verification code to the email address {{email}}.",
|
|
"verificationCode": "Verification Code",
|
|
"enterCodeFromEmail": "Enter the 6-digit code we sent to your email.",
|
|
"verifying": "Verifying...",
|
|
"verifyCode": "Verify Code",
|
|
"requestNewCode": "Request New Code",
|
|
"errorSendingCode": "Error sending code. Please try again."
|
|
},
|
|
"cookieBanner": {
|
|
"title": "Hey, we use cookies 🍪",
|
|
"description": "This website uses cookies to ensure you get the best experience on our website.",
|
|
"reject": "Reject",
|
|
"accept": "Accept"
|
|
}
|
|
}
|