dialogs: {
"dialogs.chatTitle": "Chart Assistant";
"dialogs.chatClose": "Close chat dialog";
"dialogs.chatMessagesRegion": "Chat messages";
"dialogs.chatInputRegion": "Message input";
"dialogs.chatPlaceholder": "What can I help you with?";
"dialogs.chatInputLabel": "Type your message to the AI assistant";
"dialogs.chatSend": "Send message to AI assistant";
"dialogs.chatSuggestionsRegion": "Suggested responses";
"dialogs.chatSuggestion": "Suggestion: {text}";
"dialogs.chatUserMessage": "Your message";
"dialogs.chatAssistantMessage": "AI Assistant message";
"dialogs.chatMessageFrom": " from {model}";
"dialogs.chatMessageTyping": " (typing)";
"dialogs.chatModelName": "Model: {model}";
"dialogs.chatOpenSettings": "Open Settings";
"dialogs.chatOpenSettingsLabel": "Open settings";
"dialogs.chatSentAt": "Sent at {time}";
"dialogs.chatSentImageAlt": "Plot image sent to the AI";
"dialogs.chatTyping": "AI is typing";
"dialogs.chatCodeBlock": "Code block";
"dialogs.chatImageAlt": "Image in message";
"dialogs.chatSelectVersion": "Select {name} version";
"dialogs.extremaTitle": "Go To";
"dialogs.extremaClose": "Close dialog";
"dialogs.extremaDescription": "Navigate to points of interest within the current {traceType}";
"dialogs.extremaDescriptionFallback": "Navigate to points of interest";
"dialogs.extremaTargets": "Navigation targets";
"dialogs.extremaXValues": "Available X values";
"dialogs.extremaSearchOption": "Search and navigate to specific X value";
"dialogs.extremaSearchCombobox": "Search and select X value";
"dialogs.extremaSearchLabel": "Search X values";
"dialogs.extremaSearchPlaceholder": "Type to search {count} values";
"dialogs.extremaOpenDropdown": "Open dropdown";
"dialogs.extremaCloseDropdown": "Close dropdown";
"dialogs.extremaPointIntersection": "Point intersection";
"dialogs.extremaSlopeIntersection": "Slope intersection";
"dialogs.extremaIntersection": "Intersection";
"dialogs.extremaIntersectionAt": "{prefix} with {otherLines} at {coords}";
"dialogs.extremaValueAt": "{label} Value: {value} at {x}";
"dialogs.extremaValue": "{label} Value: {value}";
"dialogs.extremaCell": "{x}, {y}";
"dialogs.extremaMovedToSearch": "Moved to search. Type to filter X values.";
"dialogs.extremaFirstOption": "At first extrema option";
"dialogs.extremaLastOption": "At last extrema option";
"dialogs.extremaNoResults": "No search results";
"dialogs.extremaLastResult": "At last search result";
"dialogs.extremaSelectedResult": "Selected: {label}";
"dialogs.extremaReturningTo": "Returning to extrema options: {label}";
"dialogs.extremaReturning": "Returning to extrema options";
"dialogs.objectListTitle": "Object list";
"dialogs.objectListClose": "Close object list";
"dialogs.objectListKeys": "Up and Down arrows choose, Enter goes there, Escape closes.";
"dialogs.objectListKeysSort": "S changes the order.";
"dialogs.objectListKeysFilter": "F changes the filter.";
"dialogs.objectListSummaryAll": "{count}, {sort}";
"dialogs.objectListSummaryFiltered": "{filter}: {shown} of {total}, {sort}";
"dialogs.objectListChanged": "{summary}: {object}";
"dialogs.objectListOrder": "Order: {sort}";
"dialogs.objectListShowing": "Showing: {filter}";
"dialogs.objectListShowingAll": "All";
"dialogs.objectListTop": "Top of the list";
"dialogs.objectListEnd": "End of the list";
"dialogs.objectListOneOrder": "This list has one order";
"dialogs.objectListNoFilters": "This list has no filters";
"dialogs.objectListCurrent": "current";
"dialogs.objectListSeparator": ", ";
"dialogs.objectDetail": "{label}: {value}";
"dialogs.objectSortChart": "Chart order";
"dialogs.objectSortNameAscending": "Name, A to Z";
"dialogs.objectSortHighest": "{measure}, highest first";
"dialogs.objectSortLowest": "{measure}, lowest first";
} = ...
Type Declaration
Readonlydialogs.chatTitle: "Chart Assistant"
Readonlydialogs.chatClose: "Close chat dialog"
Readonlydialogs.chatMessagesRegion: "Chat messages"
Readonlydialogs.chatPlaceholder: "What can I help you with?"
Readonlydialogs.chatSend: "Send message to AI assistant"
Readonlydialogs.chatSuggestionsRegion: "Suggested responses"
Readonlydialogs.chatSuggestion: "Suggestion: {text}"
Readonlydialogs.chatUserMessage: "Your message"
Readonlydialogs.chatAssistantMessage: "AI Assistant message"
Readonlydialogs.chatMessageFrom: " from {model}"
Readonlydialogs.chatMessageTyping: " (typing)"
Readonlydialogs.chatModelName: "Model: {model}"
Readonlydialogs.chatOpenSettings: "Open Settings"
Readonlydialogs.chatOpenSettingsLabel: "Open settings"
Readonlydialogs.chatSentAt: "Sent at {time}"
Readonlydialogs.chatSentImageAlt: "Plot image sent to the AI"
Readonlydialogs.chatTyping: "AI is typing"
Readonlydialogs.chatCodeBlock: "Code block"
Readonlydialogs.chatImageAlt: "Image in message"
Readonlydialogs.chatSelectVersion: "Select {name} version"
Readonlydialogs.extremaTitle: "Go To"
Readonlydialogs.extremaClose: "Close dialog"
Readonlydialogs.extremaDescription: "Navigate to points of interest within the current {traceType}"
Readonlydialogs.extremaDescriptionFallback: "Navigate to points of interest"
Readonlydialogs.extremaTargets: "Navigation targets"
Readonlydialogs.extremaXValues: "Available X values"
Readonlydialogs.extremaSearchOption: "Search and navigate to specific X value"
Readonlydialogs.extremaSearchCombobox: "Search and select X value"
Readonlydialogs.extremaSearchLabel: "Search X values"
Readonlydialogs.extremaSearchPlaceholder: "Type to search {count} values"
Readonlydialogs.extremaOpenDropdown: "Open dropdown"
Readonlydialogs.extremaCloseDropdown: "Close dropdown"
Readonlydialogs.extremaPointIntersection: "Point intersection"
Readonlydialogs.extremaSlopeIntersection: "Slope intersection"
Readonlydialogs.extremaIntersection: "Intersection"
Readonlydialogs.extremaIntersectionAt: "{prefix} with {otherLines} at {coords}"
Readonlydialogs.extremaValueAt: "{label} Value: {value} at {x}"
Readonlydialogs.extremaValue: "{label} Value: {value}"
Readonlydialogs.extremaCell: "{x}, {y}"
Readonlydialogs.extremaMovedToSearch: "Moved to search. Type to filter X values."
Readonlydialogs.extremaFirstOption: "At first extrema option"
Readonlydialogs.extremaLastOption: "At last extrema option"
Readonlydialogs.extremaNoResults: "No search results"
Readonlydialogs.extremaLastResult: "At last search result"
Readonlydialogs.extremaSelectedResult: "Selected: {label}"
Readonlydialogs.extremaReturningTo: "Returning to extrema options: {label}"
Readonlydialogs.extremaReturning: "Returning to extrema options"
Readonlydialogs.objectListTitle: "Object list"
Readonlydialogs.objectListClose: "Close object list"
Readonlydialogs.objectListKeys: "Up and Down arrows choose, Enter goes there, Escape closes."
Readonlydialogs.objectListKeysSort: "S changes the order."
Readonlydialogs.objectListKeysFilter: "F changes the filter."
Readonlydialogs.objectListSummaryAll: "{count}, {sort}"
Readonlydialogs.objectListSummaryFiltered: "{filter}: {shown} of {total}, {sort}"
Readonlydialogs.objectListChanged: "{summary}: {object}"
Readonlydialogs.objectListOrder: "Order: {sort}"
Readonlydialogs.objectListShowing: "Showing: {filter}"
Readonlydialogs.objectListShowingAll: "All"
Readonlydialogs.objectListTop: "Top of the list"
Readonlydialogs.objectListEnd: "End of the list"
Readonlydialogs.objectListOneOrder: "This list has one order"
Readonlydialogs.objectListNoFilters: "This list has no filters"
Readonlydialogs.objectListCurrent: "current"
Readonlydialogs.objectListSeparator: ", "
Readonlydialogs.objectDetail: "{label}: {value}"
Readonlydialogs.objectSortChart: "Chart order"
Readonlydialogs.objectSortNameAscending: "Name, A to Z"
Readonlydialogs.objectSortHighest: "{measure}, highest first"
Readonlydialogs.objectSortLowest: "{measure}, lowest first"
The chrome of the dialogs: what names a dialog, its regions and its controls, and what its live regions announce.