О кодировках различных замолвите слово
Привет!
Разнообразие кодировок зачастую (иногда?) приводит и пользователей и разработчиков к необходимости творить "чудеса" находчивости...
Вообщем, нынче наткнулся на проблемку в одной из CMS: в админке и еще в нескольких местах слова выводились на русском языке но с первой буквой ввиде "кракозяблы"
Первое на что подумал - файл перевода, начал копать где же он хранится... оказалось все намного интереснее чем просто файлик.
Хранилось это добро в формате библиотеки gettext, используя для этого всего два файла на каждый язык - messages.mo ("скомпилированный" из текстового файла) и messages.po (собственно текстовый исходник). Преобразование из одного файла в другой происходит с помощью linux команды msgfmt, собственно такой вот командой: (далее...)