Files
orion/app/modules/tenancy/locales/en.json
Samir Boulahtit f81851445e
All checks were successful
CI / ruff (push) Successful in 15s
CI / pytest (push) Successful in 2h41m40s
CI / validate (push) Successful in 31s
CI / dependency-scanning (push) Successful in 33s
CI / docs (push) Successful in 48s
CI / deploy (push) Successful in 1m5s
fix(tenancy): align columns and actions in merchant team table
- Fixed header/column alignment: Member | Role | Status | Actions
- Store count + chevron moved inline with member name (not a separate column)
- Role column shows single role, "Owner", or "Multiple roles" on main row
- Actions use fixed 4-slot grid (resend | view | edit | remove) ensuring
  icons always align vertically between main rows and sub-rows
- Empty slots render as blank space to maintain alignment

i18n: added multiple_roles key in 4 locales.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 23:39:31 +02:00

198 lines
9.2 KiB
JSON

{
"menu": {
"user_management": "User Management",
"merchant_users": "Merchant Users",
"platform_admin": "Platform Admin",
"content_management": "Content Management",
"account_settings": "Account Settings",
"admin_users": "Admin Users",
"merchants": "Merchants",
"stores": "Stores",
"platforms": "Platforms",
"team": "Team"
},
"team": {
"actions": "Actions",
"active": "Active",
"add_member": "Add Member",
"all_stores": "All Stores",
"edit_member": "Edit Member",
"editor": "Editor",
"email": "Email",
"email_placeholder": "Enter email address",
"error_title": "Error loading team",
"first_name": "First Name",
"invite_first_member": "Invite your first team member",
"invite_member": "Invite Member",
"invitation_accepted": "Invitation Accepted",
"invitation_sent": "Invitation Sent",
"last_name": "Last Name",
"loading_team": "Loading team...",
"manage_members_description": "Manage team members across all your stores",
"manager": "Manager",
"member": "Member",
"member_stores": "Member's stores",
"members": "Members",
"no_members_description": "Invite team members to help manage your stores",
"no_members_title": "No team members yet",
"no_role": "No role",
"owner": "Owner",
"pending_invitations": "Pending Invitations",
"permissions": "Permissions",
"remove_confirmation": "Are you sure you want to remove",
"remove_from_all_stores": "Remove from all stores",
"remove_member": "Remove Member",
"role": "Role",
"select_stores": "Select Stores",
"send_invitation": "Send Invitation",
"status": "Status",
"store_roles": "Store Roles",
"stores_and_roles": "Stores & Roles",
"title": "Team",
"total_members": "Total Members",
"personal_info": "Personal Information",
"resend_invitation": "Resend Invitation",
"save_profile": "Save Profile",
"multiple_roles": "Multiple roles",
"view_member": "View Member",
"account_information": "Account Information",
"username": "Username",
"email_verified": "Email Verified",
"last_login": "Last Login",
"account_created": "Account Created",
"viewer": "Viewer"
},
"messages": {
"business_info_saved": "Business info saved",
"marketplace_settings_saved": "Marketplace settings saved",
"please_enter_a_url_first": "Please enter a URL first",
"could_not_validate_url_it_may_still_work": "Could not validate URL - it may still work",
"localization_settings_saved": "Localization settings saved",
"failed_to_load_email_settings": "Failed to load email settings",
"from_email_and_from_name_are_required": "From Email and From Name are required",
"email_settings_saved": "Email settings saved",
"please_enter_a_test_email_address": "Please enter a test email address",
"please_save_your_email_settings_first": "Please save your email settings first",
"test_email_sent_check_your_inbox": "Test email sent! Check your inbox.",
"please_fix_the_errors_before_saving": "Please fix the errors before saving",
"profile_updated_successfully": "Profile updated successfully",
"email_is_required": "Email is required",
"invitation_sent_successfully": "Invitation sent successfully",
"invitation_resent": "Invitation resent successfully",
"team_member_updated": "Team member updated",
"team_member_removed": "Team member removed",
"invalid_merchant_url": "Invalid merchant URL",
"failed_to_load_merchant_details": "Failed to load merchant details",
"merchant_deleted_successfully": "Merchant deleted successfully",
"merchant_details_refreshed": "Merchant details refreshed",
"invalid_admin_user_url": "Invalid admin user URL",
"failed_to_load_admin_user_details": "Failed to load admin user details",
"you_cannot_deactivate_your_own_account": "You cannot deactivate your own account",
"you_cannot_delete_your_own_account": "You cannot delete your own account",
"admin_user_deleted_successfully": "Admin user deleted successfully",
"admin_user_details_refreshed": "Admin user details refreshed",
"failed_to_initialize_page": "Failed to initialize page",
"failed_to_load_merchant": "Failed to load merchant",
"merchant_updated_successfully": "Merchant updated successfully",
"ownership_transferred_successfully": "Ownership transferred successfully",
"theme_saved_successfully": "Theme saved successfully",
"failed_to_apply_preset": "Failed to apply preset",
"theme_reset_to_default": "Theme reset to default",
"failed_to_reset_theme": "Failed to reset theme",
"failed_to_load_stores": "Failed to load stores",
"store_deleted_successfully": "Store deleted successfully",
"stores_list_refreshed": "Stores list refreshed",
"invalid_user_url": "Invalid user URL",
"failed_to_load_user_details": "Failed to load user details",
"user_deleted_successfully": "User deleted successfully",
"user_details_refreshed": "User details refreshed",
"invalid_store_url": "Invalid store URL",
"failed_to_load_store_details": "Failed to load store details",
"no_store_loaded": "No store loaded",
"subscription_created_successfully": "Subscription created successfully",
"store_details_refreshed": "Store details refreshed",
"failed_to_load_users": "Failed to load users",
"failed_to_delete_user": "Failed to delete user",
"failed_to_load_admin_users": "Failed to load admin users",
"failed_to_load_admin_user": "Failed to load admin user",
"you_cannot_demote_yourself_from_super_ad": "You cannot demote yourself from super admin",
"platform_assigned_successfully": "Platform assigned successfully",
"platform_admin_must_be_assigned_to_at_le": "Platform admin must be assigned to at least one platform",
"platform_removed_successfully": "Platform removed successfully",
"please_fix_the_errors_before_submitting": "Please fix the errors before submitting",
"failed_to_load_store": "Failed to load store",
"store_updated_successfully": "Store updated successfully",
"all_contact_fields_reset_to_merchant_defa": "All contact fields reset to merchant defaults",
"failed_to_load_user": "Failed to load user",
"user_updated_successfully": "User updated successfully"
},
"confirmations": {
"enable_all_modules": "This will enable all modules. Continue?",
"disable_optional_modules": "This will disable all optional modules, keeping only core modules. Continue?",
"reset_theme": "Reset theme to default? This cannot be undone.",
"show_all_menu_items": "This will show all menu items. Continue?",
"hide_all_menu_items": "This will hide all menu items (except mandatory ones). You can then enable the ones you want. Continue?"
},
"permissions": {
"category": {
"dashboard": "Dashboard",
"products": "Products",
"stock": "Inventory",
"orders": "Orders",
"customers": "Customers",
"marketing": "Marketing",
"reports": "Reports",
"settings": "Settings",
"team": "Team",
"imports": "Imports",
"general": "General",
"analytics": "Analytics",
"billing": "Billing",
"cart": "Cart",
"checkout": "Checkout",
"cms": "Content",
"loyalty": "Loyalty",
"marketplace": "Marketplace",
"messaging": "Messaging",
"payments": "Payments"
},
"team_view": "View Team",
"team_view_desc": "View team members and their roles",
"team_invite": "Invite Members",
"team_invite_desc": "Invite new members to the store team",
"team_edit": "Edit Members",
"team_edit_desc": "Edit team member roles and permissions",
"team_remove": "Remove Members",
"team_remove_desc": "Remove members from the store team"
},
"features": {
"team_members": {
"name": "Team Members",
"description": "Maximum number of team members",
"unit": "members"
},
"single_user": {
"name": "Single User",
"description": "Single user access"
},
"team_basic": {
"name": "Basic Team",
"description": "Basic team collaboration features"
},
"team_roles": {
"name": "Team Roles",
"description": "Role-based access control for team members"
},
"audit_log": {
"name": "Audit Log",
"description": "Track all user actions and changes"
}
},
"onboarding": {
"customize_store": {
"title": "Customize your store",
"description": "Add a description and logo to your store"
}
}
}