Mając obiekt - ja go nazywam textCodec - tak sobie ubzdurałem

mam w tym obiekcie wszystko dotyczące języka. I mam zapisany sam teksty, mam zapisaną stronę kodową, wartość dla set_locale, wartość nagłówka w HTML-u. Co fajne klasa udosepnia mi możliwość ładowania plików w zależności od tego na jakiej części strony jestem

przez co nie muszę ładować dużych plików z językiem w całości. A żeby było fajniej mam dowolne źródło danych dla każdego z języków - choć najczęsciej jest to prosty plik - tak więc w całej rozciągłości popieram rozwiązanie Nievinnego