Usage
1. Creating .pot-file from default English xml-file:
SkinTranslate.exe default-en.xml default-en.pot
2. Importing existing translation from xml-file to .po-file:
SkinTranslate.exe default-en.xml default-XX.xml default-XX.po
3. Creating translation .xml-file from .po-file:
SkinTranslate.exe default-en.xml default-XX.po default-XX.xml
False warnings caused by empty message fields. Just ignore:
- Code: Select all
WARNING: Missed message "?"="chomeviewctrl;text;4001"
WARNING: Missed message "id"="chomeviewctrl;link;9002;remoteaccessurl1"
WARNING: Missed message "id"="chomeviewctrl;link;9004;remoteaccessurl2"
WARNING: Missed message "?"="cbrowsehostprofile.1;heading;1000"
WARNING: Missed message "?"="cbrowsehostprofile.1;text;2002"
WARNING: Missed message "?"="cbrowsehostprofile.1;text;2004"
WARNING: Missed message "?"="cbrowsehostprofile.1;text;2009"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2011;contactemail"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2012;contactmsn"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2013;contactyahoo"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2014;contacticq"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2015;contactaol"
WARNING: Missed message "id"="cbrowsehostprofile.1;link;2016;contactjabber"
WARNING: Missed message "?"="cbrowsehostprofile.1;text;2018"
WARNING: Missed message "?"="cbrowsehostprofile.1;text;2020"
Translation Guide
PoEdit utility can be downloaded here.
Most recent Shareaza languages (.xml/.ico/.po/.pot) can be found here (use bottom link: Download in Original Format).
How to create new translation
1. Create default-en.pot from default-en.xml (see Usage #1 above).
2. Run Poedit.
3. Select menu: File -> New catalog from POT file... -> Select default-en.pot.
4. Fill translation properties (codepage MUST be UTF-8). Press OK.
5. Save as default-XX.po, where XX is a two letter language code.
6. Translate.
7. Convert default-XX.po back to default-XX.xml (see Usage #3 above).
8. Make language flag default-XX.ico file.
9. Upload all files to Translation forum.
How to update existing translation
1. Create default-en.pot from default-en.xml (see Usage #1 above) if default-en.pot not existed or default-en.xml was updated.
2. Convert existing default-XX.xml to default-XX.po (see Usage #2 above) if default-XX.po not existed yet.
3. Run Poedit.
4. Open default-XX.po and then select menu: Catalog -> Update from POT file -> Select default-en.pot.
5. Translate new strings.
6. Convert default-XX.po back to default-XX.xml (see Usage #3 above).
7. Upload updated files to Translation forum.