ஆண்ட்ராய்டு string resources

பயன்பாடுகளை மொழிபெயர்க்க ஆண்ட்ராய்டு குறிப்பிட்ட கோப்பு வடிவம்.

ஆண்ட்ராய்டு சரம் ஆதாரங்கள் ஒருமொழி, ஒருமொழி அடிப்படை மொழி கோப்பு மற்ற கோப்புகளிலிருந்து வேறுபட்ட இடத்தில் சேமிக்கப்படுகிறது -- res/values/strings.xml.

வலைபெயர்ப்பு சரங்களிலிருந்து தப்பிப்பதைப் பின்வருமாறு செய்கிறது:

  • ஒரு சரம் செல்லுபடியாகும் xml ஆக இருந்தால், அது மொழிபெயர்ப்பிற்கு xml ஆக செருகப்படுகிறது.

  • ? மற்றும் @ ஆகியவை நடை அல்லது ஆதாரக் குறிப்புகளாகப் புரிந்துகொள்வதைத் தவிர்க்க, சரத்தின் தொடக்கத்தில் \\ உடன் தப்பிக்கப்படுகின்றன.

  • சரத்தில் பல இடைவெளிகள் இருந்தால், அது இரட்டை மேற்கோள்களுடன் (") மேற்கோள் காட்டப்படும்.

  • புதிய வரிகள் \\n என தப்பிக்கப்படுகின்றன, ஆனால் உண்மையான புதிய வரியும் படிக்கக்கூடியதாக இருக்கும்.

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>
உதவி நற்பொருத்தங்கள்

கோப்பு நீட்டிப்புகள்

.xml

Linguality

ஒருமொழி

பன்மை ஆதரிக்கிறது

Yes

விளக்கங்களை ஆதரிக்கிறது

Yes

விளக்கத்தை ஆதரிக்கிறது

No

சூழலை ஆதரிக்கிறது

No

இருப்பிடத்தை ஆதரிக்கிறது

No

கொடிகளை ஆதரிக்கிறது

Yes

பநிஇ அடையாளங்காட்டி

aresource

படிக்க மட்டும் சரங்களை ஆதரிக்கிறது

Yes

Check flags added by this format

சாவா வடிவம்

வலைபெயர்ப்பு configuration

வழக்கமான வலைபெயர்ப்பு கூறு உள்ளமைவு

கோப்பு முகமூடி

res/values-*/strings.xml

ஒருமொழி அடிப்படை மொழி கோப்பு

res/values/strings.xml

புதிய மொழிபெயர்ப்புகளுக்கான வார்ப்புரு

'வெறுமை'

கோப்பு வகை

'அண்ட்ராய்டு ச்ட்ரிங் ரிசோர்ச்'