#[non_exhaustive]pub enum StringKey {
Show 339 variants
Copy,
Dismiss,
TryAgain,
Loading,
MoreActions,
Expand,
Collapse,
PasswordReveal,
PasswordConceal,
CalendarNoMonth,
CalendarPreviousMonth,
CalendarNextMonth,
CalendarUnknownMonth,
CalendarUnknownMonthDetail,
DateInputOpen,
DateInputPlaceholder,
RangeUnset,
RangeIncomplete,
RangeComplete,
RangeInverted,
RangeUncheckable,
RangeBlockedDay,
TimeHour,
TimeMinute,
TimeSecond,
TimeMeridiem,
DockCollapseRegion,
SplitResizeHandle,
StatusStale,
ScrollbarVertical,
ScrollbarHorizontal,
BreadcrumbHiddenOne,
BreadcrumbHiddenMany,
AnchorMoreSections,
PaginationFirst,
PaginationPrevious,
PaginationNext,
PaginationLast,
PaginationMorePages,
PaginationPageOfTotal,
PaginationPage,
WizardBack,
WizardNext,
WizardFinish,
WizardReturnsTo,
ImageViewerNotSupplied,
ImageViewerPrevious,
ImageViewerNext,
ImageViewerContain,
ImageViewerCover,
ImageViewerSizeUnknown,
ImageViewerEmpty,
MarkdownImageAlt,
MarkdownImageNotFetched,
MarkdownPlainText,
MarkdownTask,
MarkdownUnrenderedHtml,
MarkdownShowMoreOne,
MarkdownShowMoreMany,
MessageSending,
MessageSent,
MessageDelivered,
MessageRead,
MessageStreaming,
MessageMoreOne,
MessageMoreMany,
MessageNewOne,
MessageNewMany,
MessageShowMoreOne,
MessageShowMoreMany,
TimeUnknown,
TransportBuffered,
TransportTimeUnknown,
TransportDurationUnknown,
TransportPosition,
TransportPlay,
TransportPause,
TransportPlaying,
TransportPaused,
TransportBuffering,
TransportMute,
TransportUnmute,
TransportVolume,
TransportPreviousTrack,
TransportNextTrack,
MediaFixture,
MediaNoTransport,
MediaNoTransportDetail,
MediaNoBackend,
MediaFailed,
MediaEmpty,
MediaWaveform,
VideoNoFrames,
VideoNoFramesDetail,
ModelEmpty,
ModelEmptyDetail,
ModelRefused,
ModelTooLarge,
ModelRejected,
ModelFlat,
ModelWireframe,
ModelReset,
ModelCount,
ModelMeshes,
ModelVertices,
ModelTriangles,
SelectPlaceholder,
ComboboxNoMatch,
ComboboxCreateHint,
ComboboxClosedHint,
CascaderPlaceholder,
CascaderUnstarted,
CascaderEmpty,
CascaderUnavailable,
CascaderError,
DropzoneRefusal,
FilterBarLabel,
FilterBarAdd,
FilterBarClear,
FilterBarCounting,
FilterBarResultsNoun,
InlineEditPlaceholder,
KeybindingUnbound,
KeybindingPrompt,
KeymapAdd,
KeymapRemove,
KeymapReset,
KeymapEffective,
KeymapDefaults,
KeymapResultCount,
NumberDecrease,
NumberIncrease,
NumberNotANumber,
NumberBelowMinimum,
NumberAboveMaximum,
SettingsManagedBy,
SettingsInapplicable,
TagInputPlaceholder,
TagInputDuplicate,
TagInputFull,
TagInputUsed,
TagRemove,
DescriptionUnknown,
DescriptionNotApplicable,
DescriptionCopy,
DescriptionCharacters,
CountOfTotal,
PalettePlaceholder,
PaletteNoMatch,
PaletteEmptyDetail,
KbdSuper,
KbdControl,
KbdAlt,
KbdShift,
GridSelectedNoun,
GridSelectAllLoaded,
GridSelectAllTotal,
GridClearSelection,
GridResizeColumn,
GridLoadingRows,
GridLoadFailed,
GridEmpty,
DiagnosticsUnstarted,
DiagnosticsEmpty,
DiagnosticsNoMatch,
DiagnosticsUnavailable,
DiagnosticsError,
DiagnosticsFilterField,
DiagnosticsFilterOperator,
DiagnosticsSeverityError,
DiagnosticsSeverityWarning,
DiagnosticsSeverityInformation,
DiagnosticsSeverityHint,
DragFileOne,
DragFileMany,
CopyDone,
CopyFailed,
CopyFailedDetail,
ApprovalDecline,
ApprovalApproveOnce,
ApprovalAlwaysSession,
ApprovalAlwaysTool,
ApprovalAlwaysPath,
ApprovalAlwaysHost,
ApprovalPending,
ApprovalDeclined,
ApprovalApproved,
ApprovalOnceScope,
ApprovalExpired,
ApprovalSuperseded,
PermissionAllowed,
PermissionDenied,
PermissionAsk,
PermissionNotApplicable,
PermissionSubjectHeading,
PermissionInherited,
PermissionSetHere,
PermissionCellName,
CostMeasured,
CostEstimated,
CostEstimateMark,
CostUnavailable,
CostLastVerified,
ContextUnknownLimit,
JsonWithheld,
JsonRootValue,
JsonShapeEntries,
JsonShapeItems,
JsonShapeValue,
SchemaUnrenderable,
SchemaUnrenderableRequired,
SchemaNoChoices,
SchemaRequiredMissing,
SchemaUnrenderableOne,
SchemaUnrenderableMany,
ServerConnected,
ServerConnecting,
ServerDisconnected,
ServerFailed,
ServerDisabled,
ServerTools,
ServerSkills,
ServerResources,
ServerOfferingsUnasked,
ServerOfferingsUnaskedDetail,
ServerOfferingsAsking,
ServerOfferingsNone,
ServerOfferingsNoneDetail,
ServerOfferingsUnavailable,
ServerEmpty,
ServerEmptyDetail,
AgentArguments,
AgentResult,
AgentPendingApproval,
AgentRunning,
AgentSucceeded,
AgentFailed,
AgentDeclined,
AgentPending,
AgentDone,
AgentSkipped,
AgentNoOutput,
AgentElapsedUnknown,
AgentTruncated,
AgentLinesOne,
AgentLinesMany,
AgentStepsDoneOne,
AgentStepsDoneMany,
AgentReasoning,
AgentReasoningWithheld,
AgentReasoningThinking,
AgentReasoningAbsent,
TabDirty,
TabSaving,
TabSaveFailed,
TabClose,
TabMoreTabs,
SearchPlaceholder,
SearchNoHits,
SearchCounting,
SearchNotSearched,
SearchTooMany,
SearchHitOne,
SearchHitMany,
SearchNext,
SearchPrevious,
SearchCaseSensitive,
SearchWholeWord,
ReplacePlaceholder,
ReplaceOne,
ReplaceAllCounted,
ReplaceAllUncounted,
ReplaceAllUncountable,
NotificationsTitle,
NotificationsEmpty,
NotificationsEmptyDetail,
NotificationsClearAll,
NotificationsMarkAllRead,
NotificationsUnread,
NotificationsUnreadCount,
NotificationsAtLeast,
FailureTitle,
FailureAttempts,
FailureRetrying,
CodeLineNumbers,
CodeLineAdded,
CodeLineRemoved,
CodeLineChanged,
CodeLineHighlighted,
CodeLineError,
CodeEmpty,
LogFollow,
LogPause,
LogFollowing,
LogPaused,
LogEmpty,
LogUnavailable,
LogError,
DiffFile,
DiffHunk,
DiffContextLine,
DiffChangedLine,
DiffEmpty,
SparklineEmpty,
SparklineUnavailable,
SparklineError,
SparklineCurrent,
SparklineMinimum,
SparklineMaximum,
SparklineRange,
UploadQueued,
UploadUploading,
UploadDone,
UploadFailed,
UploadCancelled,
UploadRefused,
UploadCancel,
UploadRemove,
UploadOverall,
UploadEmpty,
BrowserPanel,
BrowserBack,
BrowserForward,
BrowserReload,
BrowserNoAddress,
BrowserEmpty,
BrowserEmptyDetail,
BrowserUnavailable,
BrowserNoEngineDetail,
BrowserError,
BrowserNoViewport,
BrowserNoViewportDetail,
OfferingCatalogEmpty,
OfferingCatalogNoMatch,
OfferingSourceLoading,
OfferingSourceEmpty,
OfferingSourceUnavailable,
OfferingSourceError,
OfferingSourceStale,
}Expand description
Every piece of text this library can put on a screen.
The set is closed and exhaustive: a component that needs a new word adds a variant here, which is what makes a missing translation a compile-time question rather than a runtime blank.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Copy
Copy
Dismiss
Dismiss
TryAgain
Try again
Loading
Loading
MoreActions
More actions
Expand
Expand
Collapse
Collapse
PasswordReveal
Reveal password
PasswordConceal
Conceal password
CalendarNoMonth
No month to show
CalendarPreviousMonth
Previous month
CalendarNextMonth
Next month
CalendarUnknownMonth
This calendar does not know which month to show
CalendarUnknownMonthDetail
Nothing is selected, the host has not said what day it is, and no month was given.
DateInputOpen
Open the calendar
DateInputPlaceholder
Date
RangeUnset
No range chosen yet.
RangeIncomplete
{0} to an end that has not been chosen yet.
RangeComplete
{0} to {1}.
RangeInverted
The end, {0}, comes before the start, {1}.
RangeUncheckable
The host cannot list the days in this range, so none of them were checked.
RangeBlockedDay
{0}: {1}
TimeHour
Hour
TimeMinute
Minute
TimeSecond
Second
TimeMeridiem
Half of the day
DockCollapseRegion
Collapse region
SplitResizeHandle
Resize panes
StatusStale
stale
ScrollbarVertical
Vertical
ScrollbarHorizontal
Horizontal
BreadcrumbHiddenOne
1 hidden level
BreadcrumbHiddenMany
{0} hidden levels
AnchorMoreSections
More sections
PaginationFirst
First page
PaginationPrevious
Previous page
PaginationNext
Next page
PaginationLast
Last page
PaginationMorePages
{0} more pages
PaginationPageOfTotal
Page {0} of {1}
PaginationPage
Page {0}
WizardBack
Back
WizardNext
Next
WizardFinish
Finish
WizardReturnsTo
Returns to
ImageViewerNotSupplied
Not supplied — {0}
ImageViewerPrevious
Previous image
ImageViewerNext
Next image
ImageViewerContain
Contain
ImageViewerCover
Cover
ImageViewerSizeUnknown
Size unknown
ImageViewerEmpty
No images
MarkdownImageAlt
Image
MarkdownImageNotFetched
Not fetched — {0}
MarkdownPlainText
plain text
MarkdownTask
Task
MarkdownUnrenderedHtml
unrendered html
MarkdownShowMoreOne
Show 1 more line
MarkdownShowMoreMany
Show {0} more lines
MessageSending
Sending
MessageSent
Sent
MessageDelivered
Delivered
MessageRead
Read
MessageStreaming
Streaming
MessageMoreOne
1 more message
MessageMoreMany
{0} more messages
MessageNewOne
1 new message
MessageNewMany
{0} new messages
MessageShowMoreOne
1 more line
MessageShowMoreMany
{0} more lines
TimeUnknown
Time unknown
TransportBuffered
Buffered
TransportTimeUnknown
Time unknown
TransportDurationUnknown
Duration unknown
TransportPosition
Playback position
TransportPlay
Play
TransportPause
Pause
TransportPlaying
Playing
TransportPaused
Paused
TransportBuffering
Waiting for data
TransportMute
Mute
TransportUnmute
Unmute
TransportVolume
Volume
TransportPreviousTrack
Previous track
TransportNextTrack
Next track
MediaFixture
Fixture
MediaNoTransport
No player
MediaNoTransportDetail
No player is connected to this surface, so there is nothing to start.
MediaNoBackend
No playback backend
MediaFailed
This could not be played
MediaEmpty
Nothing loaded
MediaWaveform
Waveform
VideoNoFrames
No picture
VideoNoFramesDetail
The transport holds this video and no frames have been supplied for it.
ModelEmpty
No model
ModelEmptyDetail
Nothing has been handed to this viewer.
ModelRefused
This model was refused
ModelTooLarge
Too many {0}: it asks for {1}, and the limit is {2}.
ModelRejected
It is outside the subset this reader accepts ({0}).
ModelFlat
Flat
ModelWireframe
Wireframe
ModelReset
Reset the view
ModelCount
{0} {1}
ModelMeshes
Meshes
ModelVertices
Vertices
ModelTriangles
Triangles
SelectPlaceholder
Select
ComboboxNoMatch
Nothing here answers “{0}”
ComboboxCreateHint
Press enter to add it as a new value.
ComboboxClosedHint
This field only accepts one of the options offered.
CascaderPlaceholder
Select
CascaderUnstarted
Nothing has been asked for yet
CascaderEmpty
No options
Options unavailable
CascaderError
Could not load options
DropzoneRefusal
This zone does not take that.
FilterBarLabel
Filters
FilterBarAdd
Add filter
FilterBarClear
Clear all
FilterBarCounting
Counting…
FilterBarResultsNoun
results
InlineEditPlaceholder
Empty
KeybindingUnbound
Not bound
KeybindingPrompt
Press a shortcut
KeymapAdd
Add binding
KeymapRemove
Remove
KeymapReset
Reset to defaults
KeymapEffective
Current bindings
KeymapDefaults
Defaults
KeymapResultCount
{0} commands
NumberDecrease
Decrease
NumberIncrease
Increase
NumberNotANumber
This is not a number.
NumberBelowMinimum
The smallest accepted value is {0}.
NumberAboveMaximum
The largest accepted value is {0}.
SettingsManagedBy
Managed by {0}
SettingsInapplicable
Not available here
TagInputPlaceholder
Add
TagInputDuplicate
“{0}” is already here
TagInputFull
This field holds at most {0}; “{1}” was not added
TagInputUsed
{0} of {1} used
TagRemove
Remove {0}
DescriptionUnknown
Unknown
DescriptionNotApplicable
Not applicable
DescriptionCopy
Copy {0}
DescriptionCharacters
{0} characters
CountOfTotal
{0} of {1}
PalettePlaceholder
Type a command
PaletteNoMatch
No command matches “{0}”
PaletteEmptyDetail
Every command this application was given is listed here.
KbdSuper
Win
KbdControl
Ctrl
KbdAlt
Alt
KbdShift
Shift
GridSelectedNoun
selected
GridSelectAllLoaded
Select all loaded rows
GridSelectAllTotal
Select all {0}
GridClearSelection
Clear selection
GridResizeColumn
Resize {0}
GridLoadingRows
Loading rows
GridLoadFailed
Could not load rows
GridEmpty
No rows
DiagnosticsUnstarted
Diagnostics have not been requested
DiagnosticsEmpty
No diagnostics
DiagnosticsNoMatch
No diagnostics match these filters
Diagnostics unavailable
DiagnosticsError
Could not load diagnostics
DiagnosticsFilterField
Severity
DiagnosticsFilterOperator
is
DiagnosticsSeverityError
Error
DiagnosticsSeverityWarning
Warning
DiagnosticsSeverityInformation
Information
DiagnosticsSeverityHint
Hint
DragFileOne
1 file
DragFileMany
{0} files
CopyDone
Copied
CopyFailed
Not copied
CopyFailedDetail
The clipboard did not take it.
ApprovalDecline
Decline
ApprovalApproveOnce
Approve once
ApprovalAlwaysSession
Always for this session
ApprovalAlwaysTool
Always for {0}
ApprovalAlwaysPath
Always in {0}
ApprovalAlwaysHost
Always on {0}
ApprovalPending
Waiting for your answer
ApprovalDeclined
Declined
ApprovalApproved
Approved: {0}
ApprovalOnceScope
this time only
ApprovalExpired
This request expired before it was answered
ApprovalSuperseded
Replaced by {0}
PermissionAllowed
Allowed
PermissionDenied
Denied
PermissionAsk
Ask every time
PermissionNotApplicable
Does not apply
PermissionSubjectHeading
Subject
PermissionInherited
Inherited from {0}
PermissionSetHere
Set here
PermissionCellName
{0}: {1}
CostMeasured
{0}
CostEstimated
{0} (estimated)
CostEstimateMark
Estimate
Unavailable
CostLastVerified
Last verified {0}
ContextUnknownLimit
Limit unknown
JsonWithheld
withheld
JsonRootValue
Value
JsonShapeEntries
{0} entries
JsonShapeItems
{0} items
JsonShapeValue
a value
SchemaUnrenderable
This field cannot be shown here, so it has to be filled in some other way.
SchemaUnrenderableRequired
This field is required and cannot be shown here, so this form cannot complete the call.
SchemaNoChoices
No choices were offered, so there is nothing to pick.
SchemaRequiredMissing
This field is required.
SchemaUnrenderableOne
1 field cannot be shown here.
SchemaUnrenderableMany
{0} fields cannot be shown here.
ServerConnected
Connected
ServerConnecting
Connecting
ServerDisconnected
Disconnected
ServerFailed
Failed
ServerDisabled
Turned off
ServerTools
Tools
ServerSkills
Skills
ServerResources
Resources
ServerOfferingsUnasked
Nothing has been asked for yet
ServerOfferingsUnaskedDetail
This connection has not been asked what it offers.
ServerOfferingsAsking
Asking what this connection offers
ServerOfferingsNone
This connection offers nothing
ServerOfferingsNoneDetail
It answered, and the answer was empty.
What this connection offers is unknown
ServerEmpty
No connections
ServerEmptyDetail
Nothing has been connected yet.
AgentArguments
Arguments
AgentResult
Result
AgentPendingApproval
Waiting for approval
AgentRunning
Running
AgentSucceeded
Succeeded
AgentFailed
Failed
AgentDeclined
Declined
AgentPending
Pending
AgentDone
Done
AgentSkipped
Skipped
AgentNoOutput
This tool returned nothing
AgentElapsedUnknown
Elapsed time unknown
AgentTruncated
{0} of {1} lines shown
AgentLinesOne
1 line
AgentLinesMany
{0} lines
AgentStepsDoneOne
1 step done
AgentStepsDoneMany
{0} steps done
AgentReasoning
Reasoning
AgentReasoningWithheld
Withheld
AgentReasoningThinking
Thinking
AgentReasoningAbsent
No reasoning was returned
TabDirty
Unsaved changes
TabSaving
Saving
TabSaveFailed
Could not save
TabClose
Close {0}
TabMoreTabs
More tabs
SearchPlaceholder
Find
SearchNoHits
No results
SearchCounting
Counting…
SearchNotSearched
Nothing searched yet
SearchTooMany
More than {0}
SearchHitOne
1 result
SearchHitMany
{0} results
SearchNext
Next result
SearchPrevious
Previous result
SearchCaseSensitive
Match case
SearchWholeWord
Whole word
ReplacePlaceholder
Replace with
ReplaceOne
Replace
ReplaceAllCounted
Replace all {0}
ReplaceAllUncounted
Replace all
ReplaceAllUncountable
Nobody has counted the results yet, so this cannot say how many it would change.
NotificationsTitle
Notifications
NotificationsEmpty
Nothing to report
NotificationsEmptyDetail
Notifications that have come and gone are kept here.
NotificationsClearAll
Clear all
NotificationsMarkAllRead
Mark all as read
NotificationsUnread
Unread
NotificationsUnreadCount
{0} unread
NotificationsAtLeast
{0}+
FailureTitle
This panel could not be shown
FailureAttempts
Tried {0} times
FailureRetrying
Trying again
CodeLineNumbers
Line numbers
CodeLineAdded
Added
CodeLineRemoved
Removed
CodeLineChanged
Changed
CodeLineHighlighted
Highlighted
CodeLineError
Error
CodeEmpty
Nothing to show
LogFollow
Follow output
LogPause
Pause output
LogFollowing
Following newest
LogPaused
Follow paused
LogEmpty
No log entries
Log unavailable
LogError
Could not load log
DiffFile
File
DiffHunk
Hunk
DiffContextLine
Context line
DiffChangedLine
Changed line
DiffEmpty
No differences
SparklineEmpty
No readings
Reading unavailable
SparklineError
Could not load reading
SparklineCurrent
Current: {0}
SparklineMinimum
Minimum: {0}
SparklineMaximum
Maximum: {0}
SparklineRange
Minimum {0}; maximum {1}
UploadQueued
Queued
UploadUploading
Uploading
UploadDone
Uploaded
UploadFailed
Failed
UploadCancelled
Cancelled
UploadRefused
Not accepted
UploadCancel
Cancel {0}
UploadRemove
Remove {0}
UploadOverall
Uploading
UploadEmpty
No files yet
BrowserPanel
Browser
BrowserBack
Back
BrowserForward
Forward
BrowserReload
Reload
BrowserNoAddress
No address
BrowserEmpty
No page content
BrowserEmptyDetail
The page loaded without content.
Web content unavailable
BrowserNoEngineDetail
This build cannot display web content.
BrowserError
Could not load
BrowserNoViewport
No page surface
BrowserNoViewportDetail
The host reported a ready page but supplied no viewport.
OfferingCatalogEmpty
No offerings
OfferingCatalogNoMatch
No matching offerings
OfferingSourceLoading
{0}: Loading offerings
OfferingSourceEmpty
{0}: No offerings
{0}: Offerings unavailable
OfferingSourceError
{0}: Could not load offerings
OfferingSourceStale
{0}: Showing last verified offerings
Implementations§
Trait Implementations§
impl Copy for StringKey
impl Eq for StringKey
Source§impl Ord for StringKey
impl Ord for StringKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialOrd for StringKey
impl PartialOrd for StringKey
impl StructuralPartialEq for StringKey
Auto Trait Implementations§
impl Freeze for StringKey
impl RefUnwindSafe for StringKey
impl Send for StringKey
impl Sync for StringKey
impl Unpin for StringKey
impl UnsafeUnpin for StringKey
impl UnwindSafe for StringKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more