diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1f70025a76..a5b157a67b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -90,6 +90,15 @@ Most extensions shouldn't need external documentation -- it should be obvious wh Static resources such as example resources used by extensions go in the `website` folder. +## Making sure that your extension can be easily translated +### In block text +Make sure to use `Scratch.translate()` on any user-facing text in your extension, unless there is a good reason not to. + +For more information on how to use `Scratch.translate()`, read the [assorted APIs documentation](https://docs.turbowarp.org/development/extensions/assorted-apis). + +### In your extension's image +You should avoid putting any important text in your extension's image, because TurboWarp does not know how to translate it. + ## Banned APIs Don't use these: