mirror of
https://github.com/lingble/chatwoot.git
synced 2025-10-30 10:42:38 +00:00
chore: Update translations (#12432)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Labels"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Create WhatsApp Channel",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "We were not able to save the WhatsApp channel"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Delete",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/am/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/am/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Enabled",
|
||||
"DISABLED": "Disabled",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copy",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Cancel",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Download",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Password",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Cancel",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Cancel",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Updating your password would reset your logins in multiple devices.",
|
||||
"BTN_TEXT": "Change password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Access Token",
|
||||
"NOTE": "This token can be used if you are building an API based integration",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Read docs"
|
||||
"DOCS": "Read docs",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Billing",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Copied to clipboard",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
|
||||
"NEW_ACCOUNT": "New Account",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "المكلَّف",
|
||||
"TEAM_NAME": "الفريق",
|
||||
"PRIORITY": "الأولوية"
|
||||
"PRIORITY": "الأولوية",
|
||||
"LABELS": "الوسوم"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "إنشاء قناة واتساب",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "لم نتمكن من حفظ قناة واتساب"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "حذف",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/ar/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/ar/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "مفعل",
|
||||
"DISABLED": "معطّل",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "جار التحميل...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "نسخ",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "إلغاء",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "تحميل",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "كلمة المرور",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "إلغاء",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "إلغاء",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "تعديل كلمة المرور الخاصة بك سيعيد ضبط تسجيلات الدخول الخاصة بك في الأجهزة الأخرى.",
|
||||
"BTN_TEXT": "تغيير كلمة المرور"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "رمز المصادقة",
|
||||
"NOTE": "يمكن استخدام هذا رمز المصادقة إذا كنت تبني تطبيقات API للتكامل مع Chatwoot",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "السماح للنظام بوضع علامة غير متصل تلقائياً عند عدم استخدام التطبيق أو لوحة التحكم.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "قراءة المستندات"
|
||||
"DOCS": "قراءة المستندات",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "الفواتير",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "حساب الفوترة الخاص بك قيد الإعداد. الرجاء تحديث الصفحة وحاول مرة أخرى."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "تم نسخ الكود إلى الحافظة بنجاح",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "أوه! لم نتمكن من العثور على الحساب. الرجاء إنشاء حساب جديد للمتابعة.",
|
||||
"NEW_ACCOUNT": "حساب جديد",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Labels"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Create WhatsApp Channel",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "We were not able to save the WhatsApp channel"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Delete",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/az/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/az/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Enabled",
|
||||
"DISABLED": "Disabled",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copy",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Cancel",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Download",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Password",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Cancel",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Cancel",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Updating your password would reset your logins in multiple devices.",
|
||||
"BTN_TEXT": "Change password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Access Token",
|
||||
"NOTE": "This token can be used if you are building an API based integration",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Read docs"
|
||||
"DOCS": "Read docs",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Billing",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Copied to clipboard",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
|
||||
"NEW_ACCOUNT": "New Account",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Labels"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Create WhatsApp Channel",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "We were not able to save the WhatsApp channel"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Изтрий",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/bg/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/bg/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Enabled",
|
||||
"DISABLED": "Disabled",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copy",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Отмени",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Download",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Password",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Отмени",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Отмени",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Updating your password would reset your logins in multiple devices.",
|
||||
"BTN_TEXT": "Change password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Access Token",
|
||||
"NOTE": "This token can be used if you are building an API based integration",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Read docs"
|
||||
"DOCS": "Read docs",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Billing",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Code copied to clipboard successfully",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
|
||||
"NEW_ACCOUNT": "New Account",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Cessionari",
|
||||
"TEAM_NAME": "Equip",
|
||||
"PRIORITY": "Prioritat"
|
||||
"PRIORITY": "Prioritat",
|
||||
"LABELS": "Etiquetes"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Crea un canal de WhatsApp",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "No hem pogut desar el canal WhatsApp"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Esborrar",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/ca/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/ca/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Habilita",
|
||||
"DISABLED": "Inhabilita",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copia",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Cancel·la",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Descarrega",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Contrasenya",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Cancel·la",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Cancel·la",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "L'actualització de la contrasenya restableix els vostres inicis de sessió en múltiples dispositius.",
|
||||
"BTN_TEXT": "Canvia la contrasenya"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Token d'accés",
|
||||
"NOTE": "Aquest token es pot utilitzar si creeu una integració basada en l'API",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Permet que el sistema et marqui automàticament fora de línia quan no facis servir l'aplicació o el tauler.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Llegir documents"
|
||||
"DOCS": "Llegir documents",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Facturació",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "El teu compte de facturació s'està configurant. Actualitza la pàgina i torna-ho a provar."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "El codi s'ha copiat al porta-retalls amb èxit",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Posa't en contacte amb el vostre administrador per obtenir l'actualització."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Actualitza ara",
|
||||
"CANCEL_ANYTIME": "Pots canviar o cancel·lar el teu pla en qualsevol moment"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! No hem trobat cap compte de Chatwoot. Crea un compte nou per continuar.",
|
||||
"NEW_ACCOUNT": "Compte nou",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Štítky"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Create WhatsApp Channel",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "We were not able to save the WhatsApp channel"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Vymazat",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/cs/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/cs/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Povoleno",
|
||||
"DISABLED": "Zakázáno",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Kopírovat",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Zrušit",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Stáhnout",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Heslo",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Zrušit",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Zrušit",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Aktualizace hesla by obnovila vaše přihlašovací údaje na více zařízeních.",
|
||||
"BTN_TEXT": "Change password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Přístupový token",
|
||||
"NOTE": "Tento token může být použit při vytváření integrace založené na API",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Read docs"
|
||||
"DOCS": "Read docs",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Billing",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Kód byl úspěšně zkopírován do schránky",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
|
||||
"NEW_ACCOUNT": "Nový účet",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Etiketter"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Opret WhatsApp Kanal",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Vi kunne ikke gemme WhatsApp-kanalen"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Slet",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/da/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/da/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Aktiveret",
|
||||
"DISABLED": "Deaktiveret",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Kopiér",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Annuller",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Download",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Adgangskode",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Annuller",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Annuller",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Opdatering af din adgangskode vil nulstille dine logins på flere enheder.",
|
||||
"BTN_TEXT": "Skift adgangskode"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Adgangs Token",
|
||||
"NOTE": "Denne token kan bruges, hvis du bygger en API-baseret integration",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Læs dokumenter"
|
||||
"DOCS": "Læs dokumenter",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Fakturering",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Din faktureringskonto er ved at blive konfigureret. Opdater venligst siden og prøv igen."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Kode kopieret til udklipsholder med succes",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! Vi kunne ikke finde nogen Chatwoot-konti. Opret venligst en ny konto for at fortsætte.",
|
||||
"NEW_ACCOUNT": "Ny Konto",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Zugewiesener",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priorität"
|
||||
"PRIORITY": "Priorität",
|
||||
"LABELS": "Labels"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "WhatsApp-Kanal erstellen",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Wir konnten den WhatsApp-Kanal nicht speichern"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Löschen",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/de/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/de/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Aktiviert",
|
||||
"DISABLED": "Deaktiviert",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Laden...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Kopieren",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Stornieren",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Herunterladen",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Passwort",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Stornieren",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Stornieren",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Durch das Aktualisieren Ihres Kennworts werden Ihre Anmeldungen auf mehreren Geräten zurückgesetzt.",
|
||||
"BTN_TEXT": "Passwort ändern"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Zugangstoken",
|
||||
"NOTE": "Dieses Token kann verwendet werden, wenn Sie eine API-basierte Integration erstellen",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Lassen Sie sich vom System automatisch als offline markieren, wenn Sie die App oder das Dashboard nicht verwenden.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Dokumente lesen"
|
||||
"DOCS": "Dokumente lesen",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Rechnungen",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Ihr Rechnungskonto wird konfiguriert. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Code erfolgreich in die Zwischenablage kopiert",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Oh oh! Wir konnten keine Chatwoot-Konten finden. Bitte erstellen Sie ein neues Konto um fortzufahren.",
|
||||
"NEW_ACCOUNT": "Neuer Account",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Ομάδα",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Ετικέτες"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Δημιουργία Καναλιού WhatsApp",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Δεν ήμασταν σε θέση να αποθηκεύσουμε το κανάλι WhatsApp"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Διαγραφή",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/el/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/el/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Ενεργό",
|
||||
"DISABLED": "Ανενεργό",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Αντιγραφή",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Άκυρο",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Κατέβασμα",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Κωδικός",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Άκυρο",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Άκυρο",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Η ενημέρωση του κωδικού κα επαναφέρει τα logins σε όλες τις συσκευές που έχετε συνδεθεί.",
|
||||
"BTN_TEXT": "Αλλαγή κωδικού πρόσβασης"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Κώδικας Πρόσβασης (Access Token)",
|
||||
"NOTE": "Χρησιμοποιείται σε περίπτωση εξωτερικής ενοποίησης της εφαρμογής με κώδικα (API)",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Αφήστε το σύστημα να σας σηματοδοτήσει αυτόματα εκτός σύνδεσης, όταν δεν χρησιμοποιείτε την εφαρμογή ή τον πίνακα ελέγχου.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Ανάγνωση εγγράφων"
|
||||
"DOCS": "Ανάγνωση εγγράφων",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Χρεώσεις",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Ο λογαριασμός χρέωσης έχει ρυθμιστεί. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Ο κώδικας αντιγράφτηκε με επιτυχία στο πρόχειρο",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Ωχ! Δεν μπορέσαμε να βρούμε κανένα λογαριασμό Chatwoot. Παρακαλούμε δημιουργήστε ένα νέο λογαριασμό για να συνεχίσετε.",
|
||||
"NEW_ACCOUNT": "Νέος Λογαριασμός",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Enlace de referencia",
|
||||
"ASSIGNEE_NAME": "Asignado a",
|
||||
"TEAM_NAME": "Equipo",
|
||||
"PRIORITY": "Prioridad"
|
||||
"PRIORITY": "Prioridad",
|
||||
"LABELS": "Etiquetas"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Crear canal de WhatsApp",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "No pudimos guardar el canal de WhatsApp"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Eliminar",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/es/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/es/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Activado",
|
||||
"DISABLED": "Deshabilitado",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Cargando...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copiar",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Cancelar",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Descargar",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Contraseña",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Cancelar",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Cancelar",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Actualizar tu contraseña restablecería tus entradas en varios dispositivos.",
|
||||
"BTN_TEXT": "Cambiar contraseña"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Token de acceso",
|
||||
"NOTE": "Este token puede ser usado si estás construyendo una integración basada en API",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Permite que el sistema te marque automáticamente sin conexión cuando no estás usando la aplicación o el tablero.",
|
||||
"INFO_SHORT": "Marcar automáticamente sin conexión cuando no está usando la aplicación."
|
||||
},
|
||||
"DOCS": "Leer documentos"
|
||||
"DOCS": "Leer documentos",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Facturación",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Tu cuenta de facturación está siendo configurada. Por favor, actualiza la página e inténtalo de nuevo."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Código copiado al portapapeles con éxito",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Por favor, comuníquese con su administrador para la actualización."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Actualizar ahora",
|
||||
"CANCEL_ANYTIME": "Puede cambiar o cancelar su plan en cualquier momento"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "¡Oh oh! No hemos podido encontrar ninguna cuenta de \"Chatwoot\". Por favor, crea una nueva cuenta para continuar.",
|
||||
"NEW_ACCOUNT": "Nueva cuenta",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
"AGENT_BOTS": {
|
||||
"HEADER": "رباتها",
|
||||
"LOADING_EDITOR": "در حال بارگیری ویرایشگر...",
|
||||
"DESCRIPTION": "Agent Bots are like the most fabulous members of your team. They can handle the small stuff, so you can focus on the stuff that matters. Give them a try. You can manage your bots from this page or create new ones using the 'Add Bot' button.",
|
||||
"DESCRIPTION": "رباتهای عامل مانند شگفتانگیزترین اعضای تیم شما هستند. آنها میتوانند کارهای کوچک را انجام دهند، بنابراین شما میتوانید روی چیزهای مهم تمرکز کنید. آنها را امتحان کنید. میتوانید رباتهای خود را از این صفحه مدیریت کنید یا با استفاده از دکمه «افزودن ربات»، رباتهای جدیدی ایجاد کنید.",
|
||||
"LEARN_MORE": "Learn about agent bots",
|
||||
"GLOBAL_BOT": "System bot",
|
||||
"GLOBAL_BOT": "ربات سیستمی",
|
||||
"GLOBAL_BOT_BADGE": "سیستم",
|
||||
"AVATAR": {
|
||||
"SUCCESS_DELETE": "Bot avatar deleted successfully",
|
||||
"ERROR_DELETE": "Error deleting bot avatar, please try again"
|
||||
"SUCCESS_DELETE": "آواتار ربات با موفقیت حذف شد",
|
||||
"ERROR_DELETE": "خطا هنگام حذف آواتار ربات، لطفا مجدد امتحان کنید"
|
||||
},
|
||||
"BOT_CONFIGURATION": {
|
||||
"TITLE": "انتخاب یک ربات عامل",
|
||||
@@ -22,7 +22,7 @@
|
||||
"SELECT_PLACEHOLDER": "انتخاب ربات"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Add Bot",
|
||||
"TITLE": "افزودن ربات",
|
||||
"CANCEL_BUTTON_TEXT": "انصراف",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "ربات با موفقیت اضافه شد.",
|
||||
@@ -30,10 +30,10 @@
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"404": "No bots found. You can create a bot by clicking the 'Add Bot' button.",
|
||||
"404": "هیچ رباتی یافت نشد. شما میتوانید با کلیک روی دکمه «افزودن ربات» یک ربات ایجاد کنید.",
|
||||
"LOADING": "در حال گرفتن رباتها...",
|
||||
"TABLE_HEADER": {
|
||||
"DETAILS": "Bot Details",
|
||||
"DETAILS": "جزئیات ربات",
|
||||
"URL": "آدرس URL وب هوک"
|
||||
}
|
||||
},
|
||||
@@ -42,7 +42,7 @@
|
||||
"TITLE": "حذف ربات",
|
||||
"CONFIRM": {
|
||||
"TITLE": "تاییدیه حذف",
|
||||
"MESSAGE": "Are you sure you want to delete {name}?",
|
||||
"MESSAGE": "آیا مطمئنید که میخواهید {name} را حذف کنید؟",
|
||||
"YES": "بله، حذف شود",
|
||||
"NO": "نه، بماند"
|
||||
},
|
||||
@@ -61,18 +61,18 @@
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "توکن دسترسی",
|
||||
"DESCRIPTION": "Copy the access token and save it securely",
|
||||
"COPY_SUCCESSFUL": "Access token copied to clipboard",
|
||||
"RESET_SUCCESS": "Access token regenerated successfully",
|
||||
"RESET_ERROR": "Unable to regenerate access token. Please try again"
|
||||
"DESCRIPTION": "توکن دسترسی را کپی کرده و در جای امن ذخیره کنید",
|
||||
"COPY_SUCCESSFUL": "توکن دسترسی در کلیپبورد کپی شد",
|
||||
"RESET_SUCCESS": "توکن دسترسی با موفقیت بازسازی شد",
|
||||
"RESET_ERROR": "خطا در بازسازی توکن دسترسی. لطفا مجدد امتحان کنید"
|
||||
},
|
||||
"FORM": {
|
||||
"AVATAR": {
|
||||
"LABEL": "Bot avatar"
|
||||
"LABEL": "آواتار ربات"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "نام ربات",
|
||||
"PLACEHOLDER": "Enter bot name",
|
||||
"PLACEHOLDER": "نام ربات را وارد کنید",
|
||||
"REQUIRED": "نام ربات الزامی است"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
@@ -82,19 +82,19 @@
|
||||
"WEBHOOK_URL": {
|
||||
"LABEL": "آدرس URL وب هوک",
|
||||
"PLACEHOLDER": "https://example.com/webhook",
|
||||
"REQUIRED": "Webhook URL is required"
|
||||
"REQUIRED": "URL وبهوک الزامی است"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NAME": "نام ربات الزامی است",
|
||||
"URL": "Webhook URL is required",
|
||||
"VALID_URL": "Please enter a valid URL starting with http:// or https://"
|
||||
"URL": "URL وبهوک الزامی است",
|
||||
"VALID_URL": "لطفا یک URL معتبر که با http:// یا https:// شروع میشود وارد کنید"
|
||||
},
|
||||
"CANCEL": "انصراف",
|
||||
"CREATE": "Create Bot",
|
||||
"UPDATE": "Update Bot"
|
||||
"CREATE": "ایجاد ربات",
|
||||
"UPDATE": "بهروزرسانی ربات"
|
||||
},
|
||||
"WEBHOOK": {
|
||||
"DESCRIPTION": "Configure a webhook bot to integrate with your custom services. The bot will receive and process events from conversations and can respond to them."
|
||||
"DESCRIPTION": "یک ربات وبهوک برای ادغام با سرویسهای سفارشیتان پیکربندی کنید. این ربات رویدادها را از مکالمات دریافت کرده و پردازش میکند و میتواند به آنها پاسخ دهد."
|
||||
},
|
||||
"TYPES": {
|
||||
"WEBHOOK": "وبهوک ربات"
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "مسئول",
|
||||
"TEAM_NAME": "تیم",
|
||||
"PRIORITY": "اولویت"
|
||||
"PRIORITY": "اولویت",
|
||||
"LABELS": "برچسبها"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -74,21 +74,21 @@
|
||||
"DELETE_ALL_READ": "حذف همه اعلان های خوانده شده"
|
||||
},
|
||||
"REAUTHORIZE": {
|
||||
"TITLE": "Reauthorization Required",
|
||||
"DESCRIPTION": "Your WhatsApp connection has expired. Please reconnect to continue receiving and sending messages.",
|
||||
"BUTTON_TEXT": "Reconnect WhatsApp",
|
||||
"LOADING_FACEBOOK": "Loading Facebook SDK...",
|
||||
"SUCCESS": "WhatsApp reconnected successfully",
|
||||
"ERROR": "Failed to reconnect WhatsApp. Please try again.",
|
||||
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID is not configured. Please contact your administrator.",
|
||||
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp Configuration ID is not configured. Please contact your administrator.",
|
||||
"CONFIGURATION_ERROR": "Configuration error occurred during reauthorization.",
|
||||
"FACEBOOK_LOAD_ERROR": "Failed to load Facebook SDK. Please try again.",
|
||||
"TITLE": "احراز هویت مجدد لازم است",
|
||||
"DESCRIPTION": "اتصال واتساپ شما منقضی شده است. لطفا برای ادامهی دریافت و ارسال پیامها، مجدد متصل شوید.",
|
||||
"BUTTON_TEXT": "اتصال مجدد واتساپ",
|
||||
"LOADING_FACEBOOK": "درحال بارگزاری SDK فیسبوک...",
|
||||
"SUCCESS": "واتساپ با موفقیت متصل شد",
|
||||
"ERROR": "اتصال مجدد به واتساپ با شکست مواجه شد. لطفا مجدد امتحان کنید.",
|
||||
"WHATSAPP_APP_ID_MISSING": "شناسه اپلیکیشن واتساپ پیکربندی نشده است. لطفا با مدیر خود تماس بگیرید.",
|
||||
"WHATSAPP_CONFIG_ID_MISSING": "شناسه پیکربندی واتساپ تنظیم نشده است. لطفا با مدیر خود تماس بگیرید.",
|
||||
"CONFIGURATION_ERROR": "خطای پیکربندی هنگام احراز هویت مجدد رخ داد.",
|
||||
"FACEBOOK_LOAD_ERROR": "بارگزاری SDK فیسبوک با شکست مواجه شد. لطفا مجدد امتحان کنید.",
|
||||
"TROUBLESHOOTING": {
|
||||
"TITLE": "Troubleshooting",
|
||||
"POPUP_BLOCKED": "Ensure pop-ups are allowed for this site",
|
||||
"COOKIES": "Third-party cookies must be enabled",
|
||||
"ADMIN_ACCESS": "You need admin access to the WhatsApp Business Account"
|
||||
"TITLE": "عیبیابی",
|
||||
"POPUP_BLOCKED": "مطمئن شوید نمایش پاپ-آپها برای این سایت مجاز است",
|
||||
"COOKIES": "کوکیهای شخص ثالث باید فعال باشند",
|
||||
"ADMIN_ACCESS": "شما به دسترسی ادمین حساب کاربری واتساپ بیزینس نیاز دارد"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "ایجاد کانال واتساپ",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "ما نتوانستیم کانال WhatsApp را ذخیره کنیم"
|
||||
@@ -663,8 +664,8 @@
|
||||
"WHATSAPP_CONNECT_ERROR": "Failed to connect to WhatsApp Business. Please try again.",
|
||||
"WHATSAPP_RECONFIGURE_SUCCESS": "Successfully reconfigured WhatsApp Business!",
|
||||
"WHATSAPP_RECONFIGURE_ERROR": "Failed to reconfigure WhatsApp Business. Please try again.",
|
||||
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID is not configured. Please contact your administrator.",
|
||||
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp Configuration ID is not configured. Please contact your administrator.",
|
||||
"WHATSAPP_APP_ID_MISSING": "شناسه اپلیکیشن واتساپ پیکربندی نشده است. لطفا با مدیر خود تماس بگیرید.",
|
||||
"WHATSAPP_CONFIG_ID_MISSING": "شناسه پیکربندی واتساپ تنظیم نشده است. لطفا با مدیر خود تماس بگیرید.",
|
||||
"WHATSAPP_LOGIN_CANCELLED": "WhatsApp login was cancelled. Please try again.",
|
||||
"WHATSAPP_WEBHOOK_TITLE": "توکن تایید Webhook",
|
||||
"WHATSAPP_WEBHOOK_SUBHEADER": "این توکن برای تأیید صحت نقطه پایانی webhook استفاده می شود.",
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "حذف",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/fa/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/fa/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "فعال شد",
|
||||
"DISABLED": "غیرفعال شد",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "0",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "کپی",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "انصراف",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "دانلود",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "رمز عبور",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "انصراف",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "انصراف",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "تغییر دادن رمز عبور باعث میشود مجبور شوید دوباره به سیستم وارد شوید",
|
||||
"BTN_TEXT": "تغییر رمز عبور"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "توکن دسترسی",
|
||||
"NOTE": "از این توکن برای دسترسی از طریق API استفاده میشود",
|
||||
@@ -87,8 +92,8 @@
|
||||
"RESET": "Reset",
|
||||
"CONFIRM_RESET": "Are you sure?",
|
||||
"CONFIRM_HINT": "Click again to confirm",
|
||||
"RESET_SUCCESS": "Access token regenerated successfully",
|
||||
"RESET_ERROR": "Unable to regenerate access token. Please try again"
|
||||
"RESET_SUCCESS": "توکن دسترسی با موفقیت بازسازی شد",
|
||||
"RESET_ERROR": "خطا در بازسازی توکن دسترسی. لطفا مجدد امتحان کنید"
|
||||
},
|
||||
"AUDIO_NOTIFICATIONS_SECTION": {
|
||||
"TITLE": "Audio Alerts",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "هنگامی که از برنامه یا پیشخوان استفاده نمیکنید، به سیستم اجازه دهید به طور خودکار شما را به صورت آفلاین علامت گذاری کند.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "اسناد را بخوانید"
|
||||
"DOCS": "اسناد را بخوانید",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "صورتحساب",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "صورتحساب حساب شما در حال پیکربندی است. لطفا صفحه را مجددا بارگزاری کرده و دوباره تلاش کنید."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "کد به حافظه کپی شد",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "لطفاً برای ارتقا با ادمین خود تماس بگیرید."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "حالا ارتقا دهید",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "اوه اوه! ما هیچ حسابی روی Chatwoot پاز شما پیدا نکردیم. لطفاً برای ادامه یک حساب جدید ایجاد کنید.",
|
||||
"NEW_ACCOUNT": "حسابکاربری جدید",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Team",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "Tunnisteet"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Create WhatsApp Channel",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "We were not able to save the WhatsApp channel"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Poista",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/fi/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/fi/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Käytössä",
|
||||
"DISABLED": "Pois käytöstä",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Kopioi",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Peruuta",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Lataa",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Salasana",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Peruuta",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Peruuta",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Salasanan vaihtaminen kirjaa sinut ulos muilta laitteilta.",
|
||||
"BTN_TEXT": "Change password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Access Token",
|
||||
"NOTE": "Tätä tunnusta voidaan käyttää, jos olet rakentamassa API-pohjaista integraatiota",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Let the system automatically mark you offline when you aren't using the app or dashboard.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Read docs"
|
||||
"DOCS": "Read docs",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Billing",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Your billing account is being configured. Please refresh the page and try again."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Koodi kopioitu leikepöydälle onnistuneesti",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Uh oh! We could not find any Chatwoot accounts. Please create a new account to continue.",
|
||||
"NEW_ACCOUNT": "Uusi tili",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Lien de référence",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "Équipes",
|
||||
"PRIORITY": "Priorité"
|
||||
"PRIORITY": "Priorité",
|
||||
"LABELS": "Étiquettes"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "Créer le canal WhatsApp",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Nous n'avons pas pu enregistrer le canal WhatsApp"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Supprimer",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/fr/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/fr/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Activé",
|
||||
"DISABLED": "Désactivé",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copier",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Annuler",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Télécharger",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Mot de passe",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Annuler",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Annuler",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "Mettre à jour votre mot de passe réinitialisera vos connexions sur plusieurs appareils.",
|
||||
"BTN_TEXT": "Modifier le mot de passe"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Jeton d'accès",
|
||||
"NOTE": "Ce jeton peut être utilisé si vous construisez une intégration basée sur l'API",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "Laissez le système vous passer automatiquement hors ligne lorsque vous n'utilisez pas l'application ou le tableau de bord.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Lire la documentation"
|
||||
"DOCS": "Lire la documentation",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Facturation",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "Votre compte de facturation est en cours de configuration. Veuillez actualiser la page et réessayer."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Code copié dans le presse-papier avec succès",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Oh oh ! Nous n'avons pas trouvé de compte Chatwoot. Veuillez créer un nouveau compte pour continuer.",
|
||||
"NEW_ACCOUNT": "Nouveau compte",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
"REFERER_LINK": "Referrer Link",
|
||||
"ASSIGNEE_NAME": "Assignee",
|
||||
"TEAM_NAME": "צוות",
|
||||
"PRIORITY": "Priority"
|
||||
"PRIORITY": "Priority",
|
||||
"LABELS": "תוויות"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -741,7 +741,8 @@
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center"
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
|
||||
@@ -272,8 +272,8 @@
|
||||
},
|
||||
"SUBMIT_BUTTON": "צור ערוץ וואטסאפ",
|
||||
"EMBEDDED_SIGNUP": {
|
||||
"TITLE": "Quick Setup with Meta",
|
||||
"DESC": "You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"TITLE": "Quick setup with Meta",
|
||||
"DESC": "Use the WhatsApp Embedded Signup flow to quickly connect new numbers. You will be redirected to Meta to log into your WhatsApp Business account. Having admin access will help make the setup smooth and easy.",
|
||||
"BENEFITS": {
|
||||
"TITLE": "Benefits of Embedded Signup:",
|
||||
"EASY_SETUP": "No manual configuration required",
|
||||
@@ -281,9 +281,8 @@
|
||||
"AUTO_CONFIG": "Automatic webhook and phone number configuration"
|
||||
},
|
||||
"LEARN_MORE": {
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit",
|
||||
"LINK_TEXT": "this link.",
|
||||
"LINK_URL": "https://developers.facebook.com/docs/whatsapp/embedded-signup/custom-flows/onboarding-business-app-users#limitations"
|
||||
"TEXT": "To learn more about integrated signup, pricing, and limitations, visit {link}.",
|
||||
"LINK_TEXT": "this link"
|
||||
},
|
||||
"SUBMIT_BUTTON": "Connect with WhatsApp Business",
|
||||
"AUTH_PROCESSING": "Authenticating with Meta",
|
||||
@@ -296,7 +295,9 @@
|
||||
"INVALID_BUSINESS_DATA": "Invalid business data received from Facebook. Please try again.",
|
||||
"SIGNUP_ERROR": "Signup error occurred",
|
||||
"AUTH_NOT_COMPLETED": "Authentication not completed. Please restart the process.",
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured"
|
||||
"SUCCESS_FALLBACK": "WhatsApp Business Account has been successfully configured",
|
||||
"MANUAL_FALLBACK": "If your number is already connected to the WhatsApp Business Platform (API), or if you’re a tech provider onboarding your own number, please use the {link} flow",
|
||||
"MANUAL_LINK_TEXT": "manual setup flow"
|
||||
},
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "לא הצלחנו לשמור את ערוץ הוואטסאפ"
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Select all ({count})",
|
||||
"UNSELECT_ALL": "Unselect all ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "מחק",
|
||||
"BULK_APPROVE": {
|
||||
|
||||
106
app/javascript/dashboard/i18n/locale/he/mfa.json
Normal file
106
app/javascript/dashboard/i18n/locale/he/mfa.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "מופעל",
|
||||
"DISABLED": "כבוי",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "Loading...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "עותק",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "ביטול",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "הורד",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "סיסמה",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "ביטול",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "ביטול",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -80,6 +80,11 @@
|
||||
"NOTE": "עדכון הסיסמה שלך יאפס את הכניסות שלך במספר מכשירים.",
|
||||
"BTN_TEXT": "שנה סיסמא"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "אסימון",
|
||||
"NOTE": "משמש לחיבורי API",
|
||||
@@ -358,7 +363,8 @@
|
||||
"INFO_TEXT": "תן למערכת לסמן אותך באופן אוטומטי במצב לא מקוון כשאתה לא משתמש באפליקציה או בלוח המחוונים.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "קרא מסמכים"
|
||||
"DOCS": "קרא מסמכים",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "חיוב",
|
||||
@@ -390,6 +396,77 @@
|
||||
},
|
||||
"NO_BILLING_USER": "חשבון החיוב שלך מוגדר. אנא רענן את הדף ונסה שוב."
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "הקוד הועתק ללוח בהצלחה",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Please reach out to your administrator for the upgrade."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Upgrade now",
|
||||
"CANCEL_ANYTIME": "You can change or cancel your plan anytime"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "אה הו! לא הצלחנו למצוא חשבונות Chatwoot. נא ליצור חשבון חדש כדי להמשיך.",
|
||||
"NEW_ACCOUNT": "חשבון חדש",
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user