Comment utiliser la localisation de la Lame modèles de balise?
1ère question:
J'ai inséré la localisation dans de nombreux types de textes et les choses, mais je ne sais pas comment l'importer dans dans les formes suivantes:
{{ Form::label('name', 'here') }}
{{ Form::text('name', null, array('placeholder' => 'here')) }}
{{ Form::submit('here', array('class' => 'btn btn-success')) }}
{{ Form::button('here', array('class' => 'btn btn-default')) }}
Je veux qu'il soit dans la forme de l'étiquette 'ici' et dans l'espace réservé de texte 'ici'.
2ème question:
Je ne suis pas autorisé à insérer des liens dans mon fichier de langue: text here blah blah <a href="{{ URL::to('text') }}">BLAH</a>?
Est-il de toute façon à l'insérer avec les liens?
Merci d'avance.
Résolu la 1ère question, seulement ne pouvait pas comprendre l'espace réservé. Si quelqu'un pouvait l'aider et la 2ème question..
Il suffit de remplacer
Il suffit de remplacer
'here'
avec Lang::get('here')
pour les deux questions.OriginalL'auteur erm_durr | 2013-08-13
Vous devez vous connecter pour publier un commentaire.
En supposant que vos messages sont stockés dans
app/lang/en/message.php
vous pouvez utiliser de la même façon pour tous vos cas:Dans Blade modèle:
Dans la balise HTML mélangés avec une Lame expression:
trans()
fonction d'assistance qui enveloppeLang::get()
. Plus d'infos laravel.com/docs/helpers#stringsMariuzzo je ne pense pas que nous comprenons eachother. Je veux que le texte soit comme:
'message' => 'There are no messages, would you like to <a href="{{ URL::to('messages/create') }}>create one?</a>
dans mon fichier de langue, de ne pas récupérer.quoi que ce soit?
Je pensais à une meilleure façon de le faire... mais je pense juste que c'est bizarre pour stocker des bits de code à l'intérieur d'un message localisé. En tout cas, pourquoi vous n'utilisez pas d'espace réservé? De sorte que vous pouvez les remplacer par l'URL générée.
OriginalL'auteur Rubens Mariuzzo
Vous pouvez également utiliser la localisation de la Lame à l'aide de modèles de strictement de la Lame de la syntaxe.
Étant donné que vous avez un message dans votre
/app/lang/en/messages.php
qui correspond à la touche "message_key", vous pouvez le faire :pour rendre le message dans les paramètres régionaux de votre application est configuré pour utiliser.
OriginalL'auteur voitenkos
Donc, Les réponses à vos deux questions sont les suivantes:-
1) {{ Form::label('nom', 'ici') }}
2)< a href="{{ URL::à('texte') }}">BLABLABLA< /a>
Ici, vous avez besoin de changer l'étiquette à la place de lien.
OriginalL'auteur Austin
C'est le plus simple qui fonctionne pour moi !
Je sens déjà la lame d'analyse est lancé au moment {!! ou {{ est commencé
OriginalL'auteur psgganesh
Une réponse possible à votre deuxième question:
Vous pourriez mettre en place un fichier de langue
resources/lang/en/page.php
comme ceci:Et l'utiliser dans une Lame de modèle comme celui-ci:
Le résultat serait:
Une phrase avec un lien vers une autre page dans le milieu.
OriginalL'auteur M165437
Vous alse pouvez utiliser __() la méthode
{{ __('app.nom') }}
OriginalL'auteur Феннур Мезитов