Birisi, xliff:g
dizeleri/yerelleştirme için açıklayabilir.Android xliff kullanımı: g
xliff:g
'un <>
öğesinin içindeki herhangi bir şeyi çevirmesi gerekmediğini anlıyorum, ancak kodda bunu tam olarak nasıl kullanacağım konusunda kafam karıştı.
<string name="order_quantity">Cantidad: <xliff:g id="quantity" example="2">%d/xliff:g</string>
Şimdi işe xliff:g
dizelerle lokalize almak için çalışıyorum:
Ben benim durumumda olan bir örnek ben vardır olduğunu pratik ispanyolca çeviri olduğunu. id
nedir ve ne işe yarar? Ve ne diyor?
Ayrıca %d
nedir ve ne yapar? example
'un anlamı nedir? Ayrıca, bunu nasıl kodla çağırırım? şöyle java içine
<string name="quant">Quantity: </string>
:
Neden birisi sadece aşağıdaki kod aşağıdaki xml eklemek uğraşma
getString(R.string.quant) + quantity
böylece yolu getString
içine miktar değişkeni concactenates ? id
niteliği sadece ikame parametresi neyi temsil ettiğini tanımlamak için kullanılır
<string name="order_quantity">Cantidad: <xliff:g id="quantity" example="2">%d</xliff:g></string>
(senin durumunda, bu miktar gösterir): sizin örnekte
Bunun için üzgünüz. Ben el yazdım. Bu gerçek xml içinde doğru: p –
Ayrıca java, xml birleştirmek anlamına geliyordu. Yani temel olarak xml'de çevrilmiş dize var ve daha sonra javadaki değeri birleştirin. –
Yine, bu benim örneğimde işe yaramadı çünkü ikame parametresi farklı bir konumda (örneğin, 3 öğe vs öğe: 3). – kcoppock