Witam Muszę wykonać tłumaczenia z plurowaniem w zależności od wartości, ale nie mogę tego zrobić.Tłumaczenie AngularJS z plurowaniem za pomocą translacji kątowej
Na przykład mam zmienną peopleCount
.
peopleCount = 1
tłumaczenia powinny być: angielski:{{ peopleCount }} person likes this
litewski:{{ peopleCount }} zmogus tai megsta
- jeśli
peopleCount
jest więcej niż 1 angielskie byłoby:{{ peopleCount }} people like this
.
ale litewska tłumaczenia:
- jeśli
peopleCount
wynosi pomiędzy 2 a 9, lub dowolnej liczby kończąc te numery z wyjątkiem liczb, które kończy się wraz z numerami zawartymi w 4 reguły (np : 225, 249, 210 < --- to są poprawne liczby i niepowiązane: 215, 250 ...). byłoby{{ peopleCount }} zmones tai megsta
- jeśli liczba jest między 10 a 20 lub 30, 40 lub dowolny inny numer kończący się zerem jak 150 lub 90 byłoby
{{ peopleCount }} zmoniu tai megsta
Jak mogę tego dokonać?
Just uwaga, że odpowiednia gramatyka angielska to "5 osób w ten sposób" (nie lubi). – mkaj