Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37897693
en ru br
ALT Linux repos
S:0.8.81-alt0.2
5.0: 0.8-alt0.3.r51
4.1: 0.8-alt0.3.r51

Group :: System/Servers
RPM: jabber-muc

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: mu-conference-0.7-ru-hack.patch
Download


--- mu-conference.orig/src/xdata.c	2007-05-08 12:14:47 +0400
+++ mu-conference/src/xdata.c	2007-05-10 10:33:28 +0400
@@ -378,16 +378,16 @@ void xdata_room_config(cnr room, cnu use
     xmlnode_put_attrib(msg,"from",jid_full(jid_fix(room->id)));
     xmlnode_put_attrib(msg,"type","normal");
 
-    xmlnode_insert_cdata(xmlnode_insert_tag(msg,"subject"),"Please setup your room",-1);
+    xmlnode_insert_cdata(xmlnode_insert_tag(msg,"subject"),"Пожалуйста, настройте вашу комнату",-1);
 
     element = xmlnode_insert_tag(msg,"body");
-    xmlnode_insert_cdata(element,"Channel ",-1);
+    xmlnode_insert_cdata(element,"Канал ",-1);
     xmlnode_insert_cdata(element,room->id->user,-1);
 
     if(new == 1)
-      xmlnode_insert_cdata(element," has been created",-1);
+      xmlnode_insert_cdata(element," был создан",-1);
     else    
-      xmlnode_insert_cdata(element," configuration setting",-1);
+      xmlnode_insert_cdata(element," конфигурационные параметры",-1);
 
     x = xmlnode_insert_tag(msg,"x");
   }           
@@ -403,76 +403,76 @@ void xdata_room_config(cnr room, cnu use
 
   xmlnode_put_attrib(x,"xmlns",NS_DATA);
   xmlnode_put_attrib(x,"type","form");
-  xmlnode_insert_cdata(xmlnode_insert_tag(x,"title"),"Room configuration",-1);
+  xmlnode_insert_cdata(xmlnode_insert_tag(x,"title"),"Конфигурация комнаты",-1);
 
   if(new == 1)
   {
     field = xmlnode_insert_tag(x,"instructions");
     xmlnode_insert_cdata(field,"Your room \"",-1);
     xmlnode_insert_cdata(field,room->id->user,-1);
-    xmlnode_insert_cdata(field,"\" has been created! The default configuration is as follows:\n", -1);
+    xmlnode_insert_cdata(field,"\" была создана! Настройки по умолчанию:\n", -1);
 
     if(room->logfile == NULL)
-      xmlnode_insert_cdata(field,"- No logging\n", -1);
+      xmlnode_insert_cdata(field,"- нет журналирования\n", -1);
     else
-      xmlnode_insert_cdata(field,"- logging\n", -1);
+      xmlnode_insert_cdata(field,"- журналирование\n", -1);
 
     if(room->moderated == 1)
-      xmlnode_insert_cdata(field,"- Room moderation\n", -1);
+      xmlnode_insert_cdata(field,"- модерируемая\n", -1);
     else
-      xmlnode_insert_cdata(field,"- No moderation\n", -1);
+      xmlnode_insert_cdata(field,"- не модерируемая\n", -1);
 
     if(room->maxusers > 0)
     {
       snprintf(value, 4, "%i", room->maxusers);
-      xmlnode_insert_cdata(field,"- Up to ", -1);
+      xmlnode_insert_cdata(field,"- максимум до ", -1);
       xmlnode_insert_cdata(field, value, -1); 
-      xmlnode_insert_cdata(field, " participants\n", -1);
+      xmlnode_insert_cdata(field, " участников\n", -1);
     }
     else
     {
-      xmlnode_insert_cdata(field,"- Unlimited room size\n", -1);
+      xmlnode_insert_cdata(field,"- нелмитированный размер комнаты\n", -1);
     }
 
     if(room->secret == NULL)
-      xmlnode_insert_cdata(field,"- No password required\n", -1);
+      xmlnode_insert_cdata(field,"- не требуется пароль\n", -1);
     else
-      xmlnode_insert_cdata(field,"- Password required\n", -1);
+      xmlnode_insert_cdata(field,"- требуется пароль\n", -1);
 
     if(room->invitation == 0)
-      xmlnode_insert_cdata(field,"- No invitation required\n", -1);
+      xmlnode_insert_cdata(field,"- не требуется приглашение\n", -1);
     else
-      xmlnode_insert_cdata(field,"- Invitation required\n", -1);
+      xmlnode_insert_cdata(field,"- требуется приглашение\n", -1);
 
     if(room->persistent == 0)
-      xmlnode_insert_cdata(field,"- Room is not persistent\n", -1);
+      xmlnode_insert_cdata(field,"- комната временная\n", -1);
     else
-      xmlnode_insert_cdata(field,"- Room is persistent\n", -1);
+      xmlnode_insert_cdata(field,"- комната постоянная\n", -1);
 
     if(room->subjectlock == 0)
-      xmlnode_insert_cdata(field,"- Only admins may change the subject\n", -1);
+      xmlnode_insert_cdata(field,"- только админы могут менять тему\n", -1);
     else
-      xmlnode_insert_cdata(field,"- Anyone may change the subject\n", -1);
+      xmlnode_insert_cdata(field,"- все могут менять тему\n", -1);
 
-    xmlnode_insert_cdata(field,"To accept the default configuration, click OK. To select a different configuration, please complete this form", -1);
+    xmlnode_insert_cdata(field,"Для применения конфигурации по умолчанию, щелкните OK. Для выбора другой конфигурации заполните эту форму", -1);
   }
   else
-    xmlnode_insert_cdata(xmlnode_insert_tag(x,"instructions"),"Complete this form to make changes to the configuration of your room.",-1);
+    xmlnode_insert_cdata(xmlnode_insert_tag(x,"instructions"),"Заполните эту форму для изменения конфигурации вашей комнаты.",-1);
 
   xmlnode_insert_node(x,add_xdata_text(NULL, 0, "FORM_TYPE", NS_MUC_ROOMCONFIG));
-  xmlnode_insert_node(x,add_xdata_text("Natural-Language Room Name", 1, FIELD_NAME, room->name));
-  xmlnode_insert_node(x,add_xdata_text("Short Description of Room", 2, FIELD_DESC, room->description));
+  xmlnode_insert_node(x,add_xdata_text("Название на родном языке", 1, FIELD_NAME, room->name));
+  xmlnode_insert_node(x,add_xdata_text("Краткое описание", 2, FIELD_DESC, room->description));
 
-  xmlnode_insert_node(x,add_xdata_desc("The following messages are sent to legacy clients."));
-  xmlnode_insert_node(x,add_xdata_text("Message for user leaving room", 1, FIELD_LEAVE, room->note_leave));
-  xmlnode_insert_node(x,add_xdata_text("Message for user joining room", 1, FIELD_JOIN, room->note_join));
-  xmlnode_insert_node(x,add_xdata_text("Message for user renaming nickname in room", 1, FIELD_RENAME, room->note_rename));
+  xmlnode_insert_node(x,add_xdata_desc("Следующие сообщения будут отсылаться обычным клиентам."));
+  xmlnode_insert_node(x,add_xdata_text("Сообщение при выходе пользователя из комнаты", 1, FIELD_LEAVE, room->note_leave));
+  xmlnode_insert_node(x,add_xdata_text("Сообщение при входе пользователя в комнату", 1, FIELD_JOIN, room->note_join));
+  xmlnode_insert_node(x,add_xdata_text("Сообщение при смене ника пользователем", 1, FIELD_RENAME, room->note_rename));
 
-  xmlnode_insert_node(x,add_xdata_boolean("Allow Occupants to Change Subject", FIELD_ALLOW_SUBJECT, room->subjectlock));
+  xmlnode_insert_node(x,add_xdata_boolean("Присутствующие могут менять тему", FIELD_ALLOW_SUBJECT, room->subjectlock));
 
   field = xmlnode_insert_tag(x,"field");
   xmlnode_put_attrib(field,"type","list-single");
-  xmlnode_put_attrib(field,"label","Maximum Number of Room Occupants");
+  xmlnode_put_attrib(field,"label","Максимальное количество присутствующих");
   xmlnode_put_attrib(field,"var", FIELD_MAX_USERS);
   snprintf(value, 4, "%i", room->maxusers);
   xmlnode_insert_cdata(xmlnode_insert_tag(field, "value"), value, -1);
@@ -496,38 +496,38 @@ void xdata_room_config(cnr room, cnu use
   xmlnode_put_attrib(element, "label", "50");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "50", -1);
   element = xmlnode_insert_tag(field, "option");
-  xmlnode_put_attrib(element, "label", "None");
+  xmlnode_put_attrib(element, "label", "Неограничено");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "0", -1);
 
   if (!room->master->locknicks)
-    xmlnode_insert_node(x,add_xdata_boolean("Lock nicknames to JID usernames?", FIELD_LOCK_NICK, room->locknicks));
+    xmlnode_insert_node(x,add_xdata_boolean("Привязать ники к именам из JID?", FIELD_LOCK_NICK, room->locknicks));
 
-  xmlnode_insert_node(x,add_xdata_boolean("Allow Occupants to query other Occupants?", FIELD_PRIVACY, room->private));
-  xmlnode_insert_node(x,add_xdata_boolean("Allow Public Searching for Room", FIELD_PUBLIC, room->public));
+  xmlnode_insert_node(x,add_xdata_boolean("Могут присутствующие видеть детали других присутствующих?", FIELD_PRIVACY, room->private));
+  xmlnode_insert_node(x,add_xdata_boolean("Комната публично видна при поиске", FIELD_PUBLIC, room->public));
 
   if(room->master->dynamic == 0 || is_sadmin(room->master, user->realid))
-    xmlnode_insert_node(x,add_xdata_boolean("Make Room Persistent", FIELD_PERSISTENT, room->persistent));
+    xmlnode_insert_node(x,add_xdata_boolean("Сделать комнату постоянной", FIELD_PERSISTENT, room->persistent));
 
-  xmlnode_insert_node(x,add_xdata_boolean("Consider all Clients as Legacy (shown messages)", FIELD_LEGACY, room->legacy));
-  xmlnode_insert_node(x,add_xdata_boolean("Make Room Moderated", FIELD_MODERATED, room->moderated));
-  xmlnode_insert_node(x,add_xdata_desc("By default, new users entering a moderated room are only visitors"));
-  xmlnode_insert_node(x,add_xdata_boolean("Make Occupants in a Moderated Room Default to Participant", FIELD_DEFAULT_TYPE, room->defaulttype));
-  xmlnode_insert_node(x,add_xdata_boolean("Ban Private Messages between Occupants", FIELD_PRIVATE_MSG, room->privmsg));
-  xmlnode_insert_node(x,add_xdata_boolean("An Invitation is Required to Enter", FIELD_MEMBERS_ONLY, room->invitation));
-  xmlnode_insert_node(x,add_xdata_desc("By default, only admins can send invites in an invite-only room"));
-  xmlnode_insert_node(x,add_xdata_boolean("Allow Occupants to Invite Others", FIELD_ALLOW_INVITE, room->invites));
+  xmlnode_insert_node(x,add_xdata_boolean("Показывать служебные сообщения всем клиентам", FIELD_LEGACY, room->legacy));
+  xmlnode_insert_node(x,add_xdata_boolean("Сделать комнату модерируемой", FIELD_MODERATED, room->moderated));
+  xmlnode_insert_node(x,add_xdata_desc("По умолчанию новые пользователи входят только как посетители"));
+  xmlnode_insert_node(x,add_xdata_boolean("Делать присутствующих участниками при входе в модерируемую комнату", FIELD_DEFAULT_TYPE, room->defaulttype));
+  xmlnode_insert_node(x,add_xdata_boolean("Запретить личные сообщения между присутствующими", FIELD_PRIVATE_MSG, room->privmsg));
+  xmlnode_insert_node(x,add_xdata_boolean("Для входа необходимо приглашение", FIELD_MEMBERS_ONLY, room->invitation));
+  xmlnode_insert_node(x,add_xdata_desc("По умолчанию только админы могут слать приглашения в комнату, которая только по приглашениям"));
+  xmlnode_insert_node(x,add_xdata_boolean("Все присутствующие могут приглашать других", FIELD_ALLOW_INVITE, room->invites));
 
   if(room->secret == NULL)
-    xmlnode_insert_node(x,add_xdata_boolean("A Password is required to enter", FIELD_PASS_PROTECTED, 0));
+    xmlnode_insert_node(x,add_xdata_boolean("Для входа необходим пароль", FIELD_PASS_PROTECTED, 0));
   else
-    xmlnode_insert_node(x,add_xdata_boolean("A Password is required to enter", FIELD_PASS_PROTECTED, 1));
+    xmlnode_insert_node(x,add_xdata_boolean("Для входа необходим пароль", FIELD_PASS_PROTECTED, 1));
 
-  xmlnode_insert_node(x,add_xdata_desc("If a password is required to enter this room, you must specify the password below."));
-  xmlnode_insert_node(x,add_xdata_text("The Room Password", -1, FIELD_PASS, room->secret));
+  xmlnode_insert_node(x,add_xdata_desc("Если для входа необходим пароль, его необходимо указать ниже."));
+  xmlnode_insert_node(x,add_xdata_text("Пароль комнаты", -1, FIELD_PASS, room->secret));
 
   field = xmlnode_insert_tag(x,"field");
   xmlnode_put_attrib(field,"type","list-single");
-  xmlnode_put_attrib(field,"label","Affiliations that May Discover Real JIDs of Occupants");
+  xmlnode_put_attrib(field,"label","Присоединившиеся к серверу могут видеть JID-ы присутствующих");
   xmlnode_put_attrib(field,"var",FIELD_WHOIS);
   if(room->visible == 0)
     xmlnode_insert_cdata(xmlnode_insert_tag(field, "value"),"admins", -1);
@@ -535,20 +535,20 @@ void xdata_room_config(cnr room, cnu use
     xmlnode_insert_cdata(xmlnode_insert_tag(field, "value"),"anyone", -1);
 
   element = xmlnode_insert_tag(field, "option");
-  xmlnode_put_attrib(element, "label", "Room Owner and Admins Only");
+  xmlnode_put_attrib(element, "label", "Только владельцы комнаты и админы");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "admins", -1);
   element = xmlnode_insert_tag(field, "option");
-  xmlnode_put_attrib(element, "label", "Anyone");
+  xmlnode_put_attrib(element, "label", "Любые");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "anyone", -1);
 
   if(room->logfile == NULL)
-    xmlnode_insert_node(x,add_xdata_boolean("Enable Logging of Room Conversations", FIELD_ENABLE_LOGGING, 0));
+    xmlnode_insert_node(x,add_xdata_boolean("Вести журнал общения", FIELD_ENABLE_LOGGING, 0));
   else
-    xmlnode_insert_node(x,add_xdata_boolean("Enable Logging of Room Conversations", FIELD_ENABLE_LOGGING, 1));
+    xmlnode_insert_node(x,add_xdata_boolean("Вести журнал общения", FIELD_ENABLE_LOGGING, 1));
 
   field = xmlnode_insert_tag(x,"field");
   xmlnode_put_attrib(field,"type","list-single");
-  xmlnode_put_attrib(field,"label","Logfile format");
+  xmlnode_put_attrib(field,"label","Формат журнала");
   xmlnode_put_attrib(field,"var",FIELD_LOG_FORMAT);
 
   if(room->logformat == LOG_XML)
@@ -565,7 +565,7 @@ void xdata_room_config(cnr room, cnu use
   xmlnode_put_attrib(element, "label", "XHTML");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "xhtml", -1);
   element = xmlnode_insert_tag(field, "option");
-  xmlnode_put_attrib(element, "label", "Plain Text");
+  xmlnode_put_attrib(element, "label", "Простой текст");
   xmlnode_insert_cdata(xmlnode_insert_tag(element, "value"), "text", -1);
 
   deliver(dpacket_new(msg),NULL);
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin