Translations:Manual:Developing extensions/45/en

Here is an example boiler plate that can be used to get started: