![]() |
![]() ![]() |
![]() |
--asdasda-- |
![]()
Post
#1
|
Goście ![]() |
W php mam klasę do obsługi języków, normalna rzecz, jak łączę się przez ajax, to zwracam dane w json i też działa. Jednak jak korzystać z tej klasy gdy np. nie łączę się jeszcze przez ajax a po prostu waliduję dane w formualrzu? Wygenerować kod w js i dołączyć do dokumentu z przetłumaczonymi zmiennymi? czy jak?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Trudno złapać z czym dokładnie masz problem.
Waliduszesz dane wpisane przez usera i chcesz aby komunikaty były również przetłumaczone? Najlepiej w pliku, który generujesz razem z formularzem(one też rozumiem jest tłumaczony) dodać kawałek kodu JS z przetłumaczonymu frazami np
i wykorzystać ją w skrypcie podczas walidacji. -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Stwórz sobie klasę, która wygeneruje Ci kod java scriptowy z podanego pliku/tablicy etc. w której trzymasz tłumaczenia. Zakładam, że koniec końców sprowadza się to do tablicy: klucz -> wartość tłumaczona, czy czegoś w tym stylu.
Ta klasa niech Ci wygeneruje obiekt gdzie nazwy atrybutów to klucze, a ich wartości - tłumaczenia, czyli:
a używasz po stronie klienta: -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:23 |