From: Mario V. <mva...@bi...> - 2009-04-29 15:51:57
|
I have followed the instructions from Packetfence Developers Guide 1.8.2: If you want to add support for a new language, please follow these steps: create a new language subdirectory in /usr/local/pf/conf/locale change into your newly created directory create a new subdirectory LC_MESSAGES change into your newly created directory copy the f /usr/local/pf/conf/locale/en/LC_MESSAGES/packetfence.po into your directory translate the message strings in packetfence.po create the MO fle by executing /usr/bin/msgfmt packetfence.po After creating the packetfence.mo file I set up in pf.conf locale=it and restarted packetfence but no change in registration / violations pages. Then I tryed to setup in french the pages using locale=fr in pf.conf due french is a supported language of packetfence but no change. I copied /usr/local/pf/conf/locale/it/LC_MESSAGES/packetfence.mo to /usr/local/pf/conf/locale/en/LC_MESSAGES/packetfence.mo then restarted packetfence and now I have many registration / violations pages in italian. I tryed to put back locale=en_US and pages are still in italian. It looks like locale=something is ignored. Anyway some pages have part of text in italian and part in english. I found most of the english test is in files in /usr/local/pf/html/user/content/ and in /usr/local/pf/html/user/content/violations/ I can transalte the english text but I would like to make a clean work good for everyone and not a customization for italian users. I would like to have some direction to complete the translation and make it working. Mario Varelli |