database.language

Module Contents

Classes

GuildLanguage

Language preference for the guild.

MemberLanguage

Language preference of the user.

class database.language.GuildLanguage

Language preference for the guild.

Note

See text translation at core.text.Translator.

See command API at modules.base.language.module.

idx
guild_id
language
dump(self) Dict[str, Union[int, str]]
static add(guild_id: int, language: str) GuildLanguage

Add guild language preference.

Parameters
  • guild_id – Guild ID.

  • language – One of the supported languages. Please note that this parameter is not checked on database level and it’s your responsibility to make sure it has correct value.

Returns

Created guild language preference.

static get(guild_id: int) Optional[GuildLanguage]

Get guild language preference.

Parameters

guild_id – Guild ID.

Returns

Guild language preference or None.

static remove(guild_id: int) int

Remove guild language preference.

Parameters

guild_ID – Guild ID.

Returns

Number of deleted preferences, always 0 or 1.

class database.language.MemberLanguage

Language preference of the user.

Note

See text translation at core.text.Translator.

See command API at modules.base.language.module.

idx
guild_id
member_id
language
dump(self) Dict[str, Union[int, str]]
static add(guild_id: int, member_id: int, language: str) MemberLanguage

Add member language preference.

Parameters
  • guild_id – Guild ID.

  • member_id – Member ID.

  • language – One of the supported languages. Please note that this parameter is not checked on database level and it’s your responsibility to make sure it has correct value.

Returns

Created member language preference.

static get(guild_id: int, member_id: int) Optional[MemberLanguage]

Get member language preference.

Parameters
  • guild_id – Guild ID.

  • member_id – Member ID.

Returns

Member language preference or None.

static remove(guild_id: int, member_id: int) int

Remove member language preference.

Parameters
  • guild_ID – Guild ID.

  • member_id – Member ID.

Returns

Number of deleted preferences, always 0 or 1.