ஆண்ட்ராய்டு string resources¶
பயன்பாடுகளை மொழிபெயர்க்க ஆண்ட்ராய்டு குறிப்பிட்ட கோப்பு வடிவம்.
Hint
A very similar formats are மல்டிபிளாட்ஃபார்ம் வளங்களை எழுதுங்கள் and மொபைல் கோட்லின் வளங்கள்.
Android string resources are monolingual, the ஒருமொழி அடிப்படை மொழி கோப்பு is
stored in a different location from the other files -- res/values/strings.xml.
வலைபெயர்ப்பு சரங்களிலிருந்து தப்பிப்பதைப் பின்வருமாறு செய்கிறது:
ஒரு சரம் செல்லுபடியாகும் xml ஆக இருந்தால், அது மொழிபெயர்ப்பிற்கு xml ஆக செருகப்படுகிறது.
?மற்றும்@ஆகியவை நடை அல்லது ஆதாரக் குறிப்புகளாகப் புரிந்துகொள்வதைத் தவிர்க்க, சரத்தின் தொடக்கத்தில்\\உடன் தப்பிக்கப்படுகின்றன.In case string contains multiple spaces, it is quoted with double quotes (
").Newlines are escaped as
\\n, but the actual newline is kept for readability as well.
Note
ஆண்ட்ராய்டு 'சரம்-வரிசை' கட்டமைப்புகள் தற்போது ஆதரிக்கப்படவில்லை. இதைச் சுற்றி வேலை செய்ய, உங்கள் சர வரிசைகளை பிரிக்கலாம்:
<string-array name="several_strings">
<item>First string</item>
<item>Second string</item>
</string-array>
ஆகு:
<string-array name="several_strings">
<item>@string/several_strings_0</item>
<item>@string/several_strings_1</item>
</string-array>
<string name="several_strings_0">First string</string>
<string name="several_strings_1">Second string</string>
'சரம்' கூறுகளை சுட்டிக்காட்டும் 'சரம்-வரிசை' வேறு கோப்பில் சேமிக்கப்பட வேண்டும், மொழிபெயர்ப்புக்கு கிடைக்கக்கூடாது.
உங்கள் தற்போதைய சரங்கள்.xml கோப்புகள் மற்றும் மொழிபெயர்ப்புகளை முன்கூட்டியே செயலாக்க இந்த ச்கிரிப்ட் உதவக்கூடும்: https://gist.github.com/paour/11291062
Hint
சில சரங்களை மொழிபெயர்ப்பதைத் தவிர்க்க, இவை மொழிபெயர்க்க முடியாதவை என்று குறிக்கப்படலாம். சர குறிப்புகளுக்கு இது குறிப்பாக பயனுள்ளதாக இருக்கும்:
<string name="foobar" translatable="false">@string/foo</string>
See also
வலைபெயர்ப்பு configuration¶
Typical Weblate கூறு உள்ளமைவு |
|
|---|---|
கோப்பு முகமூடி |
|
ஒருமொழி அடிப்படை மொழி கோப்பு |
|
புதிய மொழிபெயர்ப்புகளுக்கான வார்ப்புரு |
'வெறுமை' |
கோப்பு வகை |
'அண்ட்ராய்டு ச்ட்ரிங் ரிசோர்ச்' |