Hello, I would like to pick up on this question of language.
We work on Packetfence captive-portal in 7.0.0 version.We use french language but there is still some messages in english such as :
* *"Invalid login or password"* from /usr/local/pf/lib/pf/constants/authentication/messages.pm * *"Role xx has been assigned to your device with unregistration date : xxxxx"* from /usr/local/pf/html/captive-portal/lib/captiveportal/PacketFence/DynamicRouting/Module/Root.pm (but there is variable in it %s ...) * *"Authentication" *as title of the authentication portal page : I don't know where this word comes from (which file). How can I do ? Does the 7.1 version translate everything ? Thank you. Virginie Girou Le 31/05/2017 21:14, Fabrice Durand a écrit :
Hello George, sorry for the delay. In fact it suppose to be localized but our script to extract string missed all the lines that contain showError. I did a fix in github for the newer version but you can patch your setup to make it work. So do what i have modified in Email.pm (https://github.com/inverse-inc/packetfence/commit/07cab346e13a5c9ee8e7cf56bba591aeaccb1baa) then edit conf/locale/fr/LC_MESSAGES/packetfence.po and add that: # html/captive- # portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm msgid "" "The activation code provided is invalid. Reasons could be: it never existed," " it was already used or has expired." msgstr "Le code d'activation entré est invalide. Les raisons pourraient être: il n'a jamais existé, il a déja êté utilisé ou expiré. " Then do: for TRANSLATION in de en es fr he_IL it nl pl_PL pt_BR; do /usr/bin/msgfmt conf/locale/$TRANSLATION/LC_MESSAGES/packetfence.po \ --output-file conf/locale/$TRANSLATION/LC_MESSAGES/packetfence.mo done Or wait for the 7.1 version. Regards Fabrice Le 2017-05-30 à 04:10, Kandalaft George a écrit :Hi Fabrice We are running version 6.2.1 and here is a string from /captive-portal/lib/captiveportal/PacketFence/Controller/Activate/Email.pm: $self->showError($c, "The activation code provided is invalid." . " Reasons could be: it never existed, it was already used or has expired." ); Thanks George -----Original Message----- Date: Mon, 29 May 2017 11:22:39 -0400 From: Fabrice Durand <[email protected]> To: [email protected] Subject: Re: [PacketFence-users] Language strings in .pm files Message-ID: <[email protected]> Content-Type: text/plain; charset="windows-1252" Hello George, which version are you running and do you have any example ? Regards Fabrice ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ PacketFence-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/packetfence-users
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ PacketFence-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/packetfence-users
