From a0566b1c65981203e5745ed96a4dc2f9b170b837 Mon Sep 17 00:00:00 2001 From: Francisco Saez Segura Date: Thu, 28 May 2020 17:39:12 +0200 Subject: [PATCH] SAK-43692: SWITCH: Chat: Use permissions widget (#8246) * Moved properties files from tool to api. * Merged permissions.properties files into chat.properties. * Adapted to permissions webcomponent. --- chat/chat-api/api/pom.xml | 9 +- .../api}/src/bundle/chat.properties | 9 + .../api}/src/bundle/chat_ca.properties | 9 + .../api}/src/bundle/chat_es.properties | 9 + .../api}/src/bundle/chat_eu.properties | 9 + .../api}/src/bundle/chat_fa_IR.properties | 10 + .../api}/src/bundle/chat_fr_FR.properties | 10 + .../api}/src/bundle/chat_hi_IN.properties | 10 + .../api}/src/bundle/chat_ja.properties | 9 + .../api}/src/bundle/chat_mn.properties | 398 ++++++++-------- .../api}/src/bundle/chat_pt_BR.properties | 429 +++++++++--------- .../api}/src/bundle/chat_sv.properties | 9 + .../api}/src/bundle/chat_tr_TR.properties | 9 + .../api}/src/bundle/chat_zh_CN.properties | 9 + chat/chat-tool/tool/pom.xml | 9 +- .../tool/src/bundle/permissions.properties | 7 - .../tool/src/bundle/permissions_ca.properties | 7 - .../tool/src/bundle/permissions_es.properties | 7 - .../tool/src/bundle/permissions_eu.properties | 7 - .../src/bundle/permissions_fa_IR.properties | 8 - .../src/bundle/permissions_fr_FR.properties | 8 - .../src/bundle/permissions_hi_IN.properties | 8 - .../tool/src/bundle/permissions_ja.properties | 7 - .../tool/src/bundle/permissions_mn.properties | 12 - .../src/bundle/permissions_pt_BR.properties | 7 - .../tool/src/bundle/permissions_sv.properties | 7 - .../src/bundle/permissions_tr_TR.properties | 7 - .../src/bundle/permissions_zh_CN.properties | 7 - .../org/sakaiproject/chat2/tool/ChatTool.java | 41 +- .../tool/src/webapp/jsp/permissions.jsp | 7 + 30 files changed, 552 insertions(+), 542 deletions(-) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat.properties (95%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_ca.properties (94%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_es.properties (94%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_eu.properties (95%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_fa_IR.properties (95%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_fr_FR.properties (94%) mode change 100755 => 100644 rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_hi_IN.properties (95%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_ja.properties (94%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_mn.properties (93%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_pt_BR.properties (94%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_sv.properties (93%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_tr_TR.properties (94%) rename chat/{chat-tool/tool => chat-api/api}/src/bundle/chat_zh_CN.properties (95%) delete mode 100644 chat/chat-tool/tool/src/bundle/permissions.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_ca.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_es.properties delete mode 100755 chat/chat-tool/tool/src/bundle/permissions_eu.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_fa_IR.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_fr_FR.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_hi_IN.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_ja.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_mn.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_pt_BR.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_sv.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_tr_TR.properties delete mode 100644 chat/chat-tool/tool/src/bundle/permissions_zh_CN.properties create mode 100644 chat/chat-tool/tool/src/webapp/jsp/permissions.jsp diff --git a/chat/chat-api/api/pom.xml b/chat/chat-api/api/pom.xml index 0795e06cea9b..bdd662011ac7 100644 --- a/chat/chat-api/api/pom.xml +++ b/chat/chat-api/api/pom.xml @@ -33,6 +33,13 @@ - + + + ${basedir}/src/bundle + + **/*.properties + + + diff --git a/chat/chat-tool/tool/src/bundle/chat.properties b/chat/chat-api/api/src/bundle/chat.properties similarity index 95% rename from chat/chat-tool/tool/src/bundle/chat.properties rename to chat/chat-api/api/src/bundle/chat.properties index 43c7c2f0be11..4b19d0fd6148 100644 --- a/chat/chat-tool/tool/src/bundle/chat.properties +++ b/chat/chat-api/api/src/bundle/chat.properties @@ -213,3 +213,12 @@ change_room = Change Room main = Chat Room manage_tool = Options permis = Permissions + +## permission descriptions for chat tool +perm-chat.new=Post chat messages +perm-chat.read=Read chat messages +perm-chat.delete.any=Delete any chat messages +perm-chat.delete.own=Delete own chat messages +perm-chat.delete.channel=Delete a chat room +perm-chat.new.channel=Create a new chat room +perm-chat.revise.channel=Set chat room options \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/chat_ca.properties b/chat/chat-api/api/src/bundle/chat_ca.properties similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_ca.properties rename to chat/chat-api/api/src/bundle/chat_ca.properties index 216ef6194aee..411949f727b7 100644 --- a/chat/chat-tool/tool/src/bundle/chat_ca.properties +++ b/chat/chat-api/api/src/bundle/chat_ca.properties @@ -208,3 +208,12 @@ channel_enable_override_description=Permet que els usuaris canvi\u00efn les opci neg_num_error=No es permet usar nombres negatius. show_last_range_error=El valor ha d''estar entre {0} i {1} + +## permission descriptions for chat tool +perm-chat.new=Pot enviar missatges de xat +perm-chat.read=Pot llegir missatges de xat +perm-chat.delete.any=Pot esborrar qualsevol missatge +perm-chat.delete.own=Nom\u00e9s pot esborrar missatges propis +perm-chat.delete.channel=Pot esborrar sales de xat +perm-chat.new.channel=Pot crear sales de xat noves +perm-chat.revise.channel=Pot configurar les opcions de les sales de xat diff --git a/chat/chat-tool/tool/src/bundle/chat_es.properties b/chat/chat-api/api/src/bundle/chat_es.properties similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_es.properties rename to chat/chat-api/api/src/bundle/chat_es.properties index 2eba39bf792f..6c6642c51876 100644 --- a/chat/chat-tool/tool/src/bundle/chat_es.properties +++ b/chat/chat-api/api/src/bundle/chat_es.properties @@ -208,3 +208,12 @@ channel_enable_override_description=Permitir a cada participante del sitio cambi neg_num_error=Los n\u00fameros negativos no est\u00e1n permitidos show_last_range_error=El valor debe estar entre {0} y {1} + +## permission descriptions for chat tool +perm-chat.new=Publicar mensajes del chat +perm-chat.read=Leer mensajes del chat +perm-chat.delete.any=Borrar cualquier mensaje del chat +perm-chat.delete.own=Borrar mensajes propios del chat +perm-chat.delete.channel=Borrar un sala del chat +perm-chat.new.channel=Crear una nueva sala en el chat +perm-chat.revise.channel=Modificar opciones de las salas del chat diff --git a/chat/chat-tool/tool/src/bundle/chat_eu.properties b/chat/chat-api/api/src/bundle/chat_eu.properties similarity index 95% rename from chat/chat-tool/tool/src/bundle/chat_eu.properties rename to chat/chat-api/api/src/bundle/chat_eu.properties index 886dc54dae8b..a16ed0250739 100644 --- a/chat/chat-tool/tool/src/bundle/chat_eu.properties +++ b/chat/chat-api/api/src/bundle/chat_eu.properties @@ -205,3 +205,12 @@ channel_enable_override_description=Baimena eman gunearen erabiltzaileei beren T neg_num_error=Ez dira onartzen zenbaki negatiboak show_last_range_error=Hauen arteko balioa behar du izan\: {0} eta {1} + +## permission descriptions for chat tool +perm-chat.new=Publikatu mezuak +perm-chat.read=Irakurri mezuak +perm-chat.delete.any=Ezabatu edozein mezu +perm-chat.delete.own=Ezabatu norberaren mezuak +perm-chat.delete.channel=Ezabatu gelak +perm-chat.new.channel=Sortu gela berriak +perm-chat.revise.channel=Ezarri geletako ezarpenak diff --git a/chat/chat-tool/tool/src/bundle/chat_fa_IR.properties b/chat/chat-api/api/src/bundle/chat_fa_IR.properties similarity index 95% rename from chat/chat-tool/tool/src/bundle/chat_fa_IR.properties rename to chat/chat-api/api/src/bundle/chat_fa_IR.properties index 24726691376b..890c29c88d76 100644 --- a/chat/chat-tool/tool/src/bundle/chat_fa_IR.properties +++ b/chat/chat-api/api/src/bundle/chat_fa_IR.properties @@ -203,3 +203,13 @@ channel_enable_override_description=\u0627\u062c\u0627\u0632\u0647 \u0628\u0647 neg_num_error=\u0627\u0639\u062f\u0627\u062f \u0645\u0646\u0641\u06cc \u0645\u062c\u0627\u0632 \u0646\u06cc\u0633\u062a\u0646\u062f show_last_range_error=\u0645\u0642\u062f\u0627\u0631 \u0628\u0627\u06cc\u062f \u0628\u06cc\u0646 {0} \u0648 {1} \u0628\u0627\u0634\u062f + +## permission descriptions for chat tool +#X-Generator: crowdin.com +perm-chat.new=\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648 +perm-chat.read=\u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648 +perm-chat.delete.any=\u062d\u0630\u0641 \u0647\u0631 \u067e\u06cc\u0627\u0645 \u06af\u0641\u062a\u06af\u0648 +perm-chat.delete.own=\u062d\u0630\u0641 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648\u06cc \u062e\u0648\u062f +perm-chat.delete.channel=\u062d\u0630\u0641 \u06cc\u06a9 \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648 +perm-chat.new.channel=\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648\u06cc \u062c\u062f\u06cc\u062f +perm-chat.revise.channel=\u062a\u0646\u0638\u06cc\u0645 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648 diff --git a/chat/chat-tool/tool/src/bundle/chat_fr_FR.properties b/chat/chat-api/api/src/bundle/chat_fr_FR.properties old mode 100755 new mode 100644 similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_fr_FR.properties rename to chat/chat-api/api/src/bundle/chat_fr_FR.properties index 49f8b53f3a4f..b0da60a57c03 --- a/chat/chat-tool/tool/src/bundle/chat_fr_FR.properties +++ b/chat/chat-api/api/src/bundle/chat_fr_FR.properties @@ -202,3 +202,13 @@ channel_enable_override_description=Permettre aux participants du chat de modifi neg_num_error=Les nombres n\u00e9gatifs sont interdits + +## permission descriptions for chat tool +#X-Generator: crowdin.net +perm-chat.new=\u00c9crire des messages +perm-chat.read=Lire les messages +perm-chat.delete.any=Supprimer tous les messages +perm-chat.delete.own=Supprimer ses propres messages +perm-chat.delete.channel=Supprimer un salon +perm-chat.new.channel=Cr\u00e9er un nouveau salon +perm-chat.revise.channel=D\u00e9finir les options du salon diff --git a/chat/chat-tool/tool/src/bundle/chat_hi_IN.properties b/chat/chat-api/api/src/bundle/chat_hi_IN.properties similarity index 95% rename from chat/chat-tool/tool/src/bundle/chat_hi_IN.properties rename to chat/chat-api/api/src/bundle/chat_hi_IN.properties index 5dc83a34da0c..a44b563fc2e4 100644 --- a/chat/chat-tool/tool/src/bundle/chat_hi_IN.properties +++ b/chat/chat-api/api/src/bundle/chat_hi_IN.properties @@ -202,3 +202,13 @@ channel_enable_override_description=\u091a\u0948\u091f \u092a\u094d\u0930\u0924\ neg_num_error=\u090b\u0923\u093e\u0924\u094d\u092e\u0915 \u0938\u0902\u0916\u094d\u092f\u093e\u0913\u0902 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0928\u0939\u0940 \u0939\u0948\u0964 + +## permission descriptions for chat tool +#X-Generator: crowdin.net +perm-chat.new=\u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u092a\u094b\u0938\u094d\u091f \u0915\u0930\u0947\u0902 +perm-chat.read=\u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u092a\u0922\u093c\u0947\u0902 +perm-chat.delete.any=\u0915\u094b\u0908 \u092d\u0940 \u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u0939\u091f\u093e\u090f\u0902 +perm-chat.delete.own=\u0938\u094d\u0935\u092f\u0902 \u0915\u0947 \u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u0939\u091f\u093e\u090f\u0902 +perm-chat.delete.channel=\u090f\u0915 \u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u0939\u091f\u093e\u090f\u0901 +perm-chat.new.channel=\u090f\u0915 \u0928\u092f\u093e \u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u092c\u0928\u093e\u090f\u0901 +perm-chat.revise.channel=\u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u0935\u093f\u0915\u0932\u094d\u092a \u0938\u0947\u091f \u0915\u0930\u0947\u0902 diff --git a/chat/chat-tool/tool/src/bundle/chat_ja.properties b/chat/chat-api/api/src/bundle/chat_ja.properties similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_ja.properties rename to chat/chat-api/api/src/bundle/chat_ja.properties index 8b1a7be94011..adc671f3e6a2 100644 --- a/chat/chat-tool/tool/src/bundle/chat_ja.properties +++ b/chat/chat-api/api/src/bundle/chat_ja.properties @@ -138,3 +138,12 @@ back_to_room=\u30eb\u30fc\u30e0\u306b\u623b\u308b channel_enable_override_description=\u30c1\u30e3\u30c3\u30c8\u53c2\u52a0\u8005\u304c\u81ea\u5206\u81ea\u8eab\u306e\u30c1\u30e3\u30c3\u30c8\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u5bfe\u3059\u308b\u30c1\u30e3\u30c3\u30c8\u8868\u793a\u8a2d\u5b9a\u3092\u5909\u66f4\u3059\u308b\u3053\u3068\u3092\u8a31\u53ef\u3059\u308b neg_num_error=\u8ca0\u306e\u6570\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093 show_last_range_error=\u5024\u306f {0} \u3068 {1} \u306e\u9593\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e + +## permission descriptions for chat tool +perm-chat.new=\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u6295\u7a3f +perm-chat.read=\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8aad\u3080 +perm-chat.delete.any=\u3059\u3079\u3066\u306e\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u524a\u9664 +perm-chat.delete.own=\u81ea\u5206\u306e\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u524a\u9664 +perm-chat.delete.channel=\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u3092\u524a\u9664 +perm-chat.new.channel=\u65b0\u3057\u3044\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u3092\u4f5c\u6210 +perm-chat.revise.channel=\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a diff --git a/chat/chat-tool/tool/src/bundle/chat_mn.properties b/chat/chat-api/api/src/bundle/chat_mn.properties similarity index 93% rename from chat/chat-tool/tool/src/bundle/chat_mn.properties rename to chat/chat-api/api/src/bundle/chat_mn.properties index 7c451146628a..8ef87831aeb5 100644 --- a/chat/chat-tool/tool/src/bundle/chat_mn.properties +++ b/chat/chat-api/api/src/bundle/chat_mn.properties @@ -1,192 +1,206 @@ -################################### -# Translated by INTERACTIVE LLC # -# email: sakaiteam@interactive.mn # -################################### - - -#Java code - -thischat = \u0423\u0433 \u0447\u0430\u0442 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439 \u0431\u0430\u0439\u043D\u0430. -chatmesdel = \u041C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0447\u0430\u0442\u044B\u0433 ... \u0443\u0441\u0442\u0433\u0430\u0441\u0430\u043D \u0431\u0430\u0439\u043D\u0430 -chatroom = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9: -days = \u04E8\u0434\u0440\u04AF\u04AF\u0434 -forchat = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u043D\u044D\u0440\u044D\u043D\u0434. \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u043D\u044D\u0440 -hided = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u0440\u0438\u0439\u0433 \u043D\u0443\u0443\u0445 -hidet = \u0426\u0430\u0433 \u043D\u0443\u0443\u0445 -messages = M\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 -on = ...-\u0434 -permis = \u0417\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B -setpermis = \u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440 \u0434\u044D\u044D\u0440 \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 -perm_description=\u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440 ''{1}'' \u0434\u043E\u0442\u043E\u0440 {0}-\u0438\u0439\u043D \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 -showall = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 -shownone =\u041C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0442\u04AF\u04AF\u0445 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -showd = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -showlast = \u0421\u04AF\u04AF\u043B\u0447\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -showpast = \u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D -showt = \u0426\u0430\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -showtoday = \u04E8\u043D\u04E9\u04E9\u0434\u0440\u0438\u0439\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -thereispro = \u0423\u0433 \u0441\u0430\u0439\u0442\u044B\u0433 \u0437\u0430\u0441\u0430\u0436 \u0431\u0430\u0439\u0433\u0430\u0430 \u0442\u0443\u043B \u043E\u0434\u043E\u043E\u0445\u043E\u043D\u0434\u043E\u043E \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439 \u0431\u0430\u0439\u043D\u0430. - \u04AE\u0440\u0433\u044D\u043B\u0436\u043B\u04AF\u04AF\u043B\u044D\u0445\u0438\u0439\u043D \u0442\u0443\u043B\u0434 \u0431\u0443\u0441\u0430\u0434 \u0442\u04E9\u0445\u04E9\u04E9\u0440\u04E9\u043C\u0436\u04AF\u04AF\u0434\u044D\u0434 \u0431\u0430\u0439\u0433\u0430\u0430 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u043B\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0430\u043D\u0430 \u0443\u0443. -therewaspro = \u04E8\u043C\u043D\u04E9\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u044F\u0432\u0443\u0443\u043B\u0430\u0445\u0430\u0434 \u0430\u0441\u0443\u0443\u0434\u0430\u043B \u0433\u0430\u0440\u043B\u0430\u0430. -turnoff = \u0428\u0438\u043D\u044D \u043C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u043E\u0445\u0438\u043E\u0433 \u0423\u043D\u0442\u0440\u0430\u0430\u0445 -turnon = \u0428\u0438\u043D\u044D \u043C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u043E\u0445\u0438\u043E\u0433 \u0410\u0441\u0430\u0430\u0445 -youdonot1 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0445\u0430\u0440\u0430\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. -youdonot2 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u04AF\u04AF\u0441\u0433\u044D\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. -youdonot3 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u043D\u0438\u0439\u0442\u043B\u044D\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. -youdonot4 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. -youent = \u0422\u0430 \u043E\u0440\u043B\u043E\u043E - - -#General Vm - -gen.alert = \u0414\u043E\u0445\u0438\u043E: -gen.cancel = \u0426\u0443\u0446\u043B\u0430\u0445 -gen.date = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440: -gen.delete = \u0423\u0441\u0442\u0433\u0430\u0445 -gen.edit = \u04E8\u04E9\u0440\u0447\u043B\u04E9\u0445 -gen.view = Log \u0445\u0430\u0440\u0430\u0445 ?????? -gen.from = -\u0430\u0430\u0441/\u044D\u044D\u0441: -gen.mess = M\u0435\u0441\u0441\u0435\u0436: -gen.save = \u0421\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434\u044B\u0433 \u0448\u0438\u043D\u044D\u0447\u043B\u044D\u0445 - - -#Control Vm - -control.clear = \u0410\u0440\u0438\u043B\u0433\u0430\u0445 -control.post = \u041C\u0435\u0441\u0441\u0435\u0436 \u043D\u044D\u043C\u044D\u0445 -control.lab=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0434 \u043E\u0440\u043E\u0445 -combox.viewfrom= ...\u0430\u0430\u0441/\u044D\u044D\u0441 \u0438\u0440\u0441\u044D\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0430\u0445 - - -#Customize Vm - -custom.chatroom = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 -custom.cuschat = \u0427\u0430\u0442\u044B\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 -custom.days = \u04E9\u0434\u0440\u04AF\u04AF\u0434 -custom.howmany = \u0425\u044D\u0447\u043D\u044D\u044D\u043D \u043C\u0435\u0441\u0441\u0435\u0436 \u0434\u044D\u043B\u0433\u044D\u0446\u044D\u043D \u0434\u044D\u044D\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 \u0432\u044D? -custom.mess = m\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 -custom.showall = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -custom.showlast = \u0421\u04AF\u04AF\u043B\u0447\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -custom.showpast = \u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -custom.use1 = \u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440\u044B\u043D \u0413\u043E\u043B \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0445 -custom.use2 = ...-\u0442\u044D\u0439 \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0430\u0448\u0438\u0433\u043B\u0430\u0445 -custom.use3 = \u0428\u0438\u043D\u044D \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0430\u0448\u0438\u0433\u043B\u0430\u0445 -custom.which = \u0410\u043B\u044C \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0434\u044D\u043B\u0433\u044D\u0446\u044D\u043D \u0434\u044D\u044D\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 \u0432\u044D? -custom.called = ... \u043D\u044D\u0440\u0442\u044D\u0439 -custom.msgdisp = M\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u044D\u043B\u0433\u044D\u0446 - - -#Delete Vm - -delete.delete = \u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436 \u0443\u0441\u0442\u0433\u0430\u0445 -delete.sure = \u0422\u0430 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0438\u0442\u0433\u044D\u043B\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? -delete.wrong = Me\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0441\u0430\u043D \u0431\u0430\u0439\u043D\u0430! - - -#Layaut Vm - -lay.note = \u0411\u04AF\u0445 \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. -lay.user = \u0427\u0430\u0442\u0430\u043D\u0434 \u043E\u0440\u043E\u043B\u0446\u043E\u0436 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0434 - - -#List Vm - -list.del = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u043D\u0430 \u0443\u0443 - -#Toolbar Vm (also used in Java) -bar.onlytime = \u0417\u04E9\u0432\u0445\u04E9\u043D \u0446\u0430\u0433 -bar.datetime = \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433 -bar.onlydate = \u0417\u04E9\u0432\u0445\u04E9\u043D \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 -bar.nodatetime = \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433\u0438\u0439\u043D \u0430\u043B\u044C \u043D\u044C \u0447 \u0431\u0438\u0448 -bar.allmes = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 -bar.view=\u0425\u0430\u0440\u0430\u0445 -bar.show=\u0425\u0430\u0440\u0443\u0443\u043B\u0430\u0445 -bar.listnavselect = \u0416\u0430\u0433\u0441\u0430\u0430\u043B\u0442\u044B\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434: alt ???? \u0431\u0430 \u0434\u044D\u044D\u0448/\u0434\u043E\u043E\u0448 \u0433\u044D\u0441\u044D\u043D \u0441\u0443\u043C\u0430\u043D \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u0436 \u0446\u044D\u0441 \u0445\u0430\u0440\u043D\u0430 - - - - - - - - -# ############################### -# all the new strings - -past_x_days=\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D {0} \u0445\u043E\u043D\u043E\u0433 -past_x_messages=\u0421\u04AF\u04AF\u043B\u0438\u0439\u043D {0} m\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 - -default_new_channel_title=\u0413\u043E\u043B \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 -allMessages=\u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 -timeOnly=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0446\u0430\u0433 -timeAndDate=\u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433 -dateOnly=\u0417\u04E9\u0432\u0445\u04E9\u043D \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 -neitherDateOrTime=\u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433\u0438\u0439\u043D \u0430\u043B\u044C \u043D\u044C \u0447 \u0431\u0438\u0448 -uniqueid=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0439\u043D \u0434\u0443\u0433\u0430\u0430\u0440 ID ????? -manage_tool=\u0421\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 -lay_note=\u0411\u04AF\u0445 \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. -lay_restricted_note_days= \u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D {0} \u0445\u043E\u043D\u043E\u0433\u0438\u0439\u043D \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. -lay_restricted_note_messages=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D {0} \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. -lay_restricted_note_none= \u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D \u0443\u0443\u043B\u0437\u0430\u043B\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447\u0438\u0434 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. -lay_user=\u0427\u0430\u0442\u0430\u043D\u0434 \u043E\u0440\u043E\u043B\u0446\u043E\u0436 \u0431\u0443\u0439 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0434 -view=\u0425\u0430\u0440\u0430\u0445 - -add_room=\u04E8\u0440\u04E9\u04E9 \u043D\u044D\u043C\u044D\u0445 -change_room=\u04E8\u0440\u04E9\u04E9 \u0441\u043E\u043B\u0438\u0445 -enter_the_chat_room= ''{0}''\u0433\u044D\u0441\u044D\u043D \u04E9\u0440\u04E9\u04E9\u043D\u0434 \u043E\u0440\u043E\u0445 -channel_creation_date=\u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u04AF\u04AF\u0441\u0433\u044D\u0445 -channel_description=\u0422\u0430\u0439\u043B\u0431\u0430\u0440 -channel_description_colon=\u0422\u0430\u0439\u043B\u0431\u0430\u0440: -channel_title=\u0413\u0430\u0440\u0447\u0438\u0433 -channel_title_colon=\u0413\u0430\u0440\u0447\u0438\u0433: - -edit_channel_title=\u04E8\u0440\u04E9\u04E9 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445 -add_channel_title=\u04E8\u0440\u04E9\u04E9 \u043D\u044D\u043C\u044D\u0445 - -message_display=M\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u044D\u043B\u0433\u044D\u0446 - -messages_shown_total={1}-\u044D\u044D\u0441 {0} \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0436 \u0431\u0430\u0439\u043D\u0430. - -perm_error={0} -\u0434 \u044D\u0440\u0445 \u0445\u0430\u043D\u0433\u0430\u043B\u0442\u0433\u0443\u0439 ???????? - -message_owner= \u042D\u0437\u044D\u043C\u0448\u0438\u0433\u0447 - -select_room_title= \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0441\u043E\u043D\u0433\u043E\u043D\u043E \u0443\u0443 - -tool_options_title= T\u04E9\u0445\u04E9\u04E9\u0440\u04E9\u043C\u0436\u0438\u0439\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 -synoptic_options_title=Synoptic \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 ????????? -room_list_title=\u04E8\u0440\u04E9\u04E9\u043D\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0437\u043E\u0445\u0438\u0446\u0443\u0443\u043B\u0430\u0445 - -monitor_panel=\u0416\u0430\u0433\u0441\u0430\u0430\u043B\u0442 -presence_panel=\u04E8\u0440\u04E9\u04E9\u043D\u0434 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0434\u0438\u0439\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442 -control_panel=\u0425\u044F\u043D\u0430\u043B\u0442 - -delete_room_confirm_title = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0443\u0441\u0442\u0433\u0430\u0436 \u0431\u0430\u0439\u043D\u0430 -delete_room_confirm_alert = \u0423\u0433 \u0447\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0442\u0430 \u0438\u0442\u0433\u044D\u043B\u044D\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? -delete_room_messages_confirm_title= \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0431\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0436 \u0431\u0430\u0439\u043D\u0430 -delete_room_messages_confirm_alert= \u0423\u0433 \u0447\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0431\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0442\u0430 \u0438\u0442\u0433\u044D\u043B\u044D\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? - -#Synoptic pages -recent_chat_heading=\u0421\u04AF\u04AF\u043B\u0438\u0439\u043D \u0434\u044D\u043B\u0433\u044D\u0446 -number_days=\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D \u04E9\u0434\u0440\u04AF\u04AF\u0434\u0438\u0439\u043D \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D -number_messages=\u0427\u0430\u0442 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u043D \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D -number_chars=\u0427\u0430\u0442 \u043C\u0435\u0441\u0441\u0435\u0436 \u0431\u043E\u043B\u0433\u043E\u043D\u044B \u04AF\u0441\u044D\u0433\u043D\u0438\u0439 \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D -update_text=\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445 - -validation_error= \u0423\u0433 \u043C\u0430\u044F\u0433\u0442\u044B\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u0430\u0434 \u0430\u043B\u0434\u0430\u0430 \u0433\u0430\u0440\u043B\u0430\u0430. \u0422\u043E\u0434\u043E\u0440\u0445\u043E\u0439 \u043D\u044D\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0434\u043E\u043E\u0440\u043E\u043E\u0441 \u043E\u043B\u0436 \u0445\u0430\u0440\u043D\u0430 \u0443\u0443. -title_required=\u0413\u0430\u0440\u0447\u0438\u0433 \u0442\u0430\u0432\u0438\u0445 \u0445\u044D\u0440\u044D\u0433\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 -title_too_long= \u0413\u0430\u0440\u0447\u0438\u0433 {0}-\u044D\u044D\u0441 \u0431\u0430\u0433\u0430 \u04AF\u0441\u0433\u044D\u044D\u0441 \u0431\u04AF\u0440\u0434\u0441\u044D\u043D \u0431\u0430\u0439\u0445 \u0451\u0441\u0442\u043E\u0439 -desc_too_long=\u0422\u0430\u0439\u043B\u0431\u0430\u0440 {0}-\u044D\u044D\u0441 \u0431\u0430\u0433\u0430 \u04AF\u0441\u0433\u044D\u044D\u0441 \u0431\u04AF\u0440\u0434\u0441\u044D\u043D \u0431\u0430\u0439\u0445 \u0451\u0441\u0442\u043E\u0439 - -delete_room_messages=\u0422\u04AF\u04AF\u0445 \u0430\u0440\u0438\u043B\u0433\u0430\u0445 - -set_default= \u04E8\u0433\u04E9\u0433\u0434\u043C\u04E9\u043B \u0433\u044D\u0436 \u043E\u0440\u0443\u0443\u043B\u0430\u0445 -set_as_default= \u04E8\u0433\u04E9\u0433\u0434\u043C\u04E9\u043B ''{0}'' \u0433\u044D\u0436 \u043E\u0440\u0443\u0443\u043B\u0430\u0445 - -viewingChatRoomText= ''{0}''-\u0438\u0439\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0436 \u0431\u0430\u0439\u043D\u0430 - -back_to_room=\u04E8\u0440\u04E9\u04E9\u043B\u04AF\u04AF \u0431\u0443\u0446\u0430\u0445 - -channel_enable_override_description=\u0427\u0430\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447\u0434\u043E\u0434 \u04E9\u04E9\u0440\u0441\u0434\u0438\u0439\u043D \u0447\u0430\u0442\u044B\u043D \u0446\u043E\u043D\u0445\u043E\u043D \u0434\u044D\u044D\u0440\u0445\u0438 \u0434\u044D\u043B\u044D\u0433\u0446\u043D\u0438\u0439 \u0442\u043E\u0445\u0438\u0440\u0433\u043E\u043E\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445\u0438\u0439\u0433 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u0445 - -neg_num_error=\u0421\u04E9\u0440\u04E9\u0433 \u0442\u043E\u043E \u0445\u043E\u0440\u0438\u0433\u043B\u043E\u043D\u043E \u043E\u043E +################################### +# Translated by INTERACTIVE LLC # +# email: sakaiteam@interactive.mn # +################################### + + +#Java code + +thischat = \u0423\u0433 \u0447\u0430\u0442 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439 \u0431\u0430\u0439\u043D\u0430. +chatmesdel = \u041C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0447\u0430\u0442\u044B\u0433 ... \u0443\u0441\u0442\u0433\u0430\u0441\u0430\u043D \u0431\u0430\u0439\u043D\u0430 +chatroom = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9: +days = \u04E8\u0434\u0440\u04AF\u04AF\u0434 +forchat = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u043D\u044D\u0440\u044D\u043D\u0434. \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u043D\u044D\u0440 +hided = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u0440\u0438\u0439\u0433 \u043D\u0443\u0443\u0445 +hidet = \u0426\u0430\u0433 \u043D\u0443\u0443\u0445 +messages = M\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 +on = ...-\u0434 +permis = \u0417\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B +setpermis = \u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440 \u0434\u044D\u044D\u0440 \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 +perm_description=\u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440 ''{1}'' \u0434\u043E\u0442\u043E\u0440 {0}-\u0438\u0439\u043D \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 +showall = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 +shownone =\u041C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0442\u04AF\u04AF\u0445 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +showd = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +showlast = \u0421\u04AF\u04AF\u043B\u0447\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +showpast = \u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D +showt = \u0426\u0430\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +showtoday = \u04E8\u043D\u04E9\u04E9\u0434\u0440\u0438\u0439\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +thereispro = \u0423\u0433 \u0441\u0430\u0439\u0442\u044B\u0433 \u0437\u0430\u0441\u0430\u0436 \u0431\u0430\u0439\u0433\u0430\u0430 \u0442\u0443\u043B \u043E\u0434\u043E\u043E\u0445\u043E\u043D\u0434\u043E\u043E \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u043E\u0433\u0442\u043E\u043E\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439 \u0431\u0430\u0439\u043D\u0430. + \u04AE\u0440\u0433\u044D\u043B\u0436\u043B\u04AF\u04AF\u043B\u044D\u0445\u0438\u0439\u043D \u0442\u0443\u043B\u0434 \u0431\u0443\u0441\u0430\u0434 \u0442\u04E9\u0445\u04E9\u04E9\u0440\u04E9\u043C\u0436\u04AF\u04AF\u0434\u044D\u0434 \u0431\u0430\u0439\u0433\u0430\u0430 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u043B\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0430\u043D\u0430 \u0443\u0443. +therewaspro = \u04E8\u043C\u043D\u04E9\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u044F\u0432\u0443\u0443\u043B\u0430\u0445\u0430\u0434 \u0430\u0441\u0443\u0443\u0434\u0430\u043B \u0433\u0430\u0440\u043B\u0430\u0430. +turnoff = \u0428\u0438\u043D\u044D \u043C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u043E\u0445\u0438\u043E\u0433 \u0423\u043D\u0442\u0440\u0430\u0430\u0445 +turnon = \u0428\u0438\u043D\u044D \u043C\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u043E\u0445\u0438\u043E\u0433 \u0410\u0441\u0430\u0430\u0445 +youdonot1 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0445\u0430\u0440\u0430\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. +youdonot2 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u04AF\u04AF\u0441\u0433\u044D\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. +youdonot3 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u043D\u0438\u0439\u0442\u043B\u044D\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. +youdonot4 = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u043B \u0442\u0430\u043D\u0434 \u0431\u0430\u0439\u0445\u0433\u04AF\u0439. +youent = \u0422\u0430 \u043E\u0440\u043B\u043E\u043E + + +#General Vm + +gen.alert = \u0414\u043E\u0445\u0438\u043E: +gen.cancel = \u0426\u0443\u0446\u043B\u0430\u0445 +gen.date = \u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440: +gen.delete = \u0423\u0441\u0442\u0433\u0430\u0445 +gen.edit = \u04E8\u04E9\u0440\u0447\u043B\u04E9\u0445 +gen.view = Log \u0445\u0430\u0440\u0430\u0445 ?????? +gen.from = -\u0430\u0430\u0441/\u044D\u044D\u0441: +gen.mess = M\u0435\u0441\u0441\u0435\u0436: +gen.save = \u0421\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434\u044B\u0433 \u0448\u0438\u043D\u044D\u0447\u043B\u044D\u0445 + + +#Control Vm + +control.clear = \u0410\u0440\u0438\u043B\u0433\u0430\u0445 +control.post = \u041C\u0435\u0441\u0441\u0435\u0436 \u043D\u044D\u043C\u044D\u0445 +control.lab=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0434 \u043E\u0440\u043E\u0445 +combox.viewfrom= ...\u0430\u0430\u0441/\u044D\u044D\u0441 \u0438\u0440\u0441\u044D\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0430\u0445 + + +#Customize Vm + +custom.chatroom = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 +custom.cuschat = \u0427\u0430\u0442\u044B\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 +custom.days = \u04E9\u0434\u0440\u04AF\u04AF\u0434 +custom.howmany = \u0425\u044D\u0447\u043D\u044D\u044D\u043D \u043C\u0435\u0441\u0441\u0435\u0436 \u0434\u044D\u043B\u0433\u044D\u0446\u044D\u043D \u0434\u044D\u044D\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 \u0432\u044D? +custom.mess = m\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 +custom.showall = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +custom.showlast = \u0421\u04AF\u04AF\u043B\u0447\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +custom.showpast = \u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +custom.use1 = \u0410\u0436\u043B\u044B\u043D \u0442\u0430\u043B\u0431\u0430\u0440\u044B\u043D \u0413\u043E\u043B \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0445 +custom.use2 = ...-\u0442\u044D\u0439 \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0430\u0448\u0438\u0433\u043B\u0430\u0445 +custom.use3 = \u0428\u0438\u043D\u044D \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0430\u0448\u0438\u0433\u043B\u0430\u0445 +custom.which = \u0410\u043B\u044C \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0434\u044D\u043B\u0433\u044D\u0446\u044D\u043D \u0434\u044D\u044D\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445 \u0432\u044D? +custom.called = ... \u043D\u044D\u0440\u0442\u044D\u0439 +custom.msgdisp = M\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u044D\u043B\u0433\u044D\u0446 + + +#Delete Vm + +delete.delete = \u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436 \u0443\u0441\u0442\u0433\u0430\u0445 +delete.sure = \u0422\u0430 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0438\u0442\u0433\u044D\u043B\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? +delete.wrong = Me\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0441\u0430\u043D \u0431\u0430\u0439\u043D\u0430! + + +#Layaut Vm + +lay.note = \u0411\u04AF\u0445 \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. +lay.user = \u0427\u0430\u0442\u0430\u043D\u0434 \u043E\u0440\u043E\u043B\u0446\u043E\u0436 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0434 + + +#List Vm + +list.del = \u0423\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u043D\u0430 \u0443\u0443 + +#Toolbar Vm (also used in Java) +bar.onlytime = \u0417\u04E9\u0432\u0445\u04E9\u043D \u0446\u0430\u0433 +bar.datetime = \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433 +bar.onlydate = \u0417\u04E9\u0432\u0445\u04E9\u043D \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 +bar.nodatetime = \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433\u0438\u0439\u043D \u0430\u043B\u044C \u043D\u044C \u0447 \u0431\u0438\u0448 +bar.allmes = \u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 +bar.view=\u0425\u0430\u0440\u0430\u0445 +bar.show=\u0425\u0430\u0440\u0443\u0443\u043B\u0430\u0445 +bar.listnavselect = \u0416\u0430\u0433\u0441\u0430\u0430\u043B\u0442\u044B\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434: alt ???? \u0431\u0430 \u0434\u044D\u044D\u0448/\u0434\u043E\u043E\u0448 \u0433\u044D\u0441\u044D\u043D \u0441\u0443\u043C\u0430\u043D \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u0436 \u0446\u044D\u0441 \u0445\u0430\u0440\u043D\u0430 + + + + + + + + +# ############################### +# all the new strings + +past_x_days=\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D {0} \u0445\u043E\u043D\u043E\u0433 +past_x_messages=\u0421\u04AF\u04AF\u043B\u0438\u0439\u043D {0} m\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 + +default_new_channel_title=\u0413\u043E\u043B \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 +allMessages=\u0411\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 +timeOnly=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0446\u0430\u0433 +timeAndDate=\u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433 +dateOnly=\u0417\u04E9\u0432\u0445\u04E9\u043D \u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 +neitherDateOrTime=\u043E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u0431\u0430 \u0446\u0430\u0433\u0438\u0439\u043D \u0430\u043B\u044C \u043D\u044C \u0447 \u0431\u0438\u0448 +uniqueid=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0439\u043D \u0434\u0443\u0433\u0430\u0430\u0440 ID ????? +manage_tool=\u0421\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 +lay_note=\u0411\u04AF\u0445 \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. +lay_restricted_note_days= \u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D {0} \u0445\u043E\u043D\u043E\u0433\u0438\u0439\u043D \u0447\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. +lay_restricted_note_messages=\u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D {0} \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434 \u0430\u0440\u0445\u0438\u0432\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u0431\u04E9\u0433\u04E9\u04E9\u0434 \u0430\u043B\u044C \u0447 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447 \u0443\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. +lay_restricted_note_none= \u0417\u04E9\u0432\u0445\u04E9\u043D \u0441\u04AF\u04AF\u043B\u0438\u0439\u043D \u0443\u0443\u043B\u0437\u0430\u043B\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0441\u0430\u0439\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447\u0438\u0434 \u04AF\u0437\u044D\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0442\u043E\u0439. +lay_user=\u0427\u0430\u0442\u0430\u043D\u0434 \u043E\u0440\u043E\u043B\u0446\u043E\u0436 \u0431\u0443\u0439 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0434 +view=\u0425\u0430\u0440\u0430\u0445 + +add_room=\u04E8\u0440\u04E9\u04E9 \u043D\u044D\u043C\u044D\u0445 +change_room=\u04E8\u0440\u04E9\u04E9 \u0441\u043E\u043B\u0438\u0445 +enter_the_chat_room= ''{0}''\u0433\u044D\u0441\u044D\u043D \u04E9\u0440\u04E9\u04E9\u043D\u0434 \u043E\u0440\u043E\u0445 +channel_creation_date=\u041E\u043D \u0441\u0430\u0440 \u04E9\u0434\u04E9\u0440 \u04AF\u04AF\u0441\u0433\u044D\u0445 +channel_description=\u0422\u0430\u0439\u043B\u0431\u0430\u0440 +channel_description_colon=\u0422\u0430\u0439\u043B\u0431\u0430\u0440: +channel_title=\u0413\u0430\u0440\u0447\u0438\u0433 +channel_title_colon=\u0413\u0430\u0440\u0447\u0438\u0433: + +edit_channel_title=\u04E8\u0440\u04E9\u04E9 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445 +add_channel_title=\u04E8\u0440\u04E9\u04E9 \u043D\u044D\u043C\u044D\u0445 + +message_display=M\u0435\u0441\u0441\u0435\u0436\u043D\u0438\u0439 \u0434\u044D\u043B\u0433\u044D\u0446 + +messages_shown_total={1}-\u044D\u044D\u0441 {0} \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0436 \u0431\u0430\u0439\u043D\u0430. + +perm_error={0} -\u0434 \u044D\u0440\u0445 \u0445\u0430\u043D\u0433\u0430\u043B\u0442\u0433\u0443\u0439 ???????? + +message_owner= \u042D\u0437\u044D\u043C\u0448\u0438\u0433\u0447 + +select_room_title= \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0441\u043E\u043D\u0433\u043E\u043D\u043E \u0443\u0443 + +tool_options_title= T\u04E9\u0445\u04E9\u04E9\u0440\u04E9\u043C\u0436\u0438\u0439\u043D \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 +synoptic_options_title=Synoptic \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434 ????????? +room_list_title=\u04E8\u0440\u04E9\u04E9\u043D\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0437\u043E\u0445\u0438\u0446\u0443\u0443\u043B\u0430\u0445 + +monitor_panel=\u0416\u0430\u0433\u0441\u0430\u0430\u043B\u0442 +presence_panel=\u04E8\u0440\u04E9\u04E9\u043D\u0434 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0434\u0438\u0439\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442 +control_panel=\u0425\u044F\u043D\u0430\u043B\u0442 + +delete_room_confirm_title = \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0443\u0441\u0442\u0433\u0430\u0436 \u0431\u0430\u0439\u043D\u0430 +delete_room_confirm_alert = \u0423\u0433 \u0447\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0442\u0430 \u0438\u0442\u0433\u044D\u043B\u044D\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? +delete_room_messages_confirm_title= \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0431\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0436 \u0431\u0430\u0439\u043D\u0430 +delete_room_messages_confirm_alert= \u0423\u0433 \u0447\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0431\u04AF\u0445 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0431\u04AF\u0440 \u043C\u04E9\u0441\u04E9\u043D \u0443\u0441\u0442\u0433\u0430\u0445\u0430\u0434 \u0442\u0430 \u0438\u0442\u0433\u044D\u043B\u044D\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? + +#Synoptic pages +recent_chat_heading=\u0421\u04AF\u04AF\u043B\u0438\u0439\u043D \u0434\u044D\u043B\u0433\u044D\u0446 +number_days=\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D \u04E9\u0434\u0440\u04AF\u04AF\u0434\u0438\u0439\u043D \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D +number_messages=\u0427\u0430\u0442 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u043D \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D +number_chars=\u0427\u0430\u0442 \u043C\u0435\u0441\u0441\u0435\u0436 \u0431\u043E\u043B\u0433\u043E\u043D\u044B \u04AF\u0441\u044D\u0433\u043D\u0438\u0439 \u0442\u043E\u043E \u0445\u044D\u043C\u0436\u044D\u044D +update_text=\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445 + +validation_error= \u0423\u0433 \u043C\u0430\u044F\u0433\u0442\u044B\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u0430\u0434 \u0430\u043B\u0434\u0430\u0430 \u0433\u0430\u0440\u043B\u0430\u0430. \u0422\u043E\u0434\u043E\u0440\u0445\u043E\u0439 \u043D\u044D\u0433 \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0434\u043E\u043E\u0440\u043E\u043E\u0441 \u043E\u043B\u0436 \u0445\u0430\u0440\u043D\u0430 \u0443\u0443. +title_required=\u0413\u0430\u0440\u0447\u0438\u0433 \u0442\u0430\u0432\u0438\u0445 \u0445\u044D\u0440\u044D\u0433\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 +title_too_long= \u0413\u0430\u0440\u0447\u0438\u0433 {0}-\u044D\u044D\u0441 \u0431\u0430\u0433\u0430 \u04AF\u0441\u0433\u044D\u044D\u0441 \u0431\u04AF\u0440\u0434\u0441\u044D\u043D \u0431\u0430\u0439\u0445 \u0451\u0441\u0442\u043E\u0439 +desc_too_long=\u0422\u0430\u0439\u043B\u0431\u0430\u0440 {0}-\u044D\u044D\u0441 \u0431\u0430\u0433\u0430 \u04AF\u0441\u0433\u044D\u044D\u0441 \u0431\u04AF\u0440\u0434\u0441\u044D\u043D \u0431\u0430\u0439\u0445 \u0451\u0441\u0442\u043E\u0439 + +delete_room_messages=\u0422\u04AF\u04AF\u0445 \u0430\u0440\u0438\u043B\u0433\u0430\u0445 + +set_default= \u04E8\u0433\u04E9\u0433\u0434\u043C\u04E9\u043B \u0433\u044D\u0436 \u043E\u0440\u0443\u0443\u043B\u0430\u0445 +set_as_default= \u04E8\u0433\u04E9\u0433\u0434\u043C\u04E9\u043B ''{0}'' \u0433\u044D\u0436 \u043E\u0440\u0443\u0443\u043B\u0430\u0445 + +viewingChatRoomText= ''{0}''-\u0438\u0439\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0436 \u0431\u0430\u0439\u043D\u0430 + +back_to_room=\u04E8\u0440\u04E9\u04E9\u043B\u04AF\u04AF \u0431\u0443\u0446\u0430\u0445 + +channel_enable_override_description=\u0427\u0430\u0442\u044B\u043D \u043E\u0440\u043E\u043B\u0446\u043E\u0433\u0447\u0434\u043E\u0434 \u04E9\u04E9\u0440\u0441\u0434\u0438\u0439\u043D \u0447\u0430\u0442\u044B\u043D \u0446\u043E\u043D\u0445\u043E\u043D \u0434\u044D\u044D\u0440\u0445\u0438 \u0434\u044D\u043B\u044D\u0433\u0446\u043D\u0438\u0439 \u0442\u043E\u0445\u0438\u0440\u0433\u043E\u043E\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445\u0438\u0439\u0433 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u0445 + +neg_num_error=\u0421\u04E9\u0440\u04E9\u0433 \u0442\u043E\u043E \u0445\u043E\u0440\u0438\u0433\u043B\u043E\u043D\u043E \u043E\u043E + +## permission descriptions for chat tool +################################### +# Translated by INTERACTIVE LLC # +# email: sakaiteam@interactive.mn # +################################### + +perm-chat.new=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u043D\u0438\u0439\u0442\u043B\u044D\u0445 +perm-chat.read=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u043D\u0448\u0438\u0445 +perm-chat.delete.any=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 +perm-chat.delete.own=\u04E8\u04E9\u0440\u0438\u0439\u043D \u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 +perm-chat.delete.channel=\u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 +perm-chat.new.channel=\u0428\u0438\u043D\u044D \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0431\u0438\u0439 \u0431\u043E\u043B\u0433\u043E\u0445 +perm-chat.revise.channel=\u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434\u044B\u0433 \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0430\u0445 \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/chat_pt_BR.properties b/chat/chat-api/api/src/bundle/chat_pt_BR.properties similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_pt_BR.properties rename to chat/chat-api/api/src/bundle/chat_pt_BR.properties index 8f3474683b24..56ad8d5c2086 100644 --- a/chat/chat-tool/tool/src/bundle/chat_pt_BR.properties +++ b/chat/chat-api/api/src/bundle/chat_pt_BR.properties @@ -1,210 +1,219 @@ -#------------------------------------------------------------------------------- -# Translated by: e-Labora: e-Learning Laboratory - State University of Campinas -# Translated by: LARC - Laboratory of Architecture and Computer Networks -# TIDIA-Ae Project Fapesp, Sao Paulo, Brazil -#------------------------------------------------------------------------------- - -#Java code - -thischat = Esse bate-papo n\u00e3o est\u00e1 dispon\u00edvel. -chatmesdel = Mensagem de bate-papo exclu\u00edda por -chatroom = Sala de Bate-Papo: -days = Dias -forchat = para o nome da sala de Bate-Papo. Nome da Sala de Bate-Papo -hided = Ocultar Data -hidet = Ocultar Hor\u00e1rio -messages = Mensagens -on = em -permis = Permiss\u00f5es -setpermis = Configurar permiss\u00f5es para Bate-Papo no site -perm_description=Configurar permiss\u00f5es para {0} no site ''{1}'' -showall = Todas as Mensagens -shownone =N\u00e3o exibir o hist\u00f3rico de mensagem -showd = Exibir Data -showlast = Exibir \u00daltimo -showpast = \u00daltimas -showt = Exibir Hor\u00e1rio -showtoday = Exibir Mensagens de Hoje -thereispro = Permiss\u00f5es n\u00e3o podem ser configuradas no momento porque o site j\u00e1 est\u00e1 sendo editado. Feche as permiss\u00f5es de outras ferramentas antes de continuar. -therewaspro = Houve um problema ao enviar a mensagem anterior. -turnoff = Desativar Alerta de Novas Mensagens -turnon = Ativar Alerta de Novas Mensagens -youdonot1 = Voc\u00ea n\u00e3o tem permiss\u00e3o para visualizar esse bate-papo. -youdonot2 = Voc\u00ea n\u00e3o tem permiss\u00e3o para criar esse bate-papo. -youdonot3 = Voc\u00ea n\u00e3o tem permiss\u00e3o para postar neste bate-papo. -youdonot4 = Voc\u00ea n\u00e3o tem permiss\u00e3o para excluir essa mensagem de bate-papo. -youent = Voc\u00ea entrou - - -#General Vm - -gen.alert = Aten\u00e7\u00e3o: -gen.cancel = Cancelar -gen.date = Data: -gen.delete = Excluir -gen.edit = Editar -gen.from = De: -gen.mess = Mensagem: -gen.save = Atualizar Op\u00e7\u00f5es - - -#Control Vm - -control.clear = Limpar -control.post = Adicionar Mensagem -control.lab=Digitar a mensagem de bate-papo -combox.viewfrom= Exibir mensagens de... - - -#Customize Vm - -custom.chatroom = Sala de Bate-Papo -custom.cuschat = Op\u00e7\u00f5es de Bate-Papo -custom.days = dias -custom.howmany = Quantas mensagens ser\u00e3o exibidas? -custom.mess = mensagens -custom.showall = Exibir todas as mensagens -custom.showlast = Exibir as \u00faltimas -custom.showpast = Exibir mensagens dos \u00faltimos -custom.use1 = Usar essa sala de Bate-Papo Principal do site -custom.use2 = Usar a sala de bate-papo chamada -custom.use3 = Usar uma nova sala de Bate-Papo -custom.which = Qual sala de bate-papo ser\u00e1 exibida? -custom.called = chamada -custom.msgdisp = Exibir Mensagem -## added for dates limiting (https://jira.sakaiproject.org/browse/SAK-24207) -custom_date_display=Publica\u00e7\u00e3o permitida de {0} a {1} -custom_date_display_start=Publica\u00e7\u00e3o permitida a partir de {0} -custom_date_display_end=Publica\u00e7\u00e3o permitida at\u00e9 {1} -custom_date_heading=Permitir Postagem -custom_date_instructions=Usu\u00e1rios tem permiss\u00e3o para postar na sala de bate-papo entre as datas especificadas abaixo. \ -Definir uma data em branco significa que n\u00e3o h\u00e1 restri\u00e7\u00e3o de data (apenas permite limitar a postagem). \ -A data final deve ser igual ou posterior \u00e0 data de in\u00edcio. -custom_date_start=In\u00edcio -custom_date_end=Fim -custom_date_restricted=Postagem est\u00e1 desativada pelas datas configuradas. -custom_date_error_order=Data inicial ({0}) deve ser antes da data final ({1}) -# for the date picker -custom_date_entry_format_description=(mm/dd/yy) -custom_date_entry_today_is=Hoje \u00e9 -custom_date_entry_week_header=Wk -custom_date_entry_format=MM/dd/yy -custom_date_entry_goto=Ir para o M\u00eas Atual - - - -#Delete Vm - -delete.delete = Excluindo mensagem de bate-papo -delete.sure = Voc\u00ea tem certeza que deseja excluir permanentemente essa mensagem? -delete.wrong = A mensagem j\u00e1 foi exclu\u00edda! - - -#Layaut Vm - -lay.note = Todas as mensagens de bate-papo s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. -lay.user = Usu\u00e1rios no Bate-Papo - - -#List Vm - -list.del = Excluir essa mensagem - -#Toolbar Vm (also used in Java) -bar.onlytime = Apenas Hora -bar.datetime = Data e Hora -bar.onlydate = Apenas Data -bar.nodatetime = Nem Data nem Hora -bar.allmes = Todas as Mensagens -bar.view=Visualizar -bar.show=Exibir -bar.listnavselect = Op\u00e7\u00f5es de lista: Pressione as teclas alt + setas para cima ou para baixo para percorrer o menu - - - - - - - - -# ############################### -# all the new strings - -past_x_days=\u00daltimos {0} dias -past_x_messages=\u00daltimas {0} mensagens - -default_new_channel_title=Sala de Bate-Papo Principal -allMessages=Todas as Mensagens -timeOnly=Apenas Hora -timeAndDate=Data e Hora -dateOnly=Apenas Data -neitherDateOrTime=Nem Data nem Hora -uniqueid=Apenas ID -manage_tool=Op\u00e7\u00f5es -lay_note=Todas as mensagens de bate-papo s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. -lay_restricted_note_days=Apenas mensagens dos \u00faltimos {0} dias s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. -lay_restricted_note_messages=Apenas as \u00faltimas {0} mensagens s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. -lay_restricted_note_none=Apenas as mensagens da sess\u00e3o atual podem ser lidas pelos participantes do site. -lay_user=Usu\u00e1rios no Bate-Papo -view=Visualizar - -add_room=Adicionar Sala -change_room=Alterar Sala -enter_the_chat_room=Entrar na sala ''{0}'' -channel_creation_date=Data de Cria\u00e7\u00e3o -channel_description=Descri\u00e7\u00e3o -channel_description_colon=Descri\u00e7\u00e3o: -channel_title=T\u00edtulo -channel_title_colon=T\u00edtulo: - -edit_channel_title=Editar Sala -add_channel_title=Adicionar Sala - -message_display=Exibir Mensagem - -messages_shown_total=Exibindo {0} mensagens de {1} - -perm_error=Permiss\u00f5es Insuficientes para {0} - -message_owner=Autor - -select_room_title=Selecionar sala de Bate-Papo - -tool_options_title=Op\u00e7\u00f5es de Ferramenta -synoptic_options_title=Op\u00e7\u00f5es de Resumo -room_list_title=Gerenciar Salas - -monitor_panel=Lista -presence_panel=Lista dos usu\u00e1rios presentes na sala -control_panel=Controle - -delete_room_confirm_title = Excluindo sala de bate-papo -delete_room_confirm_alert = Voc\u00ea tem certeza que deseja excluir permanentemente essa sala de bate-papo? - -delete_room_messages_confirm_title=Excluindo todas as mensagens da sala de bate-papo -delete_room_messages_confirm_alert=Voc\u00ea tem certeza que deseja excluir permanentemente essa sala de bate-papo? - -#Synoptic pages -recent_chat_heading=Exibir Mensagens de Bate-Papo Recentes -number_days=N\u00famero de dias passados -number_messages=N\u00famero de mensagens de Bate-Papo -number_chars=N\u00famero de caracteres por mensagem de Bate-Papo -update_text=Atualizar - -validation_error=Houve um erro ao enviar esse formul\u00e1rio. Veja as mensagens abaixo. -title_required=T\u00edtulo \u00e9 obrigat\u00f3rio -title_too_long=O t\u00edtulo precisa ser menor que {0} caracteres -desc_too_long=A descri\u00e7\u00e3o precisa ser menor que {0} caracteres - -delete_room_messages=Excluir o Hist\u00f3rico - -set_default=Definir como Padr\u00e3o -set_as_default=Definir ''{0}'' como Padr\u00e3o - -viewingChatRoomText=Visualizando mensagens de ''{0}'' - -back_to_room=Voltar \u00e0 sala - -channel_enable_override_description=Permitir aos participantes alterar as configura\u00e7\u00f5es de apresenta\u00e7\u00e3o de bate-papo para suas pr\u00f3prias janelas de bate-papo - -neg_num_error=N\u00e3o \u00e9 permitido o uso de n\u00fameros negativos +#------------------------------------------------------------------------------- +# Translated by: e-Labora: e-Learning Laboratory - State University of Campinas +# Translated by: LARC - Laboratory of Architecture and Computer Networks +# TIDIA-Ae Project Fapesp, Sao Paulo, Brazil +#------------------------------------------------------------------------------- + +#Java code + +thischat = Esse bate-papo n\u00e3o est\u00e1 dispon\u00edvel. +chatmesdel = Mensagem de bate-papo exclu\u00edda por +chatroom = Sala de Bate-Papo: +days = Dias +forchat = para o nome da sala de Bate-Papo. Nome da Sala de Bate-Papo +hided = Ocultar Data +hidet = Ocultar Hor\u00e1rio +messages = Mensagens +on = em +permis = Permiss\u00f5es +setpermis = Configurar permiss\u00f5es para Bate-Papo no site +perm_description=Configurar permiss\u00f5es para {0} no site ''{1}'' +showall = Todas as Mensagens +shownone =N\u00e3o exibir o hist\u00f3rico de mensagem +showd = Exibir Data +showlast = Exibir \u00daltimo +showpast = \u00daltimas +showt = Exibir Hor\u00e1rio +showtoday = Exibir Mensagens de Hoje +thereispro = Permiss\u00f5es n\u00e3o podem ser configuradas no momento porque o site j\u00e1 est\u00e1 sendo editado. Feche as permiss\u00f5es de outras ferramentas antes de continuar. +therewaspro = Houve um problema ao enviar a mensagem anterior. +turnoff = Desativar Alerta de Novas Mensagens +turnon = Ativar Alerta de Novas Mensagens +youdonot1 = Voc\u00ea n\u00e3o tem permiss\u00e3o para visualizar esse bate-papo. +youdonot2 = Voc\u00ea n\u00e3o tem permiss\u00e3o para criar esse bate-papo. +youdonot3 = Voc\u00ea n\u00e3o tem permiss\u00e3o para postar neste bate-papo. +youdonot4 = Voc\u00ea n\u00e3o tem permiss\u00e3o para excluir essa mensagem de bate-papo. +youent = Voc\u00ea entrou + + +#General Vm + +gen.alert = Aten\u00e7\u00e3o: +gen.cancel = Cancelar +gen.date = Data: +gen.delete = Excluir +gen.edit = Editar +gen.from = De: +gen.mess = Mensagem: +gen.save = Atualizar Op\u00e7\u00f5es + + +#Control Vm + +control.clear = Limpar +control.post = Adicionar Mensagem +control.lab=Digitar a mensagem de bate-papo +combox.viewfrom= Exibir mensagens de... + + +#Customize Vm + +custom.chatroom = Sala de Bate-Papo +custom.cuschat = Op\u00e7\u00f5es de Bate-Papo +custom.days = dias +custom.howmany = Quantas mensagens ser\u00e3o exibidas? +custom.mess = mensagens +custom.showall = Exibir todas as mensagens +custom.showlast = Exibir as \u00faltimas +custom.showpast = Exibir mensagens dos \u00faltimos +custom.use1 = Usar essa sala de Bate-Papo Principal do site +custom.use2 = Usar a sala de bate-papo chamada +custom.use3 = Usar uma nova sala de Bate-Papo +custom.which = Qual sala de bate-papo ser\u00e1 exibida? +custom.called = chamada +custom.msgdisp = Exibir Mensagem +## added for dates limiting (https://jira.sakaiproject.org/browse/SAK-24207) +custom_date_display=Publica\u00e7\u00e3o permitida de {0} a {1} +custom_date_display_start=Publica\u00e7\u00e3o permitida a partir de {0} +custom_date_display_end=Publica\u00e7\u00e3o permitida at\u00e9 {1} +custom_date_heading=Permitir Postagem +custom_date_instructions=Usu\u00e1rios tem permiss\u00e3o para postar na sala de bate-papo entre as datas especificadas abaixo. \ +Definir uma data em branco significa que n\u00e3o h\u00e1 restri\u00e7\u00e3o de data (apenas permite limitar a postagem). \ +A data final deve ser igual ou posterior \u00e0 data de in\u00edcio. +custom_date_start=In\u00edcio +custom_date_end=Fim +custom_date_restricted=Postagem est\u00e1 desativada pelas datas configuradas. +custom_date_error_order=Data inicial ({0}) deve ser antes da data final ({1}) +# for the date picker +custom_date_entry_format_description=(mm/dd/yy) +custom_date_entry_today_is=Hoje \u00e9 +custom_date_entry_week_header=Wk +custom_date_entry_format=MM/dd/yy +custom_date_entry_goto=Ir para o M\u00eas Atual + + + +#Delete Vm + +delete.delete = Excluindo mensagem de bate-papo +delete.sure = Voc\u00ea tem certeza que deseja excluir permanentemente essa mensagem? +delete.wrong = A mensagem j\u00e1 foi exclu\u00edda! + + +#Layaut Vm + +lay.note = Todas as mensagens de bate-papo s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. +lay.user = Usu\u00e1rios no Bate-Papo + + +#List Vm + +list.del = Excluir essa mensagem + +#Toolbar Vm (also used in Java) +bar.onlytime = Apenas Hora +bar.datetime = Data e Hora +bar.onlydate = Apenas Data +bar.nodatetime = Nem Data nem Hora +bar.allmes = Todas as Mensagens +bar.view=Visualizar +bar.show=Exibir +bar.listnavselect = Op\u00e7\u00f5es de lista: Pressione as teclas alt + setas para cima ou para baixo para percorrer o menu + + + + + + + + +# ############################### +# all the new strings + +past_x_days=\u00daltimos {0} dias +past_x_messages=\u00daltimas {0} mensagens + +default_new_channel_title=Sala de Bate-Papo Principal +allMessages=Todas as Mensagens +timeOnly=Apenas Hora +timeAndDate=Data e Hora +dateOnly=Apenas Data +neitherDateOrTime=Nem Data nem Hora +uniqueid=Apenas ID +manage_tool=Op\u00e7\u00f5es +lay_note=Todas as mensagens de bate-papo s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. +lay_restricted_note_days=Apenas mensagens dos \u00faltimos {0} dias s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. +lay_restricted_note_messages=Apenas as \u00faltimas {0} mensagens s\u00e3o arquivadas e podem ser lidas por qualquer participante do site. +lay_restricted_note_none=Apenas as mensagens da sess\u00e3o atual podem ser lidas pelos participantes do site. +lay_user=Usu\u00e1rios no Bate-Papo +view=Visualizar + +add_room=Adicionar Sala +change_room=Alterar Sala +enter_the_chat_room=Entrar na sala ''{0}'' +channel_creation_date=Data de Cria\u00e7\u00e3o +channel_description=Descri\u00e7\u00e3o +channel_description_colon=Descri\u00e7\u00e3o: +channel_title=T\u00edtulo +channel_title_colon=T\u00edtulo: + +edit_channel_title=Editar Sala +add_channel_title=Adicionar Sala + +message_display=Exibir Mensagem + +messages_shown_total=Exibindo {0} mensagens de {1} + +perm_error=Permiss\u00f5es Insuficientes para {0} + +message_owner=Autor + +select_room_title=Selecionar sala de Bate-Papo + +tool_options_title=Op\u00e7\u00f5es de Ferramenta +synoptic_options_title=Op\u00e7\u00f5es de Resumo +room_list_title=Gerenciar Salas + +monitor_panel=Lista +presence_panel=Lista dos usu\u00e1rios presentes na sala +control_panel=Controle + +delete_room_confirm_title = Excluindo sala de bate-papo +delete_room_confirm_alert = Voc\u00ea tem certeza que deseja excluir permanentemente essa sala de bate-papo? + +delete_room_messages_confirm_title=Excluindo todas as mensagens da sala de bate-papo +delete_room_messages_confirm_alert=Voc\u00ea tem certeza que deseja excluir permanentemente essa sala de bate-papo? + +#Synoptic pages +recent_chat_heading=Exibir Mensagens de Bate-Papo Recentes +number_days=N\u00famero de dias passados +number_messages=N\u00famero de mensagens de Bate-Papo +number_chars=N\u00famero de caracteres por mensagem de Bate-Papo +update_text=Atualizar + +validation_error=Houve um erro ao enviar esse formul\u00e1rio. Veja as mensagens abaixo. +title_required=T\u00edtulo \u00e9 obrigat\u00f3rio +title_too_long=O t\u00edtulo precisa ser menor que {0} caracteres +desc_too_long=A descri\u00e7\u00e3o precisa ser menor que {0} caracteres + +delete_room_messages=Excluir o Hist\u00f3rico + +set_default=Definir como Padr\u00e3o +set_as_default=Definir ''{0}'' como Padr\u00e3o + +viewingChatRoomText=Visualizando mensagens de ''{0}'' + +back_to_room=Voltar \u00e0 sala + +channel_enable_override_description=Permitir aos participantes alterar as configura\u00e7\u00f5es de apresenta\u00e7\u00e3o de bate-papo para suas pr\u00f3prias janelas de bate-papo + +neg_num_error=N\u00e3o \u00e9 permitido o uso de n\u00fameros negativos + +## permission descriptions for chat tool +perm-chat.new=Postar mensagens de bate-papo +perm-chat.read=Ler as mensagens de bate-papo +perm-chat.delete.any=Excluir qualquer mensagem de bate-papo +perm-chat.delete.own=Excluir as pr\u00f3prias mensagens de bate-papo +perm-chat.delete.channel=Excluir uma sala de bate-papo +perm-chat.new.channel=Criar uma nova sala de bate-papo +perm-chat.revise.channel=Configurar as op\u00e7\u00f5es da sala de bate-papo \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/chat_sv.properties b/chat/chat-api/api/src/bundle/chat_sv.properties similarity index 93% rename from chat/chat-tool/tool/src/bundle/chat_sv.properties rename to chat/chat-api/api/src/bundle/chat_sv.properties index 0429c4662920..45b64cff9d70 100644 --- a/chat/chat-tool/tool/src/bundle/chat_sv.properties +++ b/chat/chat-api/api/src/bundle/chat_sv.properties @@ -125,3 +125,12 @@ youdonot4=Du har inte beh\u00F6righet att ta bort detta inl\u00E4gg. youent=Du skrev messages_shown_total= Visar {0} inl\u00E4gg av {1} show_last_range_error=V\u00E4rdet m\u00E5ste vara mellan {0} och {1} + +## permission descriptions for chat tool +perm-chat.new=Skriva chattinl\u00e4gg +perm-chat.read=L\u00e4sa chattinl\u00e4gg +perm-chat.delete.any=Ta bort chattinl\u00e4gg - vilket som helst +perm-chat.delete.own=Ta bort eget chattinl\u00e4gg - eget +perm-chat.delete.channel=Ta bort chattrum +perm-chat.new.channel=Skapa nytt chattrum +perm-chat.revise.channel=St\u00e4lla in inst\u00e4llningar f\u00f6r chattrum \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/chat_tr_TR.properties b/chat/chat-api/api/src/bundle/chat_tr_TR.properties similarity index 94% rename from chat/chat-tool/tool/src/bundle/chat_tr_TR.properties rename to chat/chat-api/api/src/bundle/chat_tr_TR.properties index 45dd55fad201..6c0fe7243d55 100644 --- a/chat/chat-tool/tool/src/bundle/chat_tr_TR.properties +++ b/chat/chat-api/api/src/bundle/chat_tr_TR.properties @@ -145,3 +145,12 @@ back_to_room=Odaya d\u00f6n channel_enable_override_description=Kat\u0131l\u0131mc\u0131lar\u0131n\u0131n sohbet g\u00f6r\u00fcn\u00fcm ayarlar\u0131n\u0131 de\u011fi\u015ftirmelerine izin ver neg_num_error=Negatif say\u0131lara izin verilmez show_last_range_error=De\u011fer {0} ile {1} aras\u0131nda olmak zorundad\u0131r + +## permission descriptions for chat tool +perm-chat.new=Sohbet mesajlar\u0131 iletme +perm-chat.read=Sohbet mesajlar\u0131n\u0131 okuma +perm-chat.delete.any=Herhangi bir sohbet mesajn\u0131 silme +perm-chat.delete.own=Kendi sohbet mesajlar\u0131n\u0131 silme +perm-chat.delete.channel=Sohbet odas\u0131n\u0131 silme +perm-chat.new.channel=Yeni bir sohbet odas\u0131 olu\u015fturme +perm-chat.revise.channel=Sohbet ayarlar\u0131n\u0131 belirle diff --git a/chat/chat-tool/tool/src/bundle/chat_zh_CN.properties b/chat/chat-api/api/src/bundle/chat_zh_CN.properties similarity index 95% rename from chat/chat-tool/tool/src/bundle/chat_zh_CN.properties rename to chat/chat-api/api/src/bundle/chat_zh_CN.properties index 4ae158d3b8dd..c6435184039b 100644 --- a/chat/chat-tool/tool/src/bundle/chat_zh_CN.properties +++ b/chat/chat-api/api/src/bundle/chat_zh_CN.properties @@ -201,3 +201,12 @@ channel_enable_override_description=\u5141\u8BB8\u7528\u6237\u6539\u53D8\u81EA\u neg_num_error=\u4E0D\u5141\u8BB8\u8D1F\u503C show_last_range_error=\u503C\u5FC5\u987B\u5728 {0} \u4E0E {1} \u4E4B\u95F4 + +## permission descriptions for chat tool +perm-chat.new=\u53D1\u6D88\u606F +perm-chat.read=\u8BFB\u6D88\u606F +perm-chat.delete.any=\u5220\u9664\u4EFB\u610F\u6D88\u606F +perm-chat.delete.own=\u5220\u9664\u81EA\u5DF1\u7684\u6D88\u606F +perm-chat.delete.channel=\u5220\u9664\u804A\u5929\u5BA4 +perm-chat.new.channel=\u65B0\u5EFA\u804A\u5929\u5BA4 +perm-chat.revise.channel=\u4FEE\u6539\u804A\u5929\u5BA4 diff --git a/chat/chat-tool/tool/pom.xml b/chat/chat-tool/tool/pom.xml index 4bddde0cd676..63dfc9143850 100644 --- a/chat/chat-tool/tool/pom.xml +++ b/chat/chat-tool/tool/pom.xml @@ -102,13 +102,6 @@ - - - ${basedir}/src/bundle - - **/*.properties - - - + diff --git a/chat/chat-tool/tool/src/bundle/permissions.properties b/chat/chat-tool/tool/src/bundle/permissions.properties deleted file mode 100644 index 72660481a3fe..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Post chat messages -desc-chat.read=Read chat messages -desc-chat.delete.any=Delete any chat messages -desc-chat.delete.own=Delete own chat messages -desc-chat.delete.channel=Delete a chat room -desc-chat.new.channel=Create a new chat room -desc-chat.revise.channel=Set chat room options \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/permissions_ca.properties b/chat/chat-tool/tool/src/bundle/permissions_ca.properties deleted file mode 100644 index 8c05b7e45987..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_ca.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Pot enviar missatges de xat -desc-chat.read=Pot llegir missatges de xat -desc-chat.delete.any=Pot esborrar qualsevol missatge -desc-chat.delete.own=Nom\u00e9s pot esborrar missatges propis -desc-chat.delete.channel=Pot esborrar sales de xat -desc-chat.new.channel=Pot crear sales de xat noves -desc-chat.revise.channel=Pot configurar les opcions de les sales de xat diff --git a/chat/chat-tool/tool/src/bundle/permissions_es.properties b/chat/chat-tool/tool/src/bundle/permissions_es.properties deleted file mode 100644 index 123d59b390df..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_es.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Publicar mensajes del chat -desc-chat.read=Leer mensajes del chat -desc-chat.delete.any=Borrar cualquier mensaje del chat -desc-chat.delete.own=Borrar mensajes propios del chat -desc-chat.delete.channel=Borrar un sala del chat -desc-chat.new.channel=Crear una nueva sala en el chat -desc-chat.revise.channel=Modificar opciones de las salas del chat diff --git a/chat/chat-tool/tool/src/bundle/permissions_eu.properties b/chat/chat-tool/tool/src/bundle/permissions_eu.properties deleted file mode 100755 index 59d680b46af6..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_eu.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Publikatu mezuak -desc-chat.read=Irakurri mezuak -desc-chat.delete.any=Ezabatu edozein mezu -desc-chat.delete.own=Ezabatu norberaren mezuak -desc-chat.delete.channel=Ezabatu gelak -desc-chat.new.channel=Sortu gela berriak -desc-chat.revise.channel=Ezarri geletako ezarpenak diff --git a/chat/chat-tool/tool/src/bundle/permissions_fa_IR.properties b/chat/chat-tool/tool/src/bundle/permissions_fa_IR.properties deleted file mode 100644 index 0ba34a3409be..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_fa_IR.properties +++ /dev/null @@ -1,8 +0,0 @@ -#X-Generator: crowdin.com -desc-chat.new=\u0627\u0631\u0633\u0627\u0644 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648 -desc-chat.read=\u062e\u0648\u0627\u0646\u062f\u0646 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648 -desc-chat.delete.any=\u062d\u0630\u0641 \u0647\u0631 \u067e\u06cc\u0627\u0645 \u06af\u0641\u062a\u06af\u0648 -desc-chat.delete.own=\u062d\u0630\u0641 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u06af\u0641\u062a\u06af\u0648\u06cc \u062e\u0648\u062f -desc-chat.delete.channel=\u062d\u0630\u0641 \u06cc\u06a9 \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648 -desc-chat.new.channel=\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648\u06cc \u062c\u062f\u06cc\u062f -desc-chat.revise.channel=\u062a\u0646\u0638\u06cc\u0645 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0627\u062a\u0627\u0642 \u06af\u0641\u062a\u06af\u0648 diff --git a/chat/chat-tool/tool/src/bundle/permissions_fr_FR.properties b/chat/chat-tool/tool/src/bundle/permissions_fr_FR.properties deleted file mode 100644 index c4f1e011b1ce..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_fr_FR.properties +++ /dev/null @@ -1,8 +0,0 @@ -#X-Generator: crowdin.net -desc-chat.new=\u00c9crire des messages -desc-chat.read=Lire les messages -desc-chat.delete.any=Supprimer tous les messages -desc-chat.delete.own=Supprimer ses propres messages -desc-chat.delete.channel=Supprimer un salon -desc-chat.new.channel=Cr\u00e9er un nouveau salon -desc-chat.revise.channel=D\u00e9finir les options du salon diff --git a/chat/chat-tool/tool/src/bundle/permissions_hi_IN.properties b/chat/chat-tool/tool/src/bundle/permissions_hi_IN.properties deleted file mode 100644 index 1768495de7c7..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_hi_IN.properties +++ /dev/null @@ -1,8 +0,0 @@ -#X-Generator: crowdin.net -desc-chat.new=\u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u092a\u094b\u0938\u094d\u091f \u0915\u0930\u0947\u0902 -desc-chat.read=\u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u092a\u0922\u093c\u0947\u0902 -desc-chat.delete.any=\u0915\u094b\u0908 \u092d\u0940 \u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u0939\u091f\u093e\u090f\u0902 -desc-chat.delete.own=\u0938\u094d\u0935\u092f\u0902 \u0915\u0947 \u091a\u0948\u091f \u0938\u0902\u0926\u0947\u0936 \u0939\u091f\u093e\u090f\u0902 -desc-chat.delete.channel=\u090f\u0915 \u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u0939\u091f\u093e\u090f\u0901 -desc-chat.new.channel=\u090f\u0915 \u0928\u092f\u093e \u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u092c\u0928\u093e\u090f\u0901 -desc-chat.revise.channel=\u091a\u0948\u091f \u0915\u0915\u094d\u0937 \u0935\u093f\u0915\u0932\u094d\u092a \u0938\u0947\u091f \u0915\u0930\u0947\u0902 diff --git a/chat/chat-tool/tool/src/bundle/permissions_ja.properties b/chat/chat-tool/tool/src/bundle/permissions_ja.properties deleted file mode 100644 index 3665b118f702..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_ja.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u6295\u7a3f -desc-chat.read=\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8aad\u3080 -desc-chat.delete.any=\u3059\u3079\u3066\u306e\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u524a\u9664 -desc-chat.delete.own=\u81ea\u5206\u306e\u30c1\u30e3\u30c3\u30c8\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u524a\u9664 -desc-chat.delete.channel=\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u3092\u524a\u9664 -desc-chat.new.channel=\u65b0\u3057\u3044\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u3092\u4f5c\u6210 -desc-chat.revise.channel=\u30c1\u30e3\u30c3\u30c8\u30eb\u30fc\u30e0\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8a2d\u5b9a diff --git a/chat/chat-tool/tool/src/bundle/permissions_mn.properties b/chat/chat-tool/tool/src/bundle/permissions_mn.properties deleted file mode 100644 index fc51021b09dc..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_mn.properties +++ /dev/null @@ -1,12 +0,0 @@ -################################### -# Translated by INTERACTIVE LLC # -# email: sakaiteam@interactive.mn # -################################### - -desc-chat.new=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u043D\u0438\u0439\u0442\u043B\u044D\u0445 -desc-chat.read=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u043D\u0448\u0438\u0445 -desc-chat.delete.any=\u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 -desc-chat.delete.own=\u04E8\u04E9\u0440\u0438\u0439\u043D \u0427\u0430\u0442\u044B\u043D \u043C\u0435\u0441\u0441\u0435\u0436\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 -desc-chat.delete.channel=\u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u0433 \u0443\u0441\u0442\u0433\u0430\u0445 -desc-chat.new.channel=\u0428\u0438\u043D\u044D \u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9 \u0431\u0438\u0439 \u0431\u043E\u043B\u0433\u043E\u0445 -desc-chat.revise.channel=\u0427\u0430\u0442\u043B\u0430\u0445 \u04E9\u0440\u04E9\u04E9\u043D\u0438\u0439 \u0441\u043E\u043D\u0433\u043E\u043B\u0442\u0443\u0443\u0434\u044B\u0433 \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0430\u0445 \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/permissions_pt_BR.properties b/chat/chat-tool/tool/src/bundle/permissions_pt_BR.properties deleted file mode 100644 index a3f2ac546b02..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_pt_BR.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Postar mensagens de bate-papo -desc-chat.read=Ler as mensagens de bate-papo -desc-chat.delete.any=Excluir qualquer mensagem de bate-papo -desc-chat.delete.own=Excluir as pr\u00f3prias mensagens de bate-papo -desc-chat.delete.channel=Excluir uma sala de bate-papo -desc-chat.new.channel=Criar uma nova sala de bate-papo -desc-chat.revise.channel=Configurar as op\u00e7\u00f5es da sala de bate-papo \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/permissions_sv.properties b/chat/chat-tool/tool/src/bundle/permissions_sv.properties deleted file mode 100644 index f47c20021aa1..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_sv.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Skriva chattinl\u00e4gg -desc-chat.read=L\u00e4sa chattinl\u00e4gg -desc-chat.delete.any=Ta bort chattinl\u00e4gg - vilket som helst -desc-chat.delete.own=Ta bort eget chattinl\u00e4gg - eget -desc-chat.delete.channel=Ta bort chattrum -desc-chat.new.channel=Skapa nytt chattrum -desc-chat.revise.channel=St\u00e4lla in inst\u00e4llningar f\u00f6r chattrum \ No newline at end of file diff --git a/chat/chat-tool/tool/src/bundle/permissions_tr_TR.properties b/chat/chat-tool/tool/src/bundle/permissions_tr_TR.properties deleted file mode 100644 index a1a705a0b644..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_tr_TR.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=Sohbet mesajlar\u0131 iletme -desc-chat.read=Sohbet mesajlar\u0131n\u0131 okuma -desc-chat.delete.any=Herhangi bir sohbet mesajn\u0131 silme -desc-chat.delete.own=Kendi sohbet mesajlar\u0131n\u0131 silme -desc-chat.delete.channel=Sohbet odas\u0131n\u0131 silme -desc-chat.new.channel=Yeni bir sohbet odas\u0131 olu\u015fturme -desc-chat.revise.channel=Sohbet ayarlar\u0131n\u0131 belirle diff --git a/chat/chat-tool/tool/src/bundle/permissions_zh_CN.properties b/chat/chat-tool/tool/src/bundle/permissions_zh_CN.properties deleted file mode 100644 index 330c91827b58..000000000000 --- a/chat/chat-tool/tool/src/bundle/permissions_zh_CN.properties +++ /dev/null @@ -1,7 +0,0 @@ -desc-chat.new=\u53D1\u6D88\u606F -desc-chat.read=\u8BFB\u6D88\u606F -desc-chat.delete.any=\u5220\u9664\u4EFB\u610F\u6D88\u606F -desc-chat.delete.own=\u5220\u9664\u81EA\u5DF1\u7684\u6D88\u606F -desc-chat.delete.channel=\u5220\u9664\u804A\u5929\u5BA4 -desc-chat.new.channel=\u65B0\u5EFA\u804A\u5929\u5BA4 -desc-chat.revise.channel=\u4FEE\u6539\u804A\u5929\u5BA4 diff --git a/chat/chat-tool/tool/src/java/org/sakaiproject/chat2/tool/ChatTool.java b/chat/chat-tool/tool/src/java/org/sakaiproject/chat2/tool/ChatTool.java index 92b05ecd4bde..408bf4b77a85 100644 --- a/chat/chat-tool/tool/src/java/org/sakaiproject/chat2/tool/ChatTool.java +++ b/chat/chat-tool/tool/src/java/org/sakaiproject/chat2/tool/ChatTool.java @@ -95,6 +95,7 @@ public class ChatTool { private static final String PAGE_DELETE_MESSAGE_CONFIRM = "deleteMessageConfirm"; private static final String PAGE_SYNOPTIC = "synoptic"; private static final String PAGE_SYNOPTIC_OPTIONS = "synopticOptions"; + private static final String PAGE_PERMISSIONS = "permissions"; private static final String PERMISSION_ERROR = "perm_error"; @@ -121,6 +122,8 @@ public class ChatTool { private static final String HIDDEN_START_ISO_DATE = "chatStartDateISO8601"; private static final String HIDDEN_END_ISO_DATE = "chatEndDateISO8601"; + + private Boolean fromPermissions = false; @ManagedProperty(value="#{Components[\"org.sakaiproject.chat2.model.ChatManager\"]}") private ChatManager chatManager; @@ -314,38 +317,12 @@ public String processActionAddRoom() @SuppressWarnings("unchecked") public String processActionPermissions() { - ExternalContext context = FacesContext.getCurrentInstance().getExternalContext(); - ToolSession toolSession = SessionManager.getCurrentToolSession(); - - try { - String url = "sakai.permissions.helper.helper/tool?" + - "session." + PermissionsHelper.DESCRIPTION + "=" + - org.sakaiproject.util.Web.escapeUrl(getPermissionsMessage()) + - "&session." + PermissionsHelper.TARGET_REF + "=" + - getWorksite().getReference() + - "&session." + PermissionsHelper.PREFIX + "=" + - getChatFunctionPrefix(); - - // Set permission descriptions - if (toolSession != null) { - ResourceLoader pRb = new ResourceLoader("permissions"); - HashMap pRbValues = new HashMap(); - for (Iterator> mapIter = pRb.entrySet().iterator();mapIter.hasNext();) - { - Entry entry = mapIter.next(); - pRbValues.put(entry.getKey(), entry.getValue()); - } - - toolSession.setAttribute("permissionDescriptions", pRbValues); - } - - // Invoke Permissions helper - context.redirect(url); - } - catch (IOException e) { - throw new RuntimeException("Failed to redirect to helper", e); - } - return null; + if(fromPermissions) { + fromPermissions = false; + return null; + } + fromPermissions = true; + return PAGE_PERMISSIONS; } public String processActionSynopticOptions() { diff --git a/chat/chat-tool/tool/src/webapp/jsp/permissions.jsp b/chat/chat-tool/tool/src/webapp/jsp/permissions.jsp new file mode 100644 index 000000000000..9c40e0030353 --- /dev/null +++ b/chat/chat-tool/tool/src/webapp/jsp/permissions.jsp @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file