mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-22 16:20:52 +01:00
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
* src/msgs/uk.msg: Likewise * contrib/extract_translations/extract_translations.erl: Minor update (thanks to Sergei Golovan) * src/ejabberd_zlib/Makefile.win32: Zlib support for Windows build (thanks to Sergei Golovan) * src/Makefile.win32: Likewise * src/configure.erl: Likewise SVN Revision: 511
This commit is contained in:
parent
80181dc618
commit
51c4ab8351
13
ChangeLog
13
ChangeLog
@ -1,3 +1,16 @@
|
|||||||
|
2006-02-25 Alexey Shchepin <alexey@sevcom.net>
|
||||||
|
|
||||||
|
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
|
||||||
|
* src/msgs/uk.msg: Likewise
|
||||||
|
|
||||||
|
* contrib/extract_translations/extract_translations.erl: Minor
|
||||||
|
update (thanks to Sergei Golovan)
|
||||||
|
|
||||||
|
* src/ejabberd_zlib/Makefile.win32: Zlib support for Windows build
|
||||||
|
(thanks to Sergei Golovan)
|
||||||
|
* src/Makefile.win32: Likewise
|
||||||
|
* src/configure.erl: Likewise
|
||||||
|
|
||||||
2006-02-20 Alexey Shchepin <alexey@sevcom.net>
|
2006-02-20 Alexey Shchepin <alexey@sevcom.net>
|
||||||
|
|
||||||
* src/ejabberd_ctl.erl: Added API for virtual host specific
|
* src/ejabberd_ctl.erl: Added API for virtual host specific
|
||||||
|
@ -108,7 +108,7 @@ parse_form(Dir, File, Form, Used) ->
|
|||||||
ok
|
ok
|
||||||
end.
|
end.
|
||||||
|
|
||||||
process_string(Dir, File, Str, Used) ->
|
process_string(_Dir, File, Str, Used) ->
|
||||||
case {ets:lookup(translations, Str), Used} of
|
case {ets:lookup(translations, Str), Used} of
|
||||||
{[{_Key, _Trans}], unused} ->
|
{[{_Key, _Trans}], unused} ->
|
||||||
ets:delete(translations, Str);
|
ets:delete(translations, Str);
|
||||||
|
@ -65,6 +65,10 @@ release : build release_clean
|
|||||||
copy stringprep\*.tcl $(SRC_DIR)\stringprep
|
copy stringprep\*.tcl $(SRC_DIR)\stringprep
|
||||||
mkdir $(SRC_DIR)\tls
|
mkdir $(SRC_DIR)\tls
|
||||||
copy tls\*.erl $(SRC_DIR)\tls
|
copy tls\*.erl $(SRC_DIR)\tls
|
||||||
|
copy tls\*.c $(SRC_DIR)\tls
|
||||||
|
mkdir $(SRC_DIR)\ejabberd_zlib
|
||||||
|
copy ejabberd_zlib\*.erl $(SRC_DIR)\ejabberd_zlib
|
||||||
|
copy ejabberd_zlib\*.c $(SRC_DIR)\ejabberd_zlib
|
||||||
mkdir $(SRC_DIR)\web
|
mkdir $(SRC_DIR)\web
|
||||||
copy web\*.erl $(SRC_DIR)\web
|
copy web\*.erl $(SRC_DIR)\web
|
||||||
mkdir $(SRC_DIR)\odbc
|
mkdir $(SRC_DIR)\odbc
|
||||||
@ -94,6 +98,8 @@ all-recursive :
|
|||||||
nmake -nologo -f Makefile.win32
|
nmake -nologo -f Makefile.win32
|
||||||
cd ..\tls
|
cd ..\tls
|
||||||
nmake -nologo -f Makefile.win32
|
nmake -nologo -f Makefile.win32
|
||||||
|
cd ..\ejabberd_zlib
|
||||||
|
nmake -nologo -f Makefile.win32
|
||||||
cd ..\web
|
cd ..\web
|
||||||
nmake -nologo -f Makefile.win32
|
nmake -nologo -f Makefile.win32
|
||||||
cd ..\odbc
|
cd ..\odbc
|
||||||
@ -131,6 +137,8 @@ clean-recursive :
|
|||||||
nmake -nologo -f Makefile.win32 clean
|
nmake -nologo -f Makefile.win32 clean
|
||||||
cd ..\tls
|
cd ..\tls
|
||||||
nmake -nologo -f Makefile.win32 clean
|
nmake -nologo -f Makefile.win32 clean
|
||||||
|
cd ..\ejabberd_zlib
|
||||||
|
nmake -nologo -f Makefile.win32 clean
|
||||||
cd ..\web
|
cd ..\web
|
||||||
nmake -nologo -f Makefile.win32 clean
|
nmake -nologo -f Makefile.win32 clean
|
||||||
cd ..\odbc
|
cd ..\odbc
|
||||||
|
@ -28,12 +28,16 @@ start() ->
|
|||||||
ExpatLib = "EXPAT_LIB = $(EXPAT_DIR)\\StaticLibs\\libexpatMT.lib\n",
|
ExpatLib = "EXPAT_LIB = $(EXPAT_DIR)\\StaticLibs\\libexpatMT.lib\n",
|
||||||
ExpatFlag = "EXPAT_FLAG = -DXML_STATIC\n",
|
ExpatFlag = "EXPAT_FLAG = -DXML_STATIC\n",
|
||||||
IconvDir = "ICONV_DIR = c:\\progra~1\\libiconv-1.9.1-static\n",
|
IconvDir = "ICONV_DIR = c:\\progra~1\\libiconv-1.9.1-static\n",
|
||||||
IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n";
|
IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n",
|
||||||
|
ZlibDir = "ZLIB_DIR = c:\\progra~1\\zlib-1.2.3\n",
|
||||||
|
ZlibLib = "ZLIB_LIB = $(ZLIB_DIR)\\lib\\zlib.lib\n";
|
||||||
false ->
|
false ->
|
||||||
ExpatLib = "EXPAT_LIB = $(EXPAT_DIR)\\Libs\\libexpat.lib\n",
|
ExpatLib = "EXPAT_LIB = $(EXPAT_DIR)\\Libs\\libexpat.lib\n",
|
||||||
ExpatFlag = "",
|
ExpatFlag = "",
|
||||||
IconvDir = "ICONV_DIR = c:\\progra~1\\libiconv-1.9.1\n",
|
IconvDir = "ICONV_DIR = c:\\progra~1\\libiconv-1.9.1\n",
|
||||||
IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n"
|
IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n",
|
||||||
|
ZlibDir = "ZLIB_DIR = c:\\progra~1\\zlib-1.2.3\n",
|
||||||
|
ZlibLib = "ZLIB_LIB = $(ZLIB_DIR)\\lib\\zlib1.lib\n"
|
||||||
end,
|
end,
|
||||||
|
|
||||||
EVersion = "ERLANG_VERSION = " ++ erlang:system_info(version) ++ "\n",
|
EVersion = "ERLANG_VERSION = " ++ erlang:system_info(version) ++ "\n",
|
||||||
@ -47,7 +51,8 @@ start() ->
|
|||||||
StdLibDir = "STDLIBDIR = " ++ code:lib_dir("stdlib") ++ "\n",
|
StdLibDir = "STDLIBDIR = " ++ code:lib_dir("stdlib") ++ "\n",
|
||||||
|
|
||||||
file:write_file("Makefile.inc",
|
file:write_file("Makefile.inc",
|
||||||
list_to_binary(EIDirS ++
|
list_to_binary(EVersion ++
|
||||||
|
EIDirS ++
|
||||||
RootDirS ++
|
RootDirS ++
|
||||||
Version ++
|
Version ++
|
||||||
SSLDir ++
|
SSLDir ++
|
||||||
@ -57,7 +62,9 @@ start() ->
|
|||||||
ExpatLib ++
|
ExpatLib ++
|
||||||
ExpatFlag ++
|
ExpatFlag ++
|
||||||
IconvDir ++
|
IconvDir ++
|
||||||
IconvLib)),
|
IconvLib ++
|
||||||
|
ZlibDir ++
|
||||||
|
ZlibLib)),
|
||||||
halt().
|
halt().
|
||||||
|
|
||||||
|
|
||||||
|
37
src/ejabberd_zlib/Makefile.win32
Normal file
37
src/ejabberd_zlib/Makefile.win32
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
|
||||||
|
include ..\Makefile.inc
|
||||||
|
|
||||||
|
OUTDIR = ..
|
||||||
|
EFLAGS = -I .. -pz ..
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$(OUTDIR)\ejabberd_zlib.beam
|
||||||
|
|
||||||
|
SOURCE = ejabberd_zlib_drv.c
|
||||||
|
OBJECT = ejabberd_zlib_drv.o
|
||||||
|
DLL = $(OUTDIR)\ejabberd_zlib_drv.dll
|
||||||
|
|
||||||
|
ALL : $(DLL) $(OBJS)
|
||||||
|
|
||||||
|
CLEAN :
|
||||||
|
-@erase $(DLL)
|
||||||
|
-@erase $(OUTDIR)\ejabberd_zlib_drv.exp
|
||||||
|
-@erase $(OUTDIR)\ejabberd_zlib_drv.lib
|
||||||
|
-@erase $(OBJECT)
|
||||||
|
-@erase $(OBJS)
|
||||||
|
|
||||||
|
$(OUTDIR)\ejabberd_zlib.beam : ejabberd_zlib.erl
|
||||||
|
erlc -W $(EFLAGS) -o $(OUTDIR) ejabberd_zlib.erl
|
||||||
|
|
||||||
|
CC=cl.exe
|
||||||
|
CC_FLAGS=-nologo -D__WIN32__ -DWIN32 -DWINDOWS -D_WIN32 -DNT -MD -Ox -I"$(ERLANG_DIR)\usr\include" -I"$(EI_DIR)\include" -I"$(ZLIB_DIR)\include"
|
||||||
|
|
||||||
|
LD=link.exe
|
||||||
|
LD_FLAGS=-release -nologo -incremental:no -dll "$(EI_DIR)\lib\ei_md.lib" "$(EI_DIR)\lib\erl_interface_md.lib" "$(ZLIB_LIB)" MSVCRT.LIB kernel32.lib advapi32.lib gdi32.lib user32.lib comctl32.lib comdlg32.lib shell32.lib
|
||||||
|
|
||||||
|
$(DLL) : $(OBJECT)
|
||||||
|
$(LD) $(LD_FLAGS) -out:$(DLL) $(OBJECT)
|
||||||
|
|
||||||
|
$(OBJECT) : $(SOURCE)
|
||||||
|
$(CC) $(CC_FLAGS) -c -Fo$(OBJECT) $(SOURCE)
|
||||||
|
|
@ -9,6 +9,26 @@
|
|||||||
{"Illegal resource format", "Неправильный формат ресурса"}.
|
{"Illegal resource format", "Неправильный формат ресурса"}.
|
||||||
{"Resource conflict", "Конфликт ресурсов"}.
|
{"Resource conflict", "Конфликт ресурсов"}.
|
||||||
|
|
||||||
|
% mod_adhoc.erl
|
||||||
|
{"Commands", "Команды"}.
|
||||||
|
{"Ping", "Пинг"}.
|
||||||
|
{"Pong", "Понг"}.
|
||||||
|
|
||||||
|
% mod_announce.erl
|
||||||
|
{"Really delete message of the day?", "Действительно удалить сообщение дня?"}.
|
||||||
|
{"Subject", "Тема"}.
|
||||||
|
{"Message body", "Тело сообщения"}.
|
||||||
|
{"No body provided for announce message", "Тело объявления не должно быть пустым"}.
|
||||||
|
{"Announcements", "Объявления"}.
|
||||||
|
{"Send announcement to all users", "Разослать объявление всем пользователям"}.
|
||||||
|
{"Send announcement to all online users", "Разослать объявление всем подключённым пользователям"}.
|
||||||
|
{"Send announcement to all online users on all hosts",
|
||||||
|
"Разослать объявление всем подключённым пользователям на всех виртуальных серверах"}.
|
||||||
|
{"Set message of the day and send to online users",
|
||||||
|
"Установить сообщение дня и разослать его подключённым пользователям"}.
|
||||||
|
{"Update message of the day (don't send)", "Обновить сообщение дня (не рассылать)"}.
|
||||||
|
{"Delete message of the day", "Удалить сообщение дня"}.
|
||||||
|
|
||||||
% mod_configure.erl
|
% mod_configure.erl
|
||||||
{"DB Tables Configuration at ", "Конфигурация таблиц БД на "}.
|
{"DB Tables Configuration at ", "Конфигурация таблиц БД на "}.
|
||||||
{"Choose storage type of tables", "Выберите тип хранения таблиц"}.
|
{"Choose storage type of tables", "Выберите тип хранения таблиц"}.
|
||||||
@ -76,10 +96,10 @@
|
|||||||
"Выберите имя пользователя и пароль для регистрации на этом сервере"}.
|
"Выберите имя пользователя и пароль для регистрации на этом сервере"}.
|
||||||
|
|
||||||
% mod_vcard.erl
|
% mod_vcard.erl
|
||||||
{"Erlang Jabber Server\nCopyright (c) 2002-2005 Alexey Shchepin",
|
{"Erlang Jabber Server\nCopyright (c) 2002-2006 Alexey Shchepin",
|
||||||
"Erlang Jabber Server\nCopyright (c) 2002-2005 Алексей Щепин"}.
|
"Erlang Jabber Server\nCopyright (c) 2002-2006 Алексей Щепин"}.
|
||||||
{"ejabberd vCard module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd vCard module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd vCard модуль\nCopyright (c) 2003-2005 Алексей Щепин"}.
|
"ejabberd vCard модуль\nCopyright (c) 2003-2006 Алексей Щепин"}.
|
||||||
{"You need an x:data capable client to search",
|
{"You need an x:data capable client to search",
|
||||||
"Чтобы воспользоваться поиском, требуется x:data-совместимый клиент"}.
|
"Чтобы воспользоваться поиском, требуется x:data-совместимый клиент"}.
|
||||||
{"Search users in ", "Поиск пользователей в "}.
|
{"Search users in ", "Поиск пользователей в "}.
|
||||||
@ -104,8 +124,8 @@
|
|||||||
{"Given Name", "Имя"}.
|
{"Given Name", "Имя"}.
|
||||||
|
|
||||||
% mod_pubsub/mod_pubsub.erl
|
% mod_pubsub/mod_pubsub.erl
|
||||||
{"ejabberd pub/sub module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd pub/sub module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd pub/sub модуль\nCopyright (c) 2003-2005 Алексей Щепин"}.
|
"ejabberd pub/sub модуль\nCopyright (c) 2003-2006 Алексей Щепин"}.
|
||||||
{"Node Creator", "Создатель сборника"}.
|
{"Node Creator", "Создатель сборника"}.
|
||||||
{"Deliver payloads with event notifications", "Доставлять вместе с уведомлениями o публикациях сами публикации"}.
|
{"Deliver payloads with event notifications", "Доставлять вместе с уведомлениями o публикациях сами публикации"}.
|
||||||
{"Notify subscribers when the node configuration changes", "Уведомлять подписчиков об изменении конфигурации сборника"}.
|
{"Notify subscribers when the node configuration changes", "Уведомлять подписчиков об изменении конфигурации сборника"}.
|
||||||
@ -126,43 +146,44 @@
|
|||||||
"Чтобы зарегистрировать псевдоним, требуется x:data-совместимый клиент"}.
|
"Чтобы зарегистрировать псевдоним, требуется x:data-совместимый клиент"}.
|
||||||
{"Nickname Registration at ", "Регистрация псевдонима на "}.
|
{"Nickname Registration at ", "Регистрация псевдонима на "}.
|
||||||
{"Enter nickname you want to register", "Введите псевдоним, который Вы хотели бы зарегистрировать"}.
|
{"Enter nickname you want to register", "Введите псевдоним, который Вы хотели бы зарегистрировать"}.
|
||||||
{"ejabberd MUC module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd MUC module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd MUC модуль\nCopyright (c) 2003-2005 Алексей Щепин"}.
|
"ejabberd MUC модуль\nCopyright (c) 2003-2006 Алексей Щепин"}.
|
||||||
{"Only service administrators are allowed to send service messages",
|
{"Only service administrators are allowed to send service messages",
|
||||||
"Только администратор службы может посылать служебные сообщения"}.
|
"Только администратор службы может посылать служебные сообщения"}.
|
||||||
{"Room creation is denied by service policy",
|
{"Room creation is denied by service policy",
|
||||||
"Cоздавать конференцию запрещено политикой службы"}.
|
"Cоздавать конференцию запрещено политикой службы"}.
|
||||||
{"Conference room does not exist", "Конференция не существует"}.
|
{"Conference room does not exist", "Конференция не существует"}.
|
||||||
{"Access denied by service policy", "Доступ запрещён политикой службы"}.
|
{"Access denied by service policy", "Доступ запрещён политикой службы"}.
|
||||||
{"You must fill in field \"nick\" in the form",
|
{"You must fill in field \"Nickname\" in the form",
|
||||||
"Вы должны заполнить поле \"nick\" в форме"}.
|
"Вы должны заполнить поле \"Псевдоним\" в форме"}.
|
||||||
{"Specified nickname is already registered", "Указанный псевдоним уже зарегистрирован"}.
|
{"Specified nickname is already registered", "Указанный псевдоним уже зарегистрирован"}.
|
||||||
|
|
||||||
% mod_muc/mod_muc_room.erl
|
% mod_muc/mod_muc_room.erl
|
||||||
|
{"This room is not anonymous", "Эта комната не анонимная"}.
|
||||||
{" has set the subject to: ", " установил(а) тему: "}.
|
{" has set the subject to: ", " установил(а) тему: "}.
|
||||||
{"You need an x:data capable client to configure room",
|
{"You need an x:data capable client to configure room",
|
||||||
"Чтобы сконфигурировать комнату, требуется x:data-совместимый клиент"}.
|
"Чтобы сконфигурировать комнату, требуется x:data-совместимый клиент"}.
|
||||||
{"Configuration for ", "Конфигурация "}.
|
{"Configuration for ", "Конфигурация "}.
|
||||||
{"Room title", "Название комнаты"}.
|
{"Room title", "Название комнаты"}.
|
||||||
{"Allow users to change subject?", "Разрешить пользователям изменять тему?"}.
|
{"Allow users to change subject", "Разрешить пользователям изменять тему"}.
|
||||||
{"Allow users to query other users?",
|
{"Allow users to query other users",
|
||||||
"Разрешить iq-запросы к пользователям?"}.
|
"Разрешить iq-запросы к пользователям"}.
|
||||||
{"Allow users to send private messages?",
|
{"Allow users to send private messages",
|
||||||
"Разрешить приватные сообщения?"}.
|
"Разрешить приватные сообщения"}.
|
||||||
{"Make room public searchable?", "Сделать комнату видимой всем?"}.
|
{"Make room public searchable", "Сделать комнату видимой всем"}.
|
||||||
{"Make participants list public?", "Сделать список участников видимым всем?"}.
|
{"Make participants list public", "Сделать список участников видимым всем"}.
|
||||||
{"Make room persistent?", "Сделать комнату постоянной?"}.
|
{"Make room persistent", "Сделать комнату постоянной"}.
|
||||||
{"Make room moderated?", "Сделать комнату модерируемой?"}.
|
{"Make room moderated", "Сделать комнату модерируемой"}.
|
||||||
{"Default users as members?",
|
{"Default users as participants",
|
||||||
"Сделать пользователей участниками по умолчанию?"}.
|
"Сделать пользователей участниками по умолчанию"}.
|
||||||
{"Make room members only?",
|
{"Make room members-only",
|
||||||
"Комната только для зарегистрированных участников?"}.
|
"Комната только для зарегистрированных участников"}.
|
||||||
{"Allow users to send invites?",
|
{"Allow users to send invites",
|
||||||
"Разрешить пользователям посылать приглашения?"}.
|
"Разрешить пользователям посылать приглашения"}.
|
||||||
{"Make room password protected?", "Сделать комнату защищённой паролем?"}.
|
{"Make room password protected", "Сделать комнату защищённой паролем"}.
|
||||||
{"Password", "Пароль"}.
|
{"Password", "Пароль"}.
|
||||||
{"Make room anonymous?", "Сделать комнату анонимной?"}.
|
{"Make room semianonymous", "Сделать комнату полуанонимной"}.
|
||||||
{"Enable logging?", "Включить журналирование?"}.
|
{"Enable logging", "Включить журналирование"}.
|
||||||
{"Only moderators and participants are allowed to change subject in this room",
|
{"Only moderators and participants are allowed to change subject in this room",
|
||||||
"Только модераторы и участники могут изменять тему в этой комнате"}.
|
"Только модераторы и участники могут изменять тему в этой комнате"}.
|
||||||
{"Only moderators are allowed to change subject in this room",
|
{"Only moderators are allowed to change subject in this room",
|
||||||
@ -197,10 +218,12 @@
|
|||||||
{"Invalid role: ~s", "Недопустимая роль: ~s"}.
|
{"Invalid role: ~s", "Недопустимая роль: ~s"}.
|
||||||
{"Owner privileges required", "Требуются права владельца"}.
|
{"Owner privileges required", "Требуются права владельца"}.
|
||||||
{"private, ", "приватная, "}.
|
{"private, ", "приватная, "}.
|
||||||
|
{"Description", "Описание"}.
|
||||||
|
{"Number of occupants", "Число присутствующих"}.
|
||||||
|
|
||||||
% mod_irc/mod_irc.erl
|
% mod_irc/mod_irc.erl
|
||||||
{"ejabberd IRC module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd IRC module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd IRC модуль\nCopyright (c) 2003-2005 Алексей Щепин"}.
|
"ejabberd IRC модуль\nCopyright (c) 2003-2006 Алексей Щепин"}.
|
||||||
{"You need an x:data capable client to configure mod_irc settings",
|
{"You need an x:data capable client to configure mod_irc settings",
|
||||||
"Чтобы настроить параметры mod_irc, требуется x:data-совместимый клиент"}.
|
"Чтобы настроить параметры mod_irc, требуется x:data-совместимый клиент"}.
|
||||||
{"Registration in mod_irc for ", "Регистрация в mod_irc для "}.
|
{"Registration in mod_irc for ", "Регистрация в mod_irc для "}.
|
||||||
@ -270,7 +293,7 @@
|
|||||||
{"Update", "Обновить"}.
|
{"Update", "Обновить"}.
|
||||||
{"Delete", "Удалить"}.
|
{"Delete", "Удалить"}.
|
||||||
{"Add User", "Добавить пользователя"}.
|
{"Add User", "Добавить пользователя"}.
|
||||||
{"ejabberd (c) 2002-2005 Alexey Shchepin, 2004-2005 Process One", "ejabberd (c) 2002-2005 Алексей Щепин, 2004-2005 Process One"}.
|
{"ejabberd (c) 2002-2006 Alexey Shchepin, 2004-2006 Process One", "ejabberd (c) 2002-2006 Алексей Щепин, 2004-2006 Process One"}.
|
||||||
{"Offline messages", "Офлайновые сообщения"}.
|
{"Offline messages", "Офлайновые сообщения"}.
|
||||||
{"Last Activity", "Последнее подключение"}.
|
{"Last Activity", "Последнее подключение"}.
|
||||||
{"Never", "Никогда"}.
|
{"Never", "Никогда"}.
|
||||||
|
@ -9,6 +9,24 @@
|
|||||||
{"Illegal resource format", "Неправильний формат ресурсу"}.
|
{"Illegal resource format", "Неправильний формат ресурсу"}.
|
||||||
{"Resource conflict", "Конфлікт ресурсів"}.
|
{"Resource conflict", "Конфлікт ресурсів"}.
|
||||||
|
|
||||||
|
% mod_adhoc.erl
|
||||||
|
{"Commands", "Команди"}.
|
||||||
|
{"Ping", "Пінг"}.
|
||||||
|
{"Pong", "Понг"}.
|
||||||
|
|
||||||
|
% mod_announce.erl
|
||||||
|
{"Really delete message of the day?", "Дійсно видалити повідомлення дня"}.
|
||||||
|
{"Subject", "Тема"}.
|
||||||
|
{"Message body", "Тіло повідомлення"}.
|
||||||
|
{"No body provided for announce message", "Тіло оголошення має бути непустим"}.
|
||||||
|
{"Announcements", "Оголошення"}.
|
||||||
|
{"Send announcement to all users", "Надіслати оголошення всім користувачам"}.
|
||||||
|
{"Send announcement to all online users", "Надіслати оголошення всім підключеним користувачам"}.
|
||||||
|
{"Send announcement to all online users on all hosts", "Надіслати оголошення всім підключеним користувачам на всіх віртуальних серверах"}.
|
||||||
|
{"Set message of the day and send to online users", "Встановити повідомлення дня та надіслати його підключеним користувачам"}.
|
||||||
|
{"Update message of the day (don't send)", "Поновити повідомлення дня (не надсилати)"}.
|
||||||
|
{"Delete message of the day", "Видалити повідомлення дня"}.
|
||||||
|
|
||||||
% mod_configure.erl
|
% mod_configure.erl
|
||||||
{"DB Tables Configuration at ", "Конфігурація таблиць БД на "}.
|
{"DB Tables Configuration at ", "Конфігурація таблиць БД на "}.
|
||||||
{"Choose storage type of tables", "Оберіть тип збереження таблиць"}.
|
{"Choose storage type of tables", "Оберіть тип збереження таблиць"}.
|
||||||
@ -76,10 +94,10 @@
|
|||||||
"Виберіть назву користувача та пароль для реєстрації на цьому сервері"}.
|
"Виберіть назву користувача та пароль для реєстрації на цьому сервері"}.
|
||||||
|
|
||||||
% mod_vcard.erl
|
% mod_vcard.erl
|
||||||
{"Erlang Jabber Server\nCopyright (c) 2002-2005 Alexey Shchepin",
|
{"Erlang Jabber Server\nCopyright (c) 2002-2006 Alexey Shchepin",
|
||||||
"Erlang Jabber Server\nCopyright (c) 2002-2005 Олексій Щепін"}.
|
"Erlang Jabber Server\nCopyright (c) 2002-2006 Олексій Щепін"}.
|
||||||
{"ejabberd vCard module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd vCard module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd vCard модуль\nCopyright (c) 2003-2005 Олексій Щепін"}.
|
"ejabberd vCard модуль\nCopyright (c) 2003-2006 Олексій Щепін"}.
|
||||||
{"You need an x:data capable client to search",
|
{"You need an x:data capable client to search",
|
||||||
"Для пошуку необхідний x:data-придатний клієнт"}.
|
"Для пошуку необхідний x:data-придатний клієнт"}.
|
||||||
{"Search users in ", "Пошук користувачів в "}.
|
{"Search users in ", "Пошук користувачів в "}.
|
||||||
@ -105,8 +123,8 @@
|
|||||||
"Заповніть поля для пошуку користувача Jabber"}.
|
"Заповніть поля для пошуку користувача Jabber"}.
|
||||||
|
|
||||||
% mod_pubsub/mod_pubsub.erl
|
% mod_pubsub/mod_pubsub.erl
|
||||||
{"ejabberd pub/sub module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd pub/sub module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd pub/sub модуль\nCopyright (c) 2003-2005 Олексій Щепін"}.
|
"ejabberd pub/sub модуль\nCopyright (c) 2003-2006 Олексій Щепін"}.
|
||||||
{"Node Creator", "Створювач збірника"}.
|
{"Node Creator", "Створювач збірника"}.
|
||||||
{"Deliver payloads with event notifications", "Доставляти разом з повідомленнями про публікації самі публікації"}.
|
{"Deliver payloads with event notifications", "Доставляти разом з повідомленнями про публікації самі публікації"}.
|
||||||
{"Notify subscribers when the node configuration changes", "Повідомляти передплатників про зміни в конфігурації збірника"}.
|
{"Notify subscribers when the node configuration changes", "Повідомляти передплатників про зміни в конфігурації збірника"}.
|
||||||
@ -127,60 +145,61 @@
|
|||||||
"Для реєстрації псевдоніму необхідний x:data-придатний клієнт"}.
|
"Для реєстрації псевдоніму необхідний x:data-придатний клієнт"}.
|
||||||
{"Nickname Registration at ", "Реєстрація псевдоніма на "}.
|
{"Nickname Registration at ", "Реєстрація псевдоніма на "}.
|
||||||
{"Enter nickname you want to register", "Введіть псевдонім, який ви хочете зареєструвати"}.
|
{"Enter nickname you want to register", "Введіть псевдонім, який ви хочете зареєструвати"}.
|
||||||
{"ejabberd MUC module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd MUC module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd MUC модуль\nCopyright (c) 2003-2005 Алексей Щепин"}.
|
"ejabberd MUC модуль\nCopyright (c) 2003-2006 Алексей Щепин"}.
|
||||||
{"Only service administrators are allowed to send service messages",
|
{"Only service administrators are allowed to send service messages",
|
||||||
"Тільки адміністратор сервісу може надсилати службові повідомлення"}.
|
"Тільки адміністратор сервісу може надсилати службові повідомлення"}.
|
||||||
{"Room creation is denied by service policy",
|
{"Room creation is denied by service policy",
|
||||||
"Створювати конференцію заборонено політикою служби"}.
|
"Створювати конференцію заборонено політикою служби"}.
|
||||||
{"Conference room does not exist", "Конференція не існує"}.
|
{"Conference room does not exist", "Конференція не існує"}.
|
||||||
{"Access denied by service policy", "Доступ заборонений політикою служби"}.
|
{"Access denied by service policy", "Доступ заборонений політикою служби"}.
|
||||||
{"You must fill in field \"nick\" in the form",
|
{"You must fill in field \"Nickname\" in the form",
|
||||||
"Вам необхідно заповнити поле \"nick\" у формі"}.
|
"Вам необхідно заповнити поле \"Псевдонім\" у формі"}.
|
||||||
{"Specified nickname is already registered", "Вказаний псевдонім вже зареєстрований"}.
|
{"Specified nickname is already registered", "Вказаний псевдонім вже зареєстрований"}.
|
||||||
|
|
||||||
% mod_muc/mod_muc_room.erl
|
% mod_muc/mod_muc_room.erl
|
||||||
{" has set the subject to: ", " встановив(ла) тему: "}.
|
{" has set the subject to: ", " встановив(ла) тему: "}.
|
||||||
|
{"This room is not anonymous", "Ця кімната не анонімна"}.
|
||||||
{"You need an x:data capable client to configure room",
|
{"You need an x:data capable client to configure room",
|
||||||
"Для конфігурування кімнати необхідний x:data-придатний кліент"}.
|
"Для конфігурування кімнати необхідний x:data-придатний кліент"}.
|
||||||
{"Configuration for ", "Конфігурація "}.
|
{"Configuration for ", "Конфігурація "}.
|
||||||
{"Room title", "Назва кімнати"}.
|
{"Room title", "Назва кімнати"}.
|
||||||
{"Allow users to change subject?", "Дозволити користувачам змінювати тему?"}.
|
{"Allow users to change subject", "Дозволити користувачам змінювати тему"}.
|
||||||
{"Allow users to query other users?",
|
{"Allow users to query other users",
|
||||||
"Дозволити iq-запити до користувачів?"}.
|
"Дозволити iq-запити до користувачів"}.
|
||||||
{"Allow users to send private messages?",
|
{"Allow users to send private messages",
|
||||||
"Дозволити приватні повідомлення?"}.
|
"Дозволити приватні повідомлення"}.
|
||||||
{"Make room public searchable?", "Зробити кімнату видимою всім?"}.
|
{"Make room public searchable", "Зробити кімнату видимою всім"}.
|
||||||
{"Make participants list public?", "Зробити список учасників видимим всім?"}.
|
{"Make participants list public", "Зробити список учасників видимим всім"}.
|
||||||
{"Make room persistent?", "Зробити кімнату постійною?"}.
|
{"Make room persistent", "Зробити кімнату постійною"}.
|
||||||
{"Make room moderated?", "Зробити кімнату модерованою?"}.
|
{"Make room moderated", "Зробити кімнату модерованою"}.
|
||||||
{"Default users as members?",
|
{"Default users as participants",
|
||||||
"Зробити користувачів учасниками за замовчуванням?"}.
|
"Зробити користувачів учасниками за замовчуванням"}.
|
||||||
{"Make room members only?",
|
{"Make room members-only",
|
||||||
"Кімната тільки для зареєтрованых учасників?"}.
|
"Кімната тільки для зареєтрованых учасників"}.
|
||||||
{"Allow users to send invites?",
|
{"Allow users to send invites",
|
||||||
"Дозволити користувачам посилати запрошення?"}.
|
"Дозволити користувачам надсилати запрошення"}.
|
||||||
{"Make room password protected?", "Зробити кімнату захищеною паролем?"}.
|
{"Make room password protected", "Зробити кімнату захищеною паролем"}.
|
||||||
{"Password", "Пароль"}.
|
{"Password", "Пароль"}.
|
||||||
{"Make room anonymous?", "Зробити кімнату анонімною?"}.
|
{"Make room semianonymous", "Зробити кімнату напіванонімною"}.
|
||||||
{"Enable logging?", "Включити журнал роботи?"}.
|
{"Enable logging", "Включити журнал роботи"}.
|
||||||
{"Only moderators and participants are allowed to change subject in this room",
|
{"Only moderators and participants are allowed to change subject in this room",
|
||||||
"Тільки модератори та учасники можуть змінювати тему в цій кімнаті"}.
|
"Тільки модератори та учасники можуть змінювати тему в цій кімнаті"}.
|
||||||
{"Only moderators are allowed to change subject in this room",
|
{"Only moderators are allowed to change subject in this room",
|
||||||
"Тільки модератори можуть змінювати тему в цій кімнаті"}.
|
"Тільки модератори можуть змінювати тему в цій кімнаті"}.
|
||||||
{"Visitors are not allowed to send messages to all occupants",
|
{"Visitors are not allowed to send messages to all occupants",
|
||||||
"Відвідувачам не дозволяється посилати повідомлення всім присутнім"}.
|
"Відвідувачам не дозволяється надсилати повідомлення всім присутнім"}.
|
||||||
{"Only occupants are allowed to send messages to the conference",
|
{"Only occupants are allowed to send messages to the conference",
|
||||||
"Тільки присутнім дозволяється посилати повідомленняя в конференцію"}.
|
"Тільки присутнім дозволяється надсилати повідомленняя в конференцію"}.
|
||||||
{"It is not allowed to send normal messages to the conference",
|
{"It is not allowed to send normal messages to the conference",
|
||||||
"Не дозволяється посилати звичайні повідомлення в конференцію"}.
|
"Не дозволяється надсилати звичайні повідомлення в конференцію"}.
|
||||||
{"It is not allowed to send private messages to the conference",
|
{"It is not allowed to send private messages to the conference",
|
||||||
"Не дозволяється посилати приватні повідомлення в конференцію"}.
|
"Не дозволяється надсилати приватні повідомлення в конференцію"}.
|
||||||
{"Improper message type", "Неправильний тип повідомлення"}.
|
{"Improper message type", "Неправильний тип повідомлення"}.
|
||||||
{"Nickname is already in use by another occupant", "Псевдонім зайнятий кимось з присутніх"}.
|
{"Nickname is already in use by another occupant", "Псевдонім зайнятий кимось з присутніх"}.
|
||||||
{"Nickname is registered by another person", "Псевдонім зареєстрований кимось іншим"}.
|
{"Nickname is registered by another person", "Псевдонім зареєстрований кимось іншим"}.
|
||||||
{"It is not allowed to send private messages of type \"groupchat\"",
|
{"It is not allowed to send private messages of type \"groupchat\"",
|
||||||
"Не дозволяється посилати приватні повідомлення типу \"groupchat\""}.
|
"Не дозволяється надсилати приватні повідомлення типу \"groupchat\""}.
|
||||||
{"Recipient is not in the conference room", "Адресата немає в конференції"}.
|
{"Recipient is not in the conference room", "Адресата немає в конференції"}.
|
||||||
{"Only occupants are allowed to send queries to the conference",
|
{"Only occupants are allowed to send queries to the conference",
|
||||||
"Тільки присутнім дозволяється відправляти запити в конференцію"}.
|
"Тільки присутнім дозволяється відправляти запити в конференцію"}.
|
||||||
@ -198,10 +217,12 @@
|
|||||||
{"Invalid role: ~s", "Недопустима роль: ~s"}.
|
{"Invalid role: ~s", "Недопустима роль: ~s"}.
|
||||||
{"Owner privileges required", "Необхідні права власника"}.
|
{"Owner privileges required", "Необхідні права власника"}.
|
||||||
{"private, ", "приватна, "}.
|
{"private, ", "приватна, "}.
|
||||||
|
{"Description", "Опис"}.
|
||||||
|
{"Number of occupants", "Кількість присутніх"}.
|
||||||
|
|
||||||
% mod_irc/mod_irc.erl
|
% mod_irc/mod_irc.erl
|
||||||
{"ejabberd IRC module\nCopyright (c) 2003-2005 Alexey Shchepin",
|
{"ejabberd IRC module\nCopyright (c) 2003-2006 Alexey Shchepin",
|
||||||
"ejabberd IRC модуль\nCopyright (c) 2003-2005 Олексій Щепін"}.
|
"ejabberd IRC модуль\nCopyright (c) 2003-2006 Олексій Щепін"}.
|
||||||
{"You need an x:data capable client to configure mod_irc settings",
|
{"You need an x:data capable client to configure mod_irc settings",
|
||||||
"Для налагодження параметрів mod_irc необхідний x:data-придатний клієнт"}.
|
"Для налагодження параметрів mod_irc необхідний x:data-придатний клієнт"}.
|
||||||
{"Registration in mod_irc for ", "Реєстрація в mod_irc для "}.
|
{"Registration in mod_irc for ", "Реєстрація в mod_irc для "}.
|
||||||
@ -271,8 +292,8 @@
|
|||||||
{"Update", "Обновити"}.
|
{"Update", "Обновити"}.
|
||||||
{"Delete", "Видалити"}.
|
{"Delete", "Видалити"}.
|
||||||
{"Add User", "Додати користувача"}.
|
{"Add User", "Додати користувача"}.
|
||||||
{"ejabberd (c) 2002-2005 Alexey Shchepin, 2004-2005 Process One",
|
{"ejabberd (c) 2002-2006 Alexey Shchepin, 2004-2006 Process One",
|
||||||
"ejabberd (c) 2002-2005 Олексій Щепін, 2004-2005 Process One"}.
|
"ejabberd (c) 2002-2006 Олексій Щепін, 2004-2006 Process One"}.
|
||||||
{"Offline messages", "Офлайнові повідомлення"}.
|
{"Offline messages", "Офлайнові повідомлення"}.
|
||||||
{"Last Activity", "Останнє підключення"}.
|
{"Last Activity", "Останнє підключення"}.
|
||||||
{"Never", "Ніколи"}.
|
{"Never", "Ніколи"}.
|
||||||
|
Loading…
Reference in New Issue
Block a user