7.1.3 β€’ Published 11 months ago

@sapphire/plugin-i18next v7.1.3

Weekly downloads
284
License
MIT
Repository
github
Last release
11 months ago

Sapphire Logo

@sapphire/plugin-i18next

Plugin for @sapphire/framework to support i18next based internationalization.

GitHub codecov npm bundle size npm Depfu

Description

An implementation of i18next's filesystem backend for Sapphire. It allows you to use a JSON-based languages directory to add internationalization for your bot using SapphireClient's fetchLanguage hook and a custom message extension, adding features such as sendTranslated and resolveKey.

Features

  • Fully ready for TypeScript!
  • Includes ESM ready entrypoint
  • Framework agnostic
  • Includes convenience register for discord.js

Installation

yarn add @sapphire/plugin-i18next

Usage

import '@sapphire/plugin-i18next/register';

And for discord.js:

import '@sapphire/plugin-i18next/register-discordjs';

It is to be noted that unless you are using discord.js, which has the convenience register to extend the client, guild, channel and message methods for you, you will have to implement your own extensions.

This is currently undocumented and not covered by guides, but will be in the future. For now, you may follow the structure of register-discordjs.ts if this is the case for you.

Sapphire i18next Documentation

For the full @sapphire/plugin-i18next documentation please refer to the TypeDoc generated documentation.

Buy us some doughnuts

Sapphire Community is and always will be open source, even if we don't get donations. That being said, we know there are amazing people who may still want to donate just to show their appreciation. Thank you very much in advance!

We accept donations through Open Collective, Ko-fi, Paypal, Patreon and GitHub Sponsorships. You can use the buttons below to donate through your method of choice.

Donate WithAddress
Open CollectiveClick Here
Ko-fiClick Here
PatreonClick Here
PayPalClick Here

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

7.1.4-next.e0e4d74

11 months ago

7.1.3-next.dd4b95f

11 months ago

7.1.4-next.c75b7c2

11 months ago

7.1.4-next.21d90cf

11 months ago

7.1.3-next.d512e6d

11 months ago

7.1.3-next.80d26ac

11 months ago

7.1.4-next.b4f1701

11 months ago

7.1.4-next.a0edebf

11 months ago

7.1.3-next.6b9d139

11 months ago

7.1.3-next.b2086e1

11 months ago

7.1.3

11 months ago

7.1.4-next.0782cfd

11 months ago

7.1.3-next.d9dd30c

11 months ago

7.1.4-next.5395ccc

11 months ago

7.1.3-next.12ccd3c

11 months ago

7.1.3-next.5aa5898

11 months ago

7.1.3-next.6a148bb

11 months ago

7.1.3-next.ccf3dc1

11 months ago

7.1.3-next.518ac87

11 months ago

7.1.3-next.d2c9aaa

11 months ago

7.1.3-next.9e3ae6f

11 months ago

7.1.3-next.8128717

11 months ago

7.1.3-next.a1d7d5e

11 months ago

7.1.3-next.f177359

12 months ago

7.1.3-next.51af5e9

12 months ago

7.1.3-next.96ac961

12 months ago

7.1.3-next.5ea63b2

11 months ago

7.1.3-next.352f2cd

12 months ago

7.1.3-next.fa73a83

12 months ago

7.1.3-next.22ae85d

12 months ago

7.1.3-next.f61b06f

12 months ago

7.1.2

2 years ago

7.1.1

2 years ago

7.1.0

2 years ago

7.0.0

2 years ago

7.0.1

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

6.0.1

2 years ago

6.0.0

2 years ago

6.1.0

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

5.0.0

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.1.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.5.4

3 years ago

2.5.3

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.4.2

3 years ago

2.3.1

3 years ago

2.5.0

3 years ago

2.3.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago