editLocalized

@CheckReturnValue
open fun editLocalized(locale: DiscordLocale, localizationPath: String, vararg entries: Localization.Entry): WebhookMessageEditAction<Message>(source)
@CheckReturnValue
abstract fun editLocalized(locale: Locale, localizationPath: String, vararg entries: Localization.Entry): WebhookMessageEditAction<Message>(source)

Edits the original message with the localized message at the following path, using the provided locale and parameters.

Bundle resolution

The bundle used is either the defined bundle or one of the registered bundles.

The locale of the bundle is the best available, for example, if fr_FR is not available, then fr will be used, and otherwise, the root bundle (without any suffix) will be used.

Parameters

localizationPath

The path of the message to translate, will be prefixed with LocalizableInteraction.localizationPrefix

entries

The values replacing arguments of the localization template

Throws

If:

  • LocalizableInteraction.localizationBundle is set, but the bundle doesn't exist

  • No registered bundle containing the path could be found

  • If the template requires an argument that was not passed to entries