7.1.3 β€’ Published 10 months ago

@sapphire/plugin-i18next v7.1.3

Weekly downloads
284
License
MIT
Repository
github
Last release
10 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

10 months ago

7.1.3-next.dd4b95f

10 months ago

7.1.4-next.c75b7c2

10 months ago

7.1.4-next.21d90cf

10 months ago

7.1.3-next.d512e6d

10 months ago

7.1.3-next.80d26ac

10 months ago

7.1.4-next.b4f1701

10 months ago

7.1.4-next.a0edebf

10 months ago

7.1.3-next.6b9d139

10 months ago

7.1.3-next.b2086e1

10 months ago

7.1.3

10 months ago

7.1.4-next.0782cfd

10 months ago

7.1.3-next.d9dd30c

10 months ago

7.1.4-next.5395ccc

10 months ago

7.1.3-next.12ccd3c

10 months ago

7.1.3-next.5aa5898

10 months ago

7.1.3-next.6a148bb

10 months ago

7.1.3-next.ccf3dc1

10 months ago

7.1.3-next.518ac87

10 months ago

7.1.3-next.d2c9aaa

10 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

11 months ago

7.1.3-next.51af5e9

11 months ago

7.1.3-next.96ac961

11 months ago

7.1.3-next.5ea63b2

11 months ago

7.1.3-next.352f2cd

11 months ago

7.1.3-next.fa73a83

11 months ago

7.1.3-next.22ae85d

11 months ago

7.1.3-next.f61b06f

11 months ago

7.1.3-next.e6fdc84

12 months ago

7.1.3-next.f730be1

12 months ago

7.1.3-next.9b36bae

12 months ago

7.1.3-next.1c40781

12 months ago

7.1.3-next.8de2057

12 months ago

7.1.3-next.f8b2f60

12 months ago

7.1.3-next.30e71f4

12 months ago

7.1.3-next.821ff70

12 months ago

7.1.3-next.fb8af18

12 months ago

7.1.3-next.56b0ad1

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

3 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

4 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