Cleanup
BIN
apps/web/public/assets/images/apple.webp
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
apps/web/public/assets/images/dashboard-dark.webp
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
apps/web/public/assets/images/dashboard.webp
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
apps/web/public/assets/images/facebook.webp
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
apps/web/public/assets/images/favicon/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
apps/web/public/assets/images/favicon/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
apps/web/public/assets/images/favicon/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
9
apps/web/public/assets/images/favicon/browserconfig.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<TileColor>#00a300</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
BIN
apps/web/public/assets/images/favicon/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 677 B |
BIN
apps/web/public/assets/images/favicon/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
apps/web/public/assets/images/favicon/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
apps/web/public/assets/images/favicon/mstile-150x150.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
20
apps/web/public/assets/images/favicon/safari-pinned-tab.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="139.000000pt" height="139.000000pt" viewBox="0 0 139.000000 139.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,139.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M313 1197 c-29 -10 -66 -32 -84 -48 -18 -16 -34 -29 -35 -29 -2 0 -3
|
||||
10 -2 23 2 47 2 47 -92 47 -79 0 -90 -2 -91 -17 0 -10 -1 -237 -2 -506 l-2
|
||||
-487 93 0 c50 0 92 3 93 8 0 4 1 160 2 347 2 308 4 344 21 377 52 106 175 145
|
||||
283 90 47 -25 68 -47 89 -97 14 -33 16 -87 15 -382 l0 -343 94 0 94 0 3 358 3
|
||||
359 29 41 c71 104 232 119 317 29 53 -56 53 -58 56 -417 1 -184 2 -343 2 -353
|
||||
1 -16 10 -17 93 -15 l92 3 0 325 c1 179 -2 348 -7 375 -28 181 -174 315 -357
|
||||
329 -94 7 -213 -33 -285 -96 l-40 -35 -45 38 c-97 82 -239 114 -337 76z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
33
apps/web/public/assets/images/favicon/site.webmanifest
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "Makerkit",
|
||||
"short_name": "makerkit",
|
||||
"theme_color": "#fff",
|
||||
"background_color": "#fff",
|
||||
"display": "fullscreen",
|
||||
"orientation": "portrait",
|
||||
"scope": "/",
|
||||
"start_url": "/",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/images/favicon/favicon-16x16.png",
|
||||
"sizes": "16x16",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/images/favicon/favicon-32x32.png",
|
||||
"sizes": "32x32",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/images/favicon/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/assets/images/favicon/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"display": "standalone"
|
||||
}
|
||||
BIN
apps/web/public/assets/images/fb.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
apps/web/public/assets/images/github.webp
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
apps/web/public/assets/images/google.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
apps/web/public/assets/images/google.webp
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
apps/web/public/assets/images/microsoft.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
apps/web/public/assets/images/posts/lorem-ipsum.webp
Normal file
|
After Width: | Height: | Size: 365 KiB |
BIN
apps/web/public/assets/images/sign-in.webp
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
apps/web/public/assets/images/twitter.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
74
apps/web/public/locales/en/auth.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"signUpHeading": "Create an account",
|
||||
"signUp": "Sign Up",
|
||||
"signInHeading": "Sign in to your account",
|
||||
"signIn": "Sign In",
|
||||
"getStarted": "Get started",
|
||||
"signOut": "Sign out",
|
||||
"signingIn": "Signing in...",
|
||||
"signingUp": "Signing up...",
|
||||
"orContinueWithEmail": "or continue with email",
|
||||
"doNotHaveAccountYet": "Do not have an account yet?",
|
||||
"alreadyHaveAnAccount": "Already have an account?",
|
||||
"joinOrganizationHeading": "Join {{organization}}",
|
||||
"joinOrganizationSubHeading": "You were invited to join <b>{{organization}}</Bold>",
|
||||
"signUpToAcceptInvite": "Please sign in/up to accept the invite",
|
||||
"clickToAcceptAs": "Click the button below to accept the invite with as <b>{{email}}</b>",
|
||||
"acceptInvite": "Accept invite",
|
||||
"acceptingInvite": "Accepting Invite...",
|
||||
"acceptInviteSuccess": "Invite successfully accepted",
|
||||
"acceptInviteError": "Error encountered while accepting invite",
|
||||
"acceptInviteWithDifferentAccount": "Want to accept the invite with a different account?",
|
||||
"alreadyHaveAccountStatement": "I already have an account, I want to sign in instead",
|
||||
"doNotHaveAccountStatement": "I do not have an account, I want to sign up instead",
|
||||
"addingToOrganization": "We are adding you to <b>{{name}}</b>. Please Wait...",
|
||||
"signInWithProvider": "Sign in with {{provider}}",
|
||||
"signInWithPhoneNumber": "Sign in with Phone Number",
|
||||
"signInWithEmail": "Sign in with Email",
|
||||
"signUpWithEmail": "Sign up with Email",
|
||||
"passwordHint": "Ensure it's at least 6 characters",
|
||||
"repeatPasswordHint": "Type your password again",
|
||||
"repeatPassword": "Repeat password",
|
||||
"passwordsDoNotMatch": "The passwords do not match",
|
||||
"passwordForgottenQuestion": "Password forgotten?",
|
||||
"passwordResetLabel": "Reset Password",
|
||||
"passwordResetSubheading": "Enter your email address below. You will receive a link to reset your password.",
|
||||
"passwordResetSuccessMessage": "Check your Inbox! We emailed you a link for resetting your Password.",
|
||||
"passwordRecoveredQuestion": "Password recovered?",
|
||||
"passwordLengthError": "Please provide a password with at least 6 characters",
|
||||
"sendEmailLink": "Send Email Link",
|
||||
"sendingEmailLink": "Sending Email Link...",
|
||||
"sendLinkSuccess": "We sent you a link to your email! Follow the link to sign in.",
|
||||
"sendLinkSuccessToast": "Link successfully sent",
|
||||
"getNewLink": "Get a new link",
|
||||
"verificationCode": "Verification Code",
|
||||
"verificationCodeHint": "Enter the code we sent you by SMS",
|
||||
"verificationCodeSubmitButtonLabel": "Submit Verification Code",
|
||||
"sendingMfaCode": "Sending Verification Code...",
|
||||
"verifyingMfaCode": "Verifying code...",
|
||||
"sendMfaCodeError": "Sorry, we couldn't send you a verification code",
|
||||
"verifyMfaCodeSuccess": "Code verified! Signing you in...",
|
||||
"verifyMfaCodeError": "Ops! It looks like the code is not correct",
|
||||
"reauthenticate": "Reauthenticate",
|
||||
"reauthenticateDescription": "For security reasons, we need you to re-authenticate",
|
||||
"errorAlertHeading": "Sorry, we could not authenticate you",
|
||||
"emailConfirmationAlertHeading": "We sent you a confirmation email.",
|
||||
"emailConfirmationAlertBody": "Welcome! Please check your email and click the link to verify your account.",
|
||||
"resendLink": "Resend link",
|
||||
"resendLinkSuccess": "We sent you a new link to your email! Follow the link to sign in.",
|
||||
"authenticationErrorAlertHeading": "Authentication Error",
|
||||
"authenticationErrorAlertBody": "Sorry, we could not authenticate you. Please try again.",
|
||||
"sendEmailCode": "Get code to your Email",
|
||||
"sendingEmailCode": "Sending code...",
|
||||
"resetPasswordError": "Sorry, we could not reset your password. Please try again.",
|
||||
"emailPlaceholder": "your@email.com",
|
||||
"errors": {
|
||||
"Invalid login credentials": "The credentials entered are invalid",
|
||||
"User already registered": "This credential is already in use. Please try with another one.",
|
||||
"Email not confirmed": "Please confirm your email address before signing in",
|
||||
"default": "We have encountered an error. Please ensure you have a working internet connection and try again",
|
||||
"generic": "Sorry, we weren't able to authenticate you. Please try again.",
|
||||
"link": "Sorry, we encountered an error while sending your link. Please try again.",
|
||||
"codeVerifierMismatch": "It looks like you're trying to sign in using a different browser than the one you used to request the sign in link. Please try again using the same browser."
|
||||
}
|
||||
}
|
||||
60
apps/web/public/locales/en/common.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"homeTabLabel": "Home",
|
||||
"homeTabDescription": "Welcome to your home page",
|
||||
"accountMembers": "Members",
|
||||
"billingTabLabel": "Billing",
|
||||
"billingTabDescription": "Manage your billing and subscription",
|
||||
"yourAccountTabLabel": "Account Settings",
|
||||
"dashboardTabLabel": "Dashboard",
|
||||
"organizationSettingsTabLabel": "Organization",
|
||||
"settingsTabLabel": "Settings",
|
||||
"profileSettingsTabLabel": "Profile",
|
||||
"subscriptionSettingsTabLabel": "Subscription",
|
||||
"dashboardTabDescription": "An overview of your organization'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",
|
||||
"backToHomePage": "Back to Home Page",
|
||||
"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",
|
||||
"retry": "Retry",
|
||||
"contactUs": "Contact Us",
|
||||
"loading": "Loading. Please wait...",
|
||||
"yourOrganizations": "Your Organizations",
|
||||
"continue": "Continue",
|
||||
"skip": "Skip",
|
||||
"signedInAs": "Signed in as",
|
||||
"pageOfPages": "Page {{page}} of {{total}}",
|
||||
"roles": {
|
||||
"owner": {
|
||||
"label": "Owner",
|
||||
"description": "Can change any setting, invite new members and manage billing"
|
||||
},
|
||||
"admin": {
|
||||
"label": "Admin",
|
||||
"description": "Can change some settings, invite members, perform disruptive actions"
|
||||
},
|
||||
"member": {
|
||||
"label": "Member",
|
||||
"description": "Cannot invite members or change settings"
|
||||
}
|
||||
}
|
||||
}
|
||||
15
apps/web/public/locales/en/onboarding.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"setupOrganization": "Setup Organization",
|
||||
"setupOrganizationDescription": "Welcome! First, let's setup your organization.",
|
||||
"organizationNameLabel": "Organization name",
|
||||
"errorAlertHeading": "There was an error completing your onboarding.",
|
||||
"inviteMembers": "Invite members",
|
||||
"inviteMembersDescription": "Invite your team members to join your organization.",
|
||||
"info": "Details",
|
||||
"invites": "Invites",
|
||||
"complete": "Complete",
|
||||
"successStepHeading": "You're all set! You can now start using the app.",
|
||||
"continue": "Continue to your Dashboard",
|
||||
"settingAccount": "We're setting up your account. Please wait...",
|
||||
"organizationNamePlaceholder": "Ex. Acme Inc."
|
||||
}
|
||||
92
apps/web/public/locales/en/organization.json
Normal file
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"generalTabLabel": "General",
|
||||
"generalTabLabelSubheading": "Manage your Organization",
|
||||
"membersTabLabel": "Members",
|
||||
"emailSettingsTab": "Email",
|
||||
"membersTabSubheading": "Manage and Invite members",
|
||||
"inviteMembersPageSubheading": "Invite members to your organization",
|
||||
"createOrganizationModalHeading": "Create Organization",
|
||||
"organizationNameLabel": "Organization Name",
|
||||
"createOrganizationSubmitLabel": "Create Organization",
|
||||
"createOrganizationSuccess": "Organization created successfully",
|
||||
"createOrganizationError": "Organization not created. Please try again.",
|
||||
"createOrganizationLoading": "Creating organization...",
|
||||
"settingsPageLabel": "General",
|
||||
"createOrganizationDropdownLabel": "New organization",
|
||||
"changeRole": "Change Role",
|
||||
"removeMember": "Remove",
|
||||
"inviteMembersSuccess": "Members invited successfully!",
|
||||
"inviteMembersError": "Sorry, we encountered an error! Please try again",
|
||||
"inviteMembersLoading": "Inviting members...",
|
||||
"removeInviteButtonLabel": "Remove invite",
|
||||
"addAnotherMemberButtonLabel": "Add another one",
|
||||
"inviteMembersSubmitLabel": "Send Invites",
|
||||
"removeMemberModalHeading": "You are removing this user",
|
||||
"removeMemberSuccessMessage": "Member removed successfully",
|
||||
"removeMemberErrorMessage": "Sorry, we encountered an error. Please try again",
|
||||
"removeMemberErrorHeading": "Sorry, we couldn't remove the selected member.",
|
||||
"removeMemberLoadingMessage": "Removing member...",
|
||||
"removeMemberSubmitLabel": "Remove User from Organization",
|
||||
"chooseDifferentRoleError": "Role is the same as the current one",
|
||||
"updateRoleLoadingMessage": "Updating role...",
|
||||
"updateRoleSuccessMessage": "Role updated successfully",
|
||||
"updatingRoleErrorMessage": "Sorry, we encountered an error. Please try again.",
|
||||
"updateMemberRoleModalHeading": "Update Member's Role",
|
||||
"memberRoleInputLabel": "Member role",
|
||||
"updateRoleSubmitLabel": "Update Role",
|
||||
"transferOwnership": "Transfer Ownership",
|
||||
"deleteInviteModalHeading": "Deleting Invite",
|
||||
"deleteInviteSuccessMessage": "Invite deleted successfully",
|
||||
"deleteInviteErrorMessage": "Invite not deleted. Please try again.",
|
||||
"deleteInviteLoadingMessage": "Deleting invite. Please wait...",
|
||||
"confirmDeletingMemberInvite": "You are deleting the invite to <b>{{ email }}</b>",
|
||||
"transferOwnershipDisclaimer": "You are transferring ownership of the selected organization to <b>{{ member }}</b>.",
|
||||
"transferringOwnership": "Transferring ownership...",
|
||||
"transferOwnershipSuccess": "Ownership successfully transferred",
|
||||
"transferOwnershipError": "Sorry, we could not transfer ownership to the selected member. Please try again.",
|
||||
"deleteInviteSubmitLabel": "Delete Invite",
|
||||
"youBadgeLabel": "You",
|
||||
"updateOrganizationLoadingMessage": "Updating Organization...",
|
||||
"updateOrganizationSuccessMessage": "Organization successfully updated",
|
||||
"updateOrganizationErrorMessage": "Could not update Organization. Please try again.",
|
||||
"updateLogoErrorMessage": "Could not update Logo. Please try again.",
|
||||
"organizationNameInputLabel": "Organization Name",
|
||||
"organizationLogoInputHeading": "Upload your organization's Logo",
|
||||
"organizationLogoInputSubheading": "Please choose a photo to upload as your organization logo.",
|
||||
"updateOrganizationSubmitLabel": "Update Organization",
|
||||
"inviteMembersPageHeading": "Invite Members",
|
||||
"goBackToMembersPage": "Go back to members",
|
||||
"membersPageHeading": "Members",
|
||||
"inviteMembersButtonLabel": "Invite Members",
|
||||
"pendingInvitesHeading": "Pending Invites",
|
||||
"pendingInvitesSubheading": "Manage invites not yet accepted",
|
||||
"noPendingInvites": "No pending invites found",
|
||||
"loadingMembers": "Loading members...",
|
||||
"loadMembersError": "Sorry, we couldn't fetch your organization's members.",
|
||||
"loadInvitedMembersError": "Sorry, we couldn't fetch your organization's invited members.",
|
||||
"loadingInvitedMembers": "Loading invited members...",
|
||||
"invitedBadge": "Invited",
|
||||
"duplicateInviteEmailError": "You have already entered this email address",
|
||||
"invitingOwnAccountError": "Hey, that's your email!",
|
||||
"dangerZone": "Danger Zone",
|
||||
"dangerZoneSubheading": "Delete or leave your organization",
|
||||
"deleteOrganization": "Delete Organization",
|
||||
"deleteOrganizationDescription": "This action cannot be undone. All data associated with this organization will be deleted.",
|
||||
"deletingOrganization": "Deleting organization",
|
||||
"deleteOrganizationModalHeading": "Deleting Organization",
|
||||
"deleteOrganizationInputField": "Type the name of the organization to confirm",
|
||||
"leaveOrganization": "Leave Organization",
|
||||
"leavingOrganizationModalHeading": "Leaving Organization",
|
||||
"leaveOrganizationDescription": "You will no longer have access to this organization.",
|
||||
"deleteOrganizationDisclaimer": "You are deleting the organization {{ organizationName }}. This action cannot be undone.",
|
||||
"leaveOrganizationDisclaimer": "You are leaving the organization {{ organizationName }}. You will no longer have access to it.",
|
||||
"deleteOrganizationErrorHeading": "Sorry, we couldn't delete your organization.",
|
||||
"leaveOrganizationErrorHeading": "Sorry, we couldn't leave your organization.",
|
||||
"searchMembersPlaceholder": "Search members",
|
||||
"createOrganizationErrorHeading": "Sorry, we couldn't create your organization.",
|
||||
"createOrganizationErrorMessage": "We encountered an error creating your organization. Please try again.",
|
||||
"transferOrganizationErrorHeading": "Sorry, we couldn't transfer ownership of your organization.",
|
||||
"transferOrganizationErrorMessage": "We encountered an error transferring ownership of your organization. Please try again.",
|
||||
"updateRoleErrorHeading": "Sorry, we couldn't update the role of the selected member.",
|
||||
"updateRoleErrorMessage": "We encountered an error updating the role of the selected member. Please try again."
|
||||
}
|
||||
129
apps/web/public/locales/en/profile.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"generalTab": "My Details",
|
||||
"generalTabSubheading": "Manage your profile details",
|
||||
"emailTab": "Email",
|
||||
"emailTabTabSubheading": "Update your email address",
|
||||
"passwordTab": "Password",
|
||||
"passwordTabSubheading": "Update your password",
|
||||
"manageConnectedAccounts": "Connected Accounts",
|
||||
"manageConnectedAccountsSubheading": "Manage your connected accounts",
|
||||
"connectedAccounts": "Connected Accounts",
|
||||
"authenticationTab": "Authentication",
|
||||
"multiFactorAuth": "Multi-Factor Authentication",
|
||||
"multiFactorAuthSubheading": "Set up a MFA method to secure your account",
|
||||
"connectedAccountsSubheading": "Below are the accounts linked to your profile",
|
||||
"availableProviders": "Available Providers",
|
||||
"availableProvidersSubheading": "Click on the providers below to link your profile to the provider",
|
||||
"updateProfileSuccess": "Profile successfully updated",
|
||||
"updateProfileError": "Encountered an error. Please try again",
|
||||
"updatePasswordSuccess": "Password update request successful",
|
||||
"updatePasswordSuccessMessage": "Your password has been successfully updated!",
|
||||
"updatePasswordError": "Encountered an error. Please try again",
|
||||
"updatePasswordLoading": "Updating password...",
|
||||
"updateProfileLoading": "Updating profile...",
|
||||
"displayNameLabel": "Your Name",
|
||||
"emailLabel": "Email Address",
|
||||
"profilePictureHeading": "Upload your avatar picture",
|
||||
"profilePictureSubheading": "Please choose a photo to upload as your profile picture.",
|
||||
"updateProfileSubmitLabel": "Update Profile",
|
||||
"currentPassword": "Current Password",
|
||||
"newPassword": "New Password",
|
||||
"repeatPassword": "Repeat New Password",
|
||||
"yourPassword": "Your Password",
|
||||
"updatePasswordSubmitLabel": "Update Password",
|
||||
"newEmail": "Your New Email",
|
||||
"repeatEmail": "Repeat Email",
|
||||
"updateEmailSubmitLabel": "Update Email Address",
|
||||
"updateEmailSuccess": "Email update request successful",
|
||||
"updateEmailSuccessMessage": "We sent you an email to confirm your new email address. Please check your inbox and click on the link to confirm your new email address.",
|
||||
"updateEmailLoading": "Updating your email...",
|
||||
"updateEmailError": "Email not updated. Please try again",
|
||||
"passwordNotMatching": "Passwords do not match. Make sure you're using the correct password",
|
||||
"passwordNotChanged": "Your password has not changed",
|
||||
"emailsNotMatching": "Emails do not match. Make sure you're using the correct email",
|
||||
"updatingSameEmail": "The email chosen is the same as your current one",
|
||||
"cannotUpdateEmail": "You cannot update your email because your account is not linked to any.",
|
||||
"cannotUpdatePassword": "You cannot update your password because your account is not linked to any.",
|
||||
"unlinkActionLabel": "Unlink",
|
||||
"unlinkAccountModalHeading": "Unlink Account",
|
||||
"confirmUnlink": "You're about to unlink this account.",
|
||||
"confirmUnlinkSubmitLabel": "Yep, Unlink Account",
|
||||
"unlinkActionSuccess": "Account successfully unlinked",
|
||||
"unlinkActionError": "Sorry, we couldn't unlink this account",
|
||||
"unlinkActionLoading": "Unlinking account...",
|
||||
"linkActionSuccess": "Account successfully linked",
|
||||
"linkActionError": "Sorry, we couldn't link this account",
|
||||
"linkActionLoading": "Linking account...",
|
||||
"linkAccount": "Link Account",
|
||||
"connectWithProvider": "Connect with {{ provider }}",
|
||||
"connectedWithProvider": "Connected with {{ provider }}",
|
||||
"setupMfaButtonLabel": "Setup a new Factor",
|
||||
"multiFactorSetupError": "Sorry, there was an error while setting up your factor. Please try again.",
|
||||
"multiFactorAuthHeading": "Secure your account with Multi-Factor Authentication",
|
||||
"multiFactorAuthDescription": "Enable Multi-Factor Authentication to verify your identity for an extra layer of security to your account in case your password is stolen. In addition to entering your password, it requires you confirm your identity via SMS.",
|
||||
"multiFactorModalHeading": "Use your phone to scan the QR code below. Then enter the code generated.",
|
||||
"factorNameLabel": "A memorable name to identify this factor",
|
||||
"factorNameHint": "Use an easy-to-remember name to easily identify this factor in the future. Ex. iPhone 14",
|
||||
"factorNameSubmitLabel": "Set factor name",
|
||||
"unenrollTooltip": "Unenroll this factor",
|
||||
"unenrollingFactor": "Unenrolling factor...",
|
||||
"unenrollFactorSuccess": "Factor successfully unenrolled",
|
||||
"unenrollFactorError": "Unenrolling factor failed",
|
||||
"factorsListError": "Error loading factors list",
|
||||
"factorName": "Factor Name",
|
||||
"factorType": "Type",
|
||||
"factorStatus": "Status",
|
||||
"mfaEnabledSuccessTitle": "Multi-Factor authentication is enabled",
|
||||
"mfaEnabledSuccessDescription": "Congratulations! You have successfully enrolled in the multi factor authentication process. You will now be able to access your account with a combination of your password and an authentication code sent to your phone number.",
|
||||
"verificationCode": "Verification Code",
|
||||
"addEmailAddress": "Add Email address",
|
||||
"updatePhoneNumber": "Update Phone Number",
|
||||
"updatePhoneNumberSubheading": "Link your phone number to your account",
|
||||
"updatePhoneNumberLoading": "Updating phone number...",
|
||||
"updatePhoneNumberSuccess": "Phone number successfully updated",
|
||||
"updatePhoneNumberError": "Sorry, we weren't able to update your phone number",
|
||||
"phoneNumberLabel": "Phone Number",
|
||||
"addPhoneNumber": "Add Phone Number",
|
||||
"removePhoneNumber": "Remove Phone Number",
|
||||
"confirmRemovePhoneNumberDescription": "You're about to remove your phone number. You will not be able to use it to login to your account.",
|
||||
"confirmRemovePhoneNumber": "Yes, remove phone number",
|
||||
"verifyActivationCodeDescription": "Enter the verification code generated by your authenticator app",
|
||||
"loadingFactors": "Loading factors...",
|
||||
"enableMfaFactor": "Enable Factor",
|
||||
"disableMfaFactor": "Disable Factor",
|
||||
"qrCodeError": "Sorry, we weren't able to generate the QR code",
|
||||
"multiFactorSetupSuccess": "Factor successfully enrolled",
|
||||
"submitVerificationCode": "Submit Verification Code",
|
||||
"mfaEnabledSuccessAlert": "Multi-Factor authentication is enabled",
|
||||
"verifyingCode": "Verifying code...",
|
||||
"invalidVerificationCode": "Invalid verification code. Please try again",
|
||||
"unenrollFactorModalHeading": "Unenroll Factor",
|
||||
"unenrollFactorModalBody": "You're about to unenroll this factor. You will not be able to use it to login to your account.",
|
||||
"unenrollFactorModalButtonLabel": "Yes, unenroll factor",
|
||||
"selectFactor": "Choose a factor to verify your identity",
|
||||
"disableMfa": "Disable Multi-Factor Authentication",
|
||||
"disableMfaButtonLabel": "Disable MFA",
|
||||
"confirmDisableMfaButtonLabel": "Yes, disable MFA",
|
||||
"disablingMfa": "Disabling Multi-Factor Authentication. Please wait...",
|
||||
"disableMfaSuccess": "Multi-Factor Authentication successfully disabled",
|
||||
"disableMfaError": "Sorry, we encountered an error. MFA has not been disabled.",
|
||||
"sendingEmailVerificationLink": "Sending Email...",
|
||||
"sendEmailVerificationLinkSuccess": "Verification link successfully sent",
|
||||
"sendEmailVerificationLinkError": "Sorry, we weren't able to send you the email",
|
||||
"sendVerificationLinkSubmitLabel": "Send Verification Link",
|
||||
"sendVerificationLinkSuccessLabel": "Email sent! Check your Inbox",
|
||||
"verifyEmailAlertHeading": "Please verify your email to enable MFA",
|
||||
"verificationLinkAlertDescription": "Your email is not yet verified. Please verify your email to be able to set up Multi-Factor Authentication.",
|
||||
"authFactorName": "Factor Name (optional)",
|
||||
"authFactorNameHint": "Assign a name that helps you remember the phone number used",
|
||||
"loadingUser": "Loading user details. Please wait...",
|
||||
"linkPhoneNumber": "Link Phone Number",
|
||||
"dangerZone": "Danger Zone",
|
||||
"dangerZoneSubheading": "Some actions cannot be undone. Please be careful.",
|
||||
"deleteAccount": "Delete your Account",
|
||||
"deleteAccountDescription": "This will delete your account and the organizations you own. Furthermore, we will immediately cancel any active subscriptions. This action cannot be undone. You will be asked to confirm this action in the next step.",
|
||||
"deleteProfileConfirmationInputLabel": "Type DELETE to confirm",
|
||||
"deleteAccountErrorHeading": "Sorry, we couldn't delete your account",
|
||||
"needsReauthentication": "Reauthentication Required",
|
||||
"needsReauthenticationDescription": "You need to reauthenticate to change your password. Please sign out and sign in again to change your password."
|
||||
}
|
||||
70
apps/web/public/locales/en/subscription.json
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"subscriptionTabSubheading": "Manage your Subscription and Billing",
|
||||
"checkout": "Checkout",
|
||||
"manageBillingDescription": "Visit your Customer Portal to manage your subscription and billing.",
|
||||
"manageBilling": "Go to Customer Portal",
|
||||
"notSubscribedToAnyPlan": "You are not currently subscribed to any plan",
|
||||
"choosePlan": "Select a plan below",
|
||||
"currentPlan": "Your Plan",
|
||||
"subscriptionWillEndOn": "The subscription will end on {{- endDate }}",
|
||||
"unknownErrorAlertHeading": "Sorry, something went wrong",
|
||||
"unknownErrorAlert": "We encountered an unknown error while processing your payment. Please try again or contact support.",
|
||||
"checkOutCanceledAlertHeading": "The checkout was canceled",
|
||||
"checkOutCanceledAlert": "The checkout was canceled. Please contact us if you're experiencing any issues.",
|
||||
"checkOutCompletedAlertHeading": "Checkout successfully completed",
|
||||
"checkOutCompletedAlert": "Yay, your payment went through!",
|
||||
"cancelAtPeriodEndDescription": "Your subscription is scheduled to be canceled on {{- endDate }}.",
|
||||
"renewAtPeriodEndDescription": "Your subscription is scheduled to be renewed on {{- endDate }}",
|
||||
"noPermissionsAlertHeading": "You don't have permissions to change the billing settings",
|
||||
"noPermissionsAlertBody": "Please contact your organization owner to change the billing settings for your organization.",
|
||||
"checkoutSuccessTitle": "Done! You're all set.",
|
||||
"checkoutSuccessDescription": "Thank you for subscribing, we have successfully processed your subscription! A confirmation email will be sent to {{ customerEmail }}.",
|
||||
"checkoutSuccessBackButton": "Proceed to App",
|
||||
"status": {
|
||||
"free": {
|
||||
"label": "Free Plan",
|
||||
"heading": "You are currently on the Free Plan",
|
||||
"description": "You're on a free plan. You can upgrade to a paid plan at any time."
|
||||
},
|
||||
"active": {
|
||||
"label": "Active",
|
||||
"heading": "Your subscription is active",
|
||||
"description": "Your subscription is active. You can manage your subscription and billing in the Customer Portal."
|
||||
},
|
||||
"trialing": {
|
||||
"label": "Trial",
|
||||
"heading": "You're on a trial",
|
||||
"description": "Your trial will end on {{- trialEndDate }}."
|
||||
},
|
||||
"past_due": {
|
||||
"label": "Past Due",
|
||||
"heading": "Your invoice is past due",
|
||||
"description": "Your invoice is past due. Please update your payment method."
|
||||
},
|
||||
"canceled": {
|
||||
"label": "Canceled",
|
||||
"heading": "Your subscription is canceled",
|
||||
"description": "Your subscription is canceled. It is scheduled to end on {{- endDate }}."
|
||||
},
|
||||
"unpaid": {
|
||||
"label": "Unpaid",
|
||||
"heading": "Your invoice is unpaid",
|
||||
"description": "Your invoice is unpaid. Please update your payment method."
|
||||
},
|
||||
"incomplete": {
|
||||
"label": "Incomplete",
|
||||
"heading": "We're waiting for your payment",
|
||||
"description": "We're waiting for your payment to go through. Please bear with us."
|
||||
},
|
||||
"incomplete_expired": {
|
||||
"label": "Expired",
|
||||
"heading": "Your payment has expired",
|
||||
"description": "Your payment has expired. Please update your payment method."
|
||||
},
|
||||
"paused": {
|
||||
"label": "Paused",
|
||||
"heading": "Your subscription is paused",
|
||||
"description": "Your subscription is paused. You can resume it at any time."
|
||||
}
|
||||
}
|
||||
}
|
||||