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

Beitrag lesen

moin,

Vorteile gegenüber welcher anderen Vorgehensweise? Ohne Traits würde man vielleicht einen Service einbinden, der die sprachspezifischen Texte liefert. Das nimmt sich nicht viel in der Anwendung.

Sorry, mein Fehler, ich hab was vergessen. Ich hab den ersten Punkt das fälschlicherweise mit den Traits erwähnt.

  • Trait auf der Namespace-Oberfläche also nicht System\Core\Lang::__( 'user' ); sondern eben nur __( 'user' ); eben ohne Namespace

Das ist von mir aus nicht korrekt. Auf der Namespace-Oberfläche ist eine funktion ...

public function __( $key ) {
  return \System\Core\Lang::get( $key )
}

... die dann im HTML-Code auf gerufen wird. Bitte entschuldige das Missverständnis das durch meine erläuterde Vorhergehensweise hervorgegangen ist.

lgmb