{
  "header": {
    "title": "InsightsPortal",
    "language": "Language",
    "english": "English",
    "norwegian": "Norwegian",
    "logout": "Logout",
    "toFrontpage": "To front page",
    "openMenu": "Open menu",
    "lightMode": "Light mode",
    "darkMode": "Dark mode"
  },
  "sider": {
    "dashboard": "Dashboard",
    "manageDashboards": "Manage Dashboards",
    "manageGroups": "Manage Groups",
    "home": "Home",
    "conversations": "Conversations",
    "events": "Upcoming events",
    "news": "Latest insight",
    "quickLinks": "Quick access",
    "collapse": "Collapse menu",
    "feedback": "Give us feedback"
  },
  "home": {
    "greeting": "Hi, {{name}}",
    "heroTitle": "What can <1>I help</1> you with today?",
    "heroSubtitle": "Your AI assistant for insights that create growth.",
    "heroPlaceholder": "Ask a question or describe what you are wondering about…",
    "heroSubmit": "Send question",
    "example1": "Tomato category trends",
    "example1Q": "Summarize the development in the tomato category",
    "example3": "Trends to watch",
    "example3Q": "Which trends should we keep an eye on?",
    "example4": "Create insight summary",
    "example4Q": "Create a short insight summary",
    "example5Q": "How are market prices developing?",
    "tryExample": "Try for example:",
    "disclaimer": "The AI assistant can make mistakes. Always verify important findings in the sources."
  },
  "chat": {
    "eyebrow": "AI ASSISTANT",
    "title": "Conversation",
    "newConversation": "New conversation",
    "backToConversations": "All conversations",
    "inputPlaceholder": "Follow up with a new question…",
    "disclaimer": "The insights assistant is AI and can make mistakes. Remember to verify the information.",
    "thinking": "Gathering insights from the sources…",
    "retry": "Try again"
  },
  "conversations": {
    "title": "Conversations",
    "subtitle": "Continue where you left off, or start a new conversation with the assistant.",
    "empty": "No conversations yet. Start your first conversation from the front page.",
    "deleteConfirm": "Delete this conversation?"
  },
  "login": {
    "welcome": "Welcome",
    "signInSubtitle": "Sign in with your Microsoft account",
    "signingIn": "Signing in...",
    "signInButton": "Sign in with Microsoft"
  },
  "dashboard": {
    "headline": "What do you need insight into?",
    "noDashboard": "No Dashboard Available",
    "noDashboardDescription": "You do not have access to any dashboards. Please contact your administrator to get access.",
    "restoreDefaultLayout": "Restore Default Layout"
  },
  "dashboardManagement": {
    "title": "Manage Dashboards",
    "createDashboard": "Create Dashboard",
    "columns": {
      "name": "Name",
      "assignedGroups": "Assigned Groups",
      "tiles": "Tiles",
      "created": "Created",
      "updated": "Updated",
      "actions": "Actions"
    },
    "noDataYet": "No dashboards yet. Create one to get started.",
    "noGroupsAssigned": "No groups assigned",
    "tooltips": {
      "assignGroups": "Assign Groups",
      "editDashboard": "Edit Dashboard",
      "deleteDashboard": "Delete Dashboard"
    },
    "productPage": "Product page",
    "inheritedFromParent": "Inherited from the main dashboard"
  },
  "groupManagement": {
    "title": "Manage Known Groups",
    "subtitle": "Search Entra groups and select which ones should be available for dashboard assignment.",
    "searchTitle": "Search Entra Groups",
    "searchPlaceholder": "Search by group name (min 2 characters)...",
    "search": "Search",
    "noGroupsFound": "No groups found matching your search.",
    "enterSearchTerm": "Enter a search term to find Entra groups.",
    "added": "Added",
    "loadMore": "Load More",
    "knownGroupsCount": "Known Groups ({{count}})",
    "knownGroupsDescription": "These groups are available for dashboard assignment.",
    "noGroupsConfiguredLeft": "No groups configured. Search and add groups from the left panel.",
    "noGroupsConfiguredRight": "No groups configured.",
    "viewMembers": "View members",
    "membersDialogTitle": "{{name}} - Members",
    "noMembersFound": "No members found in this group.",
    "memberCount_one": "{{count}} member",
    "memberCount_other": "{{count}} members",
    "close": "Close"
  },
  "createDashboardDialog": {
    "title": "Create New Dashboard",
    "nameLabel": "Dashboard Name",
    "nameRequired": "Name is required",
    "cancel": "Cancel",
    "create": "Create"
  },
  "deleteDashboardDialog": {
    "title": "Delete Dashboard",
    "confirmText": "Are you sure you want to delete the dashboard \"{{name}}\"? This action cannot be undone.",
    "cancel": "Cancel",
    "delete": "Delete"
  },
  "groupAssignmentDialog": {
    "title": "Assign Groups to Dashboard",
    "selectGroupsText": "Select which groups can access the \"{{name}}\" dashboard.",
    "noGroupsConfigured": "No groups configured.",
    "configureKnownGroups": "Configure known groups",
    "cancel": "Cancel",
    "save": "Save",
    "confirmTitle": "Confirm Group Assignment",
    "confirmRemoveAll": "Are you sure you want to remove all group assignments from \"{{name}}\"?",
    "confirmAssign": "Are you sure you want to assign the following groups to \"{{name}}\"? {{groups}}",
    "confirm": "Confirm"
  },
  "tiles": {
    "importantLinks": {
      "title": "Important Links",
      "tileTitleLabel": "Tile title",
      "editTitle": "Configure Important Links",
      "backgroundSection": "Tile Background Image",
      "uploadImage": "Upload Image",
      "remove": "Remove",
      "currentLinks": "Current Links",
      "addNewLink": "Add New Link",
      "titlePlaceholder": "Title",
      "urlPlaceholder": "URL",
      "addLink": "Add Link",
      "cancel": "Cancel",
      "saveChanges": "Save Changes"
    },
    "aiAssistant": {
      "title": "What do you need insights on?",
      "assistantName": "Insights Assistant",
      "foldedPlaceholder": "Hi! Ask me anything…",
      "previousConversations": "See previous conversations",
      "searching": "searching for insights for you",
      "disclaimer": "The Insights Assistant is AI and can make mistakes. Please verify the information.",
      "collapse": "Collapse",
      "expand": "Show conversation",
      "close": "Close",
      "typing": "Thinking...",
      "inputPlaceholder": "Type your message",
      "welcome": "Hello! I'm your Insights Assistant. How can I help you today?",
      "suggestedPrompts": {
        "prompt1": "What can you help me with?",
        "prompt2": "Summarize recent updates",
        "prompt3": "Help me with a report",
        "prompt4": "Explain key metrics"
      },
      "copied": "Copied to clipboard",
      "copy": "Copy message",
      "send": "Send message",
      "stopGenerating": "Stop generating",
      "clearConversation": "Clear conversation",
      "newConversation": "New conversation",
      "conversations": "Conversations",
      "noConversations": "No conversations yet",
      "deleteConversation": "Delete conversation",
      "retry": "Retry",
      "sources": "Sources",
      "clickToPreview": "Click to preview",
      "openLink": "Open link",
      "error": "Something went wrong. Please try again.",
      "feedbackPrompt": "Give us feedback via email →",
      "feedback": {
        "header": "Give us feedback on the quality of this chat",
        "statement": "Statement: I can use this insight in my daily work?",
        "conversationThumbsUpTooltip": "I can use this insight",
        "conversationThumbsDownTooltip": "I cannot use this insight"
      },
      "rating": {
        "toggleButton": "Give general feedback",
        "toggleButtonShort": "Click here to give general feedback",
        "title": "How was this conversation?",
        "feedbackLabel": "Additional feedback",
        "feedbackPlaceholder": "Optional: share any additional feedback...",
        "submit": "Submit",
        "cancel": "Cancel",
        "close": "Close",
        "thankYou": "Thank you for your feedback!",
        "labels": {
          "1": "Poor",
          "2": "Fair",
          "3": "Good",
          "4": "Very good",
          "5": "Excellent"
        }
      }
    },
    "news": {
      "title": "Latest insight",
      "seeAll": "See all",
      "tagArticle": "News article",
      "prevAria": "Previous news",
      "nextAria": "Next news",
      "noItems": "No news items yet. Click the edit button to add news.",
      "showLess": "Show less",
      "showMore": "Show more",
      "goToFullArticle": "Go to full article",
      "editTitle": "Edit News",
      "articleUrlLabel": "Article URL (optional)",
      "titleLabel": "Title",
      "descriptionLabel": "Description",
      "changeImage": "Change Image",
      "uploadImageOptional": "Upload Image (optional)",
      "imageUploadedSuccess": "Image uploaded successfully!",
      "remove": "Remove",
      "hasImage": "Has image",
      "hasLink": "Has link",
      "cancel": "Cancel",
      "save": "Save",
      "addNew": "Add New News Item",
      "fetching": "Fetching...",
      "fetchData": "Fetch Data",
      "fetchError": "Failed to fetch article data",
      "imageUploadError": "Failed to upload image. Please try again.",
      "imageTooLarge": "Image is too large. Maximum allowed size is 10 MB.",
      "addNewsItem": "Add News Item"
    },
    "horizontalLinks": {
      "tileTitleLabel": "Tile title",
      "changeImage": "Change Image",
      "uploadImageOptional": "Upload Image (optional)",
      "imageUploadedSuccess": "Image uploaded successfully!",
      "imageUploadError": "Failed to upload image. Please try again.",
      "imageTooLarge": "Image is too large. Maximum allowed size is 10 MB.",
      "remove": "Remove",
      "saveLink": "Save Link",
      "reorder": "Reorder link",
      "cancel": "Cancel",
      "saveChanges": "Save Changes"
    },
    "upcomingEvents": {
      "title": "Upcoming Events",
      "seeAll": "See all",
      "loadingEvents": "Loading Events...",
      "noEvents": "No upcoming events found.",
      "adding": "Adding...",
      "add": "Add the event to my calendar",
      "added": "Added to my calendar",
      "userCount_one": "{{count}} user added this event",
      "userCount_other": "{{count}} users added this event",
      "moved": "Moved",
      "allDay": "All day",
      "configureTitle": "Configure Calendar Tile",
      "configureDescription": "Set the tile title and how many upcoming events to display.",
      "tileTitleLabel": "Tile Title",
      "tileTitleHelper": "Display name shown in the tile header",
      "eventsCountLabel": "Number of events to show",
      "eventsCountHelper": "Number of upcoming events to fetch (1–50)",
      "maxEvents": "max 50",
      "cancel": "Cancel",
      "saveChanges": "Save changes",
      "external": "External",
      "register": "Register",
      "webinar": "Webinar",
      "map": "Map",
      "editMetadata": "Edit Event Details",
      "isExternal": "External event",
      "registrationLink": "Registration link",
      "webinarLink": "Webinar link",
      "googleMapsLink": "Google Maps link"
    },
    "sharepoint": {
      "title": "Shared reports",
      "configureTitle": "Configure SharePoint Folder",
      "configureDescription": "Enter the server-relative URL or the site path for the folder you want to display in this tile.",
      "folderPathLabel": "Folder Path",
      "folderPathPlaceholder": "/sites/ProjectSite/Shared Documents/Folder",
      "folderPathHelper": "Example: /Shared Documents/General",
      "cancel": "Cancel",
      "saveChanges": "Save Changes",
      "openInNewTab": "Open in new tab",
      "previewUnavailable": "Unable to load preview. The file may require authentication.",
      "openInSharePoint": "Open in SharePoint",
      "previewNotSupported": "Preview is not available for this file type.",
      "downloadFile": "Download File",
      "loadError": "Could not load files from SharePoint.",
      "emptyFolder": "No files in this folder.",
      "noFolderConfigured": "No SharePoint folder is configured for this tile."
    },
    "productInsight": {
      "title": "Product insight",
      "seeAll": "See all",
      "prevAria": "Previous products",
      "nextAria": "Next products",
      "cardSubtitle": "Market, trends and insight",
      "subtitleLabel": "Subtitle (optional)",
      "noProducts": "No products configured yet.",
      "editTitle": "Edit product insight",
      "currentProducts": "Products",
      "addNewProduct": "Add new product",
      "addProduct": "Add product",
      "nameLabel": "Product name",
      "kindPage": "Product page",
      "kindLink": "External link",
      "urlLabel": "Link URL",
      "urlInvalid": "Enter a full URL starting with http:// or https://",
      "openLink": "Open link",
      "hasPage": "Has its own product page",
      "pageCreatedOnSave": "Product page is created on save",
      "editPage": "Edit product page",
      "deleteWarning_one": "1 product page will be deleted on save:",
      "deleteWarning_other": "{{count}} product pages will be deleted on save:",
      "removeTileConfirm_one": "Removing this tile also deletes 1 product page. Continue?",
      "removeTileConfirm_other": "Removing this tile also deletes {{count}} product pages. Continue?"
    },
    "productHeader": {
      "editTitle": "Edit product page – {{name}}",
      "pluralLabel": "Plural product name",
      "pluralHelper": "Substituted into the AI questions where {navn} is used, e.g. \"tomatoes\".",
      "bamaUrlLabel": "Link to bama.no",
      "bamaUrlHelper": "Shown as \"See the product on bama.no\" when set.",
      "summaryLabel": "Summary",
      "summaryHelper": "Short description of the category.",
      "linkVsSummaryHint": "When the bama.no link is set, it is shown instead of the summary."
    },
    "askAi": {
      "title": "Ask AI",
      "titleWithName": "Ask AI about {{name}}",
      "subtitle": "Pick a suggestion to start a conversation with the assistant.",
      "noQuestions": "No questions configured yet.",
      "editTitle": "Edit AI questions",
      "placeholderHint": "Use {{placeholder}} in questions where the product name should be inserted, e.g. \"How much do {{placeholder}} cost?\".",
      "newQuestionLabel": "New question",
      "newQuestionPlaceholder": "E.g. \"How are prices developing for {{placeholder}}?\"",
      "addQuestion": "Add"
    }
  },
  "chatFeedback": {
    "thumbsUpTooltip": "Helpful",
    "thumbsDownTooltip": "Not helpful",
    "valueButton": "This can be used in my work",
    "valueButtonDone": "Recorded – thanks!",
    "improveButton": "Suggest an improvement",
    "improveButtonDone": "Thanks for the input!",
    "submit": "Submit",
    "cancel": "Cancel",
    "thumbsUpDialog": {
      "title": "We're glad you found this helpful!",
      "freeTextPlaceholder": "Any additional comments? (optional)"
    },
    "thumbsDownDialog": {
      "title": "Help us improve the answer",
      "categoriesLabel": "Select a category that fits:",
      "freeTextLabel": "Tell us more about what you experienced:",
      "freeTextPlaceholder": "Any additional comments? (optional)",
      "freeTextPlaceholderNoCategory": "Tell us more... (required)"
    },
    "categories": {
      "incomplete": "The answer is incomplete",
      "factualError": "The answer contains factual errors",
      "outdated": "The answer is outdated",
      "notUnderstood": "I don't understand this answer",
      "notRelevant": "The answer isn't relevant to what I asked",
      "other": "Other"
    },
    "thanks": {
      "title": "Thanks for your feedback!",
      "body": "We use your feedback to keep improving the assistant."
    },
    "introTooltip": {
      "text": "Hi! Remember to give feedback! You will help us make the Insight Portal better!",
      "signature": "Regards, Sigrun",
      "imageAlt": "Sigrun",
      "close": "Close",
      "countText_one": "You have given feedback <badge>{{count}}</badge> time so far!",
      "countText_other": "You have given feedback <badge>{{count}}</badge> times so far!"
    },
    "awayReminder": {
      "text": "Hi! You must have forgotten to give us feedback on the answers from the AI search. Sigrun and the team really appreciate your feedback.",
      "imageAlt": "Sigrun",
      "close": "Close this message"
    }
  },
  "dashboardEditor": {
    "notFound": "Dashboard not found",
    "editingTitle": "Editing: {{name}}",
    "addTile": {
      "title": "Add New Tile",
      "newsSection": "News",
      "newsSectionDescription": "Add a new news tile",
      "importantLinks": "Important Links",
      "importantLinksDescription": "Add a new links tile",
      "aiAssistant": "AI Assistant",
      "aiAssistantDescription": "Add a new chat assistant",
      "sharepoint": "SharePoint Folder",
      "sharepointDescription": "Add a new SharePoint folder tile",
      "calendar": "Calendar",
      "calendarDescription": "Add a new calendar tile",
      "productInsight": "Product insight",
      "productInsightDescription": "Product cards with product pages created automatically",
      "productHeader": "Product header",
      "productHeaderDescription": "Image, name and link/summary for the product page",
      "askAi": "Ask AI",
      "askAiDescription": "Suggested AI questions for the product page"
    },
    "linksHint": "Shown as quick access links in the sidebar",
    "siderLinks": {
      "title": "Sidebar quick access",
      "edit": "Edit links",
      "empty": "No links configured yet. Use \"Edit links\" to add some."
    }
  },
  "common": {
    "dragAndDrop": "Drag and drop",
    "save": "Save",
    "cancel": "Cancel"
  },
  "productPage": {
    "eyebrow": "Product insight",
    "seeOnBama": "See {{name}} on bama.no",
    "backToProducts": "All products",
    "notFound": "Product page not found."
  },
  "productsPage": {
    "title": "Product insight",
    "empty": "No product pages configured yet."
  },
  "eventsPage": {
    "title": "Upcoming events",
    "subtitle": "Upcoming presentations, seminars and events.",
    "loadError": "Could not load events."
  },
  "newsPage": {
    "title": "Latest insight",
    "subtitle": "The latest insight, articles and international signals.",
    "empty": "No news items added yet."
  }
}
