diff options
Diffstat (limited to 'linden/indra')
18 files changed, 254 insertions, 195 deletions
diff --git a/linden/indra/newview/llimpanel.cpp b/linden/indra/newview/llimpanel.cpp index a5950ce..5088343 100644 --- a/linden/indra/newview/llimpanel.cpp +++ b/linden/indra/newview/llimpanel.cpp | |||
@@ -47,6 +47,7 @@ | |||
47 | #include "llbutton.h" | 47 | #include "llbutton.h" |
48 | #include "llcallingcard.h" | 48 | #include "llcallingcard.h" |
49 | #include "llchat.h" | 49 | #include "llchat.h" |
50 | #include "llcombobox.h" | ||
50 | #include "llconsole.h" | 51 | #include "llconsole.h" |
51 | #include "llfloater.h" | 52 | #include "llfloater.h" |
52 | #include "llfloatergroupinfo.h" | 53 | #include "llfloatergroupinfo.h" |
@@ -60,6 +61,7 @@ | |||
60 | #include "llfloaterchat.h" | 61 | #include "llfloaterchat.h" |
61 | #include "llkeyboard.h" | 62 | #include "llkeyboard.h" |
62 | #include "lllineeditor.h" | 63 | #include "lllineeditor.h" |
64 | #include "llmenucommands.h" | ||
63 | #include "llnotify.h" | 65 | #include "llnotify.h" |
64 | #include "llresmgr.h" | 66 | #include "llresmgr.h" |
65 | #include "lltabcontainer.h" | 67 | #include "lltabcontainer.h" |
@@ -1080,6 +1082,7 @@ LLFloaterIMPanel::LLFloaterIMPanel( | |||
1080 | LLFloater(session_label, LLRect(), session_label), | 1082 | LLFloater(session_label, LLRect(), session_label), |
1081 | mInputEditor(NULL), | 1083 | mInputEditor(NULL), |
1082 | mHistoryEditor(NULL), | 1084 | mHistoryEditor(NULL), |
1085 | mComboIM(NULL), | ||
1083 | mSessionUUID(session_id), | 1086 | mSessionUUID(session_id), |
1084 | mVoiceChannel(NULL), | 1087 | mVoiceChannel(NULL), |
1085 | mSessionInitialized(FALSE), | 1088 | mSessionInitialized(FALSE), |
@@ -1296,7 +1299,17 @@ BOOL LLFloaterIMPanel::postBuild() | |||
1296 | mInputEditor->setRevertOnEsc( FALSE ); | 1299 | mInputEditor->setRevertOnEsc( FALSE ); |
1297 | mInputEditor->setReplaceNewlinesWithSpaces( FALSE ); | 1300 | mInputEditor->setReplaceNewlinesWithSpaces( FALSE ); |
1298 | 1301 | ||
1299 | childSetAction("profile_callee_btn", onClickProfile, this); | 1302 | // Profile combobox in floater_instant_message.xml |
1303 | mComboIM = getChild<LLComboBox>("profile_callee_btn"); | ||
1304 | mComboIM->setCommitCallback(onCommitCombo); | ||
1305 | mComboIM->setCallbackUserData(this); | ||
1306 | |||
1307 | #ifdef LL_WINDOWS | ||
1308 | mComboIM->add(getString("history_entry")); | ||
1309 | #endif | ||
1310 | mComboIM->add(getString("pay_entry")); | ||
1311 | mComboIM->add(getString("teleport_entry")); | ||
1312 | |||
1300 | childSetAction("group_info_btn", onClickGroupInfo, this); | 1313 | childSetAction("group_info_btn", onClickGroupInfo, this); |
1301 | childSetAction("history_btn", onClickHistory, this); | 1314 | childSetAction("history_btn", onClickHistory, this); |
1302 | 1315 | ||
@@ -1304,7 +1317,6 @@ BOOL LLFloaterIMPanel::postBuild() | |||
1304 | childSetAction("end_call_btn", onClickEndCall, this); | 1317 | childSetAction("end_call_btn", onClickEndCall, this); |
1305 | childSetAction("send_btn", onClickSend, this); | 1318 | childSetAction("send_btn", onClickSend, this); |
1306 | childSetAction("toggle_active_speakers_btn", onClickToggleActiveSpeakers, this); | 1319 | childSetAction("toggle_active_speakers_btn", onClickToggleActiveSpeakers, this); |
1307 | childSetAction("offer_tp_btn", onClickOfferTeleport, this); | ||
1308 | 1320 | ||
1309 | childSetAction("moderator_kick_speaker", onKickSpeaker, this); | 1321 | childSetAction("moderator_kick_speaker", onKickSpeaker, this); |
1310 | //LLButton* close_btn = getChild<LLButton>("close_btn"); | 1322 | //LLButton* close_btn = getChild<LLButton>("close_btn"); |
@@ -1792,26 +1804,6 @@ void LLFloaterIMPanel::onTabClick(void* userdata) | |||
1792 | } | 1804 | } |
1793 | 1805 | ||
1794 | // static | 1806 | // static |
1795 | void LLFloaterIMPanel::onClickOfferTeleport(void* userdata) | ||
1796 | { | ||
1797 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; | ||
1798 | |||
1799 | handle_lure(self->mOtherParticipantUUID); | ||
1800 | } | ||
1801 | |||
1802 | // static | ||
1803 | void LLFloaterIMPanel::onClickProfile( void* userdata ) | ||
1804 | { | ||
1805 | // Bring up the Profile window | ||
1806 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; | ||
1807 | |||
1808 | if (self->mOtherParticipantUUID.notNull()) | ||
1809 | { | ||
1810 | LLFloaterAvatarInfo::showFromDirectory(self->getOtherParticipantID()); | ||
1811 | } | ||
1812 | } | ||
1813 | |||
1814 | // static | ||
1815 | void LLFloaterIMPanel::onClickHistory( void* userdata ) | 1807 | void LLFloaterIMPanel::onClickHistory( void* userdata ) |
1816 | { | 1808 | { |
1817 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; | 1809 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; |
@@ -1904,6 +1896,67 @@ void LLFloaterIMPanel::onCommitChat(LLUICtrl* caller, void* userdata) | |||
1904 | } | 1896 | } |
1905 | 1897 | ||
1906 | // static | 1898 | // static |
1899 | void LLFloaterIMPanel::onCommitCombo(LLUICtrl* caller, void* userdata) | ||
1900 | { | ||
1901 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; | ||
1902 | LLCtrlListInterface* options = self->mComboIM ? self->mComboIM->getListInterface() : NULL; | ||
1903 | if (options) | ||
1904 | { | ||
1905 | S32 index = options->getFirstSelectedIndex(); | ||
1906 | if (index < 0) | ||
1907 | { | ||
1908 | // Open profile or group window | ||
1909 | if (self->mOtherParticipantUUID.notNull()) | ||
1910 | { | ||
1911 | LLFloaterAvatarInfo::showFromDirectory(self->getOtherParticipantID()); | ||
1912 | } | ||
1913 | return; | ||
1914 | } | ||
1915 | |||
1916 | std::string selected = self->mComboIM->getSelectedValue().asString(); | ||
1917 | if (selected == self->getString("history_entry")) | ||
1918 | { | ||
1919 | if (self->mOtherParticipantUUID.notNull()) | ||
1920 | { | ||
1921 | struct stat fileInfo; | ||
1922 | int result; | ||
1923 | |||
1924 | std::string fullname = self->getTitle();; | ||
1925 | //gCacheName->getFullName(self->mOtherParticipantUUID, fullname); | ||
1926 | //if(fullname == "(Loading...)") | ||
1927 | std::string file_path = gDirUtilp->getPerAccountChatLogsDir() + "\\" + fullname + ".txt"; | ||
1928 | |||
1929 | // check if file exists by trying to get its attributes | ||
1930 | result = stat(file_path.c_str(), &fileInfo); | ||
1931 | if(result == 0) | ||
1932 | { | ||
1933 | char command[256]; | ||
1934 | sprintf(command, "\"%s\\%s.txt\"", gDirUtilp->getPerAccountChatLogsDir().c_str(),fullname.c_str()); | ||
1935 | gViewerWindow->getWindow()->ShellEx(command); | ||
1936 | |||
1937 | llinfos << command << llendl; | ||
1938 | } | ||
1939 | else | ||
1940 | { | ||
1941 | LLSD args; | ||
1942 | args["[NAME]"] = fullname; | ||
1943 | LLNotifications::instance().add("IMLogNotFound", args); | ||
1944 | llinfos << file_path << llendl; | ||
1945 | } | ||
1946 | } | ||
1947 | } | ||
1948 | else if (selected == self->getString("pay_entry")) | ||
1949 | { | ||
1950 | handle_pay_by_id(self->mOtherParticipantUUID); | ||
1951 | } | ||
1952 | else if (selected == self->getString("teleport_entry")) | ||
1953 | { | ||
1954 | handle_lure(self->mOtherParticipantUUID); | ||
1955 | } | ||
1956 | } | ||
1957 | } | ||
1958 | |||
1959 | // static | ||
1907 | void LLFloaterIMPanel::onInputEditorFocusReceived( LLFocusableElement* caller, void* userdata ) | 1960 | void LLFloaterIMPanel::onInputEditorFocusReceived( LLFocusableElement* caller, void* userdata ) |
1908 | { | 1961 | { |
1909 | LLFloaterIMPanel* self= (LLFloaterIMPanel*) userdata; | 1962 | LLFloaterIMPanel* self= (LLFloaterIMPanel*) userdata; |
diff --git a/linden/indra/newview/llimpanel.h b/linden/indra/newview/llimpanel.h index f3477bb..24f5c9b 100644 --- a/linden/indra/newview/llimpanel.h +++ b/linden/indra/newview/llimpanel.h | |||
@@ -47,6 +47,7 @@ class LLInventoryItem; | |||
47 | class LLInventoryCategory; | 47 | class LLInventoryCategory; |
48 | class LLIMSpeakerMgr; | 48 | class LLIMSpeakerMgr; |
49 | class LLPanelActiveSpeakers; | 49 | class LLPanelActiveSpeakers; |
50 | class LLComboBox; | ||
50 | 51 | ||
51 | class LLVoiceChannel : public LLVoiceClientStatusObserver | 52 | class LLVoiceChannel : public LLVoiceClientStatusObserver |
52 | { | 53 | { |
@@ -228,12 +229,11 @@ public: | |||
228 | static void onInputEditorFocusLost(LLFocusableElement* caller, void* userdata); | 229 | static void onInputEditorFocusLost(LLFocusableElement* caller, void* userdata); |
229 | static void onInputEditorKeystroke(LLLineEditor* caller, void* userdata); | 230 | static void onInputEditorKeystroke(LLLineEditor* caller, void* userdata); |
230 | static void onCommitChat(LLUICtrl* caller, void* userdata); | 231 | static void onCommitChat(LLUICtrl* caller, void* userdata); |
232 | static void onCommitCombo(LLUICtrl* caller, void* userdata); | ||
231 | static void onTabClick( void* userdata ); | 233 | static void onTabClick( void* userdata ); |
232 | 234 | ||
233 | static void onClickProfile( void* userdata ); | ||
234 | static void onClickHistory( void* userdata ); | 235 | static void onClickHistory( void* userdata ); |
235 | static void onClickGroupInfo( void* userdata ); | 236 | static void onClickGroupInfo( void* userdata ); |
236 | static void onClickOfferTeleport( void* userdata ); | ||
237 | static void onClickClose( void* userdata ); | 237 | static void onClickClose( void* userdata ); |
238 | static void onClickStartCall( void* userdata ); | 238 | static void onClickStartCall( void* userdata ); |
239 | static void onClickEndCall( void* userdata ); | 239 | static void onClickEndCall( void* userdata ); |
@@ -300,6 +300,7 @@ private: | |||
300 | private: | 300 | private: |
301 | LLLineEditor* mInputEditor; | 301 | LLLineEditor* mInputEditor; |
302 | LLViewerTextEditor* mHistoryEditor; | 302 | LLViewerTextEditor* mHistoryEditor; |
303 | LLComboBox* mComboIM; | ||
303 | 304 | ||
304 | // The value of the mSessionUUID depends on how the IM session was started: | 305 | // The value of the mSessionUUID depends on how the IM session was started: |
305 | // one-on-one ==> random id | 306 | // one-on-one ==> random id |
diff --git a/linden/indra/newview/skins/default/xui/da/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/da/floater_instant_message.xml index 13a7adf..9b695b5 100644 --- a/linden/indra/newview/skins/default/xui/da/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/da/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Tekst chat er ikke tilgængeligt i dette opkald. | 34 | Tekst chat er ikke tilgængeligt i dette opkald. |
35 | </string> | 35 | </string> |
36 | <button label="Profil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profil..." name="profile_callee_btn"/> |
37 | <button label="Opkald" name="start_call_btn" pad_right="7" width="120"/> | 37 | <button label="Opkald" name="start_call_btn" pad_right="7" width="120"/> |
38 | <button halign="right" label="Afbryd" name="end_call_btn" width="120"/> | 38 | <button halign="right" label="Afbryd" name="end_call_btn" width="120"/> |
39 | <panel left_delta="116" name="speaker_controls"> | 39 | <panel left_delta="116" name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/de/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/de/floater_instant_message.xml index 667be04..1e926c4 100644 --- a/linden/indra/newview/skins/default/xui/de/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/de/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Für diese Verbindung ist kein Text-Chat verfügbar. | 34 | Für diese Verbindung ist kein Text-Chat verfügbar. |
35 | </string> | 35 | </string> |
36 | <button label="Profil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profil..." name="profile_callee_btn"/> |
37 | <button label="Anrufen" name="start_call_btn" pad_right="7" width="115"/> | 37 | <button label="Anrufen" name="start_call_btn" pad_right="7" width="115"/> |
38 | <button halign="right" label="Anruf beenden" name="end_call_btn" width="115"/> | 38 | <button halign="right" label="Anruf beenden" name="end_call_btn" width="115"/> |
39 | <panel left_delta="111" name="speaker_controls"> | 39 | <panel left_delta="111" name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message.xml index be8508f..c8ec0fd 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message.xml | |||
@@ -37,20 +37,25 @@ | |||
37 | <string name="unavailable_text_label"> | 37 | <string name="unavailable_text_label"> |
38 | Text chat is not available for this call. | 38 | Text chat is not available for this call. |
39 | </string> | 39 | </string> |
40 | <button bottom="-40" follows="left|top" height="20" label="Profile..." left="5" | 40 | <string name="history_entry"> |
41 | name="profile_callee_btn" width="80" /> | 41 | History |
42 | <button bottom_delta="0" follows="left|top" font="SansSerif" | 42 | </string> |
43 | halign="center" bottom ="-40" height="20" label="Offer Teleport" left_delta="85" | 43 | <string name="pay_entry"> |
44 | mouse_opaque="true" name="offer_tp_btn" scale_image="true" width="102" /> | 44 | Pay |
45 | </string> | ||
46 | <string name="teleport_entry"> | ||
47 | Offer Teleport | ||
48 | </string> | ||
49 | <flyout_button bottom="-40" follows="left|top" height="20" label="Profile" left="5" width="90" | ||
50 | list_position="below" mouse_opaque="true" name="profile_callee_btn"> | ||
51 | </flyout_button> | ||
45 | <button bottom="-40" follows="left|top" halign="center" height="20" | 52 | <button bottom="-40" follows="left|top" halign="center" height="20" |
46 | image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left" | 53 | image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left" |
47 | label="Call" left_delta="107" name="start_call_btn" width="100" /> | 54 | label="Call" left_delta="95" name="start_call_btn" width="100" /> |
48 | <button bottom="-40" follows="left|top" halign="center" height="20" | 55 | <button bottom="-40" follows="left|top" halign="center" height="20" |
49 | image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left" | 56 | image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left" |
50 | label="End Call" left_delta="0" name="end_call_btn" pad_right="10" | 57 | label="End Call" left_delta="0" name="end_call_btn" pad_right="10" |
51 | visible="false" width="100" /> | 58 | visible="false" width="100" /> |
52 | <button bottom="-40" follows="left|top" halign="center" height="20" label="History" left_delta="105" | ||
53 | name="history_btn" visible="true" width="85" /> | ||
54 | <text bottom_delta="0" left="-240" height="14" width="230" name="inventory_send" halign="right" | 59 | <text bottom_delta="0" left="-240" height="14" width="230" name="inventory_send" halign="right" |
55 | text_color="LabelTextColor" follows="right|top" drop_shadow_visible="true" | 60 | text_color="LabelTextColor" follows="right|top" drop_shadow_visible="true" |
56 | bg_visible="false" border_drop_shadow_visible="false" border_visible="false"> | 61 | bg_visible="false" border_drop_shadow_visible="false" border_visible="false"> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml index 2e97d64..fd63221 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml | |||
@@ -45,10 +45,10 @@ | |||
45 | <layout_panel border="false" bottom="0" default_tab_group="1" follows="left|top|bottom|right" | 45 | <layout_panel border="false" bottom="0" default_tab_group="1" follows="left|top|bottom|right" |
46 | height="130" left="0" min_width="210" name="im_contents_panel" width="175"> | 46 | height="130" left="0" min_width="210" name="im_contents_panel" width="175"> |
47 | <button bottom="-20" follows="left|top" height="20" label="Group Info" left="5" | 47 | <button bottom="-20" follows="left|top" height="20" label="Group Info" left="5" |
48 | name="group_info_btn" tab_group="0" width="80" /> | 48 | name="group_info_btn" tab_group="0" width="90" /> |
49 | <button bottom_delta="0" enabled="false" follows="left|top" halign="right" height="20" | 49 | <button bottom_delta="0" enabled="false" follows="left|top" halign="right" height="20" |
50 | image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left" | 50 | image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left" |
51 | label="Join Call" left_delta="85" name="start_call_btn" pad_right="12" | 51 | label="Join Call" left_delta="95" name="start_call_btn" pad_right="12" |
52 | width="92" /> | 52 | width="92" /> |
53 | <button bottom_delta="0" follows="left|top" halign="right" height="20" | 53 | <button bottom_delta="0" follows="left|top" halign="right" height="20" |
54 | image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left" | 54 | image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left" |
diff --git a/linden/indra/newview/skins/default/xui/es/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/es/floater_instant_message.xml index 0ba63fc..30b23d1 100644 --- a/linden/indra/newview/skins/default/xui/es/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/es/floater_instant_message.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> |
2 | <floater label="(desconocido)" name="im_floater" title="(desconocido)"> | 2 | <floater label="(desconocido)" name="im_floater" title="(desconocido)"> |
3 | <string name="ringing"> | 3 | <string name="ringing"> |
4 | Llamando... | 4 | Llamando... |
5 | </string> | 5 | </string> |
6 | <string name="answering"> | 6 | <string name="answering"> |
7 | Conectando... | 7 | Conectando... |
8 | </string> | 8 | </string> |
9 | <string name="connected"> | 9 | <string name="connected"> |
10 | Conectado, pulse Colgar para acabar | 10 | Conectado, pulse Colgar para acabar |
11 | </string> | 11 | </string> |
12 | <string name="hang_up"> | 12 | <string name="hang_up"> |
13 | Llamada finalizada | 13 | Llamada finalizada |
14 | </string> | 14 | </string> |
15 | <string name="inventory_item_offered"> | 15 | <string name="inventory_item_offered"> |
16 | Ofrecido un ítem del inventario | 16 | Ofrecido un ítem del inventario |
17 | </string> | 17 | </string> |
18 | <string name="voice_icon"> | 18 | <string name="voice_icon"> |
19 | icn_voice-pvtfocus.tga | 19 | icn_voice-pvtfocus.tga |
20 | </string> | 20 | </string> |
21 | <string name="title_string"> | 21 | <string name="title_string"> |
22 | Mensaje instantáneo a [NAME] | 22 | Mensaje instantáneo a [NAME] |
23 | </string> | 23 | </string> |
24 | <string name="typing_start_string"> | 24 | <string name="typing_start_string"> |
25 | [NAME] está escribiendo... | 25 | [NAME] está escribiendo... |
26 | </string> | 26 | </string> |
27 | <string name="session_start_string"> | 27 | <string name="session_start_string"> |
28 | Iniciando una sesión con [NAME]; por favor, espere. | 28 | Iniciando una sesión con [NAME]; por favor, espere. |
29 | </string> | 29 | </string> |
30 | <string name="default_text_label"> | 30 | <string name="default_text_label"> |
31 | Pulse aquí para enviar un mensaje instantáneo. | 31 | Pulse aquí para enviar un mensaje instantáneo. |
32 | </string> | 32 | </string> |
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Para esta llamada no está disponible el chat de texto. | 34 | Para esta llamada no está disponible el chat de texto. |
35 | </string> | 35 | </string> |
36 | <button label="Perfil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Perfil..." name="profile_callee_btn"/> |
37 | <button label="Llamar" name="start_call_btn"/> | 37 | <button label="Llamar" name="start_call_btn"/> |
38 | <button label="Colgar" name="end_call_btn"/> | 38 | <button label="Colgar" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
40 | <button label="" name="mute_btn" tool_tip="Silenciar la voz"/> | 40 | <button label="" name="mute_btn" tool_tip="Silenciar la voz"/> |
41 | </panel> | 41 | </panel> |
42 | <line_editor label="Pulse aquí para enviar un mensaje instantáneo" name="chat_editor"/> | 42 | <line_editor label="Pulse aquí para enviar un mensaje instantáneo" name="chat_editor"/> |
43 | <button label="Enviar" name="send_btn"/> | 43 | <button label="Enviar" name="send_btn"/> |
44 | <string name="live_help_dialog"> | 44 | <string name="live_help_dialog"> |
45 | *** Bienvenido a la Petición de Ayuda *** | 45 | *** Bienvenido a la Petición de Ayuda *** |
46 | Por favor, en primer lugar revise nuestras páginas de ayuda de SL pulsando F1, o acceda a la Knowledge Base http://secondlife.com/knowledgebase/ | 46 | Por favor, en primer lugar revise nuestras páginas de ayuda de SL pulsando F1, o acceda a la Knowledge Base http://secondlife.com/knowledgebase/ |
47 | Si no encuentra allí la respuesta que busca, por favor, empiece el proceso escribiendo su pregunta, y espere unos momentos a que responda algún ayudante que esté disponible. | 47 | Si no encuentra allí la respuesta que busca, por favor, empiece el proceso escribiendo su pregunta, y espere unos momentos a que responda algún ayudante que esté disponible. |
48 | -=-=- El tiempo de respuesta puede variar, especialmente durante las horas punta -=-=- | 48 | -=-=- El tiempo de respuesta puede variar, especialmente durante las horas punta -=-=- |
49 | </string> | 49 | </string> |
50 | </floater> | 50 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/fr/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/fr/floater_instant_message.xml index 15539bc..926483b 100644 --- a/linden/indra/newview/skins/default/xui/fr/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/fr/floater_instant_message.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> |
2 | <floater label="(inconnue)" name="im_floater" title="(inconnue)"> | 2 | <floater label="(inconnue)" name="im_floater" title="(inconnue)"> |
3 | <string name="ringing"> | 3 | <string name="ringing"> |
4 | Appel en cours... | 4 | Appel en cours... |
5 | </string> | 5 | </string> |
6 | <string name="answering"> | 6 | <string name="answering"> |
7 | Connexion en cours... | 7 | Connexion en cours... |
8 | </string> | 8 | </string> |
9 | <string name="connected"> | 9 | <string name="connected"> |
10 | Connecté(e), cliquez sur Raccrocher pour terminer l'appel | 10 | Connecté(e), cliquez sur Raccrocher pour terminer l'appel |
11 | </string> | 11 | </string> |
12 | <string name="hang_up"> | 12 | <string name="hang_up"> |
13 | Appel terminé | 13 | Appel terminé |
14 | </string> | 14 | </string> |
15 | <string name="inventory_item_offered"> | 15 | <string name="inventory_item_offered"> |
16 | Objet de l'inventaire offert | 16 | Objet de l'inventaire offert |
17 | </string> | 17 | </string> |
18 | <string name="voice_icon"> | 18 | <string name="voice_icon"> |
19 | icn_voice-pvtfocus.tga | 19 | icn_voice-pvtfocus.tga |
20 | </string> | 20 | </string> |
21 | <string name="title_string"> | 21 | <string name="title_string"> |
22 | Envoyer un message instantané à [NAME] | 22 | Envoyer un message instantané à [NAME] |
23 | </string> | 23 | </string> |
24 | <string name="typing_start_string"> | 24 | <string name="typing_start_string"> |
25 | [NAME] est en train d'écrire… | 25 | [NAME] est en train d'écrire… |
26 | </string> | 26 | </string> |
27 | <string name="session_start_string"> | 27 | <string name="session_start_string"> |
28 | Début de la session avec [NAME], veuillez patienter. | 28 | Début de la session avec [NAME], veuillez patienter. |
29 | </string> | 29 | </string> |
30 | <string name="default_text_label"> | 30 | <string name="default_text_label"> |
31 | Cliquez ici pour envoyer un message instantané. | 31 | Cliquez ici pour envoyer un message instantané. |
32 | </string> | 32 | </string> |
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Le chat écrit n'est pas disponible pour cet appel. | 34 | Le chat écrit n'est pas disponible pour cet appel. |
35 | </string> | 35 | </string> |
36 | <button label="Profil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profil..." name="profile_callee_btn"/> |
37 | <button label="Appeler" name="start_call_btn"/> | 37 | <button label="Appeler" name="start_call_btn"/> |
38 | <button label="Raccrocher" name="end_call_btn"/> | 38 | <button label="Raccrocher" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
40 | <button label="" name="mute_btn" tool_tip="Ignorez"/> | 40 | <button label="" name="mute_btn" tool_tip="Ignorez"/> |
41 | </panel> | 41 | </panel> |
42 | <line_editor label="Cliquez ici pour envoyer un message instantané" name="chat_editor"/> | 42 | <line_editor label="Cliquez ici pour envoyer un message instantané" name="chat_editor"/> |
43 | <button label="Envoyer" name="send_btn"/> | 43 | <button label="Envoyer" name="send_btn"/> |
44 | <string name="live_help_dialog"> | 44 | <string name="live_help_dialog"> |
45 | *** Bienvenue sur la page Demande d'aide *** | 45 | *** Bienvenue sur la page Demande d'aide *** |
46 | Veuillez au préalable consulter les pages d'aide de Second Life en appuyant sur la touche F1, ou en accédant à la base de connaissances http://secondlife.com/knowledgebase/ | 46 | Veuillez au préalable consulter les pages d'aide de Second Life en appuyant sur la touche F1, ou en accédant à la base de connaissances http://secondlife.com/knowledgebase/ |
47 | Si vous ne trouvez pas ce que vous cherchez, saisissez votre question et attendez quelques instants pour que quelqu'un vous réponde. | 47 | Si vous ne trouvez pas ce que vous cherchez, saisissez votre question et attendez quelques instants pour que quelqu'un vous réponde. |
48 | -=-=- Les temps de réponse varient, surtout pendant les périodes de pointe -=-=- | 48 | -=-=- Les temps de réponse varient, surtout pendant les périodes de pointe -=-=- |
49 | </string> | 49 | </string> |
50 | </floater> | 50 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/hu/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/hu/floater_instant_message.xml index e4f5892..3469323 100644 --- a/linden/indra/newview/skins/default/xui/hu/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/hu/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Szöveges üzenetküldés nem elérhető a jelenlegi hívás alatt. | 34 | Szöveges üzenetküldés nem elérhető a jelenlegi hívás alatt. |
35 | </string> | 35 | </string> |
36 | <button label="Adatlap" name="profile_callee_btn"/> | 36 | <flyout_button label="Adatlap" name="profile_callee_btn"/> |
37 | <button label="Hívás" name="start_call_btn"/> | 37 | <button label="Hívás" name="start_call_btn"/> |
38 | <button label="Hívás vége" name="end_call_btn"/> | 38 | <button label="Hívás vége" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/it/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/it/floater_instant_message.xml index 58e043f..7bdc046 100644 --- a/linden/indra/newview/skins/default/xui/it/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/it/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | La chat di testo non è disponibile in questa chiamata. | 34 | La chat di testo non è disponibile in questa chiamata. |
35 | </string> | 35 | </string> |
36 | <button label="Profilo..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profilo..." name="profile_callee_btn"/> |
37 | <button label="Chiama" name="start_call_btn"/> | 37 | <button label="Chiama" name="start_call_btn"/> |
38 | <button label="Termina" name="end_call_btn"/> | 38 | <button label="Termina" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/ja/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/ja/floater_instant_message.xml index a8e91e1..c9de54e 100644 --- a/linden/indra/newview/skins/default/xui/ja/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/ja/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | このコールでは文字チャットが利用できません。 | 34 | このコールでは文字チャットが利用できません。 |
35 | </string> | 35 | </string> |
36 | <button label="プロフィール" name="profile_callee_btn" width="100"/> | 36 | <flyout_button label="プロフィール" name="profile_callee_btn" width="100"/> |
37 | <button label="コール" left_delta="105" name="start_call_btn" width="100"/> | 37 | <button label="コール" left_delta="105" name="start_call_btn" width="100"/> |
38 | <button label="呼出終了" name="end_call_btn" width="100"/> | 38 | <button label="呼出終了" name="end_call_btn" width="100"/> |
39 | <panel left_delta="96" name="speaker_controls"> | 39 | <panel left_delta="96" name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/ko/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/ko/floater_instant_message.xml index 1ad7d69..f1d0a48 100644 --- a/linden/indra/newview/skins/default/xui/ko/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/ko/floater_instant_message.xml | |||
@@ -21,7 +21,7 @@ | |||
21 | <string name="default_text_label"> | 21 | <string name="default_text_label"> |
22 | 메신저를 사용하려면 여기를 클릭하십시오. | 22 | 메신저를 사용하려면 여기를 클릭하십시오. |
23 | </string> | 23 | </string> |
24 | <button label="프로필" name="profile_callee_btn" /> | 24 | <flyout_button label="프로필" name="profile_callee_btn" /> |
25 | <button label="음성연결" name="start_call_btn" /> | 25 | <button label="음성연결" name="start_call_btn" /> |
26 | <button label="연결종료" name="end_call_btn" /> | 26 | <button label="연결종료" name="end_call_btn" /> |
27 | <panel name="speaker_controls"> | 27 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/pl/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/pl/floater_instant_message.xml index 2851356..1d918b8 100755 --- a/linden/indra/newview/skins/default/xui/pl/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/pl/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Czat nie jest dostępny dla tej rozmowy | 34 | Czat nie jest dostępny dla tej rozmowy |
35 | </string> | 35 | </string> |
36 | <button label="Profil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profil..." name="profile_callee_btn"/> |
37 | <button label="Dzwoń" name="start_call_btn"/> | 37 | <button label="Dzwoń" name="start_call_btn"/> |
38 | <button label="Skończ" name="end_call_btn"/> | 38 | <button label="Skończ" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/pt/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/pt/floater_instant_message.xml index 0927cd3..983a13c 100644 --- a/linden/indra/newview/skins/default/xui/pt/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/pt/floater_instant_message.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?> |
2 | <floater label="(desconhecido)" name="im_floater" title="(desconhecido)"> | 2 | <floater label="(desconhecido)" name="im_floater" title="(desconhecido)"> |
3 | <string name="ringing"> | 3 | <string name="ringing"> |
4 | Chamando... | 4 | Chamando... |
5 | </string> | 5 | </string> |
6 | <string name="answering"> | 6 | <string name="answering"> |
7 | Conectando... | 7 | Conectando... |
8 | </string> | 8 | </string> |
9 | <string name="connected"> | 9 | <string name="connected"> |
10 | Conectado, clique Finalizar Chamada para deixar em espera | 10 | Conectado, clique Finalizar Chamada para deixar em espera |
11 | </string> | 11 | </string> |
12 | <string name="hang_up"> | 12 | <string name="hang_up"> |
13 | Chamada encerrada | 13 | Chamada encerrada |
14 | </string> | 14 | </string> |
15 | <string name="inventory_item_offered"> | 15 | <string name="inventory_item_offered"> |
16 | Oferecido um item de Inventário | 16 | Oferecido um item de Inventário |
17 | </string> | 17 | </string> |
18 | <string name="voice_icon"> | 18 | <string name="voice_icon"> |
19 | icn_voice-pvtfocus.tga | 19 | icn_voice-pvtfocus.tga |
20 | </string> | 20 | </string> |
21 | <string name="title_string"> | 21 | <string name="title_string"> |
22 | Mensagem Instantânea com [NAME] | 22 | Mensagem Instantânea com [NAME] |
23 | </string> | 23 | </string> |
24 | <string name="typing_start_string"> | 24 | <string name="typing_start_string"> |
25 | [NAME] está digitando... | 25 | [NAME] está digitando... |
26 | </string> | 26 | </string> |
27 | <string name="session_start_string"> | 27 | <string name="session_start_string"> |
28 | Iniciando uma sessão com [NAME]. Por favor, aguarde. | 28 | Iniciando uma sessão com [NAME]. Por favor, aguarde. |
29 | </string> | 29 | </string> |
30 | <string name="default_text_label"> | 30 | <string name="default_text_label"> |
31 | Clique aqui para uma mensagem instantânea. | 31 | Clique aqui para uma mensagem instantânea. |
32 | </string> | 32 | </string> |
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Conversa por texto não está disponível para esta chamada. | 34 | Conversa por texto não está disponível para esta chamada. |
35 | </string> | 35 | </string> |
36 | <button label="Perfil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Perfil..." name="profile_callee_btn"/> |
37 | <button label="Chamar" name="start_call_btn"/> | 37 | <button label="Chamar" name="start_call_btn"/> |
38 | <button label="Terminar Chamada" name="end_call_btn"/> | 38 | <button label="Terminar Chamada" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
40 | <button label="" name="mute_btn" tool_tip="Emudecer a voz para este residente"/> | 40 | <button label="" name="mute_btn" tool_tip="Emudecer a voz para este residente"/> |
41 | </panel> | 41 | </panel> |
42 | <line_editor label="Clique aqui para mensagens instantâneas" name="chat_editor"/> | 42 | <line_editor label="Clique aqui para mensagens instantâneas" name="chat_editor"/> |
43 | <button label="Enviar" name="send_btn"/> | 43 | <button label="Enviar" name="send_btn"/> |
44 | <string name="live_help_dialog"> | 44 | <string name="live_help_dialog"> |
45 | *** Bem Vindo a Solicitação de Ajuda *** | 45 | *** Bem Vindo a Solicitação de Ajuda *** |
46 | Por favor, cheque primeiro nossas páginas de ajuda, pressionando F1 ou acessando a Base de Conhecimento em | 46 | Por favor, cheque primeiro nossas páginas de ajuda, pressionando F1 ou acessando a Base de Conhecimento em |
47 | http://secondlife.com/knowledgebase/ . Se sua resposta não está ali, por favor entre com sua pergunta e aguarde que um Ajudante responda. | 47 | http://secondlife.com/knowledgebase/ . Se sua resposta não está ali, por favor entre com sua pergunta e aguarde que um Ajudante responda. |
48 | -=-=- O tempo de resposta pode variar, especialmente em horários de pico -=-=- | 48 | -=-=- O tempo de resposta pode variar, especialmente em horários de pico -=-=- |
49 | </string> | 49 | </string> |
50 | </floater> | 50 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/ru/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/ru/floater_instant_message.xml index db9e975..7aa1c19 100644 --- a/linden/indra/newview/skins/default/xui/ru/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/ru/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Текстовый чат недоступен для этого вызова. | 34 | Текстовый чат недоступен для этого вызова. |
35 | </string> | 35 | </string> |
36 | <button label="Профиль..." name="profile_callee_btn"/> | 36 | <flyout_button label="Профиль..." name="profile_callee_btn"/> |
37 | <button label="Звонок" name="start_call_btn"/> | 37 | <button label="Звонок" name="start_call_btn"/> |
38 | <button label="Конец звонка" name="end_call_btn"/> | 38 | <button label="Конец звонка" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/tr/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/tr/floater_instant_message.xml index d804a70..b627271 100644 --- a/linden/indra/newview/skins/default/xui/tr/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/tr/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Bu arama için yazılı sohbet mevcut değil. | 34 | Bu arama için yazılı sohbet mevcut değil. |
35 | </string> | 35 | </string> |
36 | <button label="Profil..." name="profile_callee_btn"/> | 36 | <flyout_button label="Profil..." name="profile_callee_btn"/> |
37 | <button label="Ara" name="start_call_btn"/> | 37 | <button label="Ara" name="start_call_btn"/> |
38 | <button label="Kapat" name="end_call_btn"/> | 38 | <button label="Kapat" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/uk/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/uk/floater_instant_message.xml index bdd51fe..60ac3b8 100644 --- a/linden/indra/newview/skins/default/xui/uk/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/uk/floater_instant_message.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | <string name="unavailable_text_label"> | 33 | <string name="unavailable_text_label"> |
34 | Текстовий чат недоступний для цього виклику. | 34 | Текстовий чат недоступний для цього виклику. |
35 | </string> | 35 | </string> |
36 | <button label="Профіль..." name="profile_callee_btn"/> | 36 | <flyout_button label="Профіль..." name="profile_callee_btn"/> |
37 | <button label="Дзвінок" name="start_call_btn"/> | 37 | <button label="Дзвінок" name="start_call_btn"/> |
38 | <button label="Кінець дзвінка" name="end_call_btn"/> | 38 | <button label="Кінець дзвінка" name="end_call_btn"/> |
39 | <panel name="speaker_controls"> | 39 | <panel name="speaker_controls"> |
diff --git a/linden/indra/newview/skins/default/xui/zh/floater_instant_message.xml b/linden/indra/newview/skins/default/xui/zh/floater_instant_message.xml index 70433c1..ace6d8c 100644 --- a/linden/indra/newview/skins/default/xui/zh/floater_instant_message.xml +++ b/linden/indra/newview/skins/default/xui/zh/floater_instant_message.xml | |||
@@ -30,7 +30,7 @@ | |||
30 | <string name="unavailable_text_label"> | 30 | <string name="unavailable_text_label"> |
31 | 本次通话不可以文字聊天。 | 31 | 本次通话不可以文字聊天。 |
32 | </string> | 32 | </string> |
33 | <button label="档案..." name="profile_callee_btn"/> | 33 | <flyout_button label="档案..." name="profile_callee_btn"/> |
34 | <button label="呼叫" name="start_call_btn"/> | 34 | <button label="呼叫" name="start_call_btn"/> |
35 | <button label="结束呼叫" name="end_call_btn" pad_right="10" visible="false"/> | 35 | <button label="结束呼叫" name="end_call_btn" pad_right="10" visible="false"/> |
36 | <panel name="speaker_controls"> | 36 | <panel name="speaker_controls"> |