Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: klasa template + obsługa plików jezykowych
Forum PHP.pl > Forum > PHP > Object-oriented programming
ghastblood
Witam,
mam taki problem jak najlepiej dodać obsługę plików językowych obecnie korzystam z $tpl->key("key","value"); co jest trochę nie wygodne bo wszystkie teksty muszę wpisywać w pliku ze źródłem i ciężko zastosować kilka języków

jakieś pomysły questionmark.gif oddzielna klasa czy może nowe funkcję w klasie template ?

również mam mały problem jak zrobić funkcję która by mi odczytywała $lang[key] = 'value'; do {key}

Pozdrawiam
thek
W wyszukiwarce wpisz: i18n php
Potem poczytaj, zrozum, zastosuj wink.gif
pejott
Parę pomocnych linków. wink.gif

https://github.com/symfony/Translation
http://php.net/manual/en/book.intl.php

Niestety do pierwszego nie ma dokumentacji, ale po źródłach do celu.
Jak wszystkie componenty Symfony integracja do czegokolwiek jest dziecinnie prosta.
Są one pozbawione (wymaganych) zewnętrznych zależności.
LSM
Polecam POEDIT. Czad i łatwizna w tłumaczeniu na wiele wersji językowych, odpalasz program który zapisuje do pliku, nowe nieprzetłumaczone słowa są automatycznie wykrywane na stronie o nic nie musisz się martwić - to tak w skrócie. Zostaje tylko implementacja zamiany grafik ale to już pikuś.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.