ďťż
Podstrony
|
telcocafeWitam!niedawno przejąłem dosyć rozbudowany CMS do konserwacji i dalszego rozwoju na licencji GNU GPL, od razu, po usunięciu rażących błędów, stanąłem przed dylematem - gdzie zapisywać etykiety językowe (bo system jest przewidziany dla wielu języków) Możliwości są takie: 1. baza danych MySQL z cache 'em odnawianym po dodaniu języka lub zmianie w plikach językowych 2. pliki *.php z językami Bardzo proszę was o pomoc i doradę co wybrać (przede wszystkim chodzi mi o możliwość modyfikacji języka przez użytkownika nie znającego php, w drugiej kolejności biorę pod uwagę wydajność, choć wielkich różnic być nie powinno, gdyż i tak zrzucałbym tablice z językami do cache) Z góry dziękuję za rady ;-) Optymalizowanie czegoś co nie wymaga optymalizacji, czy optymalizacja przez wolne keszowanie na dysku nie ma najmniejszego sensu. Aplikacje/CMSy pod bardzo duże serwisy są po prostu inaczej projektowane, tak by obsługiwać np. wiele serwerów bazodanych i aplikacyjnych. A co do wielojęzycznego interfejsu to tłumaczenie wykonuje raczej osoba bardziej obeznana jak to się robi. Końcowy użytkownik tylko wybiera język interfejsu w ustawieniach CMSa. Najprościej "pliki językowe" to pliki PHP z tablicą asocjacyjną zawierającą wszystkie tłumaczenia (lub lista stałych). dzięki za pomoc masz rację wywalę moduł edycji języków z PA (bo taką wersję dostałem od poprzedniego autora) i zakoduję całe tłumaczenia w plikach językowych odrębnych dla każdego modułu |
|||
Sitedesign by AltusUmbrae. |