Pixelpost

Authentic Photoblog Flavour

GettingStarted /

GettingStarted.AlternativeLanguage History

Hide minor edits - Show changes to markup

October 24, 2007, at 12:29 PM by 72.24.253.115 -
Changed line 1 from:

Language: (:selectlang default=en:)

to:

Language: (:selectlang default=en:)

October 24, 2007, at 12:27 PM by 72.24.253.115 -
Changed line 1 from:

Language: (:selectlang default=en:)

to:

Language: (:selectlang default=en:)

October 24, 2007, at 12:24 PM by 72.24.253.115 -
Changed line 1 from:

Language: (:selectlang:)

to:

Language: (:selectlang default=en:)

October 24, 2007, at 12:21 PM by 72.24.253.115 -
Added line 1:

Language: (:selectlang:)

October 24, 2007, at 12:19 PM by 72.24.253.115 -
Added line 1:

(:if userlang en:)

Changed lines 38-84 from:

So switching to another language will use new templates but will also include the correct language file and for the alternative language the alternative tags, categories, titles, image description will be used.

to:

So switching to another language will use new templates but will also include the correct language file and for the alternative language the alternative tags, categories, titles, image description will be used. (:if userlang de:)

Sprachauswahl

Du kannst im Admin-Bereich eine Standard-Sprache sowie eine weitere (alternative) Sprache auswählen. Die voreingestellte Sprache entspricht dem Verhalten der älteren Pixelpost-Versionen (1.5 und davor). Sie verwendet die herkömmlichen Templates (z.B. image_template.html).
Wenn du eine alternative Sprache anbieten möchtest mit der Möglichkeit, dazwischen hin- und herzuschalten, brauchst du ein neues Set von Template-Files für diese Sprache.
Um diese zu erzeugen ist es am einfachsten, die alten Template-Dateien zu kopieren (z.B. about_template.html), alles zu übersetzen, was du in der neuen Sprache haben möchtest und das Template dann unter dem sprachspezifischen Namen abzuspeichern.

Jede Sprache in Pixelpost hat ihr eigenes Kürzel wie folgt:

Sprachkürzel:Sprache:
NLHolländisch
ENEnglisch
FRFranzösisch
DEDeutsch
ITItalienisch
NONorwegisch
FAPersisch
PLPolnisch
PTPortugiesisch
CNvereinfachtes Chinesisch
ESSpanisch
SESchwedisch
JPJapanisch

Lass uns annehmen, dass meine alternative Sprache Deutsch ist und die Standardsprache Englisch. Ich habe ein Standardtemplate mit allen Bestandteilen in Englisch und es benutzt die englische Sprachdatei. Nun möchte ich zwischen Englisch und Deutsch hin- und herwechseln.
Ich kopiere also das Standardtemplate (z.B. about_template.html), übersetze alles was die Besucher sehen vom Englischen ins Deutsche und speichere die übersetzte Datei nach folgendem Schema:

about_template.html => about_de_template.html
image_template.html => image_de_template.html

Unmittelbar vor "_template.html" füge ich also ein "_xx" ein, wobei xx das Sprachkürzel für die gewünschte alternative Sprache ist.
Mache das für alle Template-Dateien.

In Pixelpost gibt es einige Tags, um das Wechseln der Sprache für den Besucher einfacher zu machen:

<ALTERNATIVE_LANGUAGE> Erzeugt einen kompletten URL-String, um zu der alternativen Sprache umzuschalten, die im Admin-Bereich festgelegt wurde (Achtung: benötigt die Templates für diese Sprache!).
Das ist ein flexibler Link: der Link führt immer zur jeweils gerade nicht gewählten Sprache.

<LANGUAGE=xx> Erzeugt einen kompletten URL-String zu irgendeiner Sprache (vorausgesetzt dass dafür Templates existieren). Der xx-Teil ist wieder das oben erwähnte Sprachkürzel für die gewünschte Sprache.
Das ist ein fester Link: wenn du zu dieser Sprache wechselst, ändert er sich nicht

Das Wechseln zu einer anderen Sprache benutzt nicht nur andere Templates, sondern verwendet auch die korrekte Sprachdatei und zeigt die Tags, Kategorien, Titel und Beschreibungen in der alternativen Sprache an. (:if:)


Page last modified on October 24, 2007, at 12:29 PM