====== KDE ====== The KDE Linux desktop is easily localisable and has a very mature localisation project. ===== Resources ===== * [[http://i18n.kde.org|Localisation Project website]] ===== Suggested Priorities ===== These are the [[http://i18n.skulelinux.no/prioritering.html|priorities]] as suggested by the SkuleLinux project. There is no priority within each of these groups FIXME this is probably out of date since the move to SVN version control ^ First ^ Second ^ Third ^ Fourth ^ | kdebase | kdeaccessibility | kdeaddons | kdeextragear | | kdelibs | kdeadmin | kdeartwork | kdeextragear-1 | | kdepim | kdeedu | kdegames | kdeextragear-2 | | koffice | kdegraphics | kdetoys | kdenonbeta | | | kdekiosk | docs | others | | | kdemultimedia | | | | | kdenetwork | | | | | kdesdk | | | | | kdeutils | | | Of course you will probably want to move some applications found in the kdeextragear modules up. Or translate them when requested. Suggested candidates for bumping up include: amaroK, kbabel, superkaramba, Scribus, Kopete, Quanta+, Kaffeine, Juk, KDevelop, digiKam, kdebluetooth, kontact and kimdaba ===== Compiling your language ===== FIXME update for SVN If you have made changes or wish to install the latest translations for your language from CVS do the following after checking out the kde-i18n module from CVS. $ cd kde-i18n $ echo XX > inst-apps # Where XX is your language's ISO code $ make -f Makefile.cvs $ ./configure # or ./configure --prefix=/usr if you do not want files installed is /usr/local $ make $ su -c "make install" ===== Updating all translations manually ===== You can update all translations manually instead of waiting for KDE's automatic update bot called scripty. $ cd kde-i18n $ cvs up templates $ VERBOSE=yes make -f Makefile.am.in merge If you specify your language in a file called "inst-apps" then it will probably only update your language, which is a good thing. Have not checked this though. ===== Comitting to CVS ===== FIXME fix for SVN Always check the PO files by running: $ cd kde-i18n $ check_po_files xx Where xx is your language code. Also running msgfmt in check mode $ msgfmt --check -o /dev/null some-file.po ===== Checking accelerators ===== You now need to add the following to your kdeglobals in order to use the F12 accelerator check feature: [Development] CheckAccelerators=F12