|
GCITranslations
Translations for Google Code-in
How to properly claim a translationPlease write a reply using the following template: 1) I would like to translate .. (number of strings). There are ..(number).. untranslated strings for ..(language)..: ....(clickable link to untranslated strings at Launchpad).... 2a) My 10 sample strings are: (string1): ..(translation1).. (string2): ..(translation2).. .... (string10): ..(translation10).. or 2b) I have previously provided 10 sample strings in another GCI task: ....(clickable link to GCI task) .... 3) My profile page at Launchpad is: ....(clickable link to profile page).... 4) My mother tongue is ... I live in ... I speak the following languages: ... (basic), ... (fluent), ... (native) Creating linksPlease use the "Insert/edit link" feature of the editor to make links clickable. Note: if your browser does not support the controls, you can enter HTML commands manually, e.g. <a href="https://translations.launchpad.net/openintents/trunk/+pots/shoppinglist/de/+translate">https://translations.launchpad.net/openintents/trunk/+pots/shoppinglist/de/+translate</a> Some common examples:
What's next
FAQCan I translate 100/200/400 strings of any application?Yes. Make sure that you provide clickable links to the translations at your profile page. What shall I do if there are less than 100 strings left for my language?Then you have to wait until more strings are available. (Note that in the final week of GCI starting on Jan 9, 2012, translation tasks can be used on all remaining untranslated strings, even if there are less than 100 strings available.) Is the language XYZ still available?Please check yourself: https://translations.launchpad.net/openintents/trunk (Note that sometimes the tables are not up-to-date, so first click on your language, and then click on the number in the column "untranslated" to see how many strings are actually still untranslated). Which application is available for translation?Again, please check yourself: https://translations.launchpad.net/openintents/trunk (Note that sometimes the tables are not up-to-date, so first click on your language, and then click on the number in the column "untranslated" to see how many strings are actually still untranslated). How can I check how many items are still untranslated?Start from this page: https://translations.launchpad.net/openintents/trunk Select your language, and then in the column "untranslated" click on one of the numbers (Note: the number stated here is not always accurate!). The list that appears shows the items that still need to be translated (this list is accurate!). Copy the page link, and paste it into your reply (make sure the link is clickable - see above). Should I translate application names?Yes, we encourage you to localize and translate the application names. The applications are intended for people who don't necessarily speak English. For example, OI File Manager is also known as: OI Bestandsbeheer, OI Dateimanager, OI Dosya Yöneticisi, OI File Manager, OI Gestore File, OI ແຟ້ມ ບໍລີຫານ, OI 파일 관리자, OI文件管理器, 檔案總管 Application names should be consistent across all applications. For example application names appearing in "descriptions" should match the application names within the applications. Can I translate into EN_GB?This translation requires knowing the subtle differences between US and British English. Unless you are a native English speaker and live in Britain, we will not assign this task to you. How can I generate strings.xml to test the strings in the application?To import translations, follow the instructions here: http://code.google.com/p/openintents/source/browse/trunk/translations/readme.txt Unfortunatley, this is not straightforward, so if you have questions, don't hesitate to ask in the developer forum. During GCI, strings are synchronized at least once a week, so you can also download the latest strings from the trunk of the code repository. For example, for OI Shopping List, you find the strings.xml files here: http://code.google.com/p/openintents/source/browse/trunk/shoppinglist/ShoppingList/res/ (in values-xx). | |