Показать сообщение отдельно
  #11 (permalink)  
Старый 08.06.2014, 18:37
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

До тестов дело не дошло) Вариант, когда в переводы подставляется выражение типа
{{{}[n]==1 ? {}[n] : {zero:'нет комментариев',one:''+(n)+' комментарий',few:''+(n)+' комментария',many:''+(n)+' комментариев',other:''+(n)+' комментария'}[plural]}}
работает очень быстро даже с большим количеством строк. Вышеупомянутые оптимизации явно не принесут большого прироста.

Единственный, самый быстрый способ, это подставлять переводы при сборке, тогда на продакшене, вообще, сервис переводов не потребуется! В этом направлении и пойду, когда дойдут руки до оптимизации)
Ответить с цитированием