personally I keep all translations in lower case and use css to capitalize, this way someone working on front-end does not need to learn php to have control over the way the text is rendered.
Aug 21, 2024
5
Level 8
Can __( method have lowercase parameter ?
In laravel 11 app I keep lang labels in lower case, like :
'select' => 'seleccionar',
when I need to show some text as example in Capitalized format I use code :
{{ \Str::ucfirst(__('quiz.select') }}
I wonder if laravel have possibility /addive plugins to make it more readable(as it seems to me) like :
{{ __('quiz.select', LANG::CAPITALIZED) }}
where LANG is some enum ?
Level 1
@mstdmstd Yes, I'll provide a new one because I believe this is more readable And same with @krisi_gjika 's suggestion.
in your style.css
.text-transform-none {
text-transform: none;
}
.text-transform-uppercase {
text-transform: uppercase;
}
.text-transform-lowercase {
text-transform: lowercase;
}
.text-transform-capitalize {
text-transform: capitalize;
}
After that in your blade page :
For example in welcome.blade.php
// add style
<p class="text-transform-none">This text will not be transformed.</p>
<p class="text-transform-uppercase">this text will be transformed to uppercase.</p>
<p class="text-transform-lowercase">THIS TEXT WILL BE TRANSFORMED TO LOWERCASE.</p>
<p class="text-transform-capitalize">this text will be transformed to Capitalize.</p>
1 like
Please or to participate in this conversation.