diff --git a/isso/js/app/i18n.js b/isso/js/app/i18n.js index 02af58d..bc3e945 100644 --- a/isso/js/app/i18n.js +++ b/isso/js/app/i18n.js @@ -1,11 +1,20 @@ -define(["app/config", "app/i18n/de", "app/i18n/en", "app/i18n/fr"], function(config, de, en, fr) { +define(["app/config", "app/i18n/de", "app/i18n/en", "app/i18n/fr", "app/i18n/ru"], function(config, de, en, fr, ru) { "use strict"; // pluralization functions for each language you support var plurals = { - "en": function (msgs, n) { + "en": function(msgs, n) { return msgs[n === 1 ? 0 : 1]; + }, + "ru": function(msg, n) { + if (n % 10 === 1 && n % 100 !== 11) { + return msg[0]; + } else if (n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20)) { + return msg[1]; + } else { + return msg[2] !== undefined ? msg[2] : msg[1]; + } } }; @@ -25,6 +34,7 @@ define(["app/config", "app/i18n/de", "app/i18n/en", "app/i18n/fr"], function(con lang: lang, de: de, en: en, - fr: fr + fr: fr, + ru: ru }; }); diff --git a/isso/js/app/i18n/ru.js b/isso/js/app/i18n/ru.js new file mode 100644 index 0000000..24c7b62 --- /dev/null +++ b/isso/js/app/i18n/ru.js @@ -0,0 +1,28 @@ +define({ + "postbox-text" : "Комментировать здесь (миниум 3 символа)", + "postbox-author" : "Имя (необязательно)", + "postbox-email" : "Email (необязательно)", + "postbox-submit": "Отправить", + + "num-comments": "1 Комментарий\n{{ n }} Комментарии", + "no-comments": "Нет Комментарев", + + "comment-reply": "Ответить", + "comment-edit": "Правка", + "comment-save": "Сохранить", + "comment-delete": "Удалить", + "comment-confirm": "Подтвердить", + "comment-close": "Закрыть", + "comment-cancel": "Отменить", + "comment-deleted": "Удалить комментарий", + "comment-queued": "Комментарий должен быть разблокирован", + "comment-anonymous": "Аномимый", + + "date-now": "Сейчас", + "date-minute": "Минут назад\n{{ n }} минут", + "date-hour": "Час назад\n{{ n }} часов", + "date-day": "Вчера\n{{ n }} дней", + "date-week": "на прошлой недели\n{{ n }} недель", + "date-month": "в прошоим месяце\n{{ n }} месяцов", + "date-year": "в прошлом году\n{{ n }} года\n{{ n }} лет" +});