Skip to content

Extension to translate your D&D Beyond character sheet page to your language and use the SI unit system.

License

Notifications You must be signed in to change notification settings

hotaydev/dnd-beyond-kit

Repository files navigation

d20 dice

D&D Beyond Kit

This extension is used to:

  • Traslate your D&D Beyond character sheet page to your language;
  • Use the International Unit System (SI) for metrics on Character Sheet, monsters, spells, etc.;
  • Remove the Character Sheep interface pollutionm leaving it simpler;
  • Add a "Skip to the top" button on long pages;
  • Add autoload on listing pages (such as monsters and spells pages).

Important

Using the character sheet in English is difficult, sometimes, so I've created this extension to simplify the process for non-US citizen users.

Languages

Currently we have translations to the following languages:

  • Brazilian Portuguese (Português)
  • Spanish (Español)
  • English (Only metric system changes)
  • Italian (Italiano)
  • French (Français)
  • German (Deutsch)
  • Czech (Čeština)

Contributing

Feel free to add more translations to the existing languages.

To add a new language, just:

  1. Add the translation file in the translations folder, following the JSON structure of the other files;
  2. Add the path of the translation on web_accessible_resources[0].resources, in the manifest.json file;
  3. Add the language at the end of the HTML select list, on popup/popup.html, line 21 and the following ones.

To add more translations of a language:

  1. Edit the JSON file of the language you want to contribute to, in the translations folder;
  2. The keys in the JSON file are the original texts, and the values are the translations; 2.1 Example: If you want to translate "outerwear" to portuguese, add a line like the folowing to the ./translations/pt-br.json file: "outerwear": "Agasalho",.
  3. If you want to translate a spell name, please edit in the JSON files inside translations/spells since there's a specific configuration to conditionally translate spells.

Browser support

Actually we support Firefox and chrome-based browsers, such as Google Chrome, Brave, Opera, and others. We use the same manifest.json for both platforms.

Thanks

If you liked the extension, please give us a star on Github and a good review on Google Chrome Web Store.