From 075b5b41dcf4be2c33a4473889fefcbffb1a8fe5 Mon Sep 17 00:00:00 2001 From: Jacek Antonelli Date: Fri, 15 Aug 2008 23:45:14 -0500 Subject: Second Life viewer sources 1.18.4.2-RC --- linden/indra/llcommon/llversionviewer.h | 2 +- linden/indra/llui/llui.cpp | 101 -------------- linden/indra/llui/llui.h | 3 - .../indra/newview/English.lproj/InfoPlist.strings | 4 +- linden/indra/newview/Info-SecondLife.plist | 2 +- linden/indra/newview/llagent.cpp | 5 +- linden/indra/newview/llinventorymodel.cpp | 10 +- linden/indra/newview/llinventorymodel.h | 5 +- linden/indra/newview/llpanelevent.cpp | 3 +- linden/indra/newview/llpanelplace.cpp | 12 +- linden/indra/newview/releasenotes.txt | 18 +++ linden/indra/newview/res/newViewRes.rc | 8 +- linden/indra/newview/skins/xui/de/alerts.xml | 34 ++--- .../newview/skins/xui/de/floater_about_land.xml | 2 +- .../indra/newview/skins/xui/de/floater_gesture.xml | 5 +- linden/indra/newview/skins/xui/de/floater_html.xml | 7 + .../indra/newview/skins/xui/de/floater_inspect.xml | 14 ++ .../newview/skins/xui/de/floater_joystick.xml | 54 ++++++++ .../newview/skins/xui/de/floater_lagmeter.xml | 152 +++++++++++++++++++++ .../newview/skins/xui/de/floater_lsl_guide.xml | 7 + .../skins/xui/de/floater_preview_gesture.xml | 3 + .../newview/skins/xui/de/floater_report_abuse.xml | 25 +++- .../newview/skins/xui/de/floater_report_bug.xml | 12 +- linden/indra/newview/skins/xui/de/floater_test.xml | 15 +- .../indra/newview/skins/xui/de/floater_tools.xml | 125 +++++++++++------ linden/indra/newview/skins/xui/de/menu_viewer.xml | 3 +- linden/indra/newview/skins/xui/de/panel_avatar.xml | 4 +- .../indra/newview/skins/xui/de/panel_friends.xml | 2 +- .../newview/skins/xui/de/panel_group_general.xml | 2 +- .../skins/xui/de/panel_group_land_money.xml | 7 +- .../newview/skins/xui/de/panel_group_voting.xml | 10 +- .../newview/skins/xui/de/panel_preferences_im.xml | 3 +- .../newview/skins/xui/de/panel_preferences_web.xml | 12 ++ .../newview/skins/xui/de/panel_region_covenant.xml | 2 +- .../newview/skins/xui/de/panel_region_estate.xml | 3 +- .../newview/skins/xui/de/panel_voice_options.xml | 2 +- .../newview/skins/xui/de/teleport_strings.xml | 73 ++++++++++ linden/indra/newview/skins/xui/en-us/alerts.xml | 28 ++-- .../newview/skins/xui/en-us/floater_directory.xml | 4 +- .../indra/newview/skins/xui/en-us/panel_avatar.xml | 6 +- .../skins/xui/en-us/panel_avatar_classified.xml | 2 + .../indra/newview/skins/xui/en-us/panel_place.xml | 8 +- .../newview/skins/xui/en-us/panel_place_small.xml | 4 + .../skins/xui/en-us/panel_region_general.xml | 2 +- linden/indra/newview/skins/xui/ja/alerts.xml | 28 ++-- .../newview/skins/xui/ja/floater_about_land.xml | 70 +++++----- .../newview/skins/xui/ja/floater_avatar_picker.xml | 3 + .../indra/newview/skins/xui/ja/floater_gesture.xml | 2 +- linden/indra/newview/skins/xui/ja/floater_html.xml | 7 + .../newview/skins/xui/ja/floater_joystick.xml | 41 ++++++ .../newview/skins/xui/ja/floater_lagmeter.xml | 152 +++++++++++++++++++++ .../skins/xui/ja/floater_preview_gesture.xml | 9 +- .../newview/skins/xui/ja/floater_report_abuse.xml | 22 ++- .../newview/skins/xui/ja/floater_report_bug.xml | 10 +- linden/indra/newview/skins/xui/ja/floater_test.xml | 15 +- .../indra/newview/skins/xui/ja/floater_tools.xml | 67 +++++++-- linden/indra/newview/skins/xui/ja/menu_viewer.xml | 1 + linden/indra/newview/skins/xui/ja/notify.xml | 4 +- linden/indra/newview/skins/xui/ja/panel_avatar.xml | 9 +- .../indra/newview/skins/xui/ja/panel_friends.xml | 20 ++- .../newview/skins/xui/ja/panel_group_general.xml | 11 +- .../skins/xui/ja/panel_group_land_money.xml | 7 +- .../skins/xui/ja/panel_preferences_chat.xml | 1 + .../newview/skins/xui/ja/panel_preferences_im.xml | 3 +- .../newview/skins/xui/ja/panel_region_covenant.xml | 3 +- .../newview/skins/xui/ja/panel_region_estate.xml | 6 +- .../newview/skins/xui/ja/teleport_strings.xml | 3 + linden/indra/newview/skins/xui/ko/alerts.xml | 24 +++- .../newview/skins/xui/ko/floater_about_land.xml | 4 +- .../newview/skins/xui/ko/floater_avatar_picker.xml | 3 + .../indra/newview/skins/xui/ko/floater_gesture.xml | 3 +- linden/indra/newview/skins/xui/ko/floater_html.xml | 7 + .../newview/skins/xui/ko/floater_joystick.xml | 41 ++++++ .../newview/skins/xui/ko/floater_lagmeter.xml | 152 +++++++++++++++++++++ .../skins/xui/ko/floater_preview_gesture.xml | 3 + .../newview/skins/xui/ko/floater_report_abuse.xml | 22 ++- .../newview/skins/xui/ko/floater_report_bug.xml | 10 +- linden/indra/newview/skins/xui/ko/floater_test.xml | 15 +- .../indra/newview/skins/xui/ko/floater_tools.xml | 53 ++++++- linden/indra/newview/skins/xui/ko/menu_viewer.xml | 3 +- linden/indra/newview/skins/xui/ko/notify.xml | 4 +- linden/indra/newview/skins/xui/ko/panel_avatar.xml | 4 +- .../indra/newview/skins/xui/ko/panel_friends.xml | 15 +- .../newview/skins/xui/ko/panel_group_general.xml | 11 +- .../skins/xui/ko/panel_group_land_money.xml | 9 +- .../skins/xui/ko/panel_preferences_audio.xml | 2 +- .../skins/xui/ko/panel_preferences_chat.xml | 1 + .../newview/skins/xui/ko/panel_preferences_im.xml | 3 +- .../newview/skins/xui/ko/panel_region_covenant.xml | 4 +- .../newview/skins/xui/ko/panel_region_estate.xml | 4 +- .../newview/skins/xui/ko/panel_voice_options.xml | 3 +- .../newview/skins/xui/ko/teleport_strings.xml | 3 + linden/indra/newview/viewer.cpp | 5 +- 93 files changed, 1323 insertions(+), 384 deletions(-) create mode 100644 linden/indra/newview/skins/xui/de/floater_inspect.xml create mode 100644 linden/indra/newview/skins/xui/de/floater_joystick.xml create mode 100644 linden/indra/newview/skins/xui/de/floater_lagmeter.xml create mode 100644 linden/indra/newview/skins/xui/de/floater_lsl_guide.xml create mode 100644 linden/indra/newview/skins/xui/de/panel_preferences_web.xml create mode 100644 linden/indra/newview/skins/xui/de/teleport_strings.xml create mode 100644 linden/indra/newview/skins/xui/ja/floater_lagmeter.xml create mode 100644 linden/indra/newview/skins/xui/ko/floater_lagmeter.xml (limited to 'linden') diff --git a/linden/indra/llcommon/llversionviewer.h b/linden/indra/llcommon/llversionviewer.h index 9164739..c13155a 100644 --- a/linden/indra/llcommon/llversionviewer.h +++ b/linden/indra/llcommon/llversionviewer.h @@ -35,7 +35,7 @@ const S32 LL_VERSION_MAJOR = 1; const S32 LL_VERSION_MINOR = 18; const S32 LL_VERSION_PATCH = 4; -const S32 LL_VERSION_BUILD = 1; +const S32 LL_VERSION_BUILD = 2; const char * const LL_CHANNEL = "Second Life Release"; diff --git a/linden/indra/llui/llui.cpp b/linden/indra/llui/llui.cpp index 1d2d8a7..7af0d72 100644 --- a/linden/indra/llui/llui.cpp +++ b/linden/indra/llui/llui.cpp @@ -67,7 +67,6 @@ const LLColor4 UI_VERTEX_COLOR(1.f, 1.f, 1.f, 1.f); BOOL gShowTextEditCursor = TRUE; // Language for UI construction -LLString gLanguage = "english-usa"; std::map gTranslation; std::list gUntranslated; @@ -1515,104 +1514,6 @@ void gl_segmented_rect_3d_tex_top(const LLVector2& border_scale, const LLVector3 gl_segmented_rect_3d_tex(border_scale, border_width, border_height, width_vec, height_vec, ROUNDED_RECT_TOP); } -#if 0 // No longer used -void load_tr(const LLString& lang) -{ - LLString inname = "words." + lang + ".txt"; - LLString filename = gDirUtilp->getExpandedFilename(LL_PATH_SKINS, inname.c_str()); - - llifstream file; - file.open(filename.c_str(), std::ios_base::binary); /* Flawfinder: ignore */ - if (!file) - { - llinfos << "No translation dictionary for: " << filename << llendl; - return; - } - - llinfos << "Reading language translation dictionary: " << filename << llendl; - - gTranslation.clear(); - gUntranslated.clear(); - - const S32 MAX_LINE_LEN = 1024; - char buffer[MAX_LINE_LEN]; /* Flawfinder: ignore */ - while (!file.eof()) - { - file.getline(buffer, MAX_LINE_LEN); - LLString line(buffer); - S32 commentpos = line.find("//"); - if (commentpos != LLString::npos) - { - line = line.substr(0, commentpos); - } - S32 offset = line.find('\t'); - if (offset != LLString::npos) - { - LLString english = line.substr(0,offset); - LLString translation = line.substr(offset+1); - //llinfos << "TR: " << english << " = " << translation << llendl; - gTranslation[english] = translation; - } - } - - file.close(); -} - -void init_tr(const LLString& language) -{ - if (!language.empty()) - { - gLanguage = language; - } - load_tr(gLanguage); -} - -void cleanup_tr() -{ - // Dump untranslated phrases to help with translation - if (gUntranslated.size() > 0) - { - LLString outname = "untranslated_" + gLanguage + ".txt"; - LLString outfilename = gDirUtilp->getExpandedFilename(LL_PATH_SKINS, outname.c_str()); - llofstream outfile; - outfile.open(outfilename.c_str()); /* Flawfinder: ignore */ - if (!outfile) - { - return; - } - llinfos << "Writing untranslated words to: " << outfilename << llendl; - LLString outtext; - for (std::list::iterator iter = gUntranslated.begin(); - iter != gUntranslated.end(); ++iter) - { - // output: english_phrase english_phrase - outtext += *iter; - outtext += "\t"; - outtext += *iter; - outtext += "\n"; - } - outfile << outtext.c_str(); - outfile.close(); - } -} - -LLString tr(const LLString& english_string) -{ - std::map::iterator it = gTranslation.find(english_string); - if (it != gTranslation.end()) - { - return it->second; - } - else - { - gUntranslated.push_back(english_string); - return english_string; - } -} - -#endif - - class LLShowXUINamesListener: public LLSimpleListener { bool handleEvent(LLPointer event, const LLSD& userdata) @@ -1643,12 +1544,10 @@ void LLUI::initClass(LLControlGroup* config, LLUI::sShowXUINames = LLUI::sConfigGroup->getBOOL("ShowXUINames"); LLUI::sConfigGroup->getControl("ShowXUINames")->addListener(&show_xui_names_listener); -// init_tr(language); } void LLUI::cleanupClass() { -// cleanup_tr(); } diff --git a/linden/indra/llui/llui.h b/linden/indra/llui/llui.h index 4d831ca..b806f7a 100644 --- a/linden/indra/llui/llui.h +++ b/linden/indra/llui/llui.h @@ -144,9 +144,6 @@ inline void gl_rect_2d_offset_local( const LLRect& rect, S32 pixel_offset, BOOL // Used to hide the flashing text cursor when window doesn't have focus. extern BOOL gShowTextEditCursor; -// Language -extern LLString gLanguage; - class LLImageProviderInterface; typedef void (*LLUIAudioCallback)(const LLUUID& uuid); diff --git a/linden/indra/newview/English.lproj/InfoPlist.strings b/linden/indra/newview/English.lproj/InfoPlist.strings index ae1ddea..94d1db1 100644 --- a/linden/indra/newview/English.lproj/InfoPlist.strings +++ b/linden/indra/newview/English.lproj/InfoPlist.strings @@ -1,5 +1,5 @@ /* Localized versions of Info.plist keys */ CFBundleName = "Second Life"; -CFBundleShortVersionString = "Second Life version 1.18.4.1"; -CFBundleGetInfoString = "Second Life version 1.18.4.1, Copyright 2004-2007 Linden Research, Inc."; +CFBundleShortVersionString = "Second Life version 1.18.4.2"; +CFBundleGetInfoString = "Second Life version 1.18.4.2, Copyright 2004-2007 Linden Research, Inc."; diff --git a/linden/indra/newview/Info-SecondLife.plist b/linden/indra/newview/Info-SecondLife.plist index a761a78..cee5a98 100644 --- a/linden/indra/newview/Info-SecondLife.plist +++ b/linden/indra/newview/Info-SecondLife.plist @@ -32,7 +32,7 @@ CFBundleVersion - 1.18.4.1 + 1.18.4.2 CSResourcesFileMapped diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index d825704..42fc27d 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp @@ -5113,6 +5113,8 @@ void update_group_floaters(const LLUUID& group_id) // update the talk view gIMMgr->refresh(); } + + gAgent.fireEvent(new LLEvent(&gAgent, "new group"), ""); } // static @@ -5202,7 +5204,6 @@ void LLAgent::processAgentGroupDataUpdate(LLMessageSystem *msg, void **) if (need_floater_update) { update_group_floaters(group.mID); - gAgent.fireEvent(new LLEvent(&gAgent, "new group"), ""); } } @@ -5304,8 +5305,6 @@ void LLAgent::processAgentDataUpdate(LLMessageSystem *msg, void **) } update_group_floaters(active_id); - - gAgent.fireEvent(new LLEvent(&gAgent, "new group"), ""); } // static diff --git a/linden/indra/newview/llinventorymodel.cpp b/linden/indra/newview/llinventorymodel.cpp index aa90538..4e54e78 100644 --- a/linden/indra/newview/llinventorymodel.cpp +++ b/linden/indra/newview/llinventorymodel.cpp @@ -290,12 +290,16 @@ void LLInventoryModel::getDirectDescendentsOf(const LLUUID& cat_id, // specifies 'type' as what it defaults to containing. The category is // not necessarily only for that type. *NOTE: This will create a new // inventory category on the fly if one does not exist. -LLUUID LLInventoryModel::findCategoryUUIDForType(LLAssetType::EType t) +LLUUID LLInventoryModel::findCategoryUUIDForType(LLAssetType::EType t, bool create_folder) { LLUUID rv = findCatUUID(t); - if(rv.isNull() && isInventoryUsable()) + if(rv.isNull() && isInventoryUsable() && create_folder) { - rv = createNewCategory(rv, t, NULL); + LLUUID root_id = gAgent.getInventoryRootID(); + if(root_id.notNull()) + { + rv = createNewCategory(root_id, t, NULL); + } } return rv; } diff --git a/linden/indra/newview/llinventorymodel.h b/linden/indra/newview/llinventorymodel.h index e321f1f..b560aea 100644 --- a/linden/indra/newview/llinventorymodel.h +++ b/linden/indra/newview/llinventorymodel.h @@ -237,7 +237,10 @@ public: // category is not necessarily only for that type. *NOTE: This // will create a new inventory category on the fly if one does not // exist. - LLUUID findCategoryUUIDForType(LLAssetType::EType preferred_type); + + // SDK: Added flag to specify whether the folder should be created if not found. This fixes the horrible + // multiple trash can bug. + LLUUID findCategoryUUIDForType(LLAssetType::EType preferred_type, bool create_folder = true); // Call this method when it's time to update everyone on a new // state, by default, the inventory model will not update diff --git a/linden/indra/newview/llpanelevent.cpp b/linden/indra/newview/llpanelevent.cpp index 7812a48..a35e8f8 100644 --- a/linden/indra/newview/llpanelevent.cpp +++ b/linden/indra/newview/llpanelevent.cpp @@ -76,7 +76,8 @@ BOOL LLPanelEvent::postBuild() mTBCategory = LLViewerUICtrlFactory::getTextBoxByName(this, "event_category"); mTBCategory->setColor(gColors.getColor( "LabelSelectedColor" )); - childSetColor("event_mature", gColors.getColor( "LabelSelectedColor" )); + childSetColor("event_mature_yes", gColors.getColor( "LabelSelectedColor" )); + childSetColor("event_mature_no", gColors.getColor( "LabelSelectedColor" )); mTBDate = LLViewerUICtrlFactory::getTextBoxByName(this, "event_date"); mTBDate->setColor(gColors.getColor( "LabelSelectedColor" )); diff --git a/linden/indra/newview/llpanelplace.cpp b/linden/indra/newview/llpanelplace.cpp index 2176fdc..93a86dc 100644 --- a/linden/indra/newview/llpanelplace.cpp +++ b/linden/indra/newview/llpanelplace.cpp @@ -195,21 +195,21 @@ void LLPanelPlace::processParcelInfoReply(LLMessageSystem *msg, void **) self->mDescEditor->setText(LLString(desc)); LLString info_text; - LLUIString traffic = self->childGetText("traffic_text"); + LLUIString traffic = self->getUIString("traffic_text"); traffic.setArg("[TRAFFIC]", llformat("%.0f", dwell)); info_text = traffic; - LLUIString area = self->childGetText("area_text"); - traffic.setArg("[AREA]", llformat("%d", actual_area)); + LLUIString area = self->getUIString("area_text"); + area.setArg("[AREA]", llformat("%d", actual_area)); info_text += area; if (flags & DFQ_FOR_SALE) { - LLUIString forsale = self->childGetText("forsale_text"); - traffic.setArg("[PRICE]", llformat("%d", sale_price)); + LLUIString forsale = self->getUIString("forsale_text"); + forsale.setArg("[PRICE]", llformat("%d", sale_price)); info_text += forsale; } if (auction_id != 0) { - LLUIString auction = self->childGetText("auction_text"); + LLUIString auction = self->getUIString("auction_text"); auction.setArg("[ID]", llformat("%010d", auction_id)); info_text += auction; } diff --git a/linden/indra/newview/releasenotes.txt b/linden/indra/newview/releasenotes.txt index f9a5e42..a35d512 100644 --- a/linden/indra/newview/releasenotes.txt +++ b/linden/indra/newview/releasenotes.txt @@ -1,3 +1,21 @@ +Release Notes for Second Life 1.18.4(2) November 1, 2007 +===================================== +Bug fixes: +* Fixed several UI elements +* Fixed new group not appearing in group window until relog +* Fixed Trash folders in user inventory +* Fixed missing line of information on land sales +* Fixed parcel listings showing [AREA] instead of parcel size +* Fixed bad teleports from landmarks +* Fixed up/down arrows for Repeats Per Face +* Fixed a viewer nested message crash +* Fixed a viewer crash with editing classifieds +* Fixed a viewer crash when pressing Ctrl-F with a minimized Search window +* Fixed secondlife.log spam when group info window opens +* Fixed Publish on Web not saving for parcels +* Fixed missing dialog for Publish in Classifieds +* Fixed updates for Land and L$ + Release Notes for Second Life 1.18.4(1) October 26, 2007 ===================================== Bug fixes: diff --git a/linden/indra/newview/res/newViewRes.rc b/linden/indra/newview/res/newViewRes.rc index c4e9f17..8d152fa 100644 --- a/linden/indra/newview/res/newViewRes.rc +++ b/linden/indra/newview/res/newViewRes.rc @@ -227,8 +227,8 @@ TOOLPIPETTE CURSOR "toolpipette.cur" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,18,4,1 - PRODUCTVERSION 1,18,4,1 + FILEVERSION 1,18,4,2 + PRODUCTVERSION 1,18,4,2 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -245,12 +245,12 @@ BEGIN BEGIN VALUE "CompanyName", "Linden Lab" VALUE "FileDescription", "Second Life" - VALUE "FileVersion", "1.18.4.1" + VALUE "FileVersion", "1.18.4.2" VALUE "InternalName", "Second Life" VALUE "LegalCopyright", "Copyright © 2001-2007, Linden Research, Inc." VALUE "OriginalFilename", "SecondLife.exe" VALUE "ProductName", "Second Life" - VALUE "ProductVersion", "1.18.4.1" + VALUE "ProductVersion", "1.18.4.2" END END BLOCK "VarFileInfo" diff --git a/linden/indra/newview/skins/xui/de/alerts.xml b/linden/indra/newview/skins/xui/de/alerts.xml index 054b313..5476b354 100644 --- a/linden/indra/newview/skins/xui/de/alerts.xml +++ b/linden/indra/newview/skins/xui/de/alerts.xml @@ -686,14 +686,12 @@ Möchten Sie auf www.secondlife.com ein Konto anlegen? - Anzeigen erscheinen eine Woche lang auf der Registerkarte 'Anzeigen' im -Suchverzeichnis. + Anzeigen erscheinen eine Woche lang im Abschnitt 'Anzeigen' des Suchverzeichnisses. -Füllen Sie Ihre Anzeige aus und klicken Sie auf 'Veröffentlichen...', um sie zum -Verzeichnis hinzuzufügen. +Füllen Sie Ihre Anzeige aus und klicken Sie auf 'Veröffentlichen...', um sie zum Verzeichnis hinzuzufügen. Sie werden gebeten, einen Preis zu bezahlen, wenn Sie auf 'Veröffentlichen' klicken. -Wenn Sie mehr bezahlen erscheint Ihre Anzeige weiter oben in der Liste, ebenso wenn ein Benutzer nach Ihren Suchbegriffen sucht. +Wenn Sie mehr bezahlen, erscheint Ihre Anzeige weiter oben in der Liste, ebenso wenn ein Benutzer nach Ihren Suchbegriffen sucht. - Verwenden Sie dieses Tool, um Verletzungen der Servicebedingungen -und Community-Standards zu melden. Siehe: -- -http://secondlife.com/corporate/tos.php -http://secondlife.com/corporate/cs.php -- + Verwenden Sie dieses Tool, um Verletzungen der Servicebedingungen und Community-Standards zu melden. Siehe: + +http://secondlife.com/corporate/tos.php +http://secondlife.com/corporate/cs.php + Alle gemeldeten Verletzungen der Servicebedingungen und Community-Standards -werden geprüft und geklärt. Sie werden per E-Mail über die -Klärung informiert. Sie können den Prozess auch im -Police Blotter verfolgen: -- -http://secondlife.com/community/blotter.php +werden geprüft und geklärt. Sie werden per E-Mail über die Klärung informiert. Sie können den Prozess auch im Police Blotter verfolgen: http://secondlife.com/community/blotter.php @@ -4402,4 +4395,13 @@ wirklich permanent löschen? Nein + + + Second Life kann den folgenden Link nicht verarbeiten: + [SLURL] + Die meisten Links ähneln dem Folgenden: secondlife://app/agent/0e346d8b-4433-4d66-a6b0-fd37083abc4c/about + +Bitte überprüfen Sie die Schreibweise und versuchen Sie es erneut. + + diff --git a/linden/indra/newview/skins/xui/de/floater_about_land.xml b/linden/indra/newview/skins/xui/de/floater_about_land.xml index 37fa2c5..c2da0f0 100644 --- a/linden/indra/newview/skins/xui/de/floater_about_land.xml +++ b/linden/indra/newview/skins/xui/de/floater_about_land.xml @@ -445,7 +445,7 @@ Musik-URL: - Sound + Sound- Einstellungen: diff --git a/linden/indra/newview/skins/xui/de/floater_gesture.xml b/linden/indra/newview/skins/xui/de/floater_gesture.xml index 85b4b1b..f5a7a50 100644 --- a/linden/indra/newview/skins/xui/de/floater_gesture.xml +++ b/linden/indra/newview/skins/xui/de/floater_gesture.xml @@ -1,10 +1,9 @@ - Zum Abspielen einer Animation, Geste anklicken oder -Taste druecken. + Klicken Sie auf eine Geste oder drücken Sie eine Taste, um Animationen und Sound abzuspielen. - + diff --git a/linden/indra/newview/skins/xui/de/floater_html.xml b/linden/indra/newview/skins/xui/de/floater_html.xml index 18b6059..45636ec 100644 --- a/linden/indra/newview/skins/xui/de/floater_html.xml +++ b/linden/indra/newview/skins/xui/de/floater_html.xml @@ -1,6 +1,13 @@