Ich benutze Laravel (5.1) Blade-Vorlage-Engine mit der Lokalisierungsfunktion.Wie Großbuchstaben Großbuchstaben in Laravel Blade
Es gibt eine Sprachdatei messages.php
im /resources/lang/en/
Ordner:
return [
'welcome' => 'welcome',
In meiner Klinge Vorlage die Begrüßungsnachricht die trans
Methode aufgerufen wird:
{{ trans('messages.welcome') }}
In einigen Fällen muss ich zeigen, die gleiche Nachricht, aber mit dem Anfangsbuchstaben groß geschrieben ("Willkommen"). Ich möchte keine doppelten Datensätze in der Übersetzungsdatei verwenden.
Wie kann ich das angehen?
Oder verwenden Sie 'ucwords()', wenn Sie eine Zeichenfolge mit mehreren Wörtern haben und Sie möchten jedes Wort zu aktivieren . – orrd
Auch als eine Randnotiz, ich glaube, es ist egal, welche Version von Laravel verwendet wird, weil .. zuerst, lcfirst, ucwords, sind alle Standard-PHP-Hilfsfunktionen. lcfirst ist zuerst Lowecase und kam auf php 5.3+, wo ich als erstes und ucwords in PHP 5.0 glaube. – Birdy
Leider ist dies keine Multibyte-Lösung .. Sie können mb_convert_case ($ x, MB_CASE_TITLE, 'UTF-8') oder CSS wie folgt verwenden: .my-class: first-letter {text-transform: großschreiben; } – SimZal