The first language available is German, since one of our developers is German. German will be a standard language and will be developer maintained. But of course any feedback about typos or other errors is appreciated.
Note to our German users: Die Ãœbersetzung verwendet als Anrede das fÃ¶rmlichere "Sie", welches mir passender auch für den professionellen Einsatz erschien, da ich es vorziehe, wenn mir Software mit einer gewissen Distanz begegnet. Wer hingegen das freundlichere "Du" bevorzugt, ist hiermit eingeladen eine dementsprechende Alternativübersetzung zu erstellen. Es ist genug Platz für zwei oder mehr Versionen (und Fehlerberichte sind natürlich auch willkommen...:-)) - Acrylian
And for all non-German speakers, so that no one feels excluded: The German translation uses are more distanced, polite form ("Sie") to adress the user because this seemed more fitting especially if Zenphoto is used professionally. I personally prefer that (...)
Translating Tutorial May 16, 2008
Note: This tutorial refers mainly to the development build of Zenphoto since localization/translation is a work in progress. Zenphoto includes a file "zp-core/functions-l18n.php" that contains a prefdefined list of languages and their related locales. Check this list to be sure your language is included. If it is not there, let us know and we will add it.
All existing complete or uncomplete translations are included in the Zenphoto release package. The language selector on the backend options indicates the status how current a translation is.
It would be good if you were quite confident in written English
and quite comfortable with Zenphoto itself and with web
developement terms in general, although no coding is required to
make a translation.
Keep in mind that if you volunteer to make translations there will be the need of updating the languages files at least for every official release since Zenphoto is a work in progress. You may make your translation based on the current release of zenphoto. Then it can be provided to most Zenphoto users.
The translation mailing list
You should join the Google Zenphoto translator's group. Here you can query if anyone else is working on your language. If so, a collaboration should be possible. There you will find other like-minded people and be able to ask (...)
Zenphoto 1.1.6 May 16, 2008
- Localization (beta) [acrylian, aitf311, sbillard]
- German translation [acrylian]
- Full size image protection improvements [sbillard]
- Plugin sytem including several default plugins [sbillard, acrylian]
- Slideshow (plugin) [acrylian, sbillard, special thanks to djdevine for the IE CSS positioning fix]
- Album themes (replace the Supergallery feature) [sbillard]
- Comment system improvements [sbillard, ulfben]
- Setup improvements [sbillard]
- RSS improvements [acrylian, fogoh]
- Tag improvements [sbillard]
- Support for MP3 and MP4 (video/audio) [sbillard, acrylian]
- Dynamic album improvements [sbillard]
- Watermark scaling [sbillard]
- Admin backend JS moved from prototype to jQuery [aitf311]
- Numerous bugfixes
- See full list on trac
New theming tutorial available May 12, 2008
The poll is out of order Apr 30, 2008
Here are the last known poll results:
- Move/Copy/Rename images and albums: 166
- Internationalization & localization: 122
- Automatic Image Rotating base on EXIF: 89
- Automatic creation of Video thumbs (#331): 57
- Visually select album thumbnails: 34
- Edit Theme Files Within Admin (#133): 32
- Create individual thumb crops for each image: 30
- Geotag googlemap popup: 28
- Select image size to view: 24
- Support ImageMagick conversion: 22
- Support Windows XMP in addition to the standard EXIF/IPTC
metadata (#351): 9
Watch the ZenPhoto Demonstration Videos Apr 28, 2008
ZenPhoto Demonstration Videos
A guide to our functions guide Apr 15, 2008
How to read the Zenphoto Functions Guide Apr 15, 2008
When you first look at our functions guide it
might look confusing and may not understand what exactly it is
telling you. You might ask "why don't they just write a
understandable and readable guide that even non-developers can
understand at first glance?" Well, actually the guide is not that
hard to read once you got into it.
We are constantly updating and changing things, so that would take too much of our time write a guide manually. If one of us writes or changes a new function, he comments it within the source code directly on top of the function. You might have seen that if you looked at the template-functions.php file for example. We then use the standard auto-documentation tool phpDocumentor that generates the functions guide from these source code's comments. This way we can easily update it with one click anytime we need to.
So let's take a closer look at one of the more complicated template functions as an example now: printAllTagsAs() from template-functions.php:
This is the list of parameters the function provides for your theme customizing needs. There are three "fields" for each parameter.
- The type of parameter value you can enter for the variable.
These are the common types:
- string for a textstring. Value to be entered within quotes.
- bool for TRUE or FALSE. Value to be entered without quotes.
- int for integer numbers'. Value to be entered without quotes.
- obj for an object. (...)