Last updated

Predefined translation keys

This page contains the list of all predefined translation keys used in default UI components.

KeyDescriptionDefault value
asyncapi.info.titleTitle for the info section in AsyncAPI descriptionOverview
userMenu.loginLogin button labelLogin
userMenu.logoutLogout button labelLog out
userMenu.devOnboardingLabelDeveloper onboarding dashboard link labelMy apps
search.navbar.labelSearch navbar labelSearch
search.labelSearch input placeholderSearch all products...
search.recentRecent searches labelRecent searches
search.suggestedSearch suggested pages labelSuggested pages
search.loadingLabel displayed when search is loadingLoading...
search.noResults.titleLabel displayed when search gives no resultsNo results
search.showMoreLink displayed in each group of search results to get more resultsShow more
search.cancelSearch cancel button textCancel
search.keys.navigateLabel for navigate key in search footerto navigate
search.keys.selectLabel for select key in search footerto select
search.keys.exitLabel for exit key in search footerto exit
search.filter.field.placeholderPlaceholder text for search filter input fieldSearch
search.filter.field.resetButton text to reset a specific search filter fieldReset
search.filter.resetButton text to reset all search filtersReset filters
search.filter.titleTitle for the search filter sectionAdvanced filter
search.ai.backToSearchButton text to return to standard search from AI searchBack to Search
search.ai.buttonButton text to initiate AI searchSearch with AI
search.ai.disclaimerDisclaimer text for AI search functionalityAI search might provide incomplete or incorrect results. Verify important information.
search.ai.followUpQuestionPlaceholder or label for AI search follow-up questionsAsk a follow-up question?
search.ai.generatingResponseText displayed while AI search is generating a responseGenerating response...
search.ai.labelGeneral label for the AI search featureAsk AI assistant
search.ai.newConversationButton text to start a new AI search conversationNew conversation
search.ai.placeholderPlaceholder text for the AI search inputAsk a question...
search.ai.resourcesFoundGeneral label indicating resources were found by AI searchresources found
search.ai.resourcesFound.basedOnText indicating the basis for AI search resultsBased on
search.ai.resourcesFound.resourcesLabel for resources found by AI searchresources
search.ai.suggestionsTitleTitle for AI search suggestions sectionSuggestions
search.ai.thinkingTextText displayed while AI search is processingThinking...
search.ai.welcomeTextWelcome message displayed in the AI search interfaceWelcome to AI search! Feel free to ask me anything. How can I help you?
toc.headerTable of content headerOn this page
versionPicker.labelVersion picker labelVersion :
versionPicker.unversionedVersion picker placeholder for unversioned contentAll versions
sidebar.menu.backToLabelLabel of back button displayed in sidebar drilldown menuBack
sidebar.actions.showLabel of a button for showing a collapsed sidebarShow sidebar
sidebar.actions.hideLabel of back button for collapsing a sidebarHide sidebar
sidebar.actions.changeLayoutTooltip of a button used to change the sidebar layoutHide sidebar
sidebar.menu.backLabelLabel for the back button in sidebar menuBack
markdown.editPage.textEdit page button label on markdown pages (displayed if configured in redocly.yaml)Edit page
page.homeButtonButton label on default 403 Forbidden and 404 Not Found pagesGo home
page.previousButtonPrevious button's label for page navigationPrevious page
page.nextButtonNext button's label for page navigationNext page
page.lastUpdated.timeagoPage last updated (when referring to a period of time, e.g. 10min)Last updated
page.lastUpdated.onPage last updated (when referring to specific date, e.g. December 1st)Last updated on
page.notFound.title404 Not Found page header textSomething went missing...
page.notFound.description404 Not Found page description textThe page you were trying to reach doesn't exist or may have been moved. You can go back to the previous page, return to the homepage, or use the search bar to find what you're looking for.
page.forbidden.title403 Forbidden header textAccess forbidden
codeSnippet.copy.buttonTextCode snippet copy button textCopy
codeSnippet.copy.tooltipTextCode snippet copy button tooltipCopy to clipboard
codeSnippet.copy.toasterTextA toast notification text displayed after code snippet has been successfully copiedCopied!
codeSnippet.report.buttonTextCode snippet report button textReport
codeSnippet.report.tooltipTextCode snippet report button tooltipReport a problem
codeSnippet.report.labelCode snippet report a problem titleWhat is wrong with this code?
feedback.settings.labelPage rating question textHow helpful was this page?
feedback.settings.submitTextMessage displayed after successful page rating submitThank you for helping improve our documentation!
feedback.settings.reasons.labelFeedback prompt textWhich statement describes your thoughts about this page?
feedback.settings.reasons.items.${Expr}Displays the reason text at the given index in the reasons list from redocly.yamlDefault is the value from redocly.yaml
feedback.settings.comment.dissatisfiedLabelLabel for feedback when user is dissatisfiedWhat can we improve?
feedback.settings.comment.labelLabel for the comment input field in feedback settingsPlease share your feedback with us.
feedback.settings.comment.neutralLabelLabel for feedback when user has neutral sentimentWhat can we improve?
feedback.settings.comment.satisfiedLabelLabel for feedback when user is satisfiedWhat was the most helpful on this page?
feedback.settings.leftScaleLabelLabel for the left side of rating scale in feedbackNot helpful at all
feedback.settings.optionalEmail.labelLabel for optional email input in feedback formYour email (optional, for follow-up)
feedback.settings.optionalEmail.placeholderPlaceholder text for optional email inputyourname@example.com
feedback.settings.rightScaleLabelLabel for the right side of rating scale in feedbackExtremely helpful
feedback.submitSubmit feedback button textSubmit
feedback.cancelCancel feedback button textCancel
feedback.settings.comment.submitTextMessage displayed after successful page comment submitThank you for helping improve our documentation!
feedback.settings.comment.likeLabelQuestion displayed after positive feedback on the pageWhat was most helpful?
feedback.settings.comment.dislikeLabelQuestion displayed after negative feedback on the pageWhat can we improve?
feedback.settings.comment.sendSend comment feedback submit button textSend
feedback.settings.comment.cancelSend comment feedback cancel button textCancel
feedback.sentiment.thumbUpFeedback "thumb up" aria-label in sentiment sectionLike
feedback.sentiment.thumbDownFeedback "thumb down" aria-label in sentiment sectionDislike
catalog.filters.select.allSelect all filters option label in catalogAll
catalog.filters.placeholderCatalog filter input placeholderFilter...
catalog.filters.titleCatalog filters sidebar titleFilters
catalog.filters.addButton text to add or apply a filter in catalogAdd filter
catalog.filters.clearAllButton text to clear all selected filters in catalogClear filters
catalog.filters.doneButton text to confirm filter selection in catalogDone
footer.copyrightTextFooter copyright textDefault is configured in redocly.yaml
openapi.download.description.titleTitle for the download description section in OpenAPI descriptionDownload the OpenAPI description file
openapi.info.titleTitle for the info section in OpenAPI descriptionOverview
openapi.info.contact.urlLabel for the contact URL in the info section of OpenAPI descriptionURL
openapi.info.contact.nameLabel for the contact name in the info section of OpenAPI descriptionE-mail
openapi.info.licenseLabel for the license in the info section of OpenAPI descriptionLicense
openapi.info.termsOfServiceLabel for the terms of service in the info section of OpenAPI descriptionTerms of Service
openapi.info.metadata.titleTitle for the metadata section in OpenAPI descriptionMetadata
openapi.keyLabel for key in OpenAPI descriptionKey
openapi.valueLabel for value in OpenAPI descriptionValue
openapi.enumLabel for enum in OpenAPI descriptionEnum
openapi.itemsLabel for items in OpenAPI descriptionItems
openapi.defaultLabel for default values in OpenAPI descriptionDefault
openapi.complexLabel for complex objects/schemas in OpenAPI descriptionComplex
openapi.variableLabel for variable in OpenAPI descriptionvariable
openapi.variablesLabel for variables in OpenAPI descriptionvariables
openapi.actions.showLabel for the show action in OpenAPI descriptionShow
openapi.actions.hideLabel for the hide action in OpenAPI descriptionHide
openapi.actions.moreLabel for the more action in OpenAPI descriptionmore
openapi.languages.titleTitle for the languages section in OpenAPI descriptionLanguages
openapi.servers.titleTitle for the servers section in OpenAPI descriptionServers
openapi.operationsLabel for operations in OpenAPI descriptionOperations
openapi.webhooksLabel for webhooks in OpenAPI descriptionWebhooks
openapi.descriptionLabel for the description in OpenAPI descriptionDescription
openapi.badges.deprecatedLabel for the deprecated badge in OpenAPI descriptionDeprecated
openapi.badges.requiredLabel for the required badge in OpenAPI descriptionrequired
openapi.badges.webhookLabel for the webhook badge in OpenAPI descriptionWebhook
openapi.requestLabel for the request in OpenAPI descriptionRequest
openapi.pathLabel for the path parameter in OpenAPI descriptionPath
openapi.queryLabel for the query parameter in OpenAPI descriptionQuery
openapi.cookieLabel for the cookie parameter in OpenAPI descriptionCookies
openapi.headerLabel for the header parameter in OpenAPI descriptionHeaders
openapi.bodyLabel for the request body in OpenAPI descriptionBody
openapi.responsesLabel for the responses section in OpenAPI descriptionResponses
openapi.responseLabel for a single response in OpenAPI descriptionResponse
openapi.callbacksLabel for callbacks in OpenAPI descriptionCallbacks
openapi.callbackRequestLabel for the callback request in OpenAPI descriptionCallback Request
openapi.callbackResponseLabel for the callback response in OpenAPI descriptionCallback Response
openapi.payloadLabel for the payload in OpenAPI descriptionPayload
openapi.discriminatorLabel for the discriminator in OpenAPI descriptionDiscriminator
openapi.contentTypeLabel for the content type in OpenAPI descriptionContent type
openapi.tryItLabel for the Try it button in OpenAPI descriptionTry it
openapi.loadingLabel for the loading state in OpenAPI descriptionLoading...
openapi.exampleLabel for a single example in OpenAPI descriptionExample
openapi.examplesLabel for multiple examples in OpenAPI descriptionExamples
openapi.additionalPropertiesLabel for additional properties in OpenAPI schemasadditional property
openapi.patternPropertiesLabel for the pattern properties in OpenAPI schemaspattern property
openapi.requiredLabel for the required fields in OpenAPI descriptionrequired
openapi.recursiveLabel for the recursive schemas in OpenAPI descriptionRecursive
openapi.hideExampleLabel for hiding an example in OpenAPI descriptionHide example
openapi.showExampleLabel for showing an example in OpenAPI descriptionShow example
openapi.expandAllLabel for expanding all sections in OpenAPI descriptionExpand all
openapi.collapseAllLabel for collapsing all sections in OpenAPI descriptionCollapse all
openapi.noResponseExampleMessage when there's no response example in OpenAPI descriptionNo response example
openapi.noResponseContentMessage displayed when a response contains no content in an OpenAPI descriptionNo content
openapi.noRequestPayloadMessage when there's no request payload in OpenAPI descriptionNo request payload
openapi.hidePatternLabel for hiding a pattern in OpenAPI descriptionHide pattern
openapi.showPatternLabel for showing a pattern in OpenAPI descriptionShow pattern
openapi.authorizationUrlLabel for the authorization URL in OpenAPI security schemesAuthorization URL
openapi.tokenUrlLabel for the token URL in OpenAPI security schemesToken URL
openapi.refreshUrlLabel for the refresh URL in OpenAPI security schemesRefresh URL
openapi.scopesLabel for scopes in OpenAPI security schemesScopes
openapi.securityLabel for the security section in OpenAPI descriptionSecurity
openapi.httpAuthorizationSchemeLabel for HTTP Authorization Scheme in OpenAPI security schemesHTTP Authorization Scheme
openapi.bearerFormatLabel for Bearer Format in OpenAPI security schemesBearer Format
openapi.parameterNameLabel for parameter name in OpenAPI descriptionparameter name
openapi.flowTypeLabel for flow type in OpenAPI OAuth2 security schemesFlow type
openapi.connectUrlLabel for connect URL in OpenAPI OAuth2 security schemesConnect URL
openapi.requiredScopesLabel for required scopes in OpenAPI security schemesRequired scopes
openapi.unsupportedLanguageMessage displayed when a code sample from the OpenAPI description file is written in an unsupported languageThe code sample's language is not supported.
openapi.failedToGenerateCodeSampleMessage displayed when code sample generation failsFailed to generate code sample.
graphql.queriesLabel for queries group in GraphQL sidebarQueries
graphql.mutationsLabel for mutations group in GraphQL sidebarMutations
graphql.subscriptionsLabel for subscriptions group in GraphQL sidebarSubscriptions
graphql.directivesLabel for directives group in GraphQL sidebarDirectives
graphql.objectsLabel for objects group in GraphQL sidebarObjects
graphql.interfacesLabel for interfaces group in GraphQL sidebarInterfaces
graphql.unionsLabel for unions group in GraphQL sidebarUnions
graphql.enumsLabel for enums group in GraphQL sidebarEnums
graphql.inputsLabel for the inputs group in GraphQL sidebarInputs
graphql.scalarsLabel for the scalars group in GraphQL sidebarScalars
graphql.arguments.labelLabel for the arguments section in GraphQL contentArguments
graphql.arguments.showText for showing arguments in GraphQL contentShow arguments
graphql.arguments.hideText for hiding arguments in GraphQL contentHide arguments
graphql.returnTypes.labelLabel for the return type section in GraphQL contentReturn type
graphql.returnTypes.showText for showing return type in GraphQL contentShow return type
graphql.returnTypes.hideText for hiding return type in GraphQL contentHide return type
graphql.possibleTypesLabel for possible types in GraphQL contentPossible types
graphql.defaultValueLabel for the default value in GraphQL contentDefault
graphql.arguments.herePlaceholder for arguments in GraphQL contentArguments Here
graphql.deprecationReasonLabel for the deprecation reason in GraphQL contentDeprecation reason
graphql.implementedInterfacesLabel for implemented interfaces in GraphQL contentImplements interfaces
graphql.nonNullLabel for non-null fields in GraphQL contentnon-null
graphql.requiredLabel for required fields in GraphQL contentrequired
graphql.deprecatedLabel for deprecated fields in GraphQL contentdeprecated
graphql.variablesLabel for the variables section in GraphQL right sectionVariables
graphql.querySampleLabel for the query sample in GraphQL right sectionQuery sample
graphql.mutationSampleLabel for the mutation sample in GraphQL right sectionMutation sample
graphql.subscriptionSampleLabel for the subscription sample in GraphQL right sectionSubscription sample
graphql.responseSampleLabel for the response sample in GraphQL right sectionResponse sample
graphql.locationsLabel for the locations section in GraphQL right sectionLocations
graphql.sampleLabel for the sample section in GraphQL right sectionSample
graphql.referencedLabel for the referenced section in GraphQL right sectionReferenced in
graphql.content.fragmentLabel for a fragment in GraphQL contentFragment
time.justNowText for a short period of time from a certain eventjust now
time.past.secondText for a period of time equal to 1 second from a certain event1 second ago
time.past.secondsText for a period of time less than 1 minute from a certain event.{{value}} seconds ago
time.past.minuteText for a period of time equal to 1 minute from a certain event1 minute ago
time.past.minutesText for a period of time less than 1 hour from a certain event{{value}} minutes ago
time.past.hourText for a period of time equal to 1 hour from a certain event1 hour ago
time.past.hoursText for a period of time less than 1 day from a certain event{{value}} hours ago
time.past.dayText for a period of time equal to 1 day from a certain event1 day ago
time.past.daysText for a period of time less than 1 week from a certain event{{value}} days ago
time.past.weekText for a period of time equal to 1 week from a certain event1 week ago
time.past.weeksText for a period of time less than 1 month from a certain event{{value}} weeks ago
time.past.monthText for a period of time equal to 1 month from a certain event1 month ago
time.past.monthsText for a period of time less than 1 year from a certain event{{value}} months ago
time.past.yearText for a period of time equal to 1 year from a certain event1 year ago
time.past.yearsText for a period of time equal or greater than 2 years from a certain event{{value}} years ago
codeWalkthrough.downloadLabel for the download button in code walkthrough featureDownload
codeWalkthrough.previewLabel for the preview button in code walkthrough featurePreview
mobileMenu.mainMenuLabel for the main menu in mobile viewMain menu
mobileMenu.previousLabel for back/previous button in mobile menu navigationPrevious
mobileMenu.productsLabel for products link/section in the mobile menuProducts
mobileMenu.versionLabel for version picker in the mobile menuVersion
navbar.productsLabel for products link/section in the navbarProducts
page.internalServerError.description"500 Internal server error" page description textSomething went wrong on our end. Please try again later or contact support if the problem persists.
page.internalServerError.title"500 Internal server error" page header textInternal server error

Dynamic values in translations

Translations use template syntax with placeholders like {{value}} to enable dynamic content generation. This templating mechanism allows the application to inject variable data at runtime, producing contextually appropriate text without requiring separate translation entries for each possible value.

For example, the time.past.seconds translation key uses {{value}} to represent the number of seconds. Instead of creating separate translation keys for each possible number of seconds in a minute, the application automatically inserts the correct number at runtime:

"{{value}} seconds ago" → "5 seconds ago", "42 seconds ago", etc.

When creating or modifying translations with dynamic values, always preserve these placeholders in your text.

Resources

  • Configure language support for your project by following the steps in the Configure localization how-to documentation.