Create a custom zip, named whatever you want. Say, Turkish.zip.
Mount it, on top of all the other Battlefield 2 Zips in Server and ClientArchives.con with the code:
fileManager.mountArchive Turkish.zip Objects
In this zip include the files and folders you want, make sure not to mess up the structure from BF2.
In the kits .con file, you'll need to remove the M16 and M203 from the kit,
rem -------------------------------------
ObjectTemplate.addTemplate USRIF_M203
ObjectTemplate.addTemplate USRGL_M203
ObjectTemplate.addTemplate USPIS_92FS
ObjectTemplate.addTemplate hgr_smoke
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSAssault
ObjectTemplate.addTemplate UnlockUSAssault2
ObjectTemplate.addTemplate ParachuteLauncher
rem -------------------------------------
Changing it to:
rem -------------------------------------
ObjectTemplate.addTemplate USRIF_G3a3
ObjectTemplate.addTemplate USPIS_92FS
ObjectTemplate.addTemplate hgr_smoke
ObjectTemplate.addTemplate kni_knife
ObjectTemplate.addTemplate UnlockUSAssault
ObjectTemplate.addTemplate UnlockUSAssault2
ObjectTemplate.addTemplate ParachuteLauncher
rem -------------------------------------
Save, and update your .zip file. The change should work.