/translations

Translation and localisation for Rusty-Helper

Primary LanguageJavaScript

Translation

This repository holds all of the translation files for the Rusty Helper discord bot.

Feel free to contribute and add translations in your own language

Help

All translation talk happens on the Rusty Helper Discord server translation chat

How to help translate

  1. Make sure you have a github account
  2. Clone the github repository (or press the dot "." key to use the vs code web editor)
  3. Make all of your translations
  4. Create a pull request

Translation Requirements

  • Must be a member of the official Rusty Helper Discord server with the @Translators role
  • Must understand English
  • General knowledge of Discord App and Discord terms

Project format

Each language and locale as it's own folder inside of the locales folder. Inside of that folder are JSON files for different translation needs like commands and errors etc. Look at en folder for all of the english strings for translation

Translating Variables

Translation strings which have a variable in them will look like this:

English ( en )

Inventory cost for Ortovox => Inventory cost for {{user}}

Russian ( ru )

Стоимость инвентаря для Ortovox => Стоимость инвентаря для {{user}}

Text Formatters

Some messages may contain special formatting characters, such as ** and __ or [word](https://google.com), these are Markdown special characters, which styles words as bold, underline etc. Here are some examples of correct translation in these cases:

English ( en )

__Hello **{{name}}**__, how are you [today](https://google.com)? $t(nesting.example, {\"count\": {{nested}} })

German ( de )

__Hallo **{{name}}**__, wie geht es dir [heute](https://google.com)? $t(nesting.example, {\"count\": {{nested}} })

Gender

If your locale language translates you or your to a specific gender, then please use the equivalent of they, them and their for general/neutral addressing.

Languages

Language Completed
English
Russian
Spanish
Turkish
Portuguese
French
Chinese