Как можно сделать многоязычность в скрипте? например добавить 3 языка и обращаться к каждому типа
LANGUAGE[LANGUAGE][RUSSIAN]
и из json брать перевод или еще более простой способ для этого. С gettext вообще ничего не понял, прошу помочь
gettext - стандарт де-факто для локализации, имеет кучу биндингов, обвязок и тулзов для удобства перевода. Правильнов Вам говорят, не надо велосипедить - в gettext нет ничего сильно сложного.
35000sobak, на вопрос "как сделать многоязычность в скрипте" нормальный ответ один - gettext. Есть еще много стебных типа "написать свой геттекст", но по теме сказать больше нечего.