Używam Plurals, aby uprościć mój kod. na przykład, kiedyś miećUzyskiwanie łańcucha od liczby mnogiej do użycia w XML?
<string name="cat">Cat</string>
<string name="cats">Cats</string>
Użycie liczby mnogiej zamiast wielu ciągów mam teraz
<plurals name="cats">
<item quantity="one">Cat</item>
<item quantity="other">Cats</item>
</plurals>
Ja jednak używany do pobierania ciągów używać jako tytuły lub streszczenia w moim XML. np
android:title="@string/cats"
Po usunięciu ten ciąg na rzecz mnogiej, teraz jestem pewien, w jaki sposób odzyskać mój ciąg znaków XML. Zrobiłem dokonać naiwną próbę z
android:title="@plurals/cats"
ale to właśnie daje mi @1234567890
zamiast Cats
(lub Cat
).
Ktoś wie, czy możliwe jest pobranie łańcucha z liczby mnogiej z XML?
https://developer.android.com/guide/topics/resources/string-resource.html#Plurals –
Liczba mnoga nie polega na uproszczeniu liczby mnogiej w języku angielskim; ale w celu wsparcia zasad czystego języka. Francuski będzie "0 cat", a rosyjski "21 cat". Nie zapomnij podać% d, aby numer mógł zostać przeniesiony w tłumaczeniu; Jeśli potrzebne. – Liggliluff