Докато се занимавам с пълното превеждане на TechStation BG от английски на български език, реших да споделя един малък трик, който в интерес на истината е адски полезен. Някои plug-in-и и дори цели теми имат така наречените .mo файлове. В тях се съдържат всички (или поне повечето) текстови елементи от дадена тема, които могат да бъдат преведени. Накратко, това са езичните файлове на дадена тема или plug-in.
Превеждането, използвайки .mo е в пъти по-лесно отколкото да се ровите с часове из дебрите на разни php файлове и себеподобните им изчадия (мисля, че могат да ви накарат да полудеете). Дотук добре, но този тип файлове са бинарни – чували сте за филма Матрицата нали. Спомняте ли си пича, който гледаше един екран със зелени цифрички – .mo са нещо подобно. Има обаче един много лесен и безплатен начин те да бъдат преобразувани в .po файлове и да бъдат преправени чрез програма (препоръчвам Poedit).
- За да направите бързо и лесно превод на тема, plug-in или цяла система са ви нужни няколко неща.
- Това, което искате да преведете трябва да има .mo файл и да го използва.
- Да имате достъп до .mo файла, за да можете да го свалите, а след превеждането му да замените оригинала.
- Да си свалите Poedit – безплатен софтуер за работа с .po файлове.
Дотук нищо сложно. Сега обаче предстои малко по-сложната част. След като вече разполагате с .mo файла, трябва първо да го преобразувате в .po файл, за да можете да го преведете. Точно тук е една от главните роли на Poedit. Трябва да отворите Command Promt (CMD), да стигнете до директорията bin, която се намира в инсталацията на Poedit и да напишете следното нещо:
msgunfmt [целият път към .mo файла] > [там където искате да се запамети .po файла]
След като сте готови с превръщането на .mо файла в .po можете да започнете спокойно да си превеждате нещата с Poedit. Програма е много лесна за работа и сама си прави .mo файлове при запаметяване, така че няма да се налага да правите повече магии.
ПП: Източници… Google, Google и много други сайтове 🙂
[adrotate group=“5″]


[…] език как да се справим с тази задача и го споделям тук. Comments RSS […]
[…] език как да се справим с тази задача и го споделям тук. Етикети:превод, тема, шаблон, wordpress Comments RSS […]