Seite 1 von 1

select Mutation

Verfasst: Do 29. Mär 2018, 16:36
von christobal
Hallo aus Tirol, und es schneit wieder...
Ich muss bei Objekten eine Mutation ins Englische machen, soweit kein Problem.

Code: Alles auswählen

<we:ifPageLanguage match="de_DE">Anschrift</we:ifPageLanguage><we:ifPageLanguage match="en_GB">Address</we:ifPageLanguage>
Doch ich hab auch in der Klasse verschiedene Selects gemacht mit den Auswahlmöglichkeiten: Planung, Bau, fertig, Referenz. Wie kann ich diese ins Englische mutieren?

Code: Alles auswählen

Status: <we:var name="Projektstatus" />
Bitte um zweckdienliche Hinweise!
Christoph

Re: select Mutation

Verfasst: Do 5. Apr 2018, 17:30
von rhorbas
christobal hat geschrieben: Do 29. Mär 2018, 16:36 Hallo aus Tirol, und es schneit wieder...
Ich muss bei Objekten eine Mutation ins Englische machen, soweit kein Problem.

Code: Alles auswählen

<we:ifPageLanguage match="de_DE">Anschrift</we:ifPageLanguage><we:ifPageLanguage match="en_GB">Address</we:ifPageLanguage>
Doch ich hab auch in der Klasse verschiedene Selects gemacht mit den Auswahlmöglichkeiten: Planung, Bau, fertig, Referenz. Wie kann ich diese ins Englische mutieren?

Code: Alles auswählen

Status: <we:var name="Projektstatus" />
Bitte um zweckdienliche Hinweise!
Christoph
Bin nicht ganz sicher, ob ichs richtig verstehe, aber kannst Du bei festen Werten in den Selects nicht mit Übersetzungs-Arrays arbeiten? Also pro Sprache ein Array anlegen, mit den Übersetzungen als Werten, und die Schlüssel nimmst Du aus deinen Selects:

Code: Alles auswählen

$lang['de'] = [
    'finished' => 'abgeschlossen',
    'almost finished' => 'fast abgeschlossen',
    'started' => 'begonnen',
];
In den Vorlagen musst Du dann halt die Schlüssel durch die passenden Werte aus dem jeweiligen Sprach-Array ersetzen.