414 lines
18 KiB
JSON
414 lines
18 KiB
JSON
{
|
|
"$schema": "https://inlang.com/schema/inlang-message-format",
|
|
"app_name": "Root",
|
|
"nav_files": "Files",
|
|
"nav_calendar": "Calendar",
|
|
"nav_settings": "Settings",
|
|
"nav_kanban": "Kanban",
|
|
"user_menu_account_settings": "Account Settings",
|
|
"user_menu_switch_org": "Switch Organization",
|
|
"user_menu_logout": "Log Out",
|
|
"btn_new": "+ New",
|
|
"btn_create": "Create",
|
|
"btn_cancel": "Cancel",
|
|
"btn_save": "Save",
|
|
"btn_delete": "Delete",
|
|
"btn_edit": "Edit",
|
|
"btn_close": "Close",
|
|
"btn_upload": "Upload",
|
|
"btn_remove": "Remove",
|
|
"login_title": "Welcome to Root",
|
|
"login_subtitle": "Your team's workspace for docs, boards, and calendars.",
|
|
"login_tab_login": "Log In",
|
|
"login_tab_signup": "Sign Up",
|
|
"login_email_label": "Email",
|
|
"login_email_placeholder": "you@example.com",
|
|
"login_password_label": "Password",
|
|
"login_password_placeholder": "••••••••",
|
|
"login_btn_login": "Log In",
|
|
"login_btn_signup": "Sign Up",
|
|
"login_or_continue": "or continue with",
|
|
"login_google": "Continue with Google",
|
|
"login_signup_prompt": "Don't have an account?",
|
|
"login_login_prompt": "Already have an account?",
|
|
"login_signup_success_title": "Check your email",
|
|
"login_signup_success_text": "We sent a confirmation link to {email}. Click it to activate your account.",
|
|
"org_selector_title": "Your Organizations",
|
|
"org_selector_create": "Create Organization",
|
|
"org_selector_create_title": "Create Organization",
|
|
"org_selector_name_label": "Organization Name",
|
|
"org_selector_name_placeholder": "My Team",
|
|
"org_selector_slug_label": "URL Slug",
|
|
"org_selector_slug_placeholder": "my-team",
|
|
"org_overview": "Organization Overview",
|
|
"files_title": "Files",
|
|
"files_breadcrumb_home": "Home",
|
|
"files_create_title": "Create New",
|
|
"files_type_document": "Document",
|
|
"files_type_folder": "Folder",
|
|
"files_type_kanban": "Kanban",
|
|
"files_name_label": "Name",
|
|
"files_doc_placeholder": "Document name",
|
|
"files_folder_placeholder": "Folder name",
|
|
"files_kanban_placeholder": "Kanban board name",
|
|
"files_rename_title": "Rename",
|
|
"files_context_rename": "Rename",
|
|
"files_context_move": "Move to...",
|
|
"files_context_delete": "Delete",
|
|
"files_context_open_tab": "Open in new tab",
|
|
"files_empty": "No files yet. Click + New to create one.",
|
|
"files_toggle_view": "Toggle view",
|
|
"kanban_title": "Kanban",
|
|
"kanban_create_board": "Create Board",
|
|
"kanban_board_name_label": "Board Name",
|
|
"kanban_board_name_placeholder": "e.g. Sprint 1",
|
|
"kanban_edit_board": "Edit Board",
|
|
"kanban_rename_board": "Rename Board",
|
|
"kanban_delete_board": "Delete Board",
|
|
"kanban_add_column": "Add Column",
|
|
"kanban_column_name_label": "Column Name",
|
|
"kanban_column_name_placeholder": "e.g. To Do, In Progress, Done",
|
|
"kanban_add_card": "Add Card",
|
|
"kanban_card_details": "Card Details",
|
|
"kanban_card_title_label": "Title",
|
|
"kanban_card_title_placeholder": "Card title",
|
|
"kanban_card_desc_label": "Description",
|
|
"kanban_card_desc_placeholder": "Add a more detailed description...",
|
|
"kanban_tags": "Tags",
|
|
"kanban_tag_placeholder": "Tag name",
|
|
"kanban_tag_add": "Add",
|
|
"kanban_empty": "Kanban boards are now managed in Files",
|
|
"kanban_go_to_files": "Go to Files",
|
|
"kanban_select_board": "Select a board above",
|
|
"calendar_title": "Calendar",
|
|
"calendar_subscribe": "Subscribe to Calendar",
|
|
"calendar_refresh": "Refresh Events",
|
|
"calendar_settings": "Calendar Settings",
|
|
"calendar_create_event": "Create Event",
|
|
"calendar_edit_event": "Edit Event",
|
|
"calendar_event_title": "Title",
|
|
"calendar_event_title_placeholder": "Event title",
|
|
"calendar_event_date": "Date",
|
|
"calendar_event_time": "Time",
|
|
"calendar_event_desc": "Description",
|
|
"settings_title": "Settings",
|
|
"settings_tab_general": "General",
|
|
"settings_tab_members": "Members",
|
|
"settings_tab_roles": "Roles",
|
|
"settings_tab_tags": "Tags",
|
|
"settings_tab_integrations": "Integrations",
|
|
"settings_general_title": "Organization details",
|
|
"settings_general_avatar": "Avatar",
|
|
"settings_general_name": "Name",
|
|
"settings_general_name_placeholder": "Organization name",
|
|
"settings_general_slug": "URL slug (yoursite.com/...)",
|
|
"settings_general_slug_placeholder": "my-org",
|
|
"settings_general_save": "Save Changes",
|
|
"settings_general_danger_zone": "Danger Zone",
|
|
"settings_general_delete_org": "Delete Organization",
|
|
"settings_general_delete_org_desc": "Permanently delete this organization and all its data.",
|
|
"settings_general_leave_org": "Leave Organization",
|
|
"settings_general_leave_org_desc": "Leave this organization. You will need to be re-invited to rejoin.",
|
|
"settings_general_leave_btn": "Leave {orgName}",
|
|
"settings_tags_title": "Organization Tags",
|
|
"settings_tags_desc": "Manage tags that can be used across all Kanban boards.",
|
|
"settings_tags_create": "Create Tag",
|
|
"settings_tags_empty": "No tags yet. Create your first tag to organize Kanban cards.",
|
|
"settings_tags_name_placeholder": "Tag name",
|
|
"settings_members_title": "Team Members ({count})",
|
|
"settings_members_invite": "Invite Member",
|
|
"settings_members_pending": "Pending Invites",
|
|
"settings_members_invited_as": "Invited as {role} • Expires {date}",
|
|
"settings_members_copy_link": "Copy Link",
|
|
"settings_members_unknown": "Unknown User",
|
|
"settings_members_no_name": "No name",
|
|
"settings_members_no_email": "No email",
|
|
"settings_members_remove": "Remove from Org",
|
|
"settings_invite_title": "Invite Member",
|
|
"settings_invite_email": "Email address",
|
|
"settings_invite_email_placeholder": "colleague@example.com",
|
|
"settings_invite_role": "Role",
|
|
"settings_invite_send": "Send Invite",
|
|
"settings_invite_role_viewer": "Viewer - Can view content",
|
|
"settings_invite_role_commenter": "Commenter - Can view and comment",
|
|
"settings_invite_role_editor": "Editor - Can create and edit content",
|
|
"settings_invite_role_admin": "Admin - Can manage members and settings",
|
|
"settings_edit_member": "Edit Member",
|
|
"settings_roles_title": "Roles",
|
|
"settings_roles_desc": "Create custom roles with specific permissions.",
|
|
"settings_roles_create": "Create Role",
|
|
"settings_roles_edit": "Edit Role",
|
|
"settings_roles_system": "System",
|
|
"settings_roles_default": "Default",
|
|
"settings_roles_all_perms": "All Permissions",
|
|
"settings_roles_more": "+{count} more",
|
|
"settings_roles_name_label": "Name",
|
|
"settings_roles_name_placeholder": "e.g., Moderator",
|
|
"settings_roles_color": "Color",
|
|
"settings_roles_permissions": "Permissions",
|
|
"settings_integrations_google_cal": "Google Calendar",
|
|
"settings_integrations_google_cal_desc": "Share a Google Calendar with all organization members.",
|
|
"settings_integrations_connected": "Connected",
|
|
"settings_integrations_disconnect": "Disconnect",
|
|
"settings_integrations_connect": "Connect Google Calendar",
|
|
"settings_integrations_discord": "Discord",
|
|
"settings_integrations_discord_desc": "Get notifications in your Discord server.",
|
|
"settings_integrations_slack": "Slack",
|
|
"settings_integrations_slack_desc": "Get notifications in your Slack workspace.",
|
|
"settings_integrations_coming_soon": "Coming soon",
|
|
"settings_connect_cal_title": "Connect Public Google Calendar",
|
|
"settings_connect_cal_desc": "Paste your Google Calendar's shareable link or calendar ID. The calendar must be set to public in Google Calendar settings.",
|
|
"settings_connect_cal_how": "How to get your calendar link:",
|
|
"settings_connect_cal_step1": "Open Google Calendar",
|
|
"settings_connect_cal_step2": "Click the 3 dots next to your calendar → Settings",
|
|
"settings_connect_cal_step3": "Under \"Access permissions\", check \"Make available to public\"",
|
|
"settings_connect_cal_step4": "Scroll to \"Integrate calendar\" and copy the Calendar ID or Public URL",
|
|
"settings_connect_cal_input_label": "Calendar URL or ID",
|
|
"settings_connect_cal_input_placeholder": "Paste calendar URL or ID (e.g., abc123@group.calendar.google.com)",
|
|
"settings_connect_cal_btn": "Connect",
|
|
"account_title": "Account Settings",
|
|
"account_subtitle": "Manage your personal profile and preferences.",
|
|
"account_profile": "Profile",
|
|
"account_photo": "Photo",
|
|
"account_sync_google": "Sync Google",
|
|
"account_remove_photo": "Remove photo",
|
|
"account_display_name": "Display Name",
|
|
"account_display_name_placeholder": "Your name",
|
|
"account_email": "Email",
|
|
"account_phone": "Phone",
|
|
"account_phone_placeholder": "+372 ...",
|
|
"account_discord": "Discord",
|
|
"account_discord_placeholder": "username",
|
|
"account_contact_info": "Contact & Sizing",
|
|
"account_shirt_size": "Shirt Size",
|
|
"account_hoodie_size": "Hoodie Size",
|
|
"account_size_placeholder": "Select size",
|
|
"account_save_profile": "Save Profile",
|
|
"account_appearance": "Appearance",
|
|
"account_theme": "Theme",
|
|
"account_theme_dark": "Dark",
|
|
"account_theme_light": "Light (Coming Soon)",
|
|
"account_theme_system": "System (Coming Soon)",
|
|
"account_accent_color": "Accent Color",
|
|
"account_use_org_theme": "Use Organization Theme",
|
|
"account_use_org_theme_desc": "Override your personal theme with the org's settings.",
|
|
"account_language": "Language",
|
|
"account_language_desc": "Choose your preferred language for the interface.",
|
|
"account_save_preferences": "Save Preferences",
|
|
"account_security": "Security & Sessions",
|
|
"account_password": "Password",
|
|
"account_password_desc": "If you signed in with Google, your password is managed by Google. Otherwise, you can reset your password via email.",
|
|
"account_send_reset": "Send Reset Email",
|
|
"account_active_sessions": "Active Sessions",
|
|
"account_sessions_desc": "Sign out of all other sessions if you suspect unauthorized access.",
|
|
"account_signout_others": "Sign Out Other Sessions",
|
|
"editor_save": "Save",
|
|
"editor_saving": "Saving...",
|
|
"editor_saved": "Saved",
|
|
"editor_error": "Error",
|
|
"editor_placeholder": "Start writing...",
|
|
"editor_bold": "Bold (Ctrl+B)",
|
|
"editor_italic": "Italic (Ctrl+I)",
|
|
"editor_strikethrough": "Strikethrough",
|
|
"editor_bullet_list": "Bullet List",
|
|
"editor_numbered_list": "Numbered List",
|
|
"editor_quote": "Quote",
|
|
"editor_code_block": "Code Block",
|
|
"toast_error_delete_org": "Failed to delete organization.",
|
|
"toast_error_leave_org": "Failed to leave organization.",
|
|
"toast_error_invite": "Failed to send invite: {error}",
|
|
"toast_error_update_role": "Failed to update role.",
|
|
"toast_error_remove_member": "Failed to remove member.",
|
|
"toast_error_delete_role": "Failed to delete role.",
|
|
"toast_error_disconnect_cal": "Failed to disconnect calendar.",
|
|
"toast_error_reset_email": "Failed to send reset email.",
|
|
"toast_success_reset_email": "Password reset email sent.",
|
|
"toast_success_signout_others": "Other sessions signed out.",
|
|
"confirm_delete_role": "Delete role \"{name}\"? Members with this role will need to be reassigned.",
|
|
"confirm_leave_org": "Are you sure you want to leave {orgName}?",
|
|
"confirm_delete_org": "Type \"{orgName}\" to confirm deletion:",
|
|
"confirm_remove_member": "Remove {name} from the organization?",
|
|
"confirm_disconnect_cal": "Disconnect Google Calendar?",
|
|
"role_viewer": "Viewer",
|
|
"role_commenter": "Commenter",
|
|
"role_editor": "Editor",
|
|
"role_admin": "Admin",
|
|
"role_owner": "Owner",
|
|
"error_owner_cant_leave": "Owners cannot leave. Transfer ownership first or delete the organization.",
|
|
"overview_title": "Organization Overview",
|
|
"overview_stat_members": "Members",
|
|
"overview_stat_documents": "Documents",
|
|
"overview_stat_folders": "Folders",
|
|
"overview_stat_boards": "Boards",
|
|
"overview_quick_links": "Quick Links",
|
|
"activity_title": "Recent Activity",
|
|
"activity_empty": "No recent activity yet.",
|
|
"activity_created": "{user} created {entityType} \"{name}\"",
|
|
"activity_updated": "{user} updated {entityType} \"{name}\"",
|
|
"activity_deleted": "{user} deleted {entityType} \"{name}\"",
|
|
"activity_moved": "{user} moved {entityType} \"{name}\"",
|
|
"activity_renamed": "{user} renamed {entityType} \"{name}\"",
|
|
"activity_just_now": "Just now",
|
|
"activity_minutes_ago": "{count}m ago",
|
|
"activity_hours_ago": "{count}h ago",
|
|
"activity_days_ago": "{count}d ago",
|
|
"entity_document": "document",
|
|
"entity_folder": "folder",
|
|
"entity_kanban_board": "board",
|
|
"entity_kanban_card": "card",
|
|
"entity_kanban_column": "column",
|
|
"entity_member": "member",
|
|
"entity_role": "role",
|
|
"entity_invite": "invite",
|
|
"entity_event": "event",
|
|
"nav_events": "Events",
|
|
"nav_chat": "Chat",
|
|
"chat_title": "Chat",
|
|
"chat_subtitle": "Team messaging and communication",
|
|
"events_title": "Events",
|
|
"events_subtitle": "Organize and manage your events",
|
|
"events_new": "New Event",
|
|
"events_create": "Create Event",
|
|
"events_empty_title": "No events yet",
|
|
"events_empty_desc": "Create your first event to get started",
|
|
"events_no_dates": "No dates set",
|
|
"events_tab_all": "All Events",
|
|
"events_tab_planning": "Planning",
|
|
"events_tab_active": "Active",
|
|
"events_tab_completed": "Completed",
|
|
"events_tab_archived": "Archived",
|
|
"events_status_planning": "Planning",
|
|
"events_status_active": "Active",
|
|
"events_status_completed": "Completed",
|
|
"events_status_archived": "Archived",
|
|
"events_form_name": "Event Name",
|
|
"events_form_name_placeholder": "e.g., Summer Conference 2026",
|
|
"events_form_description": "Description",
|
|
"events_form_description_placeholder": "Brief description of the event...",
|
|
"events_form_start_date": "Start Date",
|
|
"events_form_end_date": "End Date",
|
|
"events_form_venue": "Venue",
|
|
"events_form_venue_placeholder": "e.g., Convention Center",
|
|
"events_form_venue_address_placeholder": "Venue address",
|
|
"events_form_color": "Color",
|
|
"events_form_select_color": "Select color {color}",
|
|
"events_creating": "Creating...",
|
|
"events_saving": "Saving...",
|
|
"events_deleting": "Deleting...",
|
|
"events_updated": "Event updated",
|
|
"events_created": "Event \"{name}\" created",
|
|
"events_deleted": "Event deleted",
|
|
"events_delete_title": "Delete Event?",
|
|
"events_delete_desc": "This will permanently delete {name} and all its data. This action cannot be undone.",
|
|
"events_delete_confirm": "Delete Event",
|
|
"events_days_ago": "{count} days ago",
|
|
"events_today": "Today!",
|
|
"events_tomorrow": "Tomorrow",
|
|
"events_in_days": "In {count} days",
|
|
"events_overview": "Overview",
|
|
"events_modules": "Modules",
|
|
"events_details": "Event Details",
|
|
"events_start_date": "Start Date",
|
|
"events_end_date": "End Date",
|
|
"events_venue": "Venue",
|
|
"events_not_set": "Not set",
|
|
"events_all_events": "All Events",
|
|
"events_team": "Team",
|
|
"events_team_count": "Team ({count})",
|
|
"events_team_manage": "Manage",
|
|
"events_team_empty": "No team members assigned yet",
|
|
"events_more_members": "+{count} more",
|
|
"events_mod_tasks": "Tasks",
|
|
"events_mod_tasks_desc": "Manage tasks, milestones, and progress",
|
|
"events_mod_files": "Files",
|
|
"events_mod_files_desc": "Documents, contracts, and media",
|
|
"events_mod_schedule": "Schedule",
|
|
"events_mod_schedule_desc": "Event timeline and program",
|
|
"events_mod_budget": "Budget",
|
|
"events_mod_budget_desc": "Income, expenses, and tracking",
|
|
"events_mod_guests": "Guests",
|
|
"events_mod_guests_desc": "Guest list and registration",
|
|
"events_mod_team": "Team",
|
|
"events_mod_team_desc": "Team members and shift scheduling",
|
|
"events_mod_sponsors": "Sponsors",
|
|
"events_mod_sponsors_desc": "Sponsors, partners, and deliverables",
|
|
"module_coming_soon": "Coming Soon",
|
|
"module_coming_soon_desc": "This module is under development and will be available soon.",
|
|
"team_title": "Event Team",
|
|
"team_subtitle": "Manage team members and their roles for this event.",
|
|
"team_add_member": "Add Member",
|
|
"team_role_lead": "Lead",
|
|
"team_role_manager": "Manager",
|
|
"team_role_member": "Member",
|
|
"team_empty": "No team members assigned yet. Add members from your organization.",
|
|
"team_remove_confirm": "Remove {name} from this event's team?",
|
|
"team_remove_btn": "Remove",
|
|
"team_added": "{name} added to team",
|
|
"team_removed": "{name} removed from team",
|
|
"team_updated": "Role updated",
|
|
"team_select_member": "Select a member",
|
|
"team_select_role": "Select role",
|
|
"team_already_assigned": "Already on team",
|
|
"team_departments": "Departments",
|
|
"team_roles": "Roles",
|
|
"team_all": "All",
|
|
"team_no_department": "Unassigned",
|
|
"team_add_department": "Add Department",
|
|
"team_add_role": "Add Role",
|
|
"team_edit_department": "Edit Department",
|
|
"team_edit_role": "Edit Role",
|
|
"team_dept_name": "Department name",
|
|
"team_role_name": "Role name",
|
|
"team_dept_created": "Department created",
|
|
"team_dept_updated": "Department updated",
|
|
"team_dept_deleted": "Department deleted",
|
|
"team_role_created": "Role created",
|
|
"team_role_updated": "Role updated",
|
|
"team_role_deleted": "Role deleted",
|
|
"team_dept_delete_confirm": "Delete department {name}? Members will be unassigned from it.",
|
|
"team_role_delete_confirm": "Delete role {name}? Members will lose this role assignment.",
|
|
"team_view_by_dept": "By department",
|
|
"team_view_list": "List view",
|
|
"team_member_count": "{count} members",
|
|
"team_assign_dept": "Assign departments",
|
|
"team_notes": "Notes",
|
|
"team_notes_placeholder": "Optional notes about this member...",
|
|
"overview_subtitle": "Welcome back. Here's what's happening.",
|
|
"overview_stat_events": "Events",
|
|
"overview_upcoming_events": "Upcoming Events",
|
|
"overview_upcoming_empty": "No upcoming events. Create one to get started.",
|
|
"overview_view_all_events": "View all events",
|
|
"overview_more_members": "+{count} more",
|
|
"chat_join_title": "Join Chat",
|
|
"chat_join_description": "Chat is powered by Matrix, an open standard for secure, decentralized communication.",
|
|
"chat_join_consent": "By joining, a Matrix account will be created for you using your current profile details (name, email, and avatar).",
|
|
"chat_join_learn_more": "Learn more about Matrix",
|
|
"chat_join_button": "Join Chat",
|
|
"chat_joining": "Setting up your account...",
|
|
"chat_join_success": "Chat account created! Welcome.",
|
|
"chat_join_error": "Failed to set up chat. Please try again.",
|
|
"chat_disconnect": "Disconnect from Chat",
|
|
"dept_dashboard_no_modules": "No modules configured yet",
|
|
"dept_dashboard_add_first": "Add your first module",
|
|
"dept_dashboard_add_module": "Add Module",
|
|
"dept_dashboard_all_added": "All modules are already added",
|
|
"dept_dashboard_expand": "Expand",
|
|
"dept_dashboard_remove_module": "Remove module",
|
|
"dept_dashboard_coming_soon": "Coming soon",
|
|
"dept_dashboard_module_coming_soon": "Module coming soon",
|
|
"dept_dashboard_departments": "Departments",
|
|
"dept_checklist_no_items": "No checklists yet",
|
|
"dept_checklist_add": "Add checklist",
|
|
"dept_checklist_add_item": "Add item...",
|
|
"dept_notes_no_notes": "No notes yet",
|
|
"dept_notes_new": "New note",
|
|
"dept_notes_select": "Select a note",
|
|
"dept_notes_placeholder": "Start writing...",
|
|
"dept_notes_title_placeholder": "Note title...",
|
|
"dept_kanban_open": "Open Tasks Board",
|
|
"dept_kanban_desc": "Task board for this department",
|
|
"dept_files_open": "Open Files",
|
|
"dept_files_desc": "Department files and documents",
|
|
"dept_quick_add": "Quick add",
|
|
"dept_modules_label": "Modules"
|
|
} |