diff options
author | Jacek Antonelli | 2008-08-15 23:45:30 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:45:30 -0500 |
commit | 6fa6022a3f6d5bf71d97a59ec89929575f2ffd11 (patch) | |
tree | 3d1f89612dab6f8a8089ccac8cfeb6372f6fad8c | |
parent | Second Life viewer sources 1.19.0.2 (diff) | |
download | meta-impy-6fa6022a3f6d5bf71d97a59ec89929575f2ffd11.zip meta-impy-6fa6022a3f6d5bf71d97a59ec89929575f2ffd11.tar.gz meta-impy-6fa6022a3f6d5bf71d97a59ec89929575f2ffd11.tar.bz2 meta-impy-6fa6022a3f6d5bf71d97a59ec89929575f2ffd11.tar.xz |
Second Life viewer sources 1.19.0.3
70 files changed, 434 insertions, 379 deletions
diff --git a/linden/doc/contributions.txt b/linden/doc/contributions.txt index 3bbdb92..d35e2aa 100644 --- a/linden/doc/contributions.txt +++ b/linden/doc/contributions.txt | |||
@@ -34,6 +34,7 @@ Alissa Sabre | |||
34 | VWR-2116 | 34 | VWR-2116 |
35 | VWR-2826 | 35 | VWR-2826 |
36 | VWR-4010 | 36 | VWR-4010 |
37 | VWR-3410 | ||
37 | Angus Boyd | 38 | Angus Boyd |
38 | VWR-592 | 39 | VWR-592 |
39 | Argent Stonecutter | 40 | Argent Stonecutter |
diff --git a/linden/indra/linux_crash_logger/llcrashloggerlinux.cpp b/linden/indra/linux_crash_logger/llcrashloggerlinux.cpp index e96264e..f90fea2 100644 --- a/linden/indra/linux_crash_logger/llcrashloggerlinux.cpp +++ b/linden/indra/linux_crash_logger/llcrashloggerlinux.cpp | |||
@@ -55,8 +55,6 @@ | |||
55 | static const char dialog_text[] = | 55 | static const char dialog_text[] = |
56 | "Second Life appears to have crashed or frozen last time it ran.\n" | 56 | "Second Life appears to have crashed or frozen last time it ran.\n" |
57 | "This crash reporter collects information about your computer's hardware, operating system, and some Second Life logs, all of which are used for debugging purposes only.\n" | 57 | "This crash reporter collects information about your computer's hardware, operating system, and some Second Life logs, all of which are used for debugging purposes only.\n" |
58 | "In the space below, please briefly describe what you were doing or trying to do just prior to the crash. Thank you for your help!\n" | ||
59 | "This report is NOT read by Customer Support. If you have billing or other questions, contact support by visiting http://www.secondlife.com/support\n" | ||
60 | "\n" | 58 | "\n" |
61 | "Send crash report?"; | 59 | "Send crash report?"; |
62 | 60 | ||
diff --git a/linden/indra/llcommon/llversionviewer.h b/linden/indra/llcommon/llversionviewer.h index e85fa5d..e23403c 100644 --- a/linden/indra/llcommon/llversionviewer.h +++ b/linden/indra/llcommon/llversionviewer.h | |||
@@ -35,7 +35,7 @@ | |||
35 | const S32 LL_VERSION_MAJOR = 1; | 35 | const S32 LL_VERSION_MAJOR = 1; |
36 | const S32 LL_VERSION_MINOR = 19; | 36 | const S32 LL_VERSION_MINOR = 19; |
37 | const S32 LL_VERSION_PATCH = 0; | 37 | const S32 LL_VERSION_PATCH = 0; |
38 | const S32 LL_VERSION_BUILD = 2; | 38 | const S32 LL_VERSION_BUILD = 3; |
39 | 39 | ||
40 | const char * const LL_CHANNEL = "Second Life Release"; | 40 | const char * const LL_CHANNEL = "Second Life Release"; |
41 | 41 | ||
diff --git a/linden/indra/llcrashlogger/llcrashlogger.cpp b/linden/indra/llcrashlogger/llcrashlogger.cpp index 8b1fffa..ab464bd 100755 --- a/linden/indra/llcrashlogger/llcrashlogger.cpp +++ b/linden/indra/llcrashlogger/llcrashlogger.cpp | |||
@@ -83,7 +83,9 @@ void LLCrashLoggerText::updateApplication(LLString message) | |||
83 | } | 83 | } |
84 | 84 | ||
85 | LLCrashLogger::LLCrashLogger() : | 85 | LLCrashLogger::LLCrashLogger() : |
86 | mSentCrashLogs(false) | 86 | mCrashBehavior(CRASH_BEHAVIOR_ASK), |
87 | mCrashInPreviousExec(false), | ||
88 | mSentCrashLogs(false) | ||
87 | { | 89 | { |
88 | 90 | ||
89 | } | 91 | } |
diff --git a/linden/indra/llui/llbutton.cpp b/linden/indra/llui/llbutton.cpp index 9fa1c8e..7513fc2 100644 --- a/linden/indra/llui/llbutton.cpp +++ b/linden/indra/llui/llbutton.cpp | |||
@@ -956,37 +956,37 @@ S32 round_up(S32 grid, S32 value) | |||
956 | 956 | ||
957 | void LLButton::setImageUnselected(const LLString &image_name) | 957 | void LLButton::setImageUnselected(const LLString &image_name) |
958 | { | 958 | { |
959 | setImageUnselected(LLUI::getUIImageByName(image_name)); | 959 | setImageUnselected(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
960 | mImageUnselectedName = image_name; | 960 | mImageUnselectedName = image_name; |
961 | } | 961 | } |
962 | 962 | ||
963 | void LLButton::setImageSelected(const LLString &image_name) | 963 | void LLButton::setImageSelected(const LLString &image_name) |
964 | { | 964 | { |
965 | setImageSelected(LLUI::getUIImageByName(image_name)); | 965 | setImageSelected(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
966 | mImageSelectedName = image_name; | 966 | mImageSelectedName = image_name; |
967 | } | 967 | } |
968 | 968 | ||
969 | void LLButton::setImageHoverSelected(const LLString &image_name) | 969 | void LLButton::setImageHoverSelected(const LLString &image_name) |
970 | { | 970 | { |
971 | setImageHoverSelected(LLUI::getUIImageByName(image_name)); | 971 | setImageHoverSelected(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
972 | mImageHoverSelectedName = image_name; | 972 | mImageHoverSelectedName = image_name; |
973 | } | 973 | } |
974 | 974 | ||
975 | void LLButton::setImageHoverUnselected(const LLString &image_name) | 975 | void LLButton::setImageHoverUnselected(const LLString &image_name) |
976 | { | 976 | { |
977 | setImageHoverUnselected(LLUI::getUIImageByName(image_name)); | 977 | setImageHoverUnselected(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
978 | mImageHoverUnselectedName = image_name; | 978 | mImageHoverUnselectedName = image_name; |
979 | } | 979 | } |
980 | 980 | ||
981 | void LLButton::setImageDisabled(const LLString &image_name) | 981 | void LLButton::setImageDisabled(const LLString &image_name) |
982 | { | 982 | { |
983 | setImageDisabled(LLUI::getUIImageByName(image_name)); | 983 | setImageDisabled(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
984 | mImageDisabledName = image_name; | 984 | mImageDisabledName = image_name; |
985 | } | 985 | } |
986 | 986 | ||
987 | void LLButton::setImageDisabledSelected(const LLString &image_name) | 987 | void LLButton::setImageDisabledSelected(const LLString &image_name) |
988 | { | 988 | { |
989 | setImageDisabledSelected(LLUI::getUIImageByName(image_name)); | 989 | setImageDisabledSelected(image_name.empty() ? NULL : LLUI::getUIImageByName(image_name)); |
990 | mImageDisabledSelectedName = image_name; | 990 | mImageDisabledSelectedName = image_name; |
991 | } | 991 | } |
992 | 992 | ||
diff --git a/linden/indra/llui/llcombobox.cpp b/linden/indra/llui/llcombobox.cpp index 96092b4..0e0f5f2 100644 --- a/linden/indra/llui/llcombobox.cpp +++ b/linden/indra/llui/llcombobox.cpp | |||
@@ -1086,6 +1086,10 @@ BOOL LLComboBox::operateOnAll(EOperation op) | |||
1086 | return FALSE; | 1086 | return FALSE; |
1087 | } | 1087 | } |
1088 | 1088 | ||
1089 | BOOL LLComboBox::selectItemRange( S32 first, S32 last ) | ||
1090 | { | ||
1091 | return mList->selectItemRange(first, last); | ||
1092 | } | ||
1089 | 1093 | ||
1090 | 1094 | ||
1091 | // | 1095 | // |
diff --git a/linden/indra/llui/llcombobox.h b/linden/indra/llui/llcombobox.h index 7511449..db1c251 100644 --- a/linden/indra/llui/llcombobox.h +++ b/linden/indra/llui/llcombobox.h | |||
@@ -156,7 +156,7 @@ public: | |||
156 | virtual BOOL getCanSelect() const { return TRUE; } | 156 | virtual BOOL getCanSelect() const { return TRUE; } |
157 | virtual BOOL selectFirstItem() { return setCurrentByIndex(0); } | 157 | virtual BOOL selectFirstItem() { return setCurrentByIndex(0); } |
158 | virtual BOOL selectNthItem( S32 index ) { return setCurrentByIndex(index); } | 158 | virtual BOOL selectNthItem( S32 index ) { return setCurrentByIndex(index); } |
159 | virtual BOOL selectItemRange( S32 first, S32 last ) { return setCurrentByIndex(first); } | 159 | virtual BOOL selectItemRange( S32 first, S32 last ); |
160 | virtual S32 getFirstSelectedIndex() const { return getCurrentIndex(); } | 160 | virtual S32 getFirstSelectedIndex() const { return getCurrentIndex(); } |
161 | virtual BOOL setCurrentByID( const LLUUID& id ); | 161 | virtual BOOL setCurrentByID( const LLUUID& id ); |
162 | virtual LLUUID getCurrentID(); // LLUUID::null if no items in menu | 162 | virtual LLUUID getCurrentID(); // LLUUID::null if no items in menu |
diff --git a/linden/indra/llui/llfloater.cpp b/linden/indra/llui/llfloater.cpp index 496b67f..6d86652 100644 --- a/linden/indra/llui/llfloater.cpp +++ b/linden/indra/llui/llfloater.cpp | |||
@@ -1434,21 +1434,7 @@ void LLFloater::draw() | |||
1434 | } | 1434 | } |
1435 | } | 1435 | } |
1436 | 1436 | ||
1437 | if( mDefaultBtn) | 1437 | LLPanel::updateDefaultBtn(); |
1438 | { | ||
1439 | if (gFocusMgr.childHasKeyboardFocus( this ) && mDefaultBtn->getEnabled()) | ||
1440 | { | ||
1441 | LLUICtrl* focus_ctrl = gFocusMgr.getKeyboardFocus(); | ||
1442 | // is this button a direct descendent and not a nested widget (e.g. checkbox)? | ||
1443 | BOOL focus_is_child_button = focus_ctrl->getWidgetType() == WIDGET_TYPE_BUTTON && focus_ctrl->getParent() == this; | ||
1444 | // only enable default button when current focus is not a button | ||
1445 | mDefaultBtn->setBorderEnabled(!focus_is_child_button); | ||
1446 | } | ||
1447 | else | ||
1448 | { | ||
1449 | mDefaultBtn->setBorderEnabled(FALSE); | ||
1450 | } | ||
1451 | } | ||
1452 | 1438 | ||
1453 | // draw children | 1439 | // draw children |
1454 | LLView* focused_child = gFocusMgr.getKeyboardFocus(); | 1440 | LLView* focused_child = gFocusMgr.getKeyboardFocus(); |
@@ -1459,6 +1445,7 @@ void LLFloater::draw() | |||
1459 | focused_child->setVisible(FALSE); | 1445 | focused_child->setVisible(FALSE); |
1460 | } | 1446 | } |
1461 | 1447 | ||
1448 | // don't call LLPanel::draw() since we've implemented custom background rendering | ||
1462 | LLView::draw(); | 1449 | LLView::draw(); |
1463 | 1450 | ||
1464 | if( mBgVisible ) | 1451 | if( mBgVisible ) |
diff --git a/linden/indra/llui/lllineeditor.cpp b/linden/indra/llui/lllineeditor.cpp index 88c8d75..b091bb7 100644 --- a/linden/indra/llui/lllineeditor.cpp +++ b/linden/indra/llui/lllineeditor.cpp | |||
@@ -2418,6 +2418,12 @@ void LLLineEditor::resetPreedit() | |||
2418 | { | 2418 | { |
2419 | if (hasPreeditString()) | 2419 | if (hasPreeditString()) |
2420 | { | 2420 | { |
2421 | if (hasSelection()) | ||
2422 | { | ||
2423 | llwarns << "Preedit and selection!" << llendl; | ||
2424 | deselect(); | ||
2425 | } | ||
2426 | |||
2421 | const S32 preedit_pos = mPreeditPositions.front(); | 2427 | const S32 preedit_pos = mPreeditPositions.front(); |
2422 | mText.erase(preedit_pos, mPreeditPositions.back() - preedit_pos); | 2428 | mText.erase(preedit_pos, mPreeditPositions.back() - preedit_pos); |
2423 | mText.insert(preedit_pos, mPreeditOverwrittenWString); | 2429 | mText.insert(preedit_pos, mPreeditOverwrittenWString); |
@@ -2427,11 +2433,10 @@ void LLLineEditor::resetPreedit() | |||
2427 | mPreeditOverwrittenWString.clear(); | 2433 | mPreeditOverwrittenWString.clear(); |
2428 | mPreeditPositions.clear(); | 2434 | mPreeditPositions.clear(); |
2429 | 2435 | ||
2430 | mKeystrokeTimer.reset(); | 2436 | // Don't reset key stroke timer nor invoke keystroke callback, |
2431 | if (mKeystrokeCallback) | 2437 | // because a call to updatePreedit should be follow soon in |
2432 | { | 2438 | // normal course of operation, and timer and callback will be |
2433 | mKeystrokeCallback(this, mCallbackUserData); | 2439 | // maintained there. Doing so here made an odd sound. (VWR-3410) |
2434 | } | ||
2435 | } | 2440 | } |
2436 | } | 2441 | } |
2437 | 2442 | ||
@@ -2444,27 +2449,10 @@ void LLLineEditor::updatePreedit(const LLWString &preedit_string, | |||
2444 | return; | 2449 | return; |
2445 | } | 2450 | } |
2446 | 2451 | ||
2447 | if (hasSelection()) | 2452 | // Note that call to updatePreedit is always preceeded by resetPreedit, |
2448 | { | 2453 | // so we have no existing selection/preedit. |
2449 | if (hasPreeditString()) | ||
2450 | { | ||
2451 | llwarns << "Preedit and selection!" << llendl; | ||
2452 | deselect(); | ||
2453 | } | ||
2454 | else | ||
2455 | { | ||
2456 | deleteSelection(); | ||
2457 | } | ||
2458 | } | ||
2459 | 2454 | ||
2460 | S32 insert_preedit_at = getCursor(); | 2455 | S32 insert_preedit_at = getCursor(); |
2461 | if (hasPreeditString()) | ||
2462 | { | ||
2463 | insert_preedit_at = mPreeditPositions.front(); | ||
2464 | //mText.replace(insert_preedit_at, mPreeditPositions.back() - insert_preedit_at, mPreeditOverwrittenWString); | ||
2465 | mText.erase(insert_preedit_at, mPreeditPositions.back() - insert_preedit_at); | ||
2466 | mText.insert(insert_preedit_at, mPreeditOverwrittenWString); | ||
2467 | } | ||
2468 | 2456 | ||
2469 | mPreeditWString = preedit_string; | 2457 | mPreeditWString = preedit_string; |
2470 | mPreeditPositions.resize(preedit_segment_lengths.size() + 1); | 2458 | mPreeditPositions.resize(preedit_segment_lengths.size() + 1); |
diff --git a/linden/indra/llui/llpanel.cpp b/linden/indra/llui/llpanel.cpp index 7430e50..b72e104 100644 --- a/linden/indra/llui/llpanel.cpp +++ b/linden/indra/llui/llpanel.cpp | |||
@@ -214,6 +214,17 @@ void LLPanel::draw() | |||
214 | } | 214 | } |
215 | } | 215 | } |
216 | 216 | ||
217 | updateDefaultBtn(); | ||
218 | |||
219 | LLView::draw(); | ||
220 | } | ||
221 | |||
222 | void LLPanel::updateDefaultBtn() | ||
223 | { | ||
224 | // This method does not call LLView::draw() so callers will need | ||
225 | // to take care of that themselves at the appropriate place in | ||
226 | // their rendering sequence | ||
227 | |||
217 | if( mDefaultBtn) | 228 | if( mDefaultBtn) |
218 | { | 229 | { |
219 | if (gFocusMgr.childHasKeyboardFocus( this ) && mDefaultBtn->getEnabled()) | 230 | if (gFocusMgr.childHasKeyboardFocus( this ) && mDefaultBtn->getEnabled()) |
@@ -228,8 +239,6 @@ void LLPanel::draw() | |||
228 | mDefaultBtn->setBorderEnabled(FALSE); | 239 | mDefaultBtn->setBorderEnabled(FALSE); |
229 | } | 240 | } |
230 | } | 241 | } |
231 | |||
232 | LLView::draw(); | ||
233 | } | 242 | } |
234 | 243 | ||
235 | void LLPanel::refresh() | 244 | void LLPanel::refresh() |
diff --git a/linden/indra/llui/llpanel.h b/linden/indra/llui/llpanel.h index bcbda2c..aeba6d9 100644 --- a/linden/indra/llui/llpanel.h +++ b/linden/indra/llui/llpanel.h | |||
@@ -119,6 +119,7 @@ public: | |||
119 | void setBackgroundOpaque(BOOL b) { mBgOpaque = b; } | 119 | void setBackgroundOpaque(BOOL b) { mBgOpaque = b; } |
120 | void setDefaultBtn(LLButton* btn = NULL); | 120 | void setDefaultBtn(LLButton* btn = NULL); |
121 | void setDefaultBtn(const LLString& id); | 121 | void setDefaultBtn(const LLString& id); |
122 | void updateDefaultBtn(); | ||
122 | void setLabel(const LLStringExplicit& label) { mLabel = label; } | 123 | void setLabel(const LLStringExplicit& label) { mLabel = label; } |
123 | LLString getLabel() const { return mLabel; } | 124 | LLString getLabel() const { return mLabel; } |
124 | 125 | ||
diff --git a/linden/indra/llui/llscrolllistctrl.cpp b/linden/indra/llui/llscrolllistctrl.cpp index 36a7b00..043caa9 100644 --- a/linden/indra/llui/llscrolllistctrl.cpp +++ b/linden/indra/llui/llscrolllistctrl.cpp | |||
@@ -220,22 +220,14 @@ LLScrollListText::LLScrollListText( const LLString& text, const LLFontGL* font, | |||
220 | : LLScrollListCell(width), | 220 | : LLScrollListCell(width), |
221 | mText( text ), | 221 | mText( text ), |
222 | mFont( font ), | 222 | mFont( font ), |
223 | mColor(color), | ||
224 | mUseColor(use_color), | ||
223 | mFontStyle( font_style ), | 225 | mFontStyle( font_style ), |
224 | mFontAlignment( font_alignment ), | 226 | mFontAlignment( font_alignment ), |
225 | mVisible( visible ), | 227 | mVisible( visible ), |
226 | mHighlightCount( 0 ), | 228 | mHighlightCount( 0 ), |
227 | mHighlightOffset( 0 ) | 229 | mHighlightOffset( 0 ) |
228 | { | 230 | { |
229 | if (use_color) | ||
230 | { | ||
231 | mColor = new LLColor4(); | ||
232 | mColor->setVec(color); | ||
233 | } | ||
234 | else | ||
235 | { | ||
236 | mColor = NULL; | ||
237 | } | ||
238 | |||
239 | sCount++; | 231 | sCount++; |
240 | 232 | ||
241 | // initialize rounded rect image | 233 | // initialize rounded rect image |
@@ -248,7 +240,6 @@ LLScrollListText::LLScrollListText( const LLString& text, const LLFontGL* font, | |||
248 | LLScrollListText::~LLScrollListText() | 240 | LLScrollListText::~LLScrollListText() |
249 | { | 241 | { |
250 | sCount--; | 242 | sCount--; |
251 | delete mColor; | ||
252 | } | 243 | } |
253 | 244 | ||
254 | S32 LLScrollListText::getContentWidth() const | 245 | S32 LLScrollListText::getContentWidth() const |
@@ -259,11 +250,8 @@ S32 LLScrollListText::getContentWidth() const | |||
259 | 250 | ||
260 | void LLScrollListText::setColor(const LLColor4& color) | 251 | void LLScrollListText::setColor(const LLColor4& color) |
261 | { | 252 | { |
262 | if (!mColor) | 253 | mColor = color; |
263 | { | 254 | mUseColor = TRUE; |
264 | mColor = new LLColor4(); | ||
265 | } | ||
266 | *mColor = color; | ||
267 | } | 255 | } |
268 | 256 | ||
269 | void LLScrollListText::setText(const LLStringExplicit& text) | 257 | void LLScrollListText::setText(const LLStringExplicit& text) |
@@ -273,14 +261,14 @@ void LLScrollListText::setText(const LLStringExplicit& text) | |||
273 | 261 | ||
274 | void LLScrollListText::draw(const LLColor4& color, const LLColor4& highlight_color) const | 262 | void LLScrollListText::draw(const LLColor4& color, const LLColor4& highlight_color) const |
275 | { | 263 | { |
276 | const LLColor4* display_color; | 264 | LLColor4 display_color; |
277 | if (mColor) | 265 | if (mUseColor) |
278 | { | 266 | { |
279 | display_color = mColor; | 267 | display_color = mColor; |
280 | } | 268 | } |
281 | else | 269 | else |
282 | { | 270 | { |
283 | display_color = &color; | 271 | display_color = color; |
284 | } | 272 | } |
285 | 273 | ||
286 | if (mHighlightCount > 0) | 274 | if (mHighlightCount > 0) |
@@ -327,7 +315,7 @@ void LLScrollListText::draw(const LLColor4& color, const LLColor4& highlight_col | |||
327 | } | 315 | } |
328 | mFont->render(mText.getWString(), 0, | 316 | mFont->render(mText.getWString(), 0, |
329 | start_x, 2.f, | 317 | start_x, 2.f, |
330 | *display_color, | 318 | display_color, |
331 | mFontAlignment, | 319 | mFontAlignment, |
332 | LLFontGL::BOTTOM, | 320 | LLFontGL::BOTTOM, |
333 | mFontStyle, | 321 | mFontStyle, |
@@ -1070,7 +1058,7 @@ BOOL LLScrollListCtrl::selectItemRange( S32 first_index, S32 last_index ) | |||
1070 | { | 1058 | { |
1071 | if( itemp->getEnabled() ) | 1059 | if( itemp->getEnabled() ) |
1072 | { | 1060 | { |
1073 | selectItem(itemp); | 1061 | selectItem(itemp, FALSE); |
1074 | success = TRUE; | 1062 | success = TRUE; |
1075 | if (!success) | 1063 | if (!success) |
1076 | mOriginalSelection = first_index; | 1064 | mOriginalSelection = first_index; |
diff --git a/linden/indra/llui/llscrolllistctrl.h b/linden/indra/llui/llscrolllistctrl.h index 71ba63d..e9486cb 100644 --- a/linden/indra/llui/llscrolllistctrl.h +++ b/linden/indra/llui/llscrolllistctrl.h | |||
@@ -111,7 +111,8 @@ public: | |||
111 | private: | 111 | private: |
112 | LLUIString mText; | 112 | LLUIString mText; |
113 | const LLFontGL* mFont; | 113 | const LLFontGL* mFont; |
114 | LLColor4* mColor; | 114 | LLColor4 mColor; |
115 | U8 mUseColor; | ||
115 | U8 mFontStyle; | 116 | U8 mFontStyle; |
116 | LLFontGL::HAlign mFontAlignment; | 117 | LLFontGL::HAlign mFontAlignment; |
117 | BOOL mVisible; | 118 | BOOL mVisible; |
diff --git a/linden/indra/llui/lltexteditor.cpp b/linden/indra/llui/lltexteditor.cpp index ca9ea0a..9061ca3 100644 --- a/linden/indra/llui/lltexteditor.cpp +++ b/linden/indra/llui/lltexteditor.cpp | |||
@@ -4439,6 +4439,12 @@ void LLTextEditor::resetPreedit() | |||
4439 | { | 4439 | { |
4440 | if (hasPreeditString()) | 4440 | if (hasPreeditString()) |
4441 | { | 4441 | { |
4442 | if (hasSelection()) | ||
4443 | { | ||
4444 | llwarns << "Preedit and selection!" << llendl; | ||
4445 | deselect(); | ||
4446 | } | ||
4447 | |||
4442 | mCursorPos = mPreeditPositions.front(); | 4448 | mCursorPos = mPreeditPositions.front(); |
4443 | removeStringNoUndo(mCursorPos, mPreeditPositions.back() - mCursorPos); | 4449 | removeStringNoUndo(mCursorPos, mPreeditPositions.back() - mCursorPos); |
4444 | insertStringNoUndo(mCursorPos, mPreeditOverwrittenWString); | 4450 | insertStringNoUndo(mCursorPos, mPreeditOverwrittenWString); |
@@ -4447,9 +4453,10 @@ void LLTextEditor::resetPreedit() | |||
4447 | mPreeditOverwrittenWString.clear(); | 4453 | mPreeditOverwrittenWString.clear(); |
4448 | mPreeditPositions.clear(); | 4454 | mPreeditPositions.clear(); |
4449 | 4455 | ||
4450 | updateLineStartList(); | 4456 | // A call to updatePreedit should soon follow under a |
4451 | setCursorPos(mCursorPos); | 4457 | // normal course of operation, so we don't need to |
4452 | // updateScrollFromCursor(); | 4458 | // maintain internal variables such as line start |
4459 | // positions now. | ||
4453 | } | 4460 | } |
4454 | } | 4461 | } |
4455 | 4462 | ||
@@ -4462,28 +4469,9 @@ void LLTextEditor::updatePreedit(const LLWString &preedit_string, | |||
4462 | return; | 4469 | return; |
4463 | } | 4470 | } |
4464 | 4471 | ||
4465 | if (hasSelection()) | ||
4466 | { | ||
4467 | if (hasPreeditString()) | ||
4468 | { | ||
4469 | llwarns << "Preedit and selection!" << llendl; | ||
4470 | deselect(); | ||
4471 | } | ||
4472 | else | ||
4473 | { | ||
4474 | deleteSelection(TRUE); | ||
4475 | } | ||
4476 | } | ||
4477 | |||
4478 | getWindow()->hideCursorUntilMouseMove(); | 4472 | getWindow()->hideCursorUntilMouseMove(); |
4479 | 4473 | ||
4480 | S32 insert_preedit_at = mCursorPos; | 4474 | S32 insert_preedit_at = mCursorPos; |
4481 | if (hasPreeditString()) | ||
4482 | { | ||
4483 | insert_preedit_at = mPreeditPositions.front(); | ||
4484 | removeStringNoUndo(insert_preedit_at, mPreeditPositions.back() - insert_preedit_at); | ||
4485 | insertStringNoUndo(insert_preedit_at, mPreeditOverwrittenWString); | ||
4486 | } | ||
4487 | 4475 | ||
4488 | mPreeditWString = preedit_string; | 4476 | mPreeditWString = preedit_string; |
4489 | mPreeditPositions.resize(preedit_segment_lengths.size() + 1); | 4477 | mPreeditPositions.resize(preedit_segment_lengths.size() + 1); |
diff --git a/linden/indra/llwindow/llwindowmacosx.cpp b/linden/indra/llwindow/llwindowmacosx.cpp index f522abb..b458d7f 100644 --- a/linden/indra/llwindow/llwindowmacosx.cpp +++ b/linden/indra/llwindow/llwindowmacosx.cpp | |||
@@ -2099,15 +2099,17 @@ OSStatus LLWindowMacOSX::eventHandler (EventHandlerCallRef myHandler, EventRef e | |||
2099 | } | 2099 | } |
2100 | 2100 | ||
2101 | // Handle preedit string. | 2101 | // Handle preedit string. |
2102 | if (preedit_string.length() > 0) | 2102 | if (preedit_string.length() == 0) |
2103 | { | 2103 | { |
2104 | if (preedit_segment_lengths.size() == 0) | 2104 | preedit_segment_lengths.clear(); |
2105 | { | 2105 | preedit_standouts.clear(); |
2106 | preedit_segment_lengths.push_back(preedit_string.length()); | 2106 | } |
2107 | preedit_standouts.push_back(FALSE); | 2107 | else if (preedit_segment_lengths.size() == 0) |
2108 | } | 2108 | { |
2109 | mPreeditor->updatePreedit(preedit_string, preedit_segment_lengths, preedit_standouts, caret_position); | 2109 | preedit_segment_lengths.push_back(preedit_string.length()); |
2110 | preedit_standouts.push_back(FALSE); | ||
2110 | } | 2111 | } |
2112 | mPreeditor->updatePreedit(preedit_string, preedit_segment_lengths, preedit_standouts, caret_position); | ||
2111 | 2113 | ||
2112 | result = noErr; | 2114 | result = noErr; |
2113 | } | 2115 | } |
@@ -3354,6 +3356,8 @@ void LLWindowMacOSX::interruptLanguageTextInput() | |||
3354 | { | 3356 | { |
3355 | FixTSMDocument(mTSMDocument); | 3357 | FixTSMDocument(mTSMDocument); |
3356 | } | 3358 | } |
3359 | // Don't we need to call resetPreedit here? | ||
3360 | // Well, if Apple's TSM document is correct, we don't. | ||
3357 | } | 3361 | } |
3358 | 3362 | ||
3359 | #endif // LL_DARWIN | 3363 | #endif // LL_DARWIN |
diff --git a/linden/indra/llwindow/llwindowwin32.cpp b/linden/indra/llwindow/llwindowwin32.cpp index e9315c9..4ad044b 100644 --- a/linden/indra/llwindow/llwindowwin32.cpp +++ b/linden/indra/llwindow/llwindowwin32.cpp | |||
@@ -3703,6 +3703,10 @@ void LLWindowWin32::interruptLanguageTextInput() | |||
3703 | LLWinImm::notifyIME(himc, NI_COMPOSITIONSTR, CPS_COMPLETE, 0); | 3703 | LLWinImm::notifyIME(himc, NI_COMPOSITIONSTR, CPS_COMPLETE, 0); |
3704 | LLWinImm::releaseContext(mWindowHandle, himc); | 3704 | LLWinImm::releaseContext(mWindowHandle, himc); |
3705 | } | 3705 | } |
3706 | |||
3707 | // Win32 document says there will be no composition string | ||
3708 | // after NI_COMPOSITIONSTR returns. The following call to | ||
3709 | // resetPreedit should be a NOP unless IME goes mad... | ||
3706 | mPreeditor->resetPreedit(); | 3710 | mPreeditor->resetPreedit(); |
3707 | } | 3711 | } |
3708 | } | 3712 | } |
@@ -3846,7 +3850,12 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes) | |||
3846 | } | 3850 | } |
3847 | } | 3851 | } |
3848 | 3852 | ||
3849 | if (preedit_string.length() > 0) | 3853 | if (preedit_string.length() == 0) |
3854 | { | ||
3855 | preedit_segment_lengths.clear(); | ||
3856 | preedit_standouts.clear(); | ||
3857 | } | ||
3858 | else | ||
3850 | { | 3859 | { |
3851 | if (preedit_segment_lengths.size() == 0) | 3860 | if (preedit_segment_lengths.size() == 0) |
3852 | { | 3861 | { |
@@ -3856,8 +3865,8 @@ void LLWindowWin32::handleCompositionMessage(const U32 indexes) | |||
3856 | { | 3865 | { |
3857 | preedit_standouts.assign(preedit_segment_lengths.size(), FALSE); | 3866 | preedit_standouts.assign(preedit_segment_lengths.size(), FALSE); |
3858 | } | 3867 | } |
3859 | mPreeditor->updatePreedit(preedit_string, preedit_segment_lengths, preedit_standouts, caret_position); | ||
3860 | } | 3868 | } |
3869 | mPreeditor->updatePreedit(preedit_string, preedit_segment_lengths, preedit_standouts, caret_position); | ||
3861 | 3870 | ||
3862 | // Some IME doesn't query char position after WM_IME_COMPOSITION, | 3871 | // Some IME doesn't query char position after WM_IME_COMPOSITION, |
3863 | // so we need to update them actively. | 3872 | // so we need to update them actively. |
diff --git a/linden/indra/newview/English.lproj/InfoPlist.strings b/linden/indra/newview/English.lproj/InfoPlist.strings index 76c6915..9e5db0d 100644 --- a/linden/indra/newview/English.lproj/InfoPlist.strings +++ b/linden/indra/newview/English.lproj/InfoPlist.strings | |||
@@ -1,5 +1,5 @@ | |||
1 | /* Localized versions of Info.plist keys */ | 1 | /* Localized versions of Info.plist keys */ |
2 | 2 | ||
3 | CFBundleName = "Second Life"; | 3 | CFBundleName = "Second Life"; |
4 | CFBundleShortVersionString = "Second Life version 1.19.0.2"; | 4 | CFBundleShortVersionString = "Second Life version 1.19.0.3"; |
5 | CFBundleGetInfoString = "Second Life version 1.19.0.2, Copyright 2004-2007 Linden Research, Inc."; | 5 | CFBundleGetInfoString = "Second Life version 1.19.0.3, Copyright 2004-2007 Linden Research, Inc."; |
diff --git a/linden/indra/newview/Info-SecondLife.plist b/linden/indra/newview/Info-SecondLife.plist index c93fbe0..050aa93 100644 --- a/linden/indra/newview/Info-SecondLife.plist +++ b/linden/indra/newview/Info-SecondLife.plist | |||
@@ -32,7 +32,7 @@ | |||
32 | </dict> | 32 | </dict> |
33 | </array> | 33 | </array> |
34 | <key>CFBundleVersion</key> | 34 | <key>CFBundleVersion</key> |
35 | <string>1.19.0.2</string> | 35 | <string>1.19.0.3</string> |
36 | <key>CSResourcesFileMapped</key> | 36 | <key>CSResourcesFileMapped</key> |
37 | <true/> | 37 | <true/> |
38 | </dict> | 38 | </dict> |
diff --git a/linden/indra/newview/linux_tools/client-readme.txt b/linden/indra/newview/linux_tools/client-readme.txt index 89454e2..ff607b7 100644 --- a/linden/indra/newview/linux_tools/client-readme.txt +++ b/linden/indra/newview/linux_tools/client-readme.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | Second Life - Linux Alpha README | 1 | Second Life - Linux Beta README |
2 | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | 2 | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
3 | 3 | ||
4 | This document contains information about the Second Life Linux | 4 | This document contains information about the Second Life Linux |
5 | client, and isn't meant to serve as an introduction to Second | 5 | client, and isn't meant to serve as an introduction to Second |
@@ -26,16 +26,14 @@ Life itself - please see <http://www.secondlife.com/whatis/>. | |||
26 | 1. INTRODUCTION | 26 | 1. INTRODUCTION |
27 | -=-=-=-=-=-=-=- | 27 | -=-=-=-=-=-=-=- |
28 | 28 | ||
29 | Hi! This is an ALPHA release of the Second Life client for Linux. | 29 | Hi! This is a BETA release of the Second Life client for Linux. |
30 | The 'alpha' status means that not everything is implemented yet and | 30 | The 'beta' status means that although we're still smoothing-out a few rough |
31 | we're still hard at work on this version of the client, but many | 31 | edges, this version of the client is functionally complete and should |
32 | residents find that it already works well 'out of the box' for accessing | 32 | work quite well 'out of the box' for accessing Second Life. |
33 | Second Life. | ||
34 | 33 | ||
35 | We encourage you to try it out and let us know of its compatibility | 34 | We encourage you to try it out and let us know of its compatibility |
36 | with your system. Be aware that although the client itself is provided | 35 | with your system. Be aware that although this is a 'beta' client, it connects |
37 | for testing purposes, any changes you make within the Second Life world | 36 | to the main Second Life world and changes you make there are permanent. |
38 | are permanent. | ||
39 | 37 | ||
40 | You will have either obtained this client from secondlife.com (the official | 38 | You will have either obtained this client from secondlife.com (the official |
41 | site) or from a third-party packager; if you encounter any problems then | 39 | site) or from a third-party packager; if you encounter any problems then |
@@ -98,7 +96,7 @@ you wish. | |||
98 | -=-=-=-=-=-=-=- | 96 | -=-=-=-=-=-=-=- |
99 | 97 | ||
100 | These are the most commonly-encountered known issues which are specific to | 98 | These are the most commonly-encountered known issues which are specific to |
101 | the Alpha release of the Linux client. | 99 | the Beta release of the Linux client. |
102 | 100 | ||
103 | * VISUAL EFFECTS AND PERFORMANCE - many Linux graphics drivers are not as | 101 | * VISUAL EFFECTS AND PERFORMANCE - many Linux graphics drivers are not as |
104 | robust as their counterparts for other operating systems, so some advanced | 102 | robust as their counterparts for other operating systems, so some advanced |
@@ -106,9 +104,9 @@ the Alpha release of the Linux client. | |||
106 | stability. See PROBLEM 3 in the TROUBLESHOOTING section if you wish to | 104 | stability. See PROBLEM 3 in the TROUBLESHOOTING section if you wish to |
107 | turn these on to possibly enhance your experience. | 105 | turn these on to possibly enhance your experience. |
108 | 106 | ||
109 | * MISC - The following features are not currently fully implemented on the | 107 | * MISC - The following features are known to not yet be fully operational on |
110 | Linux client and are therefore known not to work properly: | 108 | the Linux client: |
111 | * Movie recording | 109 | * Movie recording (soon to be deprecated) |
112 | * Full Unicode font rendering | 110 | * Full Unicode font rendering |
113 | 111 | ||
114 | * UPLOAD / SAVE / COLOR-PICKER DIALOGS - These only appear when the client | 112 | * UPLOAD / SAVE / COLOR-PICKER DIALOGS - These only appear when the client |
@@ -214,7 +212,7 @@ configuration options for advanced troubleshooters. | |||
214 | you disable specific GL extensions, each of which is represented by a | 212 | you disable specific GL extensions, each of which is represented by a |
215 | letter ("a"-"o"). If you can narrow down a stability problem on your system | 213 | letter ("a"-"o"). If you can narrow down a stability problem on your system |
216 | to just one or two GL extensions then please post details of your hardware | 214 | to just one or two GL extensions then please post details of your hardware |
217 | (and drivers) to the Linux Client Alpha Testers forum (see link below) along | 215 | (and drivers) to the Linux Client Testers forum (see link below) along |
218 | with the minimal LL_GL_BLACKLIST which solves your problems. This will help | 216 | with the minimal LL_GL_BLACKLIST which solves your problems. This will help |
219 | us to improve stability for your hardware while minimally impacting | 217 | us to improve stability for your hardware while minimally impacting |
220 | performance. | 218 | performance. |
@@ -256,7 +254,7 @@ bugs in all Second Life releases if you find that the Troubleshooting | |||
256 | section in this file hasn't helped (please note, however, that this is | 254 | section in this file hasn't helped (please note, however, that this is |
257 | not a support forum). | 255 | not a support forum). |
258 | 256 | ||
259 | Linux Client Alpha Testers forum: | 257 | Linux Client Testers forum: |
260 | <http://forums.secondlife.com/forumdisplay.php?forumid=263> | 258 | <http://forums.secondlife.com/forumdisplay.php?forumid=263> |
261 | This is a forum where Linux Client users can help each other out and | 259 | This is a forum where Linux Client users can help each other out and |
262 | discuss the latest updates. | 260 | discuss the latest updates. |
diff --git a/linden/indra/newview/linux_tools/wrapper.sh b/linden/indra/newview/linux_tools/wrapper.sh index 4ed0609..587c56f 100755 --- a/linden/indra/newview/linux_tools/wrapper.sh +++ b/linden/indra/newview/linux_tools/wrapper.sh | |||
@@ -1,7 +1,7 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | ## Here are some configuration options for Linux Client Alpha Testers. | 3 | ## Here are some configuration options for Linux Client Testers. |
4 | ## These options are for self-assisted troubleshooting during this alpha | 4 | ## These options are for self-assisted troubleshooting during this beta |
5 | ## testing phase; you should not usually need to touch them. | 5 | ## testing phase; you should not usually need to touch them. |
6 | 6 | ||
7 | ## - Avoids using the ESD audio driver. | 7 | ## - Avoids using the ESD audio driver. |
@@ -21,14 +21,14 @@ export LL_GL_BASICEXT=x | |||
21 | 21 | ||
22 | ## - Avoids *all* optional OpenGL extensions. This is the safest and least- | 22 | ## - Avoids *all* optional OpenGL extensions. This is the safest and least- |
23 | ## exciting option. Enable this if you experience stability issues, and | 23 | ## exciting option. Enable this if you experience stability issues, and |
24 | ## report whether it helps in the Linux Client Alpha Testers forum. | 24 | ## report whether it helps in the Linux Client Testers forum. |
25 | #export LL_GL_NOEXT=x | 25 | #export LL_GL_NOEXT=x |
26 | 26 | ||
27 | ## - For advanced troubleshooters, this lets you disable specific GL | 27 | ## - For advanced troubleshooters, this lets you disable specific GL |
28 | ## extensions, each of which is represented by a letter a-o. If you can | 28 | ## extensions, each of which is represented by a letter a-o. If you can |
29 | ## narrow down a stability problem on your system to just one or two | 29 | ## narrow down a stability problem on your system to just one or two |
30 | ## extensions then please post details of your hardware (and drivers) to | 30 | ## extensions then please post details of your hardware (and drivers) to |
31 | ## the Linux Client Alpha Testers forum along with the minimal | 31 | ## the Linux Client Testers forum along with the minimal |
32 | ## LL_GL_BLACKLIST which solves your problems. | 32 | ## LL_GL_BLACKLIST which solves your problems. |
33 | #export LL_GL_BLACKLIST=abcdefghijklmno | 33 | #export LL_GL_BLACKLIST=abcdefghijklmno |
34 | 34 | ||
@@ -114,8 +114,8 @@ fi | |||
114 | 114 | ||
115 | 115 | ||
116 | echo | 116 | echo |
117 | echo '*********************************************************' | 117 | echo '*******************************************************' |
118 | echo 'This is an ALPHA release of the Second Life linux client.' | 118 | echo 'This is a BETA release of the Second Life linux client.' |
119 | echo 'Thank you for testing!' | 119 | echo 'Thank you for testing!' |
120 | echo 'Please see README-linux.txt before reporting problems.' | 120 | echo 'Please see README-linux.txt before reporting problems.' |
121 | echo | 121 | echo |
diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp index 2933fe9..e3d7073 100644 --- a/linden/indra/newview/llappviewer.cpp +++ b/linden/indra/newview/llappviewer.cpp | |||
@@ -2190,25 +2190,19 @@ bool LLAppViewer::initConfiguration() | |||
2190 | { | 2190 | { |
2191 | llinfos << "Sending crash report." << llendl; | 2191 | llinfos << "Sending crash report." << llendl; |
2192 | 2192 | ||
2193 | removeMarkerFile(); | ||
2194 | #if LL_WINDOWS | 2193 | #if LL_WINDOWS |
2195 | std::string exe_path = gDirUtilp->getAppRODataDir(); | 2194 | std::string exe_path = gDirUtilp->getAppRODataDir(); |
2196 | exe_path += gDirUtilp->getDirDelimiter(); | 2195 | exe_path += gDirUtilp->getDirDelimiter(); |
2197 | exe_path += "win_crash_logger.exe"; | 2196 | exe_path += "win_crash_logger.exe"; |
2198 | 2197 | ||
2199 | std::string arg_string = "-previous -user "; | 2198 | std::string arg_string = "-previous "; |
2200 | arg_string += gGridName; | ||
2201 | arg_string += " -name \""; | ||
2202 | arg_string += gSecondLife; | ||
2203 | arg_string += "\""; | ||
2204 | // Spawn crash logger. | 2199 | // Spawn crash logger. |
2205 | // NEEDS to wait until completion, otherwise log files will get smashed. | 2200 | // NEEDS to wait until completion, otherwise log files will get smashed. |
2206 | _spawnl(_P_WAIT, exe_path.c_str(), exe_path.c_str(), arg_string.c_str(), NULL); | 2201 | _spawnl(_P_WAIT, exe_path.c_str(), exe_path.c_str(), arg_string.c_str(), NULL); |
2207 | #elif LL_DARWIN | 2202 | #elif LL_DARWIN |
2208 | std::string command_str; | 2203 | std::string command_str; |
2209 | command_str = "crashreporter.app/Contents/MacOS/crashreporter "; | 2204 | command_str = "crashreporter.app/Contents/MacOS/crashreporter "; |
2210 | command_str += "-previous -user "; | 2205 | command_str += "-previous"; |
2211 | command_str += gGridName; | ||
2212 | // XXX -- We need to exit fullscreen mode for this to work. | 2206 | // XXX -- We need to exit fullscreen mode for this to work. |
2213 | // XXX -- system() also doesn't wait for completion. Hmm... | 2207 | // XXX -- system() also doesn't wait for completion. Hmm... |
2214 | system(command_str.c_str()); /* Flawfinder: Ignore */ | 2208 | system(command_str.c_str()); /* Flawfinder: Ignore */ |
@@ -2223,10 +2217,6 @@ bool LLAppViewer::initConfiguration() | |||
2223 | char* const cmdargv[] = | 2217 | char* const cmdargv[] = |
2224 | {(char*)cmd.c_str(), | 2218 | {(char*)cmd.c_str(), |
2225 | (char*)"-previous", | 2219 | (char*)"-previous", |
2226 | (char*)"-user", | ||
2227 | (char*)gGridName, | ||
2228 | (char*)"-name", | ||
2229 | (char*)gSecondLife.c_str(), | ||
2230 | NULL}; | 2220 | NULL}; |
2231 | pid_t pid = fork(); | 2221 | pid_t pid = fork(); |
2232 | if (pid == 0) | 2222 | if (pid == 0) |
diff --git a/linden/indra/newview/llappviewermacosx.cpp b/linden/indra/newview/llappviewermacosx.cpp index 3e31ad7..e277425 100644 --- a/linden/indra/newview/llappviewermacosx.cpp +++ b/linden/indra/newview/llappviewermacosx.cpp | |||
@@ -112,10 +112,7 @@ void LLAppViewerMacOSX::handleCrashReporting() | |||
112 | { | 112 | { |
113 | // Macintosh | 113 | // Macintosh |
114 | LLString command_str; | 114 | LLString command_str; |
115 | command_str = "crashreporter.app/Contents/MacOS/crashreporter "; | 115 | command_str = "open crashreporter.app"; |
116 | command_str += "-user "; | ||
117 | command_str += gGridName; | ||
118 | command_str += " &"; // This backgrounds the command so system() doesn't block until the crashreporter exits. | ||
119 | system(command_str.c_str()); /* Flawfinder: ignore */ | 116 | system(command_str.c_str()); /* Flawfinder: ignore */ |
120 | 117 | ||
121 | // Sometimes signals don't seem to quit the viewer. | 118 | // Sometimes signals don't seem to quit the viewer. |
diff --git a/linden/indra/newview/llcontroldef.cpp b/linden/indra/newview/llcontroldef.cpp index c30c9a6..2255496 100644 --- a/linden/indra/newview/llcontroldef.cpp +++ b/linden/indra/newview/llcontroldef.cpp | |||
@@ -886,6 +886,7 @@ void declare_settings() | |||
886 | //gSavedSettings.declareVec3("FocusOffsetBuild", LLVector3(4, 0, 0), "[NOT USED]"); | 886 | //gSavedSettings.declareVec3("FocusOffsetBuild", LLVector3(4, 0, 0), "[NOT USED]"); |
887 | gSavedSettings.declareVec3("FocusOffsetDefault", LLVector3(1, 0, 1), "Default focus point offset relative to avatar (x-axis is forward)"); | 887 | gSavedSettings.declareVec3("FocusOffsetDefault", LLVector3(1, 0, 1), "Default focus point offset relative to avatar (x-axis is forward)"); |
888 | gSavedSettings.declareBOOL("TrackFocusObject", TRUE, "Camera tracks last object zoomed on"); | 888 | gSavedSettings.declareBOOL("TrackFocusObject", TRUE, "Camera tracks last object zoomed on"); |
889 | gSavedSettings.declareBOOL("CameraMouseWheelZoom", TRUE, "Camera zooms in and out with mousewheel"); | ||
889 | 890 | ||
890 | gSavedSettings.declareVec3d("FocusPosOnLogout", LLVector3d(0, 0, 0), "Camera focus point when last logged out (global coordinates)"); | 891 | gSavedSettings.declareVec3d("FocusPosOnLogout", LLVector3d(0, 0, 0), "Camera focus point when last logged out (global coordinates)"); |
891 | gSavedSettings.declareVec3d("CameraPosOnLogout", LLVector3d(0, 0, 0), "Camera position when last logged out (global coordinates)"); | 892 | gSavedSettings.declareVec3d("CameraPosOnLogout", LLVector3d(0, 0, 0), "Camera position when last logged out (global coordinates)"); |
diff --git a/linden/indra/newview/llpanelgroupvoting.cpp b/linden/indra/newview/llpanelgroupvoting.cpp index b78d5c2..58a4842 100644 --- a/linden/indra/newview/llpanelgroupvoting.cpp +++ b/linden/indra/newview/llpanelgroupvoting.cpp | |||
@@ -604,9 +604,25 @@ void LLPanelGroupVoting::impl::sendGroupProposalsRequest(const LLUUID& group_id) | |||
604 | gAgent.sendReliableMessage(); | 604 | gAgent.sendReliableMessage(); |
605 | } | 605 | } |
606 | 606 | ||
607 | void LLPanelGroupVoting::handleResponse(void *userdata, ResponseType response, bool success) | 607 | void LLPanelGroupVoting::handleResponse( |
608 | const LLUUID& group_id, | ||
609 | ResponseType response, | ||
610 | bool success) | ||
608 | { | 611 | { |
609 | impl* self = (impl*)userdata; | 612 | impl* self = NULL; |
613 | |||
614 | //see if the voting ballot for the group is still even open | ||
615 | std::map<LLUUID, LLPanelGroupVoting::impl*>::const_iterator self_iter = | ||
616 | LLPanelGroupVoting::impl::sGroupIDs.find(group_id); | ||
617 | |||
618 | if ( LLPanelGroupVoting::impl::sGroupIDs.end() != self_iter ) | ||
619 | { | ||
620 | //cool, we found the panel's implementation | ||
621 | //(the panel is still open) | ||
622 | //then we want to do some other stuff :) | ||
623 | self = self_iter->second; | ||
624 | } | ||
625 | |||
610 | if ( self ) | 626 | if ( self ) |
611 | { | 627 | { |
612 | //refresh the proposals now that we've hit no | 628 | //refresh the proposals now that we've hit no |
@@ -633,15 +649,44 @@ void LLPanelGroupVoting::handleResponse(void *userdata, ResponseType response, b | |||
633 | } | 649 | } |
634 | } | 650 | } |
635 | 651 | ||
652 | void LLPanelGroupVoting::handleFailure( | ||
653 | const LLUUID& group_id) | ||
654 | { | ||
655 | impl* self = NULL; | ||
656 | |||
657 | //see if the voting ballot for the group is still even open | ||
658 | std::map<LLUUID, LLPanelGroupVoting::impl*>::const_iterator self_iter = | ||
659 | LLPanelGroupVoting::impl::sGroupIDs.find(group_id); | ||
660 | |||
661 | if ( LLPanelGroupVoting::impl::sGroupIDs.end() != self_iter ) | ||
662 | { | ||
663 | //cool, we found the panel's implementation | ||
664 | //(the panel is still open) | ||
665 | //then we want to do some other stuff :) | ||
666 | self = self_iter->second; | ||
667 | } | ||
668 | |||
669 | if ( self ) | ||
670 | { | ||
671 | self->setEnableListProposals(); | ||
672 | } | ||
673 | } | ||
674 | |||
636 | class LLStartGroupVoteResponder : public LLHTTPClient::Responder | 675 | class LLStartGroupVoteResponder : public LLHTTPClient::Responder |
637 | { | 676 | { |
638 | public: | 677 | public: |
639 | LLStartGroupVoteResponder(void *userdata) : mUserData(userdata) {}; | 678 | LLStartGroupVoteResponder(const LLUUID& group_id) |
679 | { | ||
680 | mGroupID = group_id; | ||
681 | } | ||
682 | |||
640 | //If we get back a normal response, handle it here | 683 | //If we get back a normal response, handle it here |
641 | virtual void result(const LLSD& content) | 684 | virtual void result(const LLSD& content) |
642 | { | 685 | { |
643 | //Ack'd the proposal initialization, now let's finish up. | 686 | //Ack'd the proposal initialization, now let's finish up. |
644 | LLPanelGroupVoting::handleResponse(mUserData,LLPanelGroupVoting::START_VOTE); | 687 | LLPanelGroupVoting::handleResponse( |
688 | mGroupID, | ||
689 | LLPanelGroupVoting::START_VOTE); | ||
645 | } | 690 | } |
646 | 691 | ||
647 | //If we get back an error (not found, etc...), handle it here | 692 | //If we get back an error (not found, etc...), handle it here |
@@ -649,21 +694,29 @@ public: | |||
649 | { | 694 | { |
650 | llinfos << "LLPanelGroupVotingResponder::error " | 695 | llinfos << "LLPanelGroupVotingResponder::error " |
651 | << status << ": " << reason << llendl; | 696 | << status << ": " << reason << llendl; |
697 | |||
698 | LLPanelGroupVoting::handleFailure(mGroupID); | ||
652 | } | 699 | } |
653 | private: | 700 | private: |
654 | void *mUserData; | 701 | LLUUID mGroupID; |
655 | }; | 702 | }; |
656 | 703 | ||
657 | class LLGroupProposalBallotResponder : public LLHTTPClient::Responder | 704 | class LLGroupProposalBallotResponder : public LLHTTPClient::Responder |
658 | { | 705 | { |
659 | public: | 706 | public: |
660 | LLGroupProposalBallotResponder(void *userdata) : mUserData(userdata) {}; | 707 | LLGroupProposalBallotResponder(const LLUUID& group_id) |
708 | { | ||
709 | mGroupID = group_id; | ||
710 | } | ||
711 | |||
661 | //If we get back a normal response, handle it here | 712 | //If we get back a normal response, handle it here |
662 | virtual void result(const LLSD& content) | 713 | virtual void result(const LLSD& content) |
663 | { | 714 | { |
664 | //Ack'd the proposal initialization, now let's finish up. | 715 | //Ack'd the proposal initialization, now let's finish up. |
665 | 716 | LLPanelGroupVoting::handleResponse( | |
666 | LLPanelGroupVoting::handleResponse(mUserData,LLPanelGroupVoting::BALLOT,content["voted"].asBoolean()); | 717 | mGroupID, |
718 | LLPanelGroupVoting::BALLOT, | ||
719 | content["voted"].asBoolean()); | ||
667 | } | 720 | } |
668 | 721 | ||
669 | //If we get back an error (not found, etc...), handle it here | 722 | //If we get back an error (not found, etc...), handle it here |
@@ -671,9 +724,11 @@ public: | |||
671 | { | 724 | { |
672 | llinfos << "LLPanelGroupVotingResponder::error " | 725 | llinfos << "LLPanelGroupVotingResponder::error " |
673 | << status << ": " << reason << llendl; | 726 | << status << ": " << reason << llendl; |
727 | |||
728 | LLPanelGroupVoting::handleFailure(mGroupID); | ||
674 | } | 729 | } |
675 | private: | 730 | private: |
676 | void *mUserData; | 731 | LLUUID mGroupID; |
677 | }; | 732 | }; |
678 | 733 | ||
679 | void LLPanelGroupVoting::impl::sendStartGroupProposal() | 734 | void LLPanelGroupVoting::impl::sendStartGroupProposal() |
@@ -715,7 +770,11 @@ void LLPanelGroupVoting::impl::sendStartGroupProposal() | |||
715 | body["duration"] = duration_seconds; | 770 | body["duration"] = duration_seconds; |
716 | body["proposal-text"] = mProposalText->getText(); | 771 | body["proposal-text"] = mProposalText->getText(); |
717 | 772 | ||
718 | LLHTTPClient::post(url, body, new LLStartGroupVoteResponder((void*)this)); | 773 | LLHTTPClient::post( |
774 | url, | ||
775 | body, | ||
776 | new LLStartGroupVoteResponder(mGroupID), | ||
777 | 300); | ||
719 | } | 778 | } |
720 | else | 779 | else |
721 | { //DEPRECATED!!!!!!! This is a fallback just in case our backend cap is not there. Delete this block ASAP! | 780 | { //DEPRECATED!!!!!!! This is a fallback just in case our backend cap is not there. Delete this block ASAP! |
@@ -758,7 +817,11 @@ void LLPanelGroupVoting::impl::sendGroupProposalBallot(const char* vote) | |||
758 | body["group-id"] = mGroupID; | 817 | body["group-id"] = mGroupID; |
759 | body["vote"] = vote; | 818 | body["vote"] = vote; |
760 | 819 | ||
761 | LLHTTPClient::post(url, body, new LLGroupProposalBallotResponder((void*)this)); | 820 | LLHTTPClient::post( |
821 | url, | ||
822 | body, | ||
823 | new LLGroupProposalBallotResponder(mGroupID), | ||
824 | 300); | ||
762 | } | 825 | } |
763 | else | 826 | else |
764 | { //DEPRECATED!!!!!!! This is a fallback just in case our backend cap is not there. Delete this block ASAP! | 827 | { //DEPRECATED!!!!!!! This is a fallback just in case our backend cap is not there. Delete this block ASAP! |
@@ -829,23 +892,23 @@ void LLPanelGroupVoting::impl::addPendingActiveScrollListItem(unsigned int curre | |||
829 | EAddPosition pos) | 892 | EAddPosition pos) |
830 | { | 893 | { |
831 | std::stringstream pending; | 894 | std::stringstream pending; |
895 | //*TODO: translate | ||
832 | pending << "Retrieving active proposals (" | 896 | pending << "Retrieving active proposals (" |
833 | << current | 897 | << current |
834 | << "\\" << expected << ")"; | 898 | << "\\" << expected << ")"; |
835 | 899 | ||
836 | LLSD row; | 900 | mProposals->addCommentText(pending.str()); |
837 | row["columns"][0]["value"] = pending.str(); | ||
838 | row["columns"][0]["font"] = "SANSSERIF_SMALL"; | ||
839 | mProposals->addElement(row, pos); | ||
840 | } | 901 | } |
841 | 902 | ||
842 | void LLPanelGroupVoting::impl::addNoActiveScrollListItem(EAddPosition pos) | 903 | void LLPanelGroupVoting::impl::addNoActiveScrollListItem(EAddPosition pos) |
843 | { | 904 | { |
905 | //*TODO: translate | ||
844 | mProposals->addCommentText("There are currently no active proposals", pos); | 906 | mProposals->addCommentText("There are currently no active proposals", pos); |
845 | } | 907 | } |
846 | 908 | ||
847 | void LLPanelGroupVoting::impl::addNoHistoryScrollListItem(EAddPosition pos) | 909 | void LLPanelGroupVoting::impl::addNoHistoryScrollListItem(EAddPosition pos) |
848 | { | 910 | { |
911 | //*TODO: translate | ||
849 | mVotesHistory->addCommentText("There are currently no archived proposals", pos); | 912 | mVotesHistory->addCommentText("There are currently no archived proposals", pos); |
850 | } | 913 | } |
851 | 914 | ||
@@ -853,16 +916,13 @@ void LLPanelGroupVoting::impl::addPendingHistoryScrollListItem(unsigned int curr | |||
853 | unsigned int expected, | 916 | unsigned int expected, |
854 | EAddPosition pos) | 917 | EAddPosition pos) |
855 | { | 918 | { |
919 | //*TODO: translate | ||
856 | std::stringstream pending; | 920 | std::stringstream pending; |
857 | pending << "Retrieving archived proposals (" | 921 | pending << "Retrieving archived proposals (" |
858 | << current | 922 | << current |
859 | << "\\" << expected << ")"; | 923 | << "\\" << expected << ")"; |
860 | 924 | ||
861 | LLSD row; | 925 | mVotesHistory->addCommentText(pending.str()); |
862 | row["columns"][0]["value"] = pending.str(); | ||
863 | row["columns"][0]["font"] = "SANSSERIF_SMALL"; | ||
864 | |||
865 | mVotesHistory->addElement(row, pos); | ||
866 | } | 926 | } |
867 | 927 | ||
868 | 928 | ||
diff --git a/linden/indra/newview/llpanelgroupvoting.h b/linden/indra/newview/llpanelgroupvoting.h index 3d56f69..05f53b5 100644 --- a/linden/indra/newview/llpanelgroupvoting.h +++ b/linden/indra/newview/llpanelgroupvoting.h | |||
@@ -55,7 +55,12 @@ public: | |||
55 | virtual bool needsApply(LLString& mesg); | 55 | virtual bool needsApply(LLString& mesg); |
56 | virtual bool apply(LLString& mesg); | 56 | virtual bool apply(LLString& mesg); |
57 | virtual void update(LLGroupChange gc); | 57 | virtual void update(LLGroupChange gc); |
58 | static void handleResponse(void *userdata, ResponseType response, bool succes=true); | 58 | static void handleResponse( |
59 | const LLUUID& group_id, | ||
60 | ResponseType response, | ||
61 | bool succes=true); | ||
62 | static void handleFailure( const LLUUID& group_id); | ||
63 | |||
59 | protected: | 64 | protected: |
60 | class impl; | 65 | class impl; |
61 | impl* mImpl; | 66 | impl* mImpl; |
diff --git a/linden/indra/newview/llstatusbar.cpp b/linden/indra/newview/llstatusbar.cpp index 29335d9..bdaf133 100644 --- a/linden/indra/newview/llstatusbar.cpp +++ b/linden/indra/newview/llstatusbar.cpp | |||
@@ -416,6 +416,8 @@ void LLStatusBar::refresh() | |||
416 | childSetVisible("buyland", canBuyLand); | 416 | childSetVisible("buyland", canBuyLand); |
417 | if (canBuyLand) | 417 | if (canBuyLand) |
418 | { | 418 | { |
419 | //HACK: layout tweak until this is all xml | ||
420 | x += 9; | ||
419 | childGetRect( "buyland", buttonRect ); | 421 | childGetRect( "buyland", buttonRect ); |
420 | r.setOriginAndSize( x, y, buttonRect.getWidth(), buttonRect.getHeight()); | 422 | r.setOriginAndSize( x, y, buttonRect.getWidth(), buttonRect.getHeight()); |
421 | childSetRect( "buyland", r ); | 423 | childSetRect( "buyland", r ); |
diff --git a/linden/indra/newview/lltexturecache.cpp b/linden/indra/newview/lltexturecache.cpp index 59d50d2..11fd348 100644 --- a/linden/indra/newview/lltexturecache.cpp +++ b/linden/indra/newview/lltexturecache.cpp | |||
@@ -492,7 +492,11 @@ bool LLTextureCacheWorker::doWrite() | |||
492 | idx = mCache->getHeaderCacheEntry(mID, true, &mImageSize); // touch entry | 492 | idx = mCache->getHeaderCacheEntry(mID, true, &mImageSize); // touch entry |
493 | if (idx >= 0) | 493 | if (idx >= 0) |
494 | { | 494 | { |
495 | llassert_always(cur_imagesize <= 0 || mImageSize == cur_imagesize); | 495 | if(cur_imagesize > 0 && mImageSize != cur_imagesize) |
496 | { | ||
497 | llwarns << "Header cache entry size: " << cur_imagesize << " != mImageSize: " << mImageSize << llendl; | ||
498 | offset = 0; // re-write header | ||
499 | } | ||
496 | mState = offset < TEXTURE_CACHE_ENTRY_SIZE ? HEADER : BODY; | 500 | mState = offset < TEXTURE_CACHE_ENTRY_SIZE ? HEADER : BODY; |
497 | } | 501 | } |
498 | else | 502 | else |
diff --git a/linden/indra/newview/llviewerimagelist.cpp b/linden/indra/newview/llviewerimagelist.cpp index 68edca8..99ac3a7 100644 --- a/linden/indra/newview/llviewerimagelist.cpp +++ b/linden/indra/newview/llviewerimagelist.cpp | |||
@@ -253,8 +253,10 @@ void LLViewerImageList::doPreloadImages() | |||
253 | preloadUIImage("map_track_16.tga", LLUUID::null, FALSE); | 253 | preloadUIImage("map_track_16.tga", LLUUID::null, FALSE); |
254 | preloadUIImage("media_icon.tga", LLUUID::null, FALSE); | 254 | preloadUIImage("media_icon.tga", LLUUID::null, FALSE); |
255 | preloadUIImage("music_icon.tga", LLUUID::null, FALSE); | 255 | preloadUIImage("music_icon.tga", LLUUID::null, FALSE); |
256 | preloadUIImage("noentrylines.tga", LLUUID::null, TRUE); | 256 | image = preloadUIImage("noentrylines.tga", LLUUID::null, TRUE); |
257 | preloadUIImage("noentrypasslines.tga", LLUUID::null, TRUE); | 257 | if (image) image->setClamp(FALSE, FALSE); |
258 | image = preloadUIImage("noentrypasslines.tga", LLUUID::null, TRUE); | ||
259 | if (image) image->setClamp(FALSE, FALSE); | ||
258 | preloadUIImage("notify_tip_icon.tga", LLUUID::null, FALSE); | 260 | preloadUIImage("notify_tip_icon.tga", LLUUID::null, FALSE); |
259 | preloadUIImage("notify_caution_icon.tga", LLUUID::null, FALSE); | 261 | preloadUIImage("notify_caution_icon.tga", LLUUID::null, FALSE); |
260 | preloadUIImage("notify_box_icon.tga", LLUUID::null, FALSE); | 262 | preloadUIImage("notify_box_icon.tga", LLUUID::null, FALSE); |
diff --git a/linden/indra/newview/macview.xcodeproj/project.pbxproj b/linden/indra/newview/macview.xcodeproj/project.pbxproj index c1cb556..fdbd211 100644 --- a/linden/indra/newview/macview.xcodeproj/project.pbxproj +++ b/linden/indra/newview/macview.xcodeproj/project.pbxproj | |||
@@ -1028,7 +1028,7 @@ | |||
1028 | 1AA2EEA30CBBE2BF0017E185 /* llfloaterurldisplay.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llfloaterurldisplay.cpp; sourceTree = "<group>"; }; | 1028 | 1AA2EEA30CBBE2BF0017E185 /* llfloaterurldisplay.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llfloaterurldisplay.cpp; sourceTree = "<group>"; }; |
1029 | 1AA2EEA50CBBE2D40017E185 /* llremoteparcelrequest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llremoteparcelrequest.h; sourceTree = "<group>"; }; | 1029 | 1AA2EEA50CBBE2D40017E185 /* llremoteparcelrequest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llremoteparcelrequest.h; sourceTree = "<group>"; }; |
1030 | 1AA2EEA60CBBE2D40017E185 /* llremoteparcelrequest.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llremoteparcelrequest.cpp; sourceTree = "<group>"; }; | 1030 | 1AA2EEA60CBBE2D40017E185 /* llremoteparcelrequest.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llremoteparcelrequest.cpp; sourceTree = "<group>"; }; |
1031 | 1AB0DADC0A52E8A0001CACEB /* message_template.msg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = message_template.msg; path = ../../scripts/messages/message_template.msg; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.simpleColoring; }; | 1031 | 1AB0DADC0A52E8A0001CACEB /* message_template.msg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = message_template.msg; path = ../../scripts/messages/message_template.msg; sourceTree = SOURCE_ROOT; }; |
1032 | 1AD3940C0CAB0003004BA76A /* llurlsimstring.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llurlsimstring.h; sourceTree = "<group>"; }; | 1032 | 1AD3940C0CAB0003004BA76A /* llurlsimstring.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llurlsimstring.h; sourceTree = "<group>"; }; |
1033 | 1AD3940D0CAB0003004BA76A /* llurldispatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llurldispatcher.h; sourceTree = "<group>"; }; | 1033 | 1AD3940D0CAB0003004BA76A /* llurldispatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llurldispatcher.h; sourceTree = "<group>"; }; |
1034 | 1AD3940E0CAB000F004BA76A /* llurlsimstring.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llurlsimstring.cpp; sourceTree = "<group>"; }; | 1034 | 1AD3940E0CAB000F004BA76A /* llurlsimstring.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llurlsimstring.cpp; sourceTree = "<group>"; }; |
@@ -4253,7 +4253,6 @@ | |||
4253 | 20286C28FDCF999611CA2CEA /* Project object */ = { | 4253 | 20286C28FDCF999611CA2CEA /* Project object */ = { |
4254 | isa = PBXProject; | 4254 | isa = PBXProject; |
4255 | buildConfigurationList = 999484580883114300EFC621 /* Build configuration list for PBXProject "macview" */; | 4255 | buildConfigurationList = 999484580883114300EFC621 /* Build configuration list for PBXProject "macview" */; |
4256 | compatibilityVersion = "Xcode 2.4"; | ||
4257 | hasScannedForEncodings = 1; | 4256 | hasScannedForEncodings = 1; |
4258 | knownRegions = ( | 4257 | knownRegions = ( |
4259 | English, | 4258 | English, |
diff --git a/linden/indra/newview/releasenotes.txt b/linden/indra/newview/releasenotes.txt index de547c5..7aa71f9 100644 --- a/linden/indra/newview/releasenotes.txt +++ b/linden/indra/newview/releasenotes.txt | |||
@@ -1,3 +1,17 @@ | |||
1 | Release Notes for Second Life 1.19.0(3) February 22nd, 2008 | ||
2 | ===================================== | ||
3 | |||
4 | Fixes: | ||
5 | * Land for sale icon in menubar overlaps push object restriction icon | ||
6 | * Upload Animation window: Button missing in Stopped window state | ||
7 | * Client crashes when viewing the proposals tab in group information | ||
8 | * My Landmarks dropdown list adds additional entries every time the world map is opened | ||
9 | * Groups > Proposals > Past Vote text gets chomped | ||
10 | * Defaulted buttons in floater dialogs remain highlighted when not in focus | ||
11 | * VWR-4556: 1.19.0: Ban lines around limited-access parcels are no longer visible | ||
12 | * VWR-3410: Too many typing sounds when chatting in Japanese | ||
13 | |||
14 | |||
1 | Release Notes for Second Life 1.19.0(2) February 13th, 2008 | 15 | Release Notes for Second Life 1.19.0(2) February 13th, 2008 |
2 | ===================================== | 16 | ===================================== |
3 | 17 | ||
diff --git a/linden/indra/newview/res/newViewRes.rc b/linden/indra/newview/res/newViewRes.rc index 909393b..411a17a 100644 --- a/linden/indra/newview/res/newViewRes.rc +++ b/linden/indra/newview/res/newViewRes.rc | |||
@@ -228,8 +228,8 @@ TOOLPIPETTE CURSOR "toolpipette.cur" | |||
228 | // | 228 | // |
229 | 229 | ||
230 | VS_VERSION_INFO VERSIONINFO | 230 | VS_VERSION_INFO VERSIONINFO |
231 | FILEVERSION 1,19,0,2 | 231 | FILEVERSION 1,19,0,3 |
232 | PRODUCTVERSION 1,19,0,2 | 232 | PRODUCTVERSION 1,19,0,3 |
233 | FILEFLAGSMASK 0x3fL | 233 | FILEFLAGSMASK 0x3fL |
234 | #ifdef _DEBUG | 234 | #ifdef _DEBUG |
235 | FILEFLAGS 0x1L | 235 | FILEFLAGS 0x1L |
@@ -246,12 +246,12 @@ BEGIN | |||
246 | BEGIN | 246 | BEGIN |
247 | VALUE "CompanyName", "Linden Lab" | 247 | VALUE "CompanyName", "Linden Lab" |
248 | VALUE "FileDescription", "Second Life" | 248 | VALUE "FileDescription", "Second Life" |
249 | VALUE "FileVersion", "1.19.0.2" | 249 | VALUE "FileVersion", "1.19.0.3" |
250 | VALUE "InternalName", "Second Life" | 250 | VALUE "InternalName", "Second Life" |
251 | VALUE "LegalCopyright", "Copyright 2001-2007, Linden Research, Inc." | 251 | VALUE "LegalCopyright", "Copyright 2001-2007, Linden Research, Inc." |
252 | VALUE "OriginalFilename", "SecondLife.exe" | 252 | VALUE "OriginalFilename", "SecondLife.exe" |
253 | VALUE "ProductName", "Second Life" | 253 | VALUE "ProductName", "Second Life" |
254 | VALUE "ProductVersion", "1.19.0.2" | 254 | VALUE "ProductVersion", "1.19.0.3" |
255 | END | 255 | END |
256 | END | 256 | END |
257 | BLOCK "VarFileInfo" | 257 | BLOCK "VarFileInfo" |
diff --git a/linden/indra/newview/skins/xui/de/alerts.xml b/linden/indra/newview/skins/xui/de/alerts.xml index f09d0f6..a534508 100644 --- a/linden/indra/newview/skins/xui/de/alerts.xml +++ b/linden/indra/newview/skins/xui/de/alerts.xml | |||
@@ -446,7 +446,7 @@ Fortfahren? | |||
446 | Fortfahren? | 446 | Fortfahren? |
447 | </message> | 447 | </message> |
448 | <option name="Join"> | 448 | <option name="Join"> |
449 | Zusammenlegen | 449 | Beitreten |
450 | </option> | 450 | </option> |
451 | <option name="Cancel"> | 451 | <option name="Cancel"> |
452 | Abbrechen | 452 | Abbrechen |
@@ -3218,7 +3218,7 @@ Die Option zum Austritt aus einer Gruppe finden Sie unter | |||
3218 | [INVITE] | 3218 | [INVITE] |
3219 | </message> | 3219 | </message> |
3220 | <option name="Join"> | 3220 | <option name="Join"> |
3221 | Zusammenlegen | 3221 | Beitreten |
3222 | </option> | 3222 | </option> |
3223 | <option name="Decline"> | 3223 | <option name="Decline"> |
3224 | Ablehnen | 3224 | Ablehnen |
@@ -3235,7 +3235,7 @@ Die Option zum Austritt aus einer Gruppe finden Sie unter | |||
3235 | [INVITE] | 3235 | [INVITE] |
3236 | </message> | 3236 | </message> |
3237 | <option name="Join"> | 3237 | <option name="Join"> |
3238 | Zusammenlegen | 3238 | Beitreten |
3239 | </option> | 3239 | </option> |
3240 | <option name="Decline"> | 3240 | <option name="Decline"> |
3241 | Ablehnen | 3241 | Ablehnen |
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 ff86898..fe9542f 100644 --- a/linden/indra/newview/skins/xui/de/floater_about_land.xml +++ b/linden/indra/newview/skins/xui/de/floater_about_land.xml | |||
@@ -84,7 +84,7 @@ | |||
84 | Jeder | 84 | Jeder |
85 | </text> | 85 | </text> |
86 | <text name="area_text"> | 86 | <text name="area_text"> |
87 | Gebiet | 87 | Gebiet: |
88 | </text> | 88 | </text> |
89 | <text name="area_size_text"> | 89 | <text name="area_size_text"> |
90 | [AREA] qm | 90 | [AREA] qm |
diff --git a/linden/indra/newview/skins/xui/de/floater_directory.xml b/linden/indra/newview/skins/xui/de/floater_directory.xml index cf6a0ea..506ed19 100644 --- a/linden/indra/newview/skins/xui/de/floater_directory.xml +++ b/linden/indra/newview/skins/xui/de/floater_directory.xml | |||
@@ -223,12 +223,12 @@ | |||
223 | <button label="Weiter >" label_selected="Weiter >" name="Next >" /> | 223 | <button label="Weiter >" label_selected="Weiter >" name="Next >" /> |
224 | <check_box label="Nur Orte mit Bildern anzeigen" name="incpictures" /> | 224 | <check_box label="Nur Orte mit Bildern anzeigen" name="incpictures" /> |
225 | <check_box | 225 | <check_box |
226 | label="Parzellen, die Inhalte mit Zugangsbeschränkung enthalten, einschließen" | 226 | label="Parzellen mit zugangsbeschränkten Inhalten einschließen" |
227 | name="incmature" /> | 227 | name="incmature" /> |
228 | <text | 228 | <text |
229 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> | 229 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> |
230 | Das sind die beliebtesten Orte der Second Life-Welt, nach Traffic sowie Zeit gemessen, | 230 | Das sind die beliebtesten Orte der Second Life-Welt, nach Traffic sowie |
231 | die Benutzer dort verbringen. | 231 | Zeit gemessen, die Benutzer dort verbringen. |
232 | </text> | 232 | </text> |
233 | <scroll_list name="results"> | 233 | <scroll_list name="results"> |
234 | <column label="" name="icon" /> | 234 | <column label="" name="icon" /> |
diff --git a/linden/indra/newview/skins/xui/de/floater_instant_message.xml b/linden/indra/newview/skins/xui/de/floater_instant_message.xml index eb29ed4..84e8206 100644 --- a/linden/indra/newview/skins/xui/de/floater_instant_message.xml +++ b/linden/indra/newview/skins/xui/de/floater_instant_message.xml | |||
@@ -16,7 +16,7 @@ | |||
16 | icn_voice-pvtfocus.tga | 16 | icn_voice-pvtfocus.tga |
17 | </string> | 17 | </string> |
18 | <button label="Profil..." name="profile_callee_btn" /> | 18 | <button label="Profil..." name="profile_callee_btn" /> |
19 | <button label="Anrufen" name="start_call_btn" /> | 19 | <button label="Anrufen" name="start_call_btn" halign="" pad_right="7" /> |
20 | <button label="Anruf beenden" name="end_call_btn" /> | 20 | <button label="Anruf beenden" name="end_call_btn" /> |
21 | <panel name="speaker_controls"> | 21 | <panel name="speaker_controls"> |
22 | <check_box label="Voice-Chat stummschalten" name="mute_btn" tool_tip="Voice stummschalten" /> | 22 | <check_box label="Voice-Chat stummschalten" name="mute_btn" tool_tip="Voice stummschalten" /> |
diff --git a/linden/indra/newview/skins/xui/de/floater_tools.xml b/linden/indra/newview/skins/xui/de/floater_tools.xml index 7662819..f5f16af 100644 --- a/linden/indra/newview/skins/xui/de/floater_tools.xml +++ b/linden/indra/newview/skins/xui/de/floater_tools.xml | |||
@@ -561,7 +561,7 @@ | |||
561 | name="button abandon land" /> | 561 | name="button abandon land" /> |
562 | <button label="Unterteilen..." label_selected="Unterteilen..." | 562 | <button label="Unterteilen..." label_selected="Unterteilen..." |
563 | name="button subdivide land" /> | 563 | name="button subdivide land" /> |
564 | <button label="Beitreten..." label_selected="Beitreten..." name="button join land" /> | 564 | <button label="Zusammenlegen" label_selected="Zusammenlegen" name="button join land" /> |
565 | <button label="Info zu Land..." label_selected="Info zu Land..." | 565 | <button label="Info zu Land..." label_selected="Info zu Land..." |
566 | name="button about land" /> | 566 | name="button about land" /> |
567 | </panel> | 567 | </panel> |
diff --git a/linden/indra/newview/skins/xui/de/panel_chat_bar.xml b/linden/indra/newview/skins/xui/de/panel_chat_bar.xml index 86fbe49..36037de 100644 --- a/linden/indra/newview/skins/xui/de/panel_chat_bar.xml +++ b/linden/indra/newview/skins/xui/de/panel_chat_bar.xml | |||
@@ -4,7 +4,7 @@ | |||
4 | tool_tip="Klicken Sie hier zur Anzeige des Gesprächs" /> | 4 | tool_tip="Klicken Sie hier zur Anzeige des Gesprächs" /> |
5 | <line_editor label="Zum Chatten hier klicken." name="Chat Editor" | 5 | <line_editor label="Zum Chatten hier klicken." name="Chat Editor" |
6 | tool_tip="Eingabe für Sprechen, Strg-Eingabe für Rufen." /> | 6 | tool_tip="Eingabe für Sprechen, Strg-Eingabe für Rufen." /> |
7 | <button label="Sprechen" label_selected="Sprechen" name="Say" tool_tip="(Eingabe)" /> | 7 | <button label="Reden" label_selected="Reden" name="Say" tool_tip="(Eingabe)" /> |
8 | <button label="Rufen" label_selected="Rufen" name="Shout" tool_tip="(Strg-Eingabe)" /> | 8 | <button label="Rufen" label_selected="Rufen" name="Shout" tool_tip="(Strg-Eingabe)" /> |
9 | <combo_box label="Gesten" name="Gesture"> | 9 | <combo_box label="Gesten" name="Gesture"> |
10 | <combo_item name="Gestures"> | 10 | <combo_item name="Gestures"> |
diff --git a/linden/indra/newview/skins/xui/de/panel_friends.xml b/linden/indra/newview/skins/xui/de/panel_friends.xml index a0b1595..b5fde69 100644 --- a/linden/indra/newview/skins/xui/de/panel_friends.xml +++ b/linden/indra/newview/skins/xui/de/panel_friends.xml | |||
@@ -27,12 +27,12 @@ | |||
27 | <button label="IM/Anruf" name="im_btn" tool_tip="Beginnt eine Instant Message-Sitzung" /> | 27 | <button label="IM/Anruf" name="im_btn" tool_tip="Beginnt eine Instant Message-Sitzung" /> |
28 | <button label="Profil" name="profile_btn" | 28 | <button label="Profil" name="profile_btn" |
29 | tool_tip="Bilder, Gruppen und andere Informationen anzeigen" /> | 29 | tool_tip="Bilder, Gruppen und andere Informationen anzeigen" /> |
30 | <button label="Teleport..." name="offer_teleport_btn" | 30 | <button label="Teleport" name="offer_teleport_btn" |
31 | tool_tip="Bieten Sie diesem Freund einen Teleport an Ihre Position an" /> | 31 | tool_tip="Bieten Sie diesem Freund einen Teleport an Ihre Position an" /> |
32 | <button label="Zahlen..." name="pay_btn" | 32 | <button label="Zahlen" name="pay_btn" |
33 | tool_tip="Diesem Freund Linden-Dollar (L$) geben" /> | 33 | tool_tip="Diesem Freund Linden-Dollar (L$) geben" /> |
34 | <button label="Entfernen..." name="remove_btn" | 34 | <button label="Entfernen" name="remove_btn" |
35 | tool_tip="Diese Person von Ihrer Freundesliste entfernen" /> | 35 | tool_tip="Diese Person von Ihrer Freundesliste entfernen" /> |
36 | <button label="Hinzufügen..." name="add_btn" | 36 | <button label="Hinzufügen" name="add_btn" |
37 | tool_tip="Bieten Sie einem Einwohner die Freundschaft an" /> | 37 | tool_tip="Bieten Sie einem Einwohner die Freundschaft an" /> |
38 | </panel> | 38 | </panel> |
diff --git a/linden/indra/newview/skins/xui/de/panel_place_small.xml b/linden/indra/newview/skins/xui/de/panel_place_small.xml index 712bf0d..8d95c43 100644 --- a/linden/indra/newview/skins/xui/de/panel_place_small.xml +++ b/linden/indra/newview/skins/xui/de/panel_place_small.xml | |||
@@ -10,7 +10,7 @@ | |||
10 | Gebiet: [AREA] qm | 10 | Gebiet: [AREA] qm |
11 | </string> | 11 | </string> |
12 | <string name="forsale_text"> | 12 | <string name="forsale_text"> |
13 | Steht zum Verkauf für [PRICE] L$ | 13 | zu verkaufen für [PRICE]L$ |
14 | </string> | 14 | </string> |
15 | <string name="auction_text"> | 15 | <string name="auction_text"> |
16 | Auktions-ID [ID]. | 16 | Auktions-ID [ID]. |
diff --git a/linden/indra/newview/skins/xui/de/panel_preferences_graphics1.xml b/linden/indra/newview/skins/xui/de/panel_preferences_graphics1.xml index 6199691..4d11706 100644 --- a/linden/indra/newview/skins/xui/de/panel_preferences_graphics1.xml +++ b/linden/indra/newview/skins/xui/de/panel_preferences_graphics1.xml | |||
@@ -5,7 +5,7 @@ | |||
5 | </text> | 5 | </text> |
6 | <check_box label="In Fenster ausführen" name="windowed mode" /> | 6 | <check_box label="In Fenster ausführen" name="windowed mode" /> |
7 | <text_editor name="voice_chat_description"> | 7 | <text_editor name="voice_chat_description"> |
8 | Wenn deaktiviert, schaltet die Anzeige bei Anmeldung auf Vollbild um. | 8 | Wenn deaktiviert Anzeige bei Anmeldung in Vollbild. |
9 | </text_editor> | 9 | </text_editor> |
10 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> | 10 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> |
11 | Vollbild-Aspektverhältnis: | 11 | Vollbild-Aspektverhältnis: |
diff --git a/linden/indra/newview/skins/xui/de/panel_region_estate.xml b/linden/indra/newview/skins/xui/de/panel_region_estate.xml index 998c8ab..5839cf5 100644 --- a/linden/indra/newview/skins/xui/de/panel_region_estate.xml +++ b/linden/indra/newview/skins/xui/de/panel_region_estate.xml | |||
@@ -18,7 +18,7 @@ | |||
18 | <text name="Only Allow"> | 18 | <text name="Only Allow"> |
19 | Zugang beschränken auf: | 19 | Zugang beschränken auf: |
20 | </text> | 20 | </text> |
21 | <check_box label="Einwohner mit hinterlegten Zahlungsinformationen" name="limit_payment" | 21 | <check_box label="Einwohner mit Zahlungsinformationen" name="limit_payment" |
22 | tool_tip="Nicht identifizierte Einwohner verbannen." /> | 22 | tool_tip="Nicht identifizierte Einwohner verbannen." /> |
23 | <check_box label="Altersgeprüfte Erwachsene" name="limit_age_verified" | 23 | <check_box label="Altersgeprüfte Erwachsene" name="limit_age_verified" |
24 | tool_tip="Einwohner ohne Altersprüfung verbannen. Weitere Informationen finden Sie auf support.secondlife.com." /> | 24 | tool_tip="Einwohner ohne Altersprüfung verbannen. Weitere Informationen finden Sie auf support.secondlife.com." /> |
diff --git a/linden/indra/newview/skins/xui/de/panel_toolbar.xml b/linden/indra/newview/skins/xui/de/panel_toolbar.xml index 8d8d0b6..37282ae 100644 --- a/linden/indra/newview/skins/xui/de/panel_toolbar.xml +++ b/linden/indra/newview/skins/xui/de/panel_toolbar.xml | |||
@@ -6,7 +6,7 @@ | |||
6 | </string> | 6 | </string> |
7 | <button label="Unterhalten" name="communicate_btn" | 7 | <button label="Unterhalten" name="communicate_btn" |
8 | tool_tip="Unterhalten Sie sich mit Freunden und in Gruppen." /> | 8 | tool_tip="Unterhalten Sie sich mit Freunden und in Gruppen." /> |
9 | <button label="Chat" name="chat_btn" tool_tip="Chat-Leiste anzeigen. (Eingabe)" /> | 9 | <button label="" name="chat_btn" tool_tip="Chat-Leiste anzeigen. (Eingabe)" /> |
10 | <button label="Freunde" name="friends_btn" | 10 | <button label="Freunde" name="friends_btn" |
11 | tool_tip="Suchen und unterhalten Sie sich mit Ihren Freunden." /> | 11 | tool_tip="Suchen und unterhalten Sie sich mit Ihren Freunden." /> |
12 | <button label="Fliegen" label_selected="Landen" name="fly_btn" | 12 | <button label="Fliegen" label_selected="Landen" name="fly_btn" |
diff --git a/linden/indra/newview/skins/xui/de/panel_voice_controls.xml b/linden/indra/newview/skins/xui/de/panel_voice_controls.xml index 5a19d25..80eb0e7 100644 --- a/linden/indra/newview/skins/xui/de/panel_voice_controls.xml +++ b/linden/indra/newview/skins/xui/de/panel_voice_controls.xml | |||
@@ -2,9 +2,11 @@ | |||
2 | <panel name="voice_controls"> | 2 | <panel name="voice_controls"> |
3 | <button name="speakers_btn" | 3 | <button name="speakers_btn" |
4 | tool_tip="Liste der Einwohner in der Umgebung anzeigen, die Voice-Chat verwenden" /> | 4 | tool_tip="Liste der Einwohner in der Umgebung anzeigen, die Voice-Chat verwenden" /> |
5 | <button label="Sprechen" name="push_to_talk" | 5 | <button label="Reden" name="push_to_talk" |
6 | tool_tip="Zum Sprechen Taste gedrückt halten" /> | 6 | tool_tip="Zum Sprechen Taste gedrückt halten" width="70" left_delta="37"/> |
7 | <button name="ptt_lock" | 7 | <button name="ptt_lock" |
8 | tool_tip="Klicken Sie auf das Schloss, um in den Gesprächsmodus zu wechseln" /> | 8 | tool_tip="Klicken Sie auf das Schloss, um in den Gesprächsmodus zu wechseln" left_delta="2"/> |
9 | <button name="show_channel" tool_tip="Klicken, um den aktuellen Voice-Kanal anzuzeigen" /> | 9 | <icon bottom="-19" height="16" image_name="icn_voice_ptt-off.tga" left_delta="49" |
10 | name="voice_volume" width="16" /> | ||
11 | <button name="show_channel" tool_tip="Klicken, um den aktuellen Voice-Kanal anzuzeigen" left_delta="16"/> | ||
10 | </panel> | 12 | </panel> |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_about.xml b/linden/indra/newview/skins/xui/en-us/floater_about.xml index 40cdcf1..d01ef3f 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_about.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_about.xml | |||
@@ -7,11 +7,9 @@ | |||
7 | follows="left|top|right|bottom" font="SansSerifSmall" height="168" left="6" | 7 | follows="left|top|right|bottom" font="SansSerifSmall" height="168" left="6" |
8 | max_length="65536" mouse_opaque="true" name="credits_editor" | 8 | max_length="65536" mouse_opaque="true" name="credits_editor" |
9 | text_color="1, 1, 1, 1" text_readonly_color="1, 1, 1, 1" width="458" | 9 | text_color="1, 1, 1, 1" text_readonly_color="1, 1, 1, 1" width="458" |
10 | word_wrap="true">Second Life is brought to you by Philip, Andrew, Tessa, Cory, Frank, James, Doug, Hunter, Richard, John, Eric, Avi, AaronB, AaronY, Ian, Peter, Mark, Robin, Stephen, Tracy, Ryan, Alberto, Haney, Tanya, JimJ, Dan, Ben, Stephanie, Tim, Evan, Catherine, Colin, Chris, Reuben, Charity, Jeska, James, JonHenry, Kelly, Callum, Char, Daniel, DavidF, Don, Jeff, Lauren, Lee, Michael, Ramzi, Vektor, Steve, TomY, Tess, Kona, Brent, Clarissa, PeterP, Jesse, Annette, Cyn, Blue, Ginsu, Jonathan, Karen, Adam, Nova, Deana, Lizzie, Patsy, DavidK, Isaac, Pathfinder, Monroe, Jill, Benny, Altruima, Rheya, Jennifer, Jack, DaveP, Brad, Mick, Babbage, Elisabeth, Brian, Beth, Data, Ethan, Wendy, Nicole, Sky, Jeffrey, Zero, Coffee, Tesla, Kenny, Makiko, Nigel, Teeple, Lucy, Mia, Dee, Guy, Harry, Liana, Branka, Jimbo, Aura, Vasuda, SarahD, bethanye, Torley, Runitai, MikeS, PaulM, Milo, Hermia, JoeM, Melanie, Rejean, DSmith, SMiller, Susan, Jose, DongYun, Justin, Andrey, Syrah, Donovan, Henrik, Nora, Lexie, AC, Donna, ChrisC, Alex, Leyla, Kyle, Mathew, Devin, Joshua, DanC, Jessica, Harmony, Claudia, Tramel, Glenn, Betsy, Fritz, Jun, Adam, Cassandra, Ken, RyanW, Spike, Tofu, Varas, Andy, Luke, RobLa, Chiyo, JohnZ, Dustin, George, Del, PeterP, Migyeong, Matthew, RMullane, CChampion, JTurbin, JamesC, Viola, Lightfoot, Jacqui, Sturm, Adrian, Buttercup, Alfred, Sunil, Alfred, Noel, Irfan, Jill, Yool, Jane, Yuki, Yoz, Matthew, Arthur, Jennifer, Karl, Brian, Ben, Janine, Christopher, Madhavi, Everett, Anthony, Joon, Jake, sean, Adreanne, Stephany, KellyJo, Jeremy, Pramod, Joshua, Sean, Christopher, Amy, Ceren, Katherine, jon, Sudheendra, James, Stephan, Kari, Kartic, Todd, Thomas, Joki, Rebecca, Belinda, Bert, Roger, Bridie, Kristi, Brian, Maria, John, Aric, Nathanel, Melinda, Darrell, Jennifer, Sandy, Greg, Rob, Brad, Chris, Eric, Palmer, Asi, Katja, Lisa, Minda, Jen, Aaron, Bryan, Mark, Jonathan, Jamie, Laurel, William, Matthew, Steve, David, Remy, James, Tim, Lee, Brian, Ashlei, Sam, Mike, Ethan, Austin, Wanda, Paul, Brian, Rachel, Valentyn, Emma Williams, Autum, Steven, Laley, Charles, Jessica, Sue, Gillian, CG, Kip, Kristen, Shamiran, Blake, Brett, Erica, Kent, Joel, Plexus, Twilight, Joppa and many others. | 10 | word_wrap="true">Second Life is brought to you by Philip, Andrew, Tessa, Cory, Frank, James, Doug, Hunter, Richard, John, Eric, Avi, AaronB, AaronY, Ian, Peter, Mark, Robin, Stephen, Tracy, Ryan, Alberto, Haney, Tanya, JimJ, Dan, Ben, Stephanie, Tim, Evan, Catherine, Colin, Chris, Reuben, Charity, Jeska, James, JonHenry, Kelly, Callum, Char, Daniel, DavidF, Don, Jeff, Lauren, Lee, Michael, Ramzi, Vektor, Steve, TomY, Tess, Kona, Brent, Clarissa, PeterP, Jesse, Annette, Cyn, Blue, Ginsu, Jonathan, Karen, Adam, Nova, Deana, Lizzie, Patsy, DavidK, Isaac, Pathfinder, Monroe, Jill, Benny, Altruima, Rheya, Jennifer, Jack, DaveP, Brad, Mick, Babbage, Elisabeth, Brian, Beth, Data, Ethan, Wendy, Nicole, Sky, Jeffrey, Zero, Coffee, Tesla, Kenny, Makiko, Nigel, Teeple, Lucy, Mia, Dee, Guy, Harry, Liana, Branka, Jimbo, Aura, Vasuda, SarahD, bethanye, Torley, Runitai, MikeS, PaulM, Milo, Hermia, JoeM, Melanie, Rejean, DSmith, SMiller, Susan, Jose, DongYun, Justin, Andrey, Syrah, Donovan, Henrik, Nora, Lexie, AC, Donna, ChrisC, Alex, Leyla, Kyle, Mathew, Devin, Joshua, DanC, Jessica, Harmony, Claudia, Tramel, Glenn, Betsy, Fritz, Jun, Adam, Cassandra, Ken, RyanW, Spike, Tofu, Varas, Andy, Luke, RobLa, Chiyo, JohnZ, Dustin, George, Del, PeterP, Migyeong, Matthew, RMullane, CChampion, JTurbin, JamesC, Viola, Lightfoot, Jacqui, Sturm, Adrian, Buttercup, Alfred, Sunil, Alfred, Noel, Irfan, Jill, Yool, Jane, Yuki, Yoz, Matthew, Arthur, Jennifer, Karl, Brian, Ben, Janine, Christopher, Madhavi, Everett, Anthony, Joon, Jake, sean, Adreanne, Stephany, KellyJo, Jeremy, Pramod, Joshua, Sean, Christopher, Amy, Ceren, Katherine, jon, Sudheendra, James, Stephan, Kari, Kartic, Todd, Thomas, Joki, Rebecca, Belinda, Bert, Roger, Bridie, Kristi, Brian, Maria, John, Aric, Nathanel, Melinda, Darrell, Jennifer, Sandy, Greg, Rob, Brad, Chris, Eric, Palmer, Asi, Katja, Lisa, Minda, Jen, Aaron, Bryan, Mark, Jonathan, Jamie, Laurel, William, Matthew, Steve, David, Remy, James, Tim, Lee, Brian, Ashlei, Sam, Mike, Ethan, Austin, Wanda, Paul, Brian, Rachel, Valentyn, Emma Williams, Autum, Steven, Laley, Charles, Jessica, Sue, Gillian, CG, Kip, Kristen, Shamiran, Blake, Brett, Erica, Kent, Joel, Plexus, Twilight, Joppa, Enus, Kraft, Naveen, Simon, Q, Ronp, Laurap, Ram, KyleJM, Marty, Kend, Daveh, Prospero, Melissa, Nat, Hamilton, Green, Seraph, Ekim, Miz, Jimmy, Kosmo, Rome, Doris, JT, Benoc, Whump, Mango, Trinity, Patch, TJ, Christy, Bao, Joohwan, Kate, Oreh, Angela, Johan, Cheah, Lan, Matias, Brandy, Cogsworth, Aleks, Mitchell, Space, Einstein, Bambers, Colton, Malbers, Maggie, Umesh, Santosh, Rose, Stash, Rothman, Winnie, Stella, Niall and many others. |
11 | 11 | ||
12 | In Memory of Jesse Malthus, you will be fondly remembered by all who heard your voice. | 12 | Thank you to the following residents for helping to ensure that this is the best version yet: aaron23 decuir, Abelv Vollmar, Abyssin Otoro, ActingIll Igaly, Adamas Carter, Addy Broome, Adelia Menges, Alexandra Rucker, Alexandrea Fride, Alissa Sabre, Alyx Jonson, Ann Otoole, Anton Fargis, Aradia Dielli, Araina jewell, Arcane Clawtooth, arcangelo vantelli, Are Sperber, Argent Stonecutter, arkady yost, Ashcroft Burnham, Ashen Arida, Auron Forcella, Azadine Umarov, Azildin Furst, Balp Allen, Balpien Hammerer, Barney Boomslang, Barrett Slade, becky pippen, Beeflin Grut, Beer Dailey, Behemoth Greenwood, bigmanu greene, bitova loon, Bonca Chikuwa, Bonnie Bechir, Brandon Catteneo, buttonpusher jones, Carina Raymaker, Ceera Murakami, Celierra Darling, ChatNoir Moonsoo, Cheetah Hammerer, chet neurocam, Cinthya Loveless, Cold Spitteler, Coral Quinnell, Crash Pointe, CrazyTB Oh, Creem Pye, Crom Chaffe, ctrl althouse, dade carver, Dael Ra, dakota schwade, Dale Innis, Damian McLeod, Danger Lytton, danielluh ashton, DanOfWA Flanagan, Davec Horsforth, Davidius Morigi, davie zinner, Day Oh, DBDigital Epsilon, Deany Fall, deBruce Munro, Decaf Coffey, Dedric Mauriac, Deeso Saeed, Dekka Raymaker, dexter eberhart, Dildo Spitz, Dizzy Banjo, djcabello klaar, Dnali Anabuki, Domchi Underwood, Doran Zemlja, Drew Dwi, Duckless Vandyke, Duncan Stenvaag, Dylan Rickenbacker, dzogchen Moody, Dzonatas Sol, Eddy Stryker, Edward Griffith, Edward Pearse, ein duesenburg, Elle Pollack, Elle74 Zaftig, Emileigh Starbrook, Emma Nowhere, ener bing, Erdrick Balbozar, eric domela, Evangeline Biedermann, Excalibur Longstaff, Fake Fitzgerald, Feldspar Millgrove, Feynt Mistral, Fluf Fredriksson, Forbid Utorid, Fortyniner Beck, Francesco Despres, Francisco Koolhoven, Franta Burt, Fury Rosewood, garde Burrel, Garmin Kawaguichi, Gavin Ichigo, Gellan Glenelg, Genie Demina, Gennifer Meredith, Gigs Taggart, Goldie Katsu, Gwyneth Llewelyn, Haravikk Mistral, Harleen Gretzky, Haruki Watanabe, Heather Manatiso, Henri Beauchamp, Honey Fairweather, Hypatia Callisto, Ice Brodie, icktoofay Kamachi, IntLibber Brautigan, Janise Dreamscape, Jay Shinobu, Jenni Ryba, Jeremy Ondricek, JetZep Zabelin, Jims Smythe, Jini Hammerer, Jopy Weber, JustOneMore Loon, Kaluura Boa, Kara Markova, Kevin Susenko, Khyra Ares, Kii Lilliehook, Kitty Barnett, Kris Kuttelwascher, Lanita Wingtips, Laura18 Streeter, Lee Ludd, Lettrius Jewell, Liberty Tesla, LilyAnna Carter, Lindal Kidd, Lisa Lowe, Lisa McConnell, Lola Machin, luca peck, Lupus Clawtooth, M1sha Dallin, Macsima Dagostino, Mana Janus, Mani Canning, Manjusri Binder, marceledward edman, march Korda, marchino villota, Marcus Llewellyn, MartinRJ Fayray, Matthew Dowd, Max Kleiber, mazzy fastback, McCabe Maxsted, Mckailen Kohnke, Meghan Dench, Melvin Starbrook, Mercia Mcmahon, Miakoda Carnell, Michelle2 Zenovka, Michi Lumin, mick parnall, Milla Michinaga, Millie Thompson, miranda Ashby, Mircea Lobo, MIssSara Beck, mouse mimistrobell, Myria Boa, Nanci Barthelmess, Nargus Asturias, Natalya Debevec, Nedrae Messmer, Nexeus Fatale, Niky Zenovka, Nimrod Szondi, Ninane Yoshikawa, Noch Tripsa, nokithecat writer, Nyko Merlin, Onyx Halberd, oryx tempel, Osprey Therian, Pac Hyun, Panagea McMillan, Patrick Ferrentino, PattehPh0x Katsu, ponk bing, Poppy Linden, Prajna Vella, Precious Rhiano, Prokofy Neva, Randall Lovenkraft, Rascal Ratelle, Raydon Writer, Rhaorth Antonelli, Rock Hayek, Ron Crimson, Ron Khondji, Ronald Richez, Rui Clary, Ruud Lathrop, Sakkano Imako, Sam Reinard, Sascha Vandyke, Scrippy Scofield, Sean18 McCarey, Sedona Mills, Sekonda Huet, Seraph Nephilim, Sergei Milos, Shadowquine Maltz, shai khalifa, sheilah flatley, Sheri Underwood, Shuggy Husky, Sierra Janus, Sigma Avro, Simil Miles, simon kline, Simon Nolan, Sindy Tsure, Sparks Keynes, Squirrel Wood, Stahi Columbia, StarSong Bright, Summer Seale, Sunn Thunders, Susan Koltai, Syler Zhora, Synack Fitzgerald, Tayra Dagostino, Tee Cramer, Teravus Ousley, Thomas Shikami, Tia Araw, Tillie Ariantho, Topher Brooks, Torley Linden, Twosteppin Jewell, tx Oh, urantia jewell, vaguegirl Petty, VeC Merlin, venus petrov, vv33d Beck, vynka dean, zann canto, zeebster colasanti, Zi Ree, Zion Tristan, Zorin Frobozz, Zyzzy Zarf |
13 | |||
14 | Thank you to the following residents for helping to ensure that this is the best version yet: Aces Spade, Adrian Buckler, Adrienne LeShelle, Amanda Ascot, AnnaQuay Heart, Aquamina Khalifa, Arienne Anatine, Aston Hildyard, Ayami Kamachi, Badinage Odets, Biffy Berjis, Bigfox Pye, BigJohn Jade, BigRick Byrd, Brettus Tripsa, Brock Fitzgerald, Broker Allen, Browse by Name, Chiria Celt, Christopher Prudhomme, dale Cao, dale Lynch, Dante Tucker, DaQbet Kish, Dargon Pacer, Darius Antonelli, Deira Llanfair, DeviantBone Xi, Dore Dorado, Englishwob Etchegaray, Enya Masala, Eric Renneville, Fairfax Michinaga, FireFox Bancroft, FOXI Cortes, Frederick Earp, Geo Meek, Gotthilf Fischer, Hallo Loon, Hawk Carter, Hazel Kyrgyz, Hecter Barbosa, Hex Link, Ice Pak, Ideasu Mukerji, Itoku Kamachi, Jared Halleck, Jaykob Carter, Jennifer Drumheller, JensMartin Tomsen, JIAB Boa, Jim Gustafson, JimmyJet Fossett, Joseph Rustamova, Jt Volos, Karilyn Kidomen, Kaysha Sion, Keaton Nacon, Kevin Susenko, Khashai Steinbeck, Kira Cuddihy, Kit Massiel, Kojo Dixon, KUieTSToRm Lightcloud, Kwai Kyong, Kyrtis Daehlie, LazyGunGuy Bartlett, Lewcas Zapedzki, Lioc Cioc, LLIB Utu, Lou Liebknecht, Luca Draken, Maci Homewood, Major Sewell, Mari Todriya, MarieElize Noel, matt27 Churchill, Maverick Miasma, maydaysos Young, Mediaho Ball, Mikayla Gillespie, Mike Faulkland, Modfire Milland, MollyBrown Foxley, Mosley Jewell, Nuahs Zapedzki, Nyx Divine, Panther Farber, Paul Bumi, Preciousse Moody, PrincessNina Prefect, Prio Serpentine, Rainbow Drake, Randall Rall, Randy Kazan, Reinhart Mokeev, Rhyph Somme, Rico Roizman, Ruge Dryke, Ryan Orbit, Safira Rosher, Samantha Bainbridge, Sammy Foxley, Sash Furst, Saturn Ariantho, Sienna Summers, Skye Enoch, Sofie Kanno, Solar Legion, Sonic Oki, Sunra Saenz, Taina Heart, Taryn Sprawl, tenerife Wei, TomDragon Nilsson, Trebla Reve, Trouble Carnell, user1cat Orbit, Vance Merlin, Veritas Variscan, Web Page, Wi3g3ht3s Ihnen, WinDrftr DeFarge, Yuu Nakamichi, Zac Delec, Zed Fairweather, Zimmo Hallard. | ||
15 | 13 | ||
16 | APR Copyright (C) 2000-2004 The Apache Software Foundation | 14 | APR Copyright (C) 2000-2004 The Apache Software Foundation |
17 | cURL Copyright (C) 1996-2002, Daniel Stenberg, (daniel@haxx.se) | 15 | cURL Copyright (C) 1996-2002, Daniel Stenberg, (daniel@haxx.se) |
@@ -33,7 +31,7 @@ All rights reserved. See licenses.txt for details. | |||
33 | Voice chat Audio coding: Polycom(R) Siren14(TM) (ITU-T Rec. G.722.1 Annex C) | 31 | Voice chat Audio coding: Polycom(R) Siren14(TM) (ITU-T Rec. G.722.1 Annex C) |
34 | 32 | ||
35 | 33 | ||
36 | Mr. Watson -- come here -- I want to see you.</text_editor> | 34 | Happiness is a warm puppy. -- Charles M. Schulz</text_editor> |
37 | 35 | ||
38 | <text_editor bg_readonly_color="0, 0, 0, 0" bottom_delta="174" embedded_items="false" | 36 | <text_editor bg_readonly_color="0, 0, 0, 0" bottom_delta="174" embedded_items="false" |
39 | follows="left|top|right|bottom" font="SansSerif" height="238" left="6" | 37 | follows="left|top|right|bottom" font="SansSerif" height="238" left="6" |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_directory.xml b/linden/indra/newview/skins/xui/en-us/floater_directory.xml index 321b585..bb2fee5 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_directory.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_directory.xml | |||
@@ -284,7 +284,7 @@ | |||
284 | font="SansSerifSmall" height="16" initial_value="false" label="Show Mature" | 284 | font="SansSerifSmall" height="16" initial_value="false" label="Show Mature" |
285 | left="569" mouse_opaque="true" name="incmature" width="120" /> | 285 | left="569" mouse_opaque="true" name="incmature" width="120" /> |
286 | <button bottom="-28" follows="left|top" font="SansSerif" halign="center" height="20" | 286 | <button bottom="-28" follows="left|top" font="SansSerif" halign="center" height="20" |
287 | label="Search" label_selected="Search" left_delta="100" mouse_opaque="true" | 287 | label="Search" label_selected="Search" left_delta="110" mouse_opaque="true" |
288 | name="Search" tool_tip="Search" width="80" /> | 288 | name="Search" tool_tip="Search" width="80" /> |
289 | <button bottom="-533" follows="left|bottom" font="SansSerif" halign="center" | 289 | <button bottom="-533" follows="left|bottom" font="SansSerif" halign="center" |
290 | height="20" label="Delete" label_selected="Delete" left="80" | 290 | height="20" label="Delete" label_selected="Delete" left="80" |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_html.xml b/linden/indra/newview/skins/xui/en-us/floater_html.xml index 2c55711..fe295c7 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_html.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_html.xml | |||
@@ -14,10 +14,10 @@ | |||
14 | label="Forward" left_delta="83" name="forward_btn" width="80" /> | 14 | label="Forward" left_delta="83" name="forward_btn" width="80" /> |
15 | 15 | ||
16 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom_delta="0" | 16 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom_delta="0" |
17 | follows="top|left|right" font="SansSerifSmall" height="20" hidden="false" left_delta="75" max_length="256" mouse_opaque="true" | 17 | follows="top|left|right" font="SansSerifSmall" height="20" hidden="false" left_delta="85" max_length="256" mouse_opaque="true" |
18 | name="url_edit" select_all_on_focus_received="true" width="435" /> | 18 | name="url_edit" select_all_on_focus_received="true" width="435" /> |
19 | <button bottom_delta="0" follows="top|right" font="SansSerifSmall" height="20" | 19 | <button bottom_delta="0" follows="top|right" font="SansSerifSmall" height="20" |
20 | label="Go" left_delta="450" name="go_btn" width="70" /> | 20 | label="Go" left_delta="440" name="go_btn" width="70" /> |
21 | 21 | ||
22 | <!-- web_browser bottom="20" follows="top|left|bottom|right" font="SansSerifSmall" left="15" | 22 | <!-- web_browser bottom="20" follows="top|left|bottom|right" font="SansSerifSmall" left="15" |
23 | name="html_floater_browser" right="-15" top="-56" / --> | 23 | name="html_floater_browser" right="-15" top="-56" / --> |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_land_holdings.xml b/linden/indra/newview/skins/xui/en-us/floater_land_holdings.xml index 8b730f8..c218886 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_land_holdings.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_land_holdings.xml | |||
@@ -36,7 +36,7 @@ | |||
36 | </text> | 36 | </text> |
37 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 37 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
38 | bottom="-337" drop_shadow_visible="true" follows="left|top" | 38 | bottom="-337" drop_shadow_visible="true" follows="left|top" |
39 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="348" | 39 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="340" |
40 | mouse_opaque="true" name="allowed_text" v_pad="0" width="132"> | 40 | mouse_opaque="true" name="allowed_text" v_pad="0" width="132"> |
41 | [AREA] sq. meters | 41 | [AREA] sq. meters |
42 | </text> | 42 | </text> |
@@ -48,7 +48,7 @@ | |||
48 | </text> | 48 | </text> |
49 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 49 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
50 | bottom="-357" drop_shadow_visible="true" follows="left|top" | 50 | bottom="-357" drop_shadow_visible="true" follows="left|top" |
51 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="348" | 51 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="340" |
52 | mouse_opaque="true" name="current_text" v_pad="0" width="132"> | 52 | mouse_opaque="true" name="current_text" v_pad="0" width="132"> |
53 | [AREA] sq. meters | 53 | [AREA] sq. meters |
54 | </text> | 54 | </text> |
@@ -60,8 +60,8 @@ | |||
60 | </text> | 60 | </text> |
61 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 61 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
62 | bottom="-377" drop_shadow_visible="true" follows="left|top" | 62 | bottom="-377" drop_shadow_visible="true" follows="left|top" |
63 | font="SansSerifBold" h_pad="0" halign="left" height="16" left_delta="348" | 63 | font="SansSerifBold" h_pad="0" halign="left" height="16" left_delta="340" |
64 | mouse_opaque="true" name="available_text" v_pad="0" width="132"> | 64 | mouse_opaque="true" name="available_text" v_pad="0" width="140"> |
65 | [AREA] sq. meters | 65 | [AREA] sq. meters |
66 | </text> | 66 | </text> |
67 | <string name="area_string">[AREA] sq. meters</string> | 67 | <string name="area_string">[AREA] sq. meters</string> |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_tools.xml b/linden/indra/newview/skins/xui/en-us/floater_tools.xml index cb237fa..59a114f 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_tools.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_tools.xml | |||
@@ -1183,7 +1183,7 @@ | |||
1183 | <button bottom="-30" follows="left|top" font="SansSerif" halign="center" height="20" | 1183 | <button bottom="-30" follows="left|top" font="SansSerif" halign="center" height="20" |
1184 | hidden="false" label="New Script..." label_selected="New Script..." | 1184 | hidden="false" label="New Script..." label_selected="New Script..." |
1185 | left="10" mouse_opaque="true" name="button new script" scale_image="TRUE" | 1185 | left="10" mouse_opaque="true" name="button new script" scale_image="TRUE" |
1186 | width="100" /> | 1186 | width="130" /> |
1187 | <panel bottom_delta="-330" follows="left|top" height="325" hidden="false" left="10" | 1187 | <panel bottom_delta="-330" follows="left|top" height="325" hidden="false" left="10" |
1188 | mouse_opaque="true" name="ContentsInventory" width="252" /> | 1188 | mouse_opaque="true" name="ContentsInventory" width="252" /> |
1189 | </panel> | 1189 | </panel> |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_login.xml b/linden/indra/newview/skins/xui/en-us/panel_login.xml index acb016d..47ad4b3 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_login.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_login.xml | |||
@@ -42,12 +42,12 @@ | |||
42 | bottom="10" drop_shadow_visible="true" follows="left|bottom" | 42 | bottom="10" drop_shadow_visible="true" follows="left|bottom" |
43 | font="SansSerif" h_pad="0" halign="left" height="16" hidden="false" | 43 | font="SansSerif" h_pad="0" halign="left" height="16" hidden="false" |
44 | left="32" mouse_opaque="true" name="start_location_text" v_pad="0" | 44 | left="32" mouse_opaque="true" name="start_location_text" v_pad="0" |
45 | width="85"> | 45 | width="95"> |
46 | Start Location: | 46 | Start Location: |
47 | </text> | 47 | </text> |
48 | <combo_box allow_text_entry="true" bottom="8" follows="left|bottom" height="18" | 48 | <combo_box allow_text_entry="true" bottom="8" follows="left|bottom" height="18" |
49 | hidden="false" left_delta="97" max_chars="128" mouse_opaque="true" | 49 | hidden="false" left_delta="97" max_chars="128" mouse_opaque="true" |
50 | name="start_location_combo" width="140"> | 50 | name="start_location_combo" width="155"> |
51 | <combo_item name="MyHome" value="My Home"> | 51 | <combo_item name="MyHome" value="My Home"> |
52 | My Home | 52 | My Home |
53 | </combo_item> | 53 | </combo_item> |
@@ -60,7 +60,7 @@ | |||
60 | </combo_box> | 60 | </combo_box> |
61 | <check_box bottom="10" follows="left|bottom" font="SansSerifSmall" height="16" | 61 | <check_box bottom="10" follows="left|bottom" font="SansSerifSmall" height="16" |
62 | hidden="false" initial_value="false" label="Remember password" | 62 | hidden="false" initial_value="false" label="Remember password" |
63 | left_delta="167" mouse_opaque="true" name="remember_check" width="138" /> | 63 | left_delta="165" mouse_opaque="true" name="remember_check" width="138" /> |
64 | <button bottom="28" follows="left|bottom" font="SansSerif" halign="center" | 64 | <button bottom="28" follows="left|bottom" font="SansSerif" halign="center" |
65 | height="24" hidden="false" label="Connect" label_selected="Connect" | 65 | height="24" hidden="false" label="Connect" label_selected="Connect" |
66 | left="440" mouse_opaque="true" name="connect_btn" scale_image="TRUE" | 66 | left="440" mouse_opaque="true" name="connect_btn" scale_image="TRUE" |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_chat.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_chat.xml index 0d1b7a7..52184bb 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_preferences_chat.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_chat.xml | |||
@@ -64,7 +64,7 @@ | |||
64 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 64 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
65 | bottom="-160" drop_shadow_visible="true" enabled="true" follows="left|top" | 65 | bottom="-160" drop_shadow_visible="true" enabled="true" follows="left|top" |
66 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | 66 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" |
67 | left="12" mouse_opaque="false" name="text_box3" v_pad="0" width="128"> | 67 | left="12" mouse_opaque="false" name="text_box3" v_pad="0" width="135"> |
68 | Chat Console: | 68 | Chat Console: |
69 | </text> | 69 | </text> |
70 | <spinner bottom_delta="-6" control_name="ChatPersistTime" decimal_digits="0" enabled="true" | 70 | <spinner bottom_delta="-6" control_name="ChatPersistTime" decimal_digits="0" enabled="true" |
@@ -97,7 +97,7 @@ | |||
97 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 97 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
98 | bottom="-207" drop_shadow_visible="true" enabled="true" follows="left|top" | 98 | bottom="-207" drop_shadow_visible="true" enabled="true" follows="left|top" |
99 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | 99 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" |
100 | left="12" mouse_opaque="false" name="text_box6" v_pad="0" width="128"> | 100 | left="12" mouse_opaque="false" name="text_box6" v_pad="0" width="135"> |
101 | Chat Options: | 101 | Chat Options: |
102 | </text> | 102 | </text> |
103 | <check_box bottom_delta="-6" control_name="ChatFullWidth" enabled="true" follows="left|top" | 103 | <check_box bottom_delta="-6" control_name="ChatFullWidth" enabled="true" follows="left|top" |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_graphics2.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_graphics2.xml index b01a317..7b6a5eb 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_preferences_graphics2.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_graphics2.xml | |||
@@ -89,7 +89,7 @@ | |||
89 | bottom="-247" drop_shadow_visible="true" enabled="true" follows="left|top" | 89 | bottom="-247" drop_shadow_visible="true" enabled="true" follows="left|top" |
90 | font="SansSerifSmall" h_pad="0" halign="left" height="12" hidden="false" | 90 | font="SansSerifSmall" h_pad="0" halign="left" height="12" hidden="false" |
91 | left="10" mouse_opaque="true" name="Object Mesh Detail:" v_pad="0" | 91 | left="10" mouse_opaque="true" name="Object Mesh Detail:" v_pad="0" |
92 | width="128"> | 92 | width="135"> |
93 | Object Mesh Detail: | 93 | Object Mesh Detail: |
94 | </text> | 94 | </text> |
95 | <slider_bar bottom="-251" control_name="RenderVolumeLODFactor" enabled="true" | 95 | <slider_bar bottom="-251" control_name="RenderVolumeLODFactor" enabled="true" |
@@ -100,7 +100,7 @@ | |||
100 | bottom="-266" drop_shadow_visible="true" enabled="true" follows="left|top" | 100 | bottom="-266" drop_shadow_visible="true" enabled="true" follows="left|top" |
101 | font="SansSerifSmall" h_pad="0" halign="left" height="12" hidden="false" | 101 | font="SansSerifSmall" h_pad="0" halign="left" height="12" hidden="false" |
102 | left="10" mouse_opaque="true" name="Flexible Mesh Detail:" v_pad="0" | 102 | left="10" mouse_opaque="true" name="Flexible Mesh Detail:" v_pad="0" |
103 | width="128"> | 103 | width="135"> |
104 | Flexible Mesh Detail: | 104 | Flexible Mesh Detail: |
105 | </text> | 105 | </text> |
106 | <slider_bar bottom="-270" control_name="RenderFlexTimeFactor" enabled="true" | 106 | <slider_bar bottom="-270" control_name="RenderFlexTimeFactor" enabled="true" |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_voice.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_voice.xml index fcf3147..e962eb4 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_preferences_voice.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_voice.xml | |||
@@ -86,8 +86,8 @@ | |||
86 | </text_editor> | 86 | </text_editor> |
87 | <button bottom_delta="-30" follows="left|top" font="SansSerif" height="20" | 87 | <button bottom_delta="-30" follows="left|top" font="SansSerif" height="20" |
88 | label="Device Settings" left_delta="0" mouse_opaque="true" | 88 | label="Device Settings" left_delta="0" mouse_opaque="true" |
89 | name="device_settings_btn" width="150" /> | 89 | name="device_settings_btn" width="155" /> |
90 | <button bottom_delta="-30" follows="left|top" font="SansSerif" height="20" | 90 | <button bottom_delta="-30" follows="left|top" font="SansSerif" height="20" |
91 | label="Voice Chat Setup" left_delta="0" mouse_opaque="true" | 91 | label="Voice Chat Setup" left_delta="0" mouse_opaque="true" |
92 | name="launch_voice_wizard_button" width="140" /> | 92 | name="launch_voice_wizard_button" width="155" /> |
93 | </panel> | 93 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ja/floater_tools.xml b/linden/indra/newview/skins/xui/ja/floater_tools.xml index 44915ec..bfff2c3 100644 --- a/linden/indra/newview/skins/xui/ja/floater_tools.xml +++ b/linden/indra/newview/skins/xui/ja/floater_tools.xml | |||
@@ -32,7 +32,7 @@ | |||
32 | <check_box label="テクスチャーを選択" name="radio select face" /> | 32 | <check_box label="テクスチャーを選択" name="radio select face" /> |
33 | <check_box label="リンク部位を編集" name="checkbox edit linked parts" /> | 33 | <check_box label="リンク部位を編集" name="checkbox edit linked parts" /> |
34 | <check_box label="グリッド使用" left_delta="27" name="checkbox snap to grid" /> | 34 | <check_box label="グリッド使用" left_delta="27" name="checkbox snap to grid" /> |
35 | <button label="オプション..." label_selected="オプション..." | 35 | <button label="オプション" label_selected="オプション" |
36 | name="Options..." /> | 36 | name="Options..." /> |
37 | <check_box label="両側を引伸ばす" left="116" name="checkbox uniform" /> | 37 | <check_box label="両側を引伸ばす" left="116" name="checkbox uniform" /> |
38 | <check_box label="テクスチャーを引伸ばす" name="checkbox stretch textures" /> | 38 | <check_box label="テクスチャーを引伸ばす" name="checkbox stretch textures" /> |
@@ -556,7 +556,7 @@ | |||
556 | <button label="揃える" label_selected="揃える" left="150" name="button align" /> | 556 | <button label="揃える" label_selected="揃える" left="150" name="button align" /> |
557 | </panel> | 557 | </panel> |
558 | <panel label="コンテンツ" name="Contents"> | 558 | <panel label="コンテンツ" name="Contents"> |
559 | <button label="新しいスクリプト..." | 559 | <button label="新しいスクリプト" |
560 | label_selected="新しいスクリプト..." name="button new script" /> | 560 | label_selected="新しいスクリプト..." name="button new script" /> |
561 | </panel> | 561 | </panel> |
562 | </tab_container> | 562 | </tab_container> |
diff --git a/linden/indra/newview/skins/xui/ja/panel_chat_bar.xml b/linden/indra/newview/skins/xui/ja/panel_chat_bar.xml index e33a928..f0bb74b 100644 --- a/linden/indra/newview/skins/xui/ja/panel_chat_bar.xml +++ b/linden/indra/newview/skins/xui/ja/panel_chat_bar.xml | |||
@@ -1,6 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="chat_bar"> | 2 | <panel name="chat_bar"> |
3 | <button label="ーカル・ャット" label_selected="履歴" name="History" | 3 | <button label="周辺チャット" label_selected="履歴" name="History" |
4 | tool_tip="過去の発言を表示するには、ここをクリック" /> | 4 | tool_tip="過去の発言を表示するには、ここをクリック" /> |
5 | <line_editor label="チャットを開始するには、ここをクリックします。" | 5 | <line_editor label="チャットを開始するには、ここをクリックします。" |
6 | name="Chat Editor" | 6 | name="Chat Editor" |
diff --git a/linden/indra/newview/skins/xui/ja/panel_login.xml b/linden/indra/newview/skins/xui/ja/panel_login.xml index 68b87fb..1f6a4d5 100644 --- a/linden/indra/newview/skins/xui/ja/panel_login.xml +++ b/linden/indra/newview/skins/xui/ja/panel_login.xml | |||
@@ -13,7 +13,7 @@ | |||
13 | パスワード: | 13 | パスワード: |
14 | </text> | 14 | </text> |
15 | <text name="start_location_text"> | 15 | <text name="start_location_text"> |
16 | 開始ロ: | 16 | ロン位置: |
17 | </text> | 17 | </text> |
18 | <combo_box name="start_location_combo"> | 18 | <combo_box name="start_location_combo"> |
19 | <combo_item name="MyHome"> | 19 | <combo_item name="MyHome"> |
diff --git a/linden/indra/newview/skins/xui/ja/panel_preferences_general.xml b/linden/indra/newview/skins/xui/ja/panel_preferences_general.xml index dc7d2ff..8ca1cba 100644 --- a/linden/indra/newview/skins/xui/ja/panel_preferences_general.xml +++ b/linden/indra/newview/skins/xui/ja/panel_preferences_general.xml | |||
@@ -27,7 +27,7 @@ | |||
27 | <check_box label="小さなアバター名" name="small_avatar_names_checkbox" /> | 27 | <check_box label="小さなアバター名" name="small_avatar_names_checkbox" /> |
28 | <color_swatch label="" name="effect_color_swatch" | 28 | <color_swatch label="" name="effect_color_swatch" |
29 | tool_tip="カラー・ピッカーをクリックして開く" /> | 29 | tool_tip="カラー・ピッカーをクリックして開く" /> |
30 | <spinner label="退席までのイムアウト:" name="afk_timeout_spinner" /> | 30 | <spinner label="退席までの間:" name="afk_timeout_spinner" /> |
31 | <check_box label="オンライン・フレンド通知を表示" | 31 | <check_box label="オンライン・フレンド通知を表示" |
32 | name="friends_online_notify_checkbox" /> | 32 | name="friends_online_notify_checkbox" /> |
33 | <check_box label="ミニマップを回転" name="rotate_mini_map_checkbox" /> | 33 | <check_box label="ミニマップを回転" name="rotate_mini_map_checkbox" /> |
@@ -40,7 +40,7 @@ | |||
40 | name="use_system_color_picker_checkbox" | 40 | name="use_system_color_picker_checkbox" |
41 | tool_tip="Second Life内蔵でない、デフォルト・システムのカラー選択を使用" /> | 41 | tool_tip="Second Life内蔵でない、デフォルト・システムのカラー選択を使用" /> |
42 | <text type="string" length="1" name="start_location_textbox"> | 42 | <text type="string" length="1" name="start_location_textbox"> |
43 | 開始ロ: | 43 | ロン位置: |
44 | </text> | 44 | </text> |
45 | <text type="string" length="1" name="show_names_textbox"> | 45 | <text type="string" length="1" name="show_names_textbox"> |
46 | 名前を表示: | 46 | 名前を表示: |
diff --git a/linden/indra/newview/skins/xui/ja/panel_preferences_graphics1.xml b/linden/indra/newview/skins/xui/ja/panel_preferences_graphics1.xml index b6e791e..58169d6 100644 --- a/linden/indra/newview/skins/xui/ja/panel_preferences_graphics1.xml +++ b/linden/indra/newview/skins/xui/ja/panel_preferences_graphics1.xml | |||
@@ -5,7 +5,7 @@ | |||
5 | </text> | 5 | </text> |
6 | <check_box label="ウィンドウ内で実行" name="windowed mode" /> | 6 | <check_box label="ウィンドウ内で実行" name="windowed mode" /> |
7 | <text_editor name="voice_chat_description"> | 7 | <text_editor name="voice_chat_description"> |
8 | チェックされて場合は、ログインフルスクリーンで表示します。 | 8 | チェック場合は、ログインフルスクリーン表示 |
9 | </text_editor> | 9 | </text_editor> |
10 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> | 10 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> |
11 | 全画面の縦横比: | 11 | 全画面の縦横比: |
@@ -26,7 +26,7 @@ | |||
26 | </combo_box> | 26 | </combo_box> |
27 | <check_box label="自動検出" name="aspect_auto_detect" /> | 27 | <check_box label="自動検出" name="aspect_auto_detect" /> |
28 | <text type="string" length="1" name="UI Size:"> | 28 | <text type="string" length="1" name="UI Size:"> |
29 | UIサイズ: | 29 | UIサイズ: |
30 | </text> | 30 | </text> |
31 | <text type="string" length="1" name="(meters, lower is faster)"> | 31 | <text type="string" length="1" name="(meters, lower is faster)"> |
32 | (メートル、低いほど速い) | 32 | (メートル、低いほど速い) |
diff --git a/linden/indra/newview/skins/xui/ja/panel_preferences_graphics3.xml b/linden/indra/newview/skins/xui/ja/panel_preferences_graphics3.xml index 2d538b5..7a373e3 100644 --- a/linden/indra/newview/skins/xui/ja/panel_preferences_graphics3.xml +++ b/linden/indra/newview/skins/xui/ja/panel_preferences_graphics3.xml | |||
@@ -49,7 +49,7 @@ | |||
49 | <text type="string" length="1" name="(lower is faster)" left="223" > | 49 | <text type="string" length="1" name="(lower is faster)" left="223" > |
50 | (低いほど速い) | 50 | (低いほど速い) |
51 | </text> | 51 | </text> |
52 | <spinner label="デバッグ用標識イン幅:" name="debug beacon line width" label_width="148" width="208"/> | 52 | <spinner label="デバッグ用標識線の幅:" name="debug beacon line width" label_width="148" width="208"/> |
53 | <check_box | 53 | <check_box |
54 | label="次回起動時にグラフィック・ハードウェアを自動検出" | 54 | label="次回起動時にグラフィック・ハードウェアを自動検出" |
55 | name="probe_hardware_checkbox" left="160" | 55 | name="probe_hardware_checkbox" left="160" |
diff --git a/linden/indra/newview/skins/xui/ja/panel_toolbar.xml b/linden/indra/newview/skins/xui/ja/panel_toolbar.xml index 38bcb69..9f21fa1 100644 --- a/linden/indra/newview/skins/xui/ja/panel_toolbar.xml +++ b/linden/indra/newview/skins/xui/ja/panel_toolbar.xml | |||
@@ -7,7 +7,7 @@ | |||
7 | </string> | 7 | </string> |
8 | <button label="コミュニケート" name="communicate_btn" | 8 | <button label="コミュニケート" name="communicate_btn" |
9 | tool_tip="フレンドやグループとコミュケート。" /> | 9 | tool_tip="フレンドやグループとコミュケート。" /> |
10 | <button label="チャット" name="chat_btn" | 10 | <button label="" name="chat_btn" |
11 | tool_tip="チャット・バーを表示します。(Enter)" /> | 11 | tool_tip="チャット・バーを表示します。(Enter)" /> |
12 | <button label="フレンド" name="friends_btn" | 12 | <button label="フレンド" name="friends_btn" |
13 | tool_tip="フレンドを探して会話する" /> | 13 | tool_tip="フレンドを探して会話する" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_about_land.xml b/linden/indra/newview/skins/xui/ko/floater_about_land.xml index 52b7e2e..aabaffa 100644 --- a/linden/indra/newview/skins/xui/ko/floater_about_land.xml +++ b/linden/indra/newview/skins/xui/ko/floater_about_land.xml | |||
@@ -14,14 +14,14 @@ | |||
14 | <text type="string" length="1" name="OwnerText"> | 14 | <text type="string" length="1" name="OwnerText"> |
15 | Leyla Linden | 15 | Leyla Linden |
16 | </text> | 16 | </text> |
17 | <button label="프로필…" label_selected="프로필…" name="Profile..." /> | 17 | <button label="프로필" label_selected="프로필" name="Profile..." /> |
18 | <text type="string" length="1" name="Group:"> | 18 | <text type="string" length="1" name="Group:"> |
19 | 그룹: | 19 | 그룹: |
20 | </text> | 20 | </text> |
21 | <button label="설정…" label_selected="설정…" name="Set..." /> | 21 | <button label="설정" label_selected="설정" name="Set..." /> |
22 | <check_box label="그룹에 양도 허용" name="check deed" | 22 | <check_box label="그룹에 양도 허용" name="check deed" |
23 | tool_tip="그룹 운영진은 이 토지가 그룹의 토지 할당으로 유지되도록 해당 토지를 그룹에 양도할 수 있습니다." /> | 23 | tool_tip="그룹 운영진은 이 토지가 그룹의 토지 할당으로 유지되도록 해당 토지를 그룹에 양도할 수 있습니다." /> |
24 | <button label="양도..." label_selected="양도..." name="Deed..." | 24 | <button label="양도" label_selected="양도" name="Deed..." |
25 | tool_tip="사용자가 선택된 그룹의 운영진일 경우에만 토지를 양도할 수 있습니다." /> | 25 | tool_tip="사용자가 선택된 그룹의 운영진일 경우에만 토지를 양도할 수 있습니다." /> |
26 | <check_box label="소유주가 양도로 기부" name="check contrib" | 26 | <check_box label="소유주가 양도로 기부" name="check contrib" |
27 | tool_tip="토지가 그룹에 양도되면, 이전 소유주는 해당 토지를 그룹을 지원하기에 충분한 토지 할당분을 기부한 셈입니다." /> | 27 | tool_tip="토지가 그룹에 양도되면, 이전 소유주는 해당 토지를 그룹을 지원하기에 충분한 토지 할당분을 기부한 셈입니다." /> |
@@ -34,7 +34,7 @@ | |||
34 | <text type="string" length="1" name="For Sale: Price L$[PRICE]."> | 34 | <text type="string" length="1" name="For Sale: Price L$[PRICE]."> |
35 | 가격: L$[PRICE]. | 35 | 가격: L$[PRICE]. |
36 | </text> | 36 | </text> |
37 | <button label="토지 판매…" label_selected="토지 판매…" name="Sell Land..." /> | 37 | <button label="토지 판매" label_selected="토지 판매" name="Sell Land..." /> |
38 | <text type="string" length="1" name="For sale to"> | 38 | <text type="string" length="1" name="For sale to"> |
39 | 판매 대상: [BUYER] | 39 | 판매 대상: [BUYER] |
40 | </text> | 40 | </text> |
@@ -64,18 +64,18 @@ | |||
64 | <text type="string" length="1" name="DwellText"> | 64 | <text type="string" length="1" name="DwellText"> |
65 | 거짓 | 65 | 거짓 |
66 | </text> | 66 | </text> |
67 | <button label="토지 구매하기..." label_selected="토지 구매하기..." | 67 | <button label="토지 구매하기" label_selected="토지 구매하기" |
68 | name="Buy Land..." /> | 68 | name="Buy Land..." /> |
69 | <button label="그룹 토지 구매..." label_selected="그룹 토지 구매..." | 69 | <button label="그룹 토지 구매" label_selected="그룹 토지 구매" |
70 | name="Buy For Group..." /> | 70 | name="Buy For Group..." /> |
71 | <button label="패스 구매하기..." label_selected="패스 구매하기..." | 71 | <button label="패스 구매하기" label_selected="패스 구매하기" |
72 | name="Buy Pass..." | 72 | name="Buy Pass..." |
73 | tool_tip="패스는 이 토지에 대한 임시 통행권을 부여합니다." /> | 73 | tool_tip="패스는 이 토지에 대한 임시 통행권을 부여합니다." /> |
74 | <button label="토지 버리기..." label_selected="토지 버리기..." | 74 | <button label="토지 버리기" label_selected="토지 버리기" |
75 | name="Abandon Land..." /> | 75 | name="Abandon Land..." /> |
76 | <button label="토지 재청구…" label_selected="토지 재청구…" | 76 | <button label="토지 재청구" label_selected="토지 재청구" |
77 | name="Reclaim Land..." /> | 77 | name="Reclaim Land..." /> |
78 | <button label="린든 판매…" label_selected="린든 판매…" | 78 | <button label="린든 판매" label_selected="린든 판매" |
79 | name="Linden Sale..." | 79 | name="Linden Sale..." |
80 | tool_tip="토지는 소유 상태여야 하며, 컨탠츠가 설정되어야 하며, 비경매상태 이어야 합니다." /> | 80 | tool_tip="토지는 소유 상태여야 하며, 컨탠츠가 설정되어야 하며, 비경매상태 이어야 합니다." /> |
81 | <text name="new users only"> | 81 | <text name="new users only"> |
@@ -197,7 +197,7 @@ | |||
197 | [COUNT] | 197 | [COUNT] |
198 | </text> | 198 | </text> |
199 | <button label="표시" label_selected="표시" name="ShowOwner" /> | 199 | <button label="표시" label_selected="표시" name="ShowOwner" /> |
200 | <button label="반환…" label_selected="반환…" name="ReturnOwner..." | 200 | <button label="반환" label_selected="반환" name="ReturnOwner..." |
201 | tool_tip="오브젝트를 각 소유자에게 반환." /> | 201 | tool_tip="오브젝트를 각 소유자에게 반환." /> |
202 | <text type="string" length="1" name="Set to group:"> | 202 | <text type="string" length="1" name="Set to group:"> |
203 | 그룹으로 설정: | 203 | 그룹으로 설정: |
@@ -206,7 +206,7 @@ | |||
206 | [COUNT] | 206 | [COUNT] |
207 | </text> | 207 | </text> |
208 | <button label="표시" label_selected="표시" name="ShowGroup" /> | 208 | <button label="표시" label_selected="표시" name="ShowGroup" /> |
209 | <button label="반환…" label_selected="반환…" name="ReturnGroup..." | 209 | <button label="반환" label_selected="반환" name="ReturnGroup..." |
210 | tool_tip="오브젝트를 각 소유자에게 반환." /> | 210 | tool_tip="오브젝트를 각 소유자에게 반환." /> |
211 | <text type="string" length="1" name="Owned by others:"> | 211 | <text type="string" length="1" name="Owned by others:"> |
212 | 다른 사람이 소유: | 212 | 다른 사람이 소유: |
@@ -215,7 +215,7 @@ | |||
215 | [COUNT] | 215 | [COUNT] |
216 | </text> | 216 | </text> |
217 | <button label="표시" label_selected="표시" name="ShowOther" /> | 217 | <button label="표시" label_selected="표시" name="ShowOther" /> |
218 | <button label="반환…" label_selected="반환…" name="ReturnOther..." | 218 | <button label="반환" label_selected="반환" name="ReturnOther..." |
219 | tool_tip="오브젝트를 각 소유자에게 반환." /> | 219 | tool_tip="오브젝트를 각 소유자에게 반환." /> |
220 | <text type="string" length="1" name="Selected / sat upon:"> | 220 | <text type="string" length="1" name="Selected / sat upon:"> |
221 | 선택 / 차지: | 221 | 선택 / 차지: |
@@ -232,7 +232,7 @@ | |||
232 | </text> | 232 | </text> |
233 | <button label="목록 새로 고침" label_selected="목록 새로 고침" | 233 | <button label="목록 새로 고침" label_selected="목록 새로 고침" |
234 | name="Refresh List" /> | 234 | name="Refresh List" /> |
235 | <button label="오브젝트 반환…" label_selected="오브젝트 반환…" | 235 | <button label="오브젝트 반환" label_selected="오브젝트 반환" |
236 | name="Return objects..." /> | 236 | name="Return objects..." /> |
237 | <button label="" label_selected="" name="Type" tool_tip="유형 기준 정렬" /> | 237 | <button label="" label_selected="" name="Type" tool_tip="유형 기준 정렬" /> |
238 | <button label="이름" label_selected="이름" name="Name" | 238 | <button label="이름" label_selected="이름" name="Name" |
@@ -429,9 +429,9 @@ | |||
429 | <name_list name="AccessList" tool_tip="([LISTED] 목록에 있음, [MAX] 최대)"> | 429 | <name_list name="AccessList" tool_tip="([LISTED] 목록에 있음, [MAX] 최대)"> |
430 | <column label="허용된 주민" name="name" /> | 430 | <column label="허용된 주민" name="name" /> |
431 | </name_list> | 431 | </name_list> |
432 | <button label="추가..." label_selected="추가..." name="Add..." /> | 432 | <button label="추가" label_selected="추가" name="Add..." /> |
433 | <button label="제거" label_selected="제거" name="Remove" /> | 433 | <button label="제거" label_selected="제거" name="Remove" /> |
434 | <check_box label="다 자에게 통행권 판:" name="PassCheck" | 434 | <check_box label="근 허용 상:" name="PassCheck" |
435 | tool_tip="이 구획에 대한 임시 통행권 부여" /> | 435 | tool_tip="이 구획에 대한 임시 통행권 부여" /> |
436 | <spinner label="가격 (L$):" name="PriceSpin" /> | 436 | <spinner label="가격 (L$):" name="PriceSpin" /> |
437 | <spinner label="사용시간:" name="HoursSpin" /> | 437 | <spinner label="사용시간:" name="HoursSpin" /> |
@@ -445,7 +445,7 @@ | |||
445 | <name_list name="LandBanList"> | 445 | <name_list name="LandBanList"> |
446 | <column label="출입금지된 주민" name="name" /> | 446 | <column label="출입금지된 주민" name="name" /> |
447 | </name_list> | 447 | </name_list> |
448 | <button label="추가..." label_selected="추가..." name="Add..." /> | 448 | <button label="추가" label_selected="추가" name="Add..." /> |
449 | <button label="제거" label_selected="제거" name="Remove" /> | 449 | <button label="제거" label_selected="제거" name="Remove" /> |
450 | <text type="string" length="1" name="Deny by Payment Status:"> | 450 | <text type="string" length="1" name="Deny by Payment Status:"> |
451 | 지불 상태별로 출입 거부 | 451 | 지불 상태별로 출입 거부 |
diff --git a/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml b/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml index 23c552e..4e29f0a 100644 --- a/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml +++ b/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml | |||
@@ -1,13 +1,13 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="buy currency" title="린든달러(L$) 구매"> | 2 | <floater name="buy currency" title="린든달러(L$) 구매"> |
3 | <text name="info_buying"> | 3 | <text name="info_buying"> |
4 | 린든달러(L$) 구매: | 4 | 린든달러(L$) 구매 |
5 | </text> | 5 | </text> |
6 | <text name="info_cannot_buy"> | 6 | <text name="info_cannot_buy"> |
7 | 지금 구입할 없음: | 7 | 린든달러(L$) 구매 가 |
8 | </text> | 8 | </text> |
9 | <text name="info_need_more"> | 9 | <text name="info_need_more"> |
10 | 린든달러(L$)가 필합니다: | 10 | 린든달러(L$) |
11 | </text> | 11 | </text> |
12 | <text name="error_message"> | 12 | <text name="error_message"> |
13 | 문제가 발생했습니다. | 13 | 문제가 발생했습니다. |
@@ -23,7 +23,7 @@ | |||
23 | [NAME] L$ [PRICE] | 23 | [NAME] L$ [PRICE] |
24 | </text> | 24 | </text> |
25 | <text name="currency_action"> | 25 | <text name="currency_action"> |
26 | 린든달러(L$) 구매 | 26 | 구매 액 |
27 | </text> | 27 | </text> |
28 | <line_editor name="currency_amt"> | 28 | <line_editor name="currency_amt"> |
29 | 1234 | 29 | 1234 |
@@ -32,26 +32,26 @@ | |||
32 | 약 US$ [USD] | 32 | 약 US$ [USD] |
33 | </text> | 33 | </text> |
34 | <text name="balance_label"> | 34 | <text name="balance_label"> |
35 | 귀의 재 보유 상황 | 35 | 현재 보유 린든달러(L$) |
36 | </text> | 36 | </text> |
37 | <text name="balance_amount"> | 37 | <text name="balance_amount"> |
38 | L$ [AMT] | 38 | L$ [AMT] |
39 | </text> | 39 | </text> |
40 | <text name="buying_label"> | 40 | <text name="buying_label"> |
41 | 구매 중. | 41 | 구매 중 러(L$) |
42 | </text> | 42 | </text> |
43 | <text name="buying_amount"> | 43 | <text name="buying_amount"> |
44 | L$ [AMT] | 44 | L$ [AMT] |
45 | </text> | 45 | </text> |
46 | <text name="total_label"> | 46 | <text name="total_label"> |
47 | 의 잔고는 | 47 | 매 잔고 |
48 | </text> | 48 | </text> |
49 | <text name="total_amount"> | 49 | <text name="total_amount"> |
50 | L$ [AMT] | 50 | L$ [AMT] |
51 | </text> | 51 | </text> |
52 | <text name="purchase_warning_repurchase"> | 52 | <text name="purchase_warning_repurchase"> |
53 | 이 구매 확인하 든달러(L$) 구매만 수행됩니다. | 53 | 구매 린든달러(L$) 구매만 수행됩니다. |
54 | 업을 다시 시도해야 합니다. | 54 | 작업을 다시 시도해야 합니다. |
55 | </text> | 55 | </text> |
56 | <text name="purchase_warning_notenough"> | 56 | <text name="purchase_warning_notenough"> |
57 | 충분한 린든달러를 구매하지 않았습니다. | 57 | 충분한 린든달러를 구매하지 않았습니다. |
diff --git a/linden/indra/newview/skins/xui/ko/floater_customize.xml b/linden/indra/newview/skins/xui/ko/floater_customize.xml index d1c939d..41e8ee2 100644 --- a/linden/indra/newview/skins/xui/ko/floater_customize.xml +++ b/linden/indra/newview/skins/xui/ko/floater_customize.xml | |||
@@ -35,22 +35,22 @@ | |||
35 | [DESC]: 착용 안 함 | 35 | [DESC]: 착용 안 함 |
36 | </text> | 36 | </text> |
37 | <text type="string" length="1" name="path"> | 37 | <text type="string" length="1" name="path"> |
38 | [PATH]에 | 38 | [PATH] 에 |
39 | </text> | 39 | </text> |
40 | <text type="string" length="1" name="not worn instructions"> | 40 | <text type="string" length="1" name="not worn instructions"> |
41 | 인벤토리로부 새 모습을 드래그하여 | 41 | 인벤토리에 새 모습을 드래그하여 |
42 | 아바타에 적용해 보십시오.. 또는, | 42 | 아바타에 적용해 보십시오.. 또는, |
43 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 43 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
44 | </text> | 44 | </text> |
45 | <text type="string" length="1" name="no modify instructions"> | 45 | <text type="string" length="1" name="no modify instructions"> |
46 | 이 착용물을 수정할 권한이 없습니다. | 46 | 이 착용물을 수정할 권한이 없습니다. |
47 | </text> | 47 | </text> |
48 | <button label="새 외형 만들기" label_selected="새 외형 만들기" | 48 | <button label="새 외형 만들기" label_selected="새 외형 만들기" |
49 | name="Create New" /> | 49 | name="Create New" /> |
50 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 50 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
51 | <button label="저장" label_selected="저장" name="Save" left="73" /> | 51 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
52 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 52 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
53 | name="Save As" width="132" left="161" /> | 53 | name="Save As" width="100" left="192"/> |
54 | </panel> | 54 | </panel> |
55 | <panel label="피부" name="Skin"> | 55 | <panel label="피부" name="Skin"> |
56 | <button label="피부색" label_selected="피부색" name="Skin Color" /> | 56 | <button label="피부색" label_selected="피부색" name="Skin Color" /> |
@@ -70,12 +70,12 @@ | |||
70 | [DESC]: 착용 안 함 | 70 | [DESC]: 착용 안 함 |
71 | </text> | 71 | </text> |
72 | <text type="string" length="1" name="path"> | 72 | <text type="string" length="1" name="path"> |
73 | [PATH]에 | 73 | [PATH] 에 |
74 | </text> | 74 | </text> |
75 | <text type="string" length="1" name="not worn instructions"> | 75 | <text type="string" length="1" name="not worn instructions"> |
76 | 인벤토리로부 새 피부를 드래그하여 | 76 | 인벤토리에 새 피부를 드래그하여 |
77 | 아바타에 적용해 보십시오.또는, | 77 | 아바타에 적용해 보십시오.또는, |
78 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 78 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
79 | </text> | 79 | </text> |
80 | <text type="string" length="1" name="no modify instructions"> | 80 | <text type="string" length="1" name="no modify instructions"> |
81 | 이 착용물을 수정할 권한이 없습니다. | 81 | 이 착용물을 수정할 권한이 없습니다. |
@@ -89,10 +89,10 @@ | |||
89 | <button label="무작위" label_selected="무작위" name="Randomize" /> | 89 | <button label="무작위" label_selected="무작위" name="Randomize" /> |
90 | <button label="새 피부 만들기" label_selected="새 피부 만들기" | 90 | <button label="새 피부 만들기" label_selected="새 피부 만들기" |
91 | name="Create New" /> | 91 | name="Create New" /> |
92 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 92 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
93 | <button label="저장" label_selected="저장" name="Save" /> | 93 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
94 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 94 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
95 | name="Save As" /> | 95 | name="Save As" width="100" left="192"/> |
96 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 96 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
97 | </panel> | 97 | </panel> |
98 | <panel label="헤어" name="Hair"> | 98 | <panel label="헤어" name="Hair"> |
@@ -113,12 +113,12 @@ | |||
113 | [DESC]: 착용 안 함 | 113 | [DESC]: 착용 안 함 |
114 | </text> | 114 | </text> |
115 | <text type="string" length="1" name="path"> | 115 | <text type="string" length="1" name="path"> |
116 | [PATH]에 | 116 | [PATH] 에 |
117 | </text> | 117 | </text> |
118 | <text type="string" length="1" name="not worn instructions"> | 118 | <text type="string" length="1" name="not worn instructions"> |
119 | 인벤토리로부 새로운 헤어를 드래그하여 | 119 | 인벤토리에 새로운 헤어를 드래그하여 |
120 | 아바타에 적용해 보십시오.또는, | 120 | 아바타에 적용해 보십시오.또는, |
121 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 121 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
122 | </text> | 122 | </text> |
123 | <text type="string" length="1" name="no modify instructions"> | 123 | <text type="string" length="1" name="no modify instructions"> |
124 | 이 착용물을 수정할 권한이 없습니다. | 124 | 이 착용물을 수정할 권한이 없습니다. |
@@ -128,10 +128,10 @@ | |||
128 | <button label="무작위" label_selected="무작위" name="Randomize" /> | 128 | <button label="무작위" label_selected="무작위" name="Randomize" /> |
129 | <button label="새 헤어 만들기" label_selected="새 헤어 만들기" | 129 | <button label="새 헤어 만들기" label_selected="새 헤어 만들기" |
130 | name="Create New" /> | 130 | name="Create New" /> |
131 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 131 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
132 | <button label="저장" label_selected="저장" name="Save" /> | 132 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
133 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 133 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
134 | name="Save As" /> | 134 | name="Save As" width="100" left="192"/> |
135 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 135 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
136 | </panel> | 136 | </panel> |
137 | <panel label="눈" name="Eyes"> | 137 | <panel label="눈" name="Eyes"> |
@@ -148,12 +148,12 @@ | |||
148 | [DESC]: 착용 안 함 | 148 | [DESC]: 착용 안 함 |
149 | </text> | 149 | </text> |
150 | <text type="string" length="1" name="path"> | 150 | <text type="string" length="1" name="path"> |
151 | [PATH]에 | 151 | [PATH] 에 |
152 | </text> | 152 | </text> |
153 | <text type="string" length="1" name="not worn instructions"> | 153 | <text type="string" length="1" name="not worn instructions"> |
154 | 인벤토리로부 새 눈을 드래그하여 | 154 | 인벤토리에 새 눈을 드래그하여 |
155 | 아바타에 적용해 보십시오.또는, | 155 | 아바타에 적용해 보십시오.또는, |
156 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 156 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
157 | </text> | 157 | </text> |
158 | <text type="string" length="1" name="no modify instructions"> | 158 | <text type="string" length="1" name="no modify instructions"> |
159 | 이 착용물을 수정할 권한이 없습니다. | 159 | 이 착용물을 수정할 권한이 없습니다. |
@@ -162,10 +162,10 @@ | |||
162 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | 162 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
163 | <button label="무작위" label_selected="무작위" name="Randomize" /> | 163 | <button label="무작위" label_selected="무작위" name="Randomize" /> |
164 | <button label="새 눈 만들기" label_selected="새 눈 만들기" name="Create New" /> | 164 | <button label="새 눈 만들기" label_selected="새 눈 만들기" name="Create New" /> |
165 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 165 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
166 | <button label="저장" label_selected="저장" name="Save" /> | 166 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
167 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 167 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
168 | name="Save As" /> | 168 | name="Save As" width="100" left="192"/> |
169 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 169 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
170 | </panel> | 170 | </panel> |
171 | <panel label="의상" /> | 171 | <panel label="의상" /> |
@@ -176,10 +176,10 @@ | |||
176 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 176 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
177 | <button label="새 셔츠 만들기" label_selected="새 셔츠 만들기" | 177 | <button label="새 셔츠 만들기" label_selected="새 셔츠 만들기" |
178 | name="Create New" /> | 178 | name="Create New" /> |
179 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 179 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
180 | <button label="저장" label_selected="저장" name="Save" /> | 180 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
181 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 181 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
182 | name="Save As" /> | 182 | name="Save As" width="100" left="192"/> |
183 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 183 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
184 | <text type="string" length="1" name="title"> | 184 | <text type="string" length="1" name="title"> |
185 | [DESC] | 185 | [DESC] |
@@ -194,11 +194,11 @@ | |||
194 | [DESC]: 착용 안 함 | 194 | [DESC]: 착용 안 함 |
195 | </text> | 195 | </text> |
196 | <text type="string" length="1" name="path"> | 196 | <text type="string" length="1" name="path"> |
197 | [PATH]에 | 197 | [PATH] 에 |
198 | </text> | 198 | </text> |
199 | <text type="string" length="1" name="not worn instructions"> | 199 | <text type="string" length="1" name="not worn instructions"> |
200 | 인벤토리로부터 새 셔츠를 드래그하여 아바타에 적용해 보십시오.또는, | 200 | 인벤토리에서 새 셔츠를 드래그하여 아바타에 적용 하시거나, |
201 | 조절 슬라이더로 새로운 형태를 만들어 용할 도 있습니다. | 201 | 조절 슬라이더로 새로운 형태를 만들 수 있습니다. |
202 | </text> | 202 | </text> |
203 | <text type="string" length="1" name="no modify instructions"> | 203 | <text type="string" length="1" name="no modify instructions"> |
204 | 이 착용물을 수정할 권한이 없습니다. | 204 | 이 착용물을 수정할 권한이 없습니다. |
@@ -211,11 +211,11 @@ | |||
211 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 211 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
212 | <button label="새 바지 만들기" label_selected="새 바지 만들기" | 212 | <button label="새 바지 만들기" label_selected="새 바지 만들기" |
213 | name="Create New" /> | 213 | name="Create New" /> |
214 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 214 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
215 | <button label="저장" label_selected="저장" name="Save" /> | 215 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
216 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 216 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
217 | name="Save As" /> | 217 | name="Save As" width="100" left="192"/> |
218 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 218 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
219 | <text type="string" length="1" name="title"> | 219 | <text type="string" length="1" name="title"> |
220 | [DESC] | 220 | [DESC] |
221 | </text> | 221 | </text> |
@@ -229,12 +229,12 @@ | |||
229 | [DESC]: 착용 안 함 | 229 | [DESC]: 착용 안 함 |
230 | </text> | 230 | </text> |
231 | <text type="string" length="1" name="path"> | 231 | <text type="string" length="1" name="path"> |
232 | [PATH]에 | 232 | [PATH] 에 |
233 | </text> | 233 | </text> |
234 | <text type="string" length="1" name="not worn instructions"> | 234 | <text type="string" length="1" name="not worn instructions"> |
235 | 인벤토리로부 새 바지를 드래그하여 | 235 | 인벤토리에 새 바지를 드래그하여 |
236 | 아바타에 적용해 보십시오.또는, | 236 | 아바타에 적용해 보십시오.또는, |
237 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 237 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
238 | </text> | 238 | </text> |
239 | <text type="string" length="1" name="no modify instructions"> | 239 | <text type="string" length="1" name="no modify instructions"> |
240 | 이 착용물을 수정할 권한이 없습니다. | 240 | 이 착용물을 수정할 권한이 없습니다. |
@@ -254,11 +254,11 @@ | |||
254 | [DESC]: 착용 안 함 | 254 | [DESC]: 착용 안 함 |
255 | </text> | 255 | </text> |
256 | <text type="string" length="1" name="path"> | 256 | <text type="string" length="1" name="path"> |
257 | [PATH]에 | 257 | [PATH] 에 |
258 | </text> | 258 | </text> |
259 | <text type="string" length="1" name="not worn instructions"> | 259 | <text type="string" length="1" name="not worn instructions"> |
260 | 인벤토리로부터 새 신발을 드래그하여 아바타에 적용해 보십시오. 또는, | 260 | 인벤토리에서 새 신발을 드래그하여 아바타에 적용해 보십시오. 또는, |
261 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 261 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
262 | </text> | 262 | </text> |
263 | <text type="string" length="1" name="no modify instructions"> | 263 | <text type="string" length="1" name="no modify instructions"> |
264 | 이 착용물을 수정할 권한이 없습니다. | 264 | 이 착용물을 수정할 권한이 없습니다. |
@@ -269,10 +269,10 @@ | |||
269 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 269 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
270 | <button label="새 신발 만들기" label_selected="새 신발 만들기" | 270 | <button label="새 신발 만들기" label_selected="새 신발 만들기" |
271 | name="Create New" /> | 271 | name="Create New" /> |
272 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 272 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
273 | <button label="저장" label_selected="저장" name="Save" /> | 273 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
274 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 274 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
275 | name="Save As" /> | 275 | name="Save As" width="100" left="192"/> |
276 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 276 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
277 | </panel> | 277 | </panel> |
278 | <panel label="양말" name="Socks"> | 278 | <panel label="양말" name="Socks"> |
@@ -289,12 +289,12 @@ | |||
289 | [DESC]: 착용 안 함 | 289 | [DESC]: 착용 안 함 |
290 | </text> | 290 | </text> |
291 | <text type="string" length="1" name="path"> | 291 | <text type="string" length="1" name="path"> |
292 | [PATH]에 | 292 | [PATH] 에 |
293 | </text> | 293 | </text> |
294 | <text type="string" length="1" name="not worn instructions"> | 294 | <text type="string" length="1" name="not worn instructions"> |
295 | 인벤토리로부 새 양말을 드래그하여 | 295 | 인벤토리에 새 양말을 드래그하여 |
296 | 아바타에 적용해 보십시오.또는, | 296 | 아바타에 적용해 보십시오.또는, |
297 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 297 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
298 | </text> | 298 | </text> |
299 | <text type="string" length="1" name="no modify instructions"> | 299 | <text type="string" length="1" name="no modify instructions"> |
300 | 이 착용물을 수정할 권한이 없습니다. | 300 | 이 착용물을 수정할 권한이 없습니다. |
@@ -305,10 +305,10 @@ | |||
305 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 305 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
306 | <button label="새 양말 만들기" label_selected="새 양말 만들기" | 306 | <button label="새 양말 만들기" label_selected="새 양말 만들기" |
307 | name="Create New" /> | 307 | name="Create New" /> |
308 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 308 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
309 | <button label="저장" label_selected="저장" name="Save" /> | 309 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
310 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 310 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
311 | name="Save As" /> | 311 | name="Save As" width="100" left="192"/> |
312 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 312 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
313 | </panel> | 313 | </panel> |
314 | <panel label="재킷" name="Jacket"> | 314 | <panel label="재킷" name="Jacket"> |
@@ -325,12 +325,12 @@ | |||
325 | [DESC]: 착용 안 함 | 325 | [DESC]: 착용 안 함 |
326 | </text> | 326 | </text> |
327 | <text type="string" length="1" name="path"> | 327 | <text type="string" length="1" name="path"> |
328 | [PATH]에 | 328 | [PATH] 에 |
329 | </text> | 329 | </text> |
330 | <text type="string" length="1" name="not worn instructions"> | 330 | <text type="string" length="1" name="not worn instructions"> |
331 | 인벤토리로부 새 재킷을 드래그하여 | 331 | 인벤토리에 새 재킷을 드래그하여 |
332 | 아바타에 적용해 보십시오.또는, | 332 | 아바타에 적용해 보십시오.또는, |
333 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 333 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
334 | </text> | 334 | </text> |
335 | <text type="string" length="1" name="no modify instructions"> | 335 | <text type="string" length="1" name="no modify instructions"> |
336 | 이 착용물을 수정할 권한이 없습니다. | 336 | 이 착용물을 수정할 권한이 없습니다. |
@@ -343,10 +343,10 @@ | |||
343 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 343 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
344 | <button label="새 재킷 만들기" label_selected="새 재킷 만들기" | 344 | <button label="새 재킷 만들기" label_selected="새 재킷 만들기" |
345 | name="Create New" /> | 345 | name="Create New" /> |
346 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 346 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
347 | <button label="저장" label_selected="저장" name="Save" /> | 347 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
348 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 348 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
349 | name="Save As" /> | 349 | name="Save As" width="100" left="192"/> |
350 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 350 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
351 | </panel> | 351 | </panel> |
352 | <panel label="장갑" name="Gloves"> | 352 | <panel label="장갑" name="Gloves"> |
@@ -363,11 +363,11 @@ | |||
363 | [DESC]: 착용 안 함 | 363 | [DESC]: 착용 안 함 |
364 | </text> | 364 | </text> |
365 | <text type="string" length="1" name="path"> | 365 | <text type="string" length="1" name="path"> |
366 | [PATH]에 | 366 | [PATH] 에 |
367 | </text> | 367 | </text> |
368 | <text type="string" length="1" name="not worn instructions"> | 368 | <text type="string" length="1" name="not worn instructions"> |
369 | 인벤토리로부터 새 장갑을 드래그하여 아바타에 적용해 보십시오.또는, | 369 | 인벤토리에서 새 장갑을 드래그하여 아바타에 적용해 보십시오.또는, |
370 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 370 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
371 | </text> | 371 | </text> |
372 | <text type="string" length="1" name="no modify instructions"> | 372 | <text type="string" length="1" name="no modify instructions"> |
373 | 이 착용물을 수정할 권한이 없습니다. | 373 | 이 착용물을 수정할 권한이 없습니다. |
@@ -378,10 +378,10 @@ | |||
378 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 378 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
379 | <button label="새 장갑 만들기" label_selected="새 장갑 만들기" | 379 | <button label="새 장갑 만들기" label_selected="새 장갑 만들기" |
380 | name="Create New" /> | 380 | name="Create New" /> |
381 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 381 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
382 | <button label="저장" label_selected="저장" name="Save" /> | 382 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
383 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 383 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
384 | name="Save As" /> | 384 | name="Save As" width="100" left="192"/> |
385 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 385 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
386 | </panel> | 386 | </panel> |
387 | <panel label="내의(상)" name="Undershirt"> | 387 | <panel label="내의(상)" name="Undershirt"> |
@@ -398,12 +398,12 @@ | |||
398 | [DESC]: 착용 안 함 | 398 | [DESC]: 착용 안 함 |
399 | </text> | 399 | </text> |
400 | <text type="string" length="1" name="path"> | 400 | <text type="string" length="1" name="path"> |
401 | [PATH]에 | 401 | [PATH] 에 |
402 | </text> | 402 | </text> |
403 | <text type="string" length="1" name="not worn instructions"> | 403 | <text type="string" length="1" name="not worn instructions"> |
404 | 인벤토리로부 새 내의(상)을 드래그하여 | 404 | 인벤토리에 새 내의(상)을 드래그하여 |
405 | 아바타에 적용해 보십시오.또는, | 405 | 아바타에 적용해 보십시오.또는, |
406 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 406 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
407 | </text> | 407 | </text> |
408 | <text type="string" length="1" name="no modify instructions"> | 408 | <text type="string" length="1" name="no modify instructions"> |
409 | 이 착용물을 수정할 권한이 없습니다. | 409 | 이 착용물을 수정할 권한이 없습니다. |
@@ -414,10 +414,10 @@ | |||
414 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 414 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
415 | <button label="새 내의(상) 만들기" label_selected="새 내의(상) 만들기" | 415 | <button label="새 내의(상) 만들기" label_selected="새 내의(상) 만들기" |
416 | name="Create New" /> | 416 | name="Create New" /> |
417 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 417 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
418 | <button label="저장" label_selected="저장" name="Save" /> | 418 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
419 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 419 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
420 | name="Save As" /> | 420 | name="Save As" width="100" left="192"/> |
421 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 421 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
422 | </panel> | 422 | </panel> |
423 | <panel label="내의(하)" name="Underpants"> | 423 | <panel label="내의(하)" name="Underpants"> |
@@ -434,12 +434,12 @@ | |||
434 | [DESC]: 착용 안 함 | 434 | [DESC]: 착용 안 함 |
435 | </text> | 435 | </text> |
436 | <text type="string" length="1" name="path"> | 436 | <text type="string" length="1" name="path"> |
437 | [PATH]에 | 437 | [PATH] 에 |
438 | </text> | 438 | </text> |
439 | <text type="string" length="1" name="not worn instructions"> | 439 | <text type="string" length="1" name="not worn instructions"> |
440 | 인벤토리로부 새 내의(하)을 드래그하여 | 440 | 인벤토리에 새 내의(하)을 드래그하여 |
441 | 아바타에 적용해 보십시오.또는, | 441 | 아바타에 적용해 보십시오.또는, |
442 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 442 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
443 | </text> | 443 | </text> |
444 | <text type="string" length="1" name="no modify instructions"> | 444 | <text type="string" length="1" name="no modify instructions"> |
445 | 이 착용물을 수정할 권한이 없습니다. | 445 | 이 착용물을 수정할 권한이 없습니다. |
@@ -450,10 +450,10 @@ | |||
450 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 450 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
451 | <button label="새 내의(하) 만들기" label_selected="새 내의(하) 만들기" | 451 | <button label="새 내의(하) 만들기" label_selected="새 내의(하) 만들기" |
452 | name="Create New" /> | 452 | name="Create New" /> |
453 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 453 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
454 | <button label="저장" label_selected="저장" name="Save" /> | 454 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
455 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 455 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
456 | name="Save As" /> | 456 | name="Save As" width="100" left="192"/> |
457 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 457 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
458 | </panel> | 458 | </panel> |
459 | <panel label="치마" name="Skirt"> | 459 | <panel label="치마" name="Skirt"> |
@@ -470,12 +470,12 @@ | |||
470 | [DESC]: 착용 안 함 | 470 | [DESC]: 착용 안 함 |
471 | </text> | 471 | </text> |
472 | <text type="string" length="1" name="path"> | 472 | <text type="string" length="1" name="path"> |
473 | [PATH]에 | 473 | [PATH] 에 |
474 | </text> | 474 | </text> |
475 | <text type="string" length="1" name="not worn instructions"> | 475 | <text type="string" length="1" name="not worn instructions"> |
476 | 인벤토리로부 새 스커트를 드래그하여 | 476 | 인벤토리에 새 스커트를 드래그하여 |
477 | 아바타에 적용해 보십시오.또는, | 477 | 아바타에 적용해 보십시오.또는, |
478 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | 478 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수 있습니다. |
479 | </text> | 479 | </text> |
480 | <text type="string" length="1" name="no modify instructions"> | 480 | <text type="string" length="1" name="no modify instructions"> |
481 | 이 착용물을 수정할 권한이 없습니다. | 481 | 이 착용물을 수정할 권한이 없습니다. |
@@ -486,10 +486,10 @@ | |||
486 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | 486 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
487 | <button label="새 치마 만들기" label_selected="새 치마 만들기" | 487 | <button label="새 치마 만들기" label_selected="새 치마 만들기" |
488 | name="Create New" /> | 488 | name="Create New" /> |
489 | <button label="벗기" label_selected="벗기" name="Take Off" /> | 489 | <button label="벗기" label_selected="벗기" name="Take Off" width="82" left="13"/> |
490 | <button label="저장" label_selected="저장" name="Save" /> | 490 | <button label="저장" label_selected="저장" name="Save" width="82" left="103"/> |
491 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 491 | <button label="다른 이름 저장" label_selected="다른 이름 저장" |
492 | name="Save As" /> | 492 | name="Save As" width="100" left="192"/> |
493 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 493 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
494 | </panel> | 494 | </panel> |
495 | </tab_container> | 495 | </tab_container> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_directory.xml b/linden/indra/newview/skins/xui/ko/floater_directory.xml index 646976b..aaa7c07 100644 --- a/linden/indra/newview/skins/xui/ko/floater_directory.xml +++ b/linden/indra/newview/skins/xui/ko/floater_directory.xml | |||
@@ -58,7 +58,7 @@ | |||
58 | </combo_box> | 58 | </combo_box> |
59 | <check_box label="성인용 컨텐츠 포함" name="mature_check" /> | 59 | <check_box label="성인용 컨텐츠 포함" name="mature_check" /> |
60 | <text name="loading_text"> | 60 | <text name="loading_text"> |
61 | 로딩 중... | 61 | 로딩 중 |
62 | </text> | 62 | </text> |
63 | <text name="done_text"> | 63 | <text name="done_text"> |
64 | 완료 | 64 | 완료 |
@@ -69,10 +69,10 @@ | |||
69 | </panel> | 69 | </panel> |
70 | <panel label="광고" name="classified_panel"> | 70 | <panel label="광고" name="classified_panel"> |
71 | <string name="searching_text"> | 71 | <string name="searching_text"> |
72 | 검색... | 72 | 검색 |
73 | </string> | 73 | </string> |
74 | <string name="not_found_text"> | 74 | <string name="not_found_text"> |
75 | 발견되지 않음. | 75 | 발견되지 않음 |
76 | </string> | 76 | </string> |
77 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 77 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
78 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 78 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -126,10 +126,10 @@ | |||
126 | </panel> | 126 | </panel> |
127 | <panel label="이벤트" name="events_panel"> | 127 | <panel label="이벤트" name="events_panel"> |
128 | <string name="searching_text"> | 128 | <string name="searching_text"> |
129 | 검색... | 129 | 검색 |
130 | </string> | 130 | </string> |
131 | <string name="not_found_text"> | 131 | <string name="not_found_text"> |
132 | 발견되지 않음. | 132 | 발견되지 않음 |
133 | </string> | 133 | </string> |
134 | <radio_group name="date_mode"> | 134 | <radio_group name="date_mode"> |
135 | <radio_item name="current"> | 135 | <radio_item name="current"> |
@@ -208,10 +208,10 @@ | |||
208 | </panel> | 208 | </panel> |
209 | <panel label="인기 장소" name="popular_panel"> | 209 | <panel label="인기 장소" name="popular_panel"> |
210 | <string name="searching_text"> | 210 | <string name="searching_text"> |
211 | 검색... | 211 | 검색 |
212 | </string> | 212 | </string> |
213 | <string name="not_found_text"> | 213 | <string name="not_found_text"> |
214 | 발견되지 않음. | 214 | 발견되지 않음 |
215 | </string> | 215 | </string> |
216 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 216 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
217 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 217 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -219,7 +219,8 @@ | |||
219 | <check_box label="성인 컨텐츠가 있는 구획 포함" name="incmature" /> | 219 | <check_box label="성인 컨텐츠가 있는 구획 포함" name="incmature" /> |
220 | <text | 220 | <text |
221 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> | 221 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> |
222 | 본 장소들은 통행량(주민들이 해당장소에서 머무는 시간 기준)에 따른 가장 인기 있는 장소들입니다. | 222 | 본 장소들은 통행량에 따른 가장 인기 있는 장소들입니다 |
223 | (해당장소에서 머무는 시간 기준). | ||
223 | </text> | 224 | </text> |
224 | <scroll_list name="results"> | 225 | <scroll_list name="results"> |
225 | <column label="" name="icon" /> | 226 | <column label="" name="icon" /> |
@@ -230,10 +231,10 @@ | |||
230 | </panel> | 231 | </panel> |
231 | <panel label="토지 매물" name="land_sales_panel"> | 232 | <panel label="토지 매물" name="land_sales_panel"> |
232 | <string name="searching_text"> | 233 | <string name="searching_text"> |
233 | 검색... | 234 | 검색 |
234 | </string> | 235 | </string> |
235 | <string name="not_found_text"> | 236 | <string name="not_found_text"> |
236 | 발견되지 않음. | 237 | 발견되지 않음 |
237 | </string> | 238 | </string> |
238 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 239 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
239 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 240 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -280,10 +281,10 @@ | |||
280 | </panel> | 281 | </panel> |
281 | <panel label="장소" name="places_panel"> | 282 | <panel label="장소" name="places_panel"> |
282 | <string name="searching_text"> | 283 | <string name="searching_text"> |
283 | 검색... | 284 | 검색 |
284 | </string> | 285 | </string> |
285 | <string name="not_found_text"> | 286 | <string name="not_found_text"> |
286 | 발견되지 않음. | 287 | 발견되지 않음 |
287 | </string> | 288 | </string> |
288 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 289 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
289 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 290 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -342,10 +343,10 @@ | |||
342 | </panel> | 343 | </panel> |
343 | <panel label="사람" name="people_panel"> | 344 | <panel label="사람" name="people_panel"> |
344 | <string name="searching_text"> | 345 | <string name="searching_text"> |
345 | 검색... | 346 | 검색 |
346 | </string> | 347 | </string> |
347 | <string name="not_found_text"> | 348 | <string name="not_found_text"> |
348 | 발견되지 않음. | 349 | 발견되지 않음 |
349 | </string> | 350 | </string> |
350 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 351 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
351 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 352 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -361,10 +362,10 @@ | |||
361 | </panel> | 362 | </panel> |
362 | <panel label="그룹" name="groups_panel"> | 363 | <panel label="그룹" name="groups_panel"> |
363 | <string name="searching_text"> | 364 | <string name="searching_text"> |
364 | 검색... | 365 | 검색 |
365 | </string> | 366 | </string> |
366 | <string name="not_found_text"> | 367 | <string name="not_found_text"> |
367 | 발견되지 않음. | 368 | 발견되지 않음 |
368 | </string> | 369 | </string> |
369 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 370 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
370 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 371 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
@@ -383,10 +384,10 @@ | |||
383 | </panel> | 384 | </panel> |
384 | <panel label="전체(구)" name="find_all_old_panel"> | 385 | <panel label="전체(구)" name="find_all_old_panel"> |
385 | <string name="searching_text"> | 386 | <string name="searching_text"> |
386 | 검색... | 387 | 검색 |
387 | </string> | 388 | </string> |
388 | <string name="not_found_text"> | 389 | <string name="not_found_text"> |
389 | 발견되지 않음. | 390 | 발견되지 않음 |
390 | </string> | 391 | </string> |
391 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | 392 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
392 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 393 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_gesture.xml b/linden/indra/newview/skins/xui/ko/floater_gesture.xml index 063dd97..00e9161 100644 --- a/linden/indra/newview/skins/xui/ko/floater_gesture.xml +++ b/linden/indra/newview/skins/xui/ko/floater_gesture.xml | |||
@@ -1,7 +1,7 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="gestures" title="사용중인 제스처"> | 2 | <floater name="gestures" title="사용중인 제스처"> |
3 | <text name="help_label"> | 3 | <text name="help_label"> |
4 | 스처 클릭하거 키를 눌러 니메니과 운 재생합니다. | 4 | 을 더블클릭 는 키를 눌러 를 재생합니다. |
5 | </text> | 5 | </text> |
6 | <scroll_list name="gesture_list"> | 6 | <scroll_list name="gesture_list"> |
7 | <column label="트리거" name="trigger" /> | 7 | <column label="트리거" name="trigger" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_mute_object.xml b/linden/indra/newview/skins/xui/ko/floater_mute_object.xml index 864cffb..103ea95 100644 --- a/linden/indra/newview/skins/xui/ko/floater_mute_object.xml +++ b/linden/indra/newview/skins/xui/ko/floater_mute_object.xml | |||
@@ -1,8 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="mute by name" title="이름별 오브젝트 음소거"> | 2 | <floater name="mute by name" title="이름별 오브젝트 음소거"> |
3 | <text name="message"> | 3 | <text name="message"> |
4 | 이름별 음소거는 오브젝트 채팅과 메신저에만 영향을 주며 사운드에는 영향을 주지 않습니다. | 4 | 오브젝트 채팅과 메신저에만 영향을 주며 사운드에는 |
5 | 브젝 름 정확게 입력해야 합니다. | 5 | 니다. 정확 름을 력해야 합니다. |
6 | </text> | 6 | </text> |
7 | <line_editor name="object_name"> | 7 | <line_editor name="object_name"> |
8 | 오브젝트 이름 | 8 | 오브젝트 이름 |
diff --git a/linden/indra/newview/skins/xui/ko/panel_groups.xml b/linden/indra/newview/skins/xui/ko/panel_groups.xml index a1cc616..2628229 100644 --- a/linden/indra/newview/skins/xui/ko/panel_groups.xml +++ b/linden/indra/newview/skins/xui/ko/panel_groups.xml | |||
@@ -12,5 +12,5 @@ | |||
12 | <button label="활성화" name="Activate" width="90"/> | 12 | <button label="활성화" name="Activate" width="90"/> |
13 | <button label="탈퇴" name="Leave" width="90"/> | 13 | <button label="탈퇴" name="Leave" width="90"/> |
14 | <button label="만들기" name="Create" width="90"/> | 14 | <button label="만들기" name="Create" width="90"/> |
15 | <button label="검색¡¦}" name="Search..." width="90"/> | 15 | <button label="검색" name="Search..." width="90"/> |
16 | </panel> | 16 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_toolbar.xml b/linden/indra/newview/skins/xui/ko/panel_toolbar.xml index 40e5f0e..075fcd2 100644 --- a/linden/indra/newview/skins/xui/ko/panel_toolbar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_toolbar.xml | |||
@@ -4,9 +4,9 @@ | |||
4 | <string name="Redock Windows"> | 4 | <string name="Redock Windows"> |
5 | 창 합치기 | 5 | 창 합치기 |
6 | </string> | 6 | </string> |
7 | <button label="통" name="communicate_btn" | 7 | <button label="뮤케이트" name="communicate_btn" |
8 | tool_tip="친구 및 그룹과 통신합니다." /> | 8 | tool_tip="친구 및 그룹과 통신합니다." /> |
9 | <button label="채팅" name="chat_btn" tool_tip="채팅 표시줄 표시 (입력)" /> | 9 | <button label="" name="chat_btn" tool_tip="채팅 표시줄 표시 (입력)" /> |
10 | <button label="친구" name="friends_btn" | 10 | <button label="친구" name="friends_btn" |
11 | tool_tip="친구를 찾아 이야기합니다." /> | 11 | tool_tip="친구를 찾아 이야기합니다." /> |
12 | <button label="비행" label_selected="비행 중지" name="fly_btn" | 12 | <button label="비행" label_selected="비행 중지" name="fly_btn" |
diff --git a/linden/indra/newview/skins/xui/ko/panel_voice_controls.xml b/linden/indra/newview/skins/xui/ko/panel_voice_controls.xml index f079158..536581c 100644 --- a/linden/indra/newview/skins/xui/ko/panel_voice_controls.xml +++ b/linden/indra/newview/skins/xui/ko/panel_voice_controls.xml | |||
@@ -1,10 +1,10 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="voice_controls"> | 2 | <panel name="voice_controls"> |
3 | <button name="speakers_btn" tool_tip="음성 채팅 사용 주민 보기" /> | 3 | <button name="speakers_btn" tool_tip="음성 채팅 사용 주민 보기" /> |
4 | <button label="말하기" name="push_to_talk" | 4 | <button label="음성" name="push_to_talk" |
5 | tool_tip="말기를 하려면 버튼을 ." /> | 5 | tool_tip="음성 채을 하려면 버튼을 클 하." /> |
6 | <button name="ptt_lock" | 6 | <button name="ptt_lock" |
7 | tool_tip="말기 모드로 변경하려면 잠금을 클릭." /> | 7 | tool_tip="음성 채 모드로 변경하려면 잠금을 클릭 ." /> |
8 | <button name="show_channel" | 8 | <button name="show_channel" |
9 | tool_tip="현재 음성 채널을 표시하려면 클릭하십시오." /> | 9 | tool_tip="현재 음성 채널을 표시하려면 클릭 하십시오." /> |
10 | </panel> | 10 | </panel> |
diff --git a/linden/indra/test/lluri_tut.cpp b/linden/indra/test/lluri_tut.cpp index c13a830..786df92 100644 --- a/linden/indra/test/lluri_tut.cpp +++ b/linden/indra/test/lluri_tut.cpp | |||
@@ -254,8 +254,8 @@ namespace tut | |||
254 | "http:%2F%2F10.0.1.4:12032%2Fagent%2Fgod%2Fagent-id%2Fmap%2Flayer%2F%3Fresume=http:%2F%2Fstation3.ll.com:12032%2Fagent%2F203ad6df-b522-491d-ba48-4e24eb57aeff%2Fsend-postcard"); | 254 | "http:%2F%2F10.0.1.4:12032%2Fagent%2Fgod%2Fagent-id%2Fmap%2Flayer%2F%3Fresume=http:%2F%2Fstation3.ll.com:12032%2Fagent%2F203ad6df-b522-491d-ba48-4e24eb57aeff%2Fsend-postcard"); |
255 | // French cedilla (C with squiggle, like in the word Francais) is UTF-8 C3 A7 | 255 | // French cedilla (C with squiggle, like in the word Francais) is UTF-8 C3 A7 |
256 | std::string cedilla; | 256 | std::string cedilla; |
257 | cedilla.push_back( 0xC3 ); | 257 | cedilla.push_back( (char)0xC3 ); |
258 | cedilla.push_back( 0xA7 ); | 258 | cedilla.push_back( (char)0xA7 ); |
259 | ensure_equals("escape UTF8", LLURI::escape( cedilla, unreserved), "%C3%A7"); | 259 | ensure_equals("escape UTF8", LLURI::escape( cedilla, unreserved), "%C3%A7"); |
260 | } | 260 | } |
261 | 261 | ||
diff --git a/linden/indra/win_crash_logger/llcrashloggerwindows.cpp b/linden/indra/win_crash_logger/llcrashloggerwindows.cpp index 65c91be..e719d30 100644 --- a/linden/indra/win_crash_logger/llcrashloggerwindows.cpp +++ b/linden/indra/win_crash_logger/llcrashloggerwindows.cpp | |||
@@ -319,7 +319,8 @@ bool LLCrashLoggerWindows::mainLoop() | |||
319 | else if (mCrashBehavior == CRASH_BEHAVIOR_ASK) | 319 | else if (mCrashBehavior == CRASH_BEHAVIOR_ASK) |
320 | { | 320 | { |
321 | gHwndReport = CreateDialog(hInst, MAKEINTRESOURCE(IDD_PREVREPORTBOX), 0, NULL); | 321 | gHwndReport = CreateDialog(hInst, MAKEINTRESOURCE(IDD_PREVREPORTBOX), 0, NULL); |
322 | LRESULT result = SendDlgItemMessage(gHwndReport, IDC_CHECK_AUTO, BM_SETCHECK, 1, 0); | 322 | // Ignore result |
323 | (void) SendDlgItemMessage(gHwndReport, IDC_CHECK_AUTO, BM_SETCHECK, 1, 0); | ||
323 | // Include the product name in the caption and various dialog items. | 324 | // Include the product name in the caption and various dialog items. |
324 | ProcessCaption(gHwndReport); | 325 | ProcessCaption(gHwndReport); |
325 | ProcessDlgItemText(gHwndReport, IDC_STATIC_MSG); | 326 | ProcessDlgItemText(gHwndReport, IDC_STATIC_MSG); |
@@ -340,6 +341,7 @@ bool LLCrashLoggerWindows::mainLoop() | |||
340 | ShowWindow(gHwndReport, SW_SHOW ); | 341 | ShowWindow(gHwndReport, SW_SHOW ); |
341 | 342 | ||
342 | MSG msg; | 343 | MSG msg; |
344 | msg.wParam = 0; | ||
343 | while (!LLApp::isQuitting() && GetMessage(&msg, NULL, 0, 0)) | 345 | while (!LLApp::isQuitting() && GetMessage(&msg, NULL, 0, 0)) |
344 | { | 346 | { |
345 | TranslateMessage(&msg); | 347 | TranslateMessage(&msg); |