It is highly recommended to use a SCM when you create and maintain a plugin. Piwigo.org extensions manager and translation manager are both compatible with Subversion (SVN) and Github. Piwigo.org also provides an SVN repository where your extension is welcomed.
When you release a new revision of your extension, you can let PEM do it directly from your SCM. PEM will automatically extract files, add release info, replace the version number in your source code. PEM can also detect the new languages!
If you use Git, you will be able to choose a specific branch. If you use SVN, you will be able to choose a specific SVN revision.
If you want to benefit from the work of the active Piwigo translation team, your plugin can be added in Piwigo Translate. You can simply ask us on Contact page or we may directly contact you about your plugin!
If your plugin is using Piwigo.org SVN, we manage the commit access. If you're on Github, here is what you have to do: