有人可以爲字符串/本地化解釋xliff:g
。如何使用Android xliff:g
據我所知,xliff:g
不應該翻譯<>
內的任何東西,但我很困惑我該如何在代碼中使用它。
一個例子,我有我的情況是實踐西班牙語翻譯,我有有:
<string name="order_quantity">Cantidad: <xliff:g id="quantity" example="2">%d/xliff:g</string>
我現在試圖讓本地化與xliff:g
字符串工作。 什麼是id
這是什麼?它有什麼作用?它叫什麼?
又是什麼%d
它有什麼作用? example
是什麼意思?另外,如果有的話,我會如何將它稱爲代碼?
爲什麼不能有人只是將下面的代碼插入下面的XML:
<string name="quant">Quantity: </string>
成Java像這樣:
getString(R.string.quant) + quantity
所以這樣它concactenates數量可變進getString
?在你的榜樣
對不起。我手工輸入它。它在實際的xml中是正確的:p –
另外我打算連接java,而不是xml。所以基本上在xml中有翻譯的字符串,然後連接java中的值。 –
同樣,這不起作用,因爲在我的例子中,替代參數處於不同的位置(例如3個項目vs 3個項目)。 – kcoppock