Interface: PaginatedMessageInternationalizationContext
Internal
This is a duplicate of the same interface in @sapphire/plugin-i18next
Duplicated here for the type of the parameters in the functions
Context for InternationalizationHandler.fetchLanguage functions. This context enables implementation of per-guild, per-channel, and per-user localization.
Properties
channel
channel:
null|DMChannel|PartialDMChannel|PartialGroupDMChannel|NewsChannel|StageChannel|TextChannel|PublicThreadChannel<boolean> |PrivateThreadChannel|VoiceChannel
The DiscordChannel object to fetch the preferred language for.
Defined in
guild
guild:
null|Guild
The Guild object to fetch the preferred language for, or null if the language is to be fetched in a DM.
Defined in
interactionGuildLocale?
optionalinteractionGuildLocale:null|Locale
The Interaction.guildLocale provided by the Discord API
Defined in
interactionLocale?
optionalinteractionLocale:Locale
The Interaction.locale provided by the Discord API
Defined in
user
user:
null|User
The user to fetch the preferred language for.