Hey guys.
At SMF we've got a set of theme guidelines but due to not all users understanding English, not everyone will go into the English board to read them, think you guys aid in the translations? (credit can be provided)
The link to the guidelines is here:
Theme Authors: Theme Approval Guidelines
There have been some questions recently regarding the approval of themes submitted to the [iurl=http://custom.simplemachines.org/themes]Theme Site[/iurl], but many of them have a few issues within them and I though we should share.
Here are a few guidelines that themes must follow before we can approve them.
- [b]No Hard coded strings in the templates, and English strings/buttons must be provided by default[/b]
All text must be in the language files. If your theme uses new strings not provided by default in SMF then, create a Modifications.language.php file (or create your own ThemeStrings.language.php) in the /languages folder. An English version of any new strings must be provided, but you can include other languages as well if you wish.
- [b]Themes must not violate copyrights[/b]
Themes must not be rips of other peoples work, unless copyright authorization is provided. Also themes can not contain javascript and images from other sources. You are allowed to create your own images, or use those in the SMF packaged themes, but you cant use images from other SMF themes or even other software without permission from their authors.
- [b]Templates must contain valid HTML 4.01 or XHTML 1.0 Transitional[/b]
Template files must be valid to HTML 4.01 or XHTML 1.0 Transitional. Tags must be in lowercase, and line breaks (<br>) must be closed (<br />), for more information [url=http://www.w3.org/TR/xhtml1/]this should help[/url] for XHTML 1.0 Transitional.
- [b]Only include the edited files[/b]
There is no need to include all the template and language files if they have not been edited, SMF will automatically call for the default template if the template is not present in your theme. The same for language files, the only language file that is required is Settings.language.php
- [b]Easy Readability For Quick Editing[/b]
Themes must have readable code and conform to SMF coding guidelines as much as possible. For example you shouldn't have a whole stylesheet class on one line.
- [b]Theme descriptions must be in English:[/b]
For a vast majority of users, English is the first language spoken and in most cases the only language spoken. For this reason, the English description must be listed first. However, other languages may be provided below, and must be labelled to which language it is.
- [b]If you're contacted about any of the above points:[/b]
If you get contacted about any of the above points from the Customize Team, then your response must be in English. If it is NOT in English, you [u]may[/u] be contacted again for an English translation. Contact the local moderator of your language for a translation if you need help. Also please be aware that all non-English replies will place your theme at the end of the approval list.
Thanks
Please include the formatting of bold underline and links as well.
We currently have English, Turkish, Serbian, Indonesian, French, Italian and Portuguese.
Once translated I'll post the translation on SM.org
Cheers,
Gary M. Gadsdon
Simple Machines Customiser