Greetings, The company I work for is trying to provide our clients with a mechanism to translate a website using .xliff and of all the translation software we looked at, lokalize was deemed to be the best for our use case.
We ran across a few minor issues. We tried to contact the lead developer a while back to offer to pay for these changes to be made but for whatever reason we did not receive a response. Fair enough, people move on etc.. So I was hoping to fix these and contribute back the changes, however after 6 hours I'm still unable to get any of the changes i am making to appear in my build of lokalize following the guide here:http://userbase.kde.org/Lokalize#Compiling_Lokalize_from_KDE_trunk It turns out that aside from the kdelibs-dev package mentioned on the website you need 2 of the strigi dev libraries, something called hunspell, and a couple of other libraries which i forget the names of now, before it will even build. Not to mention the optional libxml, libxslt libraries . I wanted to update this at the time when i worked out how to do it but despite being labeled a wiki it doesn't seem that it is editable. So eventually i have it all compiled and it installs to ~/kde43/bin.. it all executes fine. So then i thought ok, i'll make a simple change src/project/projectmodel.cpp I changed a string on line 527 from case SourceDate: return i18nc("@title:column","Last Revision"); to: case SourceDate: return i18nc("@title:column","Revision"); i ran make clean; make; make install loaded up the ~/kde43/bin version of lokalize. No change. So i'm either making the change in the wrong file or there is some sort of cache going on. I tried returning just a string and doing the same thing... it also didn't change. So can anyone tell me if there is some sort of cache i need to get rid of or is it just that i'm in the wrong place ? The actual change i wanted to make was to list .xlf files in the catalogue manager as well as .po files. I thought perhaps adding a .xlf to the string on line :73 m_potModel.dirLister()->setNameFilter("*.pot *.xlf"); would achieve this but i'm unsure if i'm doing some thing wrong or if this is just not the place. More generically is there somewhere a business like ours can go where we can pay for either consultation to guide us in making changes or actual changes to be made to kde related projects. We are trying to participate in the eco system as the advantages are there in the long run but at the moment we are finding it hard to do so. We have developers and we are willing to learn but none of us are KDE developers and we have hard deadlines that prevent us from spending large amounts of time learning the code in one go. However paying for someone to answer questions or make changes is probably cost effective. Many thanks Andrew >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<