![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Sorki za tak banalne pytanie, ale normalnie komp mi sie ciagle wiesza, mam segmentation faults caly czas a potrzebuje to zrobic a dokumentacja symfony nie pomaga.
1) Chce podpiac tlumaczenia pod symfony. Ciagle pisza, ze rekomendowane jest .xlf ale mi ciagle symfony czyta z .yml. Gdzie to moge przestawic 2) Gdzie moge podpiac domains? Bo ciagle mi symfony czyta tlumaczenia z domeny messages pomimo ze daje jako klucz 'test.costam' czyli teroretycznie domena powinna byc 'test'. 3) Jest jakos program do tlumaczen tekstow w symfony czy musze poprostu bezczelnie wchodzic w kazdy plik w katalogu app/Resources/translations i tam wszystko recznie tlumaczyc? Z gory dziekuje za pomoc jak dla tepaka, ale ten komp dzisiaj mnie wykonczy :/ pracuje dopiero 2 godziny a juz mialem 3 restarty (IMG:style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
1. Korzystaj z .yml. Nie wiem skąd masz to .xfl (IMG:style_emoticons/default/wink.gif)
2. Jak masz bundle np. NosporAppBundle (Nospor\AppBundle\) to domena będzie NosporAppBundle, plik NosporAppBundle.yml w src\Nospor\AppBundle\Resources\translations Dodatkowe domeny możesz tworzyć w pliku DependencyInjection\Configuration - ja się w to nigdy nie bawiłem i w sumie nie jest pewien na 100%. Te pliki z nazwą bundla możesz także trzymać w app\Resources\translations. 3. Ręcznie edytuj .yml. Ewentualnie sobie coś napisz do tego (IMG:style_emoticons/default/tongue.gif) nie spotkałem się z żadnym gotowym programem. Ogólnie ja robie tak że uzupełniam tylko polskie tłumaczenie, do innych języków kopiuje całość i dodaje suffix _en, _ru, _de itp. i na końcu gdy apka jest gotowa to lecą tłumaczenia. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://symfony.com/doc/current/best_practices/i18n.html
Cytat Best Practice Use the XLIFF format for your translation files. ad2) Sadzilem ze domenta jest niezalezna od Bundle |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Prędzej mnie kur.. strzeli niż zaczne słuchać ich best practice. Tak samo z routingiem. Pracuje z apkami co mają routing na annotacjach i na .yml. Łatwiej mi się operuje na yamlach. Z kolei assercje na annotacjach tak samo validacje encji, formularzy itp. wole nie przenościć do żadnych xml czy yamlów. Wszystko kwestia indywidualnych predyspozycji. Jeżeli taki xml z tłumaczeniami łatwiej się tobie czyta niż YAML to: GL HF |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie, nie czyta mi sie lepiej takiego potworka (IMG:style_emoticons/default/smile.gif)
Ale w swej naiwnosci ludzilem sie, ze skoro to polecaja, to zrobili jakies narzedzia do edycji tego latwej. Chodzi o to, ze to nie ja bede docelowo pisal tlumaczenia tylko ktos tam. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No dobra, to teraz jak chce dodac locale to musze robic taki routing
* @Route("/{_locale}/ala", name="homepage", defaults={"_locale" = "%default_locale%"}) Czyli za kazdym razem musze dawac _locale w routing. Idzie jakos zrobic by to wymusic odgornie, ze wszystko co jest /en/costamsrostam to bedzie en a ja w routingach bede dawal tylko * @Route("/costamsrostam", name="homepage", ) ? Czy niestety w kazdym routingu musze dawac _locale ? @Pyton dzieki, przejrze pozniej edit, ok, moze zdefiniowac prefix dla calego route /** * @Route("/{_locale}") */ |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
byc moze opowiedz znajdziesz tu
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale tu sie pojawia kolejny problem. Musze za kazdym razem w url podawac locale. A co jesli chcialbym miec domyslne locale i jak dam
/akcja to domyslnie ma to oznacac /en/akcja Czy sie tak nie da i uzywajac symfony musze niestety wszystkie linki miec z locale? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dzieki panowie, to juz zaczyna wygladac (IMG:style_emoticons/default/biggrin.gif)
@aniolekx fajny ten Bundle (IMG:style_emoticons/default/smile.gif) Jak ktos cos ma jeszcze fajnego do dodania to z checia skorzystam |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nospor, jak masz problem z czymś w symfony to sprawdż czy jest na to bundle (IMG:style_emoticons/default/wink.gif) ZAWSZE
|
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ok, ale dzisiaj mam naprawde takie problemy z kompem ze ledwo ten temat udalo mi sie zalozyc :/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 02:43 |