![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Nie bardzo mogę zrozumieć jak działa funkcja __d(). Czytałem dokumentację, ale nie rozumiem co mają na myśli poprzez nazwę domeny. Byłbym niezmiernie wdzięczny za wytłumaczenie jak działa ta funkcja. Z góry dzięki za pomoc! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Aby to zrozumieć musisz zapoznać się bliżej z gettext.
Domena jest czymś w rodzaju pewnej grupy tłumaczeń. Tzn że np plugin ma własną domenę (grupę) tłumacze. Tzn, że ta funkcja pozwala ci zmienić aktualną grupę tłumaczeń na inną wybraną przez siebie. Mówię czysto teoretycznie, bo nie programowałem w cake, zaglądnąłem do dokumentacji i tłumaczę na podstawie doświadczenia. Ten post edytował mstraczkowski 28.04.2013, 18:41:13 -------------------- Jeżeli moja wypowiedź Ci pomogła użyj przycisku
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://book.cakephp.org/2.0/en/core-librar...cakephp-plugins
W skrócie __('tekst') odwołuje się do tłumaczen w app/Locale..., zaś __d('nazwa_pluginu', 'tekst') do app/Plugin/nazwa_pluginu/Locale... ---edit--- czy to może jednak było że __() użyte w pluginie odwołuje się do plugins/nazwa_pluginu/Locale..., a __d() do app/Plugin/nazwa_pluginu/Locale...? Ehh, słaba pamięć ![]() Ten post edytował r4xz 28.04.2013, 20:31:32 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 7 Dołączył: 22.10.2009 Skąd: Siędzę Ostrzeżenie: (0%) ![]() ![]() |
__() zawsze odwouje sie do katalogu glownego aplikacji natomiast w _d() mozesz okreslic lokalizacje tlumaczenia.
w ten sposob tlumaczona jest np validacja w caku ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:01 |