Ciao Ho bisogno di fare traduzioni con la pluralizzazione a seconda di un valore, ma non riesco a trovare come farlo.Traduzione angolareJS con pluralizzazione usando angular-translate
ad esempio ho variabile peopleCount
.
peopleCount = 1
traduzioni dovrebbero essere: inglese:{{ peopleCount }} person likes this
lituano:{{ peopleCount }} zmogus tai megsta
- se
peopleCount
è più di 1 traduzione inglese sarebbe:{{ peopleCount }} people like this
.
ma per le traduzioni lituano:
- se
peopleCount
è tra il 2 e il 9 o un qualsiasi numero che termina con quei numeri, tranne i numeri che termina con i numeri forniti nella quarta regola (ad esempio : 225, 249, 210 < --- questi sono numeri corretti e quelli incorreggibili: 215, 250 ...). sarebbe{{ peopleCount }} zmones tai megsta
- se conteggio è compreso tra il 10 e il 20 o il 30, 40 o qualsiasi altro numero che termina con uno zero come il 150 o 90 sarebbe
{{ peopleCount }} zmoniu tai megsta
Come posso realizzare questo?
Solo una nota che la corretta grammatica inglese sarebbe "5 persone come questa" (non i mi piace). – mkaj