MB: Multilinguale Beschriftungen über View oder direkt über HTML

Beitrag lesen

moin,

was gibt es für pros / cons wenn man in einem MVC Framework die Beschriftungs-Daten wie "Benutzer, "Passwort" über die Klasse View einbindet new View( $data, $path, $lang )? Ein Beispiel:

<form>
  <label><?=$lang[ 'form_user' ]; ?></label>
  <input type="text" id="user" />
</form>

Was für vorteile bringt es wenn man die Beschriftung mit beispielsweise Traits direkt in der HTML übergibt? Ein Beispiel:

<form>
  <label><?=__( 'form_user' ); ?></label>
  <input type="text" id="user"/>
</form>

lgmb

akzeptierte Antworten