Hi,
Here is what I did to create Hebrew language pack from scratch:
1. In Host – Languages click on "Create Language Pack"
2. Select English (It is the primary language and has all the values you need) as the language to pack
3. Select "Full" from the check boxes in order to include all the translations you have in your site
4. Insert a Meaningful name so you can locate it.
5. Let the app do the job by clicking "Create"
6. Now go to the file that was created (I think there's a link that takes you there)
7. Change its name to the language you want to make and keep the naming convention as it was created by the app(Note that in later step you'll have to overwrite it so keep a back up)
8. Extract the files from the zip
9. Change the ALL file names so it will represent your language (For example, I changed "en-US" to "he-IL"). You can use an app like IrfanView (
www.irfanview.com ) for that so it can be a snap.
10. In Host – Languages click "Install Language Pack" and upload you new zip file. (You have to do it now in order to make sure the new Language pack is OK. Don't worry about the actual text )
11. Now in the Host – Languages you should see the new language.
12. In the Host – Languages click on "Language Editor". Select the new language to edit. You should now see all the values of each file. Start with the "Global Resources" files (Use the tree menu to navigate between the files) since this is the place where all the common values are stored.
13. Start translating a few values just to make sure it works and see if they are correctly translated now in some other page (Remeber adding the language to the address or use you site's language selector). I do not recommend using the Language Editor in the site since it is very time consuming and values are not saved until you click "Update".
14. Create again (same as steps 1-8) the Language pack but now select the new language that you created.
15. Now you should go and translate all the files. You can use VS2003 or other XML editor for that.
16. After finished (Or when you think it is good enough even though you did not finish with all the values) upload the Language pack again
Note that every module has its own language files so you'll have to translate all of them, but for starter I would translate only the ones you actually use and then translate every new module you use.
Yehuda