Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
converse.js
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
converse.js
Commits
f21dffbc
Commit
f21dffbc
authored
Sep 25, 2013
by
Boris Kocherov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add Russian translation.
parent
46fe0ac5
Changes
7
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1272 additions
and
2 deletions
+1272
-2
Gruntfile.js
Gruntfile.js
+1
-0
build.js
build.js
+1
-0
index.html
index.html
+1
-1
locale/locales.js
locale/locales.js
+4
-1
locale/ru/LC_MESSAGES/converse.json
locale/ru/LC_MESSAGES/converse.json
+325
-0
locale/ru/LC_MESSAGES/converse.po
locale/ru/LC_MESSAGES/converse.po
+644
-0
locale/ru/LC_MESSAGES/ru.js
locale/ru/LC_MESSAGES/ru.js
+296
-0
No files found.
Gruntfile.js
View file @
f21dffbc
...
@@ -45,6 +45,7 @@ module.exports = function(grunt) {
...
@@ -45,6 +45,7 @@ module.exports = function(grunt) {
"
de
"
:
"
locale/de/LC_MESSAGES/de
"
,
"
de
"
:
"
locale/de/LC_MESSAGES/de
"
,
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
ru
"
:
"
locale/ru/LC_MESSAGES/ru
"
,
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
,
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
,
"
tinysort
"
:
"
components/tinysort/src/jquery.tinysort
"
,
"
tinysort
"
:
"
components/tinysort/src/jquery.tinysort
"
,
"
underscore
"
:
"
components/underscore/underscore
"
,
"
underscore
"
:
"
components/underscore/underscore
"
,
...
...
build.js
View file @
f21dffbc
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
fr
"
:
"
locale/fr/LC_MESSAGES/fr
"
,
"
fr
"
:
"
locale/fr/LC_MESSAGES/fr
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
ru
"
:
"
locale/ru/LC_MESSAGES/ru
"
,
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
,
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
,
"
jquery.tinysort
"
:
"
components/tinysort/src/jquery.tinysort
"
,
"
jquery.tinysort
"
:
"
components/tinysort/src/jquery.tinysort
"
,
"
underscore
"
:
"
components/underscore/underscore
"
,
"
underscore
"
:
"
components/underscore/underscore
"
,
...
...
index.html
View file @
f21dffbc
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
<li>
Custom status messages
</li>
<li>
Custom status messages
</li>
<li>
Typing notifications
</li>
<li>
Typing notifications
</li>
<li>
Third person messages (/me )
</li>
<li>
Third person messages (/me )
</li>
<li>
Translated into multiple languages (af, de, es, fr, it, pt-BR)
</li>
<li>
Translated into multiple languages (af, de, es, fr, it,
ru,
pt-BR)
</li>
<li>
Off-the-record encryption (via
<a
href=
"http://arlolra.github.io/otr/"
target=
"_blank"
>
OTR.js
</a>
)
</li>
<li>
Off-the-record encryption (via
<a
href=
"http://arlolra.github.io/otr/"
target=
"_blank"
>
OTR.js
</a>
)
</li>
</ul>
</ul>
...
...
locale/locales.js
View file @
f21dffbc
...
@@ -15,6 +15,7 @@
...
@@ -15,6 +15,7 @@
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
es
"
:
"
locale/es/LC_MESSAGES/es
"
,
"
fr
"
:
"
locale/fr/LC_MESSAGES/fr
"
,
"
fr
"
:
"
locale/fr/LC_MESSAGES/fr
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
it
"
:
"
locale/it/LC_MESSAGES/it
"
,
"
ru
"
:
"
locale/ru/LC_MESSAGES/ru
"
,
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
"
pt_BR
"
:
"
locale/pt_BR/LC_MESSAGES/pt_BR
"
}
}
});
});
...
@@ -27,8 +28,9 @@
...
@@ -27,8 +28,9 @@
'
es
'
,
'
es
'
,
'
fr
'
,
'
fr
'
,
'
it
'
,
'
it
'
,
'
ru
'
,
'
pt_BR
'
'
pt_BR
'
],
function
(
jed
,
af
,
de
,
en
,
es
,
fr
,
it
,
pt_BR
)
{
],
function
(
jed
,
af
,
de
,
en
,
es
,
fr
,
it
,
ru
,
pt_BR
)
{
root
.
locales
=
{
root
.
locales
=
{
'
af
'
:
af
,
'
af
'
:
af
,
'
de
'
:
de
,
'
de
'
:
de
,
...
@@ -36,6 +38,7 @@
...
@@ -36,6 +38,7 @@
'
es
'
:
es
,
'
es
'
:
es
,
'
fr
'
:
fr
,
'
fr
'
:
fr
,
'
it
'
:
it
,
'
it
'
:
it
,
'
ru
'
:
ru
,
'
pt-br
'
:
pt_BR
'
pt-br
'
:
pt_BR
};
};
});
});
...
...
locale/ru/LC_MESSAGES/converse.json
0 → 100644
View file @
f21dffbc
{
"converse"
:
{
""
:
{
"Project-Id-Version"
:
"Converse.js 0.4"
,
"Report-Msgid-Bugs-To"
:
""
,
"POT-Creation-Date"
:
"2013-09-25 14:41+0400"
,
"PO-Revision-Date"
:
"2013-09-25 14:35+0300"
,
"Last-Translator"
:
"Boris Kocherov <bk@raskon.org>"
,
"Language-Team"
:
"<bk@raskon.ru>"
,
"Language"
:
"ru"
,
"MIME-Version"
:
"1.0"
,
"Content-Type"
:
"text/plain; charset=UTF-8"
,
"Content-Transfer-Encoding"
:
"8bit"
,
"X-Generator"
:
"Poedit 1.5.5"
},
"unencrypted"
:
[
null
,
"не зашифровано"
],
"Disconnected"
:
[
null
,
"Отключено"
],
"Error"
:
[
null
,
"Ошибка"
],
"Connecting"
:
[
null
,
"Соединение"
],
"Connection Failed"
:
[
null
,
"Не удалось соединится"
],
"Authenticating"
:
[
null
,
"Авторизация"
],
"Authentication Failed"
:
[
null
,
"Не удалось авторизоваться"
],
"Disconnecting"
:
[
null
,
"Отключаемся"
],
"Personal message"
:
[
null
,
"Введите сообщение"
],
"me"
:
[
null
,
"Я"
],
"Remove messages"
:
[
null
,
"Удалить сообщения"
],
"Contacts"
:
[
null
,
"Контакты"
],
"Online"
:
[
null
,
"В сети"
],
"Busy"
:
[
null
,
"Занят"
],
"Away"
:
[
null
,
"Отошёл"
],
"Offline"
:
[
null
,
"Не в сети"
],
"Click to add new chat contacts"
:
[
null
,
"Добавить новую конференцию"
],
"Add a contact"
:
[
null
,
"Добавть контакт"
],
"Contact username"
:
[
null
,
"Имя пользователя"
],
"Contact name"
:
[
null
,
"Имя контакта"
],
"Click to add as a chat contact"
:
[
null
,
"Добавить контакт"
],
"Click to open this room"
:
[
null
,
"Зайти в конференцию"
],
"Requires authentication"
:
[
null
,
"Требуется авторизация"
],
"Requires an invitation"
:
[
null
,
"Требуется приглашение"
],
"Moderated"
:
[
null
,
"Модерируемая"
],
"Unmoderated"
:
[
null
,
"Немодерируемая"
],
"Rooms"
:
[
null
,
"Конфер."
],
"Room name"
:
[
null
,
"Имя конференции"
],
"Nickname"
:
[
null
,
"Псевдоним"
],
"Join"
:
[
null
,
"Подключиться"
],
"Show rooms"
:
[
null
,
"Обновить"
],
"No rooms on %1$s"
:
[
null
,
"Нет доступных конференций %1$s"
],
"Rooms on %1$s"
:
[
null
,
"Конференции %1$s:"
],
"Message"
:
[
null
,
"Сообщение"
],
"Save"
:
[
null
,
"Сохранить"
],
"Cancel"
:
[
null
,
"Отменить"
],
"Password: "
:
[
null
,
"Пароль: "
],
"Submit"
:
[
null
,
"Отправить"
],
"This room is not anonymous"
:
[
null
,
"Эта комната не анонимная"
],
"This room now shows unavailable members"
:
[
null
,
"Эта комната показывает доступных собеседников"
],
"This room does not show unavailable members"
:
[
null
,
"Эта комната не показывает недоступных собеседников"
],
"This room is now non-anonymous"
:
[
null
,
"Эта комната не анонимная"
],
"This room is now semi-anonymous"
:
[
null
,
"Эта комната частично анонимная"
],
"This room is now fully-anonymous"
:
[
null
,
"Эта комната стала полностью анонимной"
],
"A new room has been created"
:
[
null
,
"Новая комната была создана"
],
"Your nickname has been changed"
:
[
null
,
"Ваш псевдоним уже используется другим пользователем"
],
"You have been banned from this room"
:
[
null
,
"Вам запрещено подключатся к этой конференции"
],
"You have been kicked from this room"
:
[
null
,
"Вам запрещено подключатся к этой конференции"
],
"You are not on the member list of this room"
:
[
null
,
"Вас нет в списке этой конференции"
],
"No nickname was specified"
:
[
null
,
"Вы не указали псевдоним"
],
"Your nickname is already taken"
:
[
null
,
"Ваш ник уже используется другим пользователем"
],
"This room does not (yet) exist"
:
[
null
,
"Эта комната не существует"
],
"Topic set by %1$s to: %2$s"
:
[
null
,
"%2$s"
],
"This user is a moderator"
:
[
null
,
"Модератор"
],
"This user can send messages in this room"
:
[
null
,
"Собеседник"
],
"This user can NOT send messages in this room"
:
[
null
,
"Пользователь не может посылать сообщения в эту комнату"
],
"Click to chat with this contact"
:
[
null
,
"Начать общение"
],
"Click to remove this contact"
:
[
null
,
"Удалить контакт"
],
"This contact is busy"
:
[
null
,
"Занят"
],
"This contact is online"
:
[
null
,
"В сети"
],
"This contact is offline"
:
[
null
,
"Не в сети"
],
"This contact is unavailable"
:
[
null
,
"Не доступен"
],
"This contact is away for an extended period"
:
[
null
,
"Отошёл"
],
"This contact is away"
:
[
null
,
"Отошёл"
],
"Contact requests"
:
[
null
,
"Запросы на авторизацию"
],
"My contacts"
:
[
null
,
"."
],
"Pending contacts"
:
[
null
,
"Собеседники ожидающие авторизации"
],
"Click to change your chat status"
:
[
null
,
"Изменить ваш статус"
],
"online"
:
[
null
,
"на связи"
],
"busy"
:
[
null
,
"занят"
],
"away"
:
[
null
,
"отошёл"
],
"I am %1$s"
:
[
null
,
"%1$s"
],
"Sign in"
:
[
null
,
"Подписать"
],
"XMPP/Jabber Username:"
:
[
null
,
"JID:"
],
"Password:"
:
[
null
,
"Пароль:"
],
"Log In"
:
[
null
,
"Войти"
],
"Online Contacts"
:
[
null
,
"Cписок собеседников"
]
}
}
\ No newline at end of file
locale/ru/LC_MESSAGES/converse.po
0 → 100644
View file @
f21dffbc
This diff is collapsed.
Click to expand it.
locale/ru/LC_MESSAGES/ru.js
0 → 100644
View file @
f21dffbc
(
function
(
root
,
factory
)
{
var
translations
=
{
"
domain
"
:
"
converse
"
,
"
locale_data
"
:
{
"
converse
"
:
{
""
:
{
"
Project-Id-Version
"
:
"
Converse.js 0.4
"
,
"
Report-Msgid-Bugs-To
"
:
""
,
"
POT-Creation-Date
"
:
"
2013-09-15 22:06+0200
"
,
"
PO-Revision-Date
"
:
"
2013-09-25 11:33+0300
"
,
"
Last-Translator
"
:
"
Boris Kocherov <bk@raskon.org>
"
,
"
Language-Team
"
:
"
<bk@raskon.ru>
"
,
"
Language
"
:
"
ru
"
,
"
MIME-Version
"
:
"
1.0
"
,
"
Content-Type
"
:
"
text/plain; charset=UTF-8
"
,
"
Content-Transfer-Encoding
"
:
"
8bit
"
,
"
X-Generator
"
:
"
Poedit 1.5.5
"
},
"
unencrypted
"
:
[
null
,
"
не зашифровано
"
],
"
Disconnected
"
:
[
null
,
"
Отключено
"
],
"
Error
"
:
[
null
,
"
Ошибка
"
],
"
Connecting
"
:
[
null
,
"
Соединение
"
],
"
Connection Failed
"
:
[
null
,
"
Не удалось соединится
"
],
"
Authentication Failed
"
:
[
null
,
"
Не удалось соединится
"
],
"
Disconnecting
"
:
[
null
,
"
Отключаемся
"
],
"
Personal message
"
:
[
null
,
"
Введите сообщение
"
],
"
me
"
:
[
null
,
"
Я
"
],
"
Remove messages
"
:
[
null
,
"
Введите сообщение
"
],
"
Contacts
"
:
[
null
,
"
Контакты
"
],
"
Online
"
:
[
null
,
"
В сети
"
],
"
Busy
"
:
[
null
,
"
Занят
"
],
"
Away
"
:
[
null
,
"
Отошёл
"
],
"
Offline
"
:
[
null
,
"
Не в сети
"
],
"
Click to add new chat contacts
"
:
[
null
,
"
Добавить новую конференцию
"
],
"
Add a contact
"
:
[
null
,
"
.
"
],
"
Contact username
"
:
[
null
,
"
Контакты
"
],
"
Contact name
"
:
[
null
,
"
Контакты
"
],
"
Click to add as a chat contact
"
:
[
null
,
"
Добавить новую конференцию
"
],
"
Moderated
"
:
[
null
,
"
Модерируемая
"
],
"
Unmoderated
"
:
[
null
,
"
Модерируемая
"
],
"
Rooms
"
:
[
null
,
"
Конфер.
"
],
"
Room name
"
:
[
null
,
"
Имя конференции
"
],
"
Nickname
"
:
[
null
,
"
Имя
"
],
"
Join
"
:
[
null
,
"
Подключиться
"
],
"
Show rooms
"
:
[
null
,
"
Обновить
"
],
"
No rooms on %1$s
"
:
[
null
,
"
Нет доступных конференций %1$s
"
],
"
Rooms on %1$s
"
:
[
null
,
"
Конференции %1$s:
"
],
"
Message
"
:
[
null
,
"
Сообщение
"
],
"
Save
"
:
[
null
,
"
Сохранить
"
],
"
Cancel
"
:
[
null
,
"
Отменить
"
],
"
Password:
"
:
[
null
,
"
Пароль:
"
],
"
Submit
"
:
[
null
,
"
Отправить
"
],
"
This room is not anonymous
"
:
[
null
,
"
Эта комната не анонимная
"
],
"
This room is now non-anonymous
"
:
[
null
,
"
Эта комната не анонимная
"
],
"
This room is now semi-anonymous
"
:
[
null
,
"
Эта комната не анонимная
"
],
"
This room is now fully-anonymous
"
:
[
null
,
"
Эта комната стала полностью анонимной
"
],
"
A new room has been created
"
:
[
null
,
"
Новая комната была создана
"
],
"
Your nickname has been changed
"
:
[
null
,
"
Ваш ник уже используется другим пользователем
"
],
"
You have been banned from this room
"
:
[
null
,
"
Вам запрещено подключатся к этой конференции
"
],
"
You have been kicked from this room
"
:
[
null
,
"
Вам запрещено подключатся к этой конференции
"
],
"
You are not on the member list of this room
"
:
[
null
,
"
Вам запрещено подключатся к этой конференции
"
],
"
Your nickname is already taken
"
:
[
null
,
"
Ваш ник уже используется другим пользователем
"
],
"
This room does not (yet) exist
"
:
[
null
,
"
Эта комната не анонимная
"
],
"
Topic set by %1$s to: %2$s
"
:
[
null
,
"
%2$s
"
],
"
This user is a moderator
"
:
[
null
,
"
Модератор
"
],
"
This user can send messages in this room
"
:
[
null
,
"
Собеседник
"
],
"
This user can NOT send messages in this room
"
:
[
null
,
"
Собеседник
"
],
"
Click to chat with this contact
"
:
[
null
,
"
Начать общение
"
],
"
Click to remove this contact
"
:
[
null
,
"
Начать общение
"
],
"
Contact requests
"
:
[
null
,
"
Контакты
"
],
"
My contacts
"
:
[
null
,
"
.
"
],
"
Pending contacts
"
:
[
null
,
"
Cписок собеседников
"
],
"
Click to change your chat status
"
:
[
null
,
"
Изменить ваш статус
"
],
"
online
"
:
[
null
,
"
на связи
"
],
"
busy
"
:
[
null
,
"
занят
"
],
"
away
"
:
[
null
,
"
отошёл
"
],
"
I am %1$s
"
:
[
null
,
"
%1$s
"
],
"
Sign in
"
:
[
null
,
"
Подписать
"
],
"
XMPP/Jabber Username:
"
:
[
null
,
"
JID:
"
],
"
Password:
"
:
[
null
,
"
Пароль:
"
],
"
Log In
"
:
[
null
,
"
Войти
"
],
"
Online Contacts
"
:
[
null
,
"
Cписок собеседников
"
]
}
}
};
if
(
typeof
define
===
'
function
'
&&
define
.
amd
)
{
define
(
"
ru
"
,
[
'
jed
'
],
function
()
{
return
factory
(
new
Jed
(
translations
));
});
}
else
{
if
(
!
window
.
locales
)
{
window
.
locales
=
{};
}
window
.
locales
.
ru
=
factory
(
new
Jed
(
translations
));
}
}(
this
,
function
(
ru
)
{
return
ru
;
}));
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment