Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Implement Localization for Discord Bot #18

Open
omgitsjan opened this issue Apr 17, 2023 · 0 comments
Open

[FEATURE] Implement Localization for Discord Bot #18

omgitsjan opened this issue Apr 17, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@omgitsjan
Copy link
Owner

Is your feature request related to a problem? Please describe.
Users who speak languages other than English cannot fully utilize our Discord bot due to the lack of localization support. This hinders the bot's accessibility and usability for a wider range of users.

Describe the solution you'd like
Implement localization for the Discord bot, allowing users to change the bot's language via the appsettings.json file. This would involve:

  1. Creating a folder containing language resource files (e.g., .json or .resx files) for each supported language, storing translated strings for bot responses and messages.
  2. Updating the bot's code to fetch strings from the appropriate resource file based on the language setting in appsettings.json.
  3. Providing documentation on how to add support for new languages or modify existing translations.

Describe alternatives you've considered
An alternative would be to integrate a third-party translation API, which would automatically translate bot responses to the user's desired language. However, this could lead to subpar translations and increased latency due to API calls.

Additional context
Localization would greatly improve the bot's accessibility to non-English speakers, thereby expanding its user base and promoting inclusivity.

@omgitsjan omgitsjan added the enhancement New feature or request label Apr 17, 2023
@omgitsjan omgitsjan added this to the Localization milestone Apr 17, 2023
@omgitsjan omgitsjan self-assigned this Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants