Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Internationalization i18 form
lukasz10
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (0%)
-----


witam wszystkich
Natrafiłem na pewien problem z tłumaczeniem formularz ich labeli oraz zawartości np selecta, chodzi oczywiscie o klase formularza:
sfLoader::loadHelpers(array('I18N'));
$sub = array('Wszedzie'=>__('Wszedzie'));
$this->setWidgets(array(
'sel' => new sfWidgetFormSelect(array('choices'=> $sub),array('class'=>'sel','id'=>'sell')),
))

$this->widgetSchema->setLabels(array(
'username'=>__('Login')

));
Podwójny podkreślnik działa w widoku, a jak mam poradzić sobie w formularzu
zgóry dzięki za podpowiedz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukasz10
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (0%)
-----


Nie wiem w jaki sposób twoja podpowiedz ma mi pomoc , np w labelach formularza lub zawartosci selecta w pliku klasy formularza, w kwestii przetlumaczenia tego na inny jezyk, bo task: php symfony i18n:extract frontend en --auto-save mi tego nie gwarantuje, prosiłbym o przykład zastosowania o ile mozna


zgodnie z tym co jest na tej stronie: http://www.symfony-project.org/forms/1_4/e...nd-Localisation
wystarczy do pliku z tlumaczeniem message.xml

$this->setWidgets(array(
'name' => new sfWidgetFormInputText(), // the default label is "Name"
'email' => new sfWidgetFormInputText(), // the default label is "Email"
'body' => new sfWidgetFormTextarea(), // the default label is "Body"
));
<?xml version="1.0" ?>
<xliff version="1.0">
<file original="global" source-language="en" datatype="plaintext">
<body>
<trans-unit>
<source>Name</source>
<target>Nom</target>
</trans-unit>
<trans-unit>
<source>Email address</source>
<target>Adresse email</target>
</trans-unit>
<trans-unit>
<source>Body</source>
<target>Message</target>
</trans-unit>
</body>
</file>
</xliff>

a mi to nie dziala. czemu??
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 00:35