diff options
author | Jacek Antonelli | 2008-08-15 23:44:58 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:44:58 -0500 |
commit | 089fc07d207c71ce1401e72f09c31ad8c45872e2 (patch) | |
tree | 0028955add042c6f45b47a7b774adeeac9c592cb /linden/indra/newview | |
parent | Second Life viewer sources 1.16.0.5 (diff) | |
download | meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.zip meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.gz meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.bz2 meta-impy-089fc07d207c71ce1401e72f09c31ad8c45872e2.tar.xz |
Second Life viewer sources 1.17.0.12
Diffstat (limited to '')
248 files changed, 10334 insertions, 5644 deletions
diff --git a/linden/indra/newview/English.lproj/InfoPlist.strings b/linden/indra/newview/English.lproj/InfoPlist.strings index 8fae01f..9df6a82 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.16.0.5"; | 4 | CFBundleShortVersionString = "Second Life version 1.17.0.12"; |
5 | CFBundleGetInfoString = "Second Life version 1.16.0.5, Copyright 2004-2007 Linden Research, Inc."; | 5 | CFBundleGetInfoString = "Second Life version 1.17.0.12, Copyright 2004-2007 Linden Research, Inc."; |
diff --git a/linden/indra/newview/Info-SecondLife.plist b/linden/indra/newview/Info-SecondLife.plist index 764b152..a02f664 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.16.0.5</string> | 35 | <string>1.17.0.12</string> |
36 | <key>CSResourcesFileMapped</key> | 36 | <key>CSResourcesFileMapped</key> |
37 | <true/> | 37 | <true/> |
38 | </dict> | 38 | </dict> |
diff --git a/linden/indra/newview/installers/windows/installer_template.nsi b/linden/indra/newview/installers/windows/installer_template.nsi index 8ab7c4f..1b5226c 100644 --- a/linden/indra/newview/installers/windows/installer_template.nsi +++ b/linden/indra/newview/installers/windows/installer_template.nsi | |||
@@ -1,63 +1,70 @@ | |||
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
2 | ;;; @file viewer_manifest.py | 2 | ;; secondlife setup.nsi |
3 | ;;; @author James Cook, Don Kjer | 3 | ;; Copyright 2004-2007, Linden Research, Inc. |
4 | ;;; @brief NSIS script for creating a Windows installer. | 4 | ;; For info, see http://www.nullsoft.com/free/nsis/ |
5 | ;;; This file has variables expanded by viewer_manifest.py | 5 | ;; |
6 | ;;; to produce the complete nsi script file. | 6 | ;; NSIS 2.22 or higher required |
7 | ;;; For info, see http://www.nullsoft.com/free/nsis/ | 7 | ;; Author: James Cook, Don Kjer, Callum Prentice |
8 | ;;; NSIS 2.02 or higher required | 8 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
9 | ;;; | 9 | |
10 | ;;; Copyright (c) 2006-$CurrentYear$, Linden Research, Inc. | 10 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
11 | ;;; $License$ | ||
12 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
13 | |||
14 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
15 | ;;; Compiler flags | ||
16 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
17 | |||
18 | ;;; Detect NSIS compiler version | 11 | ;;; Detect NSIS compiler version |
19 | !define "NSIS${NSIS_VERSION}" | 12 | !define "NSIS${NSIS_VERSION}" |
20 | !ifdef "NSISv2.02" | "NSISv2.03" | "NSISv2.04" | "NSISv2.05" | "NSISv2.06" | 13 | !ifdef "NSISv2.02" | "NSISv2.03" | "NSISv2.04" | "NSISv2.05" | "NSISv2.06" |
21 | ;;; before 2.07 defaulted lzma to solid (whole file) | 14 | ;; before 2.07 defaulted lzma to solid (whole file) |
22 | SetCompressor lzma | 15 | SetCompressor lzma |
23 | !else | 16 | !else |
24 | ;;; after 2.07 required /solid for whole file compression | 17 | ;; after 2.07 required /solid for whole file compression |
25 | SetCompressor /solid lzma | 18 | SetCompressor /solid lzma |
26 | !endif | 19 | !endif |
27 | 20 | ||
21 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
22 | ;; Compiler flags | ||
23 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
28 | SetOverwrite on ; overwrite files | 24 | SetOverwrite on ; overwrite files |
29 | SetCompress auto ; compress iff saves space | 25 | SetCompress auto ; compress iff saves space |
30 | SetDatablockOptimize off ; only saves us 0.1%, not worth it | 26 | SetDatablockOptimize off ; only saves us 0.1%, not worth it |
31 | XPStyle on ; add an XP manifest to the installer | 27 | XPStyle on ; add an XP manifest to the installer |
32 | 28 | ||
33 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 29 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
34 | ;;; Project flags | 30 | ;;; Project flags |
35 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 31 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
36 | 32 | ||
37 | %%VERSION%% | 33 | %%VERSION%% |
38 | 34 | ||
39 | ;;; Tweak for different servers/builds (this placeholder is replaced by viewer_manifest.py) | 35 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
36 | ;; - language files - one for each language (or flavor thereof) | ||
37 | ;; (these files are in the same place as the nsi template but the python script generates a new nsi file in the | ||
38 | ;; application directory so we have to add a path to these include files) | ||
39 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
40 | #!include "installers\windows\lang_de.nsi" | ||
41 | !include "installers\windows\lang_en-us.nsi" | ||
42 | #!include "installers\windows\lang_ja.nsi" | ||
43 | !include "installers\windows\lang_ko.nsi" | ||
44 | |||
45 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
46 | ;; Tweak for different servers/builds (this placeholder is replaced by viewer_manifest.py) | ||
40 | %%GRID_VARS%% | 47 | %%GRID_VARS%% |
41 | 48 | ||
42 | Name ${INSTNAME} | 49 | Name ${INSTNAME} |
43 | 50 | ||
44 | SubCaption 0 " Setup" ; override "license agreement" text | 51 | SubCaption 0 $(LicenseSubTitleSetup) ; override "license agreement" text |
45 | 52 | ||
46 | BrandingText " " ; bottom of window text | 53 | BrandingText " " ; bottom of window text |
47 | Icon res\install_icon.ico ; our custom icon | 54 | Icon res\install_icon.ico ; our custom icon |
48 | UninstallIcon res\uninstall_icon.ico ; our custom icon | 55 | UninstallIcon res\uninstall_icon.ico ; our custom icon |
49 | WindowIcon on ; show our icon in left corner | 56 | WindowIcon on ; show our icon in left corner |
50 | BGGradient off ; no big background window | 57 | BGGradient off ; no big background window |
51 | CRCCheck on ; make sure CRC is OK | 58 | CRCCheck on ; make sure CRC is OK |
52 | InstProgressFlags smooth colored ; new colored smooth look | 59 | InstProgressFlags smooth colored ; new colored smooth look |
53 | ShowInstDetails nevershow ; no details, no "show" button | 60 | ShowInstDetails nevershow ; no details, no "show" button |
54 | SetOverwrite on ; stomp files by default | 61 | SetOverwrite on ; stomp files by default |
55 | AutoCloseWindow true ; after all files install, close window | 62 | AutoCloseWindow true ; after all files install, close window |
56 | 63 | ||
57 | !ifdef UPDATE | 64 | !ifdef UPDATE |
58 | LicenseText "This package will update Second Life to version ${VERSION_LONG}." "Next >" | 65 | LicenseText $(LicenseDescUpdate) $(LicenseDescNext) |
59 | !else | 66 | !else |
60 | LicenseText "This package will install Second Life on your computer." "Next >" | 67 | LicenseText $(LicenseDescSetup) $(LicenseDescNext) |
61 | !endif | 68 | !endif |
62 | 69 | ||
63 | LicenseData "releasenotes.txt" | 70 | LicenseData "releasenotes.txt" |
@@ -65,30 +72,30 @@ LicenseData "releasenotes.txt" | |||
65 | InstallDir "$PROGRAMFILES\${INSTNAME}" | 72 | InstallDir "$PROGRAMFILES\${INSTNAME}" |
66 | InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "" | 73 | InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "" |
67 | !ifdef UPDATE | 74 | !ifdef UPDATE |
68 | DirText "Installation Directory" "Select the Second Life directory to update:" | 75 | DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate) |
69 | !else | 76 | !else |
70 | DirText "Installation Directory" "Select the directory to install Second Life in:" | 77 | DirText $(DirectoryChooseTitle) $(DirectoryChooseSetup) |
71 | !endif | 78 | !endif |
72 | 79 | ||
73 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 80 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
74 | ;;; Variables | 81 | ;;; Variables |
75 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 82 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
76 | Var INSTPROG | 83 | Var INSTPROG |
77 | Var INSTEXE | 84 | Var INSTEXE |
78 | Var INSTFLAGS | 85 | Var INSTFLAGS |
86 | Var LANGFLAGS | ||
79 | Var INSTSHORTCUT | 87 | Var INSTSHORTCUT |
80 | 88 | ||
81 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 89 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
82 | ;;; Sections | 90 | ;;; Sections |
83 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 91 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
84 | |||
85 | Section "" ; (default section) | 92 | Section "" ; (default section) |
86 | 93 | ||
87 | SetShellVarContext all ; install for all users (if you change this, change it in the uninstall as well) | 94 | SetShellVarContext all ; install for all users (if you change this, change it in the uninstall as well) |
88 | 95 | ||
89 | |||
90 | ; Start with some default values. | 96 | ; Start with some default values. |
91 | StrCpy $INSTFLAGS "${INSTFLAGS}" | 97 | StrCpy $INSTFLAGS "${INSTFLAGS}" |
98 | StrCpy $INSTFLAGS "$INSTFLAGS $LANGFLAGS" | ||
92 | StrCpy $INSTPROG "${INSTNAME}" | 99 | StrCpy $INSTPROG "${INSTNAME}" |
93 | StrCpy $INSTEXE "${INSTEXE}" | 100 | StrCpy $INSTEXE "${INSTEXE}" |
94 | StrCpy $INSTSHORTCUT "${SHORTCUT}" | 101 | StrCpy $INSTSHORTCUT "${SHORTCUT}" |
@@ -103,21 +110,22 @@ Call CheckIfAlreadyCurrent ; Make sure that we haven't already installed this v | |||
103 | Call CloseSecondLife ; Make sure we're not running | 110 | Call CloseSecondLife ; Make sure we're not running |
104 | Call RemoveNSIS ; Check for old NSIS install to remove | 111 | Call RemoveNSIS ; Check for old NSIS install to remove |
105 | 112 | ||
113 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
106 | ;;; Don't remove cache files during a regular install, removing the inventory cache on upgrades results in lots of damage to the servers. | 114 | ;;; Don't remove cache files during a regular install, removing the inventory cache on upgrades results in lots of damage to the servers. |
107 | ;Call RemoveCacheFiles ; Installing over removes potentially corrupted | 115 | ;Call RemoveCacheFiles ; Installing over removes potentially corrupted |
108 | ; VFS and cache files. | 116 | ; VFS and cache files. |
109 | 117 | ||
110 | 118 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
111 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
112 | ;;; Files | 119 | ;;; Files |
113 | ;;; | 120 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
114 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
115 | ;; This placeholder is replaced by the complete list of all the files in the installer, by viewer_manifest.py | 121 | ;; This placeholder is replaced by the complete list of all the files in the installer, by viewer_manifest.py |
116 | %%INSTALL_FILES%% | 122 | %%INSTALL_FILES%% |
117 | 123 | ||
124 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
118 | ; If this is a silent update, we don't need to re-create these shortcuts or registry entries. | 125 | ; If this is a silent update, we don't need to re-create these shortcuts or registry entries. |
119 | IfSilent POST_INSTALL | 126 | IfSilent POST_INSTALL |
120 | 127 | ||
128 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
121 | ; Shortcuts in start menu | 129 | ; Shortcuts in start menu |
122 | CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT" | 130 | CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT" |
123 | SetOutPath "$INSTDIR" | 131 | SetOutPath "$INSTDIR" |
@@ -146,6 +154,7 @@ CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Scripting Language Help.lnk" \ | |||
146 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \ | 154 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \ |
147 | '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"' | 155 | '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"' |
148 | 156 | ||
157 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
149 | ; Other shortcuts | 158 | ; Other shortcuts |
150 | SetOutPath "$INSTDIR" | 159 | SetOutPath "$INSTDIR" |
151 | CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS" | 160 | CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS" |
@@ -164,6 +173,7 @@ CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" " | |||
164 | 173 | ||
165 | !endif | 174 | !endif |
166 | 175 | ||
176 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
167 | ; Write registry | 177 | ; Write registry |
168 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR" | 178 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR" |
169 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}" | 179 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}" |
@@ -173,6 +183,7 @@ WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" | |||
173 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" | 183 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" |
174 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' | 184 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' |
175 | 185 | ||
186 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
176 | ; Write URL registry info | 187 | ; Write URL registry info |
177 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life" | 188 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life" |
178 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" "" | 189 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" "" |
@@ -192,10 +203,10 @@ WriteUninstaller "$INSTDIR\uninst.exe" | |||
192 | ; end of default section | 203 | ; end of default section |
193 | SectionEnd | 204 | SectionEnd |
194 | 205 | ||
195 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 206 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
196 | ; PostInstallExe | 207 | ; PostInstallExe |
197 | ; This just runs any post installation scripts. | 208 | ; This just runs any post installation scripts. |
198 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 209 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
199 | Function PostInstallExe | 210 | Function PostInstallExe |
200 | push $0 | 211 | push $0 |
201 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "PostInstallExe" | 212 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "PostInstallExe" |
@@ -204,11 +215,10 @@ push $0 | |||
204 | pop $0 | 215 | pop $0 |
205 | FunctionEnd | 216 | FunctionEnd |
206 | 217 | ||
207 | 218 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
208 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
209 | ; CheckStartupParameters | 219 | ; CheckStartupParameters |
210 | ; Sets INSTFLAGS, INSTPROG, and INSTEXE. | 220 | ; Sets INSTFLAGS, INSTPROG, and INSTEXE. |
211 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 221 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
212 | Function CheckStartupParams | 222 | Function CheckStartupParams |
213 | push $0 | 223 | push $0 |
214 | push $R0 | 224 | push $R0 |
@@ -237,7 +247,7 @@ push $R0 | |||
237 | Goto FINISHED | 247 | Goto FINISHED |
238 | 248 | ||
239 | ABORT: | 249 | ABORT: |
240 | MessageBox MB_OK "Could not find the program '$INSTPROG'. Silent update failed." | 250 | MessageBox MB_OK $(CheckStartupParamsMB) |
241 | Quit | 251 | Quit |
242 | 252 | ||
243 | FINISHED: | 253 | FINISHED: |
@@ -246,6 +256,9 @@ pop $R0 | |||
246 | pop $0 | 256 | pop $0 |
247 | FunctionEnd | 257 | FunctionEnd |
248 | 258 | ||
259 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
260 | ;; | ||
261 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
249 | Function un.CheckStartupParams | 262 | Function un.CheckStartupParams |
250 | push $0 | 263 | push $0 |
251 | push $R0 | 264 | push $R0 |
@@ -274,7 +287,7 @@ push $R0 | |||
274 | Goto FINISHED | 287 | Goto FINISHED |
275 | 288 | ||
276 | ABORT: | 289 | ABORT: |
277 | MessageBox MB_OK "Could not find the program '$INSTPROG'. Silent update failed." | 290 | MessageBox MB_OK $(CheckStartupParamsMB) |
278 | Quit | 291 | Quit |
279 | 292 | ||
280 | FINISHED: | 293 | FINISHED: |
@@ -283,26 +296,26 @@ pop $R0 | |||
283 | pop $0 | 296 | pop $0 |
284 | FunctionEnd | 297 | FunctionEnd |
285 | 298 | ||
286 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 299 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
287 | ;;; After install completes, offer readme file | 300 | ;;; After install completes, offer readme file |
288 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 301 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
289 | Function .onInstSuccess | 302 | Function .onInstSuccess |
290 | MessageBox MB_YESNO \ | 303 | MessageBox MB_YESNO \ |
291 | "Start Second Life now?" /SD IDYES IDNO NoReadme | 304 | $(InstSuccesssQuestion) /SD IDYES IDNO NoReadme |
292 | ; Assumes SetOutPath $INSTDIR | 305 | ; Assumes SetOutPath $INSTDIR |
293 | Exec '"$INSTDIR\$INSTEXE" $INSTFLAGS' | 306 | Exec '"$INSTDIR\$INSTEXE" $INSTFLAGS' |
294 | NoReadme: | 307 | NoReadme: |
295 | FunctionEnd | 308 | FunctionEnd |
296 | 309 | ||
297 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 310 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
298 | ; Remove old NSIS version. Modifies no variables. | 311 | ; Remove old NSIS version. Modifies no variables. |
299 | ; Does NOT delete the LindenWorld directory, or any | 312 | ; Does NOT delete the LindenWorld directory, or any |
300 | ; user files in that directory. | 313 | ; user files in that directory. |
301 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 314 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
302 | Function RemoveNSIS | 315 | Function RemoveNSIS |
303 | Push $0 | 316 | Push $0 |
304 | ; Grab the installation directory of the old version | 317 | ; Grab the installation directory of the old version |
305 | DetailPrint "Checking for old version..." | 318 | DetailPrint $(RemoveOldNSISVersion) |
306 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | 319 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" |
307 | 320 | ||
308 | ; If key doesn't exist, skip uninstall | 321 | ; If key doesn't exist, skip uninstall |
@@ -323,9 +336,9 @@ Function RemoveNSIS | |||
323 | Pop $0 | 336 | Pop $0 |
324 | FunctionEnd | 337 | FunctionEnd |
325 | 338 | ||
326 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 339 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
327 | ; Make sure we're not on Windows 98 / ME | 340 | ; Make sure we're not on Windows 98 / ME |
328 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 341 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
329 | Function CheckWindowsVersion | 342 | Function CheckWindowsVersion |
330 | DetailPrint "Checking Windows version..." | 343 | DetailPrint "Checking Windows version..." |
331 | Call GetWindowsVersion | 344 | Call GetWindowsVersion |
@@ -339,46 +352,49 @@ Function CheckWindowsVersion | |||
339 | StrCmp $R0 "NT" win_ver_bad | 352 | StrCmp $R0 "NT" win_ver_bad |
340 | Return | 353 | Return |
341 | win_ver_bad: | 354 | win_ver_bad: |
342 | MessageBox MB_YESNO 'Second Life only supports Windows XP, Windows 2000, and Mac OS X.$\n$\nAttempting to install on Windows $R0 can result in crashes and data loss.$\n$\nInstall anyway?' IDNO win_ver_abort | 355 | MessageBox MB_YESNO $(CheckWindowsVersionMB) IDNO win_ver_abort |
343 | Return | 356 | Return |
344 | win_ver_abort: | 357 | win_ver_abort: |
345 | Quit | 358 | Quit |
346 | FunctionEnd | 359 | FunctionEnd |
347 | 360 | ||
348 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 361 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
349 | ; Make sure the user can install/uninstall | 362 | ; Make sure the user can install/uninstall |
350 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 363 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
351 | Function CheckIfAdministrator | 364 | Function CheckIfAdministrator |
352 | DetailPrint "Checking for permission to install..." | 365 | DetailPrint $(CheckAdministratorInstDP) |
353 | UserInfo::GetAccountType | 366 | UserInfo::GetAccountType |
354 | Pop $R0 | 367 | Pop $R0 |
355 | StrCmp $R0 "Admin" is_admin | 368 | StrCmp $R0 "Admin" is_admin |
356 | MessageBox MB_OK 'You appear to be using a "limited" account.$\nYou must be an "administrator" to install Second Life.' | 369 | MessageBox MB_OK $(CheckAdministratorInstMB) |
357 | Quit | 370 | Quit |
358 | is_admin: | 371 | is_admin: |
359 | Return | 372 | Return |
360 | FunctionEnd | 373 | FunctionEnd |
361 | 374 | ||
375 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
376 | ;; | ||
377 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
362 | Function un.CheckIfAdministrator | 378 | Function un.CheckIfAdministrator |
363 | DetailPrint "Checking for permission to uninstall..." | 379 | DetailPrint $(CheckAdministratorUnInstDP) |
364 | UserInfo::GetAccountType | 380 | UserInfo::GetAccountType |
365 | Pop $R0 | 381 | Pop $R0 |
366 | StrCmp $R0 "Admin" is_admin | 382 | StrCmp $R0 "Admin" is_admin |
367 | MessageBox MB_OK 'You appear to be using a "limited" account.$\nYou must be an "administrator" to uninstall Second Life.' | 383 | MessageBox MB_OK $(CheckAdministratorUnInstMB) |
368 | Quit | 384 | Quit |
369 | is_admin: | 385 | is_admin: |
370 | Return | 386 | Return |
371 | FunctionEnd | 387 | FunctionEnd |
372 | 388 | ||
373 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 389 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
374 | ; Checks to see if the current version has already been installed (according to the registry). | 390 | ; Checks to see if the current version has already been installed (according to the registry). |
375 | ; If it has, allow user to bail out of install process. | 391 | ; If it has, allow user to bail out of install process. |
376 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 392 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
377 | Function CheckIfAlreadyCurrent | 393 | Function CheckIfAlreadyCurrent |
378 | Push $0 | 394 | Push $0 |
379 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" | 395 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" |
380 | StrCmp $0 ${VERSION_LONG} 0 DONE | 396 | StrCmp $0 ${VERSION_LONG} 0 DONE |
381 | MessageBox MB_OKCANCEL "It appears that Second Life ${VERSION_LONG} is already installed.$\n$\nWould you like to install it again?" /SD IDOK IDOK DONE | 397 | MessageBox MB_OKCANCEL $(CheckIfCurrentMB) /SD IDOK IDOK DONE |
382 | Quit | 398 | Quit |
383 | 399 | ||
384 | DONE: | 400 | DONE: |
@@ -386,22 +402,21 @@ Function CheckIfAlreadyCurrent | |||
386 | Return | 402 | Return |
387 | FunctionEnd | 403 | FunctionEnd |
388 | 404 | ||
389 | 405 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
390 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
391 | ; Close the program, if running. Modifies no variables. | 406 | ; Close the program, if running. Modifies no variables. |
392 | ; Allows user to bail out of install process. | 407 | ; Allows user to bail out of install process. |
393 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 408 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
394 | Function CloseSecondLife | 409 | Function CloseSecondLife |
395 | Push $0 | 410 | Push $0 |
396 | FindWindow $0 "Second Life" "" | 411 | FindWindow $0 "Second Life" "" |
397 | IntCmp $0 0 DONE | 412 | IntCmp $0 0 DONE |
398 | MessageBox MB_OKCANCEL "Second Life can't be installed while it is already running.$\n$\nFinish what you're doing then select OK to close Second Life and continue.$\nSelect CANCEL to cancel installation." IDOK CLOSE IDCANCEL CANCEL_INSTALL | 413 | MessageBox MB_OKCANCEL $(CloseSecondLifeInstMB) IDOK CLOSE IDCANCEL CANCEL_INSTALL |
399 | 414 | ||
400 | CANCEL_INSTALL: | 415 | CANCEL_INSTALL: |
401 | Quit | 416 | Quit |
402 | 417 | ||
403 | CLOSE: | 418 | CLOSE: |
404 | DetailPrint "Waiting for Second Life to shut down..." | 419 | DetailPrint $(CloseSecondLifeInstDP) |
405 | SendMessage $0 16 0 0 | 420 | SendMessage $0 16 0 0 |
406 | 421 | ||
407 | LOOP: | 422 | LOOP: |
@@ -416,59 +431,59 @@ Function CloseSecondLife | |||
416 | FunctionEnd | 431 | FunctionEnd |
417 | 432 | ||
418 | 433 | ||
419 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 434 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
420 | ; Delete files in Documents and Settings\<user>\SecondLife\cache | 435 | ; Delete files in Documents and Settings\<user>\SecondLife\cache |
421 | ; Delete files in Documents and Settings\All Users\SecondLife\cache | 436 | ; Delete files in Documents and Settings\All Users\SecondLife\cache |
422 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 437 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
423 | Function RemoveCacheFiles | 438 | ;Function RemoveCacheFiles |
424 | 439 | ; | |
425 | ; Delete files in Documents and Settings\<user>\SecondLife | 440 | ;; Delete files in Documents and Settings\<user>\SecondLife |
426 | Push $0 | 441 | ;Push $0 |
427 | Push $1 | 442 | ;Push $1 |
428 | Push $2 | 443 | ;Push $2 |
429 | DetailPrint "Deleting cache files in Documents and Settings folder" | 444 | ; DetailPrint $(RemoveCacheFilesDP) |
430 | 445 | ; | |
431 | StrCpy $0 0 ; Index number used to iterate via EnumRegKey | 446 | ; StrCpy $0 0 ; Index number used to iterate via EnumRegKey |
432 | 447 | ; | |
433 | LOOP: | 448 | ; LOOP: |
434 | EnumRegKey $1 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" $0 | 449 | ; EnumRegKey $1 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" $0 |
435 | StrCmp $1 "" DONE ; no more users | 450 | ; StrCmp $1 "" DONE ; no more users |
436 | 451 | ; | |
437 | ReadRegStr $2 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$1" "ProfileImagePath" | 452 | ; ReadRegStr $2 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$1" "ProfileImagePath" |
438 | StrCmp $2 "" CONTINUE 0 ; "ProfileImagePath" value is missing | 453 | ; StrCmp $2 "" CONTINUE 0 ; "ProfileImagePath" value is missing |
439 | 454 | ; | |
440 | ; Required since ProfileImagePath is of type REG_EXPAND_SZ | 455 | ; ; Required since ProfileImagePath is of type REG_EXPAND_SZ |
441 | ExpandEnvStrings $2 $2 | 456 | ; ExpandEnvStrings $2 $2 |
442 | 457 | ; | |
443 | ; When explicitly uninstalling, everything goes away | 458 | ; ; When explicitly uninstalling, everything goes away |
444 | RMDir /r "$2\Application Data\SecondLife\cache" | 459 | ; RMDir /r "$2\Application Data\SecondLife\cache" |
445 | 460 | ; | |
446 | CONTINUE: | 461 | ; CONTINUE: |
447 | IntOp $0 $0 + 1 | 462 | ; IntOp $0 $0 + 1 |
448 | Goto LOOP | 463 | ; Goto LOOP |
449 | DONE: | 464 | ; DONE: |
450 | Pop $2 | 465 | ;Pop $2 |
451 | Pop $1 | 466 | ;Pop $1 |
452 | Pop $0 | 467 | ;Pop $0 |
453 | 468 | ; | |
454 | ; Delete files in Documents and Settings\All Users\SecondLife | 469 | ;; Delete files in Documents and Settings\All Users\SecondLife |
455 | Push $0 | 470 | ;Push $0 |
456 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" | 471 | ; ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" |
457 | StrCmp $0 "" +2 | 472 | ; StrCmp $0 "" +2 |
458 | RMDir /r "$0\SecondLife\cache" | 473 | ; RMDir /r "$0\SecondLife\cache" |
459 | Pop $0 | 474 | ;Pop $0 |
460 | 475 | ; | |
461 | ; Delete filse in C:\Windows\Application Data\SecondLife | 476 | ;; Delete filse in C:\Windows\Application Data\SecondLife |
462 | ; If the user is running on a pre-NT system, Application Data lives here instead of | 477 | ;; If the user is running on a pre-NT system, Application Data lives here instead of |
463 | ; in Documents and Settings. | 478 | ;; in Documents and Settings. |
464 | RMDir /r "$WINDIR\Application Data\SecondLife\cache" | 479 | ;RMDir /r "$WINDIR\Application Data\SecondLife\cache" |
465 | 480 | ; | |
466 | FunctionEnd | 481 | ;FunctionEnd |
467 | 482 | ||
468 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 483 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
469 | ; Delete files in Documents and Settings\<user>\SecondLife | 484 | ; Delete files in Documents and Settings\<user>\SecondLife |
470 | ; Delete files in Documents and Settings\All Users\SecondLife | 485 | ; Delete files in Documents and Settings\All Users\SecondLife |
471 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 486 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
472 | Function un.DocumentsAndSettingsFolder | 487 | Function un.DocumentsAndSettingsFolder |
473 | 488 | ||
474 | ; Delete files in Documents and Settings\<user>\SecondLife | 489 | ; Delete files in Documents and Settings\<user>\SecondLife |
@@ -522,21 +537,21 @@ RMDir /r "$WINDIR\Application Data\SecondLife" | |||
522 | 537 | ||
523 | FunctionEnd | 538 | FunctionEnd |
524 | 539 | ||
525 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 540 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
526 | ; Close the program, if running. Modifies no variables. | 541 | ; Close the program, if running. Modifies no variables. |
527 | ; Allows user to bail out of uninstall process. | 542 | ; Allows user to bail out of uninstall process. |
528 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 543 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
529 | Function un.CloseSecondLife | 544 | Function un.CloseSecondLife |
530 | Push $0 | 545 | Push $0 |
531 | FindWindow $0 "Second Life" "" | 546 | FindWindow $0 "Second Life" "" |
532 | IntCmp $0 0 DONE | 547 | IntCmp $0 0 DONE |
533 | MessageBox MB_OKCANCEL "Second Life can't be uninstalled while it is already running.$\n$\nFinish what you're doing then select OK to close Second Life and continue.$\nSelect CANCEL to cancel installation." IDOK CLOSE IDCANCEL CANCEL_UNINSTALL | 548 | MessageBox MB_OKCANCEL $(CloseSecondLifeUnInstMB) IDOK CLOSE IDCANCEL CANCEL_UNINSTALL |
534 | 549 | ||
535 | CANCEL_UNINSTALL: | 550 | CANCEL_UNINSTALL: |
536 | Quit | 551 | Quit |
537 | 552 | ||
538 | CLOSE: | 553 | CLOSE: |
539 | DetailPrint "Waiting for Second Life to shut down..." | 554 | DetailPrint $(CloseSecondLifeUnInstDP) |
540 | SendMessage $0 16 0 0 | 555 | SendMessage $0 16 0 0 |
541 | 556 | ||
542 | LOOP: | 557 | LOOP: |
@@ -550,7 +565,7 @@ Function un.CloseSecondLife | |||
550 | Return | 565 | Return |
551 | FunctionEnd | 566 | FunctionEnd |
552 | 567 | ||
553 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 568 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
554 | ;;; Delete the installed files | 569 | ;;; Delete the installed files |
555 | ;;; This deletes the uninstall executable, but it works | 570 | ;;; This deletes the uninstall executable, but it works |
556 | ;;; because it is copied to temp directory before running | 571 | ;;; because it is copied to temp directory before running |
@@ -558,7 +573,7 @@ FunctionEnd | |||
558 | ;;; Note: You must list all files here, because we only | 573 | ;;; Note: You must list all files here, because we only |
559 | ;;; want to delete our files, not things users left in the | 574 | ;;; want to delete our files, not things users left in the |
560 | ;;; application directories. | 575 | ;;; application directories. |
561 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 576 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
562 | Function un.ProgramFiles | 577 | Function un.ProgramFiles |
563 | 578 | ||
564 | ;; Remove mozilla file first so recursive directory deletion doesn't get hung up | 579 | ;; Remove mozilla file first so recursive directory deletion doesn't get hung up |
@@ -597,26 +612,26 @@ RMDir "$INSTDIR" | |||
597 | IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER | 612 | IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER |
598 | 613 | ||
599 | FOLDERFOUND: | 614 | FOLDERFOUND: |
600 | MessageBox MB_YESNO "There are still files in your SecondLife program directory.$\n$\nThese are possibly files you created or moved to:$\n$INSTDIR$\n$\nDo you want to remove them?" IDNO NOFOLDER | 615 | MessageBox MB_YESNO $(DeleteProgramFilesMB) IDNO NOFOLDER |
601 | RMDir /r "$INSTDIR" | 616 | RMDir /r "$INSTDIR" |
602 | 617 | ||
603 | NOFOLDER: | 618 | NOFOLDER: |
604 | 619 | ||
605 | FunctionEnd | 620 | FunctionEnd |
606 | 621 | ||
607 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 622 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
608 | ;;; Uninstall settings | 623 | ;;; Uninstall settings |
609 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 624 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
610 | UninstallText "This will uninstall Second Life ${VERSION_LONG} from your system." | 625 | UninstallText $(UninstallTextMsg) |
611 | ShowUninstDetails show | 626 | ShowUninstDetails show |
612 | 627 | ||
613 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 628 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
614 | ;;; Uninstall section | 629 | ;;; Uninstall section |
615 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 630 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
616 | Section Uninstall | 631 | Section Uninstall |
617 | 632 | ||
618 | ; Start with some default values. | 633 | ; Start with some default values. |
619 | StrCpy $INSTFLAGS "${INSTFLAGS}" | 634 | StrCpy $INSTFLAGS "" |
620 | StrCpy $INSTPROG "${INSTNAME}" | 635 | StrCpy $INSTPROG "${INSTNAME}" |
621 | StrCpy $INSTEXE "${INSTEXE}" | 636 | StrCpy $INSTEXE "${INSTEXE}" |
622 | StrCpy $INSTSHORTCUT "${SHORTCUT}" | 637 | StrCpy $INSTSHORTCUT "${SHORTCUT}" |
@@ -629,9 +644,10 @@ SetShellVarContext all | |||
629 | ; Make sure we're not running | 644 | ; Make sure we're not running |
630 | Call un.CloseSecondLife | 645 | Call un.CloseSecondLife |
631 | 646 | ||
632 | ; Clean up registry keys | 647 | ; Clean up registry keys (these should all be !defines somewhere) |
633 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" | 648 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" |
634 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" | 649 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" |
650 | DeleteRegKey HKEY_LOCAL_MACHINE "Software\Linden Research, Inc.\Installer Language" | ||
635 | 651 | ||
636 | ; Clean up shortcuts | 652 | ; Clean up shortcuts |
637 | Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" | 653 | Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" |
@@ -652,7 +668,7 @@ Call un.ProgramFiles | |||
652 | 668 | ||
653 | SectionEnd ; end of uninstall section | 669 | SectionEnd ; end of uninstall section |
654 | 670 | ||
655 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 671 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
656 | ; (From the NSIS wiki, DK) | 672 | ; (From the NSIS wiki, DK) |
657 | ; GetParameterValue | 673 | ; GetParameterValue |
658 | ; | 674 | ; |
@@ -667,7 +683,7 @@ SectionEnd ; end of uninstall section | |||
667 | ; or: | 683 | ; or: |
668 | ; foo.exe /S "/L=1033" /D="C:\Program Files\Foo" | 684 | ; foo.exe /S "/L=1033" /D="C:\Program Files\Foo" |
669 | ; gpv "/L=" "1033" | 685 | ; gpv "/L=" "1033" |
670 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 686 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
671 | 687 | ||
672 | !macro GetParameterValue SWITCH DEFAULT | 688 | !macro GetParameterValue SWITCH DEFAULT |
673 | Push $0 | 689 | Push $0 |
@@ -770,7 +786,7 @@ Function un.GetProgramName | |||
770 | !insertmacro GetParameterValue "/P=" "SecondLife" | 786 | !insertmacro GetParameterValue "/P=" "SecondLife" |
771 | FunctionEnd | 787 | FunctionEnd |
772 | 788 | ||
773 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 789 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
774 | ; (From the NSIS documentation, JC) | 790 | ; (From the NSIS documentation, JC) |
775 | ; GetWindowsVersion | 791 | ; GetWindowsVersion |
776 | ; | 792 | ; |
@@ -787,8 +803,7 @@ FunctionEnd | |||
787 | ; Call GetWindowsVersion | 803 | ; Call GetWindowsVersion |
788 | ; Pop $R0 | 804 | ; Pop $R0 |
789 | ; ; at this point $R0 is "NT 4.0" or whatnot | 805 | ; ; at this point $R0 is "NT 4.0" or whatnot |
790 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 806 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
791 | |||
792 | Function GetWindowsVersion | 807 | Function GetWindowsVersion |
793 | 808 | ||
794 | Push $R0 | 809 | Push $R0 |
@@ -860,3 +875,61 @@ Function GetWindowsVersion | |||
860 | Exch $R0 | 875 | Exch $R0 |
861 | 876 | ||
862 | FunctionEnd | 877 | FunctionEnd |
878 | |||
879 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
880 | ;; Note: to add new languages, add a language file include to the list | ||
881 | ;; at the top of this file, add an entry to the menu and then add an | ||
882 | ;; entry to the language ID selector below | ||
883 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
884 | Function .onInit | ||
885 | |||
886 | ; read the language from registry (ok if not there) and set langauge menu | ||
887 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" | ||
888 | StrCpy $LANGUAGE $0 | ||
889 | |||
890 | Push "" | ||
891 | Push ${LANG_ENGLISH} | ||
892 | Push English | ||
893 | # Push ${LANG_GERMAN} | ||
894 | # Push German | ||
895 | # Push ${LANG_JAPANESE} | ||
896 | # Push Japanese | ||
897 | Push ${LANG_KOREAN} | ||
898 | Push Korean | ||
899 | Push A ; A means auto count languages for the auto count to work the first empty push (Push "") must remain | ||
900 | LangDLL::LangDialog "Installer Language" "Please select the language of the installer" | ||
901 | Pop $LANGUAGE | ||
902 | StrCmp $LANGUAGE "cancel" 0 +2 | ||
903 | Abort | ||
904 | |||
905 | ; save language in registry | ||
906 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" $LANGUAGE | ||
907 | |||
908 | ; generate language ID that will be used as a command line arg | ||
909 | StrCmp $LANGUAGE "1042" 0 +3 | ||
910 | StrCpy $LANGFLAGS " -set SystemLanguage ko" | ||
911 | Goto EndOfFunc | ||
912 | # StrCmp $LANGUAGE "1041" 0 +3 | ||
913 | # StrCpy $LANGFLAGS " -set SystemLanguage ja" | ||
914 | # Goto EndOfFunc | ||
915 | # StrCmp $LANGUAGE "1031" 0 +3 | ||
916 | # StrCpy $LANGFLAGS " -set SystemLanguage de" | ||
917 | # Goto EndOfFunc | ||
918 | StrCmp $LANGUAGE "1033" 0 +3 | ||
919 | StrCpy $LANGFLAGS " -set SystemLanguage en-us" | ||
920 | Goto EndOfFunc | ||
921 | |||
922 | EndOfFunc: | ||
923 | |||
924 | FunctionEnd | ||
925 | |||
926 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
927 | Function un.onInit | ||
928 | |||
929 | ; read language from registry and set for ininstaller | ||
930 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "InstallerLanguage" | ||
931 | StrCpy $LANGUAGE $0 | ||
932 | |||
933 | FunctionEnd | ||
934 | |||
935 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file | ||
diff --git a/linden/indra/newview/installers/windows/installer_template_multilang.nsi b/linden/indra/newview/installers/windows/installer_template_multilang.nsi deleted file mode 100644 index b722a0f..0000000 --- a/linden/indra/newview/installers/windows/installer_template_multilang.nsi +++ /dev/null | |||
@@ -1,938 +0,0 @@ | |||
1 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
2 | ;; secondlife setup.nsi | ||
3 | ;; Copyright 2004-2007, Linden Research, Inc. | ||
4 | ;; For info, see http://www.nullsoft.com/free/nsis/ | ||
5 | ;; | ||
6 | ;; NSIS 2.22 or higher required | ||
7 | ;; Author: James Cook, Don Kjer, Callum Prentice | ||
8 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
9 | |||
10 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
11 | ;;; Detect NSIS compiler version | ||
12 | !define "NSIS${NSIS_VERSION}" | ||
13 | !ifdef "NSISv2.02" | "NSISv2.03" | "NSISv2.04" | "NSISv2.05" | "NSISv2.06" | ||
14 | ;; before 2.07 defaulted lzma to solid (whole file) | ||
15 | SetCompressor lzma | ||
16 | !else | ||
17 | ;; after 2.07 required /solid for whole file compression | ||
18 | SetCompressor /solid lzma | ||
19 | !endif | ||
20 | |||
21 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
22 | ;; Compiler flags | ||
23 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
24 | SetOverwrite on ; overwrite files | ||
25 | SetCompress auto ; compress iff saves space | ||
26 | SetDatablockOptimize off ; only saves us 0.1%, not worth it | ||
27 | XPStyle on ; add an XP manifest to the installer | ||
28 | |||
29 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
30 | ;;; Project flags | ||
31 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
32 | |||
33 | %%VERSION%% | ||
34 | |||
35 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
36 | ;; - language files - one for each language (or flavor thereof) | ||
37 | ;; (these files are in the same place as the nsi template but the python script generates a new nsi file in the | ||
38 | ;; application directory so we have to add a path to these include files) | ||
39 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
40 | !include "installers\windows\lang_de.nsi" | ||
41 | !include "installers\windows\lang_en-us.nsi" | ||
42 | !include "installers\windows\lang_ja.nsi" | ||
43 | !include "installers\windows\lang_ko.nsi" | ||
44 | |||
45 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
46 | ;; Tweak for different servers/builds (this placeholder is replaced by viewer_manifest.py) | ||
47 | %%GRID_VARS%% | ||
48 | |||
49 | Name ${INSTNAME} | ||
50 | |||
51 | SubCaption 0 $(LicenseSubTitleSetup) ; override "license agreement" text | ||
52 | |||
53 | BrandingText " " ; bottom of window text | ||
54 | Icon res\install_icon.ico ; our custom icon | ||
55 | UninstallIcon res\uninstall_icon.ico ; our custom icon | ||
56 | WindowIcon on ; show our icon in left corner | ||
57 | BGGradient off ; no big background window | ||
58 | CRCCheck on ; make sure CRC is OK | ||
59 | InstProgressFlags smooth colored ; new colored smooth look | ||
60 | ShowInstDetails nevershow ; no details, no "show" button | ||
61 | SetOverwrite on ; stomp files by default | ||
62 | AutoCloseWindow true ; after all files install, close window | ||
63 | |||
64 | !ifdef UPDATE | ||
65 | LicenseText $(LicenseDescUpdate) $(LicenseDescNext) | ||
66 | !else | ||
67 | LicenseText $(LicenseDescSetup) $(LicenseDescNext) | ||
68 | !endif | ||
69 | |||
70 | LicenseData "releasenotes.txt" | ||
71 | |||
72 | InstallDir "$PROGRAMFILES\${INSTNAME}" | ||
73 | InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "" | ||
74 | !ifdef UPDATE | ||
75 | DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate) | ||
76 | !else | ||
77 | DirText $(DirectoryChooseTitle) $(DirectoryChooseSetup) | ||
78 | !endif | ||
79 | |||
80 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
81 | ;;; Variables | ||
82 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
83 | Var INSTPROG | ||
84 | Var INSTEXE | ||
85 | Var INSTFLAGS | ||
86 | Var LANGFLAGS | ||
87 | Var INSTSHORTCUT | ||
88 | |||
89 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
90 | ;;; Sections | ||
91 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
92 | Section "" ; (default section) | ||
93 | |||
94 | SetShellVarContext all ; install for all users (if you change this, change it in the uninstall as well) | ||
95 | |||
96 | ; Start with some default values. | ||
97 | StrCpy $INSTFLAGS "${INSTFLAGS}" | ||
98 | StrCpy $INSTFLAGS "$INSTFLAGS $LANGFLAGS" | ||
99 | StrCpy $INSTPROG "${INSTNAME}" | ||
100 | StrCpy $INSTEXE "${INSTEXE}" | ||
101 | StrCpy $INSTSHORTCUT "${SHORTCUT}" | ||
102 | |||
103 | IfSilent +2 | ||
104 | Goto NOT_SILENT | ||
105 | Call CheckStartupParams ; Figure out where, what and how to install. | ||
106 | NOT_SILENT: | ||
107 | Call CheckWindowsVersion ; warn if on Windows 98/ME | ||
108 | Call CheckIfAdministrator ; Make sure the user can install/uninstall | ||
109 | Call CheckIfAlreadyCurrent ; Make sure that we haven't already installed this version | ||
110 | Call CloseSecondLife ; Make sure we're not running | ||
111 | Call RemoveNSIS ; Check for old NSIS install to remove | ||
112 | |||
113 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
114 | ;;; Don't remove cache files during a regular install, removing the inventory cache on upgrades results in lots of damage to the servers. | ||
115 | ;Call RemoveCacheFiles ; Installing over removes potentially corrupted | ||
116 | ; VFS and cache files. | ||
117 | |||
118 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
119 | ;;; Files | ||
120 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
121 | ;; This placeholder is replaced by the complete list of all the files in the installer, by viewer_manifest.py | ||
122 | %%INSTALL_FILES%% | ||
123 | |||
124 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
125 | ; If this is a silent update, we don't need to re-create these shortcuts or registry entries. | ||
126 | IfSilent POST_INSTALL | ||
127 | |||
128 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
129 | ; Shortcuts in start menu | ||
130 | CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT" | ||
131 | SetOutPath "$INSTDIR" | ||
132 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT.lnk" \ | ||
133 | "$INSTDIR\$INSTEXE" "$INSTFLAGS" | ||
134 | |||
135 | !ifdef MUSEUM | ||
136 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT Museum.lnk" \ | ||
137 | |||
138 | "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple" | ||
139 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT Museum Spanish.lnk" \ | ||
140 | |||
141 | "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish" | ||
142 | !endif | ||
143 | |||
144 | WriteINIStr "$SMPROGRAMS\$INSTSHORTCUT\SL Create Trial Account.url" \ | ||
145 | "InternetShortcut" "URL" \ | ||
146 | "http://www.secondlife.com/registration/" | ||
147 | WriteINIStr "$SMPROGRAMS\$INSTSHORTCUT\SL Your Account.url" \ | ||
148 | "InternetShortcut" "URL" \ | ||
149 | "http://www.secondlife.com/account/" | ||
150 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Release Notes.lnk" \ | ||
151 | "$INSTDIR\releasenotes.txt" | ||
152 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Scripting Language Help.lnk" \ | ||
153 | "$INSTDIR\lsl_guide.html" | ||
154 | CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \ | ||
155 | '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"' | ||
156 | |||
157 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
158 | ; Other shortcuts | ||
159 | SetOutPath "$INSTDIR" | ||
160 | CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS" | ||
161 | CreateShortCut "$INSTDIR\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS" | ||
162 | CreateShortCut "$INSTDIR\Uninstall $INSTSHORTCUT.lnk" \ | ||
163 | '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"' | ||
164 | |||
165 | !ifdef MUSEUM | ||
166 | CreateShortCut "$DESKTOP\$INSTSHORTCUT Museum.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple" | ||
167 | |||
168 | CreateShortCut "$DESKTOP\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish" | ||
169 | |||
170 | CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple" | ||
171 | |||
172 | CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish" | ||
173 | |||
174 | !endif | ||
175 | |||
176 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
177 | ; Write registry | ||
178 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR" | ||
179 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}" | ||
180 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" "$INSTFLAGS" | ||
181 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" "$INSTSHORTCUT" | ||
182 | WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" "$INSTEXE" | ||
183 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" | ||
184 | WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' | ||
185 | |||
186 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
187 | ; Write URL registry info | ||
188 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life" | ||
189 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" "" | ||
190 | WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}\DefaultIcon" "" '"$INSTDIR\$INSTEXE"' | ||
191 | WriteRegExpandStr HKEY_CLASSES_ROOT "${URLNAME}\shell\open\command" "" '"$INSTDIR\$INSTEXE" $INSTFLAGS -url "%1"' | ||
192 | |||
193 | Goto WRITE_UNINST | ||
194 | |||
195 | POST_INSTALL: | ||
196 | ; Run a post-executable script if necessary. | ||
197 | Call PostInstallExe | ||
198 | |||
199 | WRITE_UNINST: | ||
200 | ; write out uninstaller | ||
201 | WriteUninstaller "$INSTDIR\uninst.exe" | ||
202 | |||
203 | ; end of default section | ||
204 | SectionEnd | ||
205 | |||
206 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
207 | ; PostInstallExe | ||
208 | ; This just runs any post installation scripts. | ||
209 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
210 | Function PostInstallExe | ||
211 | push $0 | ||
212 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "PostInstallExe" | ||
213 | ;MessageBox MB_OK '$0' | ||
214 | ExecWait '$0' | ||
215 | pop $0 | ||
216 | FunctionEnd | ||
217 | |||
218 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
219 | ; CheckStartupParameters | ||
220 | ; Sets INSTFLAGS, INSTPROG, and INSTEXE. | ||
221 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
222 | Function CheckStartupParams | ||
223 | push $0 | ||
224 | push $R0 | ||
225 | |||
226 | ; Look for a registry entry with info about where to update. | ||
227 | Call GetProgramName | ||
228 | pop $R0 | ||
229 | StrCpy $INSTPROG "$R0" | ||
230 | StrCpy $INSTEXE "$R0.exe" | ||
231 | |||
232 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | ||
233 | ; If key doesn't exist, skip install | ||
234 | IfErrors ABORT | ||
235 | StrCpy $INSTDIR "$0" | ||
236 | |||
237 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. | ||
238 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" | ||
239 | IfErrors +2 | ||
240 | StrCpy $INSTFLAGS "$0" | ||
241 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" | ||
242 | IfErrors +2 | ||
243 | StrCpy $INSTSHORTCUT "$0" | ||
244 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" | ||
245 | IfErrors +2 | ||
246 | StrCpy $INSTEXE "$0" | ||
247 | Goto FINISHED | ||
248 | |||
249 | ABORT: | ||
250 | MessageBox MB_OK $(CheckStartupParamsMB) | ||
251 | Quit | ||
252 | |||
253 | FINISHED: | ||
254 | ;MessageBox MB_OK "INSTPROG: $INSTPROG, INSTEXE: $INSTEXE, INSTFLAGS: $INSTFLAGS" | ||
255 | pop $R0 | ||
256 | pop $0 | ||
257 | FunctionEnd | ||
258 | |||
259 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
260 | ;; | ||
261 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
262 | Function un.CheckStartupParams | ||
263 | push $0 | ||
264 | push $R0 | ||
265 | |||
266 | ; Look for a registry entry with info about where to update. | ||
267 | Call un.GetProgramName | ||
268 | pop $R0 | ||
269 | StrCpy $INSTPROG "$R0" | ||
270 | StrCpy $INSTEXE "$R0.exe" | ||
271 | |||
272 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | ||
273 | ; If key doesn't exist, skip install | ||
274 | IfErrors ABORT | ||
275 | StrCpy $INSTDIR "$0" | ||
276 | |||
277 | ; We now have a directory to install to. Get the startup parameters and shortcut as well. | ||
278 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" | ||
279 | IfErrors +2 | ||
280 | StrCpy $INSTFLAGS "$0" | ||
281 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" | ||
282 | IfErrors +2 | ||
283 | StrCpy $INSTSHORTCUT "$0" | ||
284 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" | ||
285 | IfErrors +2 | ||
286 | StrCpy $INSTEXE "$0" | ||
287 | Goto FINISHED | ||
288 | |||
289 | ABORT: | ||
290 | MessageBox MB_OK $(CheckStartupParamsMB) | ||
291 | Quit | ||
292 | |||
293 | FINISHED: | ||
294 | ;MessageBox MB_OK "INSTPROG: $INSTPROG, INSTEXE: $INSTEXE, INSTFLAGS: $INSTFLAGS" | ||
295 | pop $R0 | ||
296 | pop $0 | ||
297 | FunctionEnd | ||
298 | |||
299 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
300 | ;;; After install completes, offer readme file | ||
301 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
302 | Function .onInstSuccess | ||
303 | MessageBox MB_YESNO \ | ||
304 | $(InstSuccesssQuestion) /SD IDYES IDNO NoReadme | ||
305 | ; Assumes SetOutPath $INSTDIR | ||
306 | Exec '"$INSTDIR\$INSTEXE" $INSTFLAGS' | ||
307 | NoReadme: | ||
308 | FunctionEnd | ||
309 | |||
310 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
311 | ; Remove old NSIS version. Modifies no variables. | ||
312 | ; Does NOT delete the LindenWorld directory, or any | ||
313 | ; user files in that directory. | ||
314 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
315 | Function RemoveNSIS | ||
316 | Push $0 | ||
317 | ; Grab the installation directory of the old version | ||
318 | DetailPrint $(RemoveOldNSISVersion) | ||
319 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" | ||
320 | |||
321 | ; If key doesn't exist, skip uninstall | ||
322 | IfErrors NO_NSIS | ||
323 | |||
324 | ; Clean up legacy beta shortcuts | ||
325 | Delete "$SMPROGRAMS\Second Life Beta.lnk" | ||
326 | Delete "$DESKTOP\Second Life Beta.lnk" | ||
327 | Delete "$SMPROGRAMS\Second Life.lnk" | ||
328 | |||
329 | ; Clean up old newview.exe file | ||
330 | Delete "$INSTDIR\newview.exe" | ||
331 | |||
332 | ; Intentionally don't delete the stuff in | ||
333 | ; Documents and Settings, so we keep the user's settings | ||
334 | |||
335 | NO_NSIS: | ||
336 | Pop $0 | ||
337 | FunctionEnd | ||
338 | |||
339 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
340 | ; Make sure we're not on Windows 98 / ME | ||
341 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
342 | Function CheckWindowsVersion | ||
343 | DetailPrint "Checking Windows version..." | ||
344 | Call GetWindowsVersion | ||
345 | Pop $R0 | ||
346 | ; Just get first two characters, ignore 4.0 part of "NT 4.0" | ||
347 | StrCpy $R0 $R0 2 | ||
348 | ; Blacklist certain OS versions | ||
349 | StrCmp $R0 "95" win_ver_bad | ||
350 | StrCmp $R0 "98" win_ver_bad | ||
351 | StrCmp $R0 "ME" win_ver_bad | ||
352 | StrCmp $R0 "NT" win_ver_bad | ||
353 | Return | ||
354 | win_ver_bad: | ||
355 | MessageBox MB_YESNO $(CheckWindowsVersionMB) IDNO win_ver_abort | ||
356 | Return | ||
357 | win_ver_abort: | ||
358 | Quit | ||
359 | FunctionEnd | ||
360 | |||
361 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
362 | ; Make sure the user can install/uninstall | ||
363 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
364 | Function CheckIfAdministrator | ||
365 | DetailPrint $(CheckAdministratorInstDP) | ||
366 | UserInfo::GetAccountType | ||
367 | Pop $R0 | ||
368 | StrCmp $R0 "Admin" is_admin | ||
369 | MessageBox MB_OK $(CheckAdministratorInstMB) | ||
370 | Quit | ||
371 | is_admin: | ||
372 | Return | ||
373 | FunctionEnd | ||
374 | |||
375 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
376 | ;; | ||
377 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
378 | Function un.CheckIfAdministrator | ||
379 | DetailPrint $(CheckAdministratorUnInstDP) | ||
380 | UserInfo::GetAccountType | ||
381 | Pop $R0 | ||
382 | StrCmp $R0 "Admin" is_admin | ||
383 | MessageBox MB_OK $(CheckAdministratorUnInstMB) | ||
384 | Quit | ||
385 | is_admin: | ||
386 | Return | ||
387 | FunctionEnd | ||
388 | |||
389 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
390 | ; Checks to see if the current version has already been installed (according to the registry). | ||
391 | ; If it has, allow user to bail out of install process. | ||
392 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
393 | Function CheckIfAlreadyCurrent | ||
394 | Push $0 | ||
395 | ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" | ||
396 | StrCmp $0 ${VERSION_LONG} 0 DONE | ||
397 | MessageBox MB_OKCANCEL $(CheckIfCurrentMB) /SD IDOK IDOK DONE | ||
398 | Quit | ||
399 | |||
400 | DONE: | ||
401 | Pop $0 | ||
402 | Return | ||
403 | FunctionEnd | ||
404 | |||
405 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
406 | ; Close the program, if running. Modifies no variables. | ||
407 | ; Allows user to bail out of install process. | ||
408 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
409 | Function CloseSecondLife | ||
410 | Push $0 | ||
411 | FindWindow $0 "Second Life" "" | ||
412 | IntCmp $0 0 DONE | ||
413 | MessageBox MB_OKCANCEL $(CloseSecondLifeInstMB) IDOK CLOSE IDCANCEL CANCEL_INSTALL | ||
414 | |||
415 | CANCEL_INSTALL: | ||
416 | Quit | ||
417 | |||
418 | CLOSE: | ||
419 | DetailPrint $(CloseSecondLifeInstDP) | ||
420 | SendMessage $0 16 0 0 | ||
421 | |||
422 | LOOP: | ||
423 | FindWindow $0 "Second Life" "" | ||
424 | IntCmp $0 0 DONE | ||
425 | Sleep 500 | ||
426 | Goto LOOP | ||
427 | |||
428 | DONE: | ||
429 | Pop $0 | ||
430 | Return | ||
431 | FunctionEnd | ||
432 | |||
433 | |||
434 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
435 | ; Delete files in Documents and Settings\<user>\SecondLife\cache | ||
436 | ; Delete files in Documents and Settings\All Users\SecondLife\cache | ||
437 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
438 | ;Function RemoveCacheFiles | ||
439 | ; | ||
440 | ;; Delete files in Documents and Settings\<user>\SecondLife | ||
441 | ;Push $0 | ||
442 | ;Push $1 | ||
443 | ;Push $2 | ||
444 | ; DetailPrint $(RemoveCacheFilesDP) | ||
445 | ; | ||
446 | ; StrCpy $0 0 ; Index number used to iterate via EnumRegKey | ||
447 | ; | ||
448 | ; LOOP: | ||
449 | ; EnumRegKey $1 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" $0 | ||
450 | ; StrCmp $1 "" DONE ; no more users | ||
451 | ; | ||
452 | ; ReadRegStr $2 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$1" "ProfileImagePath" | ||
453 | ; StrCmp $2 "" CONTINUE 0 ; "ProfileImagePath" value is missing | ||
454 | ; | ||
455 | ; ; Required since ProfileImagePath is of type REG_EXPAND_SZ | ||
456 | ; ExpandEnvStrings $2 $2 | ||
457 | ; | ||
458 | ; ; When explicitly uninstalling, everything goes away | ||
459 | ; RMDir /r "$2\Application Data\SecondLife\cache" | ||
460 | ; | ||
461 | ; CONTINUE: | ||
462 | ; IntOp $0 $0 + 1 | ||
463 | ; Goto LOOP | ||
464 | ; DONE: | ||
465 | ;Pop $2 | ||
466 | ;Pop $1 | ||
467 | ;Pop $0 | ||
468 | ; | ||
469 | ;; Delete files in Documents and Settings\All Users\SecondLife | ||
470 | ;Push $0 | ||
471 | ; ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" | ||
472 | ; StrCmp $0 "" +2 | ||
473 | ; RMDir /r "$0\SecondLife\cache" | ||
474 | ;Pop $0 | ||
475 | ; | ||
476 | ;; Delete filse in C:\Windows\Application Data\SecondLife | ||
477 | ;; If the user is running on a pre-NT system, Application Data lives here instead of | ||
478 | ;; in Documents and Settings. | ||
479 | ;RMDir /r "$WINDIR\Application Data\SecondLife\cache" | ||
480 | ; | ||
481 | ;FunctionEnd | ||
482 | |||
483 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
484 | ; Delete files in Documents and Settings\<user>\SecondLife | ||
485 | ; Delete files in Documents and Settings\All Users\SecondLife | ||
486 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
487 | ;Function un.DocumentsAndSettingsFolder | ||
488 | ; | ||
489 | ;; Delete files in Documents and Settings\<user>\SecondLife | ||
490 | ;Push $0 | ||
491 | ;Push $1 | ||
492 | ;Push $2 | ||
493 | ; | ||
494 | ; DetailPrint "Deleting files in Documents and Settings folder" | ||
495 | ; | ||
496 | ; StrCpy $0 0 ; Index number used to iterate via EnumRegKey | ||
497 | ; | ||
498 | ; LOOP: | ||
499 | ; EnumRegKey $1 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" $0 | ||
500 | ; StrCmp $1 "" DONE ; no more users | ||
501 | ; | ||
502 | ; ReadRegStr $2 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$1" "ProfileImagePath" | ||
503 | ; StrCmp $2 "" CONTINUE 0 ; "ProfileImagePath" value is missing | ||
504 | ; | ||
505 | ; ; Required since ProfileImagePath is of type REG_EXPAND_SZ | ||
506 | ; ExpandEnvStrings $2 $2 | ||
507 | ; | ||
508 | ; ; If uninstalling a normal install remove everything | ||
509 | ; ; Otherwise (preview/dmz etc) just remove cache | ||
510 | ; StrCmp $INSTFLAGS "" RM_ALL RM_CACHE | ||
511 | ; RM_ALL: | ||
512 | ; RMDir /r "$2\Application Data\SecondLife" | ||
513 | ; GoTo CONTINUE | ||
514 | ; RM_CACHE: | ||
515 | ; RMDir /r "$2\Application Data\SecondLife\Cache" | ||
516 | ; | ||
517 | ; CONTINUE: | ||
518 | ; IntOp $0 $0 + 1 | ||
519 | ; Goto LOOP | ||
520 | ; DONE: | ||
521 | ; | ||
522 | ;Pop $2 | ||
523 | ;Pop $1 | ||
524 | ;Pop $0 | ||
525 | ; | ||
526 | ;; Delete files in Documents and Settings\All Users\SecondLife | ||
527 | ;Push $0 | ||
528 | ; ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" "Common AppData" | ||
529 | ; StrCmp $0 "" +2 | ||
530 | ; RMDir /r "$0\SecondLife" | ||
531 | ;Pop $0 | ||
532 | ; | ||
533 | ;; Delete filse in C:\Windows\Application Data\SecondLife | ||
534 | ;; If the user is running on a pre-NT system, Application Data lives here instead of | ||
535 | ;; in Documents and Settings. | ||
536 | ;RMDir /r "$WINDIR\Application Data\SecondLife" | ||
537 | ; | ||
538 | ;FunctionEnd | ||
539 | |||
540 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
541 | ; Close the program, if running. Modifies no variables. | ||
542 | ; Allows user to bail out of uninstall process. | ||
543 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
544 | Function un.CloseSecondLife | ||
545 | Push $0 | ||
546 | FindWindow $0 "Second Life" "" | ||
547 | IntCmp $0 0 DONE | ||
548 | MessageBox MB_OKCANCEL $(CloseSecondLifeUnInstMB) IDOK CLOSE IDCANCEL CANCEL_UNINSTALL | ||
549 | |||
550 | CANCEL_UNINSTALL: | ||
551 | Quit | ||
552 | |||
553 | CLOSE: | ||
554 | DetailPrint $(CloseSecondLifeUnInstDP) | ||
555 | SendMessage $0 16 0 0 | ||
556 | |||
557 | LOOP: | ||
558 | FindWindow $0 "Second Life" "" | ||
559 | IntCmp $0 0 DONE | ||
560 | Sleep 500 | ||
561 | Goto LOOP | ||
562 | |||
563 | DONE: | ||
564 | Pop $0 | ||
565 | Return | ||
566 | FunctionEnd | ||
567 | |||
568 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
569 | ;;; Delete the installed files | ||
570 | ;;; This deletes the uninstall executable, but it works | ||
571 | ;;; because it is copied to temp directory before running | ||
572 | ;;; | ||
573 | ;;; Note: You must list all files here, because we only | ||
574 | ;;; want to delete our files, not things users left in the | ||
575 | ;;; application directories. | ||
576 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
577 | Function un.ProgramFiles | ||
578 | |||
579 | ;; Remove mozilla file first so recursive directory deletion doesn't get hung up | ||
580 | Delete "$INSTDIR\app_settings\mozilla\components" | ||
581 | |||
582 | ;; This placeholder is replaced by the complete list of files to uninstall by viewer_manifest.py | ||
583 | %%DELETE_FILES%% | ||
584 | |||
585 | ;; Optional/obsolete files. Delete won't fail if they don't exist. | ||
586 | Delete "$INSTDIR\dronesettings.ini" | ||
587 | Delete "$INSTDIR\message_template.msg" | ||
588 | Delete "$INSTDIR\newview.pdb" | ||
589 | Delete "$INSTDIR\newview.map" | ||
590 | Delete "$INSTDIR\SecondLife.pdb" | ||
591 | Delete "$INSTDIR\SecondLife.map" | ||
592 | Delete "$INSTDIR\comm.dat" | ||
593 | Delete "$INSTDIR\*.glsl" | ||
594 | Delete "$INSTDIR\motions\*.lla" | ||
595 | Delete "$INSTDIR\trial\*.html" | ||
596 | Delete "$INSTDIR\newview.exe" | ||
597 | ;; Remove entire help directory | ||
598 | Delete "$INSTDIR\help\Advanced\*" | ||
599 | RMDir "$INSTDIR\help\Advanced" | ||
600 | Delete "$INSTDIR\help\basics\*" | ||
601 | RMDir "$INSTDIR\help\basics" | ||
602 | Delete "$INSTDIR\help\Concepts\*" | ||
603 | RMDir "$INSTDIR\help\Concepts" | ||
604 | Delete "$INSTDIR\help\welcome\*" | ||
605 | RMDir "$INSTDIR\help\welcome" | ||
606 | Delete "$INSTDIR\help\*" | ||
607 | RMDir "$INSTDIR\help" | ||
608 | |||
609 | Delete "$INSTDIR\uninst.exe" | ||
610 | RMDir "$INSTDIR" | ||
611 | |||
612 | IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER | ||
613 | |||
614 | FOLDERFOUND: | ||
615 | MessageBox MB_YESNO $(DeleteProgramFilesMB) IDNO NOFOLDER | ||
616 | RMDir /r "$INSTDIR" | ||
617 | |||
618 | NOFOLDER: | ||
619 | |||
620 | FunctionEnd | ||
621 | |||
622 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
623 | ;;; Uninstall settings | ||
624 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
625 | UninstallText $(UninstallTextMsg) | ||
626 | ShowUninstDetails show | ||
627 | |||
628 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
629 | ;;; Uninstall section | ||
630 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
631 | Section Uninstall | ||
632 | |||
633 | ; Start with some default values. | ||
634 | StrCpy $INSTFLAGS "" | ||
635 | StrCpy $INSTPROG "${INSTNAME}" | ||
636 | StrCpy $INSTEXE "${INSTEXE}" | ||
637 | StrCpy $INSTSHORTCUT "${SHORTCUT}" | ||
638 | Call un.CheckStartupParams ; Figure out where, what and how to uninstall. | ||
639 | Call un.CheckIfAdministrator ; Make sure the user can install/uninstall | ||
640 | |||
641 | ; uninstall for all users (if you change this, change it in the install as well) | ||
642 | SetShellVarContext all | ||
643 | |||
644 | ; Make sure we're not running | ||
645 | Call un.CloseSecondLife | ||
646 | |||
647 | ; Clean up registry keys | ||
648 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" | ||
649 | DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" | ||
650 | |||
651 | ; Clean up shortcuts | ||
652 | Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" | ||
653 | RMDir "$SMPROGRAMS\$INSTSHORTCUT" | ||
654 | |||
655 | Delete "$DESKTOP\$INSTSHORTCUT.lnk" | ||
656 | Delete "$INSTDIR\$INSTSHORTCUT.lnk" | ||
657 | Delete "$INSTDIR\Uninstall $INSTSHORTCUT.lnk" | ||
658 | |||
659 | ; Clean up cache and log files. | ||
660 | ; Leave them in-place for non AGNI installs. | ||
661 | |||
662 | !ifdef UNINSTALL_SETTINGS | ||
663 | Call un.DocumentsAndSettingsFolder | ||
664 | !endif | ||
665 | |||
666 | Call un.ProgramFiles | ||
667 | |||
668 | SectionEnd ; end of uninstall section | ||
669 | |||
670 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
671 | ; (From the NSIS wiki, DK) | ||
672 | ; GetParameterValue | ||
673 | ; | ||
674 | ; Usage: | ||
675 | ; !insertmacro GetParameterValue "/L=" "1033" | ||
676 | ; pop $R0 | ||
677 | ; | ||
678 | ; Returns on top of stack | ||
679 | ; | ||
680 | ; Example command lines: | ||
681 | ; foo.exe /S /L=1033 /D=C:\Program Files\Foo | ||
682 | ; or: | ||
683 | ; foo.exe /S "/L=1033" /D="C:\Program Files\Foo" | ||
684 | ; gpv "/L=" "1033" | ||
685 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
686 | |||
687 | !macro GetParameterValue SWITCH DEFAULT | ||
688 | Push $0 | ||
689 | Push $1 | ||
690 | Push $2 | ||
691 | Push $3 | ||
692 | Push $4 | ||
693 | |||
694 | ;$CMDLINE='"My Setup\Setup.exe" /L=1033 /S' | ||
695 | Push "$CMDLINE" | ||
696 | Push '${SWITCH}"' | ||
697 | !insertmacro StrStr | ||
698 | Pop $0 | ||
699 | StrCmp "$0" "" gpv_notquoted | ||
700 | ;$0='/L="1033" /S' | ||
701 | StrLen $2 "$0" | ||
702 | Strlen $1 "${SWITCH}" | ||
703 | IntOp $1 $1 + 1 | ||
704 | StrCpy $0 "$0" $2 $1 | ||
705 | ;$0='1033" /S' | ||
706 | Push "$0" | ||
707 | Push '"' | ||
708 | !insertmacro StrStr | ||
709 | Pop $1 | ||
710 | StrLen $2 "$0" | ||
711 | StrLen $3 "$1" | ||
712 | IntOp $4 $2 - $3 | ||
713 | StrCpy $0 $0 $4 0 | ||
714 | Goto gpv_done | ||
715 | |||
716 | gpv_notquoted: | ||
717 | Push "$CMDLINE" | ||
718 | Push "${SWITCH}" | ||
719 | !insertmacro StrStr | ||
720 | Pop $0 | ||
721 | StrCmp "$0" "" gpv_done | ||
722 | ;$0='/L="1033" /S' | ||
723 | StrLen $2 "$0" | ||
724 | Strlen $1 "${SWITCH}" | ||
725 | StrCpy $0 "$0" $2 $1 | ||
726 | ;$0=1033 /S' | ||
727 | Push "$0" | ||
728 | Push ' ' | ||
729 | !insertmacro StrStr | ||
730 | Pop $1 | ||
731 | StrLen $2 "$0" | ||
732 | StrLen $3 "$1" | ||
733 | IntOp $4 $2 - $3 | ||
734 | StrCpy $0 $0 $4 0 | ||
735 | Goto gpv_done | ||
736 | |||
737 | gpv_done: | ||
738 | StrCmp "$0" "" 0 +2 | ||
739 | StrCpy $0 "${DEFAULT}" | ||
740 | |||
741 | Pop $4 | ||
742 | Pop $3 | ||
743 | Pop $2 | ||
744 | Pop $1 | ||
745 | Exch $0 | ||
746 | !macroend | ||
747 | |||
748 | ; And I had to modify StrStr a tiny bit. | ||
749 | ; Possible upgrade switch the goto's to use ${__LINE__} | ||
750 | |||
751 | !macro STRSTR | ||
752 | Exch $R1 ; st=haystack,old$R1, $R1=needle | ||
753 | Exch ; st=old$R1,haystack | ||
754 | Exch $R2 ; st=old$R1,old$R2, $R2=haystack | ||
755 | Push $R3 | ||
756 | Push $R4 | ||
757 | Push $R5 | ||
758 | StrLen $R3 $R1 | ||
759 | StrCpy $R4 0 | ||
760 | ; $R1=needle | ||
761 | ; $R2=haystack | ||
762 | ; $R3=len(needle) | ||
763 | ; $R4=cnt | ||
764 | ; $R5=tmp | ||
765 | ; loop; | ||
766 | StrCpy $R5 $R2 $R3 $R4 | ||
767 | StrCmp $R5 $R1 +4 | ||
768 | StrCmp $R5 "" +3 | ||
769 | IntOp $R4 $R4 + 1 | ||
770 | Goto -4 | ||
771 | ; done; | ||
772 | StrCpy $R1 $R2 "" $R4 | ||
773 | Pop $R5 | ||
774 | Pop $R4 | ||
775 | Pop $R3 | ||
776 | Pop $R2 | ||
777 | Exch $R1 | ||
778 | !macroend | ||
779 | |||
780 | Function GetProgramName | ||
781 | !insertmacro GetParameterValue "/P=" "SecondLife" | ||
782 | FunctionEnd | ||
783 | |||
784 | Function un.GetProgramName | ||
785 | !insertmacro GetParameterValue "/P=" "SecondLife" | ||
786 | FunctionEnd | ||
787 | |||
788 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
789 | ; (From the NSIS documentation, JC) | ||
790 | ; GetWindowsVersion | ||
791 | ; | ||
792 | ; Based on Yazno's function, http://yazno.tripod.com/powerpimpit/ | ||
793 | ; Updated by Joost Verburg | ||
794 | ; | ||
795 | ; Returns on top of stack | ||
796 | ; | ||
797 | ; Windows Version (95, 98, ME, NT x.x, 2000, XP, 2003) | ||
798 | ; or | ||
799 | ; '' (Unknown Windows Version) | ||
800 | ; | ||
801 | ; Usage: | ||
802 | ; Call GetWindowsVersion | ||
803 | ; Pop $R0 | ||
804 | ; ; at this point $R0 is "NT 4.0" or whatnot | ||
805 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
806 | Function GetWindowsVersion | ||
807 | |||
808 | Push $R0 | ||
809 | Push $R1 | ||
810 | |||
811 | ReadRegStr $R0 HKLM \ | ||
812 | "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion | ||
813 | |||
814 | IfErrors 0 lbl_winnt | ||
815 | |||
816 | ; we are not NT | ||
817 | ReadRegStr $R0 HKLM \ | ||
818 | "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber | ||
819 | |||
820 | StrCpy $R1 $R0 1 | ||
821 | StrCmp $R1 '4' 0 lbl_error | ||
822 | |||
823 | StrCpy $R1 $R0 3 | ||
824 | |||
825 | StrCmp $R1 '4.0' lbl_win32_95 | ||
826 | StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98 | ||
827 | |||
828 | lbl_win32_95: | ||
829 | StrCpy $R0 '95' | ||
830 | Goto lbl_done | ||
831 | |||
832 | lbl_win32_98: | ||
833 | StrCpy $R0 '98' | ||
834 | Goto lbl_done | ||
835 | |||
836 | lbl_win32_ME: | ||
837 | StrCpy $R0 'ME' | ||
838 | Goto lbl_done | ||
839 | |||
840 | lbl_winnt: | ||
841 | |||
842 | StrCpy $R1 $R0 1 | ||
843 | |||
844 | StrCmp $R1 '3' lbl_winnt_x | ||
845 | StrCmp $R1 '4' lbl_winnt_x | ||
846 | |||
847 | StrCpy $R1 $R0 3 | ||
848 | |||
849 | StrCmp $R1 '5.0' lbl_winnt_2000 | ||
850 | StrCmp $R1 '5.1' lbl_winnt_XP | ||
851 | StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error | ||
852 | |||
853 | lbl_winnt_x: | ||
854 | StrCpy $R0 "NT $R0" 6 | ||
855 | Goto lbl_done | ||
856 | |||
857 | lbl_winnt_2000: | ||
858 | Strcpy $R0 '2000' | ||
859 | Goto lbl_done | ||
860 | |||
861 | lbl_winnt_XP: | ||
862 | Strcpy $R0 'XP' | ||
863 | Goto lbl_done | ||
864 | |||
865 | lbl_winnt_2003: | ||
866 | Strcpy $R0 '2003' | ||
867 | Goto lbl_done | ||
868 | |||
869 | lbl_error: | ||
870 | Strcpy $R0 '' | ||
871 | lbl_done: | ||
872 | |||
873 | Pop $R1 | ||
874 | Exch $R0 | ||
875 | |||
876 | FunctionEnd | ||
877 | |||
878 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
879 | !define LANGUAGE_SELECTION_REGISTRY_ROOT "HKCU" | ||
880 | !define LANGUAGE_SELECTION_REGISTRY_KEY "Software\Linden Research, Inc." | ||
881 | !define LANGUAGE_SELECTION_REGISTRY_VALUENAME "Installer Language" | ||
882 | |||
883 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
884 | ;; Note: to add new languages, add an entry to the menu | ||
885 | ;; and then add an entry to the language ID selector below | ||
886 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
887 | Function .onInit | ||
888 | |||
889 | ; read the language from registry (ok if not there) and set langauge menu | ||
890 | ReadRegStr $0 '${LANGUAGE_SELECTION_REGISTRY_ROOT}' '${LANGUAGE_SELECTION_REGISTRY_KEY}' '${LANGUAGE_SELECTION_REGISTRY_VALUENAME}' | ||
891 | StrCpy $LANGUAGE $0 | ||
892 | |||
893 | Push "" | ||
894 | Push ${LANG_ENGLISH} | ||
895 | Push English | ||
896 | Push ${LANG_GERMAN} | ||
897 | Push German | ||
898 | Push ${LANG_JAPANESE} | ||
899 | Push Japanese | ||
900 | Push ${LANG_KOREAN} | ||
901 | Push Korean | ||
902 | Push A ; A means auto count languages for the auto count to work the first empty push (Push "") must remain | ||
903 | LangDLL::LangDialog "Installer Language" "Please select the language of the installer" | ||
904 | Pop $LANGUAGE | ||
905 | StrCmp $LANGUAGE "cancel" 0 +2 | ||
906 | Abort | ||
907 | |||
908 | ; save language in registry | ||
909 | WriteRegStr '${LANGUAGE_SELECTION_REGISTRY_ROOT}' '${LANGUAGE_SELECTION_REGISTRY_KEY}' '${LANGUAGE_SELECTION_REGISTRY_VALUENAME}' $LANGUAGE | ||
910 | |||
911 | ; generate language ID that will be used as a command line arg | ||
912 | StrCmp $LANGUAGE "1042" 0 +3 | ||
913 | StrCpy $LANGFLAGS " -set SystemLanguage ko" | ||
914 | Goto EndOfFunc | ||
915 | StrCmp $LANGUAGE "1041" 0 +3 | ||
916 | StrCpy $LANGFLAGS " -set SystemLanguage ja" | ||
917 | Goto EndOfFunc | ||
918 | StrCmp $LANGUAGE "1031" 0 +3 | ||
919 | StrCpy $LANGFLAGS " -set SystemLanguage de" | ||
920 | Goto EndOfFunc | ||
921 | StrCmp $LANGUAGE "1033" 0 +3 | ||
922 | StrCpy $LANGFLAGS " -set SystemLanguage en-us" | ||
923 | Goto EndOfFunc | ||
924 | |||
925 | EndOfFunc: | ||
926 | |||
927 | FunctionEnd | ||
928 | |||
929 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||
930 | Function un.onInit | ||
931 | |||
932 | ; read language from registry and set for ininstaller | ||
933 | ReadRegStr $0 '${LANGUAGE_SELECTION_REGISTRY_ROOT}' '${LANGUAGE_SELECTION_REGISTRY_KEY}' '${LANGUAGE_SELECTION_REGISTRY_VALUENAME}' | ||
934 | StrCpy $LANGUAGE $0 | ||
935 | |||
936 | FunctionEnd | ||
937 | |||
938 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file | ||
diff --git a/linden/indra/newview/licenses-linux.txt b/linden/indra/newview/licenses-linux.txt index a0dc048..1892b81 100644 --- a/linden/indra/newview/licenses-linux.txt +++ b/linden/indra/newview/licenses-linux.txt | |||
@@ -514,3 +514,36 @@ jloup@gzip.org | |||
514 | 514 | ||
515 | Mark Adler | 515 | Mark Adler |
516 | madler@alumni.caltech.edu | 516 | madler@alumni.caltech.edu |
517 | |||
518 | ================================= | ||
519 | tcmalloc/Google perftools license | ||
520 | ================================= | ||
521 | |||
522 | Copyright (c) 2005, Google Inc. | ||
523 | All rights reserved. | ||
524 | |||
525 | Redistribution and use in source and binary forms, with or without | ||
526 | modification, are permitted provided that the following conditions are | ||
527 | met: | ||
528 | |||
529 | * Redistributions of source code must retain the above copyright | ||
530 | notice, this list of conditions and the following disclaimer. | ||
531 | * Redistributions in binary form must reproduce the above | ||
532 | copyright notice, this list of conditions and the following disclaimer | ||
533 | in the documentation and/or other materials provided with the | ||
534 | distribution. | ||
535 | * Neither the name of Google Inc. nor the names of its | ||
536 | contributors may be used to endorse or promote products derived from | ||
537 | this software without specific prior written permission. | ||
538 | |||
539 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
540 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
541 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
542 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
543 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
544 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
545 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
546 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
547 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
548 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
549 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
diff --git a/linden/indra/newview/linux_tools/wrapper.sh b/linden/indra/newview/linux_tools/wrapper.sh index 5f128e8..048aaf6 100755 --- a/linden/indra/newview/linux_tools/wrapper.sh +++ b/linden/indra/newview/linux_tools/wrapper.sh | |||
@@ -33,6 +33,13 @@ export LL_GL_BASICEXT=x | |||
33 | ## LL_GL_BLACKLIST which solves your problems. | 33 | ## LL_GL_BLACKLIST which solves your problems. |
34 | #export LL_GL_BLACKLIST=abcdefghijklmno | 34 | #export LL_GL_BLACKLIST=abcdefghijklmno |
35 | 35 | ||
36 | ## - For advanced debugging cases, you can run the viewer under the | ||
37 | ## control of another program, such as strace, gdb, or valgrind. If | ||
38 | ## you're building your own viewer, bear in mind that the executable | ||
39 | ## in the bin directory will be stripped: you should replace it with | ||
40 | ## an unstripped binary before you run. | ||
41 | #export LL_WRAPPER='valgrind --log-file=secondlife.vg --leak-check=full --suppressions=/usr/lib/valgrind/glibc-2.5.supp --suppressions=secondlife-i686.supp' | ||
42 | |||
36 | ## - Avoids an often-buggy X feature that doesn't really benefit us anyway. | 43 | ## - Avoids an often-buggy X feature that doesn't really benefit us anyway. |
37 | export SDL_VIDEO_X11_DGAMOUSE=0 | 44 | export SDL_VIDEO_X11_DGAMOUSE=0 |
38 | 45 | ||
@@ -41,7 +48,7 @@ export SDL_VIDEO_X11_DGAMOUSE=0 | |||
41 | 48 | ||
42 | RUN_PATH=`dirname "$0" || echo .` | 49 | RUN_PATH=`dirname "$0" || echo .` |
43 | cd "${RUN_PATH}" | 50 | cd "${RUN_PATH}" |
44 | LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}" bin/do-not-directly-run-secondlife-bin `cat gridargs.dat` $@ | cat | 51 | LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}" $LL_WRAPPER bin/do-not-directly-run-secondlife-bin `cat gridargs.dat` $@ | cat |
45 | 52 | ||
46 | echo | 53 | echo |
47 | echo '*********************************************************' | 54 | echo '*********************************************************' |
diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index ab51120..83b8c0c 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp | |||
@@ -4983,7 +4983,7 @@ BOOL LLAgent::allowOperation(PermissionBit op, | |||
4983 | const LLPermissions& perm, | 4983 | const LLPermissions& perm, |
4984 | U64 group_proxy_power, | 4984 | U64 group_proxy_power, |
4985 | U8 god_minimum) | 4985 | U8 god_minimum) |
4986 | { | 4986 | { |
4987 | // Check god level. | 4987 | // Check god level. |
4988 | if (getGodLevel() >= god_minimum) return TRUE; | 4988 | if (getGodLevel() >= god_minimum) return TRUE; |
4989 | 4989 | ||
diff --git a/linden/indra/newview/llagent.h b/linden/indra/newview/llagent.h index af593e0..e375227 100644 --- a/linden/indra/newview/llagent.h +++ b/linden/indra/newview/llagent.h | |||
@@ -851,12 +851,12 @@ private: | |||
851 | 851 | ||
852 | class createStandardWearablesAllDoneCallback : public LLRefCount | 852 | class createStandardWearablesAllDoneCallback : public LLRefCount |
853 | { | 853 | { |
854 | public: | 854 | protected: |
855 | ~createStandardWearablesAllDoneCallback(); | 855 | ~createStandardWearablesAllDoneCallback(); |
856 | }; | 856 | }; |
857 | class sendAgentWearablesUpdateCallback : public LLRefCount | 857 | class sendAgentWearablesUpdateCallback : public LLRefCount |
858 | { | 858 | { |
859 | public: | 859 | protected: |
860 | ~sendAgentWearablesUpdateCallback(); | 860 | ~sendAgentWearablesUpdateCallback(); |
861 | }; | 861 | }; |
862 | 862 | ||
@@ -886,7 +886,6 @@ private: | |||
886 | S32 index, | 886 | S32 index, |
887 | LLWearable* wearable, | 887 | LLWearable* wearable, |
888 | U32 todo = CALL_NONE); | 888 | U32 todo = CALL_NONE); |
889 | ~addWearableToAgentInventoryCallback() {}; | ||
890 | virtual void fire(const LLUUID& inv_item); | 889 | virtual void fire(const LLUUID& inv_item); |
891 | 890 | ||
892 | private: | 891 | private: |
diff --git a/linden/indra/newview/llcallingcard.cpp b/linden/indra/newview/llcallingcard.cpp index 3e00f40..22a7f20 100644 --- a/linden/indra/newview/llcallingcard.cpp +++ b/linden/indra/newview/llcallingcard.cpp | |||
@@ -130,6 +130,7 @@ LLAvatarTracker::~LLAvatarTracker() | |||
130 | { | 130 | { |
131 | deleteTrackingData(); | 131 | deleteTrackingData(); |
132 | std::for_each(mObservers.begin(), mObservers.end(), DeletePointer()); | 132 | std::for_each(mObservers.begin(), mObservers.end(), DeletePointer()); |
133 | std::for_each(mBuddyInfo.begin(), mBuddyInfo.end(), DeletePairedPointer()); | ||
133 | } | 134 | } |
134 | 135 | ||
135 | void LLAvatarTracker::track(const LLUUID& avatar_id, const std::string& name) | 136 | void LLAvatarTracker::track(const LLUUID& avatar_id, const std::string& name) |
diff --git a/linden/indra/newview/llchatbar.cpp b/linden/indra/newview/llchatbar.cpp index a6feac7..539c935 100644 --- a/linden/indra/newview/llchatbar.cpp +++ b/linden/indra/newview/llchatbar.cpp | |||
@@ -118,8 +118,8 @@ LLChatBar::LLChatBar(const std::string& name, const LLRect& rect) | |||
118 | mInputEditor->setRevertOnEsc( FALSE ); | 118 | mInputEditor->setRevertOnEsc( FALSE ); |
119 | mInputEditor->setIgnoreTab(TRUE); | 119 | mInputEditor->setIgnoreTab(TRUE); |
120 | mInputEditor->setPassDelete(TRUE); | 120 | mInputEditor->setPassDelete(TRUE); |
121 | |||
122 | mInputEditor->setMaxTextLength(1023); | 121 | mInputEditor->setMaxTextLength(1023); |
122 | mInputEditor->setEnableLineHistory(TRUE); | ||
123 | } | 123 | } |
124 | 124 | ||
125 | // Build the list of gestures | 125 | // Build the list of gestures |
@@ -446,6 +446,8 @@ void LLChatBar::sendChat( EChatType type ) | |||
446 | 446 | ||
447 | if (!text.empty()) | 447 | if (!text.empty()) |
448 | { | 448 | { |
449 | // store sent line in history, duplicates will get filtered | ||
450 | mInputEditor->updateHistory(); | ||
449 | // Check if this is destined for another channel | 451 | // Check if this is destined for another channel |
450 | S32 channel = 0; | 452 | S32 channel = 0; |
451 | stripChannelNumber(text, &channel); | 453 | stripChannelNumber(text, &channel); |
diff --git a/linden/indra/newview/llcontroldef.cpp b/linden/indra/newview/llcontroldef.cpp index 01d7edf..2b394e9 100644 --- a/linden/indra/newview/llcontroldef.cpp +++ b/linden/indra/newview/llcontroldef.cpp | |||
@@ -742,6 +742,9 @@ void declare_settings() | |||
742 | // Threading | 742 | // Threading |
743 | gSavedSettings.declareBOOL("RunMultipleThreads", FALSE, "If TRUE keep background threads active during render"); | 743 | gSavedSettings.declareBOOL("RunMultipleThreads", FALSE, "If TRUE keep background threads active during render"); |
744 | 744 | ||
745 | // Cooperative Multitasking | ||
746 | gSavedSettings.declareS32("BackgroundYieldTime", 40, "Amount of time to yield every frame to other applications when SL is not the foreground window (milliseconds)"); | ||
747 | |||
745 | // Camera control | 748 | // Camera control |
746 | gSavedSettings.declareBOOL("AutoPilotLocksCamera", FALSE, "Keep camera position locked when avatar walks to selected position"); | 749 | gSavedSettings.declareBOOL("AutoPilotLocksCamera", FALSE, "Keep camera position locked when avatar walks to selected position"); |
747 | //gSavedSettings.declareBOOL("AvatarLooksAtCamera", TRUE, "[NOT USED]"); | 750 | //gSavedSettings.declareBOOL("AvatarLooksAtCamera", TRUE, "[NOT USED]"); |
@@ -1143,10 +1146,12 @@ void declare_settings() | |||
1143 | // Time in seconds. | 1146 | // Time in seconds. |
1144 | gSavedSettings.declareF32("NotifyTipDuration", 4.f, "Length of time that notification tips stay on screen (seconds)"); | 1147 | gSavedSettings.declareF32("NotifyTipDuration", 4.f, "Length of time that notification tips stay on screen (seconds)"); |
1145 | 1148 | ||
1146 | |||
1147 | gSavedSettings.declareBOOL("NotifyMoneyChange", TRUE, "Pop up notifications for all L$ transactions"); | 1149 | gSavedSettings.declareBOOL("NotifyMoneyChange", TRUE, "Pop up notifications for all L$ transactions"); |
1150 | |||
1148 | gSavedSettings.declareBOOL("ShowNewInventory", TRUE, | 1151 | gSavedSettings.declareBOOL("ShowNewInventory", TRUE, |
1149 | "Automatic Previews of new notecards/textures/landmarks"); | 1152 | "Automatically views new notecards/textures/landmarks"); |
1153 | gSavedSettings.declareBOOL("AutoAcceptNewInventory", FALSE, | ||
1154 | "Automatically accept new notecards/textures/landmarks"); | ||
1150 | 1155 | ||
1151 | // Bitfield | 1156 | // Bitfield |
1152 | // 1 = by date | 1157 | // 1 = by date |
@@ -1245,6 +1250,7 @@ void declare_settings() | |||
1245 | // CP: making this TRUE by default since there is no internal Web browser | 1250 | // CP: making this TRUE by default since there is no internal Web browser |
1246 | // now and other components may interrogate this setting | 1251 | // now and other components may interrogate this setting |
1247 | gSavedSettings.declareBOOL("UseExternalBrowser", TRUE, "[NOT USED]"); | 1252 | gSavedSettings.declareBOOL("UseExternalBrowser", TRUE, "[NOT USED]"); |
1253 | gSavedSettings.declareBOOL("CookiesEnabled", TRUE, "Accept cookies from Web sites?"); | ||
1248 | 1254 | ||
1249 | // browser home page | 1255 | // browser home page |
1250 | gSavedSettings.declareString("BrowserHomePage", "http://www.secondlife.com", "[NOT USED]"); | 1256 | gSavedSettings.declareString("BrowserHomePage", "http://www.secondlife.com", "[NOT USED]"); |
diff --git a/linden/indra/newview/llcubemap.h b/linden/indra/newview/llcubemap.h index d75d6e7..911248f 100644 --- a/linden/indra/newview/llcubemap.h +++ b/linden/indra/newview/llcubemap.h | |||
@@ -41,7 +41,6 @@ class LLCubeMap : public LLRefCount | |||
41 | { | 41 | { |
42 | public: | 42 | public: |
43 | LLCubeMap(); | 43 | LLCubeMap(); |
44 | ~LLCubeMap(); | ||
45 | void init(const std::vector<LLPointer<LLImageRaw> >& rawimages); | 44 | void init(const std::vector<LLPointer<LLImageRaw> >& rawimages); |
46 | void initGL(); | 45 | void initGL(); |
47 | void initRawData(const std::vector<LLPointer<LLImageRaw> >& rawimages); | 46 | void initRawData(const std::vector<LLPointer<LLImageRaw> >& rawimages); |
@@ -66,6 +65,7 @@ public: | |||
66 | void destroyGL(); | 65 | void destroyGL(); |
67 | 66 | ||
68 | protected: | 67 | protected: |
68 | ~LLCubeMap(); | ||
69 | LLGLenum mTargets[6]; | 69 | LLGLenum mTargets[6]; |
70 | LLPointer<LLImageGL> mImages[6]; | 70 | LLPointer<LLImageGL> mImages[6]; |
71 | LLPointer<LLImageRaw> mRawImages[6]; | 71 | LLPointer<LLImageRaw> mRawImages[6]; |
diff --git a/linden/indra/newview/lldrawable.h b/linden/indra/newview/lldrawable.h index 3bb5525..7429292 100644 --- a/linden/indra/newview/lldrawable.h +++ b/linden/indra/newview/lldrawable.h | |||
@@ -199,7 +199,7 @@ public: | |||
199 | static void cleanupDeadDrawables(); | 199 | static void cleanupDeadDrawables(); |
200 | 200 | ||
201 | protected: | 201 | protected: |
202 | virtual ~LLDrawable() { destroy(); } | 202 | ~LLDrawable() { destroy(); } |
203 | void moveUpdatePipeline(BOOL moved); | 203 | void moveUpdatePipeline(BOOL moved); |
204 | void updatePartition(); | 204 | void updatePartition(); |
205 | BOOL updateMoveDamped(); | 205 | BOOL updateMoveDamped(); |
diff --git a/linden/indra/newview/llflexibleobject.cpp b/linden/indra/newview/llflexibleobject.cpp index d4080c5..0dce348 100644 --- a/linden/indra/newview/llflexibleobject.cpp +++ b/linden/indra/newview/llflexibleobject.cpp | |||
@@ -62,6 +62,7 @@ LLVolumeImplFlexible::LLVolumeImplFlexible(LLViewerObject* vo, LLFlexibleObjectD | |||
62 | mInitializedRes = -1; | 62 | mInitializedRes = -1; |
63 | mSimulateRes = 0; | 63 | mSimulateRes = 0; |
64 | mFrameNum = 0; | 64 | mFrameNum = 0; |
65 | mRenderRes = 1; | ||
65 | }//----------------------------------------------- | 66 | }//----------------------------------------------- |
66 | 67 | ||
67 | LLVector3 LLVolumeImplFlexible::getFramePosition() const | 68 | LLVector3 LLVolumeImplFlexible::getFramePosition() const |
@@ -253,7 +254,7 @@ BOOL LLVolumeImplFlexible::doIdleUpdate(LLAgent &agent, LLWorld &world, const F6 | |||
253 | { | 254 | { |
254 | if (!gPipeline.hasRenderDebugFeatureMask(LLPipeline::RENDER_DEBUG_FEATURE_FLEXIBLE)) | 255 | if (!gPipeline.hasRenderDebugFeatureMask(LLPipeline::RENDER_DEBUG_FEATURE_FLEXIBLE)) |
255 | { | 256 | { |
256 | return TRUE; | 257 | return FALSE; // (we are not initialized or updated) |
257 | } | 258 | } |
258 | 259 | ||
259 | LLFastTimer ftm(LLFastTimer::FTM_FLEXIBLE_UPDATE); | 260 | LLFastTimer ftm(LLFastTimer::FTM_FLEXIBLE_UPDATE); |
@@ -261,7 +262,7 @@ BOOL LLVolumeImplFlexible::doIdleUpdate(LLAgent &agent, LLWorld &world, const F6 | |||
261 | if (mVO->mDrawable.isNull()) | 262 | if (mVO->mDrawable.isNull()) |
262 | { | 263 | { |
263 | // Don't do anything until we have a drawable | 264 | // Don't do anything until we have a drawable |
264 | return TRUE; | 265 | return FALSE; // (we are not initialized or updated) |
265 | } | 266 | } |
266 | 267 | ||
267 | //flexible objects never go static | 268 | //flexible objects never go static |
@@ -346,8 +347,13 @@ void LLVolumeImplFlexible::doFlexibleUpdate() | |||
346 | if (mSimulateRes == 0) | 347 | if (mSimulateRes == 0) |
347 | { | 348 | { |
348 | mVO->markForUpdate(TRUE); | 349 | mVO->markForUpdate(TRUE); |
349 | doIdleUpdate(gAgent, *gWorldp, 0.0); | 350 | if (!doIdleUpdate(gAgent, *gWorldp, 0.0)) |
351 | { | ||
352 | return; // we did not get updated or initialized, proceeding without can be dangerous | ||
353 | } | ||
350 | } | 354 | } |
355 | |||
356 | llassert_always(mInitialized); | ||
351 | 357 | ||
352 | S32 num_sections = 1 << mSimulateRes; | 358 | S32 num_sections = 1 << mSimulateRes; |
353 | 359 | ||
diff --git a/linden/indra/newview/llfloateravatarinfo.cpp b/linden/indra/newview/llfloateravatarinfo.cpp index 2245d31..c4b8167 100644 --- a/linden/indra/newview/llfloateravatarinfo.cpp +++ b/linden/indra/newview/llfloateravatarinfo.cpp | |||
@@ -267,6 +267,12 @@ void LLFloaterAvatarInfo::draw() | |||
267 | LLFloater::draw(); | 267 | LLFloater::draw(); |
268 | } | 268 | } |
269 | 269 | ||
270 | // virtual | ||
271 | BOOL LLFloaterAvatarInfo::canClose() | ||
272 | { | ||
273 | return mPanelAvatarp && mPanelAvatarp->canClose(); | ||
274 | } | ||
275 | |||
270 | LLFloaterAvatarInfo* LLFloaterAvatarInfo::getInstance(const LLUUID &id) | 276 | LLFloaterAvatarInfo* LLFloaterAvatarInfo::getInstance(const LLUUID &id) |
271 | { | 277 | { |
272 | return gAvatarInfoInstances.getIfThere(gAgentID); | 278 | return gAvatarInfoInstances.getIfThere(gAgentID); |
diff --git a/linden/indra/newview/llfloateravatarinfo.h b/linden/indra/newview/llfloateravatarinfo.h index 7ca6882..eedbfba 100644 --- a/linden/indra/newview/llfloateravatarinfo.h +++ b/linden/indra/newview/llfloateravatarinfo.h | |||
@@ -69,6 +69,8 @@ public: | |||
69 | 69 | ||
70 | /*virtual*/ void draw(); | 70 | /*virtual*/ void draw(); |
71 | 71 | ||
72 | /*virtual*/ BOOL canClose(); | ||
73 | |||
72 | /*virtual*/ void loadAsset(); | 74 | /*virtual*/ void loadAsset(); |
73 | /*virtual*/ EAssetStatus getAssetStatus(); | 75 | /*virtual*/ EAssetStatus getAssetStatus(); |
74 | 76 | ||
diff --git a/linden/indra/newview/llfloaterbuy.cpp b/linden/indra/newview/llfloaterbuy.cpp index be52084..4070ea7 100644 --- a/linden/indra/newview/llfloaterbuy.cpp +++ b/linden/indra/newview/llfloaterbuy.cpp | |||
@@ -59,7 +59,7 @@ LLFloaterBuy::LLFloaterBuy() | |||
59 | childSetAction("cancel_btn", onClickCancel, this); | 59 | childSetAction("cancel_btn", onClickCancel, this); |
60 | childSetAction("buy_btn", onClickBuy, this); | 60 | childSetAction("buy_btn", onClickBuy, this); |
61 | 61 | ||
62 | setDefaultBtn("buy_btn"); | 62 | setDefaultBtn("cancel_btn"); // to avoid accidental buy (SL-43130) |
63 | } | 63 | } |
64 | 64 | ||
65 | LLFloaterBuy::~LLFloaterBuy() | 65 | LLFloaterBuy::~LLFloaterBuy() |
diff --git a/linden/indra/newview/llfloaterbuycontents.cpp b/linden/indra/newview/llfloaterbuycontents.cpp index 5e8d921..7288b8d 100644 --- a/linden/indra/newview/llfloaterbuycontents.cpp +++ b/linden/indra/newview/llfloaterbuycontents.cpp | |||
@@ -64,7 +64,7 @@ LLFloaterBuyContents::LLFloaterBuyContents() | |||
64 | childDisable("buy_btn"); | 64 | childDisable("buy_btn"); |
65 | childDisable("wear_check"); | 65 | childDisable("wear_check"); |
66 | 66 | ||
67 | setDefaultBtn("buy_btn"); | 67 | setDefaultBtn("cancel_btn"); // to avoid accidental buy (SL-43130) |
68 | } | 68 | } |
69 | 69 | ||
70 | LLFloaterBuyContents::~LLFloaterBuyContents() | 70 | LLFloaterBuyContents::~LLFloaterBuyContents() |
diff --git a/linden/indra/newview/llfloatergesture.cpp b/linden/indra/newview/llfloatergesture.cpp index 5b191e4..9746787 100644 --- a/linden/indra/newview/llfloatergesture.cpp +++ b/linden/indra/newview/llfloatergesture.cpp | |||
@@ -352,7 +352,6 @@ public: | |||
352 | { | 352 | { |
353 | mTitle = title; | 353 | mTitle = title; |
354 | } | 354 | } |
355 | ~GestureShowCallback() {} | ||
356 | void fire(const LLUUID &inv_item) | 355 | void fire(const LLUUID &inv_item) |
357 | { | 356 | { |
358 | LLPreviewGesture::show(mTitle.c_str(), inv_item, LLUUID::null); | 357 | LLPreviewGesture::show(mTitle.c_str(), inv_item, LLUUID::null); |
diff --git a/linden/indra/newview/llfloaterinspect.cpp b/linden/indra/newview/llfloaterinspect.cpp index 80da7b6..4899649 100644 --- a/linden/indra/newview/llfloaterinspect.cpp +++ b/linden/indra/newview/llfloaterinspect.cpp | |||
@@ -1,3 +1,31 @@ | |||
1 | /** | ||
2 | * @file llfloaterinspect.cpp | ||
3 | * @brief Floater for object inspection tool | ||
4 | * | ||
5 | * Copyright (c) 2002-2007, Linden Research, Inc. | ||
6 | * | ||
7 | * Second Life Viewer Source Code | ||
8 | * The source code in this file ("Source Code") is provided by Linden Lab | ||
9 | * to you under the terms of the GNU General Public License, version 2.0 | ||
10 | * ("GPL"), unless you have obtained a separate licensing agreement | ||
11 | * ("Other License"), formally executed by you and Linden Lab. Terms of | ||
12 | * the GPL can be found in doc/GPL-license.txt in this distribution, or | ||
13 | * online at http://secondlife.com/developers/opensource/gplv2 | ||
14 | * | ||
15 | * There are special exceptions to the terms and conditions of the GPL as | ||
16 | * it is applied to this Source Code. View the full text of the exception | ||
17 | * in the file doc/FLOSS-exception.txt in this software distribution, or | ||
18 | * online at http://secondlife.com/developers/opensource/flossexception | ||
19 | * | ||
20 | * By copying, modifying or distributing this software, you acknowledge | ||
21 | * that you have read and understood your obligations described above, | ||
22 | * and agree to abide by those obligations. | ||
23 | * | ||
24 | * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO | ||
25 | * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, | ||
26 | * COMPLETENESS OR PERFORMANCE. | ||
27 | */ | ||
28 | |||
1 | #include "llviewerprecompiledheaders.h" | 29 | #include "llviewerprecompiledheaders.h" |
2 | #include "llfloateravatarinfo.h" | 30 | #include "llfloateravatarinfo.h" |
3 | #include "llfloaterinspect.h" | 31 | #include "llfloaterinspect.h" |
diff --git a/linden/indra/newview/llfloaterpreference.cpp b/linden/indra/newview/llfloaterpreference.cpp index 963c268..f7392c4 100644 --- a/linden/indra/newview/llfloaterpreference.cpp +++ b/linden/indra/newview/llfloaterpreference.cpp | |||
@@ -52,7 +52,7 @@ | |||
52 | #include "llpanelgeneral.h" | 52 | #include "llpanelgeneral.h" |
53 | #include "llpanelinput.h" | 53 | #include "llpanelinput.h" |
54 | #include "llpanelmsgs.h" | 54 | #include "llpanelmsgs.h" |
55 | //#include "llpanelweb.h" | 55 | #include "llpanelweb.h" |
56 | #include "llprefschat.h" | 56 | #include "llprefschat.h" |
57 | #include "llprefsim.h" | 57 | #include "llprefsim.h" |
58 | #include "llresizehandle.h" | 58 | #include "llresizehandle.h" |
@@ -63,7 +63,6 @@ | |||
63 | #include "llviewernetwork.h" | 63 | #include "llviewernetwork.h" |
64 | #include "llvieweruictrlfactory.h" | 64 | #include "llvieweruictrlfactory.h" |
65 | #include "llviewerwindow.h" | 65 | #include "llviewerwindow.h" |
66 | //#include "viewer.h" | ||
67 | #include "llkeyboard.h" | 66 | #include "llkeyboard.h" |
68 | #include "llscrollcontainer.h" | 67 | #include "llscrollcontainer.h" |
69 | 68 | ||
@@ -119,6 +118,12 @@ LLPreferenceCore::LLPreferenceCore(LLTabContainerCommon* tab_container, LLButton | |||
119 | mTabContainer->addTabPanel(mNetworkPanel, mNetworkPanel->getLabel(), FALSE, onTabChanged, mTabContainer); | 118 | mTabContainer->addTabPanel(mNetworkPanel, mNetworkPanel->getLabel(), FALSE, onTabChanged, mTabContainer); |
120 | mNetworkPanel->setDefaultBtn(default_btn); | 119 | mNetworkPanel->setDefaultBtn(default_btn); |
121 | 120 | ||
121 | #if LL_LIBXUL_ENABLED | ||
122 | mWebPanel = new LLPanelWeb(); | ||
123 | mTabContainer->addTabPanel(mWebPanel, mWebPanel->getLabel(), FALSE, onTabChanged, mTabContainer); | ||
124 | mWebPanel->setDefaultBtn(default_btn); | ||
125 | #endif | ||
126 | |||
122 | mDisplayPanel = new LLPanelDisplay(); | 127 | mDisplayPanel = new LLPanelDisplay(); |
123 | mTabContainer->addTabPanel(mDisplayPanel, mDisplayPanel->getLabel(), FALSE, onTabChanged, mTabContainer); | 128 | mTabContainer->addTabPanel(mDisplayPanel, mDisplayPanel->getLabel(), FALSE, onTabChanged, mTabContainer); |
124 | mDisplayPanel->setDefaultBtn(default_btn); | 129 | mDisplayPanel->setDefaultBtn(default_btn); |
@@ -144,16 +149,10 @@ LLPreferenceCore::LLPreferenceCore(LLTabContainerCommon* tab_container, LLButton | |||
144 | mPrefsIM->getPanel()->setDefaultBtn(default_btn); | 149 | mPrefsIM->getPanel()->setDefaultBtn(default_btn); |
145 | 150 | ||
146 | mMsgPanel = new LLPanelMsgs(); | 151 | mMsgPanel = new LLPanelMsgs(); |
147 | gUICtrlFactory->buildPanel(mMsgPanel, "panel_settings_msgbox.xml"); | ||
148 | mTabContainer->addTabPanel(mMsgPanel, mMsgPanel->getLabel(), FALSE, onTabChanged, mTabContainer); | 152 | mTabContainer->addTabPanel(mMsgPanel, mMsgPanel->getLabel(), FALSE, onTabChanged, mTabContainer); |
149 | mMsgPanel->setDefaultBtn(default_btn); | 153 | mMsgPanel->setDefaultBtn(default_btn); |
150 | 154 | ||
151 | mTabContainer->selectTab(gSavedSettings.getS32("LastPrefTab")); | 155 | mTabContainer->selectTab(gSavedSettings.getS32("LastPrefTab")); |
152 | |||
153 | // Web prefs removed from Loopy build | ||
154 | // mWebPanel = new LLPanelWeb(); | ||
155 | // gUICtrlFactory->buildPanel(mWebPanel, "panel_settings_web.xml"); | ||
156 | // addTabPanel(mWebPanel, "Web", FALSE, onTabChanged, this); | ||
157 | } | 156 | } |
158 | 157 | ||
159 | LLPreferenceCore::~LLPreferenceCore() | 158 | LLPreferenceCore::~LLPreferenceCore() |
@@ -208,11 +207,13 @@ LLPreferenceCore::~LLPreferenceCore() | |||
208 | delete mMsgPanel; | 207 | delete mMsgPanel; |
209 | mMsgPanel = NULL; | 208 | mMsgPanel = NULL; |
210 | } | 209 | } |
211 | //if (mWebPanel) | 210 | #if LL_LIBXUL_ENABLED |
212 | //{ | 211 | if (mWebPanel) |
213 | // delete mWebPanel; | 212 | { |
214 | // mWebPanel = NULL; | 213 | delete mWebPanel; |
215 | //} | 214 | mWebPanel = NULL; |
215 | } | ||
216 | #endif | ||
216 | } | 217 | } |
217 | 218 | ||
218 | 219 | ||
@@ -228,7 +229,9 @@ void LLPreferenceCore::apply() | |||
228 | mPrefsChat->apply(); | 229 | mPrefsChat->apply(); |
229 | mPrefsIM->apply(); | 230 | mPrefsIM->apply(); |
230 | mMsgPanel->apply(); | 231 | mMsgPanel->apply(); |
231 | // mWebPanel->apply(); | 232 | #if LL_LIBXUL_ENABLED |
233 | mWebPanel->apply(); | ||
234 | #endif | ||
232 | } | 235 | } |
233 | 236 | ||
234 | 237 | ||
@@ -244,7 +247,9 @@ void LLPreferenceCore::cancel() | |||
244 | mPrefsChat->cancel(); | 247 | mPrefsChat->cancel(); |
245 | mPrefsIM->cancel(); | 248 | mPrefsIM->cancel(); |
246 | mMsgPanel->cancel(); | 249 | mMsgPanel->cancel(); |
247 | // mWebPanel->cancel(); | 250 | #if LL_LIBXUL_ENABLED |
251 | mWebPanel->cancel(); | ||
252 | #endif | ||
248 | } | 253 | } |
249 | 254 | ||
250 | // static | 255 | // static |
@@ -311,6 +316,7 @@ BOOL LLFloaterPreference::postBuild() | |||
311 | LLFloaterPreference::~LLFloaterPreference() | 316 | LLFloaterPreference::~LLFloaterPreference() |
312 | { | 317 | { |
313 | sInstance = NULL; | 318 | sInstance = NULL; |
319 | delete mPreferenceCore; | ||
314 | } | 320 | } |
315 | 321 | ||
316 | 322 | ||
diff --git a/linden/indra/newview/llfloaterpreference.h b/linden/indra/newview/llfloaterpreference.h index 7a6789f..1823069 100644 --- a/linden/indra/newview/llfloaterpreference.h +++ b/linden/indra/newview/llfloaterpreference.h | |||
@@ -46,11 +46,11 @@ class LLPanelDisplay3; | |||
46 | class LLPanelAudioPrefs; | 46 | class LLPanelAudioPrefs; |
47 | class LLPanelDebug; | 47 | class LLPanelDebug; |
48 | class LLPanelNetwork; | 48 | class LLPanelNetwork; |
49 | class LLPanelWeb; | ||
49 | class LLMessageSystem; | 50 | class LLMessageSystem; |
50 | class LLPrefsChat; | 51 | class LLPrefsChat; |
51 | class LLPrefsIM; | 52 | class LLPrefsIM; |
52 | class LLPanelMsgs; | 53 | class LLPanelMsgs; |
53 | //class LLPanelWeb; // Web prefs removed from Loopy build | ||
54 | class LLScrollListCtrl; | 54 | class LLScrollListCtrl; |
55 | 55 | ||
56 | class LLPreferenceCore | 56 | class LLPreferenceCore |
@@ -85,7 +85,7 @@ private: | |||
85 | LLPrefsChat *mPrefsChat; | 85 | LLPrefsChat *mPrefsChat; |
86 | LLPrefsIM *mPrefsIM; | 86 | LLPrefsIM *mPrefsIM; |
87 | LLPanelMsgs *mMsgPanel; | 87 | LLPanelMsgs *mMsgPanel; |
88 | // LLPanelWeb* mWebPanel; | 88 | LLPanelWeb *mWebPanel; |
89 | }; | 89 | }; |
90 | 90 | ||
91 | // Floater to control preferences (display, audio, bandwidth, general. | 91 | // Floater to control preferences (display, audio, bandwidth, general. |
diff --git a/linden/indra/newview/llfolderview.cpp b/linden/indra/newview/llfolderview.cpp index ff0ad3f..bd5be8e 100644 --- a/linden/indra/newview/llfolderview.cpp +++ b/linden/indra/newview/llfolderview.cpp | |||
@@ -1921,7 +1921,7 @@ void LLFolderViewFolder::requestArrange(BOOL include_descendants) | |||
1921 | { | 1921 | { |
1922 | mLastArrangeGeneration = -1; | 1922 | mLastArrangeGeneration = -1; |
1923 | // flag all items up to root | 1923 | // flag all items up to root |
1924 | if (mParentFolder && !mParentFolder->needsArrange()) | 1924 | if (mParentFolder) |
1925 | { | 1925 | { |
1926 | mParentFolder->requestArrange(); | 1926 | mParentFolder->requestArrange(); |
1927 | } | 1927 | } |
@@ -4282,7 +4282,8 @@ void LLFolderView::idle(void* user_data) | |||
4282 | { | 4282 | { |
4283 | self->scrollToShowItem(self->mSelectedItems.back()); | 4283 | self->scrollToShowItem(self->mSelectedItems.back()); |
4284 | // continue scrolling until animated layout change is done | 4284 | // continue scrolling until animated layout change is done |
4285 | if (!self->needsArrange() || !self->isInVisibleChain()) | 4285 | if (self->getCompletedFilterGeneration() >= self->mFilter.getMinRequiredGeneration() && |
4286 | (!self->needsArrange() || !self->isInVisibleChain())) | ||
4286 | { | 4287 | { |
4287 | self->mNeedsScroll = FALSE; | 4288 | self->mNeedsScroll = FALSE; |
4288 | } | 4289 | } |
diff --git a/linden/indra/newview/llgroupmgr.cpp b/linden/indra/newview/llgroupmgr.cpp index fbdcf81..8e49749 100644 --- a/linden/indra/newview/llgroupmgr.cpp +++ b/linden/indra/newview/llgroupmgr.cpp | |||
@@ -49,6 +49,7 @@ | |||
49 | #include "llviewerwindow.h" | 49 | #include "llviewerwindow.h" |
50 | #include "llfloaterdirectory.h" | 50 | #include "llfloaterdirectory.h" |
51 | #include "llfloatergroupinfo.h" | 51 | #include "llfloatergroupinfo.h" |
52 | #include "lluictrlfactory.h" | ||
52 | 53 | ||
53 | LLGroupMgr sGroupMgr; // use local instance so that it gets cleaned up on application exit | 54 | LLGroupMgr sGroupMgr; // use local instance so that it gets cleaned up on application exit |
54 | LLGroupMgr* gGroupMgr = &sGroupMgr; | 55 | LLGroupMgr* gGroupMgr = &sGroupMgr; |
@@ -1729,21 +1730,28 @@ void LLGroupMgr::cancelGroupRoleChanges(const LLUUID& group_id) | |||
1729 | //static | 1730 | //static |
1730 | bool LLGroupMgr::parseRoleActions(const LLString& xml_filename) | 1731 | bool LLGroupMgr::parseRoleActions(const LLString& xml_filename) |
1731 | { | 1732 | { |
1732 | LLXmlTree xml_tree; | 1733 | LLXMLNodePtr root; |
1733 | LLString xml_file = LLUI::locateSkin(xml_filename); | 1734 | |
1734 | BOOL success = xml_tree.parseFile(xml_file, TRUE ); | 1735 | BOOL success = LLUICtrlFactory::getLayeredXMLNode(xml_filename, root); |
1735 | LLXmlTreeNode* root = xml_tree.getRoot(); | 1736 | |
1736 | if (!success || !root || !root->hasName( "role_actions" )) | 1737 | if (!success || !root || !root->hasName( "role_actions" )) |
1737 | { | 1738 | { |
1738 | llerrs << "Problem reading UI role_actions file: " << xml_filename << llendl; | 1739 | llerrs << "Problem reading UI role_actions file: " << xml_filename << llendl; |
1739 | return false; | 1740 | return false; |
1740 | } | 1741 | } |
1741 | 1742 | ||
1742 | for (LLXmlTreeNode* action_set = root->getChildByName("action_set"); | 1743 | LLXMLNodeList role_list; |
1743 | action_set != NULL; action_set = root->getNextNamedChild()) | 1744 | LLXMLNodeList::iterator role_iter; |
1745 | |||
1746 | root->getChildren("action_set", role_list, false); | ||
1747 | |||
1748 | for (role_iter = role_list.begin(); role_iter != role_list.end(); ++role_iter) | ||
1744 | { | 1749 | { |
1750 | LLXMLNodePtr action_set = role_iter->second; | ||
1751 | |||
1745 | LLRoleActionSet* role_action_set = new LLRoleActionSet(); | 1752 | LLRoleActionSet* role_action_set = new LLRoleActionSet(); |
1746 | LLRoleAction* role_action_data = new LLRoleAction(); | 1753 | LLRoleAction* role_action_data = new LLRoleAction(); |
1754 | |||
1747 | // name= | 1755 | // name= |
1748 | LLString action_set_name; | 1756 | LLString action_set_name; |
1749 | if (action_set->getAttributeString("name", action_set_name)) | 1757 | if (action_set->getAttributeString("name", action_set_name)) |
@@ -1774,9 +1782,15 @@ bool LLGroupMgr::parseRoleActions(const LLString& xml_filename) | |||
1774 | // power mask= | 1782 | // power mask= |
1775 | U64 set_power_mask = 0; | 1783 | U64 set_power_mask = 0; |
1776 | 1784 | ||
1777 | for (LLXmlTreeNode* action = action_set->getChildByName("action"); | 1785 | LLXMLNodeList action_list; |
1778 | action != NULL; action = action_set->getNextNamedChild()) | 1786 | LLXMLNodeList::iterator action_iter; |
1787 | |||
1788 | action_set->getChildren("action", action_list, false); | ||
1789 | |||
1790 | for (action_iter = action_list.begin(); action_iter != action_list.end(); ++action_iter) | ||
1779 | { | 1791 | { |
1792 | LLXMLNodePtr action = action_iter->second; | ||
1793 | |||
1780 | LLRoleAction* role_action = new LLRoleAction(); | 1794 | LLRoleAction* role_action = new LLRoleAction(); |
1781 | 1795 | ||
1782 | // name= | 1796 | // name= |
diff --git a/linden/indra/newview/llgroupnotify.cpp b/linden/indra/newview/llgroupnotify.cpp index ef20138..aa84e3d 100644 --- a/linden/indra/newview/llgroupnotify.cpp +++ b/linden/indra/newview/llgroupnotify.cpp | |||
@@ -215,8 +215,8 @@ LLGroupNotifyBox::LLGroupNotifyBox(const char* subject, | |||
215 | LLStyle headerstyle(true,LLColor4::black,"SansSerifBig"); | 215 | LLStyle headerstyle(true,LLColor4::black,"SansSerifBig"); |
216 | LLStyle datestyle(true,LLColor4::black,"serif"); | 216 | LLStyle datestyle(true,LLColor4::black,"serif"); |
217 | 217 | ||
218 | text->appendStyledText(subject,false,false,headerstyle); | 218 | text->appendStyledText(subject,false,false,&headerstyle); |
219 | text->appendStyledText(time_buf,false,false,datestyle); | 219 | text->appendStyledText(time_buf,false,false,&datestyle); |
220 | // Sadly, our LLTextEditor can't handle both styled and unstyled text | 220 | // Sadly, our LLTextEditor can't handle both styled and unstyled text |
221 | // at the same time. Hence this space must be styled. JC | 221 | // at the same time. Hence this space must be styled. JC |
222 | text->appendColoredText(" ",false,false,LLColor4::grey4); | 222 | text->appendColoredText(" ",false,false,LLColor4::grey4); |
diff --git a/linden/indra/newview/llhudeffecttrail.cpp b/linden/indra/newview/llhudeffecttrail.cpp index 79c05d7..7cfc3e1 100644 --- a/linden/indra/newview/llhudeffecttrail.cpp +++ b/linden/indra/newview/llhudeffecttrail.cpp | |||
@@ -188,7 +188,7 @@ void LLHUDEffectSpiral::triggerLocal() | |||
188 | { | 188 | { |
189 | if (show_beam) | 189 | if (show_beam) |
190 | { | 190 | { |
191 | LLViewerPartSourceBeam *psb = new LLViewerPartSourceBeam; | 191 | LLPointer<LLViewerPartSourceBeam> psb = new LLViewerPartSourceBeam; |
192 | psb->setColor(color); | 192 | psb->setColor(color); |
193 | psb->setSourceObject(mSourceObject); | 193 | psb->setSourceObject(mSourceObject); |
194 | psb->setTargetObject(mTargetObject); | 194 | psb->setTargetObject(mTargetObject); |
@@ -203,7 +203,7 @@ void LLHUDEffectSpiral::triggerLocal() | |||
203 | { | 203 | { |
204 | if (show_beam) | 204 | if (show_beam) |
205 | { | 205 | { |
206 | LLViewerPartSourceBeam *psb = new LLViewerPartSourceBeam; | 206 | LLPointer<LLViewerPartSourceBeam> psb = new LLViewerPartSourceBeam; |
207 | psb->setSourceObject(mSourceObject); | 207 | psb->setSourceObject(mSourceObject); |
208 | psb->setTargetObject(NULL); | 208 | psb->setTargetObject(NULL); |
209 | psb->setColor(color); | 209 | psb->setColor(color); |
@@ -224,7 +224,7 @@ void LLHUDEffectSpiral::triggerLocal() | |||
224 | { | 224 | { |
225 | pos = gAgent.getPosAgentFromGlobal(mPositionGlobal); | 225 | pos = gAgent.getPosAgentFromGlobal(mPositionGlobal); |
226 | } | 226 | } |
227 | LLViewerPartSourceSpiral *pss = new LLViewerPartSourceSpiral(pos); | 227 | LLPointer<LLViewerPartSourceSpiral> pss = new LLViewerPartSourceSpiral(pos); |
228 | if (!mSourceObject.isNull()) | 228 | if (!mSourceObject.isNull()) |
229 | { | 229 | { |
230 | pss->setSourceObject(mSourceObject); | 230 | pss->setSourceObject(mSourceObject); |
@@ -238,10 +238,10 @@ void LLHUDEffectSpiral::triggerLocal() | |||
238 | } | 238 | } |
239 | else | 239 | else |
240 | { | 240 | { |
241 | LLViewerPartSource *ps = mPartSourcep; | 241 | LLPointer<LLViewerPartSource>& ps = mPartSourcep; |
242 | if (mPartSourcep->getType() == LLViewerPartSource::LL_PART_SOURCE_BEAM) | 242 | if (mPartSourcep->getType() == LLViewerPartSource::LL_PART_SOURCE_BEAM) |
243 | { | 243 | { |
244 | LLViewerPartSourceBeam *psb = (LLViewerPartSourceBeam *)ps; | 244 | LLViewerPartSourceBeam *psb = (LLViewerPartSourceBeam *)ps.get(); |
245 | psb->setSourceObject(mSourceObject); | 245 | psb->setSourceObject(mSourceObject); |
246 | psb->setTargetObject(mTargetObject); | 246 | psb->setTargetObject(mTargetObject); |
247 | psb->setColor(color); | 247 | psb->setColor(color); |
@@ -252,7 +252,7 @@ void LLHUDEffectSpiral::triggerLocal() | |||
252 | } | 252 | } |
253 | else | 253 | else |
254 | { | 254 | { |
255 | LLViewerPartSourceSpiral *pss = (LLViewerPartSourceSpiral *)ps; | 255 | LLViewerPartSourceSpiral *pss = (LLViewerPartSourceSpiral *)ps.get(); |
256 | pss->setSourceObject(mSourceObject); | 256 | pss->setSourceObject(mSourceObject); |
257 | } | 257 | } |
258 | } | 258 | } |
diff --git a/linden/indra/newview/llhudobject.h b/linden/indra/newview/llhudobject.h index bacffce..b3af006 100644 --- a/linden/indra/newview/llhudobject.h +++ b/linden/indra/newview/llhudobject.h | |||
@@ -94,7 +94,7 @@ protected: | |||
94 | static void sortObjects(); | 94 | static void sortObjects(); |
95 | 95 | ||
96 | LLHUDObject(const U8 type); | 96 | LLHUDObject(const U8 type); |
97 | virtual ~LLHUDObject(); | 97 | ~LLHUDObject(); |
98 | 98 | ||
99 | virtual void render() = 0; | 99 | virtual void render() = 0; |
100 | virtual void renderForSelect() {}; | 100 | virtual void renderForSelect() {}; |
diff --git a/linden/indra/newview/llimpanel.cpp b/linden/indra/newview/llimpanel.cpp index d95abf3..3c89131 100644 --- a/linden/indra/newview/llimpanel.cpp +++ b/linden/indra/newview/llimpanel.cpp | |||
@@ -33,6 +33,7 @@ | |||
33 | #include "indra_constants.h" | 33 | #include "indra_constants.h" |
34 | #include "llfocusmgr.h" | 34 | #include "llfocusmgr.h" |
35 | #include "llfontgl.h" | 35 | #include "llfontgl.h" |
36 | #include "llhttpclient.h" | ||
36 | #include "llrect.h" | 37 | #include "llrect.h" |
37 | #include "llerror.h" | 38 | #include "llerror.h" |
38 | #include "llstring.h" | 39 | #include "llstring.h" |
@@ -60,6 +61,7 @@ | |||
60 | #include "llvieweruictrlfactory.h" | 61 | #include "llvieweruictrlfactory.h" |
61 | #include "lllogchat.h" | 62 | #include "lllogchat.h" |
62 | #include "llfloaterhtml.h" | 63 | #include "llfloaterhtml.h" |
64 | #include "llviewerregion.h" | ||
63 | #include "llweb.h" | 65 | #include "llweb.h" |
64 | 66 | ||
65 | // | 67 | // |
@@ -113,8 +115,7 @@ bool send_start_session_messages(const LLUUID& temp_session_id, | |||
113 | const LLDynamicArray<LLUUID>& ids, | 115 | const LLDynamicArray<LLUUID>& ids, |
114 | EInstantMessage dialog) | 116 | EInstantMessage dialog) |
115 | { | 117 | { |
116 | if ( (dialog == IM_SESSION_911_START) || | 118 | if ( (dialog == IM_SESSION_GROUP_START) || |
117 | (dialog == IM_SESSION_GROUP_START) || | ||
118 | (dialog == IM_SESSION_CONFERENCE_START) ) | 119 | (dialog == IM_SESSION_CONFERENCE_START) ) |
119 | { | 120 | { |
120 | S32 count = ids.size(); | 121 | S32 count = ids.size(); |
@@ -129,7 +130,6 @@ bool send_start_session_messages(const LLUUID& temp_session_id, | |||
129 | switch(dialog) | 130 | switch(dialog) |
130 | { | 131 | { |
131 | case IM_SESSION_GROUP_START: | 132 | case IM_SESSION_GROUP_START: |
132 | case IM_SESSION_911_START: | ||
133 | gMessageSystem->addBinaryDataFast(_PREHASH_BinaryBucket, | 133 | gMessageSystem->addBinaryDataFast(_PREHASH_BinaryBucket, |
134 | EMPTY_BINARY_BUCKET, | 134 | EMPTY_BINARY_BUCKET, |
135 | EMPTY_BINARY_BUCKET_SIZE); | 135 | EMPTY_BINARY_BUCKET_SIZE); |
@@ -210,35 +210,58 @@ LLFloaterIMPanel::LLFloaterIMPanel(const std::string& name, | |||
210 | mSessionInitialized(FALSE), | 210 | mSessionInitialized(FALSE), |
211 | mSessionInitRequested(FALSE) | 211 | mSessionInitRequested(FALSE) |
212 | { | 212 | { |
213 | init(session_label); | ||
214 | |||
215 | mSessionInitialTargetIDs = ids; | 213 | mSessionInitialTargetIDs = ids; |
214 | init(session_label); | ||
216 | } | 215 | } |
217 | 216 | ||
218 | 217 | ||
219 | void LLFloaterIMPanel::init(const LLString& session_label) | 218 | void LLFloaterIMPanel::init(const LLString& session_label) |
220 | { | 219 | { |
221 | gUICtrlFactory->buildFloater(this, | 220 | gUICtrlFactory->buildFloater(this, |
222 | "floater_instant_message.xml", | 221 | "floater_instant_message.xml", |
223 | NULL, | 222 | NULL, |
224 | FALSE); | 223 | FALSE); |
225 | 224 | ||
226 | setLabel(session_label); | 225 | setLabel(session_label); |
227 | setTitle(session_label); | 226 | setTitle(session_label); |
228 | mInputEditor->setMaxTextLength(1023); | 227 | mInputEditor->setMaxTextLength(1023); |
228 | // enable line history support for instant message bar | ||
229 | mInputEditor->setEnableLineHistory(TRUE); | ||
229 | 230 | ||
230 | if ( gSavedPerAccountSettings.getBOOL("LogShowHistory") ) | 231 | if ( gSavedPerAccountSettings.getBOOL("LogShowHistory") ) |
231 | { | 232 | { |
232 | LLLogChat::loadHistory(session_label, | 233 | LLLogChat::loadHistory(session_label, |
233 | &chatFromLogFile, | 234 | &chatFromLogFile, |
234 | (void *)this); | 235 | (void *)this); |
235 | } | 236 | } |
236 | 237 | ||
237 | if(IM_SESSION_911_START == mDialog) | 238 | if ( !mSessionInitialized ) |
238 | { | 239 | { |
239 | LLTextBox* live_help_text = | 240 | if ( !send_start_session_messages( |
240 | LLUICtrlFactory::getTextBoxByName(this, "live_help_dialog"); | 241 | mSessionUUID, |
241 | addHistoryLine(live_help_text->getText()); | 242 | mOtherParticipantUUID, |
243 | mSessionInitialTargetIDs, | ||
244 | mDialog) ) | ||
245 | { | ||
246 | //we don't need to need to wait for any responses | ||
247 | //so we're already initialized | ||
248 | mSessionInitialized = TRUE; | ||
249 | } | ||
250 | else | ||
251 | { | ||
252 | //locally echo a little "starting session" message | ||
253 | LLUIString session_start = sSessionStartString; | ||
254 | |||
255 | session_start.setArg("[NAME]", getTitle()); | ||
256 | mSessionStartMsgPos = | ||
257 | mHistoryEditor->getText().length(); | ||
258 | |||
259 | bool log_to_file = false; | ||
260 | addHistoryLine( | ||
261 | session_start, | ||
262 | LLColor4::grey, | ||
263 | log_to_file); | ||
264 | } | ||
242 | } | 265 | } |
243 | } | 266 | } |
244 | 267 | ||
@@ -253,7 +276,6 @@ BOOL LLFloaterIMPanel::postBuild() | |||
253 | requires("title_string", WIDGET_TYPE_TEXT_BOX); | 276 | requires("title_string", WIDGET_TYPE_TEXT_BOX); |
254 | requires("typing_start_string", WIDGET_TYPE_TEXT_BOX); | 277 | requires("typing_start_string", WIDGET_TYPE_TEXT_BOX); |
255 | requires("session_start_string", WIDGET_TYPE_TEXT_BOX); | 278 | requires("session_start_string", WIDGET_TYPE_TEXT_BOX); |
256 | requires("teleport_btn", WIDGET_TYPE_BUTTON); | ||
257 | 279 | ||
258 | if (checkRequirements()) | 280 | if (checkRequirements()) |
259 | { | 281 | { |
@@ -271,16 +293,10 @@ BOOL LLFloaterIMPanel::postBuild() | |||
271 | LLButton* close_btn = LLUICtrlFactory::getButtonByName(this, "close_btn"); | 293 | LLButton* close_btn = LLUICtrlFactory::getButtonByName(this, "close_btn"); |
272 | close_btn->setClickedCallback(&LLFloaterIMPanel::onClickClose, this); | 294 | close_btn->setClickedCallback(&LLFloaterIMPanel::onClickClose, this); |
273 | 295 | ||
274 | LLButton* tp_btn = LLUICtrlFactory::getButtonByName(this, "teleport_btn"); | ||
275 | tp_btn->setClickedCallback(&LLFloaterIMPanel::onTeleport, this); | ||
276 | tp_btn->setVisible(FALSE); | ||
277 | tp_btn->setEnabled(FALSE); | ||
278 | |||
279 | mHistoryEditor = LLViewerUICtrlFactory::getViewerTextEditorByName(this, "im_history"); | 296 | mHistoryEditor = LLViewerUICtrlFactory::getViewerTextEditorByName(this, "im_history"); |
280 | mHistoryEditor->setParseHTML(TRUE); | 297 | mHistoryEditor->setParseHTML(TRUE); |
281 | 298 | ||
282 | if (IM_SESSION_GROUP_START == mDialog | 299 | if (IM_SESSION_GROUP_START == mDialog) |
283 | || IM_SESSION_911_START == mDialog) | ||
284 | { | 300 | { |
285 | profile_btn->setEnabled(FALSE); | 301 | profile_btn->setEnabled(FALSE); |
286 | } | 302 | } |
@@ -326,55 +342,55 @@ void LLFloaterIMPanel::draw() | |||
326 | LLFloater::draw(); | 342 | LLFloater::draw(); |
327 | } | 343 | } |
328 | 344 | ||
345 | class LLSessionInviteResponder : public LLHTTPClient::Responder | ||
346 | { | ||
347 | public: | ||
348 | LLSessionInviteResponder(const LLUUID& session_id) | ||
349 | { | ||
350 | mSessionID = session_id; | ||
351 | } | ||
352 | |||
353 | void error(U32 statusNum, const std::string& reason) | ||
354 | { | ||
355 | llinfos << "Error inviting all agents to session" << llendl; | ||
329 | 356 | ||
330 | BOOL LLFloaterIMPanel::addParticipants(const LLDynamicArray<LLUUID>& ids) | 357 | //throw something back to the viewer here? |
358 | } | ||
359 | |||
360 | private: | ||
361 | LLUUID mSessionID; | ||
362 | }; | ||
363 | |||
364 | BOOL LLFloaterIMPanel::inviteToSession(const LLDynamicArray<LLUUID>& ids) | ||
331 | { | 365 | { |
332 | S32 count = ids.count(); | 366 | S32 count = ids.count(); |
333 | 367 | ||
334 | if( isAddAllowed() && (count > 0) ) | 368 | if( isAddAllowed() && (count > 0) ) |
335 | { | 369 | { |
336 | llinfos << "LLFloaterIMPanel::addParticipants() - adding participants" << llendl; | 370 | llinfos << "LLFloaterIMPanel::inviteToSession() - adding participants" << llendl; |
337 | const S32 MAX_AGENTS = 50; | ||
338 | if(count > MAX_AGENTS) return FALSE; | ||
339 | |||
340 | LLMessageSystem *msg = gMessageSystem; | ||
341 | msg->newMessageFast(_PREHASH_ImprovedInstantMessage); | ||
342 | msg->nextBlockFast(_PREHASH_AgentData); | ||
343 | msg->addUUIDFast(_PREHASH_AgentID, gAgent.getID()); | ||
344 | msg->addUUIDFast(_PREHASH_SessionID, gAgent.getSessionID()); | ||
345 | msg->nextBlockFast(_PREHASH_MessageBlock); | ||
346 | msg->addBOOLFast(_PREHASH_FromGroup, FALSE); | ||
347 | msg->addUUIDFast(_PREHASH_ToAgentID, mOtherParticipantUUID); | ||
348 | msg->addU8Fast(_PREHASH_Offline, IM_ONLINE); | ||
349 | msg->addU8Fast(_PREHASH_Dialog, IM_SESSION_ADD); | ||
350 | msg->addUUIDFast(_PREHASH_ID, mSessionUUID); | ||
351 | msg->addU32Fast(_PREHASH_Timestamp, NO_TIMESTAMP); // no timestamp necessary | ||
352 | std::string name; | ||
353 | gAgent.buildFullname(name); | ||
354 | msg->addStringFast(_PREHASH_FromAgentName, name); | ||
355 | msg->addStringFast(_PREHASH_Message, LLString::null); | ||
356 | msg->addU32Fast(_PREHASH_ParentEstateID, 0); | ||
357 | msg->addUUIDFast(_PREHASH_RegionID, LLUUID::null); | ||
358 | msg->addVector3Fast(_PREHASH_Position, gAgent.getPositionAgent()); | ||
359 | 371 | ||
360 | // *FIX: this could suffer from endian issues | 372 | std::string url = |
361 | S32 bucket_size = UUID_BYTES * count; | 373 | gAgent.getRegion()->getCapability("ChatSessionRequest"); |
362 | U8* bucket = new U8[bucket_size]; | 374 | |
363 | U8* pos = bucket; | 375 | LLSD data; |
364 | for(S32 i = 0; i < count; ++i) | 376 | data["params"] = LLSD::emptyArray(); |
377 | for (int i = 0; i < count; i++) | ||
365 | { | 378 | { |
366 | memcpy(pos, &(ids.get(i)), UUID_BYTES); | 379 | data["params"].append(ids.get(i)); |
367 | pos += UUID_BYTES; | ||
368 | } | 380 | } |
369 | msg->addBinaryDataFast(_PREHASH_BinaryBucket, | 381 | |
370 | bucket, | 382 | data["method"] = "invite"; |
371 | bucket_size); | 383 | data["session-id"] = mSessionUUID; |
372 | delete[] bucket; | 384 | LLHTTPClient::post( |
373 | gAgent.sendReliableMessage(); | 385 | url, |
386 | data, | ||
387 | new LLSessionInviteResponder(mSessionUUID)); | ||
388 | |||
374 | } | 389 | } |
375 | else | 390 | else |
376 | { | 391 | { |
377 | llinfos << "LLFloaterIMPanel::addParticipants() - no need to add agents for " | 392 | llinfos << "LLFloaterIMPanel::inviteToSession -" |
393 | << " no need to invite agents for " | ||
378 | << mDialog << llendl; | 394 | << mDialog << llendl; |
379 | // successful add, because everyone that needed to get added | 395 | // successful add, because everyone that needed to get added |
380 | // was added. | 396 | // was added. |
@@ -530,7 +546,7 @@ BOOL LLFloaterIMPanel::dropCallingCard(LLInventoryItem* item, BOOL drop) | |||
530 | { | 546 | { |
531 | LLDynamicArray<LLUUID> ids; | 547 | LLDynamicArray<LLUUID> ids; |
532 | ids.put(item->getCreatorUUID()); | 548 | ids.put(item->getCreatorUUID()); |
533 | addParticipants(ids); | 549 | inviteToSession(ids); |
534 | } | 550 | } |
535 | } | 551 | } |
536 | else | 552 | else |
@@ -566,7 +582,7 @@ BOOL LLFloaterIMPanel::dropCategory(LLInventoryCategory* category, BOOL drop) | |||
566 | { | 582 | { |
567 | ids.put(items.get(i)->getCreatorUUID()); | 583 | ids.put(items.get(i)->getCreatorUUID()); |
568 | } | 584 | } |
569 | addParticipants(ids); | 585 | inviteToSession(ids); |
570 | } | 586 | } |
571 | } | 587 | } |
572 | return rv; | 588 | return rv; |
@@ -576,7 +592,7 @@ BOOL LLFloaterIMPanel::isAddAllowed() const | |||
576 | { | 592 | { |
577 | 593 | ||
578 | return ((IM_SESSION_CONFERENCE_START == mDialog) | 594 | return ((IM_SESSION_CONFERENCE_START == mDialog) |
579 | || (IM_SESSION_ADD) ); | 595 | || (IM_SESSION_INVITE) ); |
580 | } | 596 | } |
581 | 597 | ||
582 | 598 | ||
@@ -610,39 +626,6 @@ void LLFloaterIMPanel::onClickClose( void* userdata ) | |||
610 | } | 626 | } |
611 | } | 627 | } |
612 | 628 | ||
613 | void LLFloaterIMPanel::addTeleportButton() | ||
614 | { | ||
615 | LLButton* btn = | ||
616 | LLViewerUICtrlFactory::getButtonByName(this, "teleport_btn"); | ||
617 | |||
618 | if ( !btn->getEnabled() ) | ||
619 | { | ||
620 | //it's required, don't need to check for null here | ||
621 | // adjust the size of the editor to make room for the button | ||
622 | LLRect rect = mInputEditor->getRect(); | ||
623 | S32 editor_right = rect.mRight - btn->getRect().getWidth(); | ||
624 | rect.mRight = editor_right; | ||
625 | mInputEditor->reshape(rect.getWidth(), rect.getHeight(), FALSE); | ||
626 | mInputEditor->setRect(rect); | ||
627 | |||
628 | btn->setVisible(TRUE); | ||
629 | btn->setEnabled(TRUE); | ||
630 | } | ||
631 | } | ||
632 | |||
633 | // static | ||
634 | void LLFloaterIMPanel::onTeleport(void* userdata) | ||
635 | { | ||
636 | LLFloaterIMPanel* self = (LLFloaterIMPanel*) userdata; | ||
637 | if(self) | ||
638 | { | ||
639 | send_simple_im(self->mSessionUUID, //to | ||
640 | "", | ||
641 | IM_TELEPORT_911, | ||
642 | self->mSessionUUID);//session | ||
643 | } | ||
644 | } | ||
645 | |||
646 | // static | 629 | // static |
647 | void LLFloaterIMPanel::onInputEditorFocusReceived( LLUICtrl* caller, void* userdata ) | 630 | void LLFloaterIMPanel::onInputEditorFocusReceived( LLUICtrl* caller, void* userdata ) |
648 | { | 631 | { |
@@ -690,7 +673,7 @@ void LLFloaterIMPanel::onClose(bool app_quitting) | |||
690 | name.c_str(), | 673 | name.c_str(), |
691 | "", | 674 | "", |
692 | IM_ONLINE, | 675 | IM_ONLINE, |
693 | IM_SESSION_DROP, | 676 | IM_SESSION_LEAVE, |
694 | mSessionUUID); | 677 | mSessionUUID); |
695 | gAgent.sendReliableMessage(); | 678 | gAgent.sendReliableMessage(); |
696 | } | 679 | } |
@@ -715,11 +698,7 @@ void deliver_message(const std::string& utf8_text, | |||
715 | // which case it's probably an IM to everyone. | 698 | // which case it's probably an IM to everyone. |
716 | U8 new_dialog = dialog; | 699 | U8 new_dialog = dialog; |
717 | 700 | ||
718 | if ( dialog == IM_SESSION_911_START ) | 701 | if ( dialog != IM_NOTHING_SPECIAL ) |
719 | { | ||
720 | new_dialog = IM_SESSION_911_SEND; | ||
721 | } | ||
722 | else if ( dialog != IM_NOTHING_SPECIAL ) | ||
723 | { | 702 | { |
724 | new_dialog = IM_SESSION_SEND; | 703 | new_dialog = IM_SESSION_SEND; |
725 | } | 704 | } |
@@ -755,49 +734,6 @@ void LLFloaterIMPanel::sendMsg() | |||
755 | std::string utf8_text = wstring_to_utf8str(text); | 734 | std::string utf8_text = wstring_to_utf8str(text); |
756 | utf8_text = utf8str_truncate(utf8_text, MAX_MSG_BUF_SIZE - 1); | 735 | utf8_text = utf8str_truncate(utf8_text, MAX_MSG_BUF_SIZE - 1); |
757 | 736 | ||
758 | if ( !mSessionInitialized ) | ||
759 | { | ||
760 | //we send requests (if we need to) to initialize our session | ||
761 | if ( !mSessionInitRequested ) | ||
762 | { | ||
763 | mSessionInitRequested = TRUE; | ||
764 | if ( !send_start_session_messages(mSessionUUID, | ||
765 | mOtherParticipantUUID, | ||
766 | mSessionInitialTargetIDs, | ||
767 | mDialog) ) | ||
768 | { | ||
769 | //we don't need to need to wait for any responses | ||
770 | //so we don't need to disable | ||
771 | mSessionInitialized = TRUE; | ||
772 | } | ||
773 | else | ||
774 | { | ||
775 | //queue up the message to send once the session is | ||
776 | //initialized | ||
777 | mQueuedMsgsForInit.append(utf8_text); | ||
778 | |||
779 | //locally echo a little "starting session" message | ||
780 | LLUIString session_start = sSessionStartString; | ||
781 | |||
782 | session_start.setArg("[NAME]", getTitle()); | ||
783 | mSessionStartMsgPos = | ||
784 | mHistoryEditor->getText().length(); | ||
785 | |||
786 | bool log_to_file = false; | ||
787 | addHistoryLine(session_start, | ||
788 | LLColor4::grey, | ||
789 | log_to_file); | ||
790 | |||
791 | } | ||
792 | } | ||
793 | else | ||
794 | { | ||
795 | //queue up the message to send once the session is | ||
796 | //initialized | ||
797 | mQueuedMsgsForInit.append(utf8_text); | ||
798 | } | ||
799 | } | ||
800 | |||
801 | if ( mSessionInitialized ) | 737 | if ( mSessionInitialized ) |
802 | { | 738 | { |
803 | deliver_message(utf8_text, | 739 | deliver_message(utf8_text, |
@@ -831,6 +767,10 @@ void LLFloaterIMPanel::sendMsg() | |||
831 | addHistoryLine(history_echo); | 767 | addHistoryLine(history_echo); |
832 | } | 768 | } |
833 | } | 769 | } |
770 | else | ||
771 | { | ||
772 | mQueuedMsgsForInit.append(utf8_text); | ||
773 | } | ||
834 | 774 | ||
835 | gViewerStats->incStat(LLViewerStats::ST_IM_COUNT); | 775 | gViewerStats->incStat(LLViewerStats::ST_IM_COUNT); |
836 | } | 776 | } |
@@ -969,3 +909,4 @@ void LLFloaterIMPanel::chatFromLogFile(LLString line, void* userdata) | |||
969 | self->mHistoryEditor->appendColoredText(line, false, true, LLColor4::grey); | 909 | self->mHistoryEditor->appendColoredText(line, false, true, LLColor4::grey); |
970 | 910 | ||
971 | } | 911 | } |
912 | |||
diff --git a/linden/indra/newview/llimpanel.h b/linden/indra/newview/llimpanel.h index e760513..00b7033 100644 --- a/linden/indra/newview/llimpanel.h +++ b/linden/indra/newview/llimpanel.h | |||
@@ -71,7 +71,7 @@ public: | |||
71 | 71 | ||
72 | // add target ids to the session. | 72 | // add target ids to the session. |
73 | // Return TRUE if successful, otherwise FALSE. | 73 | // Return TRUE if successful, otherwise FALSE. |
74 | BOOL addParticipants(const LLDynamicArray<LLUUID>& agent_ids); | 74 | BOOL inviteToSession(const LLDynamicArray<LLUUID>& agent_ids); |
75 | 75 | ||
76 | void addHistoryLine(const std::string &utf8msg, | 76 | void addHistoryLine(const std::string &utf8msg, |
77 | const LLColor4& color = LLColor4::white, | 77 | const LLColor4& color = LLColor4::white, |
@@ -98,10 +98,7 @@ public: | |||
98 | 98 | ||
99 | const LLUUID& getSessionID() const { return mSessionUUID; } | 99 | const LLUUID& getSessionID() const { return mSessionUUID; } |
100 | const LLUUID& getOtherParticipantID() const { return mOtherParticipantUUID; } | 100 | const LLUUID& getOtherParticipantID() const { return mOtherParticipantUUID; } |
101 | 101 | const EInstantMessage getDialogType() const { return mDialog; } | |
102 | // HACK -- for enabling a teleport button for helpers | ||
103 | static void onTeleport(void* userdata); | ||
104 | void addTeleportButton(); | ||
105 | 102 | ||
106 | void sessionInitReplyReceived(const LLUUID& im_session_id); | 103 | void sessionInitReplyReceived(const LLUUID& im_session_id); |
107 | 104 | ||
diff --git a/linden/indra/newview/llimview.cpp b/linden/indra/newview/llimview.cpp index 02578d2..111852d 100644 --- a/linden/indra/newview/llimview.cpp +++ b/linden/indra/newview/llimview.cpp | |||
@@ -32,29 +32,37 @@ | |||
32 | 32 | ||
33 | #include "llfontgl.h" | 33 | #include "llfontgl.h" |
34 | #include "llrect.h" | 34 | #include "llrect.h" |
35 | #include "lldbstrings.h" | ||
35 | #include "llerror.h" | 36 | #include "llerror.h" |
36 | #include "llbutton.h" | 37 | #include "llbutton.h" |
38 | #include "llsdutil.h" | ||
37 | #include "llstring.h" | 39 | #include "llstring.h" |
38 | #include "linked_lists.h" | 40 | #include "linked_lists.h" |
39 | #include "llvieweruictrlfactory.h" | 41 | #include "llvieweruictrlfactory.h" |
40 | 42 | ||
41 | #include "llagent.h" | 43 | #include "llagent.h" |
42 | #include "llcallingcard.h" | 44 | #include "llcallingcard.h" |
45 | #include "llchat.h" | ||
43 | #include "llviewerwindow.h" | 46 | #include "llviewerwindow.h" |
44 | #include "llresmgr.h" | 47 | #include "llresmgr.h" |
48 | #include "llfloaterchat.h" | ||
45 | #include "llfloaternewim.h" | 49 | #include "llfloaternewim.h" |
50 | #include "llhttpclient.h" | ||
46 | #include "llhttpnode.h" | 51 | #include "llhttpnode.h" |
47 | #include "llimpanel.h" | 52 | #include "llimpanel.h" |
48 | #include "llresizebar.h" | 53 | #include "llresizebar.h" |
49 | #include "lltabcontainer.h" | 54 | #include "lltabcontainer.h" |
50 | #include "viewer.h" | 55 | #include "viewer.h" |
51 | #include "llfloater.h" | 56 | #include "llfloater.h" |
57 | #include "llmutelist.h" | ||
52 | #include "llresizehandle.h" | 58 | #include "llresizehandle.h" |
53 | #include "llkeyboard.h" | 59 | #include "llkeyboard.h" |
54 | #include "llui.h" | 60 | #include "llui.h" |
55 | #include "llviewermenu.h" | 61 | #include "llviewermenu.h" |
56 | #include "llcallingcard.h" | 62 | #include "llcallingcard.h" |
57 | #include "lltoolbar.h" | 63 | #include "lltoolbar.h" |
64 | #include "llviewermessage.h" | ||
65 | #include "llviewerregion.h" | ||
58 | 66 | ||
59 | const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START; | 67 | const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START; |
60 | const EInstantMessage DEFAULT_DIALOG = IM_NOTHING_SPECIAL; | 68 | const EInstantMessage DEFAULT_DIALOG = IM_NOTHING_SPECIAL; |
@@ -149,11 +157,9 @@ BOOL LLFloaterIM::postBuild() | |||
149 | sErrorStringsMap["no_user_911"] = | 157 | sErrorStringsMap["no_user_911"] = |
150 | childGetText("user_no_help"); | 158 | childGetText("user_no_help"); |
151 | 159 | ||
152 | sEventStringsMap["add"] = childGetText("add_session_event");; | 160 | sEventStringsMap["add"] = childGetText("add_session_event"); |
153 | sEventStringsMap["message"] = | 161 | sEventStringsMap["message"] = |
154 | childGetText("message_session_event");; | 162 | childGetText("message_session_event"); |
155 | sEventStringsMap["teleport"] = | ||
156 | childGetText("teleport_session_event");; | ||
157 | 163 | ||
158 | sForceCloseSessionMap["removed"] = | 164 | sForceCloseSessionMap["removed"] = |
159 | childGetText("removed_from_group"); | 165 | childGetText("removed_from_group"); |
@@ -377,10 +383,10 @@ void LLIMView::addMessage( | |||
377 | //if we have recently requsted to be dropped from a session | 383 | //if we have recently requsted to be dropped from a session |
378 | //but are still receiving messages from the session, don't make | 384 | //but are still receiving messages from the session, don't make |
379 | //a new floater | 385 | //a new floater |
380 | // if ( mSessionsDropRequested.has(session_id.asString()) ) | 386 | if ( mSessionsDropRequested.has(session_id.asString()) ) |
381 | // { | 387 | { |
382 | // return ; | 388 | return ; |
383 | // } | 389 | } |
384 | 390 | ||
385 | const char* name = from; | 391 | const char* name = from; |
386 | if(session_name && (strlen(session_name)>1)) | 392 | if(session_name && (strlen(session_name)>1)) |
@@ -543,10 +549,10 @@ void LLIMView::removeSession(const LLUUID& session_id) | |||
543 | //mTabContainer->removeTabPanel(floater); | 549 | //mTabContainer->removeTabPanel(floater); |
544 | } | 550 | } |
545 | 551 | ||
546 | // if ( session_id.notNull() ) | 552 | if ( session_id.notNull() && floater->getDialogType() != IM_NOTHING_SPECIAL ) |
547 | // { | 553 | { |
548 | // mSessionsDropRequested[session_id.asString()] = LLSD(); | 554 | mSessionsDropRequested[session_id.asString()] = LLSD(); |
549 | // } | 555 | } |
550 | } | 556 | } |
551 | 557 | ||
552 | void LLIMView::refresh() | 558 | void LLIMView::refresh() |
@@ -851,9 +857,10 @@ public: | |||
851 | desc.source(__FILE__, __LINE__); | 857 | desc.source(__FILE__, __LINE__); |
852 | } | 858 | } |
853 | 859 | ||
854 | virtual void post(ResponsePtr response, | 860 | virtual void post( |
855 | const LLSD& context, | 861 | ResponsePtr response, |
856 | const LLSD& input) const | 862 | const LLSD& context, |
863 | const LLSD& input) const | ||
857 | { | 864 | { |
858 | LLSD body; | 865 | LLSD body; |
859 | LLUUID temp_session_id; | 866 | LLUUID temp_session_id; |
@@ -867,8 +874,9 @@ public: | |||
867 | if ( success ) | 874 | if ( success ) |
868 | { | 875 | { |
869 | session_id = body["session_id"].asUUID(); | 876 | session_id = body["session_id"].asUUID(); |
870 | gIMView->updateFloaterSessionID(temp_session_id, | 877 | gIMView->updateFloaterSessionID( |
871 | session_id); | 878 | temp_session_id, |
879 | session_id); | ||
872 | } | 880 | } |
873 | else | 881 | else |
874 | { | 882 | { |
@@ -883,11 +891,11 @@ public: | |||
883 | sErrorStringsMap[body["error"].asString()]; | 891 | sErrorStringsMap[body["error"].asString()]; |
884 | args["[RECIPIENT]"] = floater->getTitle(); | 892 | args["[RECIPIENT]"] = floater->getTitle(); |
885 | 893 | ||
886 | gViewerWindow->alertXml("IMSessionStartError", | 894 | gViewerWindow->alertXml( |
887 | args, | 895 | "IMSessionStartError", |
888 | onConfirmForceCloseError, | 896 | args, |
889 | floater); | 897 | onConfirmForceCloseError, |
890 | 898 | floater); | |
891 | } | 899 | } |
892 | } | 900 | } |
893 | } | 901 | } |
@@ -990,18 +998,163 @@ public: | |||
990 | } | 998 | } |
991 | }; | 999 | }; |
992 | 1000 | ||
1001 | class LLViewerChatterBoxSessionAgentListUpdates : public LLHTTPNode | ||
1002 | { | ||
1003 | public: | ||
1004 | virtual void post( | ||
1005 | ResponsePtr responder, | ||
1006 | const LLSD& context, | ||
1007 | const LLSD& input) const | ||
1008 | { | ||
1009 | } | ||
1010 | }; | ||
1011 | |||
1012 | class LLViewerChatterBoxInvitation : public LLHTTPNode | ||
1013 | { | ||
1014 | public: | ||
1015 | virtual void post( | ||
1016 | ResponsePtr responder, | ||
1017 | const LLSD& context, | ||
1018 | const LLSD& input) const | ||
1019 | { | ||
1020 | if ( input["body"].has("instantmessage") ) | ||
1021 | { | ||
1022 | LLSD message_params = | ||
1023 | input["body"]["instantmessage"]["message_params"]; | ||
1024 | |||
1025 | //this is just replicated code from process_improved_im | ||
1026 | //and should really go in it's own function -jwolk | ||
1027 | if (gNoRender) | ||
1028 | { | ||
1029 | return; | ||
1030 | } | ||
1031 | |||
1032 | char buffer[DB_IM_MSG_BUF_SIZE * 2]; /* Flawfinder: ignore */ | ||
1033 | LLChat chat; | ||
1034 | |||
1035 | std::string message = message_params["message"].asString(); | ||
1036 | std::string name = message_params["from_name"].asString(); | ||
1037 | LLUUID from_id = message_params["from_id"].asUUID(); | ||
1038 | LLUUID session_id = message_params["id"].asUUID(); | ||
1039 | std::vector<U8> bin_bucket = message_params["data"]["binary_bucket"].asBinary(); | ||
1040 | U8 offline = (U8)message_params["offline"].asInteger(); | ||
1041 | |||
1042 | time_t timestamp = | ||
1043 | (time_t) message_params["timestamp"].asInteger(); | ||
1044 | |||
1045 | BOOL is_busy = gAgent.getBusy(); | ||
1046 | BOOL is_muted = gMuteListp->isMuted(from_id, name); | ||
1047 | BOOL is_linden = gMuteListp->isLinden( | ||
1048 | name.c_str()); | ||
1049 | char separator_string[3]=": "; /* Flawfinder: ignore */ | ||
1050 | int message_offset=0; | ||
1051 | |||
1052 | //Handle IRC styled /me messages. | ||
1053 | if (!strncmp(message.c_str(), "/me ", 4) || | ||
1054 | !strncmp(message.c_str(), "/me'", 4)) | ||
1055 | { | ||
1056 | strcpy(separator_string,""); /* Flawfinder: ignore */ | ||
1057 | message_offset = 3; | ||
1058 | } | ||
1059 | |||
1060 | chat.mMuted = is_muted && !is_linden; | ||
1061 | chat.mFromID = from_id; | ||
1062 | chat.mFromName = name; | ||
1063 | if (!is_linden && is_busy) | ||
1064 | { | ||
1065 | return; | ||
1066 | } | ||
1067 | |||
1068 | // standard message, not from system | ||
1069 | char saved[MAX_STRING]; /* Flawfinder: ignore */ | ||
1070 | saved[0] = '\0'; | ||
1071 | if(offline == IM_OFFLINE) | ||
1072 | { | ||
1073 | char time_buf[TIME_STR_LENGTH]; /* Flawfinder: ignore */ | ||
1074 | snprintf(saved, /* Flawfinder: ignore */ | ||
1075 | MAX_STRING, | ||
1076 | "(Saved %s) ", | ||
1077 | formatted_time(timestamp, time_buf)); | ||
1078 | } | ||
1079 | snprintf( | ||
1080 | buffer, | ||
1081 | sizeof(buffer), | ||
1082 | "%s%s%s%s", | ||
1083 | name.c_str(), | ||
1084 | separator_string, | ||
1085 | saved, | ||
1086 | (message.c_str() + message_offset)); /*Flawfinder: ignore*/ | ||
1087 | |||
1088 | BOOL is_this_agent = FALSE; | ||
1089 | if(from_id == gAgentID) | ||
1090 | { | ||
1091 | from_id = LLUUID::null; | ||
1092 | is_this_agent = TRUE; | ||
1093 | } | ||
1094 | gIMView->addMessage( | ||
1095 | session_id, | ||
1096 | from_id, | ||
1097 | name.c_str(), | ||
1098 | buffer, | ||
1099 | (char*)&bin_bucket[0], | ||
1100 | IM_SESSION_INVITE, | ||
1101 | message_params["parent_estate_id"].asInteger(), | ||
1102 | message_params["region_id"].asUUID(), | ||
1103 | ll_vector3_from_sd(message_params["position"])); | ||
1104 | |||
1105 | snprintf( | ||
1106 | buffer, | ||
1107 | sizeof(buffer), | ||
1108 | "IM: %s%s%s%s", | ||
1109 | name.c_str(), | ||
1110 | separator_string, | ||
1111 | saved, | ||
1112 | (message.c_str()+message_offset)); /* Flawfinder: ignore */ | ||
1113 | chat.mText = buffer; | ||
1114 | LLFloaterChat::addChat(chat, TRUE, is_this_agent); | ||
1115 | |||
1116 | //if we succesfully accepted the invitation | ||
1117 | //send a message back down | ||
1118 | |||
1119 | //TODO - When availble, have this response just be part | ||
1120 | //of an automatic response system | ||
1121 | std::string url = gAgent.getRegion()->getCapability( | ||
1122 | "ChatSessionRequest"); | ||
1123 | |||
1124 | if ( url != "" ) | ||
1125 | { | ||
1126 | LLSD data; | ||
1127 | data["method"] = "accept invitation"; | ||
1128 | data["session-id"] = input["body"]["session_id"]; | ||
1129 | LLHTTPClient::post( | ||
1130 | url, | ||
1131 | data, | ||
1132 | NULL); | ||
1133 | } | ||
1134 | } //end if invitation has instant message | ||
1135 | } | ||
1136 | }; | ||
1137 | |||
993 | LLHTTPRegistration<LLViewerIMSessionStartReply> | 1138 | LLHTTPRegistration<LLViewerIMSessionStartReply> |
994 | gHTTPRegistrationMessageImsessionstartreply( | 1139 | gHTTPRegistrationMessageImsessionstartreply( |
995 | "/message/IMSessionStartReply"); | 1140 | "/message/ChatterBoxSessionStartReply"); |
996 | 1141 | ||
997 | LLHTTPRegistration<LLViewerIMSessionEventReply> | 1142 | LLHTTPRegistration<LLViewerIMSessionEventReply> |
998 | gHTTPRegistrationMessageImsessioneventreply( | 1143 | gHTTPRegistrationMessageImsessioneventreply( |
999 | "/message/IMSessionEventReply"); | 1144 | "/message/ChatterBoxSessionEventReply"); |
1000 | 1145 | ||
1001 | LLHTTPRegistration<LLViewerForceCloseIMSession> | 1146 | LLHTTPRegistration<LLViewerForceCloseIMSession> |
1002 | gHTTPRegistrationMessageForceCloseImSession( | 1147 | gHTTPRegistrationMessageForceCloseImSession( |
1003 | "/message/ForceCloseIMSession"); | 1148 | "/message/ForceCloseChatterBoxSession"); |
1004 | 1149 | ||
1005 | LLHTTPRegistration<LLViewerIMSessionDropReply> | 1150 | LLHTTPRegistration<LLViewerIMSessionDropReply> |
1006 | gHTTPRegistrationMessageImSessionDropReply( | 1151 | gHTTPRegistrationMessageImSessionDropReply( |
1007 | "/message/IMSessionDropReply"); | 1152 | "/message/ChatterBoxSessionLeaveReply"); |
1153 | |||
1154 | LLHTTPRegistration<LLViewerChatterBoxSessionAgentListUpdates> | ||
1155 | gHTTPRegistrationMessageChatterboxsessionagentlistupdates( | ||
1156 | "/message/ChatterBoxSessionAgentListUpdates"); | ||
1157 | |||
1158 | LLHTTPRegistration<LLViewerChatterBoxInvitation> | ||
1159 | gHTTPRegistrationMessageChatterBoxInvitation( | ||
1160 | "/message/ChatterBoxInvitation"); | ||
diff --git a/linden/indra/newview/llinventorybridge.cpp b/linden/indra/newview/llinventorybridge.cpp index a7b80ae..0d5c30e 100644 --- a/linden/indra/newview/llinventorybridge.cpp +++ b/linden/indra/newview/llinventorybridge.cpp | |||
@@ -822,7 +822,7 @@ LLString LLItemBridge::getLabelSuffix() const | |||
822 | if(item) | 822 | if(item) |
823 | { | 823 | { |
824 | // it's a bit confusing to put nocopy/nomod/etc on calling cards. | 824 | // it's a bit confusing to put nocopy/nomod/etc on calling cards. |
825 | if(LLAssetType::AT_CALLINGCARD != item->getType() | 825 | if( LLAssetType::AT_CALLINGCARD != item->getType() |
826 | && item->getPermissions().getOwner() == gAgent.getID()) | 826 | && item->getPermissions().getOwner() == gAgent.getID()) |
827 | { | 827 | { |
828 | BOOL copy = item->getPermissions().allowCopyBy(gAgent.getID()); | 828 | BOOL copy = item->getPermissions().allowCopyBy(gAgent.getID()); |
@@ -834,14 +834,32 @@ LLString LLItemBridge::getLabelSuffix() const | |||
834 | const char* NO_MOD = " (no modify)"; | 834 | const char* NO_MOD = " (no modify)"; |
835 | const char* NO_XFER = " (no transfer)"; | 835 | const char* NO_XFER = " (no transfer)"; |
836 | const char* scopy; | 836 | const char* scopy; |
837 | if(copy) scopy = EMPTY; | 837 | if(copy) |
838 | else scopy = NO_COPY; | 838 | { |
839 | scopy = EMPTY; | ||
840 | } | ||
841 | else | ||
842 | { | ||
843 | scopy = NO_COPY; | ||
844 | }; | ||
839 | const char* smod; | 845 | const char* smod; |
840 | if(mod) smod = EMPTY; | 846 | if(mod) |
841 | else smod = NO_MOD; | 847 | { |
848 | smod = EMPTY; | ||
849 | } | ||
850 | else | ||
851 | { | ||
852 | smod = NO_MOD; | ||
853 | }; | ||
842 | const char* sxfer; | 854 | const char* sxfer; |
843 | if(xfer) sxfer = EMPTY; | 855 | if(xfer) |
844 | else sxfer = NO_XFER; | 856 | { |
857 | sxfer = EMPTY; | ||
858 | } | ||
859 | else | ||
860 | { | ||
861 | sxfer = NO_XFER; | ||
862 | }; | ||
845 | char buffer[MAX_STRING]; /*Flawfinder: ignore*/ | 863 | char buffer[MAX_STRING]; /*Flawfinder: ignore*/ |
846 | snprintf( /* Flawfinder: ignore */ | 864 | snprintf( /* Flawfinder: ignore */ |
847 | buffer, | 865 | buffer, |
@@ -2510,14 +2528,14 @@ void LLLandmarkBridge::performAction(LLFolderView* folder, LLInventoryModel* mod | |||
2510 | else LLItemBridge::performAction(folder, model, action); | 2528 | else LLItemBridge::performAction(folder, model, action); |
2511 | } | 2529 | } |
2512 | 2530 | ||
2513 | void open_landmark(const LLUUID& item_id, | 2531 | void open_landmark(LLViewerInventoryItem* inv_item, |
2514 | const LLString& title, | 2532 | const LLString& title, |
2515 | BOOL show_keep_discard, | 2533 | BOOL show_keep_discard, |
2516 | const LLUUID& source_id, | 2534 | const LLUUID& source_id, |
2517 | BOOL take_focus) | 2535 | BOOL take_focus) |
2518 | { | 2536 | { |
2519 | // See if we can bring an exiting preview to the front | 2537 | // See if we can bring an exiting preview to the front |
2520 | if( !LLPreview::show( item_id, take_focus ) ) | 2538 | if( !LLPreview::show( inv_item->getUUID(), take_focus ) ) |
2521 | { | 2539 | { |
2522 | // There isn't one, so make a new preview | 2540 | // There isn't one, so make a new preview |
2523 | S32 left, top; | 2541 | S32 left, top; |
@@ -2525,11 +2543,12 @@ void open_landmark(const LLUUID& item_id, | |||
2525 | LLRect rect = gSavedSettings.getRect("PreviewLandmarkRect"); | 2543 | LLRect rect = gSavedSettings.getRect("PreviewLandmarkRect"); |
2526 | rect.translate( left - rect.mLeft, top - rect.mTop ); | 2544 | rect.translate( left - rect.mLeft, top - rect.mTop ); |
2527 | 2545 | ||
2528 | LLPreviewLandmark* preview = new LLPreviewLandmark("preview landmark", | 2546 | LLPreviewLandmark* preview = new LLPreviewLandmark(title, |
2529 | rect, | 2547 | rect, |
2530 | title, | 2548 | title, |
2531 | item_id, | 2549 | inv_item->getUUID(), |
2532 | show_keep_discard); | 2550 | show_keep_discard, |
2551 | inv_item); | ||
2533 | preview->setSourceID(source_id); | 2552 | preview->setSourceID(source_id); |
2534 | if(take_focus) preview->setFocus(TRUE); | 2553 | if(take_focus) preview->setFocus(TRUE); |
2535 | // keep onscreen | 2554 | // keep onscreen |
@@ -2542,7 +2561,7 @@ void LLLandmarkBridge::openItem() | |||
2542 | LLViewerInventoryItem* item = getItem(); | 2561 | LLViewerInventoryItem* item = getItem(); |
2543 | if( item ) | 2562 | if( item ) |
2544 | { | 2563 | { |
2545 | open_landmark(mUUID, LLString(" ") + getPrefix() + item->getName(), FALSE); | 2564 | open_landmark(item, LLString(" ") + getPrefix() + item->getName(), FALSE); |
2546 | } | 2565 | } |
2547 | } | 2566 | } |
2548 | 2567 | ||
@@ -2769,14 +2788,15 @@ LLViewerImage* LLNotecardBridge::getIcon() const | |||
2769 | return get_item_icon(LLAssetType::AT_NOTECARD, LLInventoryType::IT_NOTECARD, 0, FALSE); | 2788 | return get_item_icon(LLAssetType::AT_NOTECARD, LLInventoryType::IT_NOTECARD, 0, FALSE); |
2770 | } | 2789 | } |
2771 | 2790 | ||
2772 | void open_notecard(const LLUUID& item_id, | 2791 | void open_notecard(LLViewerInventoryItem* inv_item, |
2773 | const LLString& title, | 2792 | const LLString& title, |
2793 | const LLUUID& object_id, | ||
2774 | BOOL show_keep_discard, | 2794 | BOOL show_keep_discard, |
2775 | const LLUUID& source_id, | 2795 | const LLUUID& source_id, |
2776 | BOOL take_focus) | 2796 | BOOL take_focus) |
2777 | { | 2797 | { |
2778 | // See if we can bring an existing preview to the front | 2798 | // See if we can bring an existing preview to the front |
2779 | if(!LLPreview::show(item_id, take_focus)) | 2799 | if(!LLPreview::show(inv_item->getUUID(), take_focus)) |
2780 | { | 2800 | { |
2781 | // There isn't one, so make a new preview | 2801 | // There isn't one, so make a new preview |
2782 | S32 left, top; | 2802 | S32 left, top; |
@@ -2784,13 +2804,9 @@ void open_notecard(const LLUUID& item_id, | |||
2784 | LLRect rect = gSavedSettings.getRect("NotecardEditorRect"); | 2804 | LLRect rect = gSavedSettings.getRect("NotecardEditorRect"); |
2785 | rect.translate(left - rect.mLeft, top - rect.mTop); | 2805 | rect.translate(left - rect.mLeft, top - rect.mTop); |
2786 | LLPreviewNotecard* preview; | 2806 | LLPreviewNotecard* preview; |
2787 | preview = new LLPreviewNotecard("preview notecard", | 2807 | preview = new LLPreviewNotecard("preview notecard", rect, title, |
2788 | rect, | 2808 | inv_item->getUUID(), object_id, inv_item->getAssetUUID(), |
2789 | title, | 2809 | show_keep_discard, inv_item); |
2790 | item_id, | ||
2791 | LLUUID::null, | ||
2792 | LLUUID::null, | ||
2793 | show_keep_discard); | ||
2794 | preview->setSourceID(source_id); | 2810 | preview->setSourceID(source_id); |
2795 | if(take_focus) preview->setFocus(TRUE); | 2811 | if(take_focus) preview->setFocus(TRUE); |
2796 | // Force to be entirely onscreen. | 2812 | // Force to be entirely onscreen. |
@@ -2809,23 +2825,22 @@ void open_notecard(const LLUUID& item_id, | |||
2809 | // { | 2825 | // { |
2810 | // // create new multipreview if it doesn't exist | 2826 | // // create new multipreview if it doesn't exist |
2811 | // LLMultiPreview* preview_hostp = new LLMultiPreview(existing_preview->getRect()); | 2827 | // LLMultiPreview* preview_hostp = new LLMultiPreview(existing_preview->getRect()); |
2812 | |||
2813 | // preview_hostp->addFloater(existing_preview); | 2828 | // preview_hostp->addFloater(existing_preview); |
2814 | // } | 2829 | // } |
2815 | // // add this preview to existing host | 2830 | // // add this preview to existing host |
2816 | // preview_hostp->addFloater(preview); | 2831 | // preview_hostp->addFloater(preview); |
2817 | // } | 2832 | // } |
2818 | //} | 2833 | //} |
2819 | |||
2820 | } | 2834 | } |
2821 | } | 2835 | } |
2822 | 2836 | ||
2837 | |||
2823 | void LLNotecardBridge::openItem() | 2838 | void LLNotecardBridge::openItem() |
2824 | { | 2839 | { |
2825 | LLViewerInventoryItem* item = getItem(); | 2840 | LLViewerInventoryItem* item = getItem(); |
2826 | if (item) | 2841 | if (item) |
2827 | { | 2842 | { |
2828 | open_notecard(mUUID, getPrefix() + item->getName(), FALSE); | 2843 | open_notecard(item, getPrefix() + item->getName(), LLUUID::null, FALSE); |
2829 | } | 2844 | } |
2830 | } | 2845 | } |
2831 | 2846 | ||
@@ -3460,10 +3475,13 @@ public: | |||
3460 | * Do nothing. We only care about the destructor | 3475 | * Do nothing. We only care about the destructor |
3461 | */ | 3476 | */ |
3462 | } | 3477 | } |
3478 | |||
3479 | protected: | ||
3463 | ~LLWearInventoryCategoryCallback() | 3480 | ~LLWearInventoryCategoryCallback() |
3464 | { | 3481 | { |
3465 | wear_inventory_category_on_avatar(gInventory.getCategory(mCatID), mAppend); | 3482 | wear_inventory_category_on_avatar(gInventory.getCategory(mCatID), mAppend); |
3466 | } | 3483 | } |
3484 | |||
3467 | private: | 3485 | private: |
3468 | LLUUID mCatID; | 3486 | LLUUID mCatID; |
3469 | bool mAppend; | 3487 | bool mAppend; |
diff --git a/linden/indra/newview/llinventoryview.h b/linden/indra/newview/llinventoryview.h index 7b29864..536370b 100644 --- a/linden/indra/newview/llinventoryview.h +++ b/linden/indra/newview/llinventoryview.h | |||
@@ -329,8 +329,8 @@ void wear_outfit_by_name(const char* name); | |||
329 | void wear_inventory_category(LLInventoryCategory* category, bool copy, bool append); | 329 | void wear_inventory_category(LLInventoryCategory* category, bool copy, bool append); |
330 | 330 | ||
331 | // These methods can open items without the inventory being visible | 331 | // These methods can open items without the inventory being visible |
332 | void open_notecard(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); | 332 | void open_notecard(LLViewerInventoryItem* inv_item, const LLString& title, const LLUUID& object_id, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); |
333 | void open_landmark(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); | 333 | void open_landmark(LLViewerInventoryItem* inv_item, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); |
334 | void open_texture(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); | 334 | void open_texture(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); |
335 | 335 | ||
336 | LLUUID get_item_icon_uuid(LLAssetType::EType asset_type, | 336 | LLUUID get_item_icon_uuid(LLAssetType::EType asset_type, |
diff --git a/linden/indra/newview/llmutelist.cpp b/linden/indra/newview/llmutelist.cpp index e62bf19..c2ca740 100644 --- a/linden/indra/newview/llmutelist.cpp +++ b/linden/indra/newview/llmutelist.cpp | |||
@@ -185,12 +185,7 @@ BOOL LLMuteList::isLinden(const LLString& name) const | |||
185 | if (token_iter == tokens.end()) return FALSE; | 185 | if (token_iter == tokens.end()) return FALSE; |
186 | 186 | ||
187 | LLString last_name = *token_iter; | 187 | LLString last_name = *token_iter; |
188 | 188 | return last_name == "Linden"; | |
189 | if (last_name == "Linden") | ||
190 | { | ||
191 | return TRUE; | ||
192 | } | ||
193 | return FALSE; | ||
194 | } | 189 | } |
195 | 190 | ||
196 | 191 | ||
diff --git a/linden/indra/newview/llnotify.cpp b/linden/indra/newview/llnotify.cpp index a84341d..e2626b4 100644 --- a/linden/indra/newview/llnotify.cpp +++ b/linden/indra/newview/llnotify.cpp | |||
@@ -89,6 +89,13 @@ void LLNotifyBox::showXml( const LLString& xml_desc, const LLString::format_map_ | |||
89 | gNotifyBoxView->addChild(notify); | 89 | gNotifyBoxView->addChild(notify); |
90 | } | 90 | } |
91 | 91 | ||
92 | LLPointer<LLNotifyBoxTemplate> LLNotifyBox::sDefaultTemplate; | ||
93 | |||
94 | void LLNotifyBox::cleanup() | ||
95 | { | ||
96 | sDefaultTemplate = NULL; | ||
97 | } | ||
98 | |||
92 | //--------------------------------------------------------------------------- | 99 | //--------------------------------------------------------------------------- |
93 | 100 | ||
94 | LLNotifyBox::LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& args, | 101 | LLNotifyBox::LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& args, |
@@ -118,8 +125,12 @@ LLNotifyBox::LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& | |||
118 | 125 | ||
119 | // get template | 126 | // get template |
120 | 127 | ||
121 | static LLNotifyBoxTemplate default_template; | 128 | if (!sDefaultTemplate) |
122 | LLNotifyBoxTemplate* xml_template; | 129 | { |
130 | sDefaultTemplate = new LLNotifyBoxTemplate; | ||
131 | } | ||
132 | |||
133 | LLPointer<LLNotifyBoxTemplate> xml_template; | ||
123 | template_map_t::iterator iter = sNotifyTemplates.find(xml_desc); | 134 | template_map_t::iterator iter = sNotifyTemplates.find(xml_desc); |
124 | if (iter != sNotifyTemplates.end()) | 135 | if (iter != sNotifyTemplates.end()) |
125 | { | 136 | { |
@@ -128,8 +139,8 @@ LLNotifyBox::LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& | |||
128 | else | 139 | else |
129 | { | 140 | { |
130 | LLString tmsg = "[Notification template not found:\n " + xml_desc + " ]"; | 141 | LLString tmsg = "[Notification template not found:\n " + xml_desc + " ]"; |
131 | default_template.setMessage(tmsg); | 142 | sDefaultTemplate->setMessage(tmsg); |
132 | xml_template = &default_template; | 143 | xml_template = sDefaultTemplate; |
133 | } | 144 | } |
134 | 145 | ||
135 | // setup paramaters | 146 | // setup paramaters |
@@ -630,31 +641,24 @@ bool LLNotifyBox::parseNotify(const LLString& xml_filename) | |||
630 | continue; | 641 | continue; |
631 | } | 642 | } |
632 | 643 | ||
633 | LLNotifyBoxTemplate* xml_template = new LLNotifyBoxTemplate; | 644 | LLPointer<LLNotifyBoxTemplate> xml_template = new LLNotifyBoxTemplate; |
634 | 645 | ||
635 | // label= | 646 | // label= |
636 | LLString notify_name; | 647 | LLString notify_name; |
637 | if (notify->getAttributeString("name", notify_name)) | 648 | if (notify->getAttributeString("name", notify_name)) |
638 | { | 649 | { |
639 | if (xml_template) | 650 | xml_template->mLabel = notify_name; |
640 | { | ||
641 | xml_template->mLabel = notify_name; | ||
642 | } | ||
643 | } | 651 | } |
644 | else | 652 | else |
645 | { | 653 | { |
646 | llwarns << "Unable to parse notify with no name" << llendl; | 654 | llwarns << "Unable to parse notify with no name" << llendl; |
647 | delete xml_template; | ||
648 | continue; | 655 | continue; |
649 | } | 656 | } |
650 | // modal= | 657 | // modal= |
651 | BOOL tip; | 658 | BOOL tip; |
652 | if (notify->getAttributeBOOL("tip", tip)) | 659 | if (notify->getAttributeBOOL("tip", tip)) |
653 | { | 660 | { |
654 | if (xml_template) | 661 | xml_template->mIsTip = tip; |
655 | { | ||
656 | xml_template->mIsTip = tip; | ||
657 | } | ||
658 | } | 662 | } |
659 | 663 | ||
660 | S32 btn_idx = 0; | 664 | S32 btn_idx = 0; |
@@ -664,10 +668,7 @@ bool LLNotifyBox::parseNotify(const LLString& xml_filename) | |||
664 | // <message> | 668 | // <message> |
665 | if (child->hasName("message")) | 669 | if (child->hasName("message")) |
666 | { | 670 | { |
667 | if (xml_template) | 671 | xml_template->mMessage = child->getTextContents(); |
668 | { | ||
669 | xml_template->mMessage = child->getTextContents(); | ||
670 | } | ||
671 | } | 672 | } |
672 | 673 | ||
673 | // <option> | 674 | // <option> |
@@ -681,10 +682,7 @@ bool LLNotifyBox::parseNotify(const LLString& xml_filename) | |||
681 | { | 682 | { |
682 | ignore_text = label; | 683 | ignore_text = label; |
683 | } | 684 | } |
684 | if (xml_template) | 685 | xml_template->addOption(label, is_default); |
685 | { | ||
686 | xml_template->addOption(label, is_default); | ||
687 | } | ||
688 | btn_idx++; | 686 | btn_idx++; |
689 | } | 687 | } |
690 | } | 688 | } |
@@ -694,10 +692,7 @@ bool LLNotifyBox::parseNotify(const LLString& xml_filename) | |||
694 | { | 692 | { |
695 | xml_template->addOption("OK", FALSE); | 693 | xml_template->addOption("OK", FALSE); |
696 | } | 694 | } |
697 | if (xml_template) | 695 | sNotifyTemplates[xml_template->mLabel] = xml_template; |
698 | { | ||
699 | sNotifyTemplates[xml_template->mLabel] = xml_template; | ||
700 | } | ||
701 | } | 696 | } |
702 | return true; | 697 | return true; |
703 | } | 698 | } |
diff --git a/linden/indra/newview/llnotify.h b/linden/indra/newview/llnotify.h index 013b2d9..8136cfc 100644 --- a/linden/indra/newview/llnotify.h +++ b/linden/indra/newview/llnotify.h | |||
@@ -61,6 +61,11 @@ public: | |||
61 | BOOL isTip() const { return mIsTip; } | 61 | BOOL isTip() const { return mIsTip; } |
62 | /*virtual*/ void setVisible(BOOL visible); | 62 | /*virtual*/ void setVisible(BOOL visible); |
63 | 63 | ||
64 | notify_callback_t getNotifyCallback() { return mCallback; } | ||
65 | void* getUserData() { return mData; } | ||
66 | |||
67 | static void cleanup(); | ||
68 | |||
64 | protected: | 69 | protected: |
65 | LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& args, | 70 | LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& args, |
66 | notify_callback_t callback, void* user_data, | 71 | notify_callback_t callback, void* user_data, |
@@ -93,6 +98,8 @@ protected: | |||
93 | private: | 98 | private: |
94 | void drawBackground() const; | 99 | void drawBackground() const; |
95 | 100 | ||
101 | static LLPointer<LLNotifyBoxTemplate> sDefaultTemplate; | ||
102 | |||
96 | protected: | 103 | protected: |
97 | BOOL mIsTip; | 104 | BOOL mIsTip; |
98 | BOOL mAnimating; // Are we sliding onscreen? | 105 | BOOL mAnimating; // Are we sliding onscreen? |
diff --git a/linden/indra/newview/lloverlaybar.cpp b/linden/indra/newview/lloverlaybar.cpp index f34dc87..401cb02 100644 --- a/linden/indra/newview/lloverlaybar.cpp +++ b/linden/indra/newview/lloverlaybar.cpp | |||
@@ -328,27 +328,6 @@ void LLOverlayBar::refresh() | |||
328 | { | 328 | { |
329 | mMusicRemote->setVisible(TRUE); | 329 | mMusicRemote->setVisible(TRUE); |
330 | mMusicRemote->setEnabled(TRUE); | 330 | mMusicRemote->setEnabled(TRUE); |
331 | |||
332 | S32 musicPlaying = gAudiop->isInternetStreamPlaying(); | ||
333 | |||
334 | if ( musicPlaying == 0 ) // stopped | ||
335 | { | ||
336 | mMusicRemote->setTransportState ( LLMediaRemoteCtrl::Stop, FALSE ); | ||
337 | } | ||
338 | else | ||
339 | if ( musicPlaying == 1 ) // playing | ||
340 | { | ||
341 | mMusicRemote->setTransportState ( LLMediaRemoteCtrl::Play, FALSE ); | ||
342 | if (gAudiop) | ||
343 | { | ||
344 | gAudiop->setInternetStreamGain ( gSavedSettings.getF32 ( "AudioLevelMusic" ) ); | ||
345 | } | ||
346 | } | ||
347 | else | ||
348 | if ( musicPlaying == 2 ) // paused | ||
349 | { | ||
350 | mMusicRemote->setTransportState ( LLMediaRemoteCtrl::Stop, FALSE ); | ||
351 | } | ||
352 | } | 331 | } |
353 | } | 332 | } |
354 | 333 | ||
diff --git a/linden/indra/newview/llpanelavatar.cpp b/linden/indra/newview/llpanelavatar.cpp index 9c73dad..0180bb3 100644 --- a/linden/indra/newview/llpanelavatar.cpp +++ b/linden/indra/newview/llpanelavatar.cpp | |||
@@ -865,14 +865,44 @@ void LLPanelAvatarClassified::refresh() | |||
865 | bool allow_delete = (tab_count > 0); | 865 | bool allow_delete = (tab_count > 0); |
866 | bool show_help = (tab_count == 0); | 866 | bool show_help = (tab_count == 0); |
867 | 867 | ||
868 | childSetEnabled("New...",self && allow_new); | 868 | // *HACK: Don't allow making new classifieds from inside the directory. |
869 | childSetEnabled("Delete...",self && allow_delete); | 869 | // The logic for save/don't save when closing is too hairy, and the |
870 | // directory is conceptually read-only. JC | ||
871 | bool in_directory = false; | ||
872 | LLView* view = this; | ||
873 | while (view) | ||
874 | { | ||
875 | if (view->getName() == "directory") | ||
876 | { | ||
877 | in_directory = true; | ||
878 | break; | ||
879 | } | ||
880 | view = view->getParent(); | ||
881 | } | ||
882 | childSetEnabled("New...", self && !in_directory && allow_new); | ||
883 | childSetVisible("New...", !in_directory); | ||
884 | childSetEnabled("Delete...", self && !in_directory && allow_delete); | ||
885 | childSetVisible("Delete...", !in_directory); | ||
870 | childSetVisible("classified tab",!show_help); | 886 | childSetVisible("classified tab",!show_help); |
871 | 887 | ||
872 | sendAvatarProfileRequestIfNeeded("avatarclassifiedsrequest"); | 888 | sendAvatarProfileRequestIfNeeded("avatarclassifiedsrequest"); |
873 | } | 889 | } |
874 | 890 | ||
875 | 891 | ||
892 | BOOL LLPanelAvatarClassified::canClose() | ||
893 | { | ||
894 | LLTabContainerCommon* tabs = LLViewerUICtrlFactory::getTabContainerByName(this, "classified tab"); | ||
895 | for (S32 i = 0; i < tabs->getTabCount(); i++) | ||
896 | { | ||
897 | LLPanelClassified* panel = (LLPanelClassified*)tabs->getPanelByIndex(i); | ||
898 | if (!panel->canClose()) | ||
899 | { | ||
900 | return FALSE; | ||
901 | } | ||
902 | } | ||
903 | return TRUE; | ||
904 | } | ||
905 | |||
876 | BOOL LLPanelAvatarClassified::titleIsValid() | 906 | BOOL LLPanelAvatarClassified::titleIsValid() |
877 | { | 907 | { |
878 | LLTabContainerCommon* tabs = LLViewerUICtrlFactory::getTabContainerByName(this, "classified tab"); | 908 | LLTabContainerCommon* tabs = LLViewerUICtrlFactory::getTabContainerByName(this, "classified tab"); |
@@ -1300,6 +1330,11 @@ LLPanelAvatar::~LLPanelAvatar() | |||
1300 | } | 1330 | } |
1301 | 1331 | ||
1302 | 1332 | ||
1333 | BOOL LLPanelAvatar::canClose() | ||
1334 | { | ||
1335 | return mPanelClassified && mPanelClassified->canClose(); | ||
1336 | } | ||
1337 | |||
1303 | void LLPanelAvatar::setAvatar(LLViewerObject *avatarp) | 1338 | void LLPanelAvatar::setAvatar(LLViewerObject *avatarp) |
1304 | { | 1339 | { |
1305 | // find the avatar and grab the name | 1340 | // find the avatar and grab the name |
diff --git a/linden/indra/newview/llpanelavatar.h b/linden/indra/newview/llpanelavatar.h index 8df5df1..b3b4e72 100644 --- a/linden/indra/newview/llpanelavatar.h +++ b/linden/indra/newview/llpanelavatar.h | |||
@@ -214,6 +214,10 @@ public: | |||
214 | 214 | ||
215 | /*virtual*/ void refresh(); | 215 | /*virtual*/ void refresh(); |
216 | 216 | ||
217 | // If can close, return TRUE. If cannot close, pop save/discard dialog | ||
218 | // and return FALSE. | ||
219 | BOOL canClose(); | ||
220 | |||
217 | void apply(); | 221 | void apply(); |
218 | 222 | ||
219 | BOOL titleIsValid(); | 223 | BOOL titleIsValid(); |
@@ -267,6 +271,10 @@ public: | |||
267 | 271 | ||
268 | /*virtual*/ BOOL postBuild(void); | 272 | /*virtual*/ BOOL postBuild(void); |
269 | 273 | ||
274 | // If can close, return TRUE. If cannot close, pop save/discard dialog | ||
275 | // and return FALSE. | ||
276 | BOOL canClose(); | ||
277 | |||
270 | void setAvatar(LLViewerObject *avatarp); | 278 | void setAvatar(LLViewerObject *avatarp); |
271 | 279 | ||
272 | // Fill in the avatar ID and handle some field fill-in, as well as | 280 | // Fill in the avatar ID and handle some field fill-in, as well as |
diff --git a/linden/indra/newview/llpanelclassified.cpp b/linden/indra/newview/llpanelclassified.cpp index 7a2542d..408f91a 100644 --- a/linden/indra/newview/llpanelclassified.cpp +++ b/linden/indra/newview/llpanelclassified.cpp | |||
@@ -60,6 +60,7 @@ | |||
60 | #include "llfloaterworldmap.h" | 60 | #include "llfloaterworldmap.h" |
61 | #include "llviewergenericmessage.h" // send_generic_message | 61 | #include "llviewergenericmessage.h" // send_generic_message |
62 | #include "llviewerwindow.h" // for window width, height | 62 | #include "llviewerwindow.h" // for window width, height |
63 | #include "viewer.h" // app_abort_quit() | ||
63 | 64 | ||
64 | const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$ | 65 | const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$ |
65 | 66 | ||
@@ -97,11 +98,12 @@ std::list<LLPanelClassified*> LLPanelClassified::sAllPanels; | |||
97 | LLPanelClassified::LLPanelClassified(BOOL in_finder) | 98 | LLPanelClassified::LLPanelClassified(BOOL in_finder) |
98 | : LLPanel("Classified Panel"), | 99 | : LLPanel("Classified Panel"), |
99 | mInFinder(in_finder), | 100 | mInFinder(in_finder), |
101 | mDirty(false), | ||
102 | mForceClose(false), | ||
100 | mClassifiedID(), | 103 | mClassifiedID(), |
101 | mCreatorID(), | 104 | mCreatorID(), |
102 | mPriceForListing(0), | 105 | mPriceForListing(0), |
103 | mDataRequested(FALSE), | 106 | mDataRequested(FALSE), |
104 | mEnableCommit(FALSE), | ||
105 | mPaidFor(FALSE), | 107 | mPaidFor(FALSE), |
106 | mPosGlobal(), | 108 | mPosGlobal(), |
107 | mSnapshotCtrl(NULL), | 109 | mSnapshotCtrl(NULL), |
@@ -152,7 +154,7 @@ void LLPanelClassified::reset() | |||
152 | // Don't request data, this isn't valid | 154 | // Don't request data, this isn't valid |
153 | mDataRequested = TRUE; | 155 | mDataRequested = TRUE; |
154 | 156 | ||
155 | mEnableCommit = FALSE; | 157 | mDirty = false; |
156 | mPaidFor = FALSE; | 158 | mPaidFor = FALSE; |
157 | 159 | ||
158 | mPosGlobal.clearVec(); | 160 | mPosGlobal.clearVec(); |
@@ -235,7 +237,6 @@ BOOL LLPanelClassified::postBuild() | |||
235 | mUpdateBtn = LLUICtrlFactory::getButtonByName(this, "classified_update_btn"); | 237 | mUpdateBtn = LLUICtrlFactory::getButtonByName(this, "classified_update_btn"); |
236 | mUpdateBtn->setClickedCallback(onClickUpdate); | 238 | mUpdateBtn->setClickedCallback(onClickUpdate); |
237 | mUpdateBtn->setCallbackUserData(this); | 239 | mUpdateBtn->setCallbackUserData(this); |
238 | mEnableCommit = TRUE; | ||
239 | 240 | ||
240 | if (!mInFinder) | 241 | if (!mInFinder) |
241 | { | 242 | { |
@@ -268,12 +269,58 @@ void LLPanelClassified::apply() | |||
268 | { | 269 | { |
269 | // Apply is used for automatically saving results, so only | 270 | // Apply is used for automatically saving results, so only |
270 | // do that if there is a difference, and this is a save not create. | 271 | // do that if there is a difference, and this is a save not create. |
271 | if (mEnableCommit && mPaidFor) | 272 | if (mDirty && mPaidFor) |
272 | { | 273 | { |
273 | sendClassifiedInfoUpdate(); | 274 | sendClassifiedInfoUpdate(); |
274 | } | 275 | } |
275 | } | 276 | } |
276 | 277 | ||
278 | |||
279 | // static | ||
280 | void LLPanelClassified::saveCallback(S32 option, void* data) | ||
281 | { | ||
282 | LLPanelClassified* self = (LLPanelClassified*)data; | ||
283 | switch(option) | ||
284 | { | ||
285 | case 0: // Save | ||
286 | self->sendClassifiedInfoUpdate(); | ||
287 | // fall through to close | ||
288 | |||
289 | case 1: // Don't Save | ||
290 | { | ||
291 | self->mForceClose = true; | ||
292 | // Close containing floater | ||
293 | LLView* view = self; | ||
294 | while (view) | ||
295 | { | ||
296 | if (view->getWidgetType() == WIDGET_TYPE_FLOATER) | ||
297 | { | ||
298 | LLFloater* f = (LLFloater*)view; | ||
299 | f->close(); | ||
300 | break; | ||
301 | } | ||
302 | view = view->getParent(); | ||
303 | } | ||
304 | } | ||
305 | break; | ||
306 | |||
307 | case 2: // Cancel | ||
308 | default: | ||
309 | app_abort_quit(); | ||
310 | break; | ||
311 | } | ||
312 | } | ||
313 | |||
314 | BOOL LLPanelClassified::canClose() | ||
315 | { | ||
316 | if (mForceClose || !mDirty) return TRUE; | ||
317 | |||
318 | LLString::format_map_t args; | ||
319 | args["[NAME]"] = mNameEditor->getText(); | ||
320 | LLAlertDialog::showXml("ClassifiedSave", args, saveCallback, this); | ||
321 | return FALSE; | ||
322 | } | ||
323 | |||
277 | // Fill in some reasonable defaults for a new classified. | 324 | // Fill in some reasonable defaults for a new classified. |
278 | void LLPanelClassified::initNewClassified() | 325 | void LLPanelClassified::initNewClassified() |
279 | { | 326 | { |
@@ -416,6 +463,8 @@ void LLPanelClassified::sendClassifiedInfoUpdate() | |||
416 | msg->addU8Fast(_PREHASH_ClassifiedFlags, flags); | 463 | msg->addU8Fast(_PREHASH_ClassifiedFlags, flags); |
417 | msg->addS32("PriceForListing", mPriceForListing); | 464 | msg->addS32("PriceForListing", mPriceForListing); |
418 | gAgent.sendReliableMessage(); | 465 | gAgent.sendReliableMessage(); |
466 | |||
467 | mDirty = false; | ||
419 | } | 468 | } |
420 | 469 | ||
421 | 470 | ||
@@ -627,7 +676,7 @@ void LLPanelClassified::refresh() | |||
627 | mSetBtn->setVisible(is_self); | 676 | mSetBtn->setVisible(is_self); |
628 | mSetBtn->setEnabled(is_self); | 677 | mSetBtn->setEnabled(is_self); |
629 | 678 | ||
630 | mUpdateBtn->setEnabled(is_self && mEnableCommit); | 679 | mUpdateBtn->setEnabled(is_self && mDirty); |
631 | mUpdateBtn->setVisible(is_self); | 680 | mUpdateBtn->setVisible(is_self); |
632 | } | 681 | } |
633 | } | 682 | } |
@@ -710,7 +759,6 @@ void LLPanelClassified::callbackConfirmPublish(S32 option, void* data) | |||
710 | LLTabContainerVertical* tab = (LLTabContainerVertical*)self->getParent(); | 759 | LLTabContainerVertical* tab = (LLTabContainerVertical*)self->getParent(); |
711 | tab->setCurrentTabName(self->mNameEditor->getText()); | 760 | tab->setCurrentTabName(self->mNameEditor->getText()); |
712 | } | 761 | } |
713 | self->mEnableCommit = FALSE; | ||
714 | } | 762 | } |
715 | 763 | ||
716 | // static | 764 | // static |
@@ -789,14 +837,14 @@ void LLPanelClassified::onCommitAny(LLUICtrl* ctrl, void* data) | |||
789 | LLPanelClassified* self = (LLPanelClassified*)data; | 837 | LLPanelClassified* self = (LLPanelClassified*)data; |
790 | if (self) | 838 | if (self) |
791 | { | 839 | { |
792 | self->mEnableCommit = TRUE; | 840 | self->mDirty = true; |
793 | } | 841 | } |
794 | } | 842 | } |
795 | 843 | ||
796 | // static | 844 | // static |
797 | void LLPanelClassified::onFocusReceived(LLUICtrl* ctrl, void* data) | 845 | void LLPanelClassified::onFocusReceived(LLUICtrl* ctrl, void* data) |
798 | { | 846 | { |
799 | // first, allow the data to be saved | 847 | // allow the data to be saved |
800 | onCommitAny(ctrl, data); | 848 | onCommitAny(ctrl, data); |
801 | } | 849 | } |
802 | 850 | ||
diff --git a/linden/indra/newview/llpanelclassified.h b/linden/indra/newview/llpanelclassified.h index 498f8a5..0ebac2c 100644 --- a/linden/indra/newview/llpanelclassified.h +++ b/linden/indra/newview/llpanelclassified.h | |||
@@ -63,10 +63,14 @@ public: | |||
63 | 63 | ||
64 | /*virtual*/ void draw(); | 64 | /*virtual*/ void draw(); |
65 | 65 | ||
66 | void refresh(); | 66 | /*virtual*/ void refresh(); |
67 | 67 | ||
68 | void apply(); | 68 | void apply(); |
69 | 69 | ||
70 | // If can close, return TRUE. If cannot close, pop save/discard dialog | ||
71 | // and return FALSE. | ||
72 | BOOL canClose(); | ||
73 | |||
70 | // Setup a new classified, including creating an id, giving a sane | 74 | // Setup a new classified, including creating an id, giving a sane |
71 | // initial position, etc. | 75 | // initial position, etc. |
72 | void initNewClassified(); | 76 | void initNewClassified(); |
@@ -94,6 +98,8 @@ public: | |||
94 | static void callbackConfirmPublish(S32 option, void* data); | 98 | static void callbackConfirmPublish(S32 option, void* data); |
95 | 99 | ||
96 | protected: | 100 | protected: |
101 | static void saveCallback(S32 option, void* data); | ||
102 | |||
97 | static void onClickUpdate(void* data); | 103 | static void onClickUpdate(void* data); |
98 | static void onClickTeleport(void* data); | 104 | static void onClickTeleport(void* data); |
99 | static void onClickMap(void* data); | 105 | static void onClickMap(void* data); |
@@ -107,6 +113,8 @@ protected: | |||
107 | 113 | ||
108 | protected: | 114 | protected: |
109 | BOOL mInFinder; | 115 | BOOL mInFinder; |
116 | bool mDirty; | ||
117 | bool mForceClose; | ||
110 | LLUUID mClassifiedID; | 118 | LLUUID mClassifiedID; |
111 | LLUUID mRequestedID; | 119 | LLUUID mRequestedID; |
112 | LLUUID mCreatorID; | 120 | LLUUID mCreatorID; |
@@ -115,7 +123,6 @@ protected: | |||
115 | 123 | ||
116 | // Data will be requested on first draw | 124 | // Data will be requested on first draw |
117 | BOOL mDataRequested; | 125 | BOOL mDataRequested; |
118 | BOOL mEnableCommit; | ||
119 | 126 | ||
120 | // For avatar panel classifieds only, has the user been charged | 127 | // For avatar panel classifieds only, has the user been charged |
121 | // yet for this classified? That is, have they saved once? | 128 | // yet for this classified? That is, have they saved once? |
diff --git a/linden/indra/newview/llpanelgeneral.cpp b/linden/indra/newview/llpanelgeneral.cpp index d60471d..10aef2c 100644 --- a/linden/indra/newview/llpanelgeneral.cpp +++ b/linden/indra/newview/llpanelgeneral.cpp | |||
@@ -196,7 +196,6 @@ void LLPanelGeneral::refresh() | |||
196 | mAFKTimeout = gSavedSettings.getF32("AFKTimeout"); | 196 | mAFKTimeout = gSavedSettings.getF32("AFKTimeout"); |
197 | mMiniMapRotate = gSavedSettings.getBOOL("MiniMapRotate"); | 197 | mMiniMapRotate = gSavedSettings.getBOOL("MiniMapRotate"); |
198 | mNotifyMoney = gSavedSettings.getBOOL("NotifyMoneyChange"); | 198 | mNotifyMoney = gSavedSettings.getBOOL("NotifyMoneyChange"); |
199 | mShowNewInventory = gSavedSettings.getBOOL("ShowNewInventory"); | ||
200 | mUseDefaultColor = gSavedSettings.getBOOL("UseDefaultColorPicker"); | 199 | mUseDefaultColor = gSavedSettings.getBOOL("UseDefaultColorPicker"); |
201 | mEffectColor = gSavedSettings.getColor4("EffectColor"); | 200 | mEffectColor = gSavedSettings.getColor4("EffectColor"); |
202 | 201 | ||
@@ -217,7 +216,6 @@ void LLPanelGeneral::cancel() | |||
217 | gSavedSettings.setF32("AFKTimeout", mAFKTimeout ); | 216 | gSavedSettings.setF32("AFKTimeout", mAFKTimeout ); |
218 | gSavedSettings.setBOOL("MiniMapRotate", mMiniMapRotate ); | 217 | gSavedSettings.setBOOL("MiniMapRotate", mMiniMapRotate ); |
219 | gSavedSettings.setBOOL("NotifyMoneyChange", mNotifyMoney ); | 218 | gSavedSettings.setBOOL("NotifyMoneyChange", mNotifyMoney ); |
220 | gSavedSettings.setBOOL("ShowNewInventory", mShowNewInventory); | ||
221 | gSavedSettings.setBOOL("UseDefaultColorPicker", mUseDefaultColor ); | 219 | gSavedSettings.setBOOL("UseDefaultColorPicker", mUseDefaultColor ); |
222 | gSavedSettings.setColor4("EffectColor", mEffectColor ); | 220 | gSavedSettings.setColor4("EffectColor", mEffectColor ); |
223 | gSavedSettings.setString("Language", mLanguage); | 221 | gSavedSettings.setString("Language", mLanguage); |
diff --git a/linden/indra/newview/llpanelgeneral.h b/linden/indra/newview/llpanelgeneral.h index fe4ff4e..a9bc662 100644 --- a/linden/indra/newview/llpanelgeneral.h +++ b/linden/indra/newview/llpanelgeneral.h | |||
@@ -61,7 +61,6 @@ protected: | |||
61 | BOOL mChatOnlineNotification; | 61 | BOOL mChatOnlineNotification; |
62 | F32 mAFKTimeout; | 62 | F32 mAFKTimeout; |
63 | BOOL mNotifyMoney; | 63 | BOOL mNotifyMoney; |
64 | BOOL mShowNewInventory; | ||
65 | BOOL mUseDefaultColor; | 64 | BOOL mUseDefaultColor; |
66 | LLColor4 mEffectColor; | 65 | LLColor4 mEffectColor; |
67 | BOOL mMiniMapRotate; | 66 | BOOL mMiniMapRotate; |
diff --git a/linden/indra/newview/llpanelgroup.cpp b/linden/indra/newview/llpanelgroup.cpp index 47dacf3..8061e42 100644 --- a/linden/indra/newview/llpanelgroup.cpp +++ b/linden/indra/newview/llpanelgroup.cpp | |||
@@ -78,7 +78,7 @@ BOOL LLPanelGroupTab::postBuild() | |||
78 | if (txt) | 78 | if (txt) |
79 | { | 79 | { |
80 | mHelpText = txt->getText(); | 80 | mHelpText = txt->getText(); |
81 | removeChild(txt); | 81 | removeChild(txt, TRUE); |
82 | } | 82 | } |
83 | return TRUE; | 83 | return TRUE; |
84 | } | 84 | } |
@@ -285,13 +285,13 @@ BOOL LLPanelGroup::postBuild() | |||
285 | if (txt) | 285 | if (txt) |
286 | { | 286 | { |
287 | mDefaultNeedsApplyMesg = txt->getText(); | 287 | mDefaultNeedsApplyMesg = txt->getText(); |
288 | removeChild(txt); | 288 | removeChild(txt, TRUE); |
289 | } | 289 | } |
290 | txt = (LLTextBox*)getChildByName("want_apply_text"); | 290 | txt = (LLTextBox*)getChildByName("want_apply_text"); |
291 | if (txt) | 291 | if (txt) |
292 | { | 292 | { |
293 | mWantApplyMesg = txt->getText(); | 293 | mWantApplyMesg = txt->getText(); |
294 | removeChild(txt); | 294 | removeChild(txt, TRUE); |
295 | } | 295 | } |
296 | 296 | ||
297 | LLButton* button = (LLButton*) getChildByName("btn_ok"); | 297 | LLButton* button = (LLButton*) getChildByName("btn_ok"); |
diff --git a/linden/indra/newview/llpanelgroupgeneral.cpp b/linden/indra/newview/llpanelgroupgeneral.cpp index 5ec9651..0888cad 100644 --- a/linden/indra/newview/llpanelgroupgeneral.cpp +++ b/linden/indra/newview/llpanelgroupgeneral.cpp | |||
@@ -135,7 +135,7 @@ BOOL LLPanelGroupGeneral::postBuild() | |||
135 | if (founder) | 135 | if (founder) |
136 | { | 136 | { |
137 | mFounderName = new LLNameBox(founder->getName(),founder->getRect(),LLUUID::null,FALSE,founder->getFont(),founder->getMouseOpaque()); | 137 | mFounderName = new LLNameBox(founder->getName(),founder->getRect(),LLUUID::null,FALSE,founder->getFont(),founder->getMouseOpaque()); |
138 | removeChild(founder); | 138 | removeChild(founder, TRUE); |
139 | addChild(mFounderName); | 139 | addChild(mFounderName); |
140 | } | 140 | } |
141 | 141 | ||
@@ -221,14 +221,14 @@ BOOL LLPanelGroupGeneral::postBuild() | |||
221 | if (txt) | 221 | if (txt) |
222 | { | 222 | { |
223 | mIncompleteMemberDataStr = txt->getText(); | 223 | mIncompleteMemberDataStr = txt->getText(); |
224 | removeChild(txt); | 224 | removeChild(txt, TRUE); |
225 | } | 225 | } |
226 | 226 | ||
227 | txt = (LLTextBox*)getChildByName("confirm_group_create_str"); | 227 | txt = (LLTextBox*)getChildByName("confirm_group_create_str"); |
228 | if (txt) | 228 | if (txt) |
229 | { | 229 | { |
230 | mConfirmGroupCreateStr = txt->getText(); | 230 | mConfirmGroupCreateStr = txt->getText(); |
231 | removeChild(txt); | 231 | removeChild(txt, TRUE); |
232 | } | 232 | } |
233 | 233 | ||
234 | // If the group_id is null, then we are creating a new group | 234 | // If the group_id is null, then we are creating a new group |
diff --git a/linden/indra/newview/llpanelgrouplandmoney.cpp b/linden/indra/newview/llpanelgrouplandmoney.cpp index b7a74b1..117145e 100644 --- a/linden/indra/newview/llpanelgrouplandmoney.cpp +++ b/linden/indra/newview/llpanelgrouplandmoney.cpp | |||
@@ -569,14 +569,14 @@ BOOL LLPanelGroupLandMoney::postBuild() | |||
569 | if ( no_permsp ) | 569 | if ( no_permsp ) |
570 | { | 570 | { |
571 | mImplementationp->mCantViewParcelsText = no_permsp->getText(); | 571 | mImplementationp->mCantViewParcelsText = no_permsp->getText(); |
572 | removeChild(no_permsp); | 572 | removeChild(no_permsp, TRUE); |
573 | } | 573 | } |
574 | 574 | ||
575 | no_permsp = (LLTextBox*) getChildByName("cant_view_group_accounting_text"); | 575 | no_permsp = (LLTextBox*) getChildByName("cant_view_group_accounting_text"); |
576 | if ( no_permsp ) | 576 | if ( no_permsp ) |
577 | { | 577 | { |
578 | mImplementationp->mCantViewAccountsText = no_permsp->getText(); | 578 | mImplementationp->mCantViewAccountsText = no_permsp->getText(); |
579 | removeChild(no_permsp); | 579 | removeChild(no_permsp, TRUE); |
580 | } | 580 | } |
581 | 581 | ||
582 | 582 | ||
diff --git a/linden/indra/newview/llpanelgroupnotices.cpp b/linden/indra/newview/llpanelgroupnotices.cpp index a001455..e335929 100644 --- a/linden/indra/newview/llpanelgroupnotices.cpp +++ b/linden/indra/newview/llpanelgroupnotices.cpp | |||
@@ -279,7 +279,7 @@ BOOL LLPanelGroupNotices::postBuild() | |||
279 | if (txt) | 279 | if (txt) |
280 | { | 280 | { |
281 | mNoNoticesStr = txt->getText(); | 281 | mNoNoticesStr = txt->getText(); |
282 | removeChild(txt); | 282 | removeChild(txt, TRUE); |
283 | } | 283 | } |
284 | 284 | ||
285 | mPanelCreateNotice = (LLPanel*) getChildByName("panel_create_new_notice",recurse); | 285 | mPanelCreateNotice = (LLPanel*) getChildByName("panel_create_new_notice",recurse); |
@@ -294,7 +294,7 @@ BOOL LLPanelGroupNotices::postBuild() | |||
294 | target->setToolTip(dtv->getToolTip()); | 294 | target->setToolTip(dtv->getToolTip()); |
295 | 295 | ||
296 | mPanelCreateNotice->addChild(target); | 296 | mPanelCreateNotice->addChild(target); |
297 | mPanelCreateNotice->removeChild(dtv); | 297 | mPanelCreateNotice->removeChild(dtv, TRUE); |
298 | 298 | ||
299 | arrangeNoticeView(VIEW_PAST_NOTICE); | 299 | arrangeNoticeView(VIEW_PAST_NOTICE); |
300 | 300 | ||
diff --git a/linden/indra/newview/llpanelgrouproles.cpp b/linden/indra/newview/llpanelgrouproles.cpp index 5765a12..e6944d9 100644 --- a/linden/indra/newview/llpanelgrouproles.cpp +++ b/linden/indra/newview/llpanelgrouproles.cpp | |||
@@ -172,13 +172,13 @@ BOOL LLPanelGroupRoles::postBuild() | |||
172 | if (txt) | 172 | if (txt) |
173 | { | 173 | { |
174 | mDefaultNeedsApplyMesg = txt->getText(); | 174 | mDefaultNeedsApplyMesg = txt->getText(); |
175 | removeChild(txt); | 175 | removeChild(txt, TRUE); |
176 | } | 176 | } |
177 | txt = (LLTextBox*)getChildByName("want_apply_text"); | 177 | txt = (LLTextBox*)getChildByName("want_apply_text"); |
178 | if (txt) | 178 | if (txt) |
179 | { | 179 | { |
180 | mWantApplyMesg = txt->getText(); | 180 | mWantApplyMesg = txt->getText(); |
181 | removeChild(txt); | 181 | removeChild(txt, TRUE); |
182 | } | 182 | } |
183 | 183 | ||
184 | return LLPanelGroupTab::postBuild(); | 184 | return LLPanelGroupTab::postBuild(); |
@@ -541,21 +541,21 @@ BOOL LLPanelGroupSubTab::postBuild() | |||
541 | if (icon && icon->getImage().notNull()) | 541 | if (icon && icon->getImage().notNull()) |
542 | { | 542 | { |
543 | mActionIcons["folder"] = icon->getImage(); | 543 | mActionIcons["folder"] = icon->getImage(); |
544 | removeChild(icon); | 544 | removeChild(icon, TRUE); |
545 | } | 545 | } |
546 | 546 | ||
547 | icon = (LLIconCtrl*) getChildByName("power_all_have_icon",no_recurse); | 547 | icon = (LLIconCtrl*) getChildByName("power_all_have_icon",no_recurse); |
548 | if (icon && icon->getImage().notNull()) | 548 | if (icon && icon->getImage().notNull()) |
549 | { | 549 | { |
550 | mActionIcons["full"] = icon->getImage(); | 550 | mActionIcons["full"] = icon->getImage(); |
551 | removeChild(icon); | 551 | removeChild(icon, TRUE); |
552 | } | 552 | } |
553 | 553 | ||
554 | icon = (LLIconCtrl*) getChildByName("power_partial_icon",no_recurse); | 554 | icon = (LLIconCtrl*) getChildByName("power_partial_icon",no_recurse); |
555 | if (icon && icon->getImage().notNull()) | 555 | if (icon && icon->getImage().notNull()) |
556 | { | 556 | { |
557 | mActionIcons["partial"] = icon->getImage(); | 557 | mActionIcons["partial"] = icon->getImage(); |
558 | removeChild(icon); | 558 | removeChild(icon, TRUE); |
559 | } | 559 | } |
560 | 560 | ||
561 | return LLPanelGroupTab::postBuild(); | 561 | return LLPanelGroupTab::postBuild(); |
@@ -1825,7 +1825,7 @@ BOOL LLPanelGroupRolesSubTab::postBuildSubTab(LLView* root) | |||
1825 | if (txt) | 1825 | if (txt) |
1826 | { | 1826 | { |
1827 | mRemoveEveryoneTxt = txt->getText(); | 1827 | mRemoveEveryoneTxt = txt->getText(); |
1828 | parent->removeChild(txt); | 1828 | parent->removeChild(txt, TRUE); |
1829 | } | 1829 | } |
1830 | 1830 | ||
1831 | mCreateRoleButton = | 1831 | mCreateRoleButton = |
diff --git a/linden/indra/newview/llpanelgroupvoting.cpp b/linden/indra/newview/llpanelgroupvoting.cpp index eca188e..8b8cd76 100644 --- a/linden/indra/newview/llpanelgroupvoting.cpp +++ b/linden/indra/newview/llpanelgroupvoting.cpp | |||
@@ -1299,28 +1299,28 @@ BOOL LLPanelGroupVoting::postBuild() | |||
1299 | if (txt) | 1299 | if (txt) |
1300 | { | 1300 | { |
1301 | mImpl->mViewProposalHeaderText = txt->getText(); | 1301 | mImpl->mViewProposalHeaderText = txt->getText(); |
1302 | removeChild(txt); | 1302 | removeChild(txt, TRUE); |
1303 | } | 1303 | } |
1304 | 1304 | ||
1305 | txt = (LLTextBox*) getChildByName("proposals_header_create_txt", recurse); | 1305 | txt = (LLTextBox*) getChildByName("proposals_header_create_txt", recurse); |
1306 | if (txt) | 1306 | if (txt) |
1307 | { | 1307 | { |
1308 | mImpl->mCreateProposalHeaderText = txt->getText(); | 1308 | mImpl->mCreateProposalHeaderText = txt->getText(); |
1309 | removeChild(txt); | 1309 | removeChild(txt, TRUE); |
1310 | } | 1310 | } |
1311 | 1311 | ||
1312 | txt = (LLTextBox*) getChildByName("proposals_header_vote_txt", recurse); | 1312 | txt = (LLTextBox*) getChildByName("proposals_header_vote_txt", recurse); |
1313 | if (txt) | 1313 | if (txt) |
1314 | { | 1314 | { |
1315 | mImpl->mVoteProposalHeaderText = txt->getText(); | 1315 | mImpl->mVoteProposalHeaderText = txt->getText(); |
1316 | removeChild(txt); | 1316 | removeChild(txt, TRUE); |
1317 | } | 1317 | } |
1318 | 1318 | ||
1319 | txt = (LLTextBox*) getChildByName("empty_proposal_txt", recurse); | 1319 | txt = (LLTextBox*) getChildByName("empty_proposal_txt", recurse); |
1320 | if (txt) | 1320 | if (txt) |
1321 | { | 1321 | { |
1322 | mImpl->mEmptyProposalText = txt->getText(); | 1322 | mImpl->mEmptyProposalText = txt->getText(); |
1323 | removeChild(txt); | 1323 | removeChild(txt, TRUE); |
1324 | } | 1324 | } |
1325 | 1325 | ||
1326 | mImpl->updateQuorumText(); | 1326 | mImpl->updateQuorumText(); |
diff --git a/linden/indra/newview/llpanelmsgs.cpp b/linden/indra/newview/llpanelmsgs.cpp index 3f5314c..3a8729c 100644 --- a/linden/indra/newview/llpanelmsgs.cpp +++ b/linden/indra/newview/llpanelmsgs.cpp | |||
@@ -35,14 +35,29 @@ | |||
35 | #include "llviewercontrol.h" | 35 | #include "llviewercontrol.h" |
36 | #include "llvieweruictrlfactory.h" | 36 | #include "llvieweruictrlfactory.h" |
37 | 37 | ||
38 | class LLPopupData | ||
39 | { | ||
40 | public: | ||
41 | LLPopupData() : mShowNewInventory(FALSE), mAutoAcceptNewInventory(FALSE) { } | ||
42 | |||
43 | BOOL mShowNewInventory; | ||
44 | BOOL mAutoAcceptNewInventory; | ||
45 | }; | ||
46 | |||
47 | LLPopupData sPopupData; | ||
38 | 48 | ||
39 | //----------------------------------------------------------------------------- | 49 | //----------------------------------------------------------------------------- |
40 | LLPanelMsgs::LLPanelMsgs() : | 50 | LLPanelMsgs::LLPanelMsgs() : |
41 | LLPanel("Messages Panel"), | 51 | LLPanel("Messages Panel"), |
42 | mDisabledPopups( 0 ), | 52 | mDisabledPopups( NULL ), |
43 | mEnabledPopups( 0 ) | 53 | mEnabledPopups( NULL ) |
44 | { | 54 | { |
45 | }; | 55 | gUICtrlFactory->buildPanel(this, "panel_preferences_popups.xml"); |
56 | } | ||
57 | |||
58 | |||
59 | LLPanelMsgs::~LLPanelMsgs() | ||
60 | { } | ||
46 | 61 | ||
47 | //----------------------------------------------------------------------------- | 62 | //----------------------------------------------------------------------------- |
48 | // postBuild() | 63 | // postBuild() |
@@ -54,6 +69,10 @@ BOOL LLPanelMsgs::postBuild() | |||
54 | childSetAction("enable_popup", onClickEnablePopup, this); | 69 | childSetAction("enable_popup", onClickEnablePopup, this); |
55 | childSetAction("reset_dialogs_btn", onClickResetDialogs, this); | 70 | childSetAction("reset_dialogs_btn", onClickResetDialogs, this); |
56 | buildLists(); | 71 | buildLists(); |
72 | |||
73 | sPopupData.mAutoAcceptNewInventory = gSavedSettings.getBOOL("AutoAcceptNewInventory"); | ||
74 | sPopupData.mShowNewInventory = gSavedSettings.getBOOL("ShowNewInventory"); | ||
75 | |||
57 | return TRUE; | 76 | return TRUE; |
58 | } | 77 | } |
59 | 78 | ||
@@ -132,14 +151,19 @@ void LLPanelMsgs::draw() | |||
132 | LLPanel::draw(); | 151 | LLPanel::draw(); |
133 | } | 152 | } |
134 | 153 | ||
154 | |||
135 | void LLPanelMsgs::apply() | 155 | void LLPanelMsgs::apply() |
136 | { | 156 | { |
137 | } | 157 | } |
138 | 158 | ||
159 | |||
139 | void LLPanelMsgs::cancel() | 160 | void LLPanelMsgs::cancel() |
140 | { | 161 | { |
162 | gSavedSettings.setBOOL("ShowNewInventory", sPopupData.mShowNewInventory); | ||
163 | gSavedSettings.setBOOL("AutoAcceptNewInventory", sPopupData.mAutoAcceptNewInventory); | ||
141 | } | 164 | } |
142 | 165 | ||
166 | |||
143 | //static | 167 | //static |
144 | void LLPanelMsgs::onClickEnablePopup(void* user_data) | 168 | void LLPanelMsgs::onClickEnablePopup(void* user_data) |
145 | { | 169 | { |
diff --git a/linden/indra/newview/llpanelmsgs.h b/linden/indra/newview/llpanelmsgs.h index 51e0498..58b6b95 100644 --- a/linden/indra/newview/llpanelmsgs.h +++ b/linden/indra/newview/llpanelmsgs.h | |||
@@ -37,10 +37,10 @@ class LLPanelMsgs : public LLPanel | |||
37 | { | 37 | { |
38 | public: | 38 | public: |
39 | LLPanelMsgs(); | 39 | LLPanelMsgs(); |
40 | virtual ~LLPanelMsgs() {}; | 40 | /*virtual*/ ~LLPanelMsgs(); |
41 | 41 | ||
42 | virtual BOOL postBuild(); | 42 | /*virtual*/ BOOL postBuild(); |
43 | virtual void draw(); | 43 | /*virtual*/ void draw(); |
44 | 44 | ||
45 | void apply(); | 45 | void apply(); |
46 | void cancel(); | 46 | void cancel(); |
diff --git a/linden/indra/newview/llpanelnetwork.cpp b/linden/indra/newview/llpanelnetwork.cpp index eaf2075..8676c33 100644 --- a/linden/indra/newview/llpanelnetwork.cpp +++ b/linden/indra/newview/llpanelnetwork.cpp | |||
@@ -53,11 +53,6 @@ | |||
53 | #include "llvieweruictrlfactory.h" | 53 | #include "llvieweruictrlfactory.h" |
54 | #include "llviewerwindow.h" | 54 | #include "llviewerwindow.h" |
55 | 55 | ||
56 | #if LL_LIBXUL_ENABLED | ||
57 | #include "llmozlib.h" | ||
58 | #endif // LL_LIBXUL_ENABLED | ||
59 | |||
60 | |||
61 | LLPanelNetwork::LLPanelNetwork() | 56 | LLPanelNetwork::LLPanelNetwork() |
62 | { | 57 | { |
63 | gUICtrlFactory->buildPanel(this, "panel_preferences_network.xml"); | 58 | gUICtrlFactory->buildPanel(this, "panel_preferences_network.xml"); |
@@ -113,11 +108,6 @@ void LLPanelNetwork::cancel() | |||
113 | // static | 108 | // static |
114 | void LLPanelNetwork::onClickClearCache(void*) | 109 | void LLPanelNetwork::onClickClearCache(void*) |
115 | { | 110 | { |
116 | #if LL_LIBXUL_ENABLED | ||
117 | // clear Mozilla cache | ||
118 | LLMozLib::getInstance()->clearCache(); | ||
119 | #endif // LL_LIBXUL_ENABLED | ||
120 | |||
121 | // flag client cache for clearing next time the client runs | 111 | // flag client cache for clearing next time the client runs |
122 | gSavedSettings.setBOOL("PurgeCacheOnNextStartup", TRUE); | 112 | gSavedSettings.setBOOL("PurgeCacheOnNextStartup", TRUE); |
123 | gViewerWindow->alertXml("CacheWillClear"); | 113 | gViewerWindow->alertXml("CacheWillClear"); |
diff --git a/linden/indra/newview/llpanelobject.cpp b/linden/indra/newview/llpanelobject.cpp index 9fe94f9..ae1c213 100644 --- a/linden/indra/newview/llpanelobject.cpp +++ b/linden/indra/newview/llpanelobject.cpp | |||
@@ -1182,6 +1182,9 @@ void LLPanelObject::onCommitParametric( LLUICtrl* ctrl, void* userdata ) | |||
1182 | if (selected_type == MI_SCULPT) | 1182 | if (selected_type == MI_SCULPT) |
1183 | { | 1183 | { |
1184 | self->mObject->setParameterEntryInUse(LLNetworkData::PARAMS_SCULPT, TRUE, TRUE); | 1184 | self->mObject->setParameterEntryInUse(LLNetworkData::PARAMS_SCULPT, TRUE, TRUE); |
1185 | LLSculptParams *sculpt_params = (LLSculptParams *)self->mObject->getParameterEntry(LLNetworkData::PARAMS_SCULPT); | ||
1186 | if (sculpt_params) | ||
1187 | volume_params.setSculptID(sculpt_params->getSculptTexture(), 0); | ||
1185 | } | 1188 | } |
1186 | else | 1189 | else |
1187 | { | 1190 | { |
diff --git a/linden/indra/newview/llpanelweb.cpp b/linden/indra/newview/llpanelweb.cpp index e1e4247..5b0b7e6 100644 --- a/linden/indra/newview/llpanelweb.cpp +++ b/linden/indra/newview/llpanelweb.cpp | |||
@@ -1,8 +1,8 @@ | |||
1 | /** | 1 | /** |
2 | * @file llpanelweb.cpp | 2 | * @file LLPanelWeb.cpp |
3 | * @brief Web browser options | 3 | * @brief Network preferences panel |
4 | * | 4 | * |
5 | * Copyright (c) 2003-2007, Linden Research, Inc. | 5 | * Copyright (c) 2001-2007, Linden Research, Inc. |
6 | * | 6 | * |
7 | * Second Life Viewer Source Code | 7 | * Second Life Viewer Source Code |
8 | * The source code in this file ("Source Code") is provided by Linden Lab | 8 | * The source code in this file ("Source Code") is provided by Linden Lab |
@@ -28,345 +28,127 @@ | |||
28 | 28 | ||
29 | #include "llviewerprecompiledheaders.h" | 29 | #include "llviewerprecompiledheaders.h" |
30 | 30 | ||
31 | // file include | ||
31 | #include "llpanelweb.h" | 32 | #include "llpanelweb.h" |
32 | 33 | ||
34 | // linden library includes | ||
35 | #include "llerror.h" | ||
36 | #include "llrect.h" | ||
37 | #include "llstring.h" | ||
38 | |||
39 | // project includes | ||
33 | #include "llbutton.h" | 40 | #include "llbutton.h" |
34 | #include "llscrolllistctrl.h" | 41 | #include "llui.h" |
42 | #include "lluictrlfactory.h" | ||
35 | #include "llcheckboxctrl.h" | 43 | #include "llcheckboxctrl.h" |
36 | #include "llradiogroup.h" | ||
37 | #include "lllineeditor.h" | ||
38 | #include "llfirstuse.h" | ||
39 | #include "llviewercontrol.h" | 44 | #include "llviewercontrol.h" |
40 | #include "llmediaengine.h" | ||
41 | #include "llstartup.h" | ||
42 | #include "llurlwhitelist.h" | ||
43 | #include "llvieweruictrlfactory.h" | 45 | #include "llvieweruictrlfactory.h" |
46 | #include "llviewerwindow.h" | ||
47 | |||
48 | #if LL_LIBXUL_ENABLED | ||
49 | #include "llmozlib.h" | ||
50 | #endif // LL_LIBXUL_ENABLED | ||
44 | 51 | ||
45 | LLPanelWeb::LLPanelWeb() | 52 | LLPanelWeb::LLPanelWeb() |
46 | : LLPanel("Web Panel"), | ||
47 | mExternalBrowserCheck(NULL), | ||
48 | mBrowserHomePage(NULL), | ||
49 | mWebPagesOnPrimsCheck(NULL), | ||
50 | mTrustedSitesList(NULL), | ||
51 | mProxyEnabled(NULL), | ||
52 | mProxyAddress(NULL), | ||
53 | mProxyPort(NULL), | ||
54 | mProxySocks45(NULL), | ||
55 | mProxyExclusions(NULL), | ||
56 | mAddTrustedSite(NULL), | ||
57 | mTrustedSiteEntry(NULL), | ||
58 | mRemTrustedSite(NULL) | ||
59 | { | 53 | { |
60 | mLoggedIn = ( gStartupState >= STATE_STARTED ); | 54 | gUICtrlFactory->buildPanel(this, "panel_preferences_web.xml"); |
61 | } | 55 | } |
62 | 56 | ||
63 | //----------------------------------------------------------------------------- | ||
64 | // postBuild() | ||
65 | //----------------------------------------------------------------------------- | ||
66 | BOOL LLPanelWeb::postBuild() | 57 | BOOL LLPanelWeb::postBuild() |
67 | { | 58 | { |
68 | mExternalBrowserCheck = LLViewerUICtrlFactory::getCheckBoxByName(this, "external_browser_check"); | 59 | childSetAction( "clear_cache", onClickClearCache, this ); |
69 | mExternalBrowserCheck->setCallbackUserData ( this ); | 60 | childSetAction( "clear_cookies", onClickClearCookies, this ); |
70 | mExternalBrowserCheck->setCommitCallback ( onCommitExternalBrowser ); | 61 | childSetEnabled( "connection_port", gSavedSettings.getBOOL( "CookiesEnabled" ) ); |
71 | 62 | childSetCommitCallback( "cookies_enabled", onCommitCookies, this ); | |
72 | mWebPagesOnPrimsCheck = LLViewerUICtrlFactory::getCheckBoxByName(this, "web_pages_on_prims_check"); | ||
73 | |||
74 | mBrowserHomePage = LLViewerUICtrlFactory::getLineEditorByName(this, "home_page"); | ||
75 | |||
76 | mProxyEnabled = LLViewerUICtrlFactory::getCheckBoxByName(this, "proxy_enabled"); | ||
77 | mProxyEnabled->setCallbackUserData ( this ); | ||
78 | mProxyEnabled->setCommitCallback ( onCommitProxyEnabled ); | ||
79 | mProxyAddress = LLViewerUICtrlFactory::getLineEditorByName(this, "proxy_address"); | ||
80 | mProxyPort = LLViewerUICtrlFactory::getLineEditorByName(this, "proxy_port"); | ||
81 | mProxySocks45 = LLViewerUICtrlFactory::getRadioGroupByName(this, "socks_4_5"); | ||
82 | mProxyExclusions = LLViewerUICtrlFactory::getLineEditorByName(this, "proxy_exclusions"); | ||
83 | |||
84 | mAddTrustedSite = LLViewerUICtrlFactory::getButtonByName(this, "add_trusted"); | ||
85 | mAddTrustedSite->setEnabled ( FALSE ); | ||
86 | mAddTrustedSite->setCallbackUserData ( this ); | ||
87 | mAddTrustedSite->setClickedCallback ( onAddTrustedSite ); | ||
88 | |||
89 | mTrustedSitesList = LLViewerUICtrlFactory::getScrollListByName(this, "trusted_sites_list"); | ||
90 | mTrustedSitesList->setAllowMultipleSelection ( TRUE ); | ||
91 | mTrustedSitesList->setCommitOnSelectionChange ( TRUE ); | ||
92 | mTrustedSitesList->setCallbackUserData ( this ); | ||
93 | mTrustedSitesList->setCommitCallback ( onTrustedSiteListCommit ); | ||
94 | |||
95 | mTrustedSiteEntry = LLViewerUICtrlFactory::getLineEditorByName(this, "trusted_site_entry"); | ||
96 | mTrustedSiteEntry->setCallbackUserData ( this ); | ||
97 | mTrustedSiteEntry->setKeystrokeCallback ( onTrustedSiteEntryKeystroke ); | ||
98 | |||
99 | mRemTrustedSite = LLViewerUICtrlFactory::getButtonByName(this, "rem_trusted"); | ||
100 | mRemTrustedSite->setEnabled ( FALSE ); | ||
101 | mRemTrustedSite->setCallbackUserData ( this ); | ||
102 | mRemTrustedSite->setClickedCallback ( onRemTrustedSite ); | ||
103 | |||
104 | BOOL use_external_browser = gSavedSettings.getBOOL("UseExternalBrowser"); | ||
105 | mExternalBrowserCheck->set(use_external_browser); | ||
106 | |||
107 | LLString strVal = gSavedSettings.getString ( "BrowserHomePage" ); | ||
108 | mBrowserHomePage->setText ( strVal ); | ||
109 | |||
110 | BOOL boolVal = gSavedSettings.getBOOL ( "BrowserProxyEnabled" ); | ||
111 | mProxyEnabled->set ( boolVal ); | ||
112 | |||
113 | strVal = gSavedSettings.getString ( "BrowserProxyAddress" ); | ||
114 | mProxyAddress->setText ( strVal ); | ||
115 | |||
116 | S32 port = gSavedSettings.getS32 ( "BrowserProxyPort" ); | ||
117 | std::stringstream codec; | ||
118 | codec << port; | ||
119 | mProxyPort->setText ( codec.str () ); | ||
120 | |||
121 | S32 numVal = gSavedSettings.getS32 ( "BrowserProxySocks45" ); | ||
122 | mProxySocks45->setSelectedIndex ( numVal - 4 ); | ||
123 | |||
124 | strVal = gSavedSettings.getString ( "BrowserProxyExclusions" ); | ||
125 | mProxyExclusions->setText ( strVal ); | ||
126 | |||
127 | // switch on/off UI depending on state of 'use external browser' checkbox | ||
128 | configExternaBrowserEnabledUI ( mExternalBrowserCheck->get() ); | ||
129 | |||
130 | // switch on/off UI depending on which type of proxy is chosen (only if internal browseR) | ||
131 | if ( ! mExternalBrowserCheck->get() ) | ||
132 | configProxyEnabledUI ( mProxyEnabled->get() ); | ||
133 | 63 | ||
134 | BOOL use_web_pages_on_prims = gSavedSettings.getBOOL("UseWebPagesOnPrims"); | 64 | refresh(); |
135 | mWebPagesOnPrimsCheck->set(use_web_pages_on_prims); | ||
136 | |||
137 | // load the list of trusted sites | ||
138 | loadTrustedSiteList (); | ||
139 | 65 | ||
140 | return TRUE; | 66 | return TRUE; |
141 | } | 67 | } |
142 | 68 | ||
143 | // helper function to enable/disable proxy UI based on what type of proxy is selected | 69 | LLPanelWeb::~LLPanelWeb() |
144 | void LLPanelWeb::configProxyEnabledUI ( BOOL enabled ) | ||
145 | { | 70 | { |
146 | if ( enabled ) | 71 | // Children all cleaned up by default view destructor. |
147 | { | ||
148 | mProxyAddress->setEnabled ( TRUE ); | ||
149 | mProxyPort->setEnabled ( TRUE ); | ||
150 | mProxySocks45->setEnabled ( TRUE); | ||
151 | mProxyExclusions->setEnabled ( TRUE ); | ||
152 | } | ||
153 | else | ||
154 | { | ||
155 | mProxyAddress->setEnabled ( FALSE ); | ||
156 | mProxyPort->setEnabled ( FALSE ); | ||
157 | mProxySocks45->setEnabled ( FALSE ); | ||
158 | mProxyExclusions->setEnabled ( FALSE ); | ||
159 | }; | ||
160 | } | 72 | } |
161 | 73 | ||
162 | // helper function to enable/disable proxy UI based on what type of proxy is selected | 74 | void LLPanelWeb::apply() |
163 | void LLPanelWeb::configExternaBrowserEnabledUI ( BOOL enabled ) | ||
164 | { | 75 | { |
165 | if ( enabled ) | ||
166 | { | ||
167 | mBrowserHomePage->setEnabled ( FALSE ); | ||
168 | mWebPagesOnPrimsCheck->setEnabled ( FALSE ); | ||
169 | mTrustedSitesList->setEnabled ( FALSE ); | ||
170 | mProxyEnabled->setEnabled ( FALSE ); | ||
171 | mProxyAddress->setEnabled ( FALSE ); | ||
172 | mProxyPort->setEnabled ( FALSE ); | ||
173 | mProxySocks45->setEnabled ( FALSE ); | ||
174 | mProxyExclusions->setEnabled ( FALSE ); | ||
175 | mAddTrustedSite->setEnabled ( FALSE ); | ||
176 | mTrustedSiteEntry->setEnabled ( FALSE ); | ||
177 | mRemTrustedSite->setEnabled ( FALSE ); | ||
178 | } | ||
179 | else | ||
180 | { | ||
181 | mBrowserHomePage->setEnabled ( TRUE ); | ||
182 | mWebPagesOnPrimsCheck->setEnabled ( TRUE ); | ||
183 | mTrustedSitesList->setEnabled ( TRUE ); | ||
184 | mProxyEnabled->setEnabled ( TRUE ); | ||
185 | mProxyAddress->setEnabled ( TRUE ); | ||
186 | mProxyPort->setEnabled ( TRUE ); | ||
187 | mProxySocks45->setEnabled ( TRUE); | ||
188 | mProxyExclusions->setEnabled ( TRUE ); | ||
189 | mAddTrustedSite->setEnabled ( TRUE ); | ||
190 | mTrustedSiteEntry->setEnabled ( TRUE ); | ||
191 | |||
192 | // only set this to enabled if there is text in the entry widget | ||
193 | if ( mTrustedSiteEntry->getLength() ) | ||
194 | mAddTrustedSite->setEnabled ( TRUE ); | ||
195 | else | ||
196 | mAddTrustedSite->setEnabled ( FALSE ); | ||
197 | |||
198 | // only set this to enabled if something is selected in the list of trusted sites | ||
199 | if ( mTrustedSitesList->getFirstSelected () ) | ||
200 | mRemTrustedSite->setEnabled ( TRUE ); | ||
201 | else | ||
202 | mRemTrustedSite->setEnabled ( FALSE ); | ||
203 | }; | ||
204 | |||
205 | // final check - disable the white list options if not | ||
206 | // logged in since they are on a per-user basis | ||
207 | if ( ! mLoggedIn ) | ||
208 | { | ||
209 | mTrustedSitesList->setEnabled ( FALSE ); | ||
210 | mAddTrustedSite->setEnabled ( FALSE ); | ||
211 | mTrustedSiteEntry->setEnabled ( FALSE ); | ||
212 | mRemTrustedSite->setEnabled ( FALSE ); | ||
213 | }; | ||
214 | } | 76 | } |
215 | 77 | ||
216 | void LLPanelWeb::onCommitExternalBrowser ( LLUICtrl* ctrl, void* data ) | 78 | void LLPanelWeb::refresh() |
217 | { | 79 | { |
218 | LLPanelWeb* self = (LLPanelWeb*)data; | 80 | LLPanel::refresh(); |
219 | 81 | ||
220 | // update state of UI when proxy type changes | 82 | mCookiesEnabled = gSavedSettings.getBOOL("CookiesEnabled"); |
221 | BOOL value = self->mExternalBrowserCheck->get (); | ||
222 | self->configExternaBrowserEnabledUI ( value ); | ||
223 | } | ||
224 | 83 | ||
225 | void LLPanelWeb::onCommitProxyEnabled ( LLUICtrl* ctrl, void* data ) | 84 | #if LL_LIBXUL_ENABLED |
226 | { | 85 | llinfos << "setting cookies enabled to " << mCookiesEnabled << llendl; |
227 | LLPanelWeb* self = (LLPanelWeb*)data; | 86 | LLMozLib::getInstance()->enableCookies( mCookiesEnabled ); |
87 | #endif // LL_LIBXUL_ENABLED | ||
228 | 88 | ||
229 | // update state of UI when proxy type changes | ||
230 | BOOL value = self->mProxyEnabled->get (); | ||
231 | self->configProxyEnabledUI ( value ); | ||
232 | } | 89 | } |
233 | 90 | ||
234 | void LLPanelWeb::onTrustedSiteListCommit ( LLUICtrl* ctrl, void* data ) | 91 | void LLPanelWeb::cancel() |
235 | { | ||
236 | LLPanelWeb* self = (LLPanelWeb*)data; | ||
237 | |||
238 | // something was selected so enable the REMOVE button | ||
239 | self->mRemTrustedSite->setEnabled ( TRUE ); | ||
240 | }; | ||
241 | |||
242 | void LLPanelWeb::onTrustedSiteEntryKeystroke ( LLLineEditor* caller, void* data ) | ||
243 | { | 92 | { |
244 | LLPanelWeb* self = (LLPanelWeb*)data; | 93 | #if LL_LIBXUL_ENABLED |
94 | llinfos << "setting cookies enabled to " << mCookiesEnabled << llendl; | ||
95 | LLMozLib::getInstance()->enableCookies( mCookiesEnabled ); | ||
96 | #endif // LL_LIBXUL_ENABLED | ||
245 | 97 | ||
246 | if ( caller->getLength () ) | 98 | gSavedSettings.setBOOL( "CookiesEnabled", mCookiesEnabled ); |
247 | self->mAddTrustedSite->setEnabled ( TRUE ); | ||
248 | else | ||
249 | self->mAddTrustedSite->setEnabled ( FALSE ); | ||
250 | } | 99 | } |
251 | 100 | ||
252 | // add site to list | 101 | // static |
253 | void LLPanelWeb::onAddTrustedSite ( void* data ) | 102 | void LLPanelWeb::onClickClearCache(void*) |
254 | { | 103 | { |
255 | LLPanelWeb* self = (LLPanelWeb*)data; | 104 | #if LL_LIBXUL_ENABLED |
256 | 105 | gViewerWindow->alertXml("ConfirmClearBrowserCache", callback_clear_browser_cache, 0); | |
257 | if ( self->mTrustedSiteEntry->getLength () ) | 106 | #endif // LL_LIBXUL_ENABLED |
258 | { | ||
259 | // add to list | ||
260 | self->mTrustedSitesList->addSimpleItem ( self->mTrustedSiteEntry->getText () ); | ||
261 | |||
262 | // remove from entry field | ||
263 | self->mTrustedSiteEntry->clear (); | ||
264 | |||
265 | // nothing in entry field so disable add button | ||
266 | self->mAddTrustedSite->setEnabled ( FALSE ); | ||
267 | }; | ||
268 | } | 107 | } |
269 | 108 | ||
270 | // remove site from list | 109 | //static |
271 | void LLPanelWeb::onRemTrustedSite ( void* data ) | 110 | void LLPanelWeb::callback_clear_browser_cache(S32 option, void* userdata) |
272 | { | 111 | { |
273 | LLPanelWeb* self = (LLPanelWeb*)data; | 112 | #if LL_LIBXUL_ENABLED |
274 | 113 | if ( option == 0 ) // YES | |
275 | self->mTrustedSitesList->deleteSelectedItems (); | 114 | { |
276 | 115 | llinfos << "clearing browser cache" << llendl; | |
277 | // once we delete something, nothing is selected so disable the REMOVE button | 116 | LLMozLib::getInstance()->clearCache(); |
278 | self->mRemTrustedSite->setEnabled ( FALSE ); | 117 | } |
118 | #endif // LL_LIBXUL_ENABLED | ||
279 | } | 119 | } |
280 | 120 | ||
281 | // save off the list of trusted sites | 121 | // static |
282 | void LLPanelWeb::loadTrustedSiteList () | 122 | void LLPanelWeb::onClickClearCookies(void*) |
283 | { | 123 | { |
284 | // can't access white list file when not logged in since | 124 | #if LL_LIBXUL_ENABLED |
285 | // the filename is based on the SL username | 125 | gViewerWindow->alertXml("ConfirmClearCookies", callback_clear_cookies, 0); |
286 | if ( ! mLoggedIn ) | 126 | #endif // LL_LIBXUL_ENABLED |
287 | return; | ||
288 | |||
289 | LLUrlWhiteList* theWhiteList = LLUrlWhiteList::getInstance (); | ||
290 | |||
291 | if ( theWhiteList->load () ) | ||
292 | { | ||
293 | mTrustedSitesList->clear (); | ||
294 | |||
295 | LLString each; | ||
296 | if ( theWhiteList->getFirst ( each ) ) | ||
297 | { | ||
298 | mTrustedSitesList->addSimpleItem ( each ); | ||
299 | |||
300 | while ( theWhiteList->getNext ( each ) ) | ||
301 | { | ||
302 | mTrustedSitesList->addSimpleItem ( each ); | ||
303 | }; | ||
304 | }; | ||
305 | }; | ||
306 | } | 127 | } |
307 | 128 | ||
308 | // save off the list of trusted sites | 129 | //static |
309 | void LLPanelWeb::saveTrustedSiteList () | 130 | void LLPanelWeb::callback_clear_cookies(S32 option, void* userdata) |
310 | { | 131 | { |
311 | // can't access white list file when not logged in since | 132 | #if LL_LIBXUL_ENABLED |
312 | // the filename is based on the SL username | 133 | if ( option == 0 ) // YES |
313 | if ( ! mLoggedIn ) | ||
314 | return; | ||
315 | |||
316 | // erase the white list before we re-add items to it | ||
317 | LLUrlWhiteList::getInstance ()->clear (); | ||
318 | |||
319 | // step through each item in the scroll list | ||
320 | std::vector<LLScrollListItem*> data_list = mTrustedSitesList->getAllData(); | ||
321 | std::vector<LLScrollListItem*>::iterator data_itor; | ||
322 | for (data_itor = data_list.begin(); data_itor != data_list.end(); ++data_itor) | ||
323 | { | 134 | { |
324 | LLScrollListItem* each = *data_itor; | 135 | llinfos << "clearing browser cookies" << llendl; |
325 | LLUrlWhiteList::getInstance ()->addItem ( each->getColumn ( 0 )->getText (), false ); | 136 | LLMozLib::getInstance()->clearAllCookies(); |
326 | } | 137 | } |
327 | 138 | #endif // LL_LIBXUL_ENABLED | |
328 | LLUrlWhiteList::getInstance ()->save (); | ||
329 | } | 139 | } |
330 | 140 | ||
331 | // save off the list of trusted sites | 141 | // static |
332 | void LLPanelWeb::apply() | 142 | void LLPanelWeb::onCommitCookies(LLUICtrl* ctrl, void* data) |
333 | { | 143 | { |
144 | LLPanelWeb* self = (LLPanelWeb*)data; | ||
145 | LLCheckBoxCtrl* check = (LLCheckBoxCtrl*)ctrl; | ||
334 | 146 | ||
335 | BOOL use_external_browser = mExternalBrowserCheck->get(); | 147 | if (!self || !check) return; |
336 | gSavedSettings.setBOOL("UseExternalBrowser", use_external_browser); | ||
337 | |||
338 | gSavedSettings.setString ( "BrowserHomePage", mBrowserHomePage->getText() ); | ||
339 | |||
340 | BOOL enabled = mProxyEnabled->get (); | ||
341 | gSavedSettings.setBOOL ( "BrowserProxyEnabled", enabled ); | ||
342 | |||
343 | gSavedSettings.setString ( "BrowserProxyAddress", mProxyAddress->getText() ); | ||
344 | |||
345 | S32 port; | ||
346 | std::stringstream codec ( mProxyPort->getText () ); | ||
347 | codec >> port; | ||
348 | gSavedSettings.setS32 ( "BrowserProxyPort", port ); | ||
349 | |||
350 | S32 socks = mProxySocks45->getSelectedIndex () + 4; | ||
351 | gSavedSettings.setS32 ( "BrowserProxySocks45", socks ); | ||
352 | 148 | ||
353 | gSavedSettings.setString ( "BrowserProxyExclusions", mProxyExclusions->getText() ); | 149 | #if LL_LIBXUL_ENABLED |
354 | 150 | llinfos << "setting cookies enabled to " << check->get() << llendl; | |
355 | BOOL use_web_pages_on_prims = mWebPagesOnPrimsCheck->get(); | 151 | LLMozLib::getInstance()->enableCookies( check->get() ); |
356 | gSavedSettings.setBOOL("UseWebPagesOnPrims", use_web_pages_on_prims); | 152 | #endif // LL_LIBXUL_ENABLED |
357 | 153 | ||
358 | // save off the list of trusted sites | ||
359 | saveTrustedSiteList (); | ||
360 | |||
361 | // update the media engine with the proxy information | ||
362 | if ( LLMediaEngine::getInstance() && LLMediaEngine::getInstance()->isAvailable() ) | ||
363 | { | ||
364 | LLMediaEngine::getInstance()->setNetworkProxy ( enabled, | ||
365 | mProxyAddress->getText(), port, socks, | ||
366 | mProxyExclusions->getText() ); | ||
367 | }; | ||
368 | } | ||
369 | |||
370 | void LLPanelWeb::cancel() | ||
371 | { | ||
372 | } | 154 | } |
diff --git a/linden/indra/newview/llpanelweb.h b/linden/indra/newview/llpanelweb.h index 0703f90..48b0742 100644 --- a/linden/indra/newview/llpanelweb.h +++ b/linden/indra/newview/llpanelweb.h | |||
@@ -30,53 +30,31 @@ | |||
30 | #define LL_LLPANELWEB_H | 30 | #define LL_LLPANELWEB_H |
31 | 31 | ||
32 | #include "llpanel.h" | 32 | #include "llpanel.h" |
33 | #include "llviewerthrottle.h" | ||
33 | 34 | ||
34 | class LLScrollListCtrl; | ||
35 | class LLCheckBoxCtrl; | 35 | class LLCheckBoxCtrl; |
36 | class LLLineEditor; | 36 | class LLButton; |
37 | class LLRadioGroup; | ||
38 | //class LLButton; | ||
39 | 37 | ||
40 | class LLPanelWeb : public LLPanel | 38 | class LLPanelWeb : public LLPanel |
41 | { | 39 | { |
42 | public: | 40 | public: |
43 | LLPanelWeb(); | 41 | LLPanelWeb(); |
44 | virtual ~LLPanelWeb(){}; | 42 | virtual ~LLPanelWeb(); |
45 | 43 | ||
46 | virtual BOOL postBuild(); | 44 | virtual BOOL postBuild(); |
47 | 45 | virtual void refresh(); | |
48 | void apply(); | 46 | virtual void apply(); // Apply the changed values. |
49 | void cancel(); | 47 | virtual void cancel(); // Cancel the changed values. |
50 | 48 | ||
51 | void loadTrustedSiteList (); | 49 | private: |
52 | void saveTrustedSiteList (); | 50 | static void onClickClearCache(void*); |
53 | 51 | static void onClickClearCookies(void*); | |
54 | void configProxyEnabledUI ( BOOL enabled ); | 52 | static void callback_clear_browser_cache(S32 option, void* userdata); |
55 | static void onCommitProxyEnabled ( LLUICtrl* ctrl, void* data ); | 53 | static void callback_clear_cookies(S32 option, void* userdata); |
56 | 54 | static void onCommitCookies(LLUICtrl* ctrl, void* data); | |
57 | void configExternaBrowserEnabledUI ( BOOL enabled ); | 55 | |
58 | static void onCommitExternalBrowser ( LLUICtrl* ctrl, void* data ); | 56 | private: |
59 | 57 | BOOL mCookiesEnabled; | |
60 | static void onTrustedSiteListCommit ( LLUICtrl* ctrl, void* data ); | ||
61 | static void onTrustedSiteEntryFocusChange ( LLUICtrl* ctrl, void* data ); | ||
62 | static void onTrustedSiteEntryKeystroke ( LLLineEditor* caller, void* data ); | ||
63 | static void onAddTrustedSite ( void* data ); | ||
64 | static void onRemTrustedSite ( void* data ); | ||
65 | |||
66 | protected: | ||
67 | BOOL mLoggedIn; | ||
68 | LLCheckBoxCtrl* mExternalBrowserCheck; | ||
69 | LLLineEditor* mBrowserHomePage; | ||
70 | LLCheckBoxCtrl* mWebPagesOnPrimsCheck; | ||
71 | LLScrollListCtrl* mTrustedSitesList; | ||
72 | LLCheckBoxCtrl* mProxyEnabled; | ||
73 | LLLineEditor* mProxyAddress; | ||
74 | LLLineEditor* mProxyPort; | ||
75 | LLRadioGroup* mProxySocks45; | ||
76 | LLLineEditor* mProxyExclusions; | ||
77 | LLButton* mAddTrustedSite; | ||
78 | LLLineEditor* mTrustedSiteEntry; | ||
79 | LLButton* mRemTrustedSite; | ||
80 | }; | 58 | }; |
81 | 59 | ||
82 | #endif | 60 | #endif |
diff --git a/linden/indra/newview/llpreview.cpp b/linden/indra/newview/llpreview.cpp index 7137f85..9b2d3f8 100644 --- a/linden/indra/newview/llpreview.cpp +++ b/linden/indra/newview/llpreview.cpp | |||
@@ -70,7 +70,7 @@ LLPreview::LLPreview(const std::string& name) : | |||
70 | mAutoFocus = FALSE; | 70 | mAutoFocus = FALSE; |
71 | } | 71 | } |
72 | 72 | ||
73 | LLPreview::LLPreview(const std::string& name, const LLRect& rect, const std::string& title, const LLUUID& item_uuid, const LLUUID& object_uuid, BOOL allow_resize, S32 min_width, S32 min_height ) | 73 | LLPreview::LLPreview(const std::string& name, const LLRect& rect, const std::string& title, const LLUUID& item_uuid, const LLUUID& object_uuid, BOOL allow_resize, S32 min_width, S32 min_height, LLPointer<LLViewerInventoryItem> inv_item ) |
74 | : LLFloater(name, rect, title, allow_resize, min_width, min_height ), | 74 | : LLFloater(name, rect, title, allow_resize, min_width, min_height ), |
75 | mItemUUID(item_uuid), | 75 | mItemUUID(item_uuid), |
76 | mSourceID(LLUUID::null), | 76 | mSourceID(LLUUID::null), |
@@ -79,7 +79,8 @@ LLPreview::LLPreview(const std::string& name, const LLRect& rect, const std::str | |||
79 | mForceClose( FALSE ), | 79 | mForceClose( FALSE ), |
80 | mUserResized(FALSE), | 80 | mUserResized(FALSE), |
81 | mCloseAfterSave(FALSE), | 81 | mCloseAfterSave(FALSE), |
82 | mAssetStatus(PREVIEW_ASSET_UNLOADED) | 82 | mAssetStatus(PREVIEW_ASSET_UNLOADED), |
83 | mItem(inv_item) | ||
83 | { | 84 | { |
84 | mAuxItem = new LLInventoryItem; | 85 | mAuxItem = new LLInventoryItem; |
85 | // don't necessarily steal focus on creation -- sometimes these guys pop up without user action | 86 | // don't necessarily steal focus on creation -- sometimes these guys pop up without user action |
@@ -154,9 +155,11 @@ void LLPreview::setSourceID(const LLUUID& source_id) | |||
154 | sPreviewsBySource.insert(preview_multimap_t::value_type(mSourceID, mViewHandle)); | 155 | sPreviewsBySource.insert(preview_multimap_t::value_type(mSourceID, mViewHandle)); |
155 | } | 156 | } |
156 | 157 | ||
157 | LLViewerInventoryItem* LLPreview::getItem() const | 158 | const LLViewerInventoryItem *LLPreview::getItem() const |
158 | { | 159 | { |
159 | LLViewerInventoryItem* item = NULL; | 160 | if(mItem) |
161 | return mItem; | ||
162 | const LLViewerInventoryItem *item = NULL; | ||
160 | if(mObjectUUID.isNull()) | 163 | if(mObjectUUID.isNull()) |
161 | { | 164 | { |
162 | // it's an inventory item, so get the item. | 165 | // it's an inventory item, so get the item. |
@@ -177,7 +180,7 @@ LLViewerInventoryItem* LLPreview::getItem() const | |||
177 | // Sub-classes should override this function if they allow editing | 180 | // Sub-classes should override this function if they allow editing |
178 | void LLPreview::onCommit() | 181 | void LLPreview::onCommit() |
179 | { | 182 | { |
180 | LLViewerInventoryItem* item = getItem(); | 183 | const LLViewerInventoryItem *item = getItem(); |
181 | if(item) | 184 | if(item) |
182 | { | 185 | { |
183 | if (!item->isComplete()) | 186 | if (!item->isComplete()) |
@@ -350,7 +353,7 @@ BOOL LLPreview::handleHover(S32 x, S32 y, MASK mask) | |||
350 | { | 353 | { |
351 | S32 screen_x; | 354 | S32 screen_x; |
352 | S32 screen_y; | 355 | S32 screen_y; |
353 | LLViewerInventoryItem *item = getItem(); | 356 | const LLViewerInventoryItem *item = getItem(); |
354 | 357 | ||
355 | localPointToScreen(x, y, &screen_x, &screen_y ); | 358 | localPointToScreen(x, y, &screen_x, &screen_y ); |
356 | if(item | 359 | if(item |
@@ -436,7 +439,7 @@ void LLPreview::onDiscardBtn(void* data) | |||
436 | { | 439 | { |
437 | LLPreview* self = (LLPreview*)data; | 440 | LLPreview* self = (LLPreview*)data; |
438 | 441 | ||
439 | LLViewerInventoryItem* item = self->getItem(); | 442 | const LLViewerInventoryItem* item = self->getItem(); |
440 | if (!item) return; | 443 | if (!item) return; |
441 | 444 | ||
442 | self->mForceClose = TRUE; | 445 | self->mForceClose = TRUE; |
diff --git a/linden/indra/newview/llpreview.h b/linden/indra/newview/llpreview.h index c8c0355..0369227 100644 --- a/linden/indra/newview/llpreview.h +++ b/linden/indra/newview/llpreview.h | |||
@@ -71,13 +71,13 @@ public: | |||
71 | public: | 71 | public: |
72 | // Used for XML-based construction. | 72 | // Used for XML-based construction. |
73 | LLPreview(const std::string& name); | 73 | LLPreview(const std::string& name); |
74 | LLPreview(const std::string& name, const LLRect& rect, const std::string& title, const LLUUID& item_uuid, const LLUUID& object_uuid, BOOL allow_resize = FALSE, S32 min_width = 0, S32 min_height = 0 ); | 74 | LLPreview(const std::string& name, const LLRect& rect, const std::string& title, const LLUUID& item_uuid, const LLUUID& object_uuid, BOOL allow_resize = FALSE, S32 min_width = 0, S32 min_height = 0, LLPointer<LLViewerInventoryItem> inv_item = NULL ); |
75 | virtual ~LLPreview(); | 75 | virtual ~LLPreview(); |
76 | 76 | ||
77 | void setItemID(const LLUUID& item_id); | 77 | void setItemID(const LLUUID& item_id); |
78 | void setObjectID(const LLUUID& object_id); | 78 | void setObjectID(const LLUUID& object_id); |
79 | void setSourceID(const LLUUID& source_id); | 79 | void setSourceID(const LLUUID& source_id); |
80 | LLViewerInventoryItem* getItem() const; | 80 | const LLViewerInventoryItem *getItem() const; // searches if not constructed with it |
81 | 81 | ||
82 | static LLPreview* find(const LLUUID& item_uuid); | 82 | static LLPreview* find(const LLUUID& item_uuid); |
83 | static LLPreview* show(const LLUUID& item_uuid, BOOL take_focus = TRUE ); | 83 | static LLPreview* show(const LLUUID& item_uuid, BOOL take_focus = TRUE ); |
@@ -154,6 +154,7 @@ protected: | |||
154 | static preview_map_t sInstances; | 154 | static preview_map_t sInstances; |
155 | LLUUID mNotecardInventoryID; | 155 | LLUUID mNotecardInventoryID; |
156 | LLUUID mObjectID; | 156 | LLUUID mObjectID; |
157 | LLPointer<LLViewerInventoryItem> mItem; | ||
157 | }; | 158 | }; |
158 | 159 | ||
159 | 160 | ||
diff --git a/linden/indra/newview/llpreviewanim.cpp b/linden/indra/newview/llpreviewanim.cpp index ae98fb0..2eb3b75 100644 --- a/linden/indra/newview/llpreviewanim.cpp +++ b/linden/indra/newview/llpreviewanim.cpp | |||
@@ -51,7 +51,7 @@ LLPreviewAnim::LLPreviewAnim(const std::string& name, const LLRect& rect, const | |||
51 | childSetAction("Anim play btn",playAnim,this); | 51 | childSetAction("Anim play btn",playAnim,this); |
52 | childSetAction("Anim audition btn",auditionAnim,this); | 52 | childSetAction("Anim audition btn",auditionAnim,this); |
53 | 53 | ||
54 | LLInventoryItem* item = getItem(); | 54 | const LLInventoryItem* item = getItem(); |
55 | 55 | ||
56 | childSetCommitCallback("desc", LLPreview::onText, this); | 56 | childSetCommitCallback("desc", LLPreview::onText, this); |
57 | childSetText("desc", item->getDescription()); | 57 | childSetText("desc", item->getDescription()); |
@@ -107,7 +107,7 @@ void LLPreviewAnim::endAnimCallback( void *userdata ) | |||
107 | void LLPreviewAnim::playAnim( void *userdata ) | 107 | void LLPreviewAnim::playAnim( void *userdata ) |
108 | { | 108 | { |
109 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; | 109 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; |
110 | LLInventoryItem *item = self->getItem(); | 110 | const LLInventoryItem *item = self->getItem(); |
111 | 111 | ||
112 | if(item) | 112 | if(item) |
113 | { | 113 | { |
@@ -144,7 +144,7 @@ void LLPreviewAnim::playAnim( void *userdata ) | |||
144 | void LLPreviewAnim::auditionAnim( void *userdata ) | 144 | void LLPreviewAnim::auditionAnim( void *userdata ) |
145 | { | 145 | { |
146 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; | 146 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; |
147 | LLInventoryItem *item = self->getItem(); | 147 | const LLInventoryItem *item = self->getItem(); |
148 | 148 | ||
149 | if(item) | 149 | if(item) |
150 | { | 150 | { |
@@ -180,7 +180,7 @@ void LLPreviewAnim::auditionAnim( void *userdata ) | |||
180 | void LLPreviewAnim::saveAnim( void *userdata ) | 180 | void LLPreviewAnim::saveAnim( void *userdata ) |
181 | { | 181 | { |
182 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; | 182 | LLPreviewAnim* self = (LLPreviewAnim*) userdata; |
183 | LLInventoryItem *item = self->getItem(); | 183 | const LLInventoryItem *item = self->getItem(); |
184 | 184 | ||
185 | if(item) | 185 | if(item) |
186 | { | 186 | { |
@@ -206,7 +206,7 @@ void LLPreviewAnim::saveAnim( void *userdata ) | |||
206 | 206 | ||
207 | void LLPreviewAnim::onClose(bool app_quitting) | 207 | void LLPreviewAnim::onClose(bool app_quitting) |
208 | { | 208 | { |
209 | LLInventoryItem *item = getItem(); | 209 | const LLInventoryItem *item = getItem(); |
210 | 210 | ||
211 | if(item) | 211 | if(item) |
212 | { | 212 | { |
diff --git a/linden/indra/newview/llpreviewgesture.cpp b/linden/indra/newview/llpreviewgesture.cpp index 2bb0108..23e6aa5 100644 --- a/linden/indra/newview/llpreviewgesture.cpp +++ b/linden/indra/newview/llpreviewgesture.cpp | |||
@@ -524,7 +524,7 @@ BOOL LLPreviewGesture::postBuild() | |||
524 | addSounds(); | 524 | addSounds(); |
525 | 525 | ||
526 | 526 | ||
527 | LLInventoryItem* item = getItem(); | 527 | const LLInventoryItem* item = getItem(); |
528 | 528 | ||
529 | if (item) | 529 | if (item) |
530 | { | 530 | { |
@@ -850,7 +850,7 @@ void LLPreviewGesture::initDefaultGesture() | |||
850 | 850 | ||
851 | void LLPreviewGesture::loadAsset() | 851 | void LLPreviewGesture::loadAsset() |
852 | { | 852 | { |
853 | LLInventoryItem* item = getItem(); | 853 | const LLInventoryItem* item = getItem(); |
854 | if (!item) return; | 854 | if (!item) return; |
855 | 855 | ||
856 | LLUUID asset_id = item->getAssetUUID(); | 856 | LLUUID asset_id = item->getAssetUUID(); |
@@ -1120,7 +1120,7 @@ void LLPreviewGesture::saveIfNeeded() | |||
1120 | file.write((U8*)buffer, size); | 1120 | file.write((U8*)buffer, size); |
1121 | 1121 | ||
1122 | // Upload that asset to the database | 1122 | // Upload that asset to the database |
1123 | LLInventoryItem* item = getItem(); | 1123 | const LLInventoryItem* item = getItem(); |
1124 | if (item) | 1124 | if (item) |
1125 | { | 1125 | { |
1126 | std::string agent_url = gAgent.getRegion()->getCapability("UpdateGestureAgentInventory"); | 1126 | std::string agent_url = gAgent.getRegion()->getCapability("UpdateGestureAgentInventory"); |
diff --git a/linden/indra/newview/llpreviewlandmark.cpp b/linden/indra/newview/llpreviewlandmark.cpp index f4637dd..62d103b 100644 --- a/linden/indra/newview/llpreviewlandmark.cpp +++ b/linden/indra/newview/llpreviewlandmark.cpp | |||
@@ -70,7 +70,8 @@ LLPreviewLandmark::LLPreviewLandmark(const std::string& name, | |||
70 | const LLRect& rect, | 70 | const LLRect& rect, |
71 | const std::string& title, | 71 | const std::string& title, |
72 | const LLUUID& item_uuid, | 72 | const LLUUID& item_uuid, |
73 | BOOL show_keep_discard) | 73 | BOOL show_keep_discard, |
74 | LLViewerInventoryItem* inv_item) | ||
74 | : LLPreview(name, | 75 | : LLPreview(name, |
75 | LLRect(rect.mLeft, | 76 | LLRect(rect.mLeft, |
76 | rect.mTop, | 77 | rect.mTop, |
@@ -78,7 +79,10 @@ LLPreviewLandmark::LLPreviewLandmark(const std::string& name, | |||
78 | rect.mBottom), | 79 | rect.mBottom), |
79 | title, | 80 | title, |
80 | item_uuid, | 81 | item_uuid, |
81 | LLUUID::null), | 82 | LLUUID::null, // object id |
83 | FALSE, // allow resize | ||
84 | 0, 0, // min dimensions | ||
85 | inv_item), | ||
82 | mLandmark( NULL ) | 86 | mLandmark( NULL ) |
83 | { | 87 | { |
84 | 88 | ||
@@ -97,7 +101,7 @@ LLPreviewLandmark::LLPreviewLandmark(const std::string& name, | |||
97 | childSetAction("Teleport btn", onTeleportBtn,this); | 101 | childSetAction("Teleport btn", onTeleportBtn,this); |
98 | childSetAction("Show on Map btn", onMapBtn,this); | 102 | childSetAction("Show on Map btn", onMapBtn,this); |
99 | 103 | ||
100 | LLInventoryItem* item = getItem(); | 104 | const LLInventoryItem* item = getItem(); |
101 | 105 | ||
102 | childSetCommitCallback("desc", LLPreview::onText, this); | 106 | childSetCommitCallback("desc", LLPreview::onText, this); |
103 | childSetText("desc", item->getDescription()); | 107 | childSetText("desc", item->getDescription()); |
@@ -135,7 +139,7 @@ void LLPreviewLandmark::onTeleportBtn( void* userdata ) | |||
135 | LLPreviewLandmark* self = (LLPreviewLandmark*) userdata; | 139 | LLPreviewLandmark* self = (LLPreviewLandmark*) userdata; |
136 | gFocusMgr.setKeyboardFocus(NULL, NULL); | 140 | gFocusMgr.setKeyboardFocus(NULL, NULL); |
137 | 141 | ||
138 | LLInventoryItem *item = self->getItem(); | 142 | const LLInventoryItem *item = self->getItem(); |
139 | if(item) | 143 | if(item) |
140 | { | 144 | { |
141 | gAgent.teleportViaLandmark(item->getAssetUUID()); | 145 | gAgent.teleportViaLandmark(item->getAssetUUID()); |
@@ -181,7 +185,7 @@ void LLPreviewLandmark::getDegreesAndDist( F32* degrees, F64* horiz_dist, F64* v | |||
181 | 185 | ||
182 | const LLString& LLPreviewLandmark::getName() const | 186 | const LLString& LLPreviewLandmark::getName() const |
183 | { | 187 | { |
184 | LLInventoryItem *item = getItem(); | 188 | const LLInventoryItem *item = getItem(); |
185 | if (item) | 189 | if (item) |
186 | { | 190 | { |
187 | return item->getName(); | 191 | return item->getName(); |
@@ -210,7 +214,7 @@ void LLPreviewLandmark::draw() | |||
210 | { | 214 | { |
211 | if( getVisible() ) | 215 | if( getVisible() ) |
212 | { | 216 | { |
213 | LLInventoryItem *item = getItem(); | 217 | const LLInventoryItem *item = getItem(); |
214 | 218 | ||
215 | if( item && !mLandmark ) | 219 | if( item && !mLandmark ) |
216 | { | 220 | { |
@@ -248,7 +252,7 @@ void LLPreviewLandmark::draw() | |||
248 | 252 | ||
249 | void LLPreviewLandmark::loadAsset() | 253 | void LLPreviewLandmark::loadAsset() |
250 | { | 254 | { |
251 | LLInventoryItem *item = getItem(); | 255 | const LLInventoryItem *item = getItem(); |
252 | 256 | ||
253 | if( item && !mLandmark ) | 257 | if( item && !mLandmark ) |
254 | { | 258 | { |
@@ -259,7 +263,7 @@ void LLPreviewLandmark::loadAsset() | |||
259 | 263 | ||
260 | LLPreview::EAssetStatus LLPreviewLandmark::getAssetStatus() | 264 | LLPreview::EAssetStatus LLPreviewLandmark::getAssetStatus() |
261 | { | 265 | { |
262 | LLInventoryItem *item = getItem(); | 266 | const LLInventoryItem *item = getItem(); |
263 | if (item && gLandmarkList.assetExists(item->getAssetUUID())) | 267 | if (item && gLandmarkList.assetExists(item->getAssetUUID())) |
264 | { | 268 | { |
265 | mAssetStatus = PREVIEW_ASSET_LOADED; | 269 | mAssetStatus = PREVIEW_ASSET_LOADED; |
diff --git a/linden/indra/newview/llpreviewlandmark.h b/linden/indra/newview/llpreviewlandmark.h index 76ab452..ff3f88c 100644 --- a/linden/indra/newview/llpreviewlandmark.h +++ b/linden/indra/newview/llpreviewlandmark.h | |||
@@ -60,7 +60,8 @@ class LLPreviewLandmark : public LLPreview | |||
60 | public: | 60 | public: |
61 | LLPreviewLandmark(const std::string& name, const LLRect& rect, const std::string& title, | 61 | LLPreviewLandmark(const std::string& name, const LLRect& rect, const std::string& title, |
62 | const LLUUID& item_uuid, | 62 | const LLUUID& item_uuid, |
63 | BOOL show_keep_discard = FALSE); | 63 | BOOL show_keep_discard = FALSE, |
64 | LLViewerInventoryItem* inv_item = NULL); | ||
64 | virtual ~LLPreviewLandmark(); | 65 | virtual ~LLPreviewLandmark(); |
65 | 66 | ||
66 | /*virtual*/ void draw(); | 67 | /*virtual*/ void draw(); |
diff --git a/linden/indra/newview/llpreviewnotecard.cpp b/linden/indra/newview/llpreviewnotecard.cpp index 471fe8a..5943b3e 100644 --- a/linden/indra/newview/llpreviewnotecard.cpp +++ b/linden/indra/newview/llpreviewnotecard.cpp | |||
@@ -81,10 +81,12 @@ LLPreviewNotecard::LLPreviewNotecard(const std::string& name, | |||
81 | const LLUUID& item_id, | 81 | const LLUUID& item_id, |
82 | const LLUUID& object_id, | 82 | const LLUUID& object_id, |
83 | const LLUUID& asset_id, | 83 | const LLUUID& asset_id, |
84 | BOOL show_keep_discard) : | 84 | BOOL show_keep_discard, |
85 | LLPointer<LLViewerInventoryItem> inv_item) : | ||
85 | LLPreview(name, rect, title, item_id, object_id, TRUE, | 86 | LLPreview(name, rect, title, item_id, object_id, TRUE, |
86 | PREVIEW_MIN_WIDTH, | 87 | PREVIEW_MIN_WIDTH, |
87 | PREVIEW_MIN_HEIGHT), | 88 | PREVIEW_MIN_HEIGHT, |
89 | inv_item), | ||
88 | mAssetID( asset_id ), | 90 | mAssetID( asset_id ), |
89 | mNotecardItemID(item_id), | 91 | mNotecardItemID(item_id), |
90 | mObjectID(object_id) | 92 | mObjectID(object_id) |
@@ -104,7 +106,7 @@ LLPreviewNotecard::LLPreviewNotecard(const std::string& name, | |||
104 | 106 | ||
105 | if( mAssetID.isNull() ) | 107 | if( mAssetID.isNull() ) |
106 | { | 108 | { |
107 | LLInventoryItem* item = getItem(); | 109 | const LLInventoryItem* item = getItem(); |
108 | if( item ) | 110 | if( item ) |
109 | { | 111 | { |
110 | mAssetID = item->getAssetUUID(); | 112 | mAssetID = item->getAssetUUID(); |
@@ -121,7 +123,7 @@ LLPreviewNotecard::LLPreviewNotecard(const std::string& name, | |||
121 | 123 | ||
122 | childSetVisible("lock", FALSE); | 124 | childSetVisible("lock", FALSE); |
123 | 125 | ||
124 | LLInventoryItem* item = getItem(); | 126 | const LLInventoryItem* item = getItem(); |
125 | 127 | ||
126 | childSetCommitCallback("desc", LLPreview::onText, this); | 128 | childSetCommitCallback("desc", LLPreview::onText, this); |
127 | if (item) | 129 | if (item) |
@@ -260,7 +262,7 @@ void LLPreviewNotecard::refreshFromInventory() | |||
260 | void LLPreviewNotecard::loadAsset() | 262 | void LLPreviewNotecard::loadAsset() |
261 | { | 263 | { |
262 | // request the asset. | 264 | // request the asset. |
263 | LLInventoryItem* item = getItem(); | 265 | const LLInventoryItem* item = getItem(); |
264 | LLViewerTextEditor* editor = LLViewerUICtrlFactory::getViewerTextEditorByName(this, "Notecard Editor"); | 266 | LLViewerTextEditor* editor = LLViewerUICtrlFactory::getViewerTextEditorByName(this, "Notecard Editor"); |
265 | 267 | ||
266 | if (!editor) | 268 | if (!editor) |
@@ -384,7 +386,7 @@ void LLPreviewNotecard::onLoadComplete(LLVFS *vfs, | |||
384 | 386 | ||
385 | previewEditor->makePristine(); | 387 | previewEditor->makePristine(); |
386 | 388 | ||
387 | LLInventoryItem* item = preview->getItem(); | 389 | const LLInventoryItem* item = preview->getItem(); |
388 | BOOL modifiable = item && gAgent.allowOperation(PERM_MODIFY, | 390 | BOOL modifiable = item && gAgent.allowOperation(PERM_MODIFY, |
389 | item->getPermissions(), GP_OBJECT_MANIPULATE); | 391 | item->getPermissions(), GP_OBJECT_MANIPULATE); |
390 | preview->setEnabled(modifiable); | 392 | preview->setEnabled(modifiable); |
@@ -489,7 +491,7 @@ bool LLPreviewNotecard::saveIfNeeded(LLInventoryItem* copyitem) | |||
489 | file.setMaxSize(size); | 491 | file.setMaxSize(size); |
490 | file.write((U8*)buffer.c_str(), size); | 492 | file.write((U8*)buffer.c_str(), size); |
491 | 493 | ||
492 | LLInventoryItem* item = getItem(); | 494 | const LLInventoryItem* item = getItem(); |
493 | // save it out to database | 495 | // save it out to database |
494 | if (item) | 496 | if (item) |
495 | { | 497 | { |
diff --git a/linden/indra/newview/llpreviewnotecard.h b/linden/indra/newview/llpreviewnotecard.h index 89352e8..715abac 100644 --- a/linden/indra/newview/llpreviewnotecard.h +++ b/linden/indra/newview/llpreviewnotecard.h | |||
@@ -49,7 +49,8 @@ public: | |||
49 | const LLUUID& item_id, | 49 | const LLUUID& item_id, |
50 | const LLUUID& object_id = LLUUID::null, | 50 | const LLUUID& object_id = LLUUID::null, |
51 | const LLUUID& asset_id = LLUUID::null, | 51 | const LLUUID& asset_id = LLUUID::null, |
52 | BOOL show_keep_discard = FALSE); | 52 | BOOL show_keep_discard = FALSE, |
53 | LLPointer<LLViewerInventoryItem> inv_item = NULL); | ||
53 | 54 | ||
54 | // llpreview | 55 | // llpreview |
55 | virtual bool saveItem(LLPointer<LLInventoryItem>* itemptr); | 56 | virtual bool saveItem(LLPointer<LLInventoryItem>* itemptr); |
diff --git a/linden/indra/newview/llpreviewscript.cpp b/linden/indra/newview/llpreviewscript.cpp index 86c78a5..9f3533e 100644 --- a/linden/indra/newview/llpreviewscript.cpp +++ b/linden/indra/newview/llpreviewscript.cpp | |||
@@ -1097,7 +1097,7 @@ LLPreviewLSL::LLPreviewLSL(const std::string& name, const LLRect& rect, | |||
1097 | moveResizeHandleToFront(); | 1097 | moveResizeHandleToFront(); |
1098 | 1098 | ||
1099 | 1099 | ||
1100 | LLInventoryItem* item = getItem(); | 1100 | const LLInventoryItem* item = getItem(); |
1101 | 1101 | ||
1102 | childSetCommitCallback("desc", LLPreview::onText, this); | 1102 | childSetCommitCallback("desc", LLPreview::onText, this); |
1103 | childSetText("desc", item->getDescription()); | 1103 | childSetText("desc", item->getDescription()); |
@@ -1151,7 +1151,7 @@ void LLPreviewLSL::loadAsset() | |||
1151 | // *HACK: we poke into inventory to see if it's there, and if so, | 1151 | // *HACK: we poke into inventory to see if it's there, and if so, |
1152 | // then it might be part of the inventory library. If it's in the | 1152 | // then it might be part of the inventory library. If it's in the |
1153 | // library, then you can see the script, but not modify it. | 1153 | // library, then you can see the script, but not modify it. |
1154 | LLInventoryItem* item = gInventory.getItem(mItemUUID); | 1154 | const LLInventoryItem* item = gInventory.getItem(mItemUUID); |
1155 | BOOL is_library = item | 1155 | BOOL is_library = item |
1156 | && !gInventory.isObjectDescendentOf(mItemUUID, | 1156 | && !gInventory.isObjectDescendentOf(mItemUUID, |
1157 | gAgent.getInventoryRootID()); | 1157 | gAgent.getInventoryRootID()); |
@@ -1278,7 +1278,7 @@ void LLPreviewLSL::saveIfNeeded() | |||
1278 | fclose(fp); | 1278 | fclose(fp); |
1279 | fp = NULL; | 1279 | fp = NULL; |
1280 | 1280 | ||
1281 | LLInventoryItem *inv_item = getItem(); | 1281 | const LLInventoryItem *inv_item = getItem(); |
1282 | // save it out to asset server | 1282 | // save it out to asset server |
1283 | std::string url = gAgent.getRegion()->getCapability("UpdateScriptAgentInventory"); | 1283 | std::string url = gAgent.getRegion()->getCapability("UpdateScriptAgentInventory"); |
1284 | if(inv_item) | 1284 | if(inv_item) |
@@ -1393,8 +1393,8 @@ void LLPreviewLSL::onSaveComplete(const LLUUID& asset_uuid, void* user_data, S32 | |||
1393 | { | 1393 | { |
1394 | if (info) | 1394 | if (info) |
1395 | { | 1395 | { |
1396 | LLViewerInventoryItem* item; | 1396 | const LLViewerInventoryItem* item; |
1397 | item = (LLViewerInventoryItem*)gInventory.getItem(info->mItemUUID); | 1397 | item = (const LLViewerInventoryItem*)gInventory.getItem(info->mItemUUID); |
1398 | if(item) | 1398 | if(item) |
1399 | { | 1399 | { |
1400 | LLPointer<LLViewerInventoryItem> new_item = new LLViewerInventoryItem(item); | 1400 | LLPointer<LLViewerInventoryItem> new_item = new LLViewerInventoryItem(item); |
diff --git a/linden/indra/newview/llpreviewsound.cpp b/linden/indra/newview/llpreviewsound.cpp index 63a8226..4e12cd0 100644 --- a/linden/indra/newview/llpreviewsound.cpp +++ b/linden/indra/newview/llpreviewsound.cpp | |||
@@ -59,7 +59,7 @@ LLPreviewSound::LLPreviewSound(const std::string& name, const LLRect& rect, cons | |||
59 | button = LLUICtrlFactory::getButtonByName(this, "Sound audition btn"); | 59 | button = LLUICtrlFactory::getButtonByName(this, "Sound audition btn"); |
60 | button->setSoundFlags(LLView::SILENT); | 60 | button->setSoundFlags(LLView::SILENT); |
61 | 61 | ||
62 | LLInventoryItem* item = getItem(); | 62 | const LLInventoryItem* item = getItem(); |
63 | 63 | ||
64 | childSetCommitCallback("desc", LLPreview::onText, this); | 64 | childSetCommitCallback("desc", LLPreview::onText, this); |
65 | childSetText("desc", item->getDescription()); | 65 | childSetText("desc", item->getDescription()); |
@@ -85,7 +85,7 @@ LLPreviewSound::LLPreviewSound(const std::string& name, const LLRect& rect, cons | |||
85 | void LLPreviewSound::playSound( void *userdata ) | 85 | void LLPreviewSound::playSound( void *userdata ) |
86 | { | 86 | { |
87 | LLPreviewSound* self = (LLPreviewSound*) userdata; | 87 | LLPreviewSound* self = (LLPreviewSound*) userdata; |
88 | LLInventoryItem *item = self->getItem(); | 88 | const LLInventoryItem *item = self->getItem(); |
89 | 89 | ||
90 | if(item && gAudiop) | 90 | if(item && gAudiop) |
91 | { | 91 | { |
@@ -97,7 +97,7 @@ void LLPreviewSound::playSound( void *userdata ) | |||
97 | void LLPreviewSound::auditionSound( void *userdata ) | 97 | void LLPreviewSound::auditionSound( void *userdata ) |
98 | { | 98 | { |
99 | LLPreviewSound* self = (LLPreviewSound*) userdata; | 99 | LLPreviewSound* self = (LLPreviewSound*) userdata; |
100 | LLInventoryItem *item = self->getItem(); | 100 | const LLInventoryItem *item = self->getItem(); |
101 | 101 | ||
102 | if(item && gAudiop) | 102 | if(item && gAudiop) |
103 | { | 103 | { |
diff --git a/linden/indra/newview/llpreviewtexture.cpp b/linden/indra/newview/llpreviewtexture.cpp index b59846d..af727b9 100644 --- a/linden/indra/newview/llpreviewtexture.cpp +++ b/linden/indra/newview/llpreviewtexture.cpp | |||
@@ -67,7 +67,7 @@ LLPreviewTexture::LLPreviewTexture(const std::string& name, | |||
67 | mLastHeight(0), | 67 | mLastHeight(0), |
68 | mLastWidth(0) | 68 | mLastWidth(0) |
69 | { | 69 | { |
70 | LLInventoryItem *item = getItem(); | 70 | const LLInventoryItem *item = getItem(); |
71 | if(item) | 71 | if(item) |
72 | { | 72 | { |
73 | mImageID = item->getAssetUUID(); | 73 | mImageID = item->getAssetUUID(); |
@@ -177,7 +177,7 @@ void LLPreviewTexture::init() | |||
177 | 177 | ||
178 | if (!mCopyToInv) | 178 | if (!mCopyToInv) |
179 | { | 179 | { |
180 | LLInventoryItem* item = getItem(); | 180 | const LLInventoryItem* item = getItem(); |
181 | 181 | ||
182 | if (item) | 182 | if (item) |
183 | { | 183 | { |
diff --git a/linden/indra/newview/llselectmgr.cpp b/linden/indra/newview/llselectmgr.cpp index ec7ba78..5086432 100644 --- a/linden/indra/newview/llselectmgr.cpp +++ b/linden/indra/newview/llselectmgr.cpp | |||
@@ -121,7 +121,7 @@ LLColor4 LLSelectMgr::sHighlightParentColor; | |||
121 | LLColor4 LLSelectMgr::sHighlightChildColor; | 121 | LLColor4 LLSelectMgr::sHighlightChildColor; |
122 | LLColor4 LLSelectMgr::sContextSilhouetteColor; | 122 | LLColor4 LLSelectMgr::sContextSilhouetteColor; |
123 | 123 | ||
124 | static LLObjectSelection* get_null_object_selection(); | 124 | static LLObjectSelection *get_null_object_selection(); |
125 | template<> | 125 | template<> |
126 | const LLHandle<LLObjectSelection>::NullFunc | 126 | const LLHandle<LLObjectSelection>::NullFunc |
127 | LLHandle<LLObjectSelection>::sNullFunc = get_null_object_selection; | 127 | LLHandle<LLObjectSelection>::sNullFunc = get_null_object_selection; |
@@ -145,14 +145,26 @@ struct LLDeRezInfo | |||
145 | // | 145 | // |
146 | 146 | ||
147 | 147 | ||
148 | static LLPointer<LLObjectSelection> sNullSelection; | ||
149 | |||
148 | // | 150 | // |
149 | // Functions | 151 | // Functions |
150 | // | 152 | // |
151 | 153 | ||
152 | LLObjectSelection* get_null_object_selection() | 154 | void LLSelectMgr::cleanupGlobals() |
155 | { | ||
156 | delete gSelectMgr; | ||
157 | gSelectMgr = NULL; | ||
158 | sNullSelection = NULL; | ||
159 | } | ||
160 | |||
161 | LLObjectSelection *get_null_object_selection() | ||
153 | { | 162 | { |
154 | static LLObjectSelection null_selection; | 163 | if (sNullSelection.isNull()) |
155 | return &null_selection;; | 164 | { |
165 | sNullSelection = new LLObjectSelection; | ||
166 | } | ||
167 | return sNullSelection; | ||
156 | } | 168 | } |
157 | 169 | ||
158 | 170 | ||
diff --git a/linden/indra/newview/llselectmgr.h b/linden/indra/newview/llselectmgr.h index 96db8e5..c344181 100644 --- a/linden/indra/newview/llselectmgr.h +++ b/linden/indra/newview/llselectmgr.h | |||
@@ -114,9 +114,12 @@ typedef enum e_selection_type | |||
114 | class LLObjectSelection : public std::list<LLSelectNode*>, public LLRefCount | 114 | class LLObjectSelection : public std::list<LLSelectNode*>, public LLRefCount |
115 | { | 115 | { |
116 | friend class LLSelectMgr; | 116 | friend class LLSelectMgr; |
117 | |||
118 | protected: | ||
119 | ~LLObjectSelection(); | ||
120 | |||
117 | public: | 121 | public: |
118 | LLObjectSelection(); | 122 | LLObjectSelection(); |
119 | virtual ~LLObjectSelection(); | ||
120 | 123 | ||
121 | void updateEffects(); | 124 | void updateEffects(); |
122 | 125 | ||
@@ -215,6 +218,8 @@ public: | |||
215 | LLSelectMgr(); | 218 | LLSelectMgr(); |
216 | ~LLSelectMgr(); | 219 | ~LLSelectMgr(); |
217 | 220 | ||
221 | static void cleanupGlobals(); | ||
222 | |||
218 | // LLEditMenuHandler interface | 223 | // LLEditMenuHandler interface |
219 | virtual BOOL canUndo(); | 224 | virtual BOOL canUndo(); |
220 | virtual void undo(); | 225 | virtual void undo(); |
diff --git a/linden/indra/newview/llspatialpartition.cpp b/linden/indra/newview/llspatialpartition.cpp index d62a93e..dbda813 100644 --- a/linden/indra/newview/llspatialpartition.cpp +++ b/linden/indra/newview/llspatialpartition.cpp | |||
@@ -1717,7 +1717,7 @@ void LLSpatialPartition::processImagery(LLCamera* camera) | |||
1717 | cube_map->initGL(); | 1717 | cube_map->initGL(); |
1718 | } | 1718 | } |
1719 | 1719 | ||
1720 | if (gPipeline.mCubeBuffer == NULL) | 1720 | if (gPipeline.mCubeBuffer.isNull()) |
1721 | { | 1721 | { |
1722 | gPipeline.mCubeBuffer = new LLCubeMap(); | 1722 | gPipeline.mCubeBuffer = new LLCubeMap(); |
1723 | gPipeline.mCubeBuffer->initGL(); | 1723 | gPipeline.mCubeBuffer->initGL(); |
diff --git a/linden/indra/newview/llspatialpartition.h b/linden/indra/newview/llspatialpartition.h index 5f6d257..3046b73 100644 --- a/linden/indra/newview/llspatialpartition.h +++ b/linden/indra/newview/llspatialpartition.h | |||
@@ -166,7 +166,6 @@ public: | |||
166 | } eSetStateMode; | 166 | } eSetStateMode; |
167 | 167 | ||
168 | LLSpatialGroup(OctreeNode* node, LLSpatialPartition* part); | 168 | LLSpatialGroup(OctreeNode* node, LLSpatialPartition* part); |
169 | virtual ~LLSpatialGroup(); | ||
170 | 169 | ||
171 | BOOL isDead() { return isState(DEAD); } | 170 | BOOL isDead() { return isState(DEAD); } |
172 | BOOL isState(U32 state) const { return mState & state ? TRUE : FALSE; } | 171 | BOOL isState(U32 state) const { return mState & state ? TRUE : FALSE; } |
@@ -210,6 +209,8 @@ public: | |||
210 | virtual void handleChildRemoval(const OctreeNode* parent, const OctreeNode* child); | 209 | virtual void handleChildRemoval(const OctreeNode* parent, const OctreeNode* child); |
211 | 210 | ||
212 | protected: | 211 | protected: |
212 | virtual ~LLSpatialGroup(); | ||
213 | |||
213 | U32 mState; | 214 | U32 mState; |
214 | S32 mLODHash; | 215 | S32 mLODHash; |
215 | static S32 sLODSeed; | 216 | static S32 sLODSeed; |
@@ -343,11 +344,13 @@ public: | |||
343 | // class for creating bridges between spatial partitions | 344 | // class for creating bridges between spatial partitions |
344 | class LLSpatialBridge : public LLDrawable, public LLSpatialPartition | 345 | class LLSpatialBridge : public LLDrawable, public LLSpatialPartition |
345 | { | 346 | { |
347 | protected: | ||
348 | ~LLSpatialBridge(); | ||
349 | |||
346 | public: | 350 | public: |
347 | typedef std::vector<LLPointer<LLSpatialBridge> > bridge_vector_t; | 351 | typedef std::vector<LLPointer<LLSpatialBridge> > bridge_vector_t; |
348 | 352 | ||
349 | LLSpatialBridge(LLDrawable* root, U32 data_mask); | 353 | LLSpatialBridge(LLDrawable* root, U32 data_mask); |
350 | virtual ~LLSpatialBridge(); | ||
351 | 354 | ||
352 | virtual BOOL isSpatialBridge() const { return TRUE; } | 355 | virtual BOOL isSpatialBridge() const { return TRUE; } |
353 | 356 | ||
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp index 54161c0..4af02cb 100644 --- a/linden/indra/newview/llstartup.cpp +++ b/linden/indra/newview/llstartup.cpp | |||
@@ -505,23 +505,23 @@ BOOL idle_startup() | |||
505 | #if LL_DARWIN | 505 | #if LL_DARWIN |
506 | // For Mac OS, we store both the shared libraries and the runtime files (chrome/, plugins/, etc) in | 506 | // For Mac OS, we store both the shared libraries and the runtime files (chrome/, plugins/, etc) in |
507 | // Second Life.app/Contents/MacOS/. This matches the way Firefox is distributed on the Mac. | 507 | // Second Life.app/Contents/MacOS/. This matches the way Firefox is distributed on the Mac. |
508 | std::string profileBaseDir(gDirUtilp->getExecutableDir()); | 508 | std::string componentDir(gDirUtilp->getExecutableDir()); |
509 | #elif LL_WINDOWS | 509 | #elif LL_WINDOWS |
510 | std::string profileBaseDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); | 510 | std::string componentDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); |
511 | profileBaseDir += gDirUtilp->getDirDelimiter(); | 511 | componentDir += gDirUtilp->getDirDelimiter(); |
512 | #ifdef LL_DEBUG | 512 | #ifdef LL_DEBUG |
513 | profileBaseDir += "mozilla_debug"; | 513 | componentDir += "mozilla_debug"; |
514 | #else | 514 | #else |
515 | profileBaseDir += "mozilla"; | 515 | componentDir += "mozilla"; |
516 | #endif | 516 | #endif |
517 | #elif LL_LINUX | 517 | #elif LL_LINUX |
518 | std::string profileBaseDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); | 518 | std::string componentDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); |
519 | profileBaseDir += gDirUtilp->getDirDelimiter(); | 519 | componentDir += gDirUtilp->getDirDelimiter(); |
520 | profileBaseDir += "mozilla-runtime-linux-i686"; | 520 | componentDir += "mozilla-runtime-linux-i686"; |
521 | #else | 521 | #else |
522 | std::string profileBaseDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); | 522 | std::string componentDir( gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "" ) ); |
523 | profileBaseDir += gDirUtilp->getDirDelimiter(); | 523 | componentDir += gDirUtilp->getDirDelimiter(); |
524 | profileBaseDir += "mozilla"; | 524 | componentDir += "mozilla"; |
525 | #endif | 525 | #endif |
526 | 526 | ||
527 | #if LL_LINUX | 527 | #if LL_LINUX |
@@ -531,7 +531,10 @@ BOOL idle_startup() | |||
531 | // and crashness. (SL-35450) | 531 | // and crashness. (SL-35450) |
532 | std::string saved_locale = setlocale(LC_ALL, NULL); | 532 | std::string saved_locale = setlocale(LC_ALL, NULL); |
533 | #endif // LL_LINUX | 533 | #endif // LL_LINUX |
534 | LLMozLib::getInstance()->init( profileBaseDir, gDirUtilp->getExpandedFilename( LL_PATH_MOZILLA_PROFILE, "" ) ); | 534 | |
535 | // initialize Mozilla - pass in executable dir, location of extra dirs (chrome/, greprefs/, plugins/ etc.) and path to profile dir) | ||
536 | LLMozLib::getInstance()->init( gDirUtilp->getExecutableDir(), componentDir, gDirUtilp->getExpandedFilename( LL_PATH_MOZILLA_PROFILE, "" ) ); | ||
537 | |||
535 | #if LL_LINUX | 538 | #if LL_LINUX |
536 | setlocale(LC_ALL, saved_locale.c_str() ); | 539 | setlocale(LC_ALL, saved_locale.c_str() ); |
537 | #endif // LL_LINUX | 540 | #endif // LL_LINUX |
@@ -2804,25 +2807,26 @@ void update_app(BOOL mandatory, const std::string& auth_msg) | |||
2804 | LLStringBase<char>::format_map_t args; | 2807 | LLStringBase<char>::format_map_t args; |
2805 | args["[MESSAGE]"] = msg; | 2808 | args["[MESSAGE]"] = msg; |
2806 | 2809 | ||
2807 | BOOL *mandatoryp = new BOOL(mandatory); | 2810 | // represent a bool as a null/non-null pointer |
2811 | void *mandatoryp = mandatory ? &mandatory : NULL; | ||
2808 | 2812 | ||
2809 | #if LL_WINDOWS | 2813 | #if LL_WINDOWS |
2810 | if (mandatory) | 2814 | if (mandatory) |
2811 | { | 2815 | { |
2812 | gViewerWindow->alertXml("DownloadWindowsMandatory", args, | 2816 | gViewerWindow->alertXml("DownloadWindowsMandatory", args, |
2813 | update_dialog_callback, | 2817 | update_dialog_callback, |
2814 | (void *)mandatoryp); | 2818 | mandatoryp); |
2815 | } | 2819 | } |
2816 | else | 2820 | else |
2817 | { | 2821 | { |
2818 | #if LL_RELEASE_FOR_DOWNLOAD | 2822 | #if LL_RELEASE_FOR_DOWNLOAD |
2819 | gViewerWindow->alertXml("DownloadWindowsReleaseForDownload", args, | 2823 | gViewerWindow->alertXml("DownloadWindowsReleaseForDownload", args, |
2820 | update_dialog_callback, | 2824 | update_dialog_callback, |
2821 | (void *)mandatoryp); | 2825 | mandatoryp); |
2822 | #else | 2826 | #else |
2823 | gViewerWindow->alertXml("DownloadWindows", args, | 2827 | gViewerWindow->alertXml("DownloadWindows", args, |
2824 | update_dialog_callback, | 2828 | update_dialog_callback, |
2825 | (void *)mandatoryp); | 2829 | mandatoryp); |
2826 | #endif | 2830 | #endif |
2827 | } | 2831 | } |
2828 | #else | 2832 | #else |
@@ -2830,18 +2834,18 @@ void update_app(BOOL mandatory, const std::string& auth_msg) | |||
2830 | { | 2834 | { |
2831 | gViewerWindow->alertXml("DownloadMacMandatory", args, | 2835 | gViewerWindow->alertXml("DownloadMacMandatory", args, |
2832 | update_dialog_callback, | 2836 | update_dialog_callback, |
2833 | (void *)mandatoryp); | 2837 | mandatoryp); |
2834 | } | 2838 | } |
2835 | else | 2839 | else |
2836 | { | 2840 | { |
2837 | #if LL_RELEASE_FOR_DOWNLOAD | 2841 | #if LL_RELEASE_FOR_DOWNLOAD |
2838 | gViewerWindow->alertXml("DownloadMacReleaseForDownload", args, | 2842 | gViewerWindow->alertXml("DownloadMacReleaseForDownload", args, |
2839 | update_dialog_callback, | 2843 | update_dialog_callback, |
2840 | (void *)mandatoryp); | 2844 | mandatoryp); |
2841 | #else | 2845 | #else |
2842 | gViewerWindow->alertXml("DownloadMac", args, | 2846 | gViewerWindow->alertXml("DownloadMac", args, |
2843 | update_dialog_callback, | 2847 | update_dialog_callback, |
2844 | (void *)mandatoryp); | 2848 | mandatoryp); |
2845 | #endif | 2849 | #endif |
2846 | } | 2850 | } |
2847 | #endif | 2851 | #endif |
@@ -2852,7 +2856,7 @@ void update_app(BOOL mandatory, const std::string& auth_msg) | |||
2852 | void update_dialog_callback(S32 option, void *userdata) | 2856 | void update_dialog_callback(S32 option, void *userdata) |
2853 | { | 2857 | { |
2854 | std::string update_exe_path; | 2858 | std::string update_exe_path; |
2855 | BOOL mandatory = *(BOOL *)userdata; | 2859 | BOOL mandatory = userdata != NULL; |
2856 | 2860 | ||
2857 | #if !LL_RELEASE_FOR_DOWNLOAD | 2861 | #if !LL_RELEASE_FOR_DOWNLOAD |
2858 | if (option == 2) | 2862 | if (option == 2) |
diff --git a/linden/indra/newview/lltexturefetch.cpp b/linden/indra/newview/lltexturefetch.cpp index f281207..5cdc854 100644 --- a/linden/indra/newview/lltexturefetch.cpp +++ b/linden/indra/newview/lltexturefetch.cpp | |||
@@ -1257,6 +1257,8 @@ LLTextureFetch::LLTextureFetch(LLTextureCache* cache, bool threaded) | |||
1257 | : LLWorkerThread("TextureFetch", threaded), | 1257 | : LLWorkerThread("TextureFetch", threaded), |
1258 | mDebugCount(0), | 1258 | mDebugCount(0), |
1259 | mDebugPause(FALSE), | 1259 | mDebugPause(FALSE), |
1260 | mPacketCount(0), | ||
1261 | mBadPacketCount(0), | ||
1260 | mQueueMutex(getAPRPool()), | 1262 | mQueueMutex(getAPRPool()), |
1261 | mTextureCache(cache) | 1263 | mTextureCache(cache) |
1262 | { | 1264 | { |
diff --git a/linden/indra/newview/lltoolbrush.cpp b/linden/indra/newview/lltoolbrush.cpp index f2f338e..a1b9526 100644 --- a/linden/indra/newview/lltoolbrush.cpp +++ b/linden/indra/newview/lltoolbrush.cpp | |||
@@ -417,7 +417,7 @@ void LLToolBrushLand::handleSelect() | |||
417 | // if (!mBrushSelected) | 417 | // if (!mBrushSelected) |
418 | { | 418 | { |
419 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); | 419 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); |
420 | gSavedSettings.setBOOL("ShowParcelOwners", TRUE); | 420 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); |
421 | mBrushSelected = TRUE; | 421 | mBrushSelected = TRUE; |
422 | } | 422 | } |
423 | } | 423 | } |
@@ -430,6 +430,7 @@ void LLToolBrushLand::handleDeselect() | |||
430 | gEditMenuHandler = NULL; | 430 | gEditMenuHandler = NULL; |
431 | } | 431 | } |
432 | gFloaterTools->setStatusText(""); | 432 | gFloaterTools->setStatusText(""); |
433 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); | ||
433 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); | 434 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); |
434 | gParcelMgr->setSelectionVisible(TRUE); | 435 | gParcelMgr->setSelectionVisible(TRUE); |
435 | mBrushSelected = FALSE; | 436 | mBrushSelected = FALSE; |
diff --git a/linden/indra/newview/lltoolcomp.cpp b/linden/indra/newview/lltoolcomp.cpp index 2c2c0fe..fd1152d 100644 --- a/linden/indra/newview/lltoolcomp.cpp +++ b/linden/indra/newview/lltoolcomp.cpp | |||
@@ -246,7 +246,14 @@ void LLToolCompTranslate::pickCallback(S32 x, S32 y, MASK mask) | |||
246 | { | 246 | { |
247 | gEditMenuHandler = gSelectMgr; | 247 | gEditMenuHandler = gSelectMgr; |
248 | } | 248 | } |
249 | if( LLManip::LL_NO_PART != gToolTranslate->mManip->getHighlightedPart() ) | 249 | |
250 | BOOL can_move = gToolTranslate->mManip->getSelection()->getObjectCount() != 0; | ||
251 | for (LLViewerObject* objectp = gToolTranslate->mManip->getSelection()->getFirstObject(); objectp; objectp = gToolTranslate->mManip->getSelection()->getNextObject()) | ||
252 | { | ||
253 | can_move = can_move && objectp->permMove() && (objectp->permModify() || gSavedSettings.getBOOL("SelectLinkedSet")); | ||
254 | } | ||
255 | |||
256 | if( LLManip::LL_NO_PART != gToolTranslate->mManip->getHighlightedPart() && can_move) | ||
250 | { | 257 | { |
251 | gToolTranslate->setCurrentTool( gToolTranslate->mManip ); | 258 | gToolTranslate->setCurrentTool( gToolTranslate->mManip ); |
252 | gToolTranslate->mManip->handleMouseDownOnPart( x, y, mask ); | 259 | gToolTranslate->mManip->handleMouseDownOnPart( x, y, mask ); |
diff --git a/linden/indra/newview/lltoolgrab.cpp b/linden/indra/newview/lltoolgrab.cpp index b56e762..d6f1f0e 100644 --- a/linden/indra/newview/lltoolgrab.cpp +++ b/linden/indra/newview/lltoolgrab.cpp | |||
@@ -95,7 +95,11 @@ LLToolGrab::~LLToolGrab() | |||
95 | // virtual | 95 | // virtual |
96 | void LLToolGrab::handleSelect() | 96 | void LLToolGrab::handleSelect() |
97 | { | 97 | { |
98 | gFloaterTools->setStatusText("Drag to move objects, Ctrl to lift, Ctrl-Shift to spin"); | 98 | if(gFloaterTools) |
99 | { | ||
100 | // viewer can crash during startup if we don't check. | ||
101 | gFloaterTools->setStatusText("Drag to move objects, Ctrl to lift, Ctrl-Shift to spin"); | ||
102 | } | ||
99 | gGrabBtnVertical = FALSE; | 103 | gGrabBtnVertical = FALSE; |
100 | gGrabBtnSpin = FALSE; | 104 | gGrabBtnSpin = FALSE; |
101 | } | 105 | } |
diff --git a/linden/indra/newview/lltoolmgr.cpp b/linden/indra/newview/lltoolmgr.cpp index 069bdac..8ce8111 100644 --- a/linden/indra/newview/lltoolmgr.cpp +++ b/linden/indra/newview/lltoolmgr.cpp | |||
@@ -206,6 +206,9 @@ LLToolMgr::~LLToolMgr() | |||
206 | delete gToolPie; | 206 | delete gToolPie; |
207 | gToolPie = NULL; | 207 | gToolPie = NULL; |
208 | 208 | ||
209 | delete gToolInspect; | ||
210 | gToolInspect = NULL; | ||
211 | |||
209 | delete gToolGun; | 212 | delete gToolGun; |
210 | gToolGun = NULL; | 213 | gToolGun = NULL; |
211 | 214 | ||
diff --git a/linden/indra/newview/lltoolselectland.cpp b/linden/indra/newview/lltoolselectland.cpp index 855efd2..3f0d7ba 100644 --- a/linden/indra/newview/lltoolselectland.cpp +++ b/linden/indra/newview/lltoolselectland.cpp | |||
@@ -218,7 +218,7 @@ void LLToolSelectLand::handleSelect() | |||
218 | { | 218 | { |
219 | gFloaterTools->setStatusText("Click and drag to select land"); | 219 | gFloaterTools->setStatusText("Click and drag to select land"); |
220 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); | 220 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); |
221 | gSavedSettings.setBOOL("ShowParcelOwners", TRUE); | 221 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); |
222 | } | 222 | } |
223 | 223 | ||
224 | 224 | ||
@@ -226,6 +226,7 @@ void LLToolSelectLand::handleDeselect() | |||
226 | { | 226 | { |
227 | gFloaterTools->setStatusText(""); | 227 | gFloaterTools->setStatusText(""); |
228 | mSelection = NULL; | 228 | mSelection = NULL; |
229 | mLastShowParcelOwners = gSavedSettings.getBOOL("ShowParcelOwners"); | ||
229 | //gParcelMgr->deselectLand(); | 230 | //gParcelMgr->deselectLand(); |
230 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); | 231 | gSavedSettings.setBOOL("ShowParcelOwners", mLastShowParcelOwners); |
231 | } | 232 | } |
diff --git a/linden/indra/newview/llviewerinventory.h b/linden/indra/newview/llviewerinventory.h index c60f0e6..513834f 100644 --- a/linden/indra/newview/llviewerinventory.h +++ b/linden/indra/newview/llviewerinventory.h | |||
@@ -191,7 +191,6 @@ protected: | |||
191 | class LLInventoryCallback : public LLRefCount | 191 | class LLInventoryCallback : public LLRefCount |
192 | { | 192 | { |
193 | public: | 193 | public: |
194 | virtual ~LLInventoryCallback() {} | ||
195 | virtual void fire(const LLUUID& inv_item) = 0; | 194 | virtual void fire(const LLUUID& inv_item) = 0; |
196 | }; | 195 | }; |
197 | 196 | ||
@@ -206,8 +205,11 @@ class RezAttachmentCallback : public LLInventoryCallback | |||
206 | { | 205 | { |
207 | public: | 206 | public: |
208 | RezAttachmentCallback(LLViewerJointAttachment *attachmentp); | 207 | RezAttachmentCallback(LLViewerJointAttachment *attachmentp); |
209 | ~RezAttachmentCallback(); | ||
210 | void fire(const LLUUID& inv_item); | 208 | void fire(const LLUUID& inv_item); |
209 | |||
210 | protected: | ||
211 | ~RezAttachmentCallback(); | ||
212 | |||
211 | private: | 213 | private: |
212 | LLViewerJointAttachment* mAttach; | 214 | LLViewerJointAttachment* mAttach; |
213 | }; | 215 | }; |
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index 1ff995e..4119573 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp | |||
@@ -1428,6 +1428,8 @@ void init_server_menu(LLMenuGL* menu) | |||
1428 | menu->createJumpKeys(); | 1428 | menu->createJumpKeys(); |
1429 | } | 1429 | } |
1430 | 1430 | ||
1431 | static std::vector<LLPointer<view_listener_t> > sMenus; | ||
1432 | |||
1431 | //----------------------------------------------------------------------------- | 1433 | //----------------------------------------------------------------------------- |
1432 | // cleanup_menus() | 1434 | // cleanup_menus() |
1433 | //----------------------------------------------------------------------------- | 1435 | //----------------------------------------------------------------------------- |
@@ -1435,6 +1437,32 @@ void cleanup_menus() | |||
1435 | { | 1437 | { |
1436 | delete gMenuParcelObserver; | 1438 | delete gMenuParcelObserver; |
1437 | gMenuParcelObserver = NULL; | 1439 | gMenuParcelObserver = NULL; |
1440 | |||
1441 | delete gPieSelf; | ||
1442 | gPieSelf = NULL; | ||
1443 | |||
1444 | delete gPieAvatar; | ||
1445 | gPieAvatar = NULL; | ||
1446 | |||
1447 | delete gPieObject; | ||
1448 | gPieObject = NULL; | ||
1449 | |||
1450 | delete gPieAttachment; | ||
1451 | gPieAttachment = NULL; | ||
1452 | |||
1453 | delete gPieLand; | ||
1454 | gPieLand = NULL; | ||
1455 | |||
1456 | delete gMenuBarView; | ||
1457 | gMenuBarView = NULL; | ||
1458 | |||
1459 | delete gPopupMenuView; | ||
1460 | gPopupMenuView = NULL; | ||
1461 | |||
1462 | delete gMenuHolder; | ||
1463 | gMenuHolder = NULL; | ||
1464 | |||
1465 | sMenus.clear(); | ||
1438 | } | 1466 | } |
1439 | 1467 | ||
1440 | //----------------------------------------------------------------------------- | 1468 | //----------------------------------------------------------------------------- |
@@ -3002,24 +3030,6 @@ class LLHelpMOTD : public view_listener_t | |||
3002 | } | 3030 | } |
3003 | }; | 3031 | }; |
3004 | 3032 | ||
3005 | class LLHelpLiveHelp : public view_listener_t | ||
3006 | { | ||
3007 | bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) | ||
3008 | { | ||
3009 | // the session_id of a 911 session will always be this agent's session id | ||
3010 | static LLUUID session_id(LLUUID::null); | ||
3011 | if (session_id.isNull()) | ||
3012 | { | ||
3013 | session_id.generate(); | ||
3014 | } | ||
3015 | gIMView->setFloaterOpen(TRUE); | ||
3016 | LLDynamicArray<LLUUID> members; | ||
3017 | members.put(gAgent.getID()); | ||
3018 | gIMView->addSession("Help Request", IM_SESSION_911_START, session_id, members); //xui: translate | ||
3019 | return true; | ||
3020 | } | ||
3021 | }; | ||
3022 | |||
3023 | // | 3033 | // |
3024 | // Major mode switching | 3034 | // Major mode switching |
3025 | // | 3035 | // |
@@ -4530,11 +4540,7 @@ class LLToolsStopAllAnimations : public view_listener_t | |||
4530 | 4540 | ||
4531 | if (!avatarp) return true; | 4541 | if (!avatarp) return true; |
4532 | 4542 | ||
4533 | LLVOAvatar::AnimSourceIterator anim_it = avatarp->mAnimationSources.begin(); | 4543 | avatarp->deactivateAllMotions(); |
4534 | for (;anim_it != avatarp->mAnimationSources.end(); ++anim_it) | ||
4535 | { | ||
4536 | avatarp->stopMotion( anim_it->second, TRUE ); | ||
4537 | } | ||
4538 | 4544 | ||
4539 | avatarp->processAnimationStateChanges(); | 4545 | avatarp->processAnimationStateChanges(); |
4540 | return true; | 4546 | return true; |
@@ -7525,199 +7531,204 @@ class LLToolsSelectTool : public view_listener_t | |||
7525 | } | 7531 | } |
7526 | }; | 7532 | }; |
7527 | 7533 | ||
7534 | static void addMenu(view_listener_t *menu, const char *name) | ||
7535 | { | ||
7536 | sMenus.push_back(menu); | ||
7537 | menu->registerListener(gMenuHolder, name); | ||
7538 | } | ||
7539 | |||
7528 | void initialize_menus() | 7540 | void initialize_menus() |
7529 | { | 7541 | { |
7530 | // File menu | 7542 | // File menu |
7531 | init_menu_file(); | 7543 | init_menu_file(); |
7532 | 7544 | ||
7533 | // Edit menu | 7545 | // Edit menu |
7534 | (new LLEditUndo())->registerListener(gMenuHolder, "Edit.Undo"); | 7546 | addMenu(new LLEditUndo(), "Edit.Undo"); |
7535 | (new LLEditRedo())->registerListener(gMenuHolder, "Edit.Redo"); | 7547 | addMenu(new LLEditRedo(), "Edit.Redo"); |
7536 | (new LLEditCut())->registerListener(gMenuHolder, "Edit.Cut"); | 7548 | addMenu(new LLEditCut(), "Edit.Cut"); |
7537 | (new LLEditCopy())->registerListener(gMenuHolder, "Edit.Copy"); | 7549 | addMenu(new LLEditCopy(), "Edit.Copy"); |
7538 | (new LLEditPaste())->registerListener(gMenuHolder, "Edit.Paste"); | 7550 | addMenu(new LLEditPaste(), "Edit.Paste"); |
7539 | (new LLEditDelete())->registerListener(gMenuHolder, "Edit.Delete"); | 7551 | addMenu(new LLEditDelete(), "Edit.Delete"); |
7540 | (new LLEditSearch())->registerListener(gMenuHolder, "Edit.Search"); | 7552 | addMenu(new LLEditSearch(), "Edit.Search"); |
7541 | (new LLEditSelectAll())->registerListener(gMenuHolder, "Edit.SelectAll"); | 7553 | addMenu(new LLEditSelectAll(), "Edit.SelectAll"); |
7542 | (new LLEditDeselect())->registerListener(gMenuHolder, "Edit.Deselect"); | 7554 | addMenu(new LLEditDeselect(), "Edit.Deselect"); |
7543 | (new LLEditDuplicate())->registerListener(gMenuHolder, "Edit.Duplicate"); | 7555 | addMenu(new LLEditDuplicate(), "Edit.Duplicate"); |
7544 | (new LLEditTakeOff())->registerListener(gMenuHolder, "Edit.TakeOff"); | 7556 | addMenu(new LLEditTakeOff(), "Edit.TakeOff"); |
7545 | 7557 | ||
7546 | (new LLEditEnableUndo())->registerListener(gMenuHolder, "Edit.EnableUndo"); | 7558 | addMenu(new LLEditEnableUndo(), "Edit.EnableUndo"); |
7547 | (new LLEditEnableRedo())->registerListener(gMenuHolder, "Edit.EnableRedo"); | 7559 | addMenu(new LLEditEnableRedo(), "Edit.EnableRedo"); |
7548 | (new LLEditEnableCut())->registerListener(gMenuHolder, "Edit.EnableCut"); | 7560 | addMenu(new LLEditEnableCut(), "Edit.EnableCut"); |
7549 | (new LLEditEnableCopy())->registerListener(gMenuHolder, "Edit.EnableCopy"); | 7561 | addMenu(new LLEditEnableCopy(), "Edit.EnableCopy"); |
7550 | (new LLEditEnablePaste())->registerListener(gMenuHolder, "Edit.EnablePaste"); | 7562 | addMenu(new LLEditEnablePaste(), "Edit.EnablePaste"); |
7551 | (new LLEditEnableDelete())->registerListener(gMenuHolder, "Edit.EnableDelete"); | 7563 | addMenu(new LLEditEnableDelete(), "Edit.EnableDelete"); |
7552 | (new LLEditEnableSelectAll())->registerListener(gMenuHolder, "Edit.EnableSelectAll"); | 7564 | addMenu(new LLEditEnableSelectAll(), "Edit.EnableSelectAll"); |
7553 | (new LLEditEnableDeselect())->registerListener(gMenuHolder, "Edit.EnableDeselect"); | 7565 | addMenu(new LLEditEnableDeselect(), "Edit.EnableDeselect"); |
7554 | (new LLEditEnableDuplicate())->registerListener(gMenuHolder, "Edit.EnableDuplicate"); | 7566 | addMenu(new LLEditEnableDuplicate(), "Edit.EnableDuplicate"); |
7555 | (new LLEditEnableTakeOff())->registerListener(gMenuHolder, "Edit.EnableTakeOff"); | 7567 | addMenu(new LLEditEnableTakeOff(), "Edit.EnableTakeOff"); |
7556 | (new LLEditEnableCustomizeAvatar())->registerListener(gMenuHolder, "Edit.EnableCustomizeAvatar"); | 7568 | addMenu(new LLEditEnableCustomizeAvatar(), "Edit.EnableCustomizeAvatar"); |
7557 | 7569 | ||
7558 | // View menu | 7570 | // View menu |
7559 | (new LLViewMouselook())->registerListener(gMenuHolder, "View.Mouselook"); | 7571 | addMenu(new LLViewMouselook(), "View.Mouselook"); |
7560 | (new LLViewBuildMode())->registerListener(gMenuHolder, "View.BuildMode"); | 7572 | addMenu(new LLViewBuildMode(), "View.BuildMode"); |
7561 | (new LLViewResetView())->registerListener(gMenuHolder, "View.ResetView"); | 7573 | addMenu(new LLViewResetView(), "View.ResetView"); |
7562 | (new LLViewLookAtLastChatter())->registerListener(gMenuHolder, "View.LookAtLastChatter"); | 7574 | addMenu(new LLViewLookAtLastChatter(), "View.LookAtLastChatter"); |
7563 | (new LLViewShowHoverTips())->registerListener(gMenuHolder, "View.ShowHoverTips"); | 7575 | addMenu(new LLViewShowHoverTips(), "View.ShowHoverTips"); |
7564 | (new LLViewHighlightTransparent())->registerListener(gMenuHolder, "View.HighlightTransparent"); | 7576 | addMenu(new LLViewHighlightTransparent(), "View.HighlightTransparent"); |
7565 | (new LLViewToggleBeacon())->registerListener(gMenuHolder, "View.ToggleBeacon"); | 7577 | addMenu(new LLViewToggleBeacon(), "View.ToggleBeacon"); |
7566 | (new LLViewToggleRenderType())->registerListener(gMenuHolder, "View.ToggleRenderType"); | 7578 | addMenu(new LLViewToggleRenderType(), "View.ToggleRenderType"); |
7567 | (new LLViewShowHUDAttachments())->registerListener(gMenuHolder, "View.ShowHUDAttachments"); | 7579 | addMenu(new LLViewShowHUDAttachments(), "View.ShowHUDAttachments"); |
7568 | (new LLViewZoomOut())->registerListener(gMenuHolder, "View.ZoomOut"); | 7580 | addMenu(new LLViewZoomOut(), "View.ZoomOut"); |
7569 | (new LLViewZoomIn())->registerListener(gMenuHolder, "View.ZoomIn"); | 7581 | addMenu(new LLViewZoomIn(), "View.ZoomIn"); |
7570 | (new LLViewZoomDefault())->registerListener(gMenuHolder, "View.ZoomDefault"); | 7582 | addMenu(new LLViewZoomDefault(), "View.ZoomDefault"); |
7571 | (new LLViewFullscreen())->registerListener(gMenuHolder, "View.Fullscreen"); | 7583 | addMenu(new LLViewFullscreen(), "View.Fullscreen"); |
7572 | (new LLViewDefaultUISize())->registerListener(gMenuHolder, "View.DefaultUISize"); | 7584 | addMenu(new LLViewDefaultUISize(), "View.DefaultUISize"); |
7573 | 7585 | ||
7574 | (new LLViewEnableMouselook())->registerListener(gMenuHolder, "View.EnableMouselook"); | 7586 | addMenu(new LLViewEnableMouselook(), "View.EnableMouselook"); |
7575 | (new LLViewEnableLastChatter())->registerListener(gMenuHolder, "View.EnableLastChatter"); | 7587 | addMenu(new LLViewEnableLastChatter(), "View.EnableLastChatter"); |
7576 | 7588 | ||
7577 | (new LLViewCheckBuildMode())->registerListener(gMenuHolder, "View.CheckBuildMode"); | 7589 | addMenu(new LLViewCheckBuildMode(), "View.CheckBuildMode"); |
7578 | (new LLViewCheckShowHoverTips())->registerListener(gMenuHolder, "View.CheckShowHoverTips"); | 7590 | addMenu(new LLViewCheckShowHoverTips(), "View.CheckShowHoverTips"); |
7579 | (new LLViewCheckHighlightTransparent())->registerListener(gMenuHolder, "View.CheckHighlightTransparent"); | 7591 | addMenu(new LLViewCheckHighlightTransparent(), "View.CheckHighlightTransparent"); |
7580 | (new LLViewCheckBeaconEnabled())->registerListener(gMenuHolder, "View.CheckBeaconEnabled"); | 7592 | addMenu(new LLViewCheckBeaconEnabled(), "View.CheckBeaconEnabled"); |
7581 | (new LLViewCheckRenderType())->registerListener(gMenuHolder, "View.CheckRenderType"); | 7593 | addMenu(new LLViewCheckRenderType(), "View.CheckRenderType"); |
7582 | (new LLViewCheckHUDAttachments())->registerListener(gMenuHolder, "View.CheckHUDAttachments"); | 7594 | addMenu(new LLViewCheckHUDAttachments(), "View.CheckHUDAttachments"); |
7583 | 7595 | ||
7584 | // World menu | 7596 | // World menu |
7585 | (new LLWorldChat())->registerListener(gMenuHolder, "World.Chat"); | 7597 | addMenu(new LLWorldChat(), "World.Chat"); |
7586 | (new LLWorldStartGesture())->registerListener(gMenuHolder, "World.StartGesture"); | 7598 | addMenu(new LLWorldStartGesture(), "World.StartGesture"); |
7587 | (new LLWorldAlwaysRun())->registerListener(gMenuHolder, "World.AlwaysRun"); | 7599 | addMenu(new LLWorldAlwaysRun(), "World.AlwaysRun"); |
7588 | (new LLWorldFly())->registerListener(gMenuHolder, "World.Fly"); | 7600 | addMenu(new LLWorldFly(), "World.Fly"); |
7589 | (new LLWorldCreateLandmark())->registerListener(gMenuHolder, "World.CreateLandmark"); | 7601 | addMenu(new LLWorldCreateLandmark(), "World.CreateLandmark"); |
7590 | (new LLWorldSetHomeLocation())->registerListener(gMenuHolder, "World.SetHomeLocation"); | 7602 | addMenu(new LLWorldSetHomeLocation(), "World.SetHomeLocation"); |
7591 | (new LLWorldTeleportHome())->registerListener(gMenuHolder, "World.TeleportHome"); | 7603 | addMenu(new LLWorldTeleportHome(), "World.TeleportHome"); |
7592 | (new LLWorldSetAway())->registerListener(gMenuHolder, "World.SetAway"); | 7604 | addMenu(new LLWorldSetAway(), "World.SetAway"); |
7593 | (new LLWorldSetBusy())->registerListener(gMenuHolder, "World.SetBusy"); | 7605 | addMenu(new LLWorldSetBusy(), "World.SetBusy"); |
7594 | 7606 | ||
7595 | (new LLWorldEnableCreateLandmark())->registerListener(gMenuHolder, "World.EnableCreateLandmark"); | 7607 | addMenu(new LLWorldEnableCreateLandmark(), "World.EnableCreateLandmark"); |
7596 | (new LLWorldEnableSetHomeLocation())->registerListener(gMenuHolder, "World.EnableSetHomeLocation"); | 7608 | addMenu(new LLWorldEnableSetHomeLocation(), "World.EnableSetHomeLocation"); |
7597 | (new LLWorldEnableTeleportHome())->registerListener(gMenuHolder, "World.EnableTeleportHome"); | 7609 | addMenu(new LLWorldEnableTeleportHome(), "World.EnableTeleportHome"); |
7598 | (new LLWorldEnableBuyLand())->registerListener(gMenuHolder, "World.EnableBuyLand"); | 7610 | addMenu(new LLWorldEnableBuyLand(), "World.EnableBuyLand"); |
7599 | 7611 | ||
7600 | (new LLWorldCheckAlwaysRun())->registerListener(gMenuHolder, "World.CheckAlwaysRun"); | 7612 | addMenu(new LLWorldCheckAlwaysRun(), "World.CheckAlwaysRun"); |
7601 | 7613 | ||
7602 | (new LLWorldForceSun())->registerListener(gMenuHolder, "World.ForceSun"); | 7614 | addMenu(new LLWorldForceSun(), "World.ForceSun"); |
7603 | 7615 | ||
7604 | // Tools menu | 7616 | // Tools menu |
7605 | (new LLToolsSelectTool())->registerListener(gMenuHolder, "Tools.SelectTool"); | 7617 | addMenu(new LLToolsSelectTool(), "Tools.SelectTool"); |
7606 | (new LLToolsSelectOnlyMyObjects())->registerListener(gMenuHolder, "Tools.SelectOnlyMyObjects"); | 7618 | addMenu(new LLToolsSelectOnlyMyObjects(), "Tools.SelectOnlyMyObjects"); |
7607 | (new LLToolsSelectOnlyMovableObjects())->registerListener(gMenuHolder, "Tools.SelectOnlyMovableObjects"); | 7619 | addMenu(new LLToolsSelectOnlyMovableObjects(), "Tools.SelectOnlyMovableObjects"); |
7608 | (new LLToolsSelectBySurrounding())->registerListener(gMenuHolder, "Tools.SelectBySurrounding"); | 7620 | addMenu(new LLToolsSelectBySurrounding(), "Tools.SelectBySurrounding"); |
7609 | (new LLToolsShowHiddenSelection())->registerListener(gMenuHolder, "Tools.ShowHiddenSelection"); | 7621 | addMenu(new LLToolsShowHiddenSelection(), "Tools.ShowHiddenSelection"); |
7610 | (new LLToolsShowSelectionLightRadius())->registerListener(gMenuHolder, "Tools.ShowSelectionLightRadius"); | 7622 | addMenu(new LLToolsShowSelectionLightRadius(), "Tools.ShowSelectionLightRadius"); |
7611 | (new LLToolsSnapObjectXY())->registerListener(gMenuHolder, "Tools.SnapObjectXY"); | 7623 | addMenu(new LLToolsSnapObjectXY(), "Tools.SnapObjectXY"); |
7612 | (new LLToolsUseSelectionForGrid())->registerListener(gMenuHolder, "Tools.UseSelectionForGrid"); | 7624 | addMenu(new LLToolsUseSelectionForGrid(), "Tools.UseSelectionForGrid"); |
7613 | (new LLToolsLink())->registerListener(gMenuHolder, "Tools.Link"); | 7625 | addMenu(new LLToolsLink(), "Tools.Link"); |
7614 | (new LLToolsUnlink())->registerListener(gMenuHolder, "Tools.Unlink"); | 7626 | addMenu(new LLToolsUnlink(), "Tools.Unlink"); |
7615 | (new LLToolsStopAllAnimations())->registerListener(gMenuHolder, "Tools.StopAllAnimations"); | 7627 | addMenu(new LLToolsStopAllAnimations(), "Tools.StopAllAnimations"); |
7616 | (new LLToolsLookAtSelection())->registerListener(gMenuHolder, "Tools.LookAtSelection"); | 7628 | addMenu(new LLToolsLookAtSelection(), "Tools.LookAtSelection"); |
7617 | (new LLToolsBuyOrTake())->registerListener(gMenuHolder, "Tools.BuyOrTake"); | 7629 | addMenu(new LLToolsBuyOrTake(), "Tools.BuyOrTake"); |
7618 | (new LLToolsTakeCopy())->registerListener(gMenuHolder, "Tools.TakeCopy"); | 7630 | addMenu(new LLToolsTakeCopy(), "Tools.TakeCopy"); |
7619 | (new LLToolsSaveToInventory())->registerListener(gMenuHolder, "Tools.SaveToInventory"); | 7631 | addMenu(new LLToolsSaveToInventory(), "Tools.SaveToInventory"); |
7620 | (new LLToolsSaveToObjectInventory())->registerListener(gMenuHolder, "Tools.SaveToObjectInventory"); | 7632 | addMenu(new LLToolsSaveToObjectInventory(), "Tools.SaveToObjectInventory"); |
7621 | (new LLToolsSelectedScriptAction())->registerListener(gMenuHolder, "Tools.SelectedScriptAction"); | 7633 | addMenu(new LLToolsSelectedScriptAction(), "Tools.SelectedScriptAction"); |
7622 | 7634 | ||
7623 | (new LLToolsEnableToolNotPie())->registerListener(gMenuHolder, "Tools.EnableToolNotPie"); | 7635 | addMenu(new LLToolsEnableToolNotPie(), "Tools.EnableToolNotPie"); |
7624 | (new LLToolsEnableLink())->registerListener(gMenuHolder, "Tools.EnableLink"); | 7636 | addMenu(new LLToolsEnableLink(), "Tools.EnableLink"); |
7625 | (new LLToolsEnableUnlink())->registerListener(gMenuHolder, "Tools.EnableUnlink"); | 7637 | addMenu(new LLToolsEnableUnlink(), "Tools.EnableUnlink"); |
7626 | (new LLToolsEnableBuyOrTake())->registerListener(gMenuHolder, "Tools.EnableBuyOrTake"); | 7638 | addMenu(new LLToolsEnableBuyOrTake(), "Tools.EnableBuyOrTake"); |
7627 | (new LLToolsEnableTakeCopy())->registerListener(gMenuHolder, "Tools.EnableTakeCopy"); | 7639 | addMenu(new LLToolsEnableTakeCopy(), "Tools.EnableTakeCopy"); |
7628 | (new LLToolsEnableSaveToInventory())->registerListener(gMenuHolder, "Tools.SaveToInventory"); | 7640 | addMenu(new LLToolsEnableSaveToInventory(), "Tools.SaveToInventory"); |
7629 | (new LLToolsEnableSaveToObjectInventory())->registerListener(gMenuHolder, "Tools.SaveToObjectInventory"); | 7641 | addMenu(new LLToolsEnableSaveToObjectInventory(), "Tools.SaveToObjectInventory"); |
7630 | 7642 | ||
7631 | /*(new LLToolsVisibleBuyObject())->registerListener(gMenuHolder, "Tools.VisibleBuyObject"); | 7643 | /*addMenu(new LLToolsVisibleBuyObject(), "Tools.VisibleBuyObject"); |
7632 | (new LLToolsVisibleTakeObject())->registerListener(gMenuHolder, "Tools.VisibleTakeObject");*/ | 7644 | addMenu(new LLToolsVisibleTakeObject(), "Tools.VisibleTakeObject");*/ |
7633 | 7645 | ||
7634 | // Help menu | 7646 | // Help menu |
7635 | (new LLHelpLiveHelp())->registerListener(gMenuHolder, "Help.LiveHelp"); | 7647 | addMenu(new LLHelpMOTD(), "Help.MOTD"); |
7636 | (new LLHelpMOTD())->registerListener(gMenuHolder, "Help.MOTD"); | ||
7637 | 7648 | ||
7638 | // Self pie menu | 7649 | // Self pie menu |
7639 | (new LLSelfStandUp())->registerListener(gMenuHolder, "Self.StandUp"); | 7650 | addMenu(new LLSelfStandUp(), "Self.StandUp"); |
7640 | (new LLSelfRemoveAllAttachments())->registerListener(gMenuHolder, "Self.RemoveAllAttachments"); | 7651 | addMenu(new LLSelfRemoveAllAttachments(), "Self.RemoveAllAttachments"); |
7641 | 7652 | ||
7642 | (new LLSelfEnableStandUp())->registerListener(gMenuHolder, "Self.EnableStandUp"); | 7653 | addMenu(new LLSelfEnableStandUp(), "Self.EnableStandUp"); |
7643 | (new LLSelfEnableRemoveAllAttachments())->registerListener(gMenuHolder, "Self.EnableRemoveAllAttachments"); | 7654 | addMenu(new LLSelfEnableRemoveAllAttachments(), "Self.EnableRemoveAllAttachments"); |
7644 | 7655 | ||
7645 | // Avatar pie menu | 7656 | // Avatar pie menu |
7646 | (new LLObjectMute())->registerListener(gMenuHolder, "Avatar.Mute"); | 7657 | addMenu(new LLObjectMute(), "Avatar.Mute"); |
7647 | (new LLAvatarAddFriend())->registerListener(gMenuHolder, "Avatar.AddFriend"); | 7658 | addMenu(new LLAvatarAddFriend(), "Avatar.AddFriend"); |
7648 | (new LLAvatarFreeze())->registerListener(gMenuHolder, "Avatar.Freeze"); | 7659 | addMenu(new LLAvatarFreeze(), "Avatar.Freeze"); |
7649 | (new LLAvatarDebug())->registerListener(gMenuHolder, "Avatar.Debug"); | 7660 | addMenu(new LLAvatarDebug(), "Avatar.Debug"); |
7650 | (new LLAvatarVisibleDebug())->registerListener(gMenuHolder, "Avatar.VisibleDebug"); | 7661 | addMenu(new LLAvatarVisibleDebug(), "Avatar.VisibleDebug"); |
7651 | (new LLAvatarEnableDebug())->registerListener(gMenuHolder, "Avatar.EnableDebug"); | 7662 | addMenu(new LLAvatarEnableDebug(), "Avatar.EnableDebug"); |
7652 | (new LLAvatarGiveCard())->registerListener(gMenuHolder, "Avatar.GiveCard"); | 7663 | addMenu(new LLAvatarGiveCard(), "Avatar.GiveCard"); |
7653 | (new LLAvatarEject())->registerListener(gMenuHolder, "Avatar.Eject"); | 7664 | addMenu(new LLAvatarEject(), "Avatar.Eject"); |
7654 | (new LLAvatarSendIM())->registerListener(gMenuHolder, "Avatar.SendIM"); | 7665 | addMenu(new LLAvatarSendIM(), "Avatar.SendIM"); |
7655 | 7666 | ||
7656 | (new LLObjectEnableMute())->registerListener(gMenuHolder, "Avatar.EnableMute"); | 7667 | addMenu(new LLObjectEnableMute(), "Avatar.EnableMute"); |
7657 | (new LLAvatarEnableAddFriend())->registerListener(gMenuHolder, "Avatar.EnableAddFriend"); | 7668 | addMenu(new LLAvatarEnableAddFriend(), "Avatar.EnableAddFriend"); |
7658 | (new LLAvatarEnableFreezeEject())->registerListener(gMenuHolder, "Avatar.EnableFreezeEject"); | 7669 | addMenu(new LLAvatarEnableFreezeEject(), "Avatar.EnableFreezeEject"); |
7659 | 7670 | ||
7660 | // Object pie menu | 7671 | // Object pie menu |
7661 | (new LLObjectOpen())->registerListener(gMenuHolder, "Object.Open"); | 7672 | addMenu(new LLObjectOpen(), "Object.Open"); |
7662 | (new LLObjectBuild())->registerListener(gMenuHolder, "Object.Build"); | 7673 | addMenu(new LLObjectBuild(), "Object.Build"); |
7663 | (new LLObjectTouch())->registerListener(gMenuHolder, "Object.Touch"); | 7674 | addMenu(new LLObjectTouch(), "Object.Touch"); |
7664 | (new LLObjectSitOrStand())->registerListener(gMenuHolder, "Object.SitOrStand"); | 7675 | addMenu(new LLObjectSitOrStand(), "Object.SitOrStand"); |
7665 | (new LLObjectDelete())->registerListener(gMenuHolder, "Object.Delete"); | 7676 | addMenu(new LLObjectDelete(), "Object.Delete"); |
7666 | (new LLObjectAttachToAvatar())->registerListener(gMenuHolder, "Object.AttachToAvatar"); | 7677 | addMenu(new LLObjectAttachToAvatar(), "Object.AttachToAvatar"); |
7667 | (new LLObjectReturn())->registerListener(gMenuHolder, "Object.Return"); | 7678 | addMenu(new LLObjectReturn(), "Object.Return"); |
7668 | (new LLObjectReportAbuse())->registerListener(gMenuHolder, "Object.ReportAbuse"); | 7679 | addMenu(new LLObjectReportAbuse(), "Object.ReportAbuse"); |
7669 | (new LLObjectMute())->registerListener(gMenuHolder, "Object.Mute"); | 7680 | addMenu(new LLObjectMute(), "Object.Mute"); |
7670 | (new LLObjectBuy())->registerListener(gMenuHolder, "Object.Buy"); | 7681 | addMenu(new LLObjectBuy(), "Object.Buy"); |
7671 | (new LLObjectEdit())->registerListener(gMenuHolder, "Object.Edit"); | 7682 | addMenu(new LLObjectEdit(), "Object.Edit"); |
7672 | (new LLObjectInspect())->registerListener(gMenuHolder, "Object.Inspect"); | 7683 | addMenu(new LLObjectInspect(), "Object.Inspect"); |
7673 | 7684 | ||
7674 | (new LLObjectEnableOpen())->registerListener(gMenuHolder, "Object.EnableOpen"); | 7685 | addMenu(new LLObjectEnableOpen(), "Object.EnableOpen"); |
7675 | (new LLObjectEnableTouch())->registerListener(gMenuHolder, "Object.EnableTouch"); | 7686 | addMenu(new LLObjectEnableTouch(), "Object.EnableTouch"); |
7676 | (new LLObjectEnableSitOrStand())->registerListener(gMenuHolder, "Object.EnableSitOrStand"); | 7687 | addMenu(new LLObjectEnableSitOrStand(), "Object.EnableSitOrStand"); |
7677 | (new LLObjectEnableDelete())->registerListener(gMenuHolder, "Object.EnableDelete"); | 7688 | addMenu(new LLObjectEnableDelete(), "Object.EnableDelete"); |
7678 | (new LLObjectEnableWear())->registerListener(gMenuHolder, "Object.EnableWear"); | 7689 | addMenu(new LLObjectEnableWear(), "Object.EnableWear"); |
7679 | (new LLObjectEnableReturn())->registerListener(gMenuHolder, "Object.EnableReturn"); | 7690 | addMenu(new LLObjectEnableReturn(), "Object.EnableReturn"); |
7680 | (new LLObjectEnableReportAbuse())->registerListener(gMenuHolder, "Object.EnableReportAbuse"); | 7691 | addMenu(new LLObjectEnableReportAbuse(), "Object.EnableReportAbuse"); |
7681 | (new LLObjectEnableMute())->registerListener(gMenuHolder, "Object.EnableMute"); | 7692 | addMenu(new LLObjectEnableMute(), "Object.EnableMute"); |
7682 | (new LLObjectEnableBuy())->registerListener(gMenuHolder, "Object.EnableBuy"); | 7693 | addMenu(new LLObjectEnableBuy(), "Object.EnableBuy"); |
7683 | 7694 | ||
7684 | /*(new LLObjectVisibleTouch())->registerListener(gMenuHolder, "Object.VisibleTouch"); | 7695 | /*addMenu(new LLObjectVisibleTouch(), "Object.VisibleTouch"); |
7685 | (new LLObjectVisibleCustomTouch())->registerListener(gMenuHolder, "Object.VisibleCustomTouch"); | 7696 | addMenu(new LLObjectVisibleCustomTouch(), "Object.VisibleCustomTouch"); |
7686 | (new LLObjectVisibleStandUp())->registerListener(gMenuHolder, "Object.VisibleStandUp"); | 7697 | addMenu(new LLObjectVisibleStandUp(), "Object.VisibleStandUp"); |
7687 | (new LLObjectVisibleSitHere())->registerListener(gMenuHolder, "Object.VisibleSitHere"); | 7698 | addMenu(new LLObjectVisibleSitHere(), "Object.VisibleSitHere"); |
7688 | (new LLObjectVisibleCustomSit())->registerListener(gMenuHolder, "Object.VisibleCustomSit");*/ | 7699 | addMenu(new LLObjectVisibleCustomSit(), "Object.VisibleCustomSit");*/ |
7689 | 7700 | ||
7690 | // Attachment pie menu | 7701 | // Attachment pie menu |
7691 | (new LLAttachmentDrop())->registerListener(gMenuHolder, "Attachment.Drop"); | 7702 | addMenu(new LLAttachmentDrop(), "Attachment.Drop"); |
7692 | (new LLAttachmentDetach())->registerListener(gMenuHolder, "Attachment.Detach"); | 7703 | addMenu(new LLAttachmentDetach(), "Attachment.Detach"); |
7693 | 7704 | ||
7694 | (new LLAttachmentEnableDrop())->registerListener(gMenuHolder, "Attachment.EnableDrop"); | 7705 | addMenu(new LLAttachmentEnableDrop(), "Attachment.EnableDrop"); |
7695 | (new LLAttachmentEnableDetach())->registerListener(gMenuHolder, "Attachment.EnableDetach"); | 7706 | addMenu(new LLAttachmentEnableDetach(), "Attachment.EnableDetach"); |
7696 | 7707 | ||
7697 | // Land pie menu | 7708 | // Land pie menu |
7698 | (new LLLandBuild())->registerListener(gMenuHolder, "Land.Build"); | 7709 | addMenu(new LLLandBuild(), "Land.Build"); |
7699 | (new LLLandSit())->registerListener(gMenuHolder, "Land.Sit"); | 7710 | addMenu(new LLLandSit(), "Land.Sit"); |
7700 | (new LLLandBuyPass())->registerListener(gMenuHolder, "Land.BuyPass"); | 7711 | addMenu(new LLLandBuyPass(), "Land.BuyPass"); |
7701 | (new LLLandEdit())->registerListener(gMenuHolder, "Land.Edit"); | 7712 | addMenu(new LLLandEdit(), "Land.Edit"); |
7702 | 7713 | ||
7703 | (new LLLandEnableBuyPass())->registerListener(gMenuHolder, "Land.EnableBuyPass"); | 7714 | addMenu(new LLLandEnableBuyPass(), "Land.EnableBuyPass"); |
7704 | 7715 | ||
7705 | // Generic actions | 7716 | // Generic actions |
7706 | (new LLShowFloater())->registerListener(gMenuHolder, "ShowFloater"); | 7717 | addMenu(new LLShowFloater(), "ShowFloater"); |
7707 | (new LLPromptShowURL())->registerListener(gMenuHolder, "PromptShowURL"); | 7718 | addMenu(new LLPromptShowURL(), "PromptShowURL"); |
7708 | (new LLPromptShowFile())->registerListener(gMenuHolder, "PromptShowFile"); | 7719 | addMenu(new LLPromptShowFile(), "PromptShowFile"); |
7709 | (new LLShowAgentProfile())->registerListener(gMenuHolder, "ShowAgentProfile"); | 7720 | addMenu(new LLShowAgentProfile(), "ShowAgentProfile"); |
7710 | (new LLShowAgentGroups())->registerListener(gMenuHolder, "ShowAgentGroups"); | 7721 | addMenu(new LLShowAgentGroups(), "ShowAgentGroups"); |
7711 | (new LLToggleControl())->registerListener(gMenuHolder, "ToggleControl"); | 7722 | addMenu(new LLToggleControl(), "ToggleControl"); |
7712 | 7723 | ||
7713 | (new LLGoToObject())->registerListener(gMenuHolder, "GoToObject"); | 7724 | addMenu(new LLGoToObject(), "GoToObject"); |
7714 | (new LLPayObject())->registerListener(gMenuHolder, "PayObject"); | 7725 | addMenu(new LLPayObject(), "PayObject"); |
7715 | 7726 | ||
7716 | (new LLEnablePayObject())->registerListener(gMenuHolder, "EnablePayObject"); | 7727 | addMenu(new LLEnablePayObject(), "EnablePayObject"); |
7717 | (new LLEnableEdit())->registerListener(gMenuHolder, "EnableEdit"); | 7728 | addMenu(new LLEnableEdit(), "EnableEdit"); |
7718 | 7729 | ||
7719 | (new LLFloaterVisible())->registerListener(gMenuHolder, "FloaterVisible"); | 7730 | addMenu(new LLFloaterVisible(), "FloaterVisible"); |
7720 | (new LLSomethingSelected())->registerListener(gMenuHolder, "SomethingSelected"); | 7731 | addMenu(new LLSomethingSelected(), "SomethingSelected"); |
7721 | (new LLSomethingSelectedNoHUD())->registerListener(gMenuHolder, "SomethingSelectedNoHUD"); | 7732 | addMenu(new LLSomethingSelectedNoHUD(), "SomethingSelectedNoHUD"); |
7722 | (new LLEditableSelected())->registerListener(gMenuHolder, "EditableSelected"); | 7733 | addMenu(new LLEditableSelected(), "EditableSelected"); |
7723 | } | 7734 | } |
diff --git a/linden/indra/newview/llviewermessage.cpp b/linden/indra/newview/llviewermessage.cpp index 4973989..87ff5aa 100644 --- a/linden/indra/newview/llviewermessage.cpp +++ b/linden/indra/newview/llviewermessage.cpp | |||
@@ -787,15 +787,15 @@ void open_offer(const std::vector<LLUUID>& items, const std::string& from_name) | |||
787 | if (check_offer_throttle(from_name, false)) | 787 | if (check_offer_throttle(from_name, false)) |
788 | { | 788 | { |
789 | // I'm not sure this is a good idea. JC | 789 | // I'm not sure this is a good idea. JC |
790 | // bool show_keep_discard = item->getPermissions().getCreator() != gAgent.getID(); | 790 | bool show_keep_discard = item->getPermissions().getCreator() != gAgent.getID(); |
791 | bool show_keep_discard = true; | 791 | //bool show_keep_discard = true; |
792 | switch(item->getType()) | 792 | switch(item->getType()) |
793 | { | 793 | { |
794 | case LLAssetType::AT_NOTECARD: | 794 | case LLAssetType::AT_NOTECARD: |
795 | open_notecard(*it, LLString("Note: ") + item->getName(), show_keep_discard, LLUUID::null, FALSE); | 795 | open_notecard((LLViewerInventoryItem*)item, LLString("Note: ") + item->getName(), LLUUID::null, show_keep_discard, LLUUID::null, FALSE); |
796 | break; | 796 | break; |
797 | case LLAssetType::AT_LANDMARK: | 797 | case LLAssetType::AT_LANDMARK: |
798 | open_landmark(*it, LLString("Landmark: ") + item->getName(), show_keep_discard, LLUUID::null, FALSE); | 798 | open_landmark((LLViewerInventoryItem*)item, LLString("Landmark: ") + item->getName(), show_keep_discard, LLUUID::null, FALSE); |
799 | break; | 799 | break; |
800 | case LLAssetType::AT_TEXTURE: | 800 | case LLAssetType::AT_TEXTURE: |
801 | open_texture(*it, LLString("Texture: ") + item->getName(), show_keep_discard, LLUUID::null, FALSE); | 801 | open_texture(*it, LLString("Texture: ") + item->getName(), show_keep_discard, LLUUID::null, FALSE); |
@@ -850,7 +850,7 @@ void inventory_offer_mute_callback(const LLUUID& blocked_id, | |||
850 | const char* first_name, | 850 | const char* first_name, |
851 | const char* last_name, | 851 | const char* last_name, |
852 | BOOL is_group, | 852 | BOOL is_group, |
853 | void*) | 853 | void* user_data) |
854 | { | 854 | { |
855 | LLString from_name; | 855 | LLString from_name; |
856 | LLMute::EType type; | 856 | LLMute::EType type; |
@@ -874,10 +874,35 @@ void inventory_offer_mute_callback(const LLUUID& blocked_id, | |||
874 | gFloaterMute->show(); | 874 | gFloaterMute->show(); |
875 | gFloaterMute->selectMute(blocked_id); | 875 | gFloaterMute->selectMute(blocked_id); |
876 | } | 876 | } |
877 | |||
878 | // purge the offer queue of any previously queued inventory offers from the same source. | ||
879 | LLView::child_list_t notification_queue(*(gNotifyBoxView->getChildList())); | ||
880 | for(LLView::child_list_iter_t iter = notification_queue.begin(); | ||
881 | iter != notification_queue.end(); | ||
882 | iter++) | ||
883 | { | ||
884 | LLNotifyBox* notification = (LLNotifyBox*)*iter; | ||
885 | // scan for other inventory offers (i.e. ignore other types of notifications). | ||
886 | // we can tell by looking for the associated callback they were created with. | ||
887 | if(notification->getNotifyCallback() == inventory_offer_callback) | ||
888 | { | ||
889 | // found one. | ||
890 | // safe to downcast user data because we know it's associated with offer callback. | ||
891 | LLOfferInfo* offer_data = (LLOfferInfo*)notification->getUserData(); | ||
892 | if(offer_data == user_data) | ||
893 | { | ||
894 | continue; // don't remove the msg triggering us. it will be dequeued normally. | ||
895 | } | ||
896 | if(offer_data->mFromID == blocked_id) | ||
897 | { | ||
898 | gNotifyBoxView->removeChild(notification); | ||
899 | } | ||
900 | } | ||
901 | } | ||
877 | } | 902 | } |
878 | 903 | ||
879 | void inventory_offer_callback(S32 option, void* user_data) | 904 | void inventory_offer_callback(S32 button, void* user_data) |
880 | { | 905 | { |
881 | LLChat chat; | 906 | LLChat chat; |
882 | LLString log_message; | 907 | LLString log_message; |
883 | 908 | ||
@@ -889,9 +914,9 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
889 | // * callback may be called immediately, | 914 | // * callback may be called immediately, |
890 | // * adding the mute sends a message, | 915 | // * adding the mute sends a message, |
891 | // * we can't build two messages at once. JC | 916 | // * we can't build two messages at once. JC |
892 | if (option == 2) | 917 | if (2 == button) |
893 | { | 918 | { |
894 | gCacheName->get(info->mFromID, info->mFromGroup, inventory_offer_mute_callback, NULL); | 919 | gCacheName->get(info->mFromID, info->mFromGroup, inventory_offer_mute_callback, user_data); |
895 | } | 920 | } |
896 | 921 | ||
897 | LLMessageSystem* msg = gMessageSystem; | 922 | LLMessageSystem* msg = gMessageSystem; |
@@ -922,7 +947,8 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
922 | } | 947 | } |
923 | 948 | ||
924 | // XUI:translate | 949 | // XUI:translate |
925 | LLString from_string; | 950 | LLString from_string; // Used in the pop-up. |
951 | LLString chatHistory_string; // Used in chat history. | ||
926 | if (info->mFromObject == TRUE) | 952 | if (info->mFromObject == TRUE) |
927 | { | 953 | { |
928 | if (info->mFromGroup) | 954 | if (info->mFromGroup) |
@@ -931,10 +957,12 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
931 | if (gCacheName->getGroupName(info->mFromID, group_name)) | 957 | if (gCacheName->getGroupName(info->mFromID, group_name)) |
932 | { | 958 | { |
933 | from_string = LLString("An object named '") + info->mFromName + "' owned by the group '" + group_name + "'"; | 959 | from_string = LLString("An object named '") + info->mFromName + "' owned by the group '" + group_name + "'"; |
960 | chatHistory_string = info->mFromName + " owned by the group '" + group_name + "'"; | ||
934 | } | 961 | } |
935 | else | 962 | else |
936 | { | 963 | { |
937 | from_string = LLString("An object named '") + info->mFromName + "' owned by an unknown group"; | 964 | from_string = LLString("An object named '") + info->mFromName + "' owned by an unknown group"; |
965 | chatHistory_string = info->mFromName + " owned by an unknown group"; | ||
938 | } | 966 | } |
939 | } | 967 | } |
940 | else | 968 | else |
@@ -944,21 +972,23 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
944 | if (gCacheName->getName(info->mFromID, first_name, last_name)) | 972 | if (gCacheName->getName(info->mFromID, first_name, last_name)) |
945 | { | 973 | { |
946 | from_string = LLString("An object named '") + info->mFromName + "' owned by " + first_name + " " + last_name; | 974 | from_string = LLString("An object named '") + info->mFromName + "' owned by " + first_name + " " + last_name; |
975 | chatHistory_string = info->mFromName + " owned by " + first_name + " " + last_name; | ||
947 | } | 976 | } |
948 | else | 977 | else |
949 | { | 978 | { |
950 | from_string = LLString("An object named '") + info->mFromName + "' owned by an unknown user"; | 979 | from_string = LLString("An object named '") + info->mFromName + "' owned by an unknown user"; |
980 | chatHistory_string = info->mFromName + " owned by an unknown user"; | ||
951 | } | 981 | } |
952 | } | 982 | } |
953 | } | 983 | } |
954 | else | 984 | else |
955 | { | 985 | { |
956 | from_string = info->mFromName; | 986 | from_string = chatHistory_string = info->mFromName; |
957 | } | 987 | } |
958 | 988 | ||
959 | bool busy=FALSE; | 989 | bool busy=FALSE; |
960 | 990 | ||
961 | switch(option) | 991 | switch(button) |
962 | { | 992 | { |
963 | case IOR_ACCEPT: | 993 | case IOR_ACCEPT: |
964 | // ACCEPT. The math for the dialog works, because the accept | 994 | // ACCEPT. The math for the dialog works, because the accept |
@@ -975,7 +1005,7 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
975 | //don't spam them if they are getting flooded | 1005 | //don't spam them if they are getting flooded |
976 | if (check_offer_throttle(info->mFromName, true)) | 1006 | if (check_offer_throttle(info->mFromName, true)) |
977 | { | 1007 | { |
978 | log_message = info->mFromName + " gave you " + info->mDesc + "."; | 1008 | log_message = chatHistory_string + " gave you " + info->mDesc + "."; |
979 | chat.mText = log_message; | 1009 | chat.mText = log_message; |
980 | LLFloaterChat::addChatHistory(chat); | 1010 | LLFloaterChat::addChatHistory(chat); |
981 | } | 1011 | } |
@@ -1017,7 +1047,7 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
1017 | default: | 1047 | default: |
1018 | llwarns << "inventory_offer_callback: unknown offer type" << llendl; | 1048 | llwarns << "inventory_offer_callback: unknown offer type" << llendl; |
1019 | break; | 1049 | break; |
1020 | } | 1050 | } // end switch (info->mIM) |
1021 | break; | 1051 | break; |
1022 | 1052 | ||
1023 | case IOR_BUSY: | 1053 | case IOR_BUSY: |
@@ -1040,6 +1070,10 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
1040 | 1070 | ||
1041 | log_message = "You decline " + info->mDesc + " from " + info->mFromName + "."; | 1071 | log_message = "You decline " + info->mDesc + " from " + info->mFromName + "."; |
1042 | chat.mText = log_message; | 1072 | chat.mText = log_message; |
1073 | if( gMuteListp->isMuted(info->mFromID ) && ! gMuteListp->isLinden(info->mFromName) ) // muting for SL-42269 | ||
1074 | { | ||
1075 | chat.mMuted = TRUE; | ||
1076 | } | ||
1043 | LLFloaterChat::addChatHistory(chat); | 1077 | LLFloaterChat::addChatHistory(chat); |
1044 | 1078 | ||
1045 | // If it's from an agent, we have to fetch the item to throw | 1079 | // If it's from an agent, we have to fetch the item to throw |
@@ -1086,7 +1120,6 @@ void inventory_offer_callback(S32 option, void* user_data) | |||
1086 | 1120 | ||
1087 | void inventory_offer_handler(LLOfferInfo* info, BOOL from_task) | 1121 | void inventory_offer_handler(LLOfferInfo* info, BOOL from_task) |
1088 | { | 1122 | { |
1089 | |||
1090 | //Until throttling is implmented, busy mode should reject inventory instead of silently | 1123 | //Until throttling is implmented, busy mode should reject inventory instead of silently |
1091 | //accepting it. SEE SL-39554 | 1124 | //accepting it. SEE SL-39554 |
1092 | if (gAgent.getBusy()) | 1125 | if (gAgent.getBusy()) |
@@ -1101,15 +1134,15 @@ void inventory_offer_handler(LLOfferInfo* info, BOOL from_task) | |||
1101 | inventory_offer_callback(IOR_MUTE, info); | 1134 | inventory_offer_callback(IOR_MUTE, info); |
1102 | return; | 1135 | return; |
1103 | } | 1136 | } |
1104 | 1137 | ||
1105 | if (gSavedSettings.getBOOL("ShowNewInventory") | 1138 | // Avoid the Accept/Discard dialog if the user so desires. JC |
1139 | if (gSavedSettings.getBOOL("AutoAcceptNewInventory") | ||
1106 | && (info->mType == LLAssetType::AT_NOTECARD | 1140 | && (info->mType == LLAssetType::AT_NOTECARD |
1107 | || info->mType == LLAssetType::AT_LANDMARK | 1141 | || info->mType == LLAssetType::AT_LANDMARK |
1108 | || info->mType == LLAssetType::AT_TEXTURE)) | 1142 | || info->mType == LLAssetType::AT_TEXTURE)) |
1109 | { | 1143 | { |
1110 | // For certain types, just accept the items into the inventory, | 1144 | // For certain types, just accept the items into the inventory, |
1111 | // and we'll automatically open them on receipt. | 1145 | // and possibly open them on receipt depending upon "ShowNewInventory". |
1112 | // 0 = accept button | ||
1113 | inventory_offer_callback(IOR_ACCEPT, info); | 1146 | inventory_offer_callback(IOR_ACCEPT, info); |
1114 | return; | 1147 | return; |
1115 | } | 1148 | } |
@@ -1678,86 +1711,23 @@ void process_improved_im(LLMessageSystem *msg, void **user_data) | |||
1678 | } | 1711 | } |
1679 | break; | 1712 | break; |
1680 | 1713 | ||
1681 | case IM_SESSION_911_SEND: | 1714 | case IM_SESSION_SEND: |
1682 | { | 1715 | { |
1683 | //this is just the same code as IM_SESSION_SEND for a bit | ||
1684 | //I was too lazy to make this a function....sorry - jwolk | ||
1685 | if (!is_linden && is_busy) | 1716 | if (!is_linden && is_busy) |
1686 | { | 1717 | { |
1687 | return; | 1718 | return; |
1688 | } | 1719 | } |
1689 | |||
1690 | // standard message, not from system | ||
1691 | char saved[MAX_STRING]; /* Flawfinder: ignore */ | ||
1692 | saved[0] = '\0'; | ||
1693 | if(offline == IM_OFFLINE) | ||
1694 | { | ||
1695 | char time_buf[TIME_STR_LENGTH]; /* Flawfinder: ignore */ | ||
1696 | snprintf(saved, /* Flawfinder: ignore */ | ||
1697 | MAX_STRING, | ||
1698 | "(Saved %s) ", | ||
1699 | formatted_time(timestamp, time_buf)); | ||
1700 | } | ||
1701 | |||
1702 | snprintf(buffer, /* Flawfinder: ignore */ | ||
1703 | sizeof(buffer), | ||
1704 | "%s%s%s%s", | ||
1705 | name, | ||
1706 | separator_string, | ||
1707 | saved, | ||
1708 | (message+message_offset)); | ||
1709 | |||
1710 | BOOL is_this_agent = FALSE; | ||
1711 | if(from_id == gAgentID) | ||
1712 | { | ||
1713 | from_id = LLUUID::null; | ||
1714 | is_this_agent = TRUE; | ||
1715 | } | ||
1716 | |||
1717 | gIMView->addMessage( | ||
1718 | session_id, | ||
1719 | from_id, | ||
1720 | name, | ||
1721 | buffer, | ||
1722 | (char*)binary_bucket, | ||
1723 | IM_SESSION_ADD, | ||
1724 | parent_estate_id, | ||
1725 | region_id, | ||
1726 | position); | ||
1727 | 1720 | ||
1728 | snprintf(buffer, sizeof(buffer), "IM: %s%s%s%s", name, separator_string, saved, (message+message_offset)); /* Flawfinder: ignore */ | 1721 | // System messages, specifically "Foo Bar has left this session" |
1729 | chat.mText = buffer; | 1722 | // are not shown unless you actually have that session open. |
1730 | LLFloaterChat::addChat(chat, TRUE, is_this_agent); | 1723 | // Band-aid. JC |
1731 | 1724 | if (offline == IM_ONLINE | |
1732 | //ok, now we want to add a teleport button if we are receving | 1725 | && chat.mFromName == SYSTEM_FROM |
1733 | //a message from not ourself | 1726 | && !gIMView->hasSession(session_id)) |
1734 | LLFloaterIMPanel* panel = | ||
1735 | gIMView->findFloaterBySession(session_id); | ||
1736 | |||
1737 | if (panel && !is_this_agent ) | ||
1738 | { | ||
1739 | //don't add a teleport button for yourself | ||
1740 | panel->addTeleportButton(); | ||
1741 | } | ||
1742 | break; | ||
1743 | } | ||
1744 | case IM_SESSION_SEND: | ||
1745 | { | ||
1746 | if (!is_linden && is_busy) | ||
1747 | { | 1727 | { |
1748 | return; | 1728 | return; |
1749 | } | 1729 | } |
1750 | 1730 | ||
1751 | // System messages, specifically "Foo Bar has left this session" | ||
1752 | // are not shown unless you actually have that session open. | ||
1753 | // Band-aid. JC | ||
1754 | if (offline == IM_ONLINE | ||
1755 | && chat.mFromName == SYSTEM_FROM | ||
1756 | && !gIMView->hasSession(session_id)) | ||
1757 | { | ||
1758 | return; | ||
1759 | } | ||
1760 | |||
1761 | // standard message, not from system | 1731 | // standard message, not from system |
1762 | char saved[MAX_STRING]; /* Flawfinder: ignore */ | 1732 | char saved[MAX_STRING]; /* Flawfinder: ignore */ |
1763 | saved[0] = '\0'; | 1733 | saved[0] = '\0'; |
@@ -1782,7 +1752,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data) | |||
1782 | name, | 1752 | name, |
1783 | buffer, | 1753 | buffer, |
1784 | (char*)binary_bucket, | 1754 | (char*)binary_bucket, |
1785 | IM_SESSION_ADD, | 1755 | IM_SESSION_INVITE, |
1786 | parent_estate_id, | 1756 | parent_estate_id, |
1787 | region_id, | 1757 | region_id, |
1788 | position); | 1758 | position); |
@@ -2184,7 +2154,7 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data) | |||
2184 | if (chat.mSourceType == CHAT_SOURCE_OBJECT | 2154 | if (chat.mSourceType == CHAT_SOURCE_OBJECT |
2185 | && chat.mChatType != CHAT_TYPE_DEBUG_MSG) | 2155 | && chat.mChatType != CHAT_TYPE_DEBUG_MSG) |
2186 | { | 2156 | { |
2187 | LLViewerPartSourceChat *psc = new LLViewerPartSourceChat(chatter->getPositionAgent()); | 2157 | LLPointer<LLViewerPartSourceChat> psc = new LLViewerPartSourceChat(chatter->getPositionAgent()); |
2188 | psc->setSourceObject(chatter); | 2158 | psc->setSourceObject(chatter); |
2189 | psc->setColor(color); | 2159 | psc->setColor(color); |
2190 | //We set the particles to be owned by the object's owner, | 2160 | //We set the particles to be owned by the object's owner, |
diff --git a/linden/indra/newview/llviewerobject.cpp b/linden/indra/newview/llviewerobject.cpp index 88ac978..5a7ef9d 100644 --- a/linden/indra/newview/llviewerobject.cpp +++ b/linden/indra/newview/llviewerobject.cpp | |||
@@ -228,6 +228,12 @@ LLViewerObject::~LLViewerObject() | |||
228 | mJointInfo = NULL; | 228 | mJointInfo = NULL; |
229 | } | 229 | } |
230 | 230 | ||
231 | if (mPartSourcep) | ||
232 | { | ||
233 | mPartSourcep->setDead(); | ||
234 | mPartSourcep = NULL; | ||
235 | } | ||
236 | |||
231 | // Delete memory associated with extra parameters. | 237 | // Delete memory associated with extra parameters. |
232 | std::map<U16, ExtraParameter*>::iterator iter; | 238 | std::map<U16, ExtraParameter*>::iterator iter; |
233 | for (iter = mExtraParameterList.begin(); iter != mExtraParameterList.end(); ++iter) | 239 | for (iter = mExtraParameterList.begin(); iter != mExtraParameterList.end(); ++iter) |
@@ -4014,7 +4020,7 @@ void LLViewerObject::unpackParticleSource(const S32 block_num, const LLUUID& own | |||
4014 | } | 4020 | } |
4015 | else | 4021 | else |
4016 | { | 4022 | { |
4017 | LLViewerPartSourceScript *pss = LLViewerPartSourceScript::unpackPSS(this, NULL, block_num); | 4023 | LLPointer<LLViewerPartSourceScript> pss = LLViewerPartSourceScript::unpackPSS(this, NULL, block_num); |
4018 | //If the owner is muted, don't create the system | 4024 | //If the owner is muted, don't create the system |
4019 | if(gMuteListp->isMuted(owner_id)) return; | 4025 | if(gMuteListp->isMuted(owner_id)) return; |
4020 | 4026 | ||
@@ -4063,7 +4069,7 @@ void LLViewerObject::unpackParticleSource(LLDataPacker &dp, const LLUUID& owner_ | |||
4063 | } | 4069 | } |
4064 | else | 4070 | else |
4065 | { | 4071 | { |
4066 | LLViewerPartSourceScript *pss = LLViewerPartSourceScript::unpackPSS(this, NULL, dp); | 4072 | LLPointer<LLViewerPartSourceScript> pss = LLViewerPartSourceScript::unpackPSS(this, NULL, dp); |
4067 | //If the owner is muted, don't create the system | 4073 | //If the owner is muted, don't create the system |
4068 | if(gMuteListp->isMuted(owner_id)) return; | 4074 | if(gMuteListp->isMuted(owner_id)) return; |
4069 | // We need to be able to deal with a particle source that hasn't changed, but still got an update! | 4075 | // We need to be able to deal with a particle source that hasn't changed, but still got an update! |
diff --git a/linden/indra/newview/llviewerobject.h b/linden/indra/newview/llviewerobject.h index cdf2214..2e92672 100644 --- a/linden/indra/newview/llviewerobject.h +++ b/linden/indra/newview/llviewerobject.h | |||
@@ -116,7 +116,7 @@ public: | |||
116 | class LLViewerObject : public LLPrimitive, public LLRefCount | 116 | class LLViewerObject : public LLPrimitive, public LLRefCount |
117 | { | 117 | { |
118 | protected: | 118 | protected: |
119 | virtual ~LLViewerObject(); // use unref() | 119 | ~LLViewerObject(); // use unref() |
120 | 120 | ||
121 | // TomY: Provide for a list of extra parameter structures, mapped by structure name | 121 | // TomY: Provide for a list of extra parameter structures, mapped by structure name |
122 | struct ExtraParameter | 122 | struct ExtraParameter |
diff --git a/linden/indra/newview/llviewerparcelmgr.cpp b/linden/indra/newview/llviewerparcelmgr.cpp index 3d4bbe5..437a768 100644 --- a/linden/indra/newview/llviewerparcelmgr.cpp +++ b/linden/indra/newview/llviewerparcelmgr.cpp | |||
@@ -2577,8 +2577,21 @@ bool LLParcelSelection::hasOthersSelected() const | |||
2577 | return mSelectedOtherCount != 0; | 2577 | return mSelectedOtherCount != 0; |
2578 | } | 2578 | } |
2579 | 2579 | ||
2580 | static LLPointer<LLParcelSelection> sNullSelection; | ||
2581 | |||
2580 | LLParcelSelection* get_null_parcel_selection() | 2582 | LLParcelSelection* get_null_parcel_selection() |
2581 | { | 2583 | { |
2582 | static LLParcelSelection null_selection; | 2584 | if (sNullSelection.isNull()) |
2583 | return &null_selection; | 2585 | { |
2586 | sNullSelection = new LLParcelSelection; | ||
2587 | } | ||
2588 | |||
2589 | return sNullSelection; | ||
2590 | } | ||
2591 | |||
2592 | void LLViewerParcelMgr::cleanupGlobals() | ||
2593 | { | ||
2594 | delete gParcelMgr; | ||
2595 | gParcelMgr = NULL; | ||
2596 | sNullSelection = NULL; | ||
2584 | } | 2597 | } |
diff --git a/linden/indra/newview/llviewerparcelmgr.h b/linden/indra/newview/llviewerparcelmgr.h index bade8ef..a10163a 100644 --- a/linden/indra/newview/llviewerparcelmgr.h +++ b/linden/indra/newview/llviewerparcelmgr.h | |||
@@ -73,12 +73,13 @@ class LLParcelSelection : public LLRefCount | |||
73 | { | 73 | { |
74 | friend class LLViewerParcelMgr; | 74 | friend class LLViewerParcelMgr; |
75 | 75 | ||
76 | protected: | ||
77 | ~LLParcelSelection(); | ||
78 | |||
76 | public: | 79 | public: |
77 | LLParcelSelection(LLParcel* parcel); | 80 | LLParcelSelection(LLParcel* parcel); |
78 | LLParcelSelection(); | 81 | LLParcelSelection(); |
79 | 82 | ||
80 | ~LLParcelSelection(); | ||
81 | |||
82 | // this can return NULL at any time, as parcel selection | 83 | // this can return NULL at any time, as parcel selection |
83 | // might have been invalidated. | 84 | // might have been invalidated. |
84 | LLParcel* getParcel() { return mParcel; } | 85 | LLParcel* getParcel() { return mParcel; } |
@@ -119,6 +120,8 @@ public: | |||
119 | LLViewerParcelMgr(); | 120 | LLViewerParcelMgr(); |
120 | ~LLViewerParcelMgr(); | 121 | ~LLViewerParcelMgr(); |
121 | 122 | ||
123 | static void cleanupGlobals(); | ||
124 | |||
122 | BOOL selectionEmpty() const; | 125 | BOOL selectionEmpty() const; |
123 | F32 getSelectionWidth() const { return F32(mEastNorth.mdV[VX] - mWestSouth.mdV[VX]); } | 126 | F32 getSelectionWidth() const { return F32(mEastNorth.mdV[VX] - mWestSouth.mdV[VX]); } |
124 | F32 getSelectionHeight() const { return F32(mEastNorth.mdV[VY] - mWestSouth.mdV[VY]); } | 127 | F32 getSelectionHeight() const { return F32(mEastNorth.mdV[VY] - mWestSouth.mdV[VY]); } |
diff --git a/linden/indra/newview/llviewerpartsim.cpp b/linden/indra/newview/llviewerpartsim.cpp index 8c06381..914eb2d 100644 --- a/linden/indra/newview/llviewerpartsim.cpp +++ b/linden/indra/newview/llviewerpartsim.cpp | |||
@@ -103,7 +103,7 @@ LLViewerPart &LLViewerPart::operator=(const LLViewerPart &part) | |||
103 | return *this; | 103 | return *this; |
104 | } | 104 | } |
105 | 105 | ||
106 | void LLViewerPart::init(LLViewerPartSource *sourcep, LLViewerImage *imagep, LLVPCallback cb) | 106 | void LLViewerPart::init(LLPointer<LLViewerPartSource> sourcep, LLViewerImage *imagep, LLVPCallback cb) |
107 | { | 107 | { |
108 | LLMemType mt(LLMemType::MTYPE_PARTICLES); | 108 | LLMemType mt(LLMemType::MTYPE_PARTICLES); |
109 | mPartID = LLViewerPart::sNextPartID; | 109 | mPartID = LLViewerPart::sNextPartID; |
@@ -521,6 +521,7 @@ LLViewerPartGroup *LLViewerPartSim::put(LLViewerPart* part) | |||
521 | llwarns << "LLViewerPartSim::put - Particle didn't go into its box!" << llendl; | 521 | llwarns << "LLViewerPartSim::put - Particle didn't go into its box!" << llendl; |
522 | llinfos << groupp->getCenterAgent() << llendl; | 522 | llinfos << groupp->getCenterAgent() << llendl; |
523 | llinfos << part->mPosAgent << llendl; | 523 | llinfos << part->mPosAgent << llendl; |
524 | delete groupp; | ||
524 | return NULL; | 525 | return NULL; |
525 | } | 526 | } |
526 | return groupp; | 527 | return groupp; |
@@ -672,7 +673,7 @@ void LLViewerPartSim::updateSimulation() | |||
672 | } | 673 | } |
673 | 674 | ||
674 | 675 | ||
675 | void LLViewerPartSim::addPartSource(LLViewerPartSource *sourcep) | 676 | void LLViewerPartSim::addPartSource(LLPointer<LLViewerPartSource> sourcep) |
676 | { | 677 | { |
677 | LLMemType mt(LLMemType::MTYPE_PARTICLES); | 678 | LLMemType mt(LLMemType::MTYPE_PARTICLES); |
678 | if (!sourcep) | 679 | if (!sourcep) |
@@ -693,6 +694,7 @@ void LLViewerPartSim::cleanupRegion(LLViewerRegion *regionp) | |||
693 | 694 | ||
694 | if ((*iter)->getRegion() == regionp) | 695 | if ((*iter)->getRegion() == regionp) |
695 | { | 696 | { |
697 | delete *iter; | ||
696 | i = mViewerPartGroups.erase(iter); | 698 | i = mViewerPartGroups.erase(iter); |
697 | } | 699 | } |
698 | } | 700 | } |
diff --git a/linden/indra/newview/llviewerpartsim.h b/linden/indra/newview/llviewerpartsim.h index 88eb065..0dc4324 100644 --- a/linden/indra/newview/llviewerpartsim.h +++ b/linden/indra/newview/llviewerpartsim.h | |||
@@ -53,12 +53,13 @@ typedef void (*LLVPCallback)(LLViewerPart &part, const F32 dt); | |||
53 | 53 | ||
54 | class LLViewerPart : public LLPartData, public LLRefCount | 54 | class LLViewerPart : public LLPartData, public LLRefCount |
55 | { | 55 | { |
56 | protected: | ||
57 | ~LLViewerPart(); | ||
56 | public: | 58 | public: |
57 | LLViewerPart(); | 59 | LLViewerPart(); |
58 | ~LLViewerPart(); | ||
59 | 60 | ||
60 | LLViewerPart &operator=(const LLViewerPart &part); | 61 | LLViewerPart &operator=(const LLViewerPart &part); |
61 | void init(LLViewerPartSource *sourcep, LLViewerImage *imagep, LLVPCallback cb); | 62 | void init(LLPointer<LLViewerPartSource> sourcep, LLViewerImage *imagep, LLVPCallback cb); |
62 | 63 | ||
63 | 64 | ||
64 | U32 mPartID; // Particle ID used primarily for moving between groups | 65 | U32 mPartID; // Particle ID used primarily for moving between groups |
@@ -133,7 +134,7 @@ public: | |||
133 | 134 | ||
134 | void updateSimulation(); | 135 | void updateSimulation(); |
135 | 136 | ||
136 | void addPartSource(LLViewerPartSource *sourcep); | 137 | void addPartSource(LLPointer<LLViewerPartSource> sourcep); |
137 | 138 | ||
138 | void cleanupRegion(LLViewerRegion *regionp); | 139 | void cleanupRegion(LLViewerRegion *regionp); |
139 | 140 | ||
diff --git a/linden/indra/newview/llviewerpartsource.cpp b/linden/indra/newview/llviewerpartsource.cpp index 333c0ac..e440eae 100644 --- a/linden/indra/newview/llviewerpartsource.cpp +++ b/linden/indra/newview/llviewerpartsource.cpp | |||
@@ -310,7 +310,7 @@ void LLViewerPartSourceScript::update(const F32 dt) | |||
310 | } | 310 | } |
311 | 311 | ||
312 | // static | 312 | // static |
313 | LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, const S32 block_num) | 313 | LLPointer<LLViewerPartSourceScript> LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLPointer<LLViewerPartSourceScript> pssp, const S32 block_num) |
314 | { | 314 | { |
315 | LLMemType mt(LLMemType::MTYPE_PARTICLES); | 315 | LLMemType mt(LLMemType::MTYPE_PARTICLES); |
316 | if (!pssp) | 316 | if (!pssp) |
@@ -319,7 +319,7 @@ LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *so | |||
319 | { | 319 | { |
320 | return NULL; | 320 | return NULL; |
321 | } | 321 | } |
322 | LLViewerPartSourceScript *new_pssp = new LLViewerPartSourceScript(source_objp); | 322 | LLPointer<LLViewerPartSourceScript> new_pssp = new LLViewerPartSourceScript(source_objp); |
323 | if (!new_pssp->mPartSysData.unpackBlock(block_num)) | 323 | if (!new_pssp->mPartSysData.unpackBlock(block_num)) |
324 | { | 324 | { |
325 | return NULL; | 325 | return NULL; |
@@ -352,12 +352,12 @@ LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *so | |||
352 | } | 352 | } |
353 | 353 | ||
354 | 354 | ||
355 | LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, LLDataPacker &dp) | 355 | LLPointer<LLViewerPartSourceScript> LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLPointer<LLViewerPartSourceScript> pssp, LLDataPacker &dp) |
356 | { | 356 | { |
357 | LLMemType mt(LLMemType::MTYPE_PARTICLES); | 357 | LLMemType mt(LLMemType::MTYPE_PARTICLES); |
358 | if (!pssp) | 358 | if (!pssp) |
359 | { | 359 | { |
360 | LLViewerPartSourceScript *new_pssp = new LLViewerPartSourceScript(source_objp); | 360 | LLPointer<LLViewerPartSourceScript> new_pssp = new LLViewerPartSourceScript(source_objp); |
361 | if (!new_pssp->mPartSysData.unpack(dp)) | 361 | if (!new_pssp->mPartSysData.unpack(dp)) |
362 | { | 362 | { |
363 | return NULL; | 363 | return NULL; |
@@ -420,8 +420,8 @@ void LLViewerPartSourceSpiral::updatePart(LLViewerPart &part, const F32 dt) | |||
420 | F32 frac = part.mLastUpdateTime/part.mMaxAge; | 420 | F32 frac = part.mLastUpdateTime/part.mMaxAge; |
421 | 421 | ||
422 | LLVector3 center_pos; | 422 | LLVector3 center_pos; |
423 | LLViewerPartSource *ps = (LLViewerPartSource*)part.mPartSourcep; | 423 | LLPointer<LLViewerPartSource>& ps = part.mPartSourcep; |
424 | LLViewerPartSourceSpiral *pss = (LLViewerPartSourceSpiral *)ps; | 424 | LLViewerPartSourceSpiral *pss = (LLViewerPartSourceSpiral *)ps.get(); |
425 | if (!pss->mSourceObjectp.isNull() && !pss->mSourceObjectp->mDrawable.isNull()) | 425 | if (!pss->mSourceObjectp.isNull() && !pss->mSourceObjectp->mDrawable.isNull()) |
426 | { | 426 | { |
427 | part.mPosAgent = pss->mSourceObjectp->getRenderPosition(); | 427 | part.mPosAgent = pss->mSourceObjectp->getRenderPosition(); |
@@ -767,3 +767,4 @@ void LLViewerPartSourceChat::setColor(const LLColor4 &color) | |||
767 | mColor = color; | 767 | mColor = color; |
768 | } | 768 | } |
769 | 769 | ||
770 | |||
diff --git a/linden/indra/newview/llviewerpartsource.h b/linden/indra/newview/llviewerpartsource.h index 3fd6b85..9d22e72 100644 --- a/linden/indra/newview/llviewerpartsource.h +++ b/linden/indra/newview/llviewerpartsource.h | |||
@@ -107,8 +107,8 @@ public: | |||
107 | BOOL updateFromMesg(); | 107 | BOOL updateFromMesg(); |
108 | 108 | ||
109 | // Returns a new particle source to attach to an object... | 109 | // Returns a new particle source to attach to an object... |
110 | static LLViewerPartSourceScript *unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, const S32 block_num); | 110 | static LLPointer<LLViewerPartSourceScript> unpackPSS(LLViewerObject *source_objp, LLPointer<LLViewerPartSourceScript> pssp, const S32 block_num); |
111 | static LLViewerPartSourceScript *unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, LLDataPacker &dp); | 111 | static LLPointer<LLViewerPartSourceScript> unpackPSS(LLViewerObject *source_objp, LLPointer<LLViewerPartSourceScript> pssp, LLDataPacker &dp); |
112 | 112 | ||
113 | LLViewerImage *getImage() const { return mImagep; } | 113 | LLViewerImage *getImage() const { return mImagep; } |
114 | void setImage(LLViewerImage *imagep); | 114 | void setImage(LLViewerImage *imagep); |
@@ -157,7 +157,6 @@ class LLViewerPartSourceBeam : public LLViewerPartSource | |||
157 | { | 157 | { |
158 | public: | 158 | public: |
159 | LLViewerPartSourceBeam(); | 159 | LLViewerPartSourceBeam(); |
160 | ~LLViewerPartSourceBeam(); | ||
161 | 160 | ||
162 | /*virtual*/ void setDead(); | 161 | /*virtual*/ void setDead(); |
163 | 162 | ||
@@ -175,6 +174,7 @@ public: | |||
175 | LLVector3d mLKGTargetPosGlobal; | 174 | LLVector3d mLKGTargetPosGlobal; |
176 | LLColor4 mColor; | 175 | LLColor4 mColor; |
177 | protected: | 176 | protected: |
177 | ~LLViewerPartSourceBeam(); | ||
178 | }; | 178 | }; |
179 | 179 | ||
180 | 180 | ||
diff --git a/linden/indra/newview/llviewerregion.cpp b/linden/indra/newview/llviewerregion.cpp index 4409f8b..9e05d4f 100644 --- a/linden/indra/newview/llviewerregion.cpp +++ b/linden/indra/newview/llviewerregion.cpp | |||
@@ -1303,7 +1303,9 @@ void LLViewerRegion::setSeedCapability(const std::string& url) | |||
1303 | capabilityNames.append("SendUserReportWithScreenshot"); | 1303 | capabilityNames.append("SendUserReportWithScreenshot"); |
1304 | capabilityNames.append("RequestTextureDownload"); | 1304 | capabilityNames.append("RequestTextureDownload"); |
1305 | capabilityNames.append("UntrustedSimulatorMessage"); | 1305 | capabilityNames.append("UntrustedSimulatorMessage"); |
1306 | 1306 | capabilityNames.append("ParcelVoiceInfoRequest"); | |
1307 | capabilityNames.append("ChatSessionRequest"); | ||
1308 | |||
1307 | LLHTTPClient::post(url, capabilityNames, BaseCapabilitiesComplete::build(this)); | 1309 | LLHTTPClient::post(url, capabilityNames, BaseCapabilitiesComplete::build(this)); |
1308 | } | 1310 | } |
1309 | 1311 | ||
diff --git a/linden/indra/newview/llviewertexteditor.cpp b/linden/indra/newview/llviewertexteditor.cpp index 826c411..6a8d53e 100644 --- a/linden/indra/newview/llviewertexteditor.cpp +++ b/linden/indra/newview/llviewertexteditor.cpp | |||
@@ -1219,7 +1219,7 @@ BOOL LLViewerTextEditor::openEmbeddedItem(LLInventoryItem* item, BOOL saved) | |||
1219 | return TRUE; | 1219 | return TRUE; |
1220 | 1220 | ||
1221 | case LLAssetType::AT_LANDMARK: | 1221 | case LLAssetType::AT_LANDMARK: |
1222 | showLandmarkDialog( item ); | 1222 | openEmbeddedLandmark( item ); |
1223 | return TRUE; | 1223 | return TRUE; |
1224 | 1224 | ||
1225 | case LLAssetType::AT_LSL_TEXT: | 1225 | case LLAssetType::AT_LSL_TEXT: |
@@ -1273,35 +1273,28 @@ void LLViewerTextEditor::openEmbeddedSound( LLInventoryItem* item ) | |||
1273 | showCopyToInvDialog( item ); | 1273 | showCopyToInvDialog( item ); |
1274 | } | 1274 | } |
1275 | 1275 | ||
1276 | /* | 1276 | |
1277 | void LLViewerTextEditor::openEmbeddedLandmark( LLInventoryItem* item ) | 1277 | void LLViewerTextEditor::openEmbeddedLandmark( LLInventoryItem* item ) |
1278 | { | 1278 | { |
1279 | // See if we can bring an existing preview to the front | 1279 | open_landmark((LLViewerInventoryItem*)item, " preview landmark", FALSE, item->getUUID(), TRUE); |
1280 | if( !LLPreview::show( item->getUUID() ) ) | 1280 | } |
1281 | { | 1281 | |
1282 | // There isn't one, so make a new preview | ||
1283 | S32 left, top; | ||
1284 | gFloaterView->getNewFloaterPosition(&left, &top); | ||
1285 | LLRect rect = gSavedSettings.getRect("PreviewLandmarkRect"); | ||
1286 | rect.translate( left - rect.mLeft, top - rect.mTop ); | ||
1287 | |||
1288 | LLPreviewLandmark* preview = new LLPreviewLandmark( | ||
1289 | "preview landmark", | ||
1290 | rect, | ||
1291 | item->getName(), | ||
1292 | item->getUUID()); | ||
1293 | preview->setAuxItem( item ); | ||
1294 | preview->addCopyToInvButton(); | ||
1295 | preview->open(); | ||
1296 | } | ||
1297 | }*/ | ||
1298 | 1282 | ||
1299 | void LLViewerTextEditor::openEmbeddedNotecard( LLInventoryItem* item, BOOL saved ) | 1283 | void LLViewerTextEditor::openEmbeddedNotecard( LLInventoryItem* item, BOOL saved ) |
1300 | { | 1284 | { |
1301 | if (saved) | 1285 | if (saved) |
1302 | { | 1286 | { |
1303 | // Copy to inventory | 1287 | // Pop-up the notecard floater. |
1304 | copyInventory(item); | 1288 | // Note: Previously would copy to inventory and rely on autodisplay to view. |
1289 | // Now that autodisplay can be turned off, we need to make this case display always. | ||
1290 | // besides, there's no point adding to inventory -MG | ||
1291 | open_notecard( | ||
1292 | (LLViewerInventoryItem*)item, | ||
1293 | LLString("Embedded Note: ") + item->getName(), // title | ||
1294 | mObjectID, | ||
1295 | FALSE, // show_keep_discard | ||
1296 | LLUUID::null, // source_id | ||
1297 | TRUE); // take_focus | ||
1305 | } | 1298 | } |
1306 | else | 1299 | else |
1307 | { | 1300 | { |
@@ -1324,59 +1317,6 @@ void LLViewerTextEditor::onNotecardDialog( S32 option, void* userdata ) | |||
1324 | } | 1317 | } |
1325 | 1318 | ||
1326 | 1319 | ||
1327 | void LLViewerTextEditor::showLandmarkDialog( LLInventoryItem* item ) | ||
1328 | { | ||
1329 | LLNotecardCopyInfo *info = new LLNotecardCopyInfo(this, item); | ||
1330 | gViewerWindow->alertXml("ConfirmLandmarkCopy", | ||
1331 | LLViewerTextEditor::onLandmarkDialog, (void*)info); | ||
1332 | } | ||
1333 | |||
1334 | // static | ||
1335 | void LLViewerTextEditor::onLandmarkDialog( S32 option, void* userdata ) | ||
1336 | { | ||
1337 | LLNotecardCopyInfo *info = (LLNotecardCopyInfo *)userdata; | ||
1338 | if( option == 0 ) | ||
1339 | { | ||
1340 | // Copy to inventory | ||
1341 | info->mTextEd->copyInventory(info->mItem); | ||
1342 | /* | ||
1343 | * XXXPAM | ||
1344 | * | ||
1345 | * Yes, this is broken. We don't show the map yet. | ||
1346 | * | ||
1347 | LLInventoryItem* orig_item = (LLInventoryItem*)userdata; | ||
1348 | |||
1349 | // Copy to inventory | ||
1350 | LLPointer<LLViewerInventoryItem> new_item = new LLViewerInventoryItem; | ||
1351 | cloneInventoryItemToViewer(orig_item, new_item); | ||
1352 | U32 flags = new_item->getFlags(); | ||
1353 | flags &= ~LLInventoryItem::II_FLAGS_LANDMARK_VISITED; | ||
1354 | new_item->setFlags(flags); | ||
1355 | new_item->updateServer(TRUE); | ||
1356 | gInventory.updateItem(new_item); | ||
1357 | gInventory.notifyObservers(); | ||
1358 | |||
1359 | LLInventoryView* view = LLInventoryView::getActiveInventory(); | ||
1360 | if(view) | ||
1361 | { | ||
1362 | view->getPanel()->setSelection(new_item->getUUID(), TAKE_FOCUS_NO); | ||
1363 | } | ||
1364 | |||
1365 | if( (0 == option) && gFloaterWorldMap ) | ||
1366 | { | ||
1367 | // Note: there's a minor race condition here. | ||
1368 | // If the user immediately tries to teleport to the landmark, the dataserver may | ||
1369 | // not yet know that the user has the landmark in his inventory and so may | ||
1370 | // disallow the teleport. However, the user will need to be pretty fast to make | ||
1371 | // this happen, and, if it does, they haven't lost anything. Once the dataserver | ||
1372 | // knows about the new item, the user will be able to teleport to it successfully. | ||
1373 | gFloaterWorldMap->trackLandmark(new_item->getUUID()); | ||
1374 | LLFloaterWorldMap::show(NULL, TRUE); | ||
1375 | }*/ | ||
1376 | } | ||
1377 | delete info; | ||
1378 | } | ||
1379 | |||
1380 | 1320 | ||
1381 | void LLViewerTextEditor::showCopyToInvDialog( LLInventoryItem* item ) | 1321 | void LLViewerTextEditor::showCopyToInvDialog( LLInventoryItem* item ) |
1382 | { | 1322 | { |
diff --git a/linden/indra/newview/llviewertexteditor.h b/linden/indra/newview/llviewertexteditor.h index 6665203..1dbc7b6 100644 --- a/linden/indra/newview/llviewertexteditor.h +++ b/linden/indra/newview/llviewertexteditor.h | |||
@@ -109,14 +109,12 @@ protected: | |||
109 | 109 | ||
110 | void openEmbeddedTexture( LLInventoryItem* item ); | 110 | void openEmbeddedTexture( LLInventoryItem* item ); |
111 | void openEmbeddedSound( LLInventoryItem* item ); | 111 | void openEmbeddedSound( LLInventoryItem* item ); |
112 | //void openEmbeddedLandmark( LLInventoryItem* item ); | 112 | void openEmbeddedLandmark( LLInventoryItem* item ); |
113 | void openEmbeddedNotecard( LLInventoryItem* item, BOOL saved ); | 113 | void openEmbeddedNotecard( LLInventoryItem* item, BOOL saved ); |
114 | void showCopyToInvDialog( LLInventoryItem* item ); | 114 | void showCopyToInvDialog( LLInventoryItem* item ); |
115 | void showLandmarkDialog( LLInventoryItem* item ); | ||
116 | 115 | ||
117 | static void onCopyToInvDialog( S32 option, void* userdata ); | 116 | static void onCopyToInvDialog( S32 option, void* userdata ); |
118 | static void onNotecardDialog( S32 option, void* userdata ); | 117 | static void onNotecardDialog( S32 option, void* userdata ); |
119 | static void onLandmarkDialog( S32 option, void* userdata ); | ||
120 | 118 | ||
121 | protected: | 119 | protected: |
122 | LLPointer<LLInventoryItem> mDragItem; | 120 | LLPointer<LLInventoryItem> mDragItem; |
diff --git a/linden/indra/newview/llviewerwindow.cpp b/linden/indra/newview/llviewerwindow.cpp index c57c84a..0f5bffd 100644 --- a/linden/indra/newview/llviewerwindow.cpp +++ b/linden/indra/newview/llviewerwindow.cpp | |||
@@ -1579,8 +1579,6 @@ LLViewerWindow::LLViewerWindow( | |||
1579 | // Can't have spaces in settings.ini strings, so use underscores instead and convert them. | 1579 | // Can't have spaces in settings.ini strings, so use underscores instead and convert them. |
1580 | LLString::replaceChar(mOverlayTitle, '_', ' '); | 1580 | LLString::replaceChar(mOverlayTitle, '_', ' '); |
1581 | 1581 | ||
1582 | gAwayTimer.stop(); | ||
1583 | |||
1584 | LLAlertDialog::setDisplayCallback(alertCallback); // call this before calling any modal dialogs | 1582 | LLAlertDialog::setDisplayCallback(alertCallback); // call this before calling any modal dialogs |
1585 | 1583 | ||
1586 | // sync the keyboard's setting with the saved setting | 1584 | // sync the keyboard's setting with the saved setting |
@@ -1877,6 +1875,7 @@ void LLViewerWindow::initWorldUI() | |||
1877 | 1875 | ||
1878 | gIMView = new LLIMView("gIMView", LLRect() ); | 1876 | gIMView = new LLIMView("gIMView", LLRect() ); |
1879 | gIMView->setFollowsAll(); | 1877 | gIMView->setFollowsAll(); |
1878 | mRootView->addChild(gIMView); | ||
1880 | 1879 | ||
1881 | LLRect morph_view_rect = full_window; | 1880 | LLRect morph_view_rect = full_window; |
1882 | morph_view_rect.stretch( -STATUS_BAR_HEIGHT ); | 1881 | morph_view_rect.stretch( -STATUS_BAR_HEIGHT ); |
@@ -2400,7 +2399,17 @@ BOOL LLViewerWindow::handleKey(KEY key, MASK mask) | |||
2400 | case KEY_LEFT: | 2399 | case KEY_LEFT: |
2401 | case KEY_RIGHT: | 2400 | case KEY_RIGHT: |
2402 | case KEY_UP: | 2401 | case KEY_UP: |
2402 | // let CTRL UP through for chat line history | ||
2403 | if( MASK_CONTROL & mask ) | ||
2404 | { | ||
2405 | break; | ||
2406 | } | ||
2403 | case KEY_DOWN: | 2407 | case KEY_DOWN: |
2408 | // let CTRL DOWN through for chat line history | ||
2409 | if( MASK_CONTROL & mask ) | ||
2410 | { | ||
2411 | break; | ||
2412 | } | ||
2404 | case KEY_PAGE_UP: | 2413 | case KEY_PAGE_UP: |
2405 | case KEY_PAGE_DOWN: | 2414 | case KEY_PAGE_DOWN: |
2406 | case KEY_HOME: | 2415 | case KEY_HOME: |
diff --git a/linden/indra/newview/llvoavatar.cpp b/linden/indra/newview/llvoavatar.cpp index 37380a4..4de4e36 100644 --- a/linden/indra/newview/llvoavatar.cpp +++ b/linden/indra/newview/llvoavatar.cpp | |||
@@ -8033,7 +8033,7 @@ void LLVOAvatar::processAvatarAppearance( LLMessageSystem* mesgsys ) | |||
8033 | } | 8033 | } |
8034 | else | 8034 | else |
8035 | { | 8035 | { |
8036 | llwarns << "AvatarAppearance msg received without any parameters" << llendl; | 8036 | llwarns << "AvatarAppearance msg received without any parameters, object: " << getID() << llendl; |
8037 | } | 8037 | } |
8038 | 8038 | ||
8039 | setCompositeUpdatesEnabled( TRUE ); | 8039 | setCompositeUpdatesEnabled( TRUE ); |
diff --git a/linden/indra/newview/llvoclouds.h b/linden/indra/newview/llvoclouds.h index 5d9fc72..172d622 100644 --- a/linden/indra/newview/llvoclouds.h +++ b/linden/indra/newview/llvoclouds.h | |||
@@ -43,7 +43,6 @@ class LLVOClouds : public LLAlphaObject | |||
43 | { | 43 | { |
44 | public: | 44 | public: |
45 | LLVOClouds(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp ); | 45 | LLVOClouds(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp ); |
46 | virtual ~LLVOClouds(); | ||
47 | 46 | ||
48 | // Initialize data that's only inited once per class. | 47 | // Initialize data that's only inited once per class. |
49 | static void initClass(); | 48 | static void initClass(); |
@@ -73,6 +72,8 @@ public: | |||
73 | 72 | ||
74 | void setCloudGroup(LLCloudGroup *cgp) { mCloudGroupp = cgp; } | 73 | void setCloudGroup(LLCloudGroup *cgp) { mCloudGroupp = cgp; } |
75 | protected: | 74 | protected: |
75 | virtual ~LLVOClouds(); | ||
76 | |||
76 | LLCloudGroup *mCloudGroupp; | 77 | LLCloudGroup *mCloudGroupp; |
77 | }; | 78 | }; |
78 | 79 | ||
diff --git a/linden/indra/newview/llvograss.h b/linden/indra/newview/llvograss.h index 54f9cce..2349864 100644 --- a/linden/indra/newview/llvograss.h +++ b/linden/indra/newview/llvograss.h | |||
@@ -41,7 +41,6 @@ class LLVOGrass : public LLAlphaObject | |||
41 | { | 41 | { |
42 | public: | 42 | public: |
43 | LLVOGrass(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 43 | LLVOGrass(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
44 | virtual ~LLVOGrass(); | ||
45 | 44 | ||
46 | // Initialize data that's only inited once per class. | 45 | // Initialize data that's only inited once per class. |
47 | static void initClass(); | 46 | static void initClass(); |
@@ -104,6 +103,9 @@ public: | |||
104 | F32 mBladeWindAngle; | 103 | F32 mBladeWindAngle; |
105 | F32 mBWAOverlap; | 104 | F32 mBWAOverlap; |
106 | 105 | ||
106 | protected: | ||
107 | ~LLVOGrass(); | ||
108 | |||
107 | private: | 109 | private: |
108 | void updateSpecies(); | 110 | void updateSpecies(); |
109 | F32 mLastHeight; // For cheap update hack | 111 | F32 mLastHeight; // For cheap update hack |
diff --git a/linden/indra/newview/llvoground.h b/linden/indra/newview/llvoground.h index 2d73440..48212e5 100644 --- a/linden/indra/newview/llvoground.h +++ b/linden/indra/newview/llvoground.h | |||
@@ -38,9 +38,10 @@ | |||
38 | class LLVOGround : public LLStaticViewerObject | 38 | class LLVOGround : public LLStaticViewerObject |
39 | { | 39 | { |
40 | protected: | 40 | protected: |
41 | ~LLVOGround(); | ||
42 | |||
41 | public: | 43 | public: |
42 | LLVOGround(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 44 | LLVOGround(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
43 | virtual ~LLVOGround(); | ||
44 | 45 | ||
45 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); | 46 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); |
46 | 47 | ||
diff --git a/linden/indra/newview/llvopartgroup.h b/linden/indra/newview/llvopartgroup.h index ede249d..f3e10c5 100644 --- a/linden/indra/newview/llvopartgroup.h +++ b/linden/indra/newview/llvopartgroup.h | |||
@@ -50,8 +50,6 @@ public: | |||
50 | 50 | ||
51 | LLVOPartGroup(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 51 | LLVOPartGroup(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
52 | 52 | ||
53 | ~LLVOPartGroup(); | ||
54 | |||
55 | /*virtual*/ BOOL isActive() const; // Whether this object needs to do an idleUpdate. | 53 | /*virtual*/ BOOL isActive() const; // Whether this object needs to do an idleUpdate. |
56 | BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); | 54 | BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); |
57 | BOOL isParticle(); | 55 | BOOL isParticle(); |
@@ -78,6 +76,8 @@ public: | |||
78 | LLViewerPartGroup* getViewerPartGroup() { return mViewerPartGroupp; } | 76 | LLViewerPartGroup* getViewerPartGroup() { return mViewerPartGroupp; } |
79 | 77 | ||
80 | protected: | 78 | protected: |
79 | ~LLVOPartGroup(); | ||
80 | |||
81 | LLViewerPartGroup *mViewerPartGroupp; | 81 | LLViewerPartGroup *mViewerPartGroupp; |
82 | LLVector3 mExtents[2]; | 82 | LLVector3 mExtents[2]; |
83 | LLColor4 mDebugColor; | 83 | LLColor4 mDebugColor; |
diff --git a/linden/indra/newview/llvosky.cpp b/linden/indra/newview/llvosky.cpp index 68fee1a..2d31bf4 100644 --- a/linden/indra/newview/llvosky.cpp +++ b/linden/indra/newview/llvosky.cpp | |||
@@ -538,8 +538,6 @@ LLVOSky::LLVOSky(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp) | |||
538 | mSun.setIntensity(SUN_INTENSITY); | 538 | mSun.setIntensity(SUN_INTENSITY); |
539 | mMoon.setIntensity(0.1f * SUN_INTENSITY); | 539 | mMoon.setIntensity(0.1f * SUN_INTENSITY); |
540 | 540 | ||
541 | mCubeMap = NULL; | ||
542 | |||
543 | mSunTexturep = gImageList.getImage(gSunTextureID, TRUE, TRUE); | 541 | mSunTexturep = gImageList.getImage(gSunTextureID, TRUE, TRUE); |
544 | mSunTexturep->setClamp(TRUE, TRUE); | 542 | mSunTexturep->setClamp(TRUE, TRUE); |
545 | mMoonTexturep = gImageList.getImage(gMoonTextureID, TRUE, TRUE); | 543 | mMoonTexturep = gImageList.getImage(gMoonTextureID, TRUE, TRUE); |
@@ -554,7 +552,6 @@ LLVOSky::~LLVOSky() | |||
554 | // Don't delete images - it'll get deleted by gImageList on shutdown | 552 | // Don't delete images - it'll get deleted by gImageList on shutdown |
555 | // This needs to be done for each texture | 553 | // This needs to be done for each texture |
556 | 554 | ||
557 | delete mCubeMap; | ||
558 | mCubeMap = NULL; | 555 | mCubeMap = NULL; |
559 | } | 556 | } |
560 | 557 | ||
@@ -596,7 +593,7 @@ void LLVOSky::initCubeMap() | |||
596 | { | 593 | { |
597 | images.push_back(mSkyTex[side].getImageRaw()); | 594 | images.push_back(mSkyTex[side].getImageRaw()); |
598 | } | 595 | } |
599 | if (mCubeMap != NULL) | 596 | if (mCubeMap) |
600 | { | 597 | { |
601 | mCubeMap->init(images); | 598 | mCubeMap->init(images); |
602 | } | 599 | } |
diff --git a/linden/indra/newview/llvosky.h b/linden/indra/newview/llvosky.h index 568e924..81c9bf5 100644 --- a/linden/indra/newview/llvosky.h +++ b/linden/indra/newview/llvosky.h | |||
@@ -524,7 +524,6 @@ public: | |||
524 | }; | 524 | }; |
525 | 525 | ||
526 | LLVOSky(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 526 | LLVOSky(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
527 | virtual ~LLVOSky(); | ||
528 | 527 | ||
529 | // Initialize/delete data that's only inited once per class. | 528 | // Initialize/delete data that's only inited once per class. |
530 | static void initClass(); | 529 | static void initClass(); |
@@ -687,6 +686,8 @@ public: | |||
687 | LLFace *mFace[FACE_COUNT]; | 686 | LLFace *mFace[FACE_COUNT]; |
688 | 687 | ||
689 | protected: | 688 | protected: |
689 | ~LLVOSky(); | ||
690 | |||
690 | LLPointer<LLViewerImage> mSunTexturep; | 691 | LLPointer<LLViewerImage> mSunTexturep; |
691 | LLPointer<LLViewerImage> mMoonTexturep; | 692 | LLPointer<LLViewerImage> mMoonTexturep; |
692 | LLPointer<LLViewerImage> mBloomTexturep; | 693 | LLPointer<LLViewerImage> mBloomTexturep; |
@@ -736,7 +737,7 @@ protected: | |||
736 | LLColor3 mMoonDiffuse; | 737 | LLColor3 mMoonDiffuse; |
737 | LLColor4U mFadeColor; // Color to fade in from | 738 | LLColor4U mFadeColor; // Color to fade in from |
738 | 739 | ||
739 | LLCubeMap *mCubeMap; // Cube map for the environment | 740 | LLPointer<LLCubeMap> mCubeMap; // Cube map for the environment |
740 | S32 mDrawRefl; | 741 | S32 mDrawRefl; |
741 | 742 | ||
742 | LLFrameTimer mUpdateTimer; | 743 | LLFrameTimer mUpdateTimer; |
diff --git a/linden/indra/newview/llvostars.h b/linden/indra/newview/llvostars.h index cb71f5b..e2619ce 100644 --- a/linden/indra/newview/llvostars.h +++ b/linden/indra/newview/llvostars.h | |||
@@ -40,7 +40,6 @@ class LLVOStars : public LLStaticViewerObject | |||
40 | { | 40 | { |
41 | public: | 41 | public: |
42 | LLVOStars(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 42 | LLVOStars(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
43 | virtual ~LLVOStars(); | ||
44 | 43 | ||
45 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); | 44 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); |
46 | /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline); | 45 | /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline); |
@@ -49,6 +48,8 @@ public: | |||
49 | LLColor4* getStarColors() { return mStarColors; } | 48 | LLColor4* getStarColors() { return mStarColors; } |
50 | 49 | ||
51 | protected: | 50 | protected: |
51 | ~LLVOStars(); | ||
52 | |||
52 | void initStars(); | 53 | void initStars(); |
53 | void updateStarColors(); | 54 | void updateStarColors(); |
54 | BOOL updateStarGeometry(LLDrawable *drawable); | 55 | BOOL updateStarGeometry(LLDrawable *drawable); |
diff --git a/linden/indra/newview/llvosurfacepatch.h b/linden/indra/newview/llvosurfacepatch.h index ec26065..a21763d 100644 --- a/linden/indra/newview/llvosurfacepatch.h +++ b/linden/indra/newview/llvosurfacepatch.h | |||
@@ -50,7 +50,6 @@ public: | |||
50 | eVertexDataMask; | 50 | eVertexDataMask; |
51 | 51 | ||
52 | LLVOSurfacePatch(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 52 | LLVOSurfacePatch(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
53 | virtual ~LLVOSurfacePatch(); | ||
54 | 53 | ||
55 | /*virtual*/ void markDead(); | 54 | /*virtual*/ void markDead(); |
56 | 55 | ||
@@ -84,6 +83,8 @@ public: | |||
84 | 83 | ||
85 | BOOL mDirtiedPatch; | 84 | BOOL mDirtiedPatch; |
86 | protected: | 85 | protected: |
86 | ~LLVOSurfacePatch(); | ||
87 | |||
87 | LLFacePool *mPool; | 88 | LLFacePool *mPool; |
88 | LLFacePool *getPool(); | 89 | LLFacePool *getPool(); |
89 | S32 mBaseComp; | 90 | S32 mBaseComp; |
diff --git a/linden/indra/newview/llvotextbubble.h b/linden/indra/newview/llvotextbubble.h index 2a2fa43..a05b6bc 100644 --- a/linden/indra/newview/llvotextbubble.h +++ b/linden/indra/newview/llvotextbubble.h | |||
@@ -36,7 +36,6 @@ class LLVOTextBubble : public LLAlphaObject | |||
36 | { | 36 | { |
37 | public: | 37 | public: |
38 | LLVOTextBubble(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 38 | LLVOTextBubble(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
39 | virtual ~LLVOTextBubble(); | ||
40 | 39 | ||
41 | /*virtual*/ BOOL isActive() const; // Whether this object needs to do an idleUpdate. | 40 | /*virtual*/ BOOL isActive() const; // Whether this object needs to do an idleUpdate. |
42 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); | 41 | /*virtual*/ BOOL idleUpdate(LLAgent &agent, LLWorld &world, const F64 &time); |
@@ -59,7 +58,9 @@ public: | |||
59 | LLColor4 mColor; | 58 | LLColor4 mColor; |
60 | S32 mLOD; | 59 | S32 mLOD; |
61 | BOOL mVolumeChanged; | 60 | BOOL mVolumeChanged; |
61 | |||
62 | protected: | 62 | protected: |
63 | ~LLVOTextBubble(); | ||
63 | BOOL setVolume(const LLVolumeParams &volume_params); | 64 | BOOL setVolume(const LLVolumeParams &volume_params); |
64 | LLFrameTimer mUpdateTimer; | 65 | LLFrameTimer mUpdateTimer; |
65 | }; | 66 | }; |
diff --git a/linden/indra/newview/llvotree.h b/linden/indra/newview/llvotree.h index 65a0797..4ec148d 100644 --- a/linden/indra/newview/llvotree.h +++ b/linden/indra/newview/llvotree.h | |||
@@ -39,6 +39,9 @@ class LLDrawPool; | |||
39 | 39 | ||
40 | class LLVOTree : public LLViewerObject | 40 | class LLVOTree : public LLViewerObject |
41 | { | 41 | { |
42 | protected: | ||
43 | ~LLVOTree(); | ||
44 | |||
42 | public: | 45 | public: |
43 | enum | 46 | enum |
44 | { | 47 | { |
@@ -49,7 +52,6 @@ public: | |||
49 | eVertexDataMask; | 52 | eVertexDataMask; |
50 | 53 | ||
51 | LLVOTree(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 54 | LLVOTree(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
52 | virtual ~LLVOTree(); | ||
53 | 55 | ||
54 | // Initialize data that's only inited once per class. | 56 | // Initialize data that's only inited once per class. |
55 | static void initClass(); | 57 | static void initClass(); |
diff --git a/linden/indra/newview/llvovolume.h b/linden/indra/newview/llvovolume.h index 14c640f..f5dfeb0 100644 --- a/linden/indra/newview/llvovolume.h +++ b/linden/indra/newview/llvovolume.h | |||
@@ -69,6 +69,9 @@ public: | |||
69 | // Class which embodies all Volume objects (with pcode LL_PCODE_VOLUME) | 69 | // Class which embodies all Volume objects (with pcode LL_PCODE_VOLUME) |
70 | class LLVOVolume : public LLViewerObject | 70 | class LLVOVolume : public LLViewerObject |
71 | { | 71 | { |
72 | protected: | ||
73 | virtual ~LLVOVolume(); | ||
74 | |||
72 | public: | 75 | public: |
73 | static void initClass(); | 76 | static void initClass(); |
74 | static void preUpdateGeom(); | 77 | static void preUpdateGeom(); |
@@ -85,7 +88,6 @@ public: | |||
85 | 88 | ||
86 | public: | 89 | public: |
87 | LLVOVolume(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 90 | LLVOVolume(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
88 | virtual ~LLVOVolume(); | ||
89 | 91 | ||
90 | /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline); | 92 | /*virtual*/ LLDrawable* createDrawable(LLPipeline *pipeline); |
91 | 93 | ||
diff --git a/linden/indra/newview/llvowater.h b/linden/indra/newview/llvowater.h index a0c85c0..8ed795c 100644 --- a/linden/indra/newview/llvowater.h +++ b/linden/indra/newview/llvowater.h | |||
@@ -56,7 +56,6 @@ public: | |||
56 | eVertexDataMask; | 56 | eVertexDataMask; |
57 | 57 | ||
58 | LLVOWater(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); | 58 | LLVOWater(const LLUUID &id, const LLPCode pcode, LLViewerRegion *regionp); |
59 | virtual ~LLVOWater() {} | ||
60 | 59 | ||
61 | /*virtual*/ void markDead(); | 60 | /*virtual*/ void markDead(); |
62 | 61 | ||
diff --git a/linden/indra/newview/pipeline.cpp b/linden/indra/newview/pipeline.cpp index d030ac2..408be2e 100644 --- a/linden/indra/newview/pipeline.cpp +++ b/linden/indra/newview/pipeline.cpp | |||
@@ -174,7 +174,6 @@ BOOL LLPipeline::sRenderGlow = FALSE; | |||
174 | 174 | ||
175 | LLPipeline::LLPipeline() : | 175 | LLPipeline::LLPipeline() : |
176 | mScreenTex(0), | 176 | mScreenTex(0), |
177 | mCubeBuffer(NULL), | ||
178 | mGlowMap(0), | 177 | mGlowMap(0), |
179 | mGlowBuffer(0), | 178 | mGlowBuffer(0), |
180 | mVertexShadersEnabled(FALSE), | 179 | mVertexShadersEnabled(FALSE), |
@@ -372,7 +371,6 @@ void LLPipeline::releaseGLBuffers() | |||
372 | 371 | ||
373 | if (mCubeBuffer) | 372 | if (mCubeBuffer) |
374 | { | 373 | { |
375 | delete mCubeBuffer; | ||
376 | mCubeBuffer = NULL; | 374 | mCubeBuffer = NULL; |
377 | } | 375 | } |
378 | 376 | ||
diff --git a/linden/indra/newview/pipeline.h b/linden/indra/newview/pipeline.h index a8c92cc..a687e12 100644 --- a/linden/indra/newview/pipeline.h +++ b/linden/indra/newview/pipeline.h | |||
@@ -363,7 +363,7 @@ public: | |||
363 | GLuint mFramebuffer[2]; | 363 | GLuint mFramebuffer[2]; |
364 | 364 | ||
365 | //dynamic cube map scratch space | 365 | //dynamic cube map scratch space |
366 | LLCubeMap* mCubeBuffer; | 366 | LLPointer<LLCubeMap> mCubeBuffer; |
367 | 367 | ||
368 | //frambuffer object for rendering dynamic cube maps | 368 | //frambuffer object for rendering dynamic cube maps |
369 | GLuint mCubeFrameBuffer; | 369 | GLuint mCubeFrameBuffer; |
diff --git a/linden/indra/newview/postbuild.bat b/linden/indra/newview/postbuild.bat index f2fc069..f0d4a2d 100644 --- a/linden/indra/newview/postbuild.bat +++ b/linden/indra/newview/postbuild.bat | |||
@@ -11,20 +11,21 @@ goto end | |||
11 | :debug | 11 | :debug |
12 | echo copying debug files | 12 | echo copying debug files |
13 | if exist .\debug\freebl3.dll goto end | 13 | if exist .\debug\freebl3.dll goto end |
14 | copy ..\..\libraries\i686-win32\lib_debug\gksvggdiplus.dll .\debug\ /y | 14 | copy ..\..\libraries\i686-win32\lib_debug\freebl3.dll .\debug\ /y |
15 | copy ..\..\libraries\i686-win32\lib_debug\js3250.dll .\debug\ /y | 15 | copy ..\..\libraries\i686-win32\lib_debug\gksvggdiplus.dll .\debug\ /y |
16 | copy ..\..\libraries\i686-win32\lib_debug\js3250.dll .\debug\ /y | ||
16 | copy ..\..\libraries\i686-win32\lib_debug\nspr4.dll .\debug\ /y | 17 | copy ..\..\libraries\i686-win32\lib_debug\nspr4.dll .\debug\ /y |
17 | copy ..\..\libraries\i686-win32\lib_debug\nss3.dll .\debug\ /y | 18 | copy ..\..\libraries\i686-win32\lib_debug\nss3.dll .\debug\ /y |
18 | copy ..\..\libraries\i686-win32\lib_debug\nssckbi.dll .\debug\ /y | 19 | copy ..\..\libraries\i686-win32\lib_debug\nssckbi.dll .\debug\ /y |
19 | copy ..\..\libraries\i686-win32\lib_debug\plc4.dll .\debug\ /y | 20 | copy ..\..\libraries\i686-win32\lib_debug\plc4.dll .\debug\ /y |
20 | copy ..\..\libraries\i686-win32\lib_debug\plds4.dll .\debug\ /y | 21 | copy ..\..\libraries\i686-win32\lib_debug\plds4.dll .\debug\ /y |
21 | copy ..\..\libraries\i686-win32\lib_debug\smime3.dll .\debug\ /y | 22 | copy ..\..\libraries\i686-win32\lib_debug\smime3.dll .\debug\ /y |
22 | copy ..\..\libraries\i686-win32\lib_debug\softokn3.dll .\debug\ /y | 23 | copy ..\..\libraries\i686-win32\lib_debug\softokn3.dll .\debug\ /y |
23 | copy ..\..\libraries\i686-win32\lib_debug\ssl3.dll .\debug\ /y | 24 | copy ..\..\libraries\i686-win32\lib_debug\ssl3.dll .\debug\ /y |
24 | copy ..\..\libraries\i686-win32\lib_debug\xpcom.dll .\debug\ /y | 25 | copy ..\..\libraries\i686-win32\lib_debug\xpcom.dll .\debug\ /y |
25 | copy ..\..\libraries\i686-win32\lib_debug\xul.dll .\debug\ /y | 26 | copy ..\..\libraries\i686-win32\lib_debug\xul.dll .\debug\ /y |
26 | rem --- this is required for mozilla debug builds and displays the aborty/retry/ignore dialog on an assert - crashes without it --- | 27 | rem --- this is required for mozilla debug builds and displays the aborty/retry/ignore dialog on an assert - crashes without it --- |
27 | copy ..\..\libraries\i686-win32\lib_debug\windbgdlg.exe .\debug\ /y | 28 | copy ..\..\libraries\i686-win32\lib_debug\windbgdlg.exe .\debug\ /y |
28 | 29 | ||
29 | @IF NOT EXIST ..\llkdu\Debug\llkdu.dll ( | 30 | @IF NOT EXIST ..\llkdu\Debug\llkdu.dll ( |
30 | @IF EXIST ..\..\libraries\i686-win32\lib_debug\llkdu.dll ( | 31 | @IF EXIST ..\..\libraries\i686-win32\lib_debug\llkdu.dll ( |
@@ -41,20 +42,22 @@ goto end | |||
41 | :release | 42 | :release |
42 | echo copying release files | 43 | echo copying release files |
43 | if exist .\Release\freebl3.dll goto end | 44 | if exist .\Release\freebl3.dll goto end |
44 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\Release\ /y | 45 | copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\Release\ /y |
45 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\Release\ /y | 46 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\Release\ /y |
46 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\Release\ /y | 47 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\Release\ /y |
47 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\Release\ /y | 48 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\Release\ /y |
48 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\Release\ /y | 49 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\Release\ /y |
49 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\Release\ /y | 50 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\Release\ /y |
50 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\Release\ /y | 51 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\Release\ /y |
51 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\Release\ /y | 52 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\Release\ /y |
52 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\Release\ /y | 53 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\Release\ /y |
53 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\Release\ /y | 54 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\Release\ /y |
54 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\Release\ /y | 55 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\Release\ /y |
56 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\Release\ /y | ||
55 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\Release\ /y | 57 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\Release\ /y |
58 | |||
56 | @IF NOT EXIST ..\llkdu\Release\llkdu.dll ( | 59 | @IF NOT EXIST ..\llkdu\Release\llkdu.dll ( |
57 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\Release\ /y | 60 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\Release\ /y |
58 | ) ELSE ( | 61 | ) ELSE ( |
59 | copy ..\llkdu\Release\llkdu.dll .\Release\ /y | 62 | copy ..\llkdu\Release\llkdu.dll .\Release\ /y |
60 | ) | 63 | ) |
@@ -63,20 +66,22 @@ goto end | |||
63 | :releasenoopt | 66 | :releasenoopt |
64 | echo copying releasenoopt files | 67 | echo copying releasenoopt files |
65 | if exist .\ReleaseNoOpt\freebl3.dll goto end | 68 | if exist .\ReleaseNoOpt\freebl3.dll goto end |
66 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseNoOpt\ /y | 69 | copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\ReleaseNoOpt\ /y |
67 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseNoOpt\ /y | 70 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseNoOpt\ /y |
68 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseNoOpt\ /y | 71 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseNoOpt\ /y |
69 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseNoOpt\ /y | 72 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseNoOpt\ /y |
70 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseNoOpt\ /y | 73 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseNoOpt\ /y |
71 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseNoOpt\ /y | 74 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseNoOpt\ /y |
72 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseNoOpt\ /y | 75 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseNoOpt\ /y |
73 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseNoOpt\ /y | 76 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseNoOpt\ /y |
74 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseNoOpt\ /y | 77 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseNoOpt\ /y |
75 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseNoOpt\ /y | 78 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseNoOpt\ /y |
76 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseNoOpt\ /y | 79 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseNoOpt\ /y |
80 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseNoOpt\ /y | ||
77 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseNoOpt\ /y | 81 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseNoOpt\ /y |
82 | |||
78 | @IF NOT EXIST ..\llkdu\ReleaseNoOpt\llkdu.dll ( | 83 | @IF NOT EXIST ..\llkdu\ReleaseNoOpt\llkdu.dll ( |
79 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\ReleaseNoOpt\ /y | 84 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\ReleaseNoOpt\ /y |
80 | ) ELSE ( | 85 | ) ELSE ( |
81 | copy ..\llkdu\ReleaseNoOpt\llkdu.dll .\ReleaseNoOpt\ /y | 86 | copy ..\llkdu\ReleaseNoOpt\llkdu.dll .\ReleaseNoOpt\ /y |
82 | ) | 87 | ) |
@@ -85,21 +90,21 @@ goto end | |||
85 | :releasefordownload | 90 | :releasefordownload |
86 | echo copying releasefordownload files | 91 | echo copying releasefordownload files |
87 | if exist .\ReleaseForDownload\freebl3.dll goto end | 92 | if exist .\ReleaseForDownload\freebl3.dll goto end |
88 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseForDownload\ /y | 93 | copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\ReleaseForDownload\ /y |
89 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseForDownload\ /y | 94 | copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseForDownload\ /y |
90 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseForDownload\ /y | 95 | copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseForDownload\ /y |
91 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseForDownload\ /y | 96 | copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseForDownload\ /y |
92 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseForDownload\ /y | 97 | copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseForDownload\ /y |
93 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseForDownload\ /y | 98 | copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseForDownload\ /y |
94 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseForDownload\ /y | 99 | copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseForDownload\ /y |
95 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseForDownload\ /y | 100 | copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseForDownload\ /y |
96 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseForDownload\ /y | 101 | copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseForDownload\ /y |
97 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseForDownload\ /y | 102 | copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseForDownload\ /y |
98 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseForDownload\ /y | 103 | copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseForDownload\ /y |
104 | copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseForDownload\ /y | ||
99 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseForDownload\ /y | 105 | copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseForDownload\ /y |
100 | |||
101 | @IF NOT EXIST ..\llkdu\Release\llkdu.dll ( | 106 | @IF NOT EXIST ..\llkdu\Release\llkdu.dll ( |
102 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\ReleaseForDownload\ /y | 107 | copy ..\..\libraries\i686-win32\lib_release\llkdu.dll .\ReleaseForDownload\ /y |
103 | ) ELSE ( | 108 | ) ELSE ( |
104 | copy ..\llkdu\Release\llkdu.dll .\ReleaseForDownload\ /y | 109 | copy ..\llkdu\Release\llkdu.dll .\ReleaseForDownload\ /y |
105 | ) | 110 | ) |
diff --git a/linden/indra/newview/releasenotes.txt b/linden/indra/newview/releasenotes.txt index a223e08..2f7971c 100644 --- a/linden/indra/newview/releasenotes.txt +++ b/linden/indra/newview/releasenotes.txt | |||
@@ -1,3 +1,54 @@ | |||
1 | Release Notes for Second Life 1.17.0(12) June 13, 2007 | ||
2 | ===================================== | ||
3 | Changes: | ||
4 | * Inventory transfers | ||
5 | ** Auto-accept inventory and auto-preview texture/notecard/landmark are now separate preferences. | ||
6 | ** Viewing an embedded notecard or landmark no longer adds it to your inventory. | ||
7 | ** Muting the sender of notecards, inventory, textures, etc., now removes all blue pop-ups in the upper right corner from that sender. | ||
8 | ** Offline inventory transfers and group invites now include the name of the item or group, along with group role, in the email. | ||
9 | * Added "Clear Browser Cache" button to web prefs. | ||
10 | ** This only affects the embedded browser, not any other browsers installed on your system | ||
11 | * Embedded Mozilla browser now supports cookies. | ||
12 | * Preliminary support added to the Windows installer for selecting a language (English, Korean) | ||
13 | * Closing a changed Classified now confirms changes | ||
14 | |||
15 | Bug fixes: | ||
16 | * Fixed a client crash while in startup | ||
17 | * Fixed group chat reopening with one message and an error after closing group chat | ||
18 | * Fixed "Stop All Animations" when stuck in an animation after teleporting | ||
19 | * Fixed group messages to allow the use of UTF8 characters | ||
20 | * Fixed "Show Owners" from automatically turning on again | ||
21 | * Fixed an issue with "Release Controls" when an object is taken and rerezed. | ||
22 | * Fixed an issue with texture picker not displaying any results unless inventory had been shown | ||
23 | * Fixed chat history to not show muted resident chat | ||
24 | * Fixed "Mute Resident" button, now opens the user picker | ||
25 | * Fixed group ability settings for group owners in German language viewer | ||
26 | * Fixed embedded Mozilla browser to work with HTTPS sites (affected Windows only) | ||
27 | * Notecards no longer display the "Keep" and "Discard" buttons when opened from inventory | ||
28 | * Acquired date is now set for items dragged from the contents of a container prim | ||
29 | * VWR-1040: crash when opening several gestures quickly | ||
30 | * VWR-966: Minor memory leak in llfloaterpreferences.cpp and a tiny leak in llstatup.cpp | ||
31 | * VWR-908: Various memory leaks in the group dialog | ||
32 | * VWR-871: More bad f00d: Two minor (or inconsequential) misses of initializing object members | ||
33 | * VWR-870: Memory violation through uninitialized variable (invisible or unrendered flexis) | ||
34 | * VWR-869: Possible hard-loop (endless, viewer-hang) in script editor | ||
35 | * VWR-827: Toruses are borked after making/editing sculpted prims | ||
36 | * VWR-823: Two unintialized variables in lltexturefetch.cpp | ||
37 | * VWR-822: "Create new..." clothing buttons don't auto-wear items | ||
38 | * VWR-810: Destructor forgets to delete mFloaterContros member in llui/llview.cpp | ||
39 | * VWR-809: Destructor fails to clean up global menus in llviewermenu.cpp | ||
40 | * VWR-808: Incorrect cleanup in message.cpp | ||
41 | * VWR-807: Forgets to delete gToolInspect in lltoolmgr.cpp | ||
42 | * VWR-804: Quirk in llviewerwindow.cpp | ||
43 | * VWR-805: LLCurl not properly cleaned up | ||
44 | * VWR-765: Cannot open embedded notecards in other notecards when Automatic preview of new notecards/textures/landmarks is off | ||
45 | * VWR-409: New Feature -> UI -> Dialog -> Buy Copy/Contents -> Default Action -> Cancel | ||
46 | * VWR-682: Text Editors should try to preserve X cursor position | ||
47 | * VWR-671: Line editor history for recalling previously typed lines | ||
48 | * VWR-648: Texture picker should highlight the texture in the swatch | ||
49 | * VWR-412: Object editing arrows hidden but clickable on objects you can't edit. | ||
50 | * VWR-364: Viewer memory leak | ||
51 | |||
1 | Release Notes for Second Life 1.16.0(5) May 23, 2007 | 52 | Release Notes for Second Life 1.16.0(5) May 23, 2007 |
2 | ===================================== | 53 | ===================================== |
3 | New Features: | 54 | New Features: |
@@ -43,7 +94,7 @@ Bug fixes: | |||
43 | * SVC-138: Land sales search sorting doesn't work | 94 | * SVC-138: Land sales search sorting doesn't work |
44 | * MISC-37: Continued breakdowns in group notice popup functionality | 95 | * MISC-37: Continued breakdowns in group notice popup functionality |
45 | * Teleporting to Help Island no longer allows you to teleport back to Orientation Island | 96 | * Teleporting to Help Island no longer allows you to teleport back to Orientation Island |
46 | * No-copy objects that fail to rez now reappear in inventory (may take up to one minute) | 97 | * No-copy objects that fail to rez now reappear in inventory (may require a relog) |
47 | * Scripted attachments work again correctly on group land | 98 | * Scripted attachments work again correctly on group land |
48 | * Fixed a bug where email sent by script with an empty subject would fail (valid per RFC2822) | 99 | * Fixed a bug where email sent by script with an empty subject would fail (valid per RFC2822) |
49 | * Fixed several server-side memory leaks, and changed to new memory allocation library | 100 | * Fixed several server-side memory leaks, and changed to new memory allocation library |
diff --git a/linden/indra/newview/res/newViewRes.rc b/linden/indra/newview/res/newViewRes.rc index 482f14e..0b4a5ba 100644 --- a/linden/indra/newview/res/newViewRes.rc +++ b/linden/indra/newview/res/newViewRes.rc | |||
@@ -227,8 +227,8 @@ TOOLPIPETTE CURSOR "toolpipette.cur" | |||
227 | // | 227 | // |
228 | 228 | ||
229 | VS_VERSION_INFO VERSIONINFO | 229 | VS_VERSION_INFO VERSIONINFO |
230 | FILEVERSION 1,16,0,5 | 230 | FILEVERSION 1,17,0,12 |
231 | PRODUCTVERSION 1,16,0,5 | 231 | PRODUCTVERSION 1,17,0,12 |
232 | FILEFLAGSMASK 0x3fL | 232 | FILEFLAGSMASK 0x3fL |
233 | #ifdef _DEBUG | 233 | #ifdef _DEBUG |
234 | FILEFLAGS 0x1L | 234 | FILEFLAGS 0x1L |
@@ -245,12 +245,12 @@ BEGIN | |||
245 | BEGIN | 245 | BEGIN |
246 | VALUE "CompanyName", "Linden Lab" | 246 | VALUE "CompanyName", "Linden Lab" |
247 | VALUE "FileDescription", "Second Life" | 247 | VALUE "FileDescription", "Second Life" |
248 | VALUE "FileVersion", "1.16.0.5" | 248 | VALUE "FileVersion", "1.17.0.12" |
249 | VALUE "InternalName", "Second Life" | 249 | VALUE "InternalName", "Second Life" |
250 | VALUE "LegalCopyright", "Copyright 2001-2007, Linden Research, Inc." | 250 | VALUE "LegalCopyright", "Copyright 2001-2007, Linden Research, Inc." |
251 | VALUE "OriginalFilename", "SecondLife.exe" | 251 | VALUE "OriginalFilename", "SecondLife.exe" |
252 | VALUE "ProductName", "Second Life" | 252 | VALUE "ProductName", "Second Life" |
253 | VALUE "ProductVersion", "1.16.0.5" | 253 | VALUE "ProductVersion", "1.17.0.12" |
254 | END | 254 | END |
255 | END | 255 | END |
256 | BLOCK "VarFileInfo" | 256 | BLOCK "VarFileInfo" |
diff --git a/linden/indra/newview/secondlife-i686.supp b/linden/indra/newview/secondlife-i686.supp new file mode 100644 index 0000000..b1b30a4 --- /dev/null +++ b/linden/indra/newview/secondlife-i686.supp | |||
@@ -0,0 +1,175 @@ | |||
1 | # @file secondlife-i686.supp | ||
2 | # @brief Valgrind suppressions for Linux i686 viewer. | ||
3 | # | ||
4 | # Copyright (c) 2000-$CurrentYear$, Linden Research, Inc. | ||
5 | # $License$ | ||
6 | # | ||
7 | # This is a Valgrind suppression file for use on the viewer. | ||
8 | # | ||
9 | # Hints for most successful use of valgrind: | ||
10 | # | ||
11 | # - If your distro comes with library packages that contain debug info | ||
12 | # (Fedora calls these debuginfo packages), install them. | ||
13 | # - Inside the SConstruct script, disable linking against tcmalloc. | ||
14 | # Valgrind and tcmalloc don't get along. | ||
15 | # - Delete the copy of libstdc++.so.6 that is bundled with the viewer | ||
16 | # (if you have one), so that the viewer will use the system's | ||
17 | # libstdc++. | ||
18 | # - After you build the viewer, replace the stripped | ||
19 | # do-not-directly-run-secondlife-bin binary with an unstripped copy. | ||
20 | |||
21 | # Mozilla noise. | ||
22 | |||
23 | { | ||
24 | Cond:mozilla-runtime/*.so | ||
25 | Memcheck:Cond | ||
26 | obj:*/mozilla-runtime-*/*.so | ||
27 | } | ||
28 | |||
29 | { | ||
30 | Value4:mozilla-runtime/*.so | ||
31 | Memcheck:Value4 | ||
32 | obj:*/mozilla-runtime-*/*.so | ||
33 | } | ||
34 | |||
35 | { | ||
36 | Cond:mozilla-runtime/*/*.so | ||
37 | Memcheck:Cond | ||
38 | obj:*/mozilla-runtime-*/*/*.so | ||
39 | } | ||
40 | |||
41 | { | ||
42 | Value4:mozilla-runtime/*/*.so | ||
43 | Memcheck:Value4 | ||
44 | obj:*/mozilla-runtime-*/*/*.so | ||
45 | } | ||
46 | |||
47 | { | ||
48 | Cond:mozilla-runtime/libmozjs.so | ||
49 | Memcheck:Cond | ||
50 | obj:*/libmozjs.so | ||
51 | } | ||
52 | |||
53 | { | ||
54 | Cond:mozilla-runtime/libxul | ||
55 | Memcheck:Cond | ||
56 | obj:*/libxul.so | ||
57 | } | ||
58 | |||
59 | { | ||
60 | Value4:mozilla-runtime/libxul | ||
61 | Memcheck:Value4 | ||
62 | obj:*/libxul.so | ||
63 | } | ||
64 | |||
65 | # libcurl badness. | ||
66 | |||
67 | { | ||
68 | Cond:libcurl/inflate/Curl_unencode_gzip_write | ||
69 | Memcheck:Cond | ||
70 | fun:inflate | ||
71 | fun:inflate_stream | ||
72 | fun:Curl_unencode_gzip_write | ||
73 | } | ||
74 | { | ||
75 | Cond:libcurl/ares_mkquery/Curl_getaddrinfo | ||
76 | Memcheck:Cond | ||
77 | fun:ares_mkquery | ||
78 | fun:ares_query | ||
79 | fun:ares_search | ||
80 | fun:next_lookup | ||
81 | fun:Curl_getaddrinfo | ||
82 | } | ||
83 | |||
84 | # libdl business. | ||
85 | |||
86 | { | ||
87 | Cond:libdl/_dl_relocate_object | ||
88 | Memcheck:Cond | ||
89 | fun:_dl_relocate_object | ||
90 | } | ||
91 | |||
92 | # X11 fun. | ||
93 | |||
94 | { | ||
95 | Param:X11/_X11TransSocketWritev/writev/vector | ||
96 | Memcheck:Param | ||
97 | writev(vector[...]) | ||
98 | fun:writev | ||
99 | fun:_X11TransSocketWritev | ||
100 | } | ||
101 | |||
102 | { | ||
103 | Param:X11/_X11TransWrite/write/buf | ||
104 | Memcheck:Param | ||
105 | write(buf) | ||
106 | obj:/lib/libc-2.6.so | ||
107 | fun:_X11TransWrite | ||
108 | } | ||
109 | |||
110 | # OpenSSL stuff. | ||
111 | |||
112 | { | ||
113 | Value4:libcrypto | ||
114 | Memcheck:Value4 | ||
115 | obj:*/libcrypto.so.0.9* | ||
116 | } | ||
117 | |||
118 | { | ||
119 | Cond:libcrypto | ||
120 | Memcheck:Cond | ||
121 | obj:*/libcrypto.so.0.9* | ||
122 | } | ||
123 | |||
124 | { | ||
125 | Value4:libssl | ||
126 | Memcheck:Value4 | ||
127 | obj:*/libssl.so.0.9* | ||
128 | } | ||
129 | |||
130 | { | ||
131 | Cond:libcrypto | ||
132 | Memcheck:Cond | ||
133 | obj:*/libssl.so.0.9* | ||
134 | } | ||
135 | |||
136 | # NVIDIA driver brokenness. | ||
137 | |||
138 | { | ||
139 | Addr4:NVIDIA/libGL | ||
140 | Memcheck:Addr4 | ||
141 | obj:/usr/lib/libGL.so.1.0.* | ||
142 | } | ||
143 | |||
144 | { | ||
145 | Value4:NVIDIA/libGL | ||
146 | Memcheck:Value4 | ||
147 | obj:/usr/lib/libGL.so.1.0.* | ||
148 | } | ||
149 | |||
150 | { | ||
151 | Cond:NVIDIA/libGL | ||
152 | Memcheck:Cond | ||
153 | obj:/usr/lib/libGL.so.1.0.* | ||
154 | } | ||
155 | |||
156 | { | ||
157 | Value4:NVIDIA/libGLcore | ||
158 | Memcheck:Value4 | ||
159 | obj:/usr/lib/libGLcore.so.1.0.* | ||
160 | } | ||
161 | |||
162 | { | ||
163 | Cond:NVIDIA/libGLcore | ||
164 | Memcheck:Cond | ||
165 | obj:/usr/lib/libGLcore.so.1.0.* | ||
166 | } | ||
167 | |||
168 | { | ||
169 | Param:NVIDIA/ioctl | ||
170 | Memcheck:Param | ||
171 | ioctl(generic) | ||
172 | fun:ioctl | ||
173 | fun:_nv000130gl | ||
174 | } | ||
175 | |||
diff --git a/linden/indra/newview/skins/xui/en-us/alerts.xml b/linden/indra/newview/skins/xui/en-us/alerts.xml index cac8dc4..d32b46a 100644 --- a/linden/indra/newview/skins/xui/en-us/alerts.xml +++ b/linden/indra/newview/skins/xui/en-us/alerts.xml | |||
@@ -249,7 +249,7 @@ Members cannot be removed from that role. | |||
249 | The members must resign from the role themselves. | 249 | The members must resign from the role themselves. |
250 | Are you sure you want to continue? | 250 | Are you sure you want to continue? |
251 | </message> | 251 | </message> |
252 | <ignore> | 252 | <ignore name="ignore"> |
253 | When adding group members to the owner role | 253 | When adding group members to the owner role |
254 | </ignore> | 254 | </ignore> |
255 | <option name="Yes"> | 255 | <option name="Yes"> |
@@ -700,7 +700,7 @@ also appear higher when people search for keywords. | |||
700 | <option name="Cancel"> | 700 | <option name="Cancel"> |
701 | Cancel | 701 | Cancel |
702 | </option> | 702 | </option> |
703 | <ignore> | 703 | <ignore name="ignore"> |
704 | When adding a new Classified | 704 | When adding a new Classified |
705 | </ignore> | 705 | </ignore> |
706 | </alert> | 706 | </alert> |
@@ -716,6 +716,20 @@ There is no reimbursement for fees paid. | |||
716 | Cancel | 716 | Cancel |
717 | </option> | 717 | </option> |
718 | </alert> | 718 | </alert> |
719 | <alert modal="true" name="ClassifiedSave"> | ||
720 | <message name="message"> | ||
721 | Save changes to classified [NAME]? | ||
722 | </message> | ||
723 | <option name="Save"> | ||
724 | Save | ||
725 | </option> | ||
726 | <option name="Don'tSave"> | ||
727 | Don't Save | ||
728 | </option> | ||
729 | <option name="Cancel"> | ||
730 | Cancel | ||
731 | </option> | ||
732 | </alert> | ||
719 | <alert modal="true" name="DeleteAvatarPick"> | 733 | <alert modal="true" name="DeleteAvatarPick"> |
720 | <message name="message"> | 734 | <message name="message"> |
721 | Delete pick [PICK]? | 735 | Delete pick [PICK]? |
@@ -2696,7 +2710,7 @@ Download to your Applications folder? | |||
2696 | Deeding this object will cause the group to: | 2710 | Deeding this object will cause the group to: |
2697 | * Receive L$ paid into the object | 2711 | * Receive L$ paid into the object |
2698 | </message> | 2712 | </message> |
2699 | <ignore> | 2713 | <ignore name="ignore"> |
2700 | When deeding objects to groups | 2714 | When deeding objects to groups |
2701 | </ignore> | 2715 | </ignore> |
2702 | <option name="Deed"> | 2716 | <option name="Deed"> |
@@ -2718,7 +2732,7 @@ You'll be asked for a price to pay when clicking Publish. | |||
2718 | Paying more makes your ad appear higher in the list, and | 2732 | Paying more makes your ad appear higher in the list, and |
2719 | also appear higher when people search for keywords. | 2733 | also appear higher when people search for keywords. |
2720 | </message> | 2734 | </message> |
2721 | <ignore> | 2735 | <ignore name="ignore"> |
2722 | When adding a new Classified | 2736 | When adding a new Classified |
2723 | </ignore> | 2737 | </ignore> |
2724 | <option name="OK"> | 2738 | <option name="OK"> |
@@ -2732,7 +2746,7 @@ also appear higher when people search for keywords. | |||
2732 | <message name="message"> | 2746 | <message name="message"> |
2733 | Go to www.secondlife.com to manage your account? | 2747 | Go to www.secondlife.com to manage your account? |
2734 | </message> | 2748 | </message> |
2735 | <ignore> | 2749 | <ignore name="ignore"> |
2736 | When launching web browser to manage your account | 2750 | When launching web browser to manage your account |
2737 | </ignore> | 2751 | </ignore> |
2738 | <option name="OK"> | 2752 | <option name="OK"> |
@@ -2746,7 +2760,7 @@ also appear higher when people search for keywords. | |||
2746 | <message name="message"> | 2760 | <message name="message"> |
2747 | Visit the [SECOND_LIFE] Wiki and Learn how to Report Bugs Correctly. | 2761 | Visit the [SECOND_LIFE] Wiki and Learn how to Report Bugs Correctly. |
2748 | </message> | 2762 | </message> |
2749 | <ignore> | 2763 | <ignore name="ignore"> |
2750 | When launching web browser to view the Bug Reporting 101 Wiki | 2764 | When launching web browser to view the Bug Reporting 101 Wiki |
2751 | </ignore> | 2765 | </ignore> |
2752 | <option name="Gotopage"> | 2766 | <option name="Gotopage"> |
@@ -2760,7 +2774,7 @@ also appear higher when people search for keywords. | |||
2760 | <message name="message"> | 2774 | <message name="message"> |
2761 | Visit the [SECOND_LIFE] Wiki for Details of How to Report a Security Issue. | 2775 | Visit the [SECOND_LIFE] Wiki for Details of How to Report a Security Issue. |
2762 | </message> | 2776 | </message> |
2763 | <ignore> | 2777 | <ignore name="ignore"> |
2764 | When launching web browser to view Security Issues Wiki | 2778 | When launching web browser to view Security Issues Wiki |
2765 | </ignore> | 2779 | </ignore> |
2766 | <option name="Gotopage"> | 2780 | <option name="Gotopage"> |
@@ -2774,7 +2788,7 @@ also appear higher when people search for keywords. | |||
2774 | <message name="message"> | 2788 | <message name="message"> |
2775 | Visit the [SECOND_LIFE] Public Issue Tracker, Where you can Report Bugs and other Issues. | 2789 | Visit the [SECOND_LIFE] Public Issue Tracker, Where you can Report Bugs and other Issues. |
2776 | </message> | 2790 | </message> |
2777 | <ignore> | 2791 | <ignore name="ignore"> |
2778 | When launching web browser to view the Public Issue Tracker | 2792 | When launching web browser to view the Public Issue Tracker |
2779 | </ignore> | 2793 | </ignore> |
2780 | <option name="Gotopage"> | 2794 | <option name="Gotopage"> |
@@ -2788,7 +2802,7 @@ also appear higher when people search for keywords. | |||
2788 | <message name="message"> | 2802 | <message name="message"> |
2789 | Visit the [SECOND_LIFE] Wiki for info on how to use the Public Issue Tracker. | 2803 | Visit the [SECOND_LIFE] Wiki for info on how to use the Public Issue Tracker. |
2790 | </message> | 2804 | </message> |
2791 | <ignore> | 2805 | <ignore name="ignore"> |
2792 | When launching web browser to view Public Issue Tracker Wiki | 2806 | When launching web browser to view Public Issue Tracker Wiki |
2793 | </ignore> | 2807 | </ignore> |
2794 | <option name="Gotopage"> | 2808 | <option name="Gotopage"> |
@@ -2802,7 +2816,7 @@ also appear higher when people search for keywords. | |||
2802 | <message name="message"> | 2816 | <message name="message"> |
2803 | Search the [SECOND_LIFE] Knowledge Base for the latest tips and tricks. | 2817 | Search the [SECOND_LIFE] Knowledge Base for the latest tips and tricks. |
2804 | </message> | 2818 | </message> |
2805 | <ignore> | 2819 | <ignore name="ignore"> |
2806 | When launching web browser to view the knowledge base | 2820 | When launching web browser to view the knowledge base |
2807 | </ignore> | 2821 | </ignore> |
2808 | <option name="Gotopage"> | 2822 | <option name="Gotopage"> |
@@ -2816,7 +2830,7 @@ also appear higher when people search for keywords. | |||
2816 | <message name="message"> | 2830 | <message name="message"> |
2817 | Contact [SECOND_LIFE] Support. | 2831 | Contact [SECOND_LIFE] Support. |
2818 | </message> | 2832 | </message> |
2819 | <ignore> | 2833 | <ignore name="ignore"> |
2820 | When launching web browser to contact support | 2834 | When launching web browser to contact support |
2821 | </ignore> | 2835 | </ignore> |
2822 | <option name="Gotopage"> | 2836 | <option name="Gotopage"> |
@@ -2830,7 +2844,7 @@ also appear higher when people search for keywords. | |||
2830 | <message name="message"> | 2844 | <message name="message"> |
2831 | Go to the Official Linden Blog, for the Latest News and Information. | 2845 | Go to the Official Linden Blog, for the Latest News and Information. |
2832 | </message> | 2846 | </message> |
2833 | <ignore> | 2847 | <ignore name="ignore"> |
2834 | When launching web browser to view the blog | 2848 | When launching web browser to view the blog |
2835 | </ignore> | 2849 | </ignore> |
2836 | <option name="Gotopage"> | 2850 | <option name="Gotopage"> |
@@ -2844,7 +2858,7 @@ also appear higher when people search for keywords. | |||
2844 | <message name="message"> | 2858 | <message name="message"> |
2845 | Go to the Scripting Guide for scripting help? | 2859 | Go to the Scripting Guide for scripting help? |
2846 | </message> | 2860 | </message> |
2847 | <ignore> | 2861 | <ignore name="ignore"> |
2848 | When launching web browser to view the Scripting Guide | 2862 | When launching web browser to view the Scripting Guide |
2849 | </ignore> | 2863 | </ignore> |
2850 | <option name="Gotopage"> | 2864 | <option name="Gotopage"> |
@@ -2858,7 +2872,7 @@ also appear higher when people search for keywords. | |||
2858 | <message name="message"> | 2872 | <message name="message"> |
2859 | Go to the LSL Portal for scripting help? | 2873 | Go to the LSL Portal for scripting help? |
2860 | </message> | 2874 | </message> |
2861 | <ignore> | 2875 | <ignore name="ignore"> |
2862 | When launching web browser to view the LSL Portal | 2876 | When launching web browser to view the LSL Portal |
2863 | </ignore> | 2877 | </ignore> |
2864 | <option name="Gotopage"> | 2878 | <option name="Gotopage"> |
@@ -2872,7 +2886,7 @@ also appear higher when people search for keywords. | |||
2872 | <message name="message"> | 2886 | <message name="message"> |
2873 | View the [SECOND_LIFE] Release Notes?. | 2887 | View the [SECOND_LIFE] Release Notes?. |
2874 | </message> | 2888 | </message> |
2875 | <ignore> | 2889 | <ignore name="ignore"> |
2876 | When launching web browser to view the Release Notes | 2890 | When launching web browser to view the Release Notes |
2877 | </ignore> | 2891 | </ignore> |
2878 | <option name="Gotopage"> | 2892 | <option name="Gotopage"> |
@@ -2890,7 +2904,7 @@ objects will be returned to their previous owners. | |||
2890 | 2904 | ||
2891 | *WARNING* No-transfer deeded objects will be deleted! | 2905 | *WARNING* No-transfer deeded objects will be deleted! |
2892 | </message> | 2906 | </message> |
2893 | <ignore> | 2907 | <ignore name="ignore"> |
2894 | When returning objects to their owners | 2908 | When returning objects to their owners |
2895 | </ignore> | 2909 | </ignore> |
2896 | <option name="Return"> | 2910 | <option name="Return"> |
@@ -2904,7 +2918,7 @@ objects will be returned to their previous owners. | |||
2904 | <message name="message"> | 2918 | <message name="message"> |
2905 | View the Second Life release notes? | 2919 | View the Second Life release notes? |
2906 | </message> | 2920 | </message> |
2907 | <ignore> | 2921 | <ignore name="ignore"> |
2908 | When viewing the release notes | 2922 | When viewing the release notes |
2909 | </ignore> | 2923 | </ignore> |
2910 | <option name="Gotopage"> | 2924 | <option name="Gotopage"> |
@@ -2942,6 +2956,12 @@ Leave Group? | |||
2942 | <message name="message"> | 2956 | <message name="message"> |
2943 | Do you REALLY want to kick all users off the grid? | 2957 | Do you REALLY want to kick all users off the grid? |
2944 | </message> | 2958 | </message> |
2959 | <option name="Kick"> | ||
2960 | Kick All Users | ||
2961 | </option> | ||
2962 | <option name="Cancel"> | ||
2963 | Cancel | ||
2964 | </option> | ||
2945 | </alert> | 2965 | </alert> |
2946 | <alert modal="true" name="MuteLinden"> | 2966 | <alert modal="true" name="MuteLinden"> |
2947 | <message name="message"> | 2967 | <message name="message"> |
@@ -3025,7 +3045,7 @@ Chat and instant messages will be hidden. Instant | |||
3025 | messages will get your Busy mode response. All teleportation | 3045 | messages will get your Busy mode response. All teleportation |
3026 | and inventory offers will be declined. | 3046 | and inventory offers will be declined. |
3027 | </message> | 3047 | </message> |
3028 | <ignore> | 3048 | <ignore name="ignore"> |
3029 | When setting busy mode | 3049 | When setting busy mode |
3030 | </ignore> | 3050 | </ignore> |
3031 | <option name="OK"> | 3051 | <option name="OK"> |
@@ -3989,7 +4009,7 @@ These items will be moved to your inventory, not copied. | |||
3989 | 4009 | ||
3990 | Move the inventory item(s)? | 4010 | Move the inventory item(s)? |
3991 | </message> | 4011 | </message> |
3992 | <ignore> | 4012 | <ignore name="ignore"> |
3993 | When moving no-copy inventory from objects | 4013 | When moving no-copy inventory from objects |
3994 | </ignore> | 4014 | </ignore> |
3995 | <option name="Move"> | 4015 | <option name="Move"> |
@@ -4009,7 +4029,7 @@ to your inventory may cause the script to malfunction. | |||
4009 | 4029 | ||
4010 | Move the inventory item(s)? | 4030 | Move the inventory item(s)? |
4011 | </message> | 4031 | </message> |
4012 | <ignore> | 4032 | <ignore name="ignore"> |
4013 | When moving no-copy inventory from scripted objects | 4033 | When moving no-copy inventory from scripted objects |
4014 | </ignore> | 4034 | </ignore> |
4015 | <option name="Move"> | 4035 | <option name="Move"> |
@@ -4024,7 +4044,7 @@ Move the inventory item(s)? | |||
4024 | Warning: The Pay Object click action has been set, but it | 4044 | Warning: The Pay Object click action has been set, but it |
4025 | will only work if a script is added with a money() event. | 4045 | will only work if a script is added with a money() event. |
4026 | </message> | 4046 | </message> |
4027 | <ignore> | 4047 | <ignore name="ignore"> |
4028 | When Setting 'Pay' on objects without money() events | 4048 | When Setting 'Pay' on objects without money() events |
4029 | </ignore> | 4049 | </ignore> |
4030 | </alert> | 4050 | </alert> |
@@ -4037,7 +4057,7 @@ will only work if a script is added with a money() event. | |||
4037 | <message name="message"> | 4057 | <message name="message"> |
4038 | Go to the Second Life web site to see your account history? | 4058 | Go to the Second Life web site to see your account history? |
4039 | </message> | 4059 | </message> |
4040 | <ignore> | 4060 | <ignore name="ignore"> |
4041 | When loading account history web page | 4061 | When loading account history web page |
4042 | </ignore> | 4062 | </ignore> |
4043 | <option name="Gotopage"> | 4063 | <option name="Gotopage"> |
@@ -4218,7 +4238,7 @@ completing this transaction? | |||
4218 | Are you sure you want to permanently remove | 4238 | Are you sure you want to permanently remove |
4219 | the contents of your Trash folder? | 4239 | the contents of your Trash folder? |
4220 | </message> | 4240 | </message> |
4221 | <ignore> | 4241 | <ignore name="ignore"> |
4222 | When emptying your inventory trash folder | 4242 | When emptying your inventory trash folder |
4223 | </ignore> | 4243 | </ignore> |
4224 | <option default="true" name="Yes"> | 4244 | <option default="true" name="Yes"> |
@@ -4228,12 +4248,36 @@ the contents of your Trash folder? | |||
4228 | Cancel | 4248 | Cancel |
4229 | </option> | 4249 | </option> |
4230 | </alert> | 4250 | </alert> |
4251 | <alert modal="true" name="ConfirmClearBrowserCache"> | ||
4252 | <message name="message"> | ||
4253 | Are you sure you want to clear your | ||
4254 | browser cache? | ||
4255 | </message> | ||
4256 | <option default="true" name="Yes"> | ||
4257 | Yes | ||
4258 | </option> | ||
4259 | <option name="No"> | ||
4260 | Cancel | ||
4261 | </option> | ||
4262 | </alert> | ||
4263 | <alert modal="true" name="ConfirmClearCookies"> | ||
4264 | <message name="message"> | ||
4265 | Are you sure you want to clear | ||
4266 | your cookies? | ||
4267 | </message> | ||
4268 | <option default="true" name="Yes"> | ||
4269 | Yes | ||
4270 | </option> | ||
4271 | <option name="No"> | ||
4272 | Cancel | ||
4273 | </option> | ||
4274 | </alert> | ||
4231 | <alert modal="true" name="ConfirmEmptyLostAndFound"> | 4275 | <alert modal="true" name="ConfirmEmptyLostAndFound"> |
4232 | <message name="message"> | 4276 | <message name="message"> |
4233 | Are you sure you want to permanently remove | 4277 | Are you sure you want to permanently remove |
4234 | the contents of your Lost And Found folder? | 4278 | the contents of your Lost And Found folder? |
4235 | </message> | 4279 | </message> |
4236 | <ignore> | 4280 | <ignore name="ignore"> |
4237 | When emptying your inventory Lost And Found folder | 4281 | When emptying your inventory Lost And Found folder |
4238 | </ignore> | 4282 | </ignore> |
4239 | <option default="true" name="Yes"> | 4283 | <option default="true" name="Yes"> |
@@ -4252,7 +4296,7 @@ the contents of your Lost And Found folder? | |||
4252 | Put it in a web page to give others easy access to this location or | 4296 | Put it in a web page to give others easy access to this location or |
4253 | try it out yourself by pasting it into the address bar of your web browser. | 4297 | try it out yourself by pasting it into the address bar of your web browser. |
4254 | </message> | 4298 | </message> |
4255 | <ignore> | 4299 | <ignore name="ignore"> |
4256 | When copying a SLURL to your clipboard | 4300 | When copying a SLURL to your clipboard |
4257 | </ignore> | 4301 | </ignore> |
4258 | </alert> | 4302 | </alert> |
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 ea855d9..fbfebf0 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_about.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_about.xml | |||
@@ -7,9 +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, 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 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, 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 and many others. |
11 | 11 | ||
12 | Thank you to the following residents for helping to ensure that this is the best version yet: shinmai Akebono, Evangeline Arcadia, Nargus Asturias, FireFox Bancroft, Verbuda Barragar, Logan Bauer, Freya Becquerel, phoenix Behemoth, Druida Biedermann, Bibi Book, Barney Boomslang, mckinnes1 Boyd, Ice Brodie, Darling Brody, seaone Bunyip, Hypatia Callisto, Upo Choche, Bell Clellon, pizzaguy Clutterbuck, Victor Cole, Patrice Cournoyer, Sherona DeGroot, Mecha Dinosaur, Shack Dougall, Drew Dwi, Bazzerbill Eccleston, Rosa Edelman, Gotobug Fairymeadow, Gianetti Ferlinghetti, Ante Flan, Mario Fonzarelli, Raudf Fox, Lor Gynoid, Moses Gyoza, Corax Homewood, Pietor Huygens, LampLighter Jacobus, Major Johnson, Itoku Kamachi, DaQbet Kish, Max Kleiber, Laurent Laborde, Lightfoot Lindman, Deira Llanfair, Domino Marama, Aminom Marvin, Liberty Mill, Walker Moore, Yumi Murakami, Usagi Musashi, Luciftias Neurocam, Destiny Niles, Alexandra Nino, Kinzo Nurmi, OmniCron Overlord, Julianna Pennyfeather, Coyote Pixie, Maya Remblai, Arenae Rosewood, Grey Ryder, Norm Schack, Funk Schnook, Singular Seoul, tickledgirl Shemesh, Rhyph Somme, Oz Spade, Argent Stonecutter, Eristic Strangelove, Samm Submariner, Seifert Surface, Dirk Talamasca, Ilyara Tardis, Mac Teazle, Winter Ventura, Amaranth Voss, Geri Watson, Will Webb, Patchouli Woollahra, TonyH Wrangler, malee Zhaoying. | 12 | Thank you to the following residents for helping to ensure that this is the best version yet: Hypatia Callisto, Inigo Chamerberlin, Matti Deigan, Jasper Dogpatch, Able Forder, Evy Gardenvale, Bosco Gray, Torben Jensen, Claire Kanno, bebop Kohime, Michael Kyuzo, Sian Lumley, Chase McClure, Lisa McConnell, Alice Obscure, Stumbelina Ophelia, Arenae Rosewood, Joseph Rustamova, Norm Schack, Funk Schnook, Teleio Seferis, Ninnie Stradling, Darzus Strutt, Glory Takashi, Omei Turnbull, Craig Weiland, Johan Yugen, xsdenied Zucker. |
13 | 13 | ||
14 | APR Copyright (C) 2000-2004 The Apache Software Foundation | 14 | APR Copyright (C) 2000-2004 The Apache Software Foundation |
15 | Cg Copyright (C) 2002, NVIDIA Corporationa. | 15 | Cg Copyright (C) 2002, NVIDIA Corporationa. |
@@ -30,7 +30,7 @@ zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler. | |||
30 | All rights reserved. See licenses.txt for details. | 30 | All rights reserved. See licenses.txt for details. |
31 | 31 | ||
32 | 32 | ||
33 | Kilroy 2.0 is here. Kilroy 2.0 is everywhere.</text_editor> | 33 | Bananas are the new plywood cubes.</text_editor> |
34 | <text_editor bg_readonly_color="0, 0, 0, 0" bottom_delta="174" embedded_items="false" | 34 | <text_editor bg_readonly_color="0, 0, 0, 0" bottom_delta="174" embedded_items="false" |
35 | follows="left|top|right|bottom" font="SansSerif" height="238" left="6" | 35 | follows="left|top|right|bottom" font="SansSerif" height="238" left="6" |
36 | max_length="65536" mouse_opaque="true" name="support_editor" | 36 | max_length="65536" mouse_opaque="true" name="support_editor" |
diff --git a/linden/indra/newview/skins/xui/en-us/floater_instant_message.xml b/linden/indra/newview/skins/xui/en-us/floater_instant_message.xml index d64452f..f5b11d6 100644 --- a/linden/indra/newview/skins/xui/en-us/floater_instant_message.xml +++ b/linden/indra/newview/skins/xui/en-us/floater_instant_message.xml | |||
@@ -32,10 +32,6 @@ | |||
32 | max_length="1022" mouse_opaque="true" name="chat_editor" | 32 | max_length="1022" mouse_opaque="true" name="chat_editor" |
33 | select_all_on_focus_received="false" select_on_focus="false" tab_group="1" | 33 | select_all_on_focus_received="false" select_on_focus="false" tab_group="1" |
34 | width="345" label="Click here to instant message" /> | 34 | width="345" label="Click here to instant message" /> |
35 | <button bottom="-295" enabled="false" follows="right|bottom" font="SansSerif" | ||
36 | halign="center" height="20" hidden="false" label="Teleport" | ||
37 | label_selected="Teleport" left="275" mouse_opaque="true" | ||
38 | name="teleport_btn" scale_image="true" width="75" /> | ||
39 | <button bottom="-295" enabled="true" follows="right|bottom" font="SansSerif" | 35 | <button bottom="-295" enabled="true" follows="right|bottom" font="SansSerif" |
40 | halign="center" height="20" hidden="false" label="Profile..." | 36 | halign="center" height="20" hidden="false" label="Profile..." |
41 | label_selected="Profile..." left="355" mouse_opaque="true" | 37 | label_selected="Profile..." left="355" mouse_opaque="true" |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_general.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_general.xml index 8297887..6792202 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_preferences_general.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_general.xml | |||
@@ -69,13 +69,7 @@ | |||
69 | label="Notify when Linden dollars (L$) spent or received" left="148" | 69 | label="Notify when Linden dollars (L$) spent or received" left="148" |
70 | mouse_opaque="true" name="notify_money_change_checkbox" radio_style="false" | 70 | mouse_opaque="true" name="notify_money_change_checkbox" radio_style="false" |
71 | width="256" /> | 71 | width="256" /> |
72 | <check_box bottom="-326" control_name="ShowNewInventory" enabled="true" | 72 | <check_box bottom="-326" control_name="UseDefaultColorPicker" enabled="true" |
73 | follows="left|top" font="SansSerifSmall" height="16" hidden="false" | ||
74 | initial_value="false" label="Automatic previews of new notecards/textures/landmarks" | ||
75 | left="148" mouse_opaque="true" name="show_new_inventory" | ||
76 | radio_style="false" | ||
77 | width="270" /> | ||
78 | <check_box bottom="-344" control_name="UseDefaultColorPicker" enabled="true" | ||
79 | follows="left|top" font="SansSerifSmall" height="16" hidden="false" | 73 | follows="left|top" font="SansSerifSmall" height="16" hidden="false" |
80 | initial_value="false" label="Use default system color picker" left="148" | 74 | initial_value="false" label="Use default system color picker" left="148" |
81 | mouse_opaque="true" name="use_system_color_picker_checkbox" | 75 | mouse_opaque="true" name="use_system_color_picker_checkbox" |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_popups.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_popups.xml index 1b9acc6..24c3b19 100644 --- a/linden/indra/newview/skins/xui/en-us/panel_preferences_popups.xml +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_popups.xml | |||
@@ -1,34 +1,37 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel border="true" bottom="-409" enabled="true" follows="left|top|right|bottom" | 2 | <panel border="true" bottom="0" height="500" label="Popups" left="0" name="popups" |
3 | height="408" hidden="false" label="Popups" left="102" mouse_opaque="true" | 3 | title="Popups" width="400"> |
4 | name="popups" width="517"> | 4 | <text bottom="-20" follows="top|left" left="15" width="300"> |
5 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
6 | bottom="-20" drop_shadow_visible="true" enabled="true" follows="left|top" | ||
7 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | ||
8 | left="12" mouse_opaque="false" name="text_box" v_pad="0" width="300"> | ||
9 | Do not show popups: | 5 | Do not show popups: |
10 | </text> | 6 | </text> |
11 | <scroll_list background_visible="true" bottom="-124" column_padding="5" draw_border="true" | 7 | <scroll_list follows="top|left" height="100" left="15" name="disabled_popups" width="480" /> |
12 | draw_heading="false" draw_stripes="true" enabled="true" follows="left|top" | 8 | <button follows="top|left" height="20" label="Enable this popup" left="15" |
13 | height="100" hidden="false" left="12" mouse_opaque="true" | 9 | name="enable_popup" width="150" /> |
14 | multi_select="false" name="disabled_popups" width="480" /> | 10 | <text follows="top|left" left="15" width="128"> |
15 | <button bottom="-148" enabled="false" follows="left|top" font="SansSerif" | 11 | Show popups: |
16 | halign="center" height="20" hidden="false" label="Enable this popup" | 12 | </text> |
17 | label_selected="Enable this popup" left="12" mouse_opaque="true" | 13 | <scroll_list follows="top|left" height="100" left="15" name="enabled_popups" width="480" /> |
18 | name="enable_popup" scale_image="true" width="150" /> | 14 | |
19 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 15 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
20 | bottom="-162" drop_shadow_visible="true" enabled="true" follows="left|top" | 16 | bottom_delta="-30" drop_shadow_visible="true" enabled="true" follows="left|top" |
21 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | 17 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" |
22 | left="12" mouse_opaque="false" name="text_box2" v_pad="0" width="128"> | 18 | left="15" mouse_opaque="false" name="text_box2" v_pad="0" width="270"> |
23 | Show popups: | 19 | Offers of notecards, textures and landmarks: |
24 | </text> | 20 | </text> |
25 | <scroll_list background_visible="true" bottom="-266" column_padding="5" draw_border="true" | 21 | <check_box bottom_delta="-25" control_name="AutoAcceptNewInventory" enabled="true" |
26 | draw_heading="false" draw_stripes="true" enabled="true" follows="left|top" | 22 | follows="left|top" font="SansSerifSmall" height="16" hidden="false" |
27 | height="100" hidden="false" left="12" mouse_opaque="true" | 23 | initial_value="false" label="Automatically accept" |
28 | multi_select="false" name="enabled_popups" width="480" /> | 24 | left="40" mouse_opaque="true" name="accept_new_inventory" |
29 | <button bottom="-311" enabled="true" follows="left|top" font="SansSerif" | 25 | radio_style="false" |
30 | halign="center" height="20" hidden="false" | 26 | width="270" /> |
31 | label="Reset 'Show next time' Dialogs..." | 27 | <check_box bottom_delta="-20" control_name="ShowNewInventory" enabled="true" |
32 | label_selected="Reset 'Show next time' Dialogs..." left="12" | 28 | follows="left|top" font="SansSerifSmall" height="16" hidden="false" |
33 | mouse_opaque="true" name="reset_dialogs_btn" scale_image="true" width="210" /> | 29 | initial_value="true" label="Automatically view after accepting" |
30 | left="40" mouse_opaque="true" name="show_new_inventory" | ||
31 | radio_style="false" | ||
32 | width="270" /> | ||
33 | |||
34 | <button bottom_delta="-35" follows="top|left" height="20" | ||
35 | label="Reset 'Show next time' Dialogs..." left="15" | ||
36 | name="reset_dialogs_btn" width="210" /> | ||
34 | </panel> | 37 | </panel> |
diff --git a/linden/indra/newview/skins/xui/en-us/panel_preferences_web.xml b/linden/indra/newview/skins/xui/en-us/panel_preferences_web.xml new file mode 100644 index 0000000..fa1fffd --- /dev/null +++ b/linden/indra/newview/skins/xui/en-us/panel_preferences_web.xml | |||
@@ -0,0 +1,34 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | ||
2 | <panel border="true" bottom="-409" enabled="true" follows="left|top|right|bottom" | ||
3 | height="408" hidden="false" label="Web" left="102" mouse_opaque="true" | ||
4 | name="web" width="517"> | ||
5 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
6 | bottom="-20" drop_shadow_visible="true" enabled="true" follows="left|top" | ||
7 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | ||
8 | left="12" mouse_opaque="false" name="cache_size_label_l" v_pad="0" width="128"> | ||
9 | Browser cache: | ||
10 | </text> | ||
11 | <button bottom="-30" enabled="true" follows="left|bottom" font="SansSerif" | ||
12 | halign="center" height="22" hidden="false" | ||
13 | label="Clear Now" left="140" mouse_opaque="true" | ||
14 | name="clear_cache" scale_image="true" width="85" /> | ||
15 | |||
16 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
17 | bottom="-60" drop_shadow_visible="true" enabled="true" follows="left|top" | ||
18 | font="SansSerifSmall" h_pad="0" halign="left" height="10" hidden="false" | ||
19 | left="12" mouse_opaque="false" name="cookie_label" v_pad="0" width="128"> | ||
20 | Cookies: | ||
21 | </text> | ||
22 | |||
23 | <check_box bottom="-65" control_name="CookiesEnabled" enabled="true" follows="left|top" font="SansSerifSmall" | ||
24 | height="16" hidden="false" initial_value="false" label="Accept cookies from sites" | ||
25 | left="140" mouse_opaque="true" name="cookies_enabled" radio_style="false" | ||
26 | width="256" /> | ||
27 | |||
28 | <button bottom="-95" enabled="true" follows="left|bottom" font="SansSerif" | ||
29 | halign="center" height="22" hidden="false" | ||
30 | label="Clear Now" left="140" mouse_opaque="true" | ||
31 | name="clear_cookies" scale_image="true" width="85" /> | ||
32 | |||
33 | |||
34 | </panel> | ||
diff --git a/linden/indra/newview/skins/xui/en-us/panel_settings_msgbox.xml b/linden/indra/newview/skins/xui/en-us/panel_settings_msgbox.xml deleted file mode 100644 index d6f3967..0000000 --- a/linden/indra/newview/skins/xui/en-us/panel_settings_msgbox.xml +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | ||
2 | <panel border="true" bottom="0" height="500" label="Popups" left="0" name="popups" | ||
3 | title="Popups" width="400"> | ||
4 | <text bottom="-20" follows="top|left" left="12" width="300"> | ||
5 | Do not show popups: | ||
6 | </text> | ||
7 | <scroll_list follows="top|left" height="100" left="12" name="disabled_popups" width="480" /> | ||
8 | <button follows="top|left" height="20" label="Enable this popup" left="12" | ||
9 | name="enable_popup" width="150" /> | ||
10 | <text follows="top|left" left="12" width="128"> | ||
11 | Show popups: | ||
12 | </text> | ||
13 | <scroll_list follows="top|left" height="100" left="12" name="enabled_popups" width="480" /> | ||
14 | <button bottom_delta="-45" follows="top|left" height="20" | ||
15 | label="Reset 'Show next time' Dialogs..." left="12" | ||
16 | name="reset_dialogs_btn" width="210" /> | ||
17 | </panel> | ||
diff --git a/linden/indra/newview/skins/xui/ko/alerts.xml b/linden/indra/newview/skins/xui/ko/alerts.xml index 8c2d1c2..88df4f3 100644 --- a/linden/indra/newview/skins/xui/ko/alerts.xml +++ b/linden/indra/newview/skins/xui/ko/alerts.xml | |||
@@ -2,7 +2,7 @@ | |||
2 | <alerts> | 2 | <alerts> |
3 | <alert name="MissingAlert"> | 3 | <alert name="MissingAlert"> |
4 | <message name="message"> | 4 | <message name="message"> |
5 | [ALERT_NAME](을)를 alerts.xml에서 습니다! | 5 | alerts.xml에 [ALERT_NAME](가) 없습니다. |
6 | </message> | 6 | </message> |
7 | <option name="OK"> | 7 | <option name="OK"> |
8 | 확인 | 8 | 확인 |
@@ -10,7 +10,7 @@ | |||
10 | </alert> | 10 | </alert> |
11 | <alert name="FloaterNotFound"> | 11 | <alert name="FloaterNotFound"> |
12 | <message name="message"> | 12 | <message name="message"> |
13 | 자 오류: 다음 제어를 찾을 수 없습니다: | 13 | 터 오류: 다음 제어를 찾을 수 없습니다: |
14 | 14 | ||
15 | [CONTROLS] | 15 | [CONTROLS] |
16 | </message> | 16 | </message> |
@@ -25,12 +25,12 @@ | |||
25 | </alert> | 25 | </alert> |
26 | <alert name="GenericAlert"> | 26 | <alert name="GenericAlert"> |
27 | <message name="message"> | 27 | <message name="message"> |
28 | [메시지] | 28 | [MESSAGE] |
29 | </message> | 29 | </message> |
30 | </alert> | 30 | </alert> |
31 | <alert name="GenericAlertYesCancel"> | 31 | <alert name="GenericAlertYesCancel"> |
32 | <message name="message"> | 32 | <message name="message"> |
33 | [메시지] | 33 | [MESSAGE] |
34 | </message> | 34 | </message> |
35 | <option name="Yes"> | 35 | <option name="Yes"> |
36 | 예 | 36 | 예 |
@@ -41,15 +41,15 @@ | |||
41 | </alert> | 41 | </alert> |
42 | <alert name="GenericServerAlert"> | 42 | <alert name="GenericServerAlert"> |
43 | <message name="message"> | 43 | <message name="message"> |
44 | [메시지] | 44 | [MESSAGE] |
45 | </message> | 45 | </message> |
46 | </alert> | 46 | </alert> |
47 | <alert name="ConnectTimeout"> | 47 | <alert name="ConnectTimeout"> |
48 | <message name="message"> | 48 | <message name="message"> |
49 | [SECOND_LIFE]에 연결하지 못했습니다. | 49 | [SECOND_LIFE]에 연결하지 못했습니다. |
50 | 시스템이 다운상태일 수 있습니다. | 50 | 시스템이 다운될 수 있습니다. |
51 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 51 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
52 | 내 및 스템 상태 웹페이지 링크가 . | 52 | 시스템 상태 웹 페이지에 원 정 크 확. |
53 | </message> | 53 | </message> |
54 | <option name="OK"> | 54 | <option name="OK"> |
55 | 확인 | 55 | 확인 |
@@ -60,13 +60,13 @@ | |||
60 | </alert> | 60 | </alert> |
61 | <alert name="RemoveWearableSave"> | 61 | <alert name="RemoveWearableSave"> |
62 | <message name="message"> | 62 | <message name="message"> |
63 | 현 의/신체 부분 대 변경 내용 저장시겠습니까? | 63 | 변경 항을 의/신체 부위로 저장니까? |
64 | </message> | 64 | </message> |
65 | <option name="Save"> | 65 | <option name="Save"> |
66 | 저장 | 66 | 저장 |
67 | </option> | 67 | </option> |
68 | <option name="Don'tSave"> | 68 | <option name="Don'tSave"> |
69 | 저장 금 | 69 | 저장 함 |
70 | </option> | 70 | </option> |
71 | <option name="Cancel"> | 71 | <option name="Cancel"> |
72 | 취소 | 72 | 취소 |
@@ -74,13 +74,27 @@ | |||
74 | </alert> | 74 | </alert> |
75 | <alert name="SetWearableSave"> | 75 | <alert name="SetWearableSave"> |
76 | <message name="message"> | 76 | <message name="message"> |
77 | 현 의/신체 부분 대 변경 내용 저장시겠습니까? | 77 | 변경 항을 의/신체 부위로 저장니까? |
78 | </message> | 78 | </message> |
79 | <option name="Save"> | 79 | <option name="Save"> |
80 | 저장 | 80 | 저장 |
81 | </option> | 81 | </option> |
82 | <option name="Don'tSave"> | 82 | <option name="Don'tSave"> |
83 | 저장 금지 | 83 | 저장 안 함 |
84 | </option> | ||
85 | <option name="Cancel"> | ||
86 | 취소 | ||
87 | </option> | ||
88 | </alert> | ||
89 | <alert name="WearableSave"> | ||
90 | <message name="message"> | ||
91 | 현재 내 모습을 저장 하시겠습니까? | ||
92 | </message> | ||
93 | <option name="Save"> | ||
94 | 저장 | ||
95 | </option> | ||
96 | <option name="Don'tSave"> | ||
97 | 저장하지 않음 | ||
84 | </option> | 98 | </option> |
85 | <option name="Cancel"> | 99 | <option name="Cancel"> |
86 | 취소 | 100 | 취소 |
@@ -88,65 +102,79 @@ | |||
88 | </alert> | 102 | </alert> |
89 | <alert name="CompileQueueSaveText"> | 103 | <alert name="CompileQueueSaveText"> |
90 | <message name="message"> | 104 | <message name="message"> |
91 | 다음의 이유로 인해 스크립트 텍스트 업로드에 문제가 발생했습니다: [이유]. 잠시 후 다시 시도해 주십시오. | 105 | 다음의 이유로 인해 스크립트용 텍스트를 업로드하는 데 문제가 발생했습니다: [REASON]. 다시 시도해 주십시오. |
92 | </message> | 106 | </message> |
93 | </alert> | 107 | </alert> |
94 | <alert name="CompileQueueSaveBytecode"> | 108 | <alert name="CompileQueueSaveBytecode"> |
95 | <message name="message"> | 109 | <message name="message"> |
96 | 다음의 이유로 인해 컴파일된 스크립트 업로드에 문제가 발생했습니다: [이유]. 잠시 후 다시 시도해 주십시오. | 110 | 다음의 이유로 인해 컴파일된 스크립트를 업로드하는 데 문제가 발생했습니다: [REASON]. 다시 시도해 주십시오. |
97 | </message> | 111 | </message> |
98 | </alert> | 112 | </alert> |
99 | <alert name="WriteAnimationFail"> | 113 | <alert name="WriteAnimationFail"> |
100 | <message name="message"> | 114 | <message name="message"> |
101 | 애니메이션 데이터 기 실했습니다. | 115 | 애니메이션 데이터를 지 못했습니다. |
102 | </message> | 116 | </message> |
103 | </alert> | 117 | </alert> |
104 | <alert name="UploadAuctionSnapshotFail"> | 118 | <alert name="UploadAuctionSnapshotFail"> |
105 | <message name="message"> | 119 | <message name="message"> |
106 | 다음의 이유로 인해 경매 스냅샷 업로드에 문제가 발생했습니다: [이유] | 120 | 다음의 이유로 인해 경매 스냅샷을 업로드하는 데 문제가 발생했습니다: [REASON] |
107 | </message> | 121 | </message> |
108 | </alert> | 122 | </alert> |
109 | <alert name="UnableToViewContentsMoreThanOne"> | 123 | <alert name="UnableToViewContentsMoreThanOne"> |
110 | <message name="message"> | 124 | <message name="message"> |
111 | 한번에 2개 이상 항목의 컨텐츠를 보는데 습니다. | 125 | 한번에 2개 이상 항목의 컨텐츠를 표 니다. |
112 | 1개의 만 선택한 후 다시 시도해 주십시오. | 126 | 1개의 젝트만 선택한 후 다시 시도해 주십시오. |
113 | </message> | 127 | </message> |
114 | </alert> | 128 | </alert> |
115 | <alert name="MustSupplyVoteProposal"> | 129 | <alert name="MustSupplyVoteProposal"> |
116 | <message name="message"> | 130 | <message name="message"> |
117 | 투표를 위 제안를 공 합니다. | 131 | 투표 제안 야 합니다. |
118 | 그룹 를 간략게 입력하십시오. | 132 | 그룹 도에 간략 명을 력하십시오. |
119 | </message> | 133 | </message> |
120 | </alert> | 134 | </alert> |
121 | <alert name="InsufficientFunds"> | 135 | <alert name="InsufficientFunds"> |
122 | <message name="message"> | 136 | <message name="message"> |
123 | 자금이 부족합니다. | 137 | 린든달러 부족. |
124 | </message> | 138 | </message> |
125 | </alert> | 139 | </alert> |
126 | <alert name="CharacterSnapshotSaved"> | 140 | <alert name="CharacterSnapshotSaved"> |
127 | <message name="message"> | 141 | <message name="message"> |
128 | 캐릭의 스냅샷이 저장되었습니다. | 142 | 귀의 바타에 대한 냅샷이 저장되었습니다. |
129 | 143 | ||
130 | 페이지 튜 시으 가시면 확하 있습. | 144 | 스 면 Webpage Studio를 방하. |
131 | </message> | 145 | </message> |
132 | </alert> | 146 | </alert> |
133 | <alert name="SaveClothingBodyChanges"> | 147 | <alert name="SaveClothingBodyChanges"> |
134 | <message name="message"> | 148 | <message name="message"> |
135 | 의/신체 부분 변경 내용 두 저장시겠습니까? | 149 | 모든 변경 항 /신체 부 저장니까? |
136 | </message> | 150 | </message> |
137 | <option name="SaveAll"> | 151 | <option name="SaveAll"> |
138 | 전체 저장 | 152 | 모두 저장 |
139 | </option> | 153 | </option> |
140 | <option name="Don'tSave"> | 154 | <option name="Don'tSave"> |
141 | 저장 금 | 155 | 저장 함 |
142 | </option> | 156 | </option> |
143 | <option name="Cancel"> | 157 | <option name="Cancel"> |
144 | 취소 | 158 | 취소 |
145 | </option> | 159 | </option> |
146 | </alert> | 160 | </alert> |
147 | <alert name="AlterModifyRights"> | 161 | <alert name="GrantModifyRights"> |
162 | <message name="message"> | ||
163 | 제3의 주민에게 수정 권한을 부여함으로써, 제3의 주민은 본인이 가지고 있는 오브젝트 모두를 | ||
164 | 변경할 수 있습니다. 본 허가권의 취급 시 주의 | ||
165 | 하십시오. | ||
166 | [FIRST_NAME] [LAST_NAME]님에게 수정 권한을 부여 하시겠습니까? | ||
167 | </message> | ||
168 | <option name="Yes"> | ||
169 | 예 | ||
170 | </option> | ||
171 | <option name="No"> | ||
172 | 아니오 | ||
173 | </option> | ||
174 | </alert> | ||
175 | <alert name="RevokeModifyRights"> | ||
148 | <message name="message"> | 176 | <message name="message"> |
149 | [이름] [성] [향] 수정 권리를 [동]하시겠습니까 ? | 177 | [FIRST_NAME] [LAST_NAME]의 수정 권한을 소하시겠습니까? |
150 | </message> | 178 | </message> |
151 | <option name="Yes"> | 179 | <option name="Yes"> |
152 | 예 | 180 | 예 |
@@ -157,7 +185,7 @@ | |||
157 | </alert> | 185 | </alert> |
158 | <alert name="RemoveFriend"> | 186 | <alert name="RemoveFriend"> |
159 | <message name="message"> | 187 | <message name="message"> |
160 | [이름] [성](을)를 친구 목록에서 하시겠습니까? | 188 | [FIRST] [LAST]님을 친구에서 제거하시겠습니까? |
161 | </message> | 189 | </message> |
162 | <option name="Remove"> | 190 | <option name="Remove"> |
163 | 제거 | 191 | 제거 |
@@ -168,13 +196,13 @@ | |||
168 | </alert> | 196 | </alert> |
169 | <alert name="GroupCreateSuccess"> | 197 | <alert name="GroupCreateSuccess"> |
170 | <message name="message"> | 198 | <message name="message"> |
171 | 그룹이 성공적으로 생성습니다. | 199 | 그룹이 성공적으로 들 니다. |
172 | </message> | 200 | </message> |
173 | </alert> | 201 | </alert> |
174 | <alert name="UnableToCreateGroup"> | 202 | <alert name="UnableToCreateGroup"> |
175 | <message name="message"> | 203 | <message name="message"> |
176 | 그룹 에 실습니다. | 204 | 그룹을 들 니다. |
177 | [메시지] | 205 | [MESSAGE] |
178 | </message> | 206 | </message> |
179 | <option name="OK"> | 207 | <option name="OK"> |
180 | 확인 | 208 | 확인 |
@@ -197,12 +225,12 @@ | |||
197 | </alert> | 225 | </alert> |
198 | <alert name="CreateGroupCanAfford"> | 226 | <alert name="CreateGroupCanAfford"> |
199 | <message name="message"> | 227 | <message name="message"> |
200 | 그룹 생성 은 L$[COST]입니다. | 228 | 그룹을 생성하 L$[COST]가 다. |
201 | 229 | ||
202 | 그룹을 3일 이상 유지하려면, | 230 | 그룹을 3일 이상 유지하려면 |
203 | 멤버 수가 총 3인 이상이어야 합니다. | 231 | 회원 수가 총 3인 이상이 되어야 합니다. |
204 | 232 | ||
205 | 그룹을 생성하시겠습니까? | 233 | 그룹을 생성 하시겠습니까? |
206 | </message> | 234 | </message> |
207 | <option name="Create"> | 235 | <option name="Create"> |
208 | 만들기 | 236 | 만들기 |
@@ -213,24 +241,24 @@ | |||
213 | </alert> | 241 | </alert> |
214 | <alert name="CreateGroupCannotAfford"> | 242 | <alert name="CreateGroupCannotAfford"> |
215 | <message name="message"> | 243 | <message name="message"> |
216 | 그룹 생성 은 L$[비용]입니다. | 244 | 그룹을 생성하 L$[COST]가 다. |
217 | 이 그룹을 생성기에는 보하고 계 이 충분 습니다. | 245 | 금 부족하여 이 그룹을 생성할 수 습니다. |
218 | </message> | 246 | </message> |
219 | </alert> | 247 | </alert> |
220 | <alert name="GroupNameTooShort"> | 248 | <alert name="GroupNameTooShort"> |
221 | <message name="message"> | 249 | <message name="message"> |
222 | 그룹은 최소 4글자로 이루야 합니다. | 250 | 그룹 이은 최소 4 글자 이니다. |
223 | </message> | 251 | </message> |
224 | </alert> | 252 | </alert> |
225 | <alert name="GroupNameUsesReservedWord"> | 253 | <alert name="GroupNameUsesReservedWord"> |
226 | <message name="message"> | 254 | <message name="message"> |
227 | 그룹에 예약된 단어가 사용되습니다. 다른 | 255 | 그룹 이에 예약된 단어가 사용되고 습니다. 다른 |
228 | 이름을 선택 시오. | 256 | 이름을 선택십시오. |
229 | </message> | 257 | </message> |
230 | </alert> | 258 | </alert> |
231 | <alert name="MustSpecifyGroupNoticeSubject"> | 259 | <alert name="MustSpecifyGroupNoticeSubject"> |
232 | <message name="message"> | 260 | <message name="message"> |
233 | 그룹 공지를 전송하려면 제목을 해야 합니다. | 261 | 그룹 공지를 전송하려면 제목을 해야 합니다. |
234 | </message> | 262 | </message> |
235 | <option name="OK"> | 263 | <option name="OK"> |
236 | 확인 | 264 | 확인 |
@@ -238,17 +266,20 @@ | |||
238 | </alert> | 266 | </alert> |
239 | <alert name="MustSupplyGroupCharter"> | 267 | <alert name="MustSupplyGroupCharter"> |
240 | <message name="message"> | 268 | <message name="message"> |
241 | 그룹에 설립 조항를 공 합니다. | 269 | 그룹에 대한 설립 조항을 야 합니다. |
242 | 그룹 를 간략게 입력하십시오. | 270 | 그룹 도에 간략 명을 력하십시오. |
243 | </message> | 271 | </message> |
244 | </alert> | 272 | </alert> |
245 | <alert name="AddGroupOwnerWarning"> | 273 | <alert name="AddGroupOwnerWarning"> |
246 | <message name="message"> | 274 | <message name="message"> |
247 | 그룹 멤버가 [ROLE_NAME] 역할에 추가됩니다. | 275 | 그룹 회원이 [ROLE_NAME] 역할에 추가됩니다. |
248 | 멤를 해당 역할에서 삭제할 수 없습니다. | 276 | 회원 해당 역할에서 삭제할 수 없습니다. |
249 | 멤버는 역할 자체를 그만 두어야 합니다. | 277 | 회원은 역할 자체를 그만 두어야 합니다. |
250 | 정말 계속하시겠습니까? | 278 | 정말 계속하시겠습니까? |
251 | </message> | 279 | </message> |
280 | <ignore name="ignore"> | ||
281 | 그룹 회원을 소유주 역할에 추가할 때 | ||
282 | </ignore> | ||
252 | <option name="Yes"> | 283 | <option name="Yes"> |
253 | 예 | 284 | 예 |
254 | </option> | 285 | </option> |
@@ -258,16 +289,17 @@ | |||
258 | </alert> | 289 | </alert> |
259 | <alert name="AssignDangerousActionWarning"> | 290 | <alert name="AssignDangerousActionWarning"> |
260 | <message name="message"> | 291 | <message name="message"> |
261 | 능력 '[ACTION_NAME]'(가) | 292 | 권한 '[ACTION_NAME]'(를) 역할 '[ROLE_NAME]'에 |
262 | 할 '[ROLE_NAME]'에 가니다. | 293 | 추가하고 니다. |
263 | 294 | ||
264 | *경고* | 295 | *경고* |
265 | 역할에 이 능력이 있는 멤버는 스스로 그만둘 수 있으며-- | 296 | 역할에 본 권한이 있는 회원은 스스로를 비롯하여 다른 회원을 |
266 | 현재 능력보다 더 많은 능력을 가진 다른 멤버의 역할은 | 297 | 현재 권한보다 더 많은 권한을 가진 역할에 할당할 수 있으며 |
267 | 소유주에 가까운 능력을 향상시킬 수 있습니다. 이 능력을 할당하기 전에 현재 | 298 | 소유주에 가까운 권한으로 등급을 |
268 | 상태에 대해 이해해야 합니다. | 299 | 높일 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 |
300 | 이해해야 합니다. | ||
269 | 301 | ||
270 | 이 능력을 '[ROLE_NAME]'에 추가 하시겠습니까? | 302 | 이 권한을 '[ROLE_NAME]'에 추가하시겠습니까? |
271 | </message> | 303 | </message> |
272 | <option name="Yes"> | 304 | <option name="Yes"> |
273 | 예 | 305 | 예 |
@@ -278,15 +310,15 @@ | |||
278 | </alert> | 310 | </alert> |
279 | <alert name="AssignDangerousAbilityWarning"> | 311 | <alert name="AssignDangerousAbilityWarning"> |
280 | <message name="message"> | 312 | <message name="message"> |
281 | 능력 '[ACTION_NAME]'(가) | 313 | 권한 '[ACTION_NAME]'(를) 역할 '[ROLE_NAME]'에 |
282 | 할 '[ROLE_NAME]'에 가니다. | 314 | 추가하고 니다. |
283 | 315 | ||
284 | *경고* | 316 | *경고* |
285 | 역할에 본 능력이 있는 멤버는 스스로 그 며-- | 317 | 역할에 본 권한이 있는 회원은 스스로를 다른 회게 |
286 | 모든 능력을 갖춘 른 버는 소유주에 가까운 | 318 | 모든 권한을 할할 수 있으 소유주에 가까운 권한을 가질 수 있도록 |
287 | 력을 향시킬 수 있습니다. | 319 | 급을 높 수 있습니다. |
288 | 320 | ||
289 | 본 능력을 '[ROLE_NAME]'에 추가하시겠습니까? | 321 | 이 권한을 '[ROLE_NAME]'에 추가하시겠습니까? |
290 | </message> | 322 | </message> |
291 | <option name="Yes"> | 323 | <option name="Yes"> |
292 | 예 | 324 | 예 |
@@ -297,74 +329,92 @@ | |||
297 | </alert> | 329 | </alert> |
298 | <alert name="ClickPublishHelpGroup"> | 330 | <alert name="ClickPublishHelpGroup"> |
299 | <message name="message"> | 331 | <message name="message"> |
300 | “웹에 게시” 옵션을 선택하면 [SECOND_LIFE] 웹사이트에 | 332 | 웹에 게시 옵션을 선택하면 |
301 | 그룹명, 휘장, 설립 조항, 타이틀, 설립자 이름을 | 333 | [SECOND_LIFE] |
302 | 게시할 수 있습니다. 상기 내용 중 지역 사회 기준으로 볼 때 | 334 | 웹 사이트에 그룹 이름, 로고, 설립 조항, 타이틀 및 설립자 이름을 게시할 수 있습니다.상기 내용 중 지역 사회 기준으로 볼 때 |
303 | 성인용으로 간주될 수 있는 내용이 있을 경우 그 사실을 | 335 | 성인 으로 간주될 수 있는 내용이 있을 경우 그 사실을 |
304 | 표시할 의무가 있습니다. | 336 | 표시할 의무가 있습니다. |
305 | </message> | 337 | </message> |
306 | </alert> | 338 | </alert> |
307 | <alert name="ClickPublishHelpLand"> | 339 | <alert name="ClickPublishHelpLand"> |
308 | <message name="message"> | 340 | <message name="message"> |
309 | “웹에 게시” 옵션을 선택하면 [SECOND_LIFE] 웹사이트에 | 341 | 웹에 게시 옵션을 선택하면 |
310 | 이름, 설명, 스냅샷, 구획의 위치를 | 342 | [SECOND_LIFE] |
311 | 게시할 수 있습니다. 상기 내용 중 지역 사회 기준으로 볼 때 | 343 | 웹 사이트에 이 구획의 이름, 설명, 스냅샷 및 위치를 게시할 수 있습니다.상기 내용 중 지역 사회 기준으로 볼 때 |
312 | 성인용으로 간주될 수 있는 내용이 있을 경우 그 사실을 | 344 | 성인 으로 간주될 수 있는 내용이 있을 경우 그 사실을 |
313 | 표시할 의무가 있습니다. | 345 | 표시할 의무가 있습니다. |
314 | </message> | 346 | </message> |
315 | </alert> | 347 | </alert> |
316 | <alert name="ClickPublishHelpPostcard"> | 348 | <alert name="ClickPublishHelpPostcard"> |
317 | <message name="message"> | 349 | <message name="message"> |
318 | 웹에 게시 | 350 | 웹에 게시 옵션을 선택하면 |
351 | [SECOND_LIFE] | ||
352 | 웹 사이트에 촬영자의 [SECOND_LIFE] 이름, 제목, 위치, 메시지 및 스냅샷을 게시할 수 있습니다.상기 내용 중 지역 사회 기준으로 볼 때 | ||
353 | 성인 전용으로 간주될 수 있는 스냅샷 내용이 있을 경우 그 사실을 | ||
354 | 표시할 의무가 있습니다. | ||
319 | </message> | 355 | </message> |
320 | </alert> | 356 | </alert> |
321 | <alert name="ClickPublishHelpAvatar"> | 357 | <alert name="ClickPublishHelpAvatar"> |
322 | <message name="message"> | 358 | <message name="message"> |
323 | “웹에 게시” 옵션을 선택하면 [SECOND_LIFE] 웹사이트에 | 359 | 웹에 게시 옵션을 선택하면 |
324 | 이름, 이미지, ‘소개’ 글을 게시할 수 있습니다. | 360 | [SECOND_LIFE] |
361 | 웹 사이트에 내 이름, 이미지 및 ‘자기 소개’ 텍스트를 게시할 수 있습니다. | ||
325 | </message> | 362 | </message> |
326 | </alert> | 363 | </alert> |
364 | <alert name="ClickPartnerHelpAvatar"> | ||
365 | <message name="message"> | ||
366 | [SECOND_LIFE] 웹사이트를 통해 다른 주민과의 파트너 관계을 제안하거나 기존 파트너 관계을 해제할 수 있습니다. | ||
367 | |||
368 | 파트너 관계에 대한 추가 정보를 보려면 세컨드라이프 웹사이트로 이동하십시오. | ||
369 | </message> | ||
370 | <option name="GotoPage"> | ||
371 | 페이지로 이동 | ||
372 | </option> | ||
373 | <option name="Cancel"> | ||
374 | 취소 | ||
375 | </option> | ||
376 | </alert> | ||
327 | <alert name="ClickWebProfileHelpAvatar"> | 377 | <alert name="ClickWebProfileHelpAvatar"> |
328 | <message name="message"> | 378 | <message name="message"> |
329 | If this resident has a web profile URL set then you can: | 379 | 웹 프로필 URL이 있으면 다음을 할 수 있음: |
330 | * Click Load to load the page with the embedded web browser. | 380 | * 불러오기를 클릭하여 세컨드라이프 상의 웹 브라우저에서 웹프로필을 불러옵니다. |
331 | * Click Open to view externally in your default web browser. | 381 | *열기를 클릭하여 외부 웹 브라우저에서 웹 프로필을 볼 수 있습니다. |
332 | 382 | ||
333 | When viewing your profile you can enter any URL as your Web Profile. | 383 | 내 프로필을 볼 때는 웹 프로필과 같이 URL을 입력할 수 있습니다. |
334 | Residents can visit the URL you specify when they view your profile. | 384 | 주민들이 내 프로필을 볼 경우내가 지정한 URL의 웹 프로필을 볼 수 있습니다. |
335 | </message> | 385 | </message> |
336 | </alert> | 386 | </alert> |
337 | <alert name="ClickWebProfileNoWebHelpAvatar"> | 387 | <alert name="ClickWebProfileNoWebHelpAvatar"> |
338 | <message name="message"> | 388 | <message name="message"> |
339 | If this resident has a web profile URL set then you can: | 389 | 웹 프로필 URL이 있으면 다음을 할 수 있음: |
340 | * Click Open to view externally in your default web browser. | 390 | *열기를 클릭하여 외부 웹 브라우저에서 웹 프로필을 볼 수 있습니다. |
341 | 391 | ||
342 | When viewing your profile you can enter any URL as your Web Profile. | 392 | 내 프로필을 볼 때는 웹 프로필과 같이 URL을 입력할 수 있습니다. |
343 | Residents can visit the URL you specify when they view your profile. | 393 | 주민들이 내 프로필을 볼 경우내가 지정한 URL의 웹 프로필을 볼 수 있습니다. |
344 | </message> | 394 | </message> |
345 | </alert> | 395 | </alert> |
346 | <alert name="ReputationMinGreaterThanMax"> | 396 | <alert name="ReputationMinGreaterThanMax"> |
347 | <message name="message"> | 397 | <message name="message"> |
348 | 명 가 최고 보다 큽니다. | 398 | 최 판이 최대 판보다 큽니다. |
349 | 최 한 낮추거나 최고 한를 올주. | 399 | 최를 낮추거나 최를 올. |
350 | </message> | 400 | </message> |
351 | </alert> | 401 | </alert> |
352 | <alert name="MoneyMinGreaterThanMax"> | 402 | <alert name="MoneyMinGreaterThanMax"> |
353 | <message name="message"> | 403 | <message name="message"> |
354 | 금 소 한도 최대 다 큽니다. | 404 | 최소 액이 최대 금보다 큽니다. |
355 | 최소 한 낮추거나 최대 한 올주. | 405 | 최소를 낮추거나 최대를 올. |
356 | </message> | 406 | </message> |
357 | </alert> | 407 | </alert> |
358 | <alert name="OfficerTitleTooLong"> | 408 | <alert name="OfficerTitleTooLong"> |
359 | <message name="message"> | 409 | <message name="message"> |
360 | 간부 는 최대 20글자까 다. | 410 | 타틀은 대 20 글자니다. |
361 | 더 짧은 를 시오. | 411 | 더 짧은 타틀 . |
362 | </message> | 412 | </message> |
363 | </alert> | 413 | </alert> |
364 | <alert name="MemberTitleTooLong"> | 414 | <alert name="MemberTitleTooLong"> |
365 | <message name="message"> | 415 | <message name="message"> |
366 | 멤버 는 최대 20글자까 다. | 416 | 회원 타틀 최대 20 글자니다. |
367 | 더 짧은 를 시오. | 417 | 더 짧은 타틀 십시오. |
368 | </message> | 418 | </message> |
369 | </alert> | 419 | </alert> |
370 | <alert name="RunningLocally"> | 420 | <alert name="RunningLocally"> |
@@ -378,7 +428,7 @@ Residents can visit the URL you specify when they view your profile. | |||
378 | </alert> | 428 | </alert> |
379 | <alert name="EjectNoMemberSelected"> | 429 | <alert name="EjectNoMemberSelected"> |
380 | <message name="message"> | 430 | <message name="message"> |
381 | 출할 멤버가 선택되지 니다. | 431 | 방할 선택 회 . |
382 | </message> | 432 | </message> |
383 | <option name="OK"> | 433 | <option name="OK"> |
384 | 확인 | 434 | 확인 |
@@ -386,8 +436,8 @@ Residents can visit the URL you specify when they view your profile. | |||
386 | </alert> | 436 | </alert> |
387 | <alert name="ConfirmEject"> | 437 | <alert name="ConfirmEject"> |
388 | <message name="message"> | 438 | <message name="message"> |
389 | 이대로 실행하시면 그룹에서 [멤버명](이)가 축출됩니다. | 439 | 그룹에서 [MEMBER]이(가) 축출 됩니다. |
390 | 대로 시겠습니까? | 440 | 하시겠습니까? |
391 | </message> | 441 | </message> |
392 | <option name="Eject"> | 442 | <option name="Eject"> |
393 | 축출 | 443 | 축출 |
@@ -398,11 +448,11 @@ Residents can visit the URL you specify when they view your profile. | |||
398 | </alert> | 448 | </alert> |
399 | <alert name="JoinGroupCanAfford"> | 449 | <alert name="JoinGroupCanAfford"> |
400 | <message name="message"> | 450 | <message name="message"> |
401 | 이 그룹 가입 비용은 L$[비용]입니다. | 451 | 이 그룹 가입 비용은 L$[COST]입니다. |
402 | 하시겠습니까? | 452 | 하겠습니까? |
403 | </message> | 453 | </message> |
404 | <option name="Join"> | 454 | <option name="Join"> |
405 | 455 | ||
406 | </option> | 456 | </option> |
407 | <option name="Cancel"> | 457 | <option name="Cancel"> |
408 | 취소 | 458 | 취소 |
@@ -410,14 +460,14 @@ Residents can visit the URL you specify when they view your profile. | |||
410 | </alert> | 460 | </alert> |
411 | <alert name="JoinGroupCannotAfford"> | 461 | <alert name="JoinGroupCannotAfford"> |
412 | <message name="message"> | 462 | <message name="message"> |
413 | 이 그룹 가입 비용은 L$[비용]입니다. | 463 | 이 그룹 가입 비용은 L$[COST]입니다. |
414 | 이 그룹에 가입하기에는 보고 계 돈이 충 습니다. | 464 | 이 그룹에 가입하기 니다. |
415 | </message> | 465 | </message> |
416 | </alert> | 466 | </alert> |
417 | <alert name="LandBuyPass"> | 467 | <alert name="LandBuyPass"> |
418 | <message name="message"> | 468 | <message name="message"> |
419 | L$[비용](을) 내면 이 토지('[PARCEL_NAME]')에 | 469 | L$[COST] 이 토지('[PARCEL_NAME]')에 [TIME]시간동안 머무를 수 있습니다. |
420 | [시간] 시간 동안 들어가실 수 있습니다. 패스를 구입시겠습니까? | 470 | 패스를 구매니까? |
421 | </message> | 471 | </message> |
422 | <option name="OK"> | 472 | <option name="OK"> |
423 | 확인 | 473 | 확인 |
@@ -428,23 +478,23 @@ Residents can visit the URL you specify when they view your profile. | |||
428 | </alert> | 478 | </alert> |
429 | <alert name="CannotStartAuctionAlreadyForSale"> | 479 | <alert name="CannotStartAuctionAlreadyForSale"> |
430 | <message name="message"> | 480 | <message name="message"> |
431 | 이미 매로 설정된 구획서 경매를 | 481 | 이미 매용로 설정된 구획에 해 경매를 |
432 | 시작실 수 없습니다. 정말 경매 시작을 원하시 경, | 482 | 시작 수 없습니다. 경매를 시작하면 토 판매를 |
433 | 저 토지 매물 취소하십시오. | 483 | 활십시오. |
434 | </message> | 484 | </message> |
435 | </alert> | 485 | </alert> |
436 | <alert name="SalePriceRestriction"> | 486 | <alert name="SalePriceRestriction"> |
437 | <message name="message"> | 487 | <message name="message"> |
438 | 누군가에게 판매하는 경우 판매가는 > L$0으로 설정되어야 니다. | 488 | 판매하는 경우, 판매 가격은 > L$0(으)로 설정되어야 . |
439 | L$0에 판매 경우 매 개 선택하십시오. | 489 | L$0로 판매는 경우, 사을 선택하십시오. |
440 | </message> | 490 | </message> |
441 | </alert> | 491 | </alert> |
442 | <alert name="ConfirmLandSaleChange"> | 492 | <alert name="ConfirmLandSaleChange"> |
443 | <message name="message"> | 493 | <message name="message"> |
444 | 선택하신 [LAND_SIZE] 평방 미터의 토지는 매로 설정니다. | 494 | 선택된 [LAND_SIZE] 평방 미터의 토지가 판매용로 설정었습니다. |
445 | 귀의 매가는 L$[SALE_PRICE]가 될 것이며, [이름]() 판매를 대행하 됩니다. | 495 | 판매 가격은 L$[SALE_PRICE]이고 [NAME] 판매 승인됩니다. |
446 | 496 | ||
447 | 이 변경 내을 대로 시겠습니까? | 497 | 이 변경 항을 속 용하시겠습니까? |
448 | </message> | 498 | </message> |
449 | <option name="Continue"> | 499 | <option name="Continue"> |
450 | 계속 | 500 | 계속 |
@@ -455,14 +505,14 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
455 | </alert> | 505 | </alert> |
456 | <alert name="ReturnObjectsDeededToGroup"> | 506 | <alert name="ReturnObjectsDeededToGroup"> |
457 | <message name="message"> | 507 | <message name="message"> |
458 | 이 토지 구역 내에서 그룹 '[NAME]'이() 공유하는 | 508 | 이 토지 구획 내에서 그룹 '[NAME]'() 공유하는 |
459 | 모든 을 이전 소유주의 소유함에 다시 | 509 | 모든 브를 이전 소유주의 |
460 | 반환하시겠습니까? | 510 | 인토리에 환 하시겠습니까? |
461 | 511 | ||
462 | *경고* 이로 인해 그룹에 양도된 양도가 불가능한 이 | 512 | *경고* 이로 인해 그룹에 양도된 양도 불가능 브는 |
463 | 삭제됩니다 | 513 | 삭제 됩니다. |
464 | 514 | ||
465 | : [N] | 515 | 젝트: [N] |
466 | </message> | 516 | </message> |
467 | <option name="Return"> | 517 | <option name="Return"> |
468 | 반환 | 518 | 반환 |
@@ -473,11 +523,11 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
473 | </alert> | 523 | </alert> |
474 | <alert name="ReturnObjectsOwnedByUser"> | 524 | <alert name="ReturnObjectsOwnedByUser"> |
475 | <message name="message"> | 525 | <message name="message"> |
476 | 이 토지 구 내 주민 '[NAME]'이(가) 소유 | 526 | 이 토지 구획에 는 주민 '[NAME]' 소유의 오브젝를 |
477 | 모 을 민 관에 다시 | 527 | 모 브 리에 |
478 | 반환하시겠습니까? | 528 | 반환 하시겠습니까? |
479 | 529 | ||
480 | : [N] | 530 | 젝트: [N] |
481 | </message> | 531 | </message> |
482 | <option name="Return"> | 532 | <option name="Return"> |
483 | 반환 | 533 | 반환 |
@@ -488,11 +538,11 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
488 | </alert> | 538 | </alert> |
489 | <alert name="ReturnObjectsOwnedBySelf"> | 539 | <alert name="ReturnObjectsOwnedBySelf"> |
490 | <message name="message"> | 540 | <message name="message"> |
491 | 이 토지 구 내 귀하가 소유한 | 541 | 이 토지 구획에 는 귀하 소유의 모든 |
492 | 모든 템을 자 | 542 | 브젝트 인토리 |
493 | 반환하시겠습니까? | 543 | 반환 하시겠습니까? |
494 | 544 | ||
495 | : [N] | 545 | 젝트: [N] |
496 | </message> | 546 | </message> |
497 | <option name="Return"> | 547 | <option name="Return"> |
498 | 반환 | 548 | 반환 |
@@ -503,14 +553,15 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
503 | </alert> | 553 | </alert> |
504 | <alert name="ReturnObjectsNotOwnedBySelf"> | 554 | <alert name="ReturnObjectsNotOwnedBySelf"> |
505 | <message name="message"> | 555 | <message name="message"> |
506 | 이 토지 구 내 귀하가 소유하 모든 을 | 556 | 이 토지 구획에 는 귀하의 소유 브를 |
507 | 소유의 관에 시 환하시겠습니까? | 557 | 모두 브젝트 유의 인리에 반환 하시겠습니까? |
508 | 그룹에 양도된 양도 가능 은 | 558 | 그룹에 양도된 양도 가능 브는 |
509 | 이전 소유주에게 반환 것입니다. | 559 | 이전 소유주에게 반환 니다. |
510 | 560 | ||
511 | *경고* 이로 인해 그룹에 양도된 양도가 불가능한 아이템이 삭제됩니다 | 561 | *경고* 이로 인해 그룹에 양도된 양도 불가능 오브젝트가 |
562 | 삭제 됩니다. | ||
512 | 563 | ||
513 | : [N] | 564 | 젝트: [N] |
514 | </message> | 565 | </message> |
515 | <option name="Return"> | 566 | <option name="Return"> |
516 | 반환 | 567 | 반환 |
@@ -521,15 +572,15 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
521 | </alert> | 572 | </alert> |
522 | <alert name="ReturnObjectsNotOwnedByUser"> | 573 | <alert name="ReturnObjectsNotOwnedByUser"> |
523 | <message name="message"> | 574 | <message name="message"> |
524 | 말 토지 구획내에 있는 [이름]()가 소유자가 아닌 | 575 | 이 토지 구획에 있는 [NAME] 소유가 아닌 오브젝트를 |
525 | 모 당 소유자 반환하시겠습니까? | 576 | 모 소유자 벤에 반환 하시겠습니까? |
526 | 그룹에 양도된 양도 가능한 | 577 | 그룹에게 양도된 양도 가능 트는 |
527 | 이전 소유에게 반환됩니다. | 578 | 이전 소유에게 반환 됩니다. |
528 | 579 | ||
529 | *경고* 이 경 그룹에 양도된 비양도성 | 580 | *경고* 이로 해 그룹에 양도된 양도 불가능 트는 |
530 | 모두 삭제됩니다! | 581 | 삭제됩니다. |
531 | 582 | ||
532 | : [개수] | 583 | 젝트: [N] |
533 | </message> | 584 | </message> |
534 | <option name="Return"> | 585 | <option name="Return"> |
535 | 반환 | 586 | 반환 |
@@ -540,8 +591,8 @@ L$0에 판매할 경우 판매 대상 개인을 선택하십시오. | |||
540 | </alert> | 591 | </alert> |
541 | <alert name="ReturnAllTopObjects"> | 592 | <alert name="ReturnAllTopObjects"> |
542 | <message name="message"> | 593 | <message name="message"> |
543 | Are you sure you want to return all objects | 594 | 이 지역 내의 모든 오브젝트를 이전 |
544 | in this region back to their owner's inventory? | 595 | 소유주의 인벤토리에 반환 하시겠습니까? |
545 | </message> | 596 | </message> |
546 | <option name="Return"> | 597 | <option name="Return"> |
547 | 반환 | 598 | 반환 |
@@ -552,10 +603,10 @@ in this region back to their owner's inventory? | |||
552 | </alert> | 603 | </alert> |
553 | <alert name="DisableAllTopObjects"> | 604 | <alert name="DisableAllTopObjects"> |
554 | <message name="message"> | 605 | <message name="message"> |
555 | Are you sure you want to disable all objects in this region? | 606 | 이 지역의 오브젝트를 모두 비활성화 하시겠습니까? |
556 | </message> | 607 | </message> |
557 | <option name="Disable"> | 608 | <option name="Disable"> |
558 | 기 | 609 | 활성 |
559 | </option> | 610 | </option> |
560 | <option name="Cancel"> | 611 | <option name="Cancel"> |
561 | 취소 | 612 | 취소 |
@@ -563,11 +614,10 @@ in this region back to their owner's inventory? | |||
563 | </alert> | 614 | </alert> |
564 | <alert name="ReturnObjectsNotOwnedByGroup"> | 615 | <alert name="ReturnObjectsNotOwnedByGroup"> |
565 | <message name="message"> | 616 | <message name="message"> |
566 | 그룹 [NAME]와(과) 공유하지 않는 | 617 | 그룹[NAME](와)과 공유하지 않는 |
567 | 이 구획내 아이템을 해당 소유주에게 | 618 | 토지 구획의 오브젝트를 그 소유자들에게 반환합니까? |
568 | 반환하시겠습니까? | ||
569 | 619 | ||
570 | : [N] | 620 | 젝트: [N] |
571 | </message> | 621 | </message> |
572 | <option name="Return"> | 622 | <option name="Return"> |
573 | 반환 | 623 | 반환 |
@@ -578,71 +628,90 @@ in this region back to their owner's inventory? | |||
578 | </alert> | 628 | </alert> |
579 | <alert name="UnableToDisableOutsideScripts"> | 629 | <alert name="UnableToDisableOutsideScripts"> |
580 | <message name="message"> | 630 | <message name="message"> |
581 | 외부 스크립트 기 실습니다. | 631 | 외부 스크립트를 활 니다. |
582 | 이 역 체에 대해 니다(안전하지 않니다). | 632 | 이 전체 태니다(안전하지 않). |
583 | 스크립트는 작동 에 기 용 가야 합니다. | 633 | 스크립트는 이 동 록 실되야 합니다. |
584 | </message> | 634 | </message> |
585 | </alert> | 635 | </alert> |
586 | <alert name="MustBeInParcel"> | 636 | <alert name="MustBeInParcel"> |
587 | <message name="message"> | 637 | <message name="message"> |
588 | 지 의 착륙 지점을 설정하려면 | 638 | 도착지를 설정하려면 토지 구획 내에 |
589 | 해당 구획 내부 서어야 합니다. | 639 | 있어야 합니다. |
590 | </message> | 640 | </message> |
591 | </alert> | 641 | </alert> |
592 | <alert name="PromptRecipientEmail"> | 642 | <alert name="PromptRecipientEmail"> |
593 | <message name="message"> | 643 | <message name="message"> |
594 | 수신의 이메일 주소를 입력 시오. | 644 | 수신의 이메일 주소를 입력. |
595 | </message> | 645 | </message> |
596 | </alert> | 646 | </alert> |
597 | <alert name="PromptSelfEmail"> | 647 | <alert name="PromptSelfEmail"> |
598 | <message name="message"> | 648 | <message name="message"> |
599 | 인의 이메일 주소를 입력 주. | 649 | 이메일 주소를 입력. |
600 | </message> | 650 | </message> |
601 | </alert> | 651 | </alert> |
602 | <alert name="ErrorProcessingSnapshot"> | 652 | <alert name="ErrorProcessingSnapshot"> |
603 | <message name="message"> | 653 | <message name="message"> |
604 | 스냅샷 데이터 처리 오류! | 654 | 스냅샷 데이터 처리 중 오류가 발생했습니다. |
655 | </message> | ||
656 | </alert> | ||
657 | <alert name="ClassifiedSave"> | ||
658 | <message name="message"> | ||
659 | [NAME]광고에 저장 하시겠습니까? | ||
660 | </message> | ||
661 | <option name="Save"> | ||
662 | 저장 | ||
663 | </option> | ||
664 | <option name="Don'tSave"> | ||
665 | 저장하지 않음 | ||
666 | </option> | ||
667 | <option name="Cancel"> | ||
668 | 취소 | ||
669 | </option> | ||
670 | </alert> | ||
671 | <alert name="DisplaySettingsNoShaders"> | ||
672 | <message name="message"> | ||
673 | 그래픽 드라이버 인식중 오류가 발생했습니다. 일반적인 드라이버 오류를 피하기 위해 쉐이더는 자동으로 비활성 될 것 입니다. 이것은 일부 그래픽 관련 효과를 비활성 시킬 것 입니다.그래픽 카드나 드라아버의 업데이트를 권유합니다. 쉐이더는 환경설정>그래픽 디테일 에서 다시 활성화 시킬 수 있습니다. | ||
605 | </message> | 674 | </message> |
606 | </alert> | 675 | </alert> |
607 | <alert name="ErrorEncodingSnapshot"> | 676 | <alert name="ErrorEncodingSnapshot"> |
608 | <message name="message"> | 677 | <message name="message"> |
609 | 스냅샷 오류! | 678 | 스냅샷 딩 류가 발생했습니다. |
610 | </message> | 679 | </message> |
611 | </alert> | 680 | </alert> |
612 | <alert name="ErrorUploadingPostcard"> | 681 | <alert name="ErrorUploadingPostcard"> |
613 | <message name="message"> | 682 | <message name="message"> |
614 | 다음의 이유로 인해 엽서 업로드에 문제가 발생했습니다: [이유] | 683 | 다음의 이유로 인해 포스트카드를 업로드하는 데 문제가 발생했습니다: [REASON] |
615 | </message> | 684 | </message> |
616 | </alert> | 685 | </alert> |
617 | <alert name="ErrorUploadingReportScreenshot"> | 686 | <alert name="ErrorUploadingReportScreenshot"> |
618 | <message name="message"> | 687 | <message name="message"> |
619 | 다음의 이유로 인해 보고서 업로드에 문제가 발생했습니다: [이유] | 688 | 다음의 이유로 인해 보고서를 업로드하는 제가 발생했습니다: [REASON] |
620 | </message> | 689 | </message> |
621 | </alert> | 690 | </alert> |
622 | <alert name="MustAgreeToLogIn"> | 691 | <alert name="MustAgreeToLogIn"> |
623 | <message name="message"> | 692 | <message name="message"> |
624 | [SECOND_LIFE]에 계속 로그인하시려면 비 계약에 동의 합니다. | 693 | [SECOND_LIFE]에 로그인하려면 약관에 동의야 합니다. |
625 | </message> | 694 | </message> |
626 | </alert> | 695 | </alert> |
627 | <alert name="CouldNotPutOnOutfit"> | 696 | <alert name="CouldNotPutOnOutfit"> |
628 | <message name="message"> | 697 | <message name="message"> |
629 | 복장을 착용지 못습니다. | 698 | 복장을 착용 니다. |
630 | 복장 폴더 류, 신체 부 또는 부착물이 없습니다. | 699 | 복장 폴더에 , 신체 부 또는 부착물이 없습니다. |
631 | </message> | 700 | </message> |
632 | </alert> | 701 | </alert> |
633 | <alert name="CannotWearTrash"> | 702 | <alert name="CannotWearTrash"> |
634 | <message name="message"> | 703 | <message name="message"> |
635 | 휴통 들 는 류 는 신체 부분 습니다 | 704 | 할 없거 신체부 휴 습니다. |
636 | </message> | 705 | </message> |
637 | </alert> | 706 | </alert> |
638 | <alert name="CannotWearInfoNotComplete"> | 707 | <alert name="CannotWearInfoNotComplete"> |
639 | <message name="message"> | 708 | <message name="message"> |
640 | 아직 완전한 정보가 갖추어지지 않았기 때문에 해당 아이템을 착용할 수 없습니다. 잠시 후 다시 시도해 주십시오. | 709 | 전체 정보가 설정되지 않아 이 아이템을 착용할 수 없습니다. 잠시 후에 다시 시도해 주십시오. |
641 | </message> | 710 | </message> |
642 | </alert> | 711 | </alert> |
643 | <alert name="MustHaveAccountToLogInNoLinks"> | 712 | <alert name="MustHaveAccountToLogInNoLinks"> |
644 | <message name="message"> | 713 | <message name="message"> |
645 | [SECOND_LIFE]에 연결하려면 계정을 보유하고 있어야 합니다. | 714 | [SECOND_LIFE]에 연결하려면 계정을 있어야 합니다. |
646 | </message> | 715 | </message> |
647 | <option name="OK"> | 716 | <option name="OK"> |
648 | 확인 | 717 | 확인 |
@@ -653,9 +722,9 @@ in this region back to their owner's inventory? | |||
653 | </alert> | 722 | </alert> |
654 | <alert name="MustHaveAccountToLogIn"> | 723 | <alert name="MustHaveAccountToLogIn"> |
655 | <message name="message"> | 724 | <message name="message"> |
656 | [SECOND_LIFE]에 연결하려면 계정을 보유하고 있어야 합니다. | 725 | [SECOND_LIFE]에 연결하려면 계정을 있어야 합니다. |
657 | 726 | ||
658 | www.secondlife.com으로 이동 새로 계정을 만드시겠습니까? | 727 | www.secondlife.com으로 이동여 새로운 계정을 만드시겠습니까? |
659 | </message> | 728 | </message> |
660 | <option name="OK"> | 729 | <option name="OK"> |
661 | 확인 | 730 | 확인 |
@@ -666,15 +735,15 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
666 | </alert> | 735 | </alert> |
667 | <alert name="AddClassified"> | 736 | <alert name="AddClassified"> |
668 | <message name="message"> | 737 | <message name="message"> |
669 | 분류된 광고가 1주일 동안의 검색 디렉토리의 | 738 | 광고가 1주일 동안 검색 디렉토리의 '광고' 섹션에 |
670 | ’류’ 섹션에 타납니다. | 739 | 나타납니다. |
671 | 740 | ||
672 | 광고를 작성한 후 '게시...'를 클릭하여 | 741 | 광고를 작성한 후 '게시하기...'를 클릭하여 디렉토리에 |
673 | 디렉토리 가합니다. | 742 | 추가합니다. |
674 | 743 | ||
675 | 을 클릭하면 값 불할 지 어니다. | 744 | 게기를 클릭하면 지불할 묻는 메가 타니다. |
676 | 은 가격을 지불할수록 더 높은 위치에 게재되고 | 745 | 높은 가격을 지불할수록 광고가 록에서 높은 위치에 게재되고 |
677 | 키워드 검색시 결과에 더 우선적으로 표시됩니다. | 746 | 키워드 검색 결과에서 더 우선적으로 표시됩니다. |
678 | </message> | 747 | </message> |
679 | <option name="OK"> | 748 | <option name="OK"> |
680 | 확인 | 749 | 확인 |
@@ -682,11 +751,14 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
682 | <option name="Cancel"> | 751 | <option name="Cancel"> |
683 | 취소 | 752 | 취소 |
684 | </option> | 753 | </option> |
754 | <ignore name="ignore"> | ||
755 | 새 광고를 추가할 때 | ||
756 | </ignore> | ||
685 | </alert> | 757 | </alert> |
686 | <alert name="DeleteClassified"> | 758 | <alert name="DeleteClassified"> |
687 | <message name="message"> | 759 | <message name="message"> |
688 | 광고 '[이름]'(을)를 삭제하시겠습니까? | 760 | 광고 '[NAME]'을(를) 삭제 하시겠습니까? |
689 | 지불신 수수료는 환불지 않습니다. | 761 | 지불 수수료는 환불지 않습니다. |
690 | </message> | 762 | </message> |
691 | <option name="Delete"> | 763 | <option name="Delete"> |
692 | 삭제 | 764 | 삭제 |
@@ -697,7 +769,7 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
697 | </alert> | 769 | </alert> |
698 | <alert name="DeleteAvatarPick"> | 770 | <alert name="DeleteAvatarPick"> |
699 | <message name="message"> | 771 | <message name="message"> |
700 | [택] 택을 삭제하시겠습니까? | 772 | 관 [PICK](를) 삭제 하시겠습니까? |
701 | </message> | 773 | </message> |
702 | <option name="Delete"> | 774 | <option name="Delete"> |
703 | 삭제 | 775 | 삭제 |
@@ -708,14 +780,14 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
708 | </alert> | 780 | </alert> |
709 | <alert name="DisplayChangeRestart"> | 781 | <alert name="DisplayChangeRestart"> |
710 | <message name="message"> | 782 | <message name="message"> |
711 | 하신 표 변경 내 부를 서 | 783 | 부 디스 변경 항 용면 |
712 | [SECOND_LIFE]을(를) 즉시 종료해야 , 이 경우 | 784 | [SECOND_LIFE]를 즉시 종료해야 합니다. |
713 | 현 진행중인 일체의 작업 손실됩니다. | 785 | 그렇 으면 행 중인 모든 작업 손실됩니다. |
714 | 786 | ||
715 | 변경 사항을 적용고 종료 | 787 | 해 경 사항을 적용 후 종료. |
716 | </message> | 788 | </message> |
717 | <option name="ApplyandQuit"> | 789 | <option name="ApplyandQuit"> |
718 | 적용 후 종료 | 790 | 적용 및 종료 |
719 | </option> | 791 | </option> |
720 | <option name="Cancel"> | 792 | <option name="Cancel"> |
721 | 취소 | 793 | 취소 |
@@ -723,7 +795,7 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
723 | </alert> | 795 | </alert> |
724 | <alert name="PromptGoToEventsPage"> | 796 | <alert name="PromptGoToEventsPage"> |
725 | <message name="message"> | 797 | <message name="message"> |
726 | [SECOND_LIFE] 이벤트 웹페이지로 이동하시습니까? | 798 | [SECOND_LIFE]이벤트 웹 트로 니까? |
727 | </message> | 799 | </message> |
728 | <option name="GotoPage"> | 800 | <option name="GotoPage"> |
729 | 페이지로 이동 | 801 | 페이지로 이동 |
@@ -734,27 +806,27 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
734 | </alert> | 806 | </alert> |
735 | <alert name="MustSelectCandidate"> | 807 | <alert name="MustSelectCandidate"> |
736 | <message name="message"> | 808 | <message name="message"> |
737 | 투표시면 후보자를 선택해야 합니다. | 809 | 투표할 후보를 선택해야 합니다. |
738 | </message> | 810 | </message> |
739 | </alert> | 811 | </alert> |
740 | <alert name="SelectItemToView"> | 812 | <alert name="SelectItemToView"> |
741 | <message name="message"> | 813 | <message name="message"> |
742 | 보기 항목을 선택 시오. | 814 | 보는 항목을 선택십시오. |
743 | </message> | 815 | </message> |
744 | </alert> | 816 | </alert> |
745 | <alert name="SelectProposalToView"> | 817 | <alert name="SelectProposalToView"> |
746 | <message name="message"> | 818 | <message name="message"> |
747 | 열하려는 제안을 선택 시오. | 819 | 려는 제안을 선택십시오. |
748 | </message> | 820 | </message> |
749 | </alert> | 821 | </alert> |
750 | <alert name="SelectHistoryItemToView"> | 822 | <alert name="SelectHistoryItemToView"> |
751 | <message name="message"> | 823 | <message name="message"> |
752 | 보기 기록 항목을 선택 시오. | 824 | 보는 기록을 선택십시오. |
753 | </message> | 825 | </message> |
754 | </alert> | 826 | </alert> |
755 | <alert name="ResetShowNextTimeDialogs"> | 827 | <alert name="ResetShowNextTimeDialogs"> |
756 | <message name="message"> | 828 | <message name="message"> |
757 | '에 표' 대화를 모두 설정하시겠습? | 829 | 에 림' 화 |
758 | </message> | 830 | </message> |
759 | <option name="OK"> | 831 | <option name="OK"> |
760 | 확인 | 832 | 확인 |
@@ -765,13 +837,23 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
765 | </alert> | 837 | </alert> |
766 | <alert name="CacheWillClear"> | 838 | <alert name="CacheWillClear"> |
767 | <message name="message"> | 839 | <message name="message"> |
768 | 캐시는 [SECOND_LIFE]을(를) 재시작한 후에 비워집니다. | 840 | [SECOND_LIFE]를 다시 시작하면 캐시가 비워 집니다. |
841 | </message> | ||
842 | </alert> | ||
843 | <alert name="CacheWillBeMoved"> | ||
844 | <message name="message"> | ||
845 | [SECOND_LIFE]를 다시 시작하면 캐시가 이동합니다. | ||
846 | 참고: 이 작업은 캐시를 비웁니다. | ||
847 | </message> | ||
848 | </alert> | ||
849 | <alert name="ChangeConnectionPort"> | ||
850 | <message name="message"> | ||
851 | 포트 설정은 [SECOND_LIFE]를 다시 시작한 후 유효합니다. | ||
769 | </message> | 852 | </message> |
770 | </alert> | 853 | </alert> |
771 | <alert name="GoToAuctionPage"> | 854 | <alert name="GoToAuctionPage"> |
772 | <message name="message"> | 855 | <message name="message"> |
773 | [SECOND_LIFE] 웹페이지로 이동해 경매 세부 사항을 보거나 | 856 | 경매 세부사항을 보거나, 경매를 하려면[SECOND_LIFE]웹 페이지로 갑니다. |
774 | 입찰에 참여하시겠습니까? | ||
775 | </message> | 857 | </message> |
776 | <option name="GotoPage"> | 858 | <option name="GotoPage"> |
777 | 페이지로 이동 | 859 | 페이지로 이동 |
@@ -782,13 +864,13 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
782 | </alert> | 864 | </alert> |
783 | <alert name="SaveChanges"> | 865 | <alert name="SaveChanges"> |
784 | <message name="message"> | 866 | <message name="message"> |
785 | 변경 내을 저장시겠습니까? | 867 | 변경 항을 저장니까? |
786 | </message> | 868 | </message> |
787 | <option name="Save"> | 869 | <option name="Save"> |
788 | 저장 | 870 | 저장 |
789 | </option> | 871 | </option> |
790 | <option name="Don'tSave"> | 872 | <option name="Don'tSave"> |
791 | 저장 금 | 873 | 저장 함 |
792 | </option> | 874 | </option> |
793 | <option name="Cancel"> | 875 | <option name="Cancel"> |
794 | 취소 | 876 | 취소 |
@@ -797,42 +879,42 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
797 | <alert name="GestureSaveFailedTooManySteps"> | 879 | <alert name="GestureSaveFailedTooManySteps"> |
798 | <message name="message"> | 880 | <message name="message"> |
799 | 제스처 저장에 실패했습니다. | 881 | 제스처 저장에 실패했습니다. |
800 | 이 제스처에는 단계가 너무 많습니다. | 882 | 이 제스처는 단계가 너무 많습니다. |
801 | 일 단계를 제거신 다시 저장 오. | 883 | 필요한 단계를 제거후 다시 저장 십오. |
802 | </message> | 884 | </message> |
803 | </alert> | 885 | </alert> |
804 | <alert name="GestureSaveFailedTryAgain"> | 886 | <alert name="GestureSaveFailedTryAgain"> |
805 | <message name="message"> | 887 | <message name="message"> |
806 | 제스처 저장에 실패했습니다. 잠시 후 다시 시도 시오. | 888 | 제스처 저장에 실패했습니다. 잠시 후 다시 시도십시오 |
807 | </message> | 889 | </message> |
808 | </alert> | 890 | </alert> |
809 | <alert name="GestureSaveFailedObjectNotFound"> | 891 | <alert name="GestureSaveFailedObjectNotFound"> |
810 | <message name="message"> | 892 | <message name="message"> |
811 | 해당 사물 또는 연관된 사물 저장고를 찾을 수 없어 제스처를 저장하지 못했습니다. | 893 | 오브젝트 또는 관련 오브젝트 인벤토리를 찾을 수 없어 제스처를 저장할 수 없습니다. |
812 | 해당 사은 위 밖에 있거나 삭제되었을 수 있습니다. | 894 | 오브젝가 당 범위 밖에 있거나 삭제 되었을 수 있습니다. |
813 | </message> | 895 | </message> |
814 | </alert> | 896 | </alert> |
815 | <alert name="GestureSaveFailedReason"> | 897 | <alert name="GestureSaveFailedReason"> |
816 | <message name="message"> | 898 | <message name="message"> |
817 | 다음의 이유로 인해 제스처 저장에 문제가 발생했습니다: [이유]. 잠시 후 제스처 저장을 다시 시도해 주십시오. | 899 | 다음의 이유로 인해 제스처를 저장하는 데 문제가 발생했습니다: [REASON]. 제스처를 나중에 다시 저장해보십시오. |
818 | </message> | 900 | </message> |
819 | </alert> | 901 | </alert> |
820 | <alert name="SaveNotecardFailObjectNotFound"> | 902 | <alert name="SaveNotecardFailObjectNotFound"> |
821 | <message name="message"> | 903 | <message name="message"> |
822 | 해당 사물 또는 연관된 사물 저장고를 찾을 수 없어 노트카드를 저장하지 못했습니다. | 904 | 오브젝트 또는 관련 오브젝트 인벤토리를 찾을 수 없어 노트카드를 저장할 수 없습니다. |
823 | 해당 사은 위 밖에 있거나 삭제되었을 수 있습니다. | 905 | 오브젝가 당 범위 밖에 있거나 삭제 되었을 수 있습니다. |
824 | </message> | 906 | </message> |
825 | </alert> | 907 | </alert> |
826 | <alert name="SaveNotecardFailReason"> | 908 | <alert name="SaveNotecardFailReason"> |
827 | <message name="message"> | 909 | <message name="message"> |
828 | 다음의 이유로 인해 노트카드 저장에 문제가 발생했습니다: [이유]. 잠시 후 노트카드 저장을 다시 시도해 주십시오. | 910 | 다음의 이유로 인해 참고카드를 저장하는 데 문제가 발생했습니다: [REASON]. 참고카드를 나중에 다시 저장해보십시오. |
829 | </message> | 911 | </message> |
830 | </alert> | 912 | </alert> |
831 | <alert name="ScriptCannotUndo"> | 913 | <alert name="ScriptCannotUndo"> |
832 | <message name="message"> | 914 | <message name="message"> |
833 | 귀하 크립트 버전에 대한 변경 사항을 모두 취소지 못습니다. | 915 | 스크립트 버전에 대한 든 경 사항을 취소 니다. |
834 | 서버에 저장된 최신 버전을 로하시겠습니까? | 916 | 서버에 저장된 최신 버전을 로 하시겠습니까? |
835 | (참고: 이 로딩은 취소할 수 없습니다.) | 917 | (참고: 이 업 취소할 수 없습니다.) |
836 | </message> | 918 | </message> |
837 | <option name="Yes"> | 919 | <option name="Yes"> |
838 | 예 | 920 | 예 |
@@ -843,50 +925,50 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
843 | </alert> | 925 | </alert> |
844 | <alert name="SaveScriptFailReason"> | 926 | <alert name="SaveScriptFailReason"> |
845 | <message name="message"> | 927 | <message name="message"> |
846 | 다음의 이유로 인해 스크립트 저장에 문제가 발생했습니다: [이유]. 잠시 후 스크립트 저장을 다시 시도해 주십시오. | 928 | 다음의 이유로 인해 스크립트를 저장하는 데 문제가 발생했습니다: [REASON]. 스크립트를 나중에 다시 저장해보십시오. |
847 | </message> | 929 | </message> |
848 | </alert> | 930 | </alert> |
849 | <alert name="SaveScriptFailObjectNotFound"> | 931 | <alert name="SaveScriptFailObjectNotFound"> |
850 | <message name="message"> | 932 | <message name="message"> |
851 | 찾을 수 없어 스크립트를 저장지 못습니다. | 933 | 스트가 위한 트를 찾을 수 없어 스크립트를 저장 니다. |
852 | 해당 사은 위 밖에 있거나 삭제되었을 수 있습니다. | 934 | 오브젝가 당 범위 밖에 있거나 삭제 되었을 수 있습니다. |
853 | </message> | 935 | </message> |
854 | </alert> | 936 | </alert> |
855 | <alert name="SaveBytecodeFailReason"> | 937 | <alert name="SaveBytecodeFailReason"> |
856 | <message name="message"> | 938 | <message name="message"> |
857 | 다음의 이유로 인해 컴파일된 스크립트 저장에 문제가 발생했습니다: [이유]. 잠시 후 스크립트 저장을 다시 시도해 주십시오. | 939 | 다음의 이유로 인해 컴파일된 스크립트를 저장하는 데 문제가 발생했습니다: [REASON]. 스크립트를 나중에 다시 저장해보십시오. |
858 | </message> | 940 | </message> |
859 | </alert> | 941 | </alert> |
860 | <alert name="CouldNotStartStopScript"> | 942 | <alert name="CouldNotStartStopScript"> |
861 | <message name="message"> | 943 | <message name="message"> |
862 | 해당 사물을 찾을 수 없어 스크립트를 시작 또는 정지시키지 못했습니다. | 944 | 스크립트가 위치한 오브젝트를 찾을 수 없어 스크립트를 시작 또는 중지할 수 없습니다. |
863 | 해당 사은 위 밖에 있거나 삭제되었을 수 있습니다. | 945 | 오브젝가 당 범위 밖에 있거나 삭제되었을 수 있습니다. |
864 | </message> | 946 | </message> |
865 | </alert> | 947 | </alert> |
866 | <alert name="CannotDownloadFile"> | 948 | <alert name="CannotDownloadFile"> |
867 | <message name="message"> | 949 | <message name="message"> |
868 | 파일 다운로드 실패 | 950 | 파일을 다운로드할 없습. |
869 | </message> | 951 | </message> |
870 | </alert> | 952 | </alert> |
871 | <alert name="CannotWriteEncode"> | 953 | <alert name="CannotWriteEncode"> |
872 | <message name="message"> | 954 | <message name="message"> |
873 | 파일 [[파]] 화 실패 | 955 | 파일 [[FILE]]() 딩 습. |
874 | </message> | 956 | </message> |
875 | </alert> | 957 | </alert> |
876 | <alert name="CannotWriteFile"> | 958 | <alert name="CannotWriteFile"> |
877 | <message name="message"> | 959 | <message name="message"> |
878 | 파일 [[파]] 에 패습니다. | 960 | 파일 [[FILE]]() 쓸 니다. |
879 | </message> | 961 | </message> |
880 | </alert> | 962 | </alert> |
881 | <alert name="CannotLoadWearable"> | 963 | <alert name="CannotLoadWearable"> |
882 | <message name="message"> | 964 | <message name="message"> |
883 | 죄송합니다. 착용품을 로지 못습니다. | 965 | 죄송합니다. 착용물을 로 니다. |
884 | </message> | 966 | </message> |
885 | </alert> | 967 | </alert> |
886 | <alert name="ConfirmDeleteComplicated"> | 968 | <alert name="ConfirmDeleteComplicated"> |
887 | <message name="message"> | 969 | <message name="message"> |
888 | 최소 1개 사물이 잠긴 상태거나, 복사가 불가능하거나, 다른 사람이 소유주입니다. | 970 | 1개 이상의 선택 오브젝트가 잠겨 있거나, 복사할 수 없거나, 다른 사용자가 소유하고 있습니다. |
889 | 말 물들을 삭제하시겠습니까? | 971 | 이 템 삭제하시겠습니까? |
890 | </message> | 972 | </message> |
891 | <option name="Yes"> | 973 | <option name="Yes"> |
892 | 예 | 974 | 예 |
@@ -897,14 +979,14 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
897 | </alert> | 979 | </alert> |
898 | <alert name="DisplaySettingsSafe"> | 980 | <alert name="DisplaySettingsSafe"> |
899 | <message name="message"> | 981 | <message name="message"> |
900 | 안전 옵션 하기 문 | 982 | 귀하가 한 전 옵션 따 디레 설 |
901 | 화면 이 전 설정되었습니다. | 983 | 안전 준으로 설정되었습니다. |
902 | </message> | 984 | </message> |
903 | </alert> | 985 | </alert> |
904 | <alert name="DisplaySettingsRecommended"> | 986 | <alert name="DisplaySettingsRecommended"> |
905 | <message name="message"> | 987 | <message name="message"> |
906 | 당 시스템 구성을 바탕으로 디스플레이 설정 | 988 | 귀하의 시스템 구성을 바탕으로 디스플레이 설정 |
907 | 권장 수준으로 설정습니다. | 989 | 권장 수준으로 설정습니다. |
908 | </message> | 990 | </message> |
909 | <option name="OK"> | 991 | <option name="OK"> |
910 | 확인 | 992 | 확인 |
@@ -913,17 +995,17 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
913 | <alert name="CannotRequestDomain"> | 995 | <alert name="CannotRequestDomain"> |
914 | <message name="message"> | 996 | <message name="message"> |
915 | 서버에 연결하지 못했습니다. | 997 | 서버에 연결하지 못했습니다. |
916 | 다음 도메인을 요청할 수 없습니다: [호스트명] | 998 | 다음 도메인 이을 요청할 수 없습니다: [HOST] |
917 | </message> | 999 | </message> |
918 | </alert> | 1000 | </alert> |
919 | <alert name="CannotFindDomain"> | 1001 | <alert name="CannotFindDomain"> |
920 | <message name="message"> | 1002 | <message name="message"> |
921 | 서버 도메인 이름을 찾 못습니다. | 1003 | 서버 도메인 이름을 찾 니다. |
922 | 네트워크 연결이 해되었거나 서버 문제가 | 1004 | 이 인해 트워크 연결이 실되거나 서버 문제가 |
923 | 일 수 있습니다. | 1005 | 발할 수 있습니다. |
924 | 1006 | ||
925 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 1007 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
926 | 내 및 스템 상태 웹페이지 링크가 . | 1008 | 시스템 상태 웹 페이지에 원 정 크 확. |
927 | </message> | 1009 | </message> |
928 | <option name="OK"> | 1010 | <option name="OK"> |
929 | 확인 | 1011 | 확인 |
@@ -934,37 +1016,37 @@ www.secondlife.com으로 이동해 새로 계정을 만드시겠습니까? | |||
934 | </alert> | 1016 | </alert> |
935 | <alert name="PromptSelectServer"> | 1017 | <alert name="PromptSelectServer"> |
936 | <message name="message"> | 1018 | <message name="message"> |
937 | 서버를 선택 시오. | 1019 | 서버를 선택십시오. |
938 | [SERVER] 연결지 못했다. | 1020 | [SERVER]()로 연결 없음 |
939 | </message> | 1021 | </message> |
940 | </alert> | 1022 | </alert> |
941 | <alert name="CannotConnectDNSError"> | 1023 | <alert name="CannotConnectDNSError"> |
942 | <message name="message"> | 1024 | <message name="message"> |
943 | [SECOND_LIFE]에 연결하지 못했습니다. | 1025 | [SECOND_LIFE]에 연결하지 못했습니다. |
944 | DNS가 호스트을 는데 패습니다. | 1026 | DNS가 호스트 이을 니다. |
945 | www.secondlife.com 웹사이트에 연결 가한지 확해 | 1027 | www.secondlife.com 웹사이트에 연결할 있지 부를 |
946 | 보십시오. 연결 되지만 같 오류가 반될 경우 | 1028 | 확하시오. 연결 되만 오류가 계속 생 경우 |
947 | Support 섹션 이 문제를 신고십시오. | 1029 | 지원 섹션로 이동하 이 문제를 신고 시오. |
948 | </message> | 1030 | </message> |
949 | </alert> | 1031 | </alert> |
950 | <alert name="CannotConnectSecurityError"> | 1032 | <alert name="CannotConnectSecurityError"> |
951 | <message name="message"> | 1033 | <message name="message"> |
952 | 로그인 서버에 게 연결하는데 습니다. | 1034 | 로그인 서버에 대 보 연결을 정 니다. |
953 | 이는 컴퓨터의 시계가 확게 춰져 을 발 제입니다. | 1035 | 종 제 컴퓨터 시계가 된 의합니다. |
954 | 제어판으로 가 시간과 날짜가 확히 설정되 는지 | 1036 | 제어판으로 동하여 시간과 날짜가 바르게 설정되는지 |
955 | 확인하십시오. | 1037 | 확인하십시오. |
956 | 1038 | ||
957 | 같 오류가 반될 경우, | 1039 | 오류가 계속해서 생 경우에는 |
958 | SecondLife.com 웹사이트의 Support 섹션 | 1040 | SecondLife.com 웹사이트의 Support 섹션로 동 후 |
959 | 문제를 신고해 주십시오. | 1041 | 문제를 신고해 주십시오. |
960 | </message> | 1042 | </message> |
961 | </alert> | 1043 | </alert> |
962 | <alert name="CannotConnectVerificationError"> | 1044 | <alert name="CannotConnectVerificationError"> |
963 | <message name="message"> | 1045 | <message name="message"> |
964 | [SECOND_LIFE]에 연결하지 못했습니다. | 1046 | [SECOND_LIFE]에 연결하지 못했습니다. |
965 | 로그인 서버가 SSL을 증을 지 못했습니다. | 1047 | SSL을 통해 로그인 서버가 인지 니다. |
966 | 같 오류가 반될 경우, | 1048 | 오류가 계속해서 생 경우에는 |
967 | SecondLife.com 웹사이트의 Support 섹션 | 1049 | SecondLife.com 웹사이트의 Support 섹션로 동 다음 |
968 | 문제를 신고해 주십시오. | 1050 | 문제를 신고해 주십시오. |
969 | </message> | 1051 | </message> |
970 | </alert> | 1052 | </alert> |
@@ -973,8 +1055,9 @@ SecondLife.com 웹사이트의 Support 섹션에서 | |||
973 | [SECOND_LIFE]에 연결하지 못했습니다. | 1055 | [SECOND_LIFE]에 연결하지 못했습니다. |
974 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. | 1056 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. |
975 | SecondLife.com 웹사이트의 Support 섹션에서 | 1057 | SecondLife.com 웹사이트의 Support 섹션에서 |
976 | 문제를 신고해 주십시오. 가능하면 C:\Documents and Settings\(name)\Application Data\SecondLife\logs | 1058 | 문제를 신고해 주십시오. 가능하면 C:\Documents and Settings\(name)\Application Data\SecondLife\logs에 |
977 | 에 있는 귀하의 SecondLife.log 파일을 함께 보내주십시오. | 1059 | 있는 귀하의 SecondLife.log 파일을 함께 보내주십시오. |
1060 | 감사합니다. | ||
978 | </message> | 1061 | </message> |
979 | </alert> | 1062 | </alert> |
980 | <alert name="CannotConnectUnknownErrorDarwin"> | 1063 | <alert name="CannotConnectUnknownErrorDarwin"> |
@@ -982,27 +1065,26 @@ SecondLife.com 웹사이트의 Support 섹션에서 | |||
982 | [SECOND_LIFE]에 연결하지 못했습니다. | 1065 | [SECOND_LIFE]에 연결하지 못했습니다. |
983 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. | 1066 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. |
984 | SecondLife.com 웹사이트의 Support 섹션에서 | 1067 | SecondLife.com 웹사이트의 Support 섹션에서 |
985 | 문제를 신고해 주십시오. 가능하면 | 1068 | 문제를 신고해 주십시오. 가능하면 ~/Library/Application Support/SecondLife/logs에 |
986 | ~/Library/Application Support/SecondLife/logs 는 귀하의 SecondLife.log 파일을 함께 보내주십시오. | 1069 | 있는 귀하의 SecondLife.log 파일을 함께 보내주십시오. |
987 | 감사합니다. | 1070 | 감사합니다. |
988 | </message> | 1071 | </message> |
989 | </alert> | 1072 | </alert> |
990 | <alert name="CannotResolveLoginToken"> | 1073 | <alert name="CannotResolveLoginToken"> |
991 | <message name="message"> | 1074 | <message name="message"> |
992 | 로그인 인증 토큰 해석에 문제가 | 1075 | 로그인 인증을 확인하는 중 문제가 |
993 | 발생했습니다. 다시 로그인해 | 1076 | 발생했습니다. 로그인을 다시 시도해 |
994 | 주십시오. 같은 오류가 반복될 경우 | 1077 | 보시되 오류가 계속해서 발생하는 경우에는 |
995 | SecondLife.com 웹사이트의 | 1078 | SecondLife.com 웹사이트의 Support 섹션에서 관련정보를 참고 하십시오. |
996 | Support 섹션을 참고하십시오. | ||
997 | </message> | 1079 | </message> |
998 | </alert> | 1080 | </alert> |
999 | <alert name="CannotConnectNoMessage"> | 1081 | <alert name="CannotConnectNoMessage"> |
1000 | <message name="message"> | 1082 | <message name="message"> |
1001 | 연결 시도중에 알 수 없는 문제가 발생했습니다. | 1083 | 연결을 시도하는 중 알 수 없는 문제가 발생했습니다. |
1002 | (서버로부터 오류 메시지를 받았습니다.) | 1084 | (서버의 공 오류 메시지) |
1003 | 1085 | ||
1004 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 1086 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
1005 | 내 및 스템 상태 웹페이지 링크가 . | 1087 | 시스템 상태 웹 페이지에 원 정 크 확. |
1006 | </message> | 1088 | </message> |
1007 | <option name="OK"> | 1089 | <option name="OK"> |
1008 | 확인 | 1090 | 확인 |
@@ -1013,10 +1095,10 @@ Support 섹션을 참고하십시오. | |||
1013 | </alert> | 1095 | </alert> |
1014 | <alert name="CannotConnectNoReplyFromLogin"> | 1096 | <alert name="CannotConnectNoReplyFromLogin"> |
1015 | <message name="message"> | 1097 | <message name="message"> |
1016 | 연결에 패습니다. 로그인 데이터베이스에서 응답 받 못했습니다. | 1098 | 연결할 니다. 로그인 데이터베이스에서 응답 습니다. |
1017 | 1099 | ||
1018 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 1100 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
1019 | 내 및 스템 상태 웹페이지 링크가 . | 1101 | 시스템 상태 웹 페이지에 원 정 크 확. |
1020 | </message> | 1102 | </message> |
1021 | <option name="OK"> | 1103 | <option name="OK"> |
1022 | 확인 | 1104 | 확인 |
@@ -1027,20 +1109,20 @@ Support 섹션을 참고하십시오. | |||
1027 | </alert> | 1109 | </alert> |
1028 | <alert name="CannotConnectLoginTimeout"> | 1110 | <alert name="CannotConnectLoginTimeout"> |
1029 | <message name="message"> | 1111 | <message name="message"> |
1030 | 세계내 귀하의 위치를 기다리는 중에 로그인 타임아웃이 발생했습니다. 다시 시도해 주십시오. | 1112 | 본인 위치로 로그인 시간 초과. 다시 시도해 주십시오. |
1031 | </message> | 1113 | </message> |
1032 | </alert> | 1114 | </alert> |
1033 | <alert name="FirstRunDialog"> | 1115 | <alert name="FirstRunDialog"> |
1034 | <message name="message"> | 1116 | <message name="message"> |
1035 | [SECOND_LIFE] 설치가 완료되었습니다. | 1117 | [SECOND_LIFE] 설치가 완료되었습니다. |
1036 | 1118 | ||
1037 | [SECOND_LIFE]을(를) 처음 사용하시는 경우, 기 | 1119 | [SECOND_LIFE]를 처음 사용하시는 경우 저 만들 |
1038 | 새로 만드 합니다. | 1120 | 로 니다. |
1039 | 1121 | ||
1040 | www.secondlife.com으로 돌아가 계정을 만드시겠습니까? | 1122 | www.secondlife.com으로 돌아가 계정을 만드시겠습니까? |
1041 | </message> | 1123 | </message> |
1042 | <option name="NewAccount..."> | 1124 | <option name="NewAccount..."> |
1043 | 신규 계정... | 1125 | 신규 계정… |
1044 | </option> | 1126 | </option> |
1045 | <option name="Continue"> | 1127 | <option name="Continue"> |
1046 | 계속 | 1128 | 계속 |
@@ -1048,25 +1130,25 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1048 | </alert> | 1130 | </alert> |
1049 | <alert name="ClothingStillDownloading"> | 1131 | <alert name="ClothingStillDownloading"> |
1050 | <message name="message"> | 1132 | <message name="message"> |
1051 | 귀하의 복 직 다운로드 중입니다. | 1133 | 의을 다운로드하는 중입니다. |
1052 | 계 로 사용할 수 있으며, 다른 사용자들 | 1134 | 반적으로 컨드라이프를 용할 수 있으며 다른 사용자게 |
1053 | 귀하 로 다. | 1135 | 귀하의 습이 로 표시 입니다. |
1054 | </message> | 1136 | </message> |
1055 | </alert> | 1137 | </alert> |
1056 | <alert name="CannotResolveDomain"> | 1138 | <alert name="CannotResolveDomain"> |
1057 | <message name="message"> | 1139 | <message name="message"> |
1058 | 서버에 연결하지 못했습니다. | 1140 | 서버에 연결하지 못했습니다. |
1059 | 다음 도메인을 할 수 없습니다: [도메인명] | 1141 | 다음 도메인 이을 할 수 없습니다: [DOMAIN] |
1060 | 네트워크 연결을 확인 시오. | 1142 | 네트워크 연결을 확인십시오. |
1061 | </message> | 1143 | </message> |
1062 | </alert> | 1144 | </alert> |
1063 | <alert name="CannotConnectLoginPacket"> | 1145 | <alert name="CannotConnectLoginPacket"> |
1064 | <message name="message"> | 1146 | <message name="message"> |
1065 | 연결에 패습니다. 로그인 서버가 로그인 패킷 | 1147 | 연결할 니다. 로그인 서버에서 로그인 패킷 |
1066 | 지 못했습니다. | 1148 | 수신지 았니다. |
1067 | 1149 | ||
1068 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 1150 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
1069 | 내 및 스템 상태 웹페이지 링크가 . | 1151 | 시스템 상태 웹 페이지에 원 정 크 확. |
1070 | </message> | 1152 | </message> |
1071 | <option name="OK"> | 1153 | <option name="OK"> |
1072 | 확인 | 1154 | 확인 |
@@ -1079,10 +1161,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1079 | <message name="message"> | 1161 | <message name="message"> |
1080 | [SECOND_LIFE]에 오신 것을 환영합니다! | 1162 | [SECOND_LIFE]에 오신 것을 환영합니다! |
1081 | 1163 | ||
1082 | 화살표 키를 이용하면 걸을 수 있습니다. | 1164 | 화살표 키를 이용하여 걸을 수 있습니다. |
1083 | 1165 | ||
1084 | 남성 또는 여성 캐릭터를 선택해 주십시오. | 1166 | 남성 또는 여성 캐릭터를 선택해 주십시오. |
1085 | 나에 변경이 가능합니다. | 1167 | 후에 변경이 가능합니다. |
1086 | </message> | 1168 | </message> |
1087 | <option name="Male"> | 1169 | <option name="Male"> |
1088 | 남성 | 1170 | 남성 |
@@ -1095,7 +1177,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1095 | <message name="message"> | 1177 | <message name="message"> |
1096 | [SECOND_LIFE]에 오신 것을 환영합니다! | 1178 | [SECOND_LIFE]에 오신 것을 환영합니다! |
1097 | 1179 | ||
1098 | 화살표 키를 이용하면 걸을 수 있습니다. | 1180 | 화살표 키를 이용하여 걸을 수 있습니다. |
1099 | 1181 | ||
1100 | 남성 또는 여성 캐릭터를 선택해 주십시오. | 1182 | 남성 또는 여성 캐릭터를 선택해 주십시오. |
1101 | </message> | 1183 | </message> |
@@ -1108,7 +1190,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1108 | </alert> | 1190 | </alert> |
1109 | <alert name="ConfirmQuit"> | 1191 | <alert name="ConfirmQuit"> |
1110 | <message name="message"> | 1192 | <message name="message"> |
1111 | 말 료하시겠습니까? | 1193 | 종료 하시겠습니까? |
1112 | </message> | 1194 | </message> |
1113 | <option name="Yes"> | 1195 | <option name="Yes"> |
1114 | 예 | 1196 | 예 |
@@ -1119,17 +1201,17 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1119 | </alert> | 1201 | </alert> |
1120 | <alert name="RegionNoTerraforming"> | 1202 | <alert name="RegionNoTerraforming"> |
1121 | <message name="message"> | 1203 | <message name="message"> |
1122 | 지역 [지역명]서는 폼이 허용되지 않습니다. | 1204 | 지역 [REGION](는) 지 경이 허용되지 않습니다. |
1123 | 테 하시려면 세계의 다른 부분에서 토지를 | 1205 | 지역의 지을 변경하려면 다른 토지를 |
1124 | 매입 합니다. | 1206 | 매입야 합니다. |
1125 | </message> | 1207 | </message> |
1126 | </alert> | 1208 | </alert> |
1127 | <alert name="CannotCopyWarning"> | 1209 | <alert name="CannotCopyWarning"> |
1128 | <message name="message"> | 1210 | <message name="message"> |
1129 | 귀하는 이 아이템을 복사할 권한이 없으며 | 1211 | 이 아이템을 복사할 수 있는 권한이 |
1130 | 이을 어 당 | 1212 | 으 무료로 배 경 벤리서 |
1131 | 귀 저장소에 게 됩니다. 말 | 1213 | 게 됩니다. 이템을 |
1132 | 이 아이을 제공하시겠습니까? | 1214 | 배하시겠습니까? |
1133 | </message> | 1215 | </message> |
1134 | <option name="Yes"> | 1216 | <option name="Yes"> |
1135 | 예 | 1217 | 예 |
@@ -1140,7 +1222,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1140 | </alert> | 1222 | </alert> |
1141 | <alert name="CannotGiveItem"> | 1223 | <alert name="CannotGiveItem"> |
1142 | <message name="message"> | 1224 | <message name="message"> |
1143 | 장소 이템 부에 습니다. | 1225 | 아이템 공 니다. |
1144 | </message> | 1226 | </message> |
1145 | </alert> | 1227 | </alert> |
1146 | <alert name="TransactionCancelled"> | 1228 | <alert name="TransactionCancelled"> |
@@ -1150,20 +1232,20 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1150 | </alert> | 1232 | </alert> |
1151 | <alert name="TooManyItems"> | 1233 | <alert name="TooManyItems"> |
1152 | <message name="message"> | 1234 | <message name="message"> |
1153 | 1례 저장고 전에서 그 많은 아이템을 수 없습니다. | 1235 | 이큼 많은 아이템을 한번 인벤 송으로 보낼 수 없습니다. |
1154 | </message> | 1236 | </message> |
1155 | </alert> | 1237 | </alert> |
1156 | <alert name="NoItems"> | 1238 | <alert name="NoItems"> |
1157 | <message name="message"> | 1239 | <message name="message"> |
1158 | 있는 이템이 없니다. | 1240 | 공할 아이템 없. |
1159 | </message> | 1241 | </message> |
1160 | </alert> | 1242 | </alert> |
1161 | <alert name="CannotCopyCountItems"> | 1243 | <alert name="CannotCopyCountItems"> |
1162 | <message name="message"> | 1244 | <message name="message"> |
1163 | 귀하는 선택신 아이템 [개]개를 복사할 | 1245 | 선택 아이템에 대해 [COUNT]개 사본을 만들 수 있는 |
1164 | 권한이 없습니다. 아이템들 귀하의 | 1246 | 권한이 없습니다. 인벤리에서 한 아이템 |
1165 | 소에서 사라지게 됩니다. | 1247 | 게 됩니다. |
1166 | 말 아이템들을 제공하시겠습니까? | 1248 | 이러한 아이템을 배시겠습니까? |
1167 | </message> | 1249 | </message> |
1168 | <option name="Yes"> | 1250 | <option name="Yes"> |
1169 | 예 | 1251 | 예 |
@@ -1174,20 +1256,20 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1174 | </alert> | 1256 | </alert> |
1175 | <alert name="CannotGiveCategory"> | 1257 | <alert name="CannotGiveCategory"> |
1176 | <message name="message"> | 1258 | <message name="message"> |
1177 | 소 카테고리 여에 습니다. | 1259 | 템 카테고리 공 니다. |
1178 | </message> | 1260 | </message> |
1179 | </alert> | 1261 | </alert> |
1180 | <alert name="FreezeAvatar"> | 1262 | <alert name="FreezeAvatar"> |
1181 | <message name="message"> | 1263 | <message name="message"> |
1182 | 이 아바타를 동결하시겠니까? | 1264 | 이 아바타를 동결 시니까? |
1183 | 해당 바타는 시적으로 움직이거나, 팅 는 | 1265 | 일시적으로 움직이 고, |
1184 | 계 서 작용하 못하게 다. | 1266 | 팅 호용 없습니다. |
1185 | </message> | 1267 | </message> |
1186 | <option name="Freeze"> | 1268 | <option name="Freeze"> |
1187 | 동 | 1269 | 전 |
1188 | </option> | 1270 | </option> |
1189 | <option name="Unfreeze"> | 1271 | <option name="Unfreeze"> |
1190 | 동 해제 | 1272 | 정 해제 |
1191 | </option> | 1273 | </option> |
1192 | <option name="Cancel"> | 1274 | <option name="Cancel"> |
1193 | 취소 | 1275 | 취소 |
@@ -1195,13 +1277,13 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1195 | </alert> | 1277 | </alert> |
1196 | <alert name="EjectAvatar"> | 1278 | <alert name="EjectAvatar"> |
1197 | <message name="message"> | 1279 | <message name="message"> |
1198 | 이 아바타를 귀하의 토지에서 시겠습니까? | 1280 | 이 아바타를 귀하의 토지에서 퇴시겠습니까? |
1199 | </message> | 1281 | </message> |
1200 | <option name="Eject"> | 1282 | <option name="Eject"> |
1201 | 축출 | 1283 | 축출 |
1202 | </option> | 1284 | </option> |
1203 | <option name="EjectandBan"> | 1285 | <option name="EjectandBan"> |
1204 | 축출 후 금 | 1286 | 축출 및 단 |
1205 | </option> | 1287 | </option> |
1206 | <option name="Cancel"> | 1288 | <option name="Cancel"> |
1207 | 취소 | 1289 | 취소 |
@@ -1209,30 +1291,30 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1209 | </alert> | 1291 | </alert> |
1210 | <alert name="InvalidUUID"> | 1292 | <alert name="InvalidUUID"> |
1211 | <message name="message"> | 1293 | <message name="message"> |
1212 | 효한 uuid가 아니다 | 1294 | 바른uuid가 아 |
1213 | </message> | 1295 | </message> |
1214 | </alert> | 1296 | </alert> |
1215 | <alert name="AcquireErrorTooManyObjects"> | 1297 | <alert name="AcquireErrorTooManyObjects"> |
1216 | <message name="message"> | 1298 | <message name="message"> |
1217 | 획득 오류: 선택 너무 많습니다. | 1299 | 가져오기 오류: 선택 트가 너무 많습니다. |
1218 | </message> | 1300 | </message> |
1219 | </alert> | 1301 | </alert> |
1220 | <alert name="AcquireErrorObjectSpan"> | 1302 | <alert name="AcquireErrorObjectSpan"> |
1221 | <message name="message"> | 1303 | <message name="message"> |
1222 | 획득 오류: 위가 1개 지역 니다. | 1304 | 가져오기 오류: 트 1개의 지역 상 걸 재니다. |
1223 | 동일 에서 획득 있 모든 | 1305 | 모든 젝트 동 지역으로 |
1224 | 이동하십시오. | 1306 | 이동하십시오. |
1225 | </message> | 1307 | </message> |
1226 | </alert> | 1308 | </alert> |
1227 | <alert name="TakeLockedOrNotOwnedBy"> | 1309 | <alert name="TakeLockedOrNotOwnedBy"> |
1228 | <message name="message"> | 1310 | <message name="message"> |
1229 | 최소 1개 잠 태거나 귀하가 소유주가 아닙니다. | 1311 | 1개 상의 오트가 잠 거나 귀하의 소유가 아닙니다. |
1230 | 귀하가 소유자가 아닌 차 , | 1312 | 귀하의 소유가 아닌 트를 가 지면 |
1231 | 당 에 다음 소유자 권한이 적용되어 | 1313 | 트 다음 소유자 권한이 적용되어 |
1232 | 귀하가 해당 물을 정 복사는데 제한 | 1314 | 이후에 귀하가 수정거 복사 권한 한될 |
1233 | 받 수 습니다. | 1315 | 있습니다. |
1234 | 그러 현재 물을 지는 것 가합니다. | 1316 | 지만 현재 는 템 있니다. |
1235 | 말 물들을 하시겠습니까? | 1317 | 이 템 하시겠습니까? |
1236 | </message> | 1318 | </message> |
1237 | <option name="Yes"> | 1319 | <option name="Yes"> |
1238 | 예 | 1320 | 예 |
@@ -1243,10 +1325,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1243 | </alert> | 1325 | </alert> |
1244 | <alert name="PromptGoToCurrencyPage"> | 1326 | <alert name="PromptGoToCurrencyPage"> |
1245 | <message name="message"> | 1327 | <message name="message"> |
1246 | [기타] | 1328 | [EXTRA] |
1247 | 1329 | ||
1248 | 1330 | ||
1249 | [URL](으) 서 구매 화폐 대한 보를 으시겠습니까? | 1331 | 든달러(L$) 구매 정보를 보기 해 [URL](으)로 동하겠습니까? |
1250 | </message> | 1332 | </message> |
1251 | <option name="GotoPage"> | 1333 | <option name="GotoPage"> |
1252 | 페이지로 이동 | 1334 | 페이지로 이동 |
@@ -1257,40 +1339,40 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1257 | </alert> | 1339 | </alert> |
1258 | <alert name="UnableToLinkObjects"> | 1340 | <alert name="UnableToLinkObjects"> |
1259 | <message name="message"> | 1341 | <message name="message"> |
1260 | 이 아이템 [COUNT] 연결지 못습니다. | 1342 | [COUNT]개 브젝트를 연결 니다. |
1261 | 최대 [MAX]개의 연결할 수 있습니다. | 1343 | 최대 [MAX]개의 트를 연결할 수 있습니다. |
1262 | 더 적은 수의 선택해 주십시오. | 1344 | 더 적은 수의 트를 선택해 주십시오. |
1263 | </message> | 1345 | </message> |
1264 | </alert> | 1346 | </alert> |
1265 | <alert name="CannotLinkIncompleteSet"> | 1347 | <alert name="CannotLinkIncompleteSet"> |
1266 | <message name="message"> | 1348 | <message name="message"> |
1267 | 물이 전한 트 갖춰진 경우에만 연결할 수 있으며 | 1349 | 완전한 젝트만 연결할 수 있으며 |
1268 | 2개 이상의 선택 합니다. | 1350 | 둘 이상의 트를 선택야 합니다. |
1269 | </message> | 1351 | </message> |
1270 | </alert> | 1352 | </alert> |
1271 | <alert name="CannotLinkModify"> | 1353 | <alert name="CannotLinkModify"> |
1272 | <message name="message"> | 1354 | <message name="message"> |
1273 | 모든 에 대한 수정 권한이 없기 때문 크에 연결하 | 1355 | 모든 트 대한 수정 권한이 없로 |
1274 | 못습니다. 잠 태의 없고, 모든 에 소유 | 1356 | 연결 니다. 잠 는 트가 없는지, 모든 젝를 소유하 는지 |
1275 | 가고 있 확인하십시오. | 1357 | 를 확인하십시오. |
1276 | </message> | 1358 | </message> |
1277 | </alert> | 1359 | </alert> |
1278 | <alert name="CannotLinkDifferentOwners"> | 1360 | <alert name="CannotLinkDifferentOwners"> |
1279 | <message name="message"> | 1361 | <message name="message"> |
1280 | 사의 주가 전 | 1362 | 든 트가 한 를 고 지 |
1281 | 습니다. 본인 소유 선 시오. | 1363 | 으므로 연결 니다. 한 모든 오트를 소유고 십시오. |
1282 | </message> | 1364 | </message> |
1283 | </alert> | 1365 | </alert> |
1284 | <alert name="NoFileExtension"> | 1366 | <alert name="NoFileExtension"> |
1285 | <message name="message"> | 1367 | <message name="message"> |
1286 | 파일에 당하는 장자가 없니다: '[파일명]' | 1368 | 파일 확장자 없: '[FILE]' |
1287 | 파일 올바른 파 확자를 부여 시오 | 1369 | 파일 확가 올바른 확. |
1288 | </message> | 1370 | </message> |
1289 | </alert> | 1371 | </alert> |
1290 | <alert name="InvalidFileExtension"> | 1372 | <alert name="InvalidFileExtension"> |
1291 | <message name="message"> | 1373 | <message name="message"> |
1292 | 유효하지 않은 자[확장자명]입니다 | 1374 | 유효하지 않은 확장자[EXTENSION] |
1293 | 바른 름은 [유효한 값]입니다 | 1375 | [VALIDS] |
1294 | </message> | 1376 | </message> |
1295 | <option name="OK"> | 1377 | <option name="OK"> |
1296 | 확인 | 1378 | 확인 |
@@ -1298,234 +1380,234 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1298 | </alert> | 1380 | </alert> |
1299 | <alert name="CannotUploadSoundFile"> | 1381 | <alert name="CannotUploadSoundFile"> |
1300 | <message name="message"> | 1382 | <message name="message"> |
1301 | 읽기를 업로드 축 운드 파일을 열지 못습니다: | 1383 | 읽기를 업로드 사운드 파일을 열 니다: |
1302 | [파일명] | 1384 | [FILE] |
1303 | </message> | 1385 | </message> |
1304 | </alert> | 1386 | </alert> |
1305 | <alert name="SoundFileNotRIFF"> | 1387 | <alert name="SoundFileNotRIFF"> |
1306 | <message name="message"> | 1388 | <message name="message"> |
1307 | 파일이 RIFF WAVE 오디오 파일이 아닌 것으로 판됩다: | 1389 | 파일이 RIFF WAVE 파일이 아닌 것 같습니다: |
1308 | [파일명] | 1390 | [FILE] |
1309 | </message> | 1391 | </message> |
1310 | </alert> | 1392 | </alert> |
1311 | <alert name="SoundFileNotPCM"> | 1393 | <alert name="SoundFileNotPCM"> |
1312 | <message name="message"> | 1394 | <message name="message"> |
1313 | 파일이 PCM WAVE 오디오 파일이 아닌 것으로 판됩다: | 1395 | 파일이 PCM WAVE 오디오 파일이 아닌 것 같습니다: |
1314 | [파일명] | 1396 | [FILE] |
1315 | </message> | 1397 | </message> |
1316 | </alert> | 1398 | </alert> |
1317 | <alert name="SoundFileInvalidChannelCount"> | 1399 | <alert name="SoundFileInvalidChannelCount"> |
1318 | <message name="message"> | 1400 | <message name="message"> |
1319 | 파일 유효하지 않 수의 채널이 있니다(모노 또는 스테레오여야 ): | 1401 | 파일 채 개가 효하지 않습니다(모노 또는 스테레오 유): |
1320 | [파일명] | 1402 | [FILE] |
1321 | </message> | 1403 | </message> |
1322 | </alert> | 1404 | </alert> |
1323 | <alert name="SoundFileInvalidSampleRate"> | 1405 | <alert name="SoundFileInvalidSampleRate"> |
1324 | <message name="message"> | 1406 | <message name="message"> |
1325 | 파일이 지원되는 플(44.1k야 함) 닌 것로 됩니다: | 1407 | 파일 비트율 지원되지 않는 같니다(44.1k이 ): |
1326 | [파일명] | 1408 | [FILE] |
1327 | </message> | 1409 | </message> |
1328 | </alert> | 1410 | </alert> |
1329 | <alert name="SoundFileInvalidWordSize"> | 1411 | <alert name="SoundFileInvalidWordSize"> |
1330 | <message name="message"> | 1412 | <message name="message"> |
1331 | 파일이 지원되는 단어 크(8 16비트여야 함)가 아닌 것으로 판단됩니다: | 1413 | 파일 단 크기가 지원되지 않는 것 습니다(8나 16비트여야 함): |
1332 | [파일명] | 1414 | [FILE] |
1333 | </message> | 1415 | </message> |
1334 | </alert> | 1416 | </alert> |
1335 | <alert name="SoundFileInvalidHeader"> | 1417 | <alert name="SoundFileInvalidHeader"> |
1336 | <message name="message"> | 1418 | <message name="message"> |
1337 | WAV 헤더에서 '데이터' 음을 찾을 수 없습니다: | 1419 | WAV 헤더에서 '데이터' 찾을 수 없습니다: |
1338 | [파일명] | 1420 | [FILE] |
1339 | </message> | 1421 | </message> |
1340 | </alert> | 1422 | </alert> |
1341 | <alert name="SoundFileInvalidTooLong"> | 1423 | <alert name="SoundFileInvalidTooLong"> |
1342 | <message name="message"> | 1424 | <message name="message"> |
1343 | 오디오 파일 길이가 너무 깁니다(최대 10초): | 1425 | 오디오 파일이 너무 깁니다(최대 10초): |
1344 | [파일명] | 1426 | [FILE] |
1345 | </message> | 1427 | </message> |
1346 | </alert> | 1428 | </alert> |
1347 | <alert name="ProblemWithFile"> | 1429 | <alert name="ProblemWithFile"> |
1348 | <message name="message"> | 1430 | <message name="message"> |
1349 | 파일 [파일명] 문제가 습니다: | 1431 | [FILE] 문제: |
1350 | 1432 | ||
1351 | [오류] | 1433 | [ERROR] |
1352 | </message> | 1434 | </message> |
1353 | </alert> | 1435 | </alert> |
1354 | <alert name="CannotOpenTemporarySoundFile"> | 1436 | <alert name="CannotOpenTemporarySoundFile"> |
1355 | <message name="message"> | 1437 | <message name="message"> |
1356 | 쓰기를 임시 압축 사운드 파일을 열지 못습니다: [파일명] | 1438 | 쓰기를 임시 압축 사운드 파일을 열 니다: [FILE] |
1357 | </message> | 1439 | </message> |
1358 | </alert> | 1440 | </alert> |
1359 | <alert name="UnknownVorbisEncodeFailure"> | 1441 | <alert name="UnknownVorbisEncodeFailure"> |
1360 | <message name="message"> | 1442 | <message name="message"> |
1361 | 다 파일에 수 없는 보비스 오류가 발생했습니다: [파일명] | 1443 | 알 수 없는 vorbis 딩 오류: [FILE] |
1362 | </message> | 1444 | </message> |
1363 | </alert> | 1445 | </alert> |
1364 | <alert name="CorruptResourceFile"> | 1446 | <alert name="CorruptResourceFile"> |
1365 | <message name="message"> | 1447 | <message name="message"> |
1366 | 손상된 리소스 파일입니다: [파일명] | 1448 | 손상된 리소스 파일: [FILE] |
1367 | </message> | 1449 | </message> |
1368 | </alert> | 1450 | </alert> |
1369 | <alert name="UnknownResourceFileVersion"> | 1451 | <alert name="UnknownResourceFileVersion"> |
1370 | <message name="message"> | 1452 | <message name="message"> |
1371 | 파일 내에 알려지 은 린든 파일 버전이 있습니다: [파일명] | 1453 | 파일에 알 린든 리소스 파일 버전이 있습니다: [FILE] |
1372 | </message> | 1454 | </message> |
1373 | </alert> | 1455 | </alert> |
1374 | <alert name="UnableToCreateOutputFile"> | 1456 | <alert name="UnableToCreateOutputFile"> |
1375 | <message name="message"> | 1457 | <message name="message"> |
1376 | 출력 파일 실패: [파일명] | 1458 | 출력 파일을 만들 없습: [FILE] |
1377 | </message> | 1459 | </message> |
1378 | </alert> | 1460 | </alert> |
1379 | <alert name="DoNotSupportBulkAnimationUpload"> | 1461 | <alert name="DoNotSupportBulkAnimationUpload"> |
1380 | <message name="message"> | 1462 | <message name="message"> |
1381 | 현재 애니메이션 파일의 벌크 업로드는 지원지 않습니다 | 1463 | 현재 애니메이션 파일의 일괄 업로드는 지원지 않습니다. |
1382 | </message> | 1464 | </message> |
1383 | </alert> | 1465 | </alert> |
1384 | <alert name="CannotAccessOutputFile"> | 1466 | <alert name="CannotAccessOutputFile"> |
1385 | <message name="message"> | 1467 | <message name="message"> |
1386 | 출력 파일에 세스지 못습니다: [파일명] | 1468 | 출력 파일에 근 니다: [FILE] |
1387 | </message> | 1469 | </message> |
1388 | </alert> | 1470 | </alert> |
1389 | <alert name="InsufficientFundsToUploadFile"> | 1471 | <alert name="InsufficientFundsToUploadFile"> |
1390 | <message name="message"> | 1472 | <message name="message"> |
1391 | 자금이 부족해 파일 업로드를 완료할 수 없습니다: 비용은 L$[비용]이며, 현재 잔액은 L$[잔액]입니다 | 1473 | 파일을 업로드하는 데 린든달러가 부족함: 비용은 L$[COST]이고, 잔액은 L$[BALANCE]임 |
1392 | </message> | 1474 | </message> |
1393 | </alert> | 1475 | </alert> |
1394 | <alert name="InsufficientFundsToFinishUpload"> | 1476 | <alert name="InsufficientFundsToFinishUpload"> |
1395 | <message name="message"> | 1477 | <message name="message"> |
1396 | 자금이 부족해 [파일명] 업로드를 완료할 수 없습니다: 비용은 L$[비용]이며, 현재 잔액은 L$[잔액]입니다 | 1478 | [FILE] (을)를 업로드하는 데 린든달러가 부족함: 비용은 L$[COST]이고, 잔액은 L$[BALANCE]임 |
1397 | </message> | 1479 | </message> |
1398 | </alert> | 1480 | </alert> |
1399 | <alert name="CannotUploadReason"> | 1481 | <alert name="CannotUploadReason"> |
1400 | <message name="message"> | 1482 | <message name="message"> |
1401 | 다음의 이유로 인해 [파] 업로드에 패습니다: [이유] | 1483 | 다음 이유로 인해 [FILE]() 업로드할 니다: [REASON] |
1402 | 잠시 후 다시 시도해 주십시오. | 1484 | 다시 시도해 주십시오. |
1403 | </message> | 1485 | </message> |
1404 | </alert> | 1486 | </alert> |
1405 | <alert name="CannotCreateLandmarkNotOwner"> | 1487 | <alert name="CannotCreateLandmarkNotOwner"> |
1406 | <message name="message"> | 1488 | <message name="message"> |
1407 | 이 토지의 소유주가 허용하지 않기 에 여기는 | 1489 | 토지의 소유주가 허용하지 않으 여기에 |
1408 | 토 경계를 성실 수 없습니다. | 1490 | 랜드크를 성 수 없습니다. |
1409 | 몇 터 이동해보십시오. | 1491 | 먼 몇 m 이동해 보십시오. |
1410 | </message> | 1492 | </message> |
1411 | </alert> | 1493 | </alert> |
1412 | <alert name="CannotRecompileSelectObjectsNoScripts"> | 1494 | <alert name="CannotRecompileSelectObjectsNoScripts"> |
1413 | <message name="message"> | 1495 | <message name="message"> |
1414 | 컴파일을 수행할 수 없니다. | 1496 | 컴파일링을 수행할 수 없. |
1415 | 효한 스 사물을 | 1497 | |
1416 | 선택 주. | 1498 | 크립트의 오브젝트틀 택. |
1417 | </message> | 1499 | </message> |
1418 | </alert> | 1500 | </alert> |
1419 | <alert name="CannotRecompileSelectObjectsNoPermission"> | 1501 | <alert name="CannotRecompileSelectObjectsNoPermission"> |
1420 | <message name="message"> | 1502 | <message name="message"> |
1421 | 컴파일을 수행할 수 없니다. | 1503 | 컴파일링을 수행할 수 없. |
1422 | 인에 수정할 권한이 있는 스크립트 | 1504 | 수정할 권한이 있는 |
1423 | 선택 주. | 1505 | 트 브젝트틀 택. |
1424 | </message> | 1506 | </message> |
1425 | </alert> | 1507 | </alert> |
1426 | <alert name="CannotResetSelectObjectsNoScripts"> | 1508 | <alert name="CannotResetSelectObjectsNoScripts"> |
1427 | <message name="message"> | 1509 | <message name="message"> |
1428 | 설정을 수행할 수 없니다. | 1510 | 기화를 수행할 수 없. |
1429 | 본에게 정할 권한이 있 스크 | 1511 | |
1430 | 선택 주. | 1512 | 트 브젝트틀 택.. |
1431 | </message> | 1513 | </message> |
1432 | </alert> | 1514 | </alert> |
1433 | <alert name="CannotResetSelectObjectsNoPermission"> | 1515 | <alert name="CannotResetSelectObjectsNoPermission"> |
1434 | <message name="message"> | 1516 | <message name="message"> |
1435 | 설정을 수행할 수 없니다. | 1517 | 기화를 수행할 수 없. |
1436 | 인에 수정할 권한이 있는 스크립트 | 1518 | 수정할 권한이 있는 |
1437 | 선택 주. | 1519 | 트 브젝트틀 택. |
1438 | </message> | 1520 | </message> |
1439 | </alert> | 1521 | </alert> |
1440 | <alert name="CannotSetRunningSelectObjectsNoScripts"> | 1522 | <alert name="CannotSetRunningSelectObjectsNoScripts"> |
1441 | <message name="message"> | 1523 | <message name="message"> |
1442 | 스크립트를 체 작동함으로 설정할 수 없니다. | 1524 | 스크립트를 행 함으로 설정할 수 없. |
1443 | 효한 스 사물을 | 1525 | |
1444 | 선택 주. | 1526 | 크립트의 오브젝트틀 택. |
1445 | </message> | 1527 | </message> |
1446 | </alert> | 1528 | </alert> |
1447 | <alert name="CannotSetRunningSelectObjectsNoPermission"> | 1529 | <alert name="CannotSetRunningSelectObjectsNoPermission"> |
1448 | <message name="message"> | 1530 | <message name="message"> |
1449 | 스크립트를 체 작동함으로 설정할 수 없니다. | 1531 | 스크립트를 행 함으로 설정할 수 없. |
1450 | 인에 수정할 권한이 있는 스크립트 | 1532 | 수정할 권한이 있는 |
1451 | 선택 주. | 1533 | 트 브젝트틀 택. |
1452 | </message> | 1534 | </message> |
1453 | </alert> | 1535 | </alert> |
1454 | <alert name="CannotSetRunningNotSelectObjectsNoScripts"> | 1536 | <alert name="CannotSetRunningNotSelectObjectsNoScripts"> |
1455 | <message name="message"> | 1537 | <message name="message"> |
1456 | 스크립트를 체 동 함으로 설정할 수 없니다. | 1538 | 스크립트를 행 안 함으로 설정할 수 없. |
1457 | 효한 스 | 1539 | |
1458 | 선택 주. | 1540 | 트 브젝트틀 택. |
1459 | </message> | 1541 | </message> |
1460 | </alert> | 1542 | </alert> |
1461 | <alert name="CannotSetRunningNotSelectObjectsNoPermission"> | 1543 | <alert name="CannotSetRunningNotSelectObjectsNoPermission"> |
1462 | <message name="message"> | 1544 | <message name="message"> |
1463 | 스크립트를 체 동 함으로 설정할 수 없니다. | 1545 | 스크립트를 행 안 함으로 설정할 수 없. |
1464 | 인에 수정할 권한이 있는 스크립트 | 1546 | 수정할 권한이 있는 |
1465 | 선택 주. | 1547 | 트 브젝트틀 택. |
1466 | </message> | 1548 | </message> |
1467 | </alert> | 1549 | </alert> |
1468 | <alert name="NoFrontmostFloater"> | 1550 | <alert name="NoFrontmostFloater"> |
1469 | <message name="message"> | 1551 | <message name="message"> |
1470 | 구출할 방 자 다 | 1552 | 맨 함 |
1471 | </message> | 1553 | </message> |
1472 | </alert> | 1554 | </alert> |
1473 | <alert name="ColladaExportFailedUnknownServerError"> | 1555 | <alert name="ColladaExportFailedUnknownServerError"> |
1474 | <message name="message"> | 1556 | <message name="message"> |
1475 | 콜라다 내보내기 실패: 알려지 은 서버 오류입니다. | 1557 | Collada 내보내기 실패: 알 서버 오류입니다. |
1476 | </message> | 1558 | </message> |
1477 | </alert> | 1559 | </alert> |
1478 | <alert name="ColladaExportFailedInvalidPermissions"> | 1560 | <alert name="ColladaExportFailedInvalidPermissions"> |
1479 | <message name="message"> | 1561 | <message name="message"> |
1480 | 콜라다 내보내기 실패: 유효하지 않은 한이나 잠 태니다! | 1562 | Collada 내보내기 실패: 권한 효하지 않거나 트가 잠 습니다. |
1481 | </message> | 1563 | </message> |
1482 | </alert> | 1564 | </alert> |
1483 | <alert name="ColladaExportFailedUnknownError"> | 1565 | <alert name="ColladaExportFailedUnknownError"> |
1484 | <message name="message"> | 1566 | <message name="message"> |
1485 | 콜라다 내보내기 실패: 알려지 은 오류입니다. | 1567 | Collada 내보내기 실패: 알 오류입니다. |
1486 | </message> | 1568 | </message> |
1487 | </alert> | 1569 | </alert> |
1488 | <alert name="ObjectImportFailedTransfer"> | 1570 | <alert name="ObjectImportFailedTransfer"> |
1489 | <message name="message"> | 1571 | <message name="message"> |
1490 | 가져오기에 실패습니다. 파일을 전송지 못했다. | 1572 | 젝트 가져오기에 실패. 파일을 전송 없음. |
1491 | </message> | 1573 | </message> |
1492 | </alert> | 1574 | </alert> |
1493 | <alert name="ObjectImportFailedBadFormat"> | 1575 | <alert name="ObjectImportFailedBadFormat"> |
1494 | <message name="message"> | 1576 | <message name="message"> |
1495 | 가져오기에 실패습니다. 파일이 가능한 SLObject 형식이 아니다. | 1577 | 젝트 가져오기에 실패. 파일이 한SLObject 형식이 아. |
1496 | </message> | 1578 | </message> |
1497 | </alert> | 1579 | </alert> |
1498 | <alert name="ObjectImportFailedUnknownError"> | 1580 | <alert name="ObjectImportFailedUnknownError"> |
1499 | <message name="message"> | 1581 | <message name="message"> |
1500 | 가져오기에 실패습니다. 알려지 은 오류입니다. | 1582 | 젝트 가져오기에 실패. 알 오류. |
1501 | </message> | 1583 | </message> |
1502 | </alert> | 1584 | </alert> |
1503 | <alert name="CouldNotTeleportReason"> | 1585 | <alert name="CouldNotTeleportReason"> |
1504 | <message name="message"> | 1586 | <message name="message"> |
1505 | 텔포트지 못습니다. | 1587 | 텔포트 니다. |
1506 | [이유] | 1588 | [REASON] |
1507 | </message> | 1589 | </message> |
1508 | </alert> | 1590 | </alert> |
1509 | <alert name="CannotSetLandOwnerNothingSelected"> | 1591 | <alert name="CannotSetLandOwnerNothingSelected"> |
1510 | <message name="message"> | 1592 | <message name="message"> |
1511 | 토지 소유주를 설정지 못습니다: | 1593 | 토지 소유주를 설정 니다: |
1512 | 무것도 택 니다. | 1594 | 선택한 항 습니다. |
1513 | </message> | 1595 | </message> |
1514 | </alert> | 1596 | </alert> |
1515 | <alert name="CannotSetLandOwnerMultipleRegions"> | 1597 | <alert name="CannotSetLandOwnerMultipleRegions"> |
1516 | <message name="message"> | 1598 | <message name="message"> |
1517 | 선택이 여러개의 지역에 걸있 토지 소유권을 | 1599 | 선택 항목이 여러 지역에 분 기 때문 토지 소유권을 강제로 |
1518 | 강지 못습니다. 작은 면을 선택신 후 다시 시도해 주십시오. | 1600 | 니다. 더 작은 선택 후 다시 시도해 주십시오. |
1519 | </message> | 1601 | </message> |
1520 | </alert> | 1602 | </alert> |
1521 | <alert name="ForceOwnerAuctionWarning"> | 1603 | <alert name="ForceOwnerAuctionWarning"> |
1522 | <message name="message"> | 1604 | <message name="message"> |
1523 | 이 구획은 경매 매물입니다. 소유권을 강제할 경 | 1605 | 이 구획은 경매 태니다. 소유권을 강제로 정하면 |
1524 | 경매가 취소되고, 단 찰이 시작 일부 주민들 | 1606 | 경매가 취소되고 입찰이 시작 경우 잠재적으 일부 주민게 |
1525 | 불만 수 있습니다. 소유권을 강제하시겠습니까? | 1607 | 불 갈 수 있습니다. 소유권을 강제로 지정하시겠습니까? |
1526 | </message> | 1608 | </message> |
1527 | <option name="Force"> | 1609 | <option name="Force"> |
1528 | 강 | 1610 | 포 |
1529 | </option> | 1611 | </option> |
1530 | <option name="Cancel"> | 1612 | <option name="Cancel"> |
1531 | 취소 | 1613 | 취소 |
@@ -1533,20 +1615,20 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1533 | </alert> | 1615 | </alert> |
1534 | <alert name="CannotContentifyNothingSelected"> | 1616 | <alert name="CannotContentifyNothingSelected"> |
1535 | <message name="message"> | 1617 | <message name="message"> |
1536 | 내 시 습니다. | 1618 | 를 인 니다: |
1537 | 무것도 택 니다. | 1619 | 선택한 항 습니다. |
1538 | </message> | 1620 | </message> |
1539 | </alert> | 1621 | </alert> |
1540 | <alert name="CannotContentifyNoRegion"> | 1622 | <alert name="CannotContentifyNoRegion"> |
1541 | <message name="message"> | 1623 | <message name="message"> |
1542 | 내 시 습니다. | 1624 | 를 인 니다: |
1543 | 해당 지역이 없습니다. | 1625 | 지역이 없습니다. |
1544 | </message> | 1626 | </message> |
1545 | </alert> | 1627 | </alert> |
1546 | <alert name="CannotReleaseLandNothingSelected"> | 1628 | <alert name="CannotReleaseLandNothingSelected"> |
1547 | <message name="message"> | 1629 | <message name="message"> |
1548 | 토지를 포기하지 못했습니다: | 1630 | 토지를 포기하지 못했습니다: |
1549 | 무것도 택 니다. | 1631 | 선택한 항 습니다. |
1550 | </message> | 1632 | </message> |
1551 | </alert> | 1633 | </alert> |
1552 | <alert name="CannotReleaseLandNoRegion"> | 1634 | <alert name="CannotReleaseLandNoRegion"> |
@@ -1557,178 +1639,178 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1557 | </alert> | 1639 | </alert> |
1558 | <alert name="CannotBuyLandNothingSelected"> | 1640 | <alert name="CannotBuyLandNothingSelected"> |
1559 | <message name="message"> | 1641 | <message name="message"> |
1560 | 토지를 매입하지 못했습니다: | 1642 | 토지를 구매하지 못했습니다: |
1561 | 무것도 택 니다. | 1643 | 선택한 항 습니다. |
1562 | </message> | 1644 | </message> |
1563 | </alert> | 1645 | </alert> |
1564 | <alert name="CannotBuyLandNoRegion"> | 1646 | <alert name="CannotBuyLandNoRegion"> |
1565 | <message name="message"> | 1647 | <message name="message"> |
1566 | 토지를 매입하지 못했습니다: | 1648 | 토지를 구매하지 못했습니다: |
1567 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1649 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1568 | </message> | 1650 | </message> |
1569 | </alert> | 1651 | </alert> |
1570 | <alert name="CannotDeedLandNothingSelected"> | 1652 | <alert name="CannotDeedLandNothingSelected"> |
1571 | <message name="message"> | 1653 | <message name="message"> |
1572 | 토지를 양도하지 못했습니다: | 1654 | 토지를 양도하지 못했습니다: |
1573 | 무것도 택 니다. | 1655 | 선택한 항 습니다. |
1574 | </message> | 1656 | </message> |
1575 | </alert> | 1657 | </alert> |
1576 | <alert name="CannotDeedLandNoGroup"> | 1658 | <alert name="CannotDeedLandNoGroup"> |
1577 | <message name="message"> | 1659 | <message name="message"> |
1578 | 토지를 양도하지 못했습니다: | 1660 | 토지를 양도하지 못했습니다: |
1579 | 해당 그룹이 없습니다. | 1661 | 그룹이 없습니다. |
1580 | </message> | 1662 | </message> |
1581 | </alert> | 1663 | </alert> |
1582 | <alert name="CannotDeedLandNoRegion"> | 1664 | <alert name="CannotDeedLandNoRegion"> |
1583 | <message name="message"> | 1665 | <message name="message"> |
1584 | 토지를 양도하지 못했습니다: | 1666 | 토지를 양도하지 못했습니다: |
1585 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1667 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1586 | 도움말-> 버그 신고를 해 신고하도록 하십시오. | 1668 | 도구 -> 버그 신고 신고하십시오. |
1587 | </message> | 1669 | </message> |
1588 | </alert> | 1670 | </alert> |
1589 | <alert name="CannotSetLandOwnerNothingSelected"> | 1671 | <alert name="CannotSetLandOwnerNothingSelected"> |
1590 | <message name="message"> | 1672 | <message name="message"> |
1591 | 토지 소유주를 설정지 못습니다: | 1673 | 토지 소유주를 설정 니다: |
1592 | 무것도 택 니다. | 1674 | 선택한 항 습니다. |
1593 | </message> | 1675 | </message> |
1594 | </alert> | 1676 | </alert> |
1595 | <alert name="CannotBuyLandMultipleRegions"> | 1677 | <alert name="CannotBuyLandMultipleRegions"> |
1596 | <message name="message"> | 1678 | <message name="message"> |
1597 | 선택이 여러개의 지역에 걸있 토지를 매입지 못습니다. | 1679 | 선택 항목이 여러 지역에 분 기 때문 토지를 매입 니다. |
1598 | 작은 면을 선택신 후 다시 시도해 주십시오. | 1680 | 더 작은 선택 후 다시 시도해 주십시오. |
1599 | </message> | 1681 | </message> |
1600 | </alert> | 1682 | </alert> |
1601 | <alert name="CannotBuyLandMultipleSelected"> | 1683 | <alert name="CannotBuyLandMultipleSelected"> |
1602 | <message name="message"> | 1684 | <message name="message"> |
1603 | 토지를 매입하지 못했습니다: | 1685 | 토지를 구매하지 못했습니다: |
1604 | 여러개의 각기 다른 구획이 선택되었습니다. | 1686 | 여러 개의 각기 다른 구획이 선택되었습니다. |
1605 | 더 작은 면을 선택해 주십시오. | 1687 | 더 작은 선택해 주십시오. |
1606 | </message> | 1688 | </message> |
1607 | </alert> | 1689 | </alert> |
1608 | <alert name="CannotDeedLandMultipleSelected"> | 1690 | <alert name="CannotDeedLandMultipleSelected"> |
1609 | <message name="message"> | 1691 | <message name="message"> |
1610 | 토지를 양도하지 못했습니다: | 1692 | 토지를 양도하지 못했습니다: |
1611 | 여러개의 각기 다른 구획이 선택되었습니다. | 1693 | 여러 개의 각기 다른 구획이 선택되었습니다. |
1612 | 더 작은 면을 선택해 주십시오. | 1694 | 더 작은 선택해 주십시오. |
1613 | </message> | 1695 | </message> |
1614 | </alert> | 1696 | </alert> |
1615 | <alert name="RegionNotFound"> | 1697 | <alert name="RegionNotFound"> |
1616 | <message name="message"> | 1698 | <message name="message"> |
1617 | 지역을 을 수 없니다. | 1699 | 지역을 견할 수 없 |
1618 | </message> | 1700 | </message> |
1619 | </alert> | 1701 | </alert> |
1620 | <alert name="ParcelCanPlayMusic"> | 1702 | <alert name="ParcelCanPlayMusic"> |
1621 | <message name="message"> | 1703 | <message name="message"> |
1622 | 이 에서는 스트리밍 음악 재생 가합니다. | 1704 | 이 에서는 스트리밍 음악을 재생할 있니다. |
1623 | 1705 | ||
1624 | 음악 연결 속가 768 kbps | 1706 | 음악 768 kbps 이상의 |
1625 | 이어야 가능합니다. | 1707 | 터넷 결이 요니다. |
1626 | 1708 | ||
1627 | 가능한 경 악 재생하시겠습니까? | 1709 | 음악 효시 재생 하시겠습니까? |
1628 | </message> | 1710 | </message> |
1629 | <option name="PlayMusic"> | 1711 | <option name="PlayMusic"> |
1630 | 음악 재생 | 1712 | 음악 재생 |
1631 | </option> | 1713 | </option> |
1632 | <option name="Disable"> | 1714 | <option name="Disable"> |
1633 | 기 | 1715 | 활성 |
1634 | </option> | 1716 | </option> |
1635 | </alert> | 1717 | </alert> |
1636 | <alert name="ParcelCanPlayMedia"> | 1718 | <alert name="ParcelCanPlayMedia"> |
1637 | <message name="message"> | 1719 | <message name="message"> |
1638 | 이 에서는 스트리밍 상 재생 가합니다. | 1720 | 이 에서는 스트리밍 비디를 재생할 있니다. |
1639 | 1721 | ||
1640 | 상은 인 결 가 768 kbps | 1722 | 리 디를 생하면 768 kbps 이상의 |
1641 | 이어야 가능합니다. | 1723 | 터넷 결이 요니다. |
1642 | 1724 | ||
1643 | 가 경 재생하시겠습니까? | 1725 | 리 비디 효 재생 하시겠습니까? |
1644 | 1726 | ||
1645 | (환경 설정 > 디 & 비디오로 가면 | 1727 | (환경 설정 >드/ 비디오 |
1646 | 옵션을 변경실 수 있습니다.) | 1728 | 옵션을 변경 수 있습니다.) |
1647 | </message> | 1729 | </message> |
1648 | <option name="PlayMedia"> | 1730 | <option name="PlayMedia"> |
1649 | 미디어 재생 | 1731 | 미디어 재생 |
1650 | </option> | 1732 | </option> |
1651 | <option name="Disable"> | 1733 | <option name="Disable"> |
1652 | 기 | 1734 | 활성 |
1653 | </option> | 1735 | </option> |
1654 | </alert> | 1736 | </alert> |
1655 | <alert name="CannotBuyLandWaitingForServer"> | 1737 | <alert name="CannotBuyLandWaitingForServer"> |
1656 | <message name="message"> | 1738 | <message name="message"> |
1657 | 토지를 매입하지 못했습니다: | 1739 | 토지를 구매하지 못했습니다: |
1658 | 서버가 비용을 보고기 기다리고 니다. | 1740 | 서버가 비용을 보고 까지 기다리는 니다. |
1659 | 시 후 다시 시도해 주십시오. | 1741 | 몇 후 다시 시도해 주십시오. |
1660 | </message> | 1742 | </message> |
1661 | </alert> | 1743 | </alert> |
1662 | <alert name="CannotDeedLandWaitingForServer"> | 1744 | <alert name="CannotDeedLandWaitingForServer"> |
1663 | <message name="message"> | 1745 | <message name="message"> |
1664 | 토지를 양도하지 못했습니다: | 1746 | 토지를 양도하지 못했습니다: |
1665 | 서버가 소유권을 보고기 기다리고 니다. | 1747 | 서버가 소유권을 보고 까지 기다리는 니다. |
1666 | 시 후 다시 시도해 주십시오. | 1748 | 몇 후 다시 시도해 주십시오. |
1667 | </message> | 1749 | </message> |
1668 | </alert> | 1750 | </alert> |
1669 | <alert name="CannotBuyLandNoPublic"> | 1751 | <alert name="CannotBuyLandNoPublic"> |
1670 | <message name="message"> | 1752 | <message name="message"> |
1671 | 토지를 매입하지 못했습니다: | 1753 | 토지를 구매하지 못했습니다: |
1672 | 선택한 내에 공공 토지가 혀 포함되 있지 니다. | 1754 | 선택한 는 공공 토지가 습니다. |
1673 | </message> | 1755 | </message> |
1674 | </alert> | 1756 | </alert> |
1675 | <alert name="CannotBuyLandLandOwned"> | 1757 | <alert name="CannotBuyLandLandOwned"> |
1676 | <message name="message"> | 1758 | <message name="message"> |
1677 | 토지를 매입하지 못했습니다: | 1759 | 토지를 구매하지 못했습니다: |
1678 | 다른 사용자가 소유한 토지가 선택되었습니다. | 1760 | 다른 사용자 소유의 토지가 선택되었습니다. |
1679 | 더 작은 면을 선택해 주십시오. | 1761 | 더 작은 선택해 주십시오. |
1680 | </message> | 1762 | </message> |
1681 | </alert> | 1763 | </alert> |
1682 | <alert name="CannotButLandRegionNotFound"> | 1764 | <alert name="CannotButLandRegionNotFound"> |
1683 | <message name="message"> | 1765 | <message name="message"> |
1684 | 토지를 매입하지 못했습니다: | 1766 | 토지를 구매하지 못했습니다: |
1685 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1767 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1686 | 도움말-> 버그 신고를 해 신고 시오. | 1768 | 도구 -> 버그 신고 신고십시오. |
1687 | </message> | 1769 | </message> |
1688 | </alert> | 1770 | </alert> |
1689 | <alert name="CannotBuyLandNoTransfer"> | 1771 | <alert name="CannotBuyLandNoTransfer"> |
1690 | <message name="message"> | 1772 | <message name="message"> |
1691 | 토지를 매입하지 못했습니다: | 1773 | 토지를 구매하지 못했습니다: |
1692 | 지역 [지역명]서는 토지 양도가 허용되지 않습니다. | 1774 | 지역 [REGION](는) 토지 양도가 허용되지 않습니다. |
1693 | </message> | 1775 | </message> |
1694 | </alert> | 1776 | </alert> |
1695 | <alert name="CannotDeedLandNoTransfer"> | 1777 | <alert name="CannotDeedLandNoTransfer"> |
1696 | <message name="message"> | 1778 | <message name="message"> |
1697 | 토지를 양도하지 못했습니다: | 1779 | 토지를 양도하지 못했습니다: |
1698 | 지역 [지역명]서는 토지 양도가 허용되지 않습니다. | 1780 | 지역 [REGION](는) 토지 양도가 허용되지 않습니다. |
1699 | </message> | 1781 | </message> |
1700 | </alert> | 1782 | </alert> |
1701 | <alert name="CannotBuyLandForGroupNotOfficer"> | 1783 | <alert name="CannotBuyLandForGroupNotOfficer"> |
1702 | <message name="message"> | 1784 | <message name="message"> |
1703 | 그룹을 대신해 토지를 매입하지 못했습니다: | 1785 | 그룹을 대신해 토지를 매입하지 못했습니다: |
1704 | 귀하는 현재 소속 그룹 간부가 아닙니다. | 1786 | 귀하는 현재 그룹서 간부가 아닙니다. |
1705 | 편집 -> 그룹...을 이용하여 다른 그룹을 활성화십시오. | 1787 | 편집 -> 그룹...을 이용하여 다른 그룹을 활성화십시오. |
1706 | </message> | 1788 | </message> |
1707 | </alert> | 1789 | </alert> |
1708 | <alert name="CannotBuyLandInsufficientFunds"> | 1790 | <alert name="CannotBuyLandInsufficientFunds"> |
1709 | <message name="message"> | 1791 | <message name="message"> |
1710 | 이 [면] 평 터의 토지를 구매하 은 L$[가격]입니다. | 1792 | 이 토지 [AREA]곱미터를 구매 하 L$[PRICE]가 다. |
1711 | 귀하의 잔고는 L$[잔고]이(가) 전입니다. | 1793 | 귀하의 잔고는 L$[BALANCE]입니다. |
1712 | </message> | 1794 | </message> |
1713 | </alert> | 1795 | </alert> |
1714 | <alert name="CannotReleaseLandNothingSelected"> | 1796 | <alert name="CannotReleaseLandNothingSelected"> |
1715 | <message name="message"> | 1797 | <message name="message"> |
1716 | 토지를 포기하지 못했습니다: | 1798 | 토지를 포기하지 못했습니다: |
1717 | 무것도 택 니다. | 1799 | 선택한 항 습니다. |
1718 | </message> | 1800 | </message> |
1719 | </alert> | 1801 | </alert> |
1720 | <alert name="CannotReleaseLandWatingForServer"> | 1802 | <alert name="CannotReleaseLandWatingForServer"> |
1721 | <message name="message"> | 1803 | <message name="message"> |
1722 | 토지를 포기하지 못했습니다: | 1804 | 토지를 포기하지 못했습니다: |
1723 | 서버가 비용을 보고기 기다리고 니다. | 1805 | 서버가 비용을 보고 까지 기다리는 니다. |
1724 | 시 후 다시 시도해 주십시오. | 1806 | 몇 후 다시 시도해 주십시오. |
1725 | </message> | 1807 | </message> |
1726 | </alert> | 1808 | </alert> |
1727 | <alert name="CannotReleaseLandSelected"> | 1809 | <alert name="CannotReleaseLandSelected"> |
1728 | <message name="message"> | 1810 | <message name="message"> |
1729 | 토지를 포기하지 못했습니다: | 1811 | 토지를 포기하지 못했습니다: |
1730 | 여러개의 각기 다른 구획이 선택되었습니다. | 1812 | 여러 개의 각기 다른 구획이 선택되었습니다. |
1731 | 더 작은 면을 선택해 주십시오. | 1813 | 더 작은 선택해 주십시오. |
1732 | </message> | 1814 | </message> |
1733 | </alert> | 1815 | </alert> |
1734 | <alert name="CannotReleaseLandDontOwn"> | 1816 | <alert name="CannotReleaseLandDontOwn"> |
@@ -1742,33 +1824,33 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1742 | <message name="message"> | 1824 | <message name="message"> |
1743 | 토지를 포기하지 못했습니다: | 1825 | 토지를 포기하지 못했습니다: |
1744 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1826 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1745 | 도움말-> 버그 신고를 해 신고 시오. | 1827 | 도구 -> 버그 신고 신고십시오. |
1746 | </message> | 1828 | </message> |
1747 | </alert> | 1829 | </alert> |
1748 | <alert name="CannotReleaseLandNoTransfer"> | 1830 | <alert name="CannotReleaseLandNoTransfer"> |
1749 | <message name="message"> | 1831 | <message name="message"> |
1750 | 토지를 포기하지 못했습니다: | 1832 | 토지를 포기하지 못했습니다: |
1751 | 지역 [지역명]서는 토지 양도가 허용되지 않습니다. | 1833 | 지역 [REGION](는) 토지 양도가 허용되지 않습니다. |
1752 | </message> | 1834 | </message> |
1753 | </alert> | 1835 | </alert> |
1754 | <alert name="CannotReleaseLandPartialSelection"> | 1836 | <alert name="CannotReleaseLandPartialSelection"> |
1755 | <message name="message"> | 1837 | <message name="message"> |
1756 | 토지를 포기하지 못했습니다: | 1838 | 토지를 포기하지 못했습니다: |
1757 | 토지를 방출하려면 전체 구획을 선택해야 합니다. | 1839 | 토지를 방출하려면 전체 구획을 선택해야 합니다. |
1758 | 더블클릭해 전체 구획을 선택하시거나 | 1840 | 전체 구획을 선택하려면 더블 클릭하거나 |
1759 | 먼저 해당 구획을 분할십시오. | 1841 | 먼저 구획을 분할 보십시오. |
1760 | </message> | 1842 | </message> |
1761 | </alert> | 1843 | </alert> |
1762 | <alert name="ReleaseLandWarning"> | 1844 | <alert name="ReleaseLandWarning"> |
1763 | <message name="message"> | 1845 | <message name="message"> |
1764 | 귀하는 지금 [면적] 평방 미터의 토지를 방출하려고 합니다. | 1846 | 귀하께서는 토지의 [AREA] 평방 미터를 방출하려고 합니다. |
1765 | 이 구획을 방출하면 귀하 유지에서 | 1847 | 이 구획을 방출하면 소유한 토지에서 제거되지만 |
1766 | 삭되지 L$ 가 습니다. | 1848 | 지에 한 신용(L$)이 적지 습니다. |
1767 | 1849 | ||
1768 | 이 토지를 방출하시겠습니까? | 1850 | 이 토지를 방출하시겠습니까? |
1769 | </message> | 1851 | </message> |
1770 | <option name="Release"> | 1852 | <option name="Release"> |
1771 | 방 | 1853 | 해 |
1772 | </option> | 1854 | </option> |
1773 | <option name="Cancel"> | 1855 | <option name="Cancel"> |
1774 | 취소 | 1856 | 취소 |
@@ -1777,22 +1859,22 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1777 | <alert name="CannotDivideLandNothingSelected"> | 1859 | <alert name="CannotDivideLandNothingSelected"> |
1778 | <message name="message"> | 1860 | <message name="message"> |
1779 | 토지를 분할하지 못했습니다: | 1861 | 토지를 분할하지 못했습니다: |
1780 | 무것도 택 니다. | 1862 | 선택한 항 습니다. |
1781 | </message> | 1863 | </message> |
1782 | </alert> | 1864 | </alert> |
1783 | <alert name="CannotDivideLandPartialSelection"> | 1865 | <alert name="CannotDivideLandPartialSelection"> |
1784 | <message name="message"> | 1866 | <message name="message"> |
1785 | 토지를 분할하지 못했습니다: | 1867 | 토지를 분할하지 못했습니다: |
1786 | 전체 구획 선택습니다. | 1868 | 전체 구획 선택습니다. |
1787 | 클릭--드래그를 사용 더 작은 면을 | 1869 | 영역을 클릭고 드래그여 더 작은 |
1788 | 선택해 주십시오. | 1870 | 선택해 주십시오. |
1789 | </message> | 1871 | </message> |
1790 | </alert> | 1872 | </alert> |
1791 | <alert name="LandDivideWarning"> | 1873 | <alert name="LandDivideWarning"> |
1792 | <message name="message"> | 1874 | <message name="message"> |
1793 | 이 토지를 분할 경 구획 둘로 나 | 1875 | 이 토지를 분할면 이 구획 둘로 나 |
1794 | 각의 획 도 설정 가합니다. 부 은 | 1876 | 구획 한 설정 가질 수 있니다. |
1795 | 실 기 설정값으로 설정됩니다. | 1877 | 후에는 일 설정이 본으로 기화됩니다. |
1796 | 1878 | ||
1797 | 토지를 분할하시겠습니까? | 1879 | 토지를 분할하시겠습니까? |
1798 | </message> | 1880 | </message> |
@@ -1807,50 +1889,60 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1807 | <message name="message"> | 1889 | <message name="message"> |
1808 | 토지를 분할하지 못했습니다: | 1890 | 토지를 분할하지 못했습니다: |
1809 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1891 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1810 | 도움말-> 버그 신고를 해 신고하도록 하십시오. | 1892 | 도구 -> 버그 신고 신고하십시오. |
1811 | </message> | 1893 | </message> |
1812 | </alert> | 1894 | </alert> |
1813 | <alert name="CannotJoinLandNoRegion"> | 1895 | <alert name="CannotJoinLandNoRegion"> |
1814 | <message name="message"> | 1896 | <message name="message"> |
1815 | 토지를 결합하지 못했습니다: | 1897 | 토지를 결합하지 못했습니다: |
1816 | 이 토지가 소속된 지역을 찾을 수 없습니다. | 1898 | 이 토지가 소속된 지역을 찾을 수 없습니다. |
1817 | 도움말 -> 버그 고 에서 신고하십시오. | 1899 | '도구 -> 류보고'에서 신고하십시오. |
1818 | </message> | 1900 | </message> |
1819 | </alert> | 1901 | </alert> |
1820 | <alert name="CannotJoinLandNothingSelected"> | 1902 | <alert name="CannotJoinLandNothingSelected"> |
1821 | <message name="message"> | 1903 | <message name="message"> |
1822 | 토지를 결합하지 못했습니다: | 1904 | 토지를 결합하지 못했습니다: |
1823 | 무것도 택 니다. | 1905 | 선택한 항 습니다. |
1824 | </message> | 1906 | </message> |
1825 | </alert> | 1907 | </alert> |
1826 | <alert name="CannotJoinLandEntireParcelSelected"> | 1908 | <alert name="CannotJoinLandEntireParcelSelected"> |
1827 | <message name="message"> | 1909 | <message name="message"> |
1828 | 토지를 결합하지 못했습니다: | 1910 | 토지를 결합하지 못했습니다: |
1829 | 전체 구획 선택습니다. | 1911 | 전체 구획 선택습니다. |
1830 | 클릭--드래그를 사용 더 큰 면을 | 1912 | 영역을 클릭고 드래그여 더 큰 |
1831 | 선택해 주십시오. | 1913 | 선택해 주십시오. |
1832 | </message> | 1914 | </message> |
1833 | </alert> | 1915 | </alert> |
1834 | <alert name="CannotJoinLandSelection"> | 1916 | <alert name="CannotJoinLandSelection"> |
1835 | <message name="message"> | 1917 | <message name="message"> |
1836 | 토지를 결합하지 못했습니다: | 1918 | 토지를 결합하지 못했습니다: |
1837 | 2개 이상의 구획을 선택 합니다. | 1919 | 둘 이상의 구획을 선택야 합니다. |
1838 | 클릭--드래그를 사용 더 큰 면을 | 1920 | 영역을 클릭고 드래그여 더 큰 |
1839 | 선택해 주십시오. | 1921 | 선택해 주십시오. |
1840 | </message> | 1922 | </message> |
1841 | </alert> | 1923 | </alert> |
1842 | <alert name="JoinLandWarning"> | 1924 | <alert name="JoinLandWarning"> |
1843 | <message name="message"> | 1925 | <message name="message"> |
1844 | 이 토지와 결합시키면 선택된 사각형을 가로지르는 | 1926 | 이 토지의 결합은 선택한 사각형과 교차하는 모든 구획들로 하나의 큰 구획을 만듭니다. |
1845 | 일체의 구획을 이용해 하나의 큰 구획이 만들어집니다. | ||
1846 | 1927 | ||
1847 | 새 구획의 이 및 션을 재설정 | 1928 | 새 |
1848 | 야 합니다. | 1929 | 구 름과 옵 재설해 합니다. |
1849 | 1930 | ||
1850 | 토지를 결합시시겠습니까? | 1931 | 토지를 결합 시겠습니까? |
1851 | </message> | 1932 | </message> |
1852 | <option name="Join"> | 1933 | <option name="Join"> |
1853 | 참여 | 1934 | 가입 |
1935 | </option> | ||
1936 | <option name="Cancel"> | ||
1937 | 취소 | ||
1938 | </option> | ||
1939 | </alert> | ||
1940 | <alert name="ConfirmNotecardSave"> | ||
1941 | <message name="message"> | ||
1942 | 이 노트 카드를 저장해야 해당 항목을 복사 또는 열람할 수 있습니다. 노트 카드를 저장하시겠습니까? | ||
1943 | </message> | ||
1944 | <option name="Save"> | ||
1945 | 저장 | ||
1854 | </option> | 1946 | </option> |
1855 | <option name="Cancel"> | 1947 | <option name="Cancel"> |
1856 | 취소 | 1948 | 취소 |
@@ -1858,7 +1950,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1858 | </alert> | 1950 | </alert> |
1859 | <alert name="ConfirmLandmarkCopy"> | 1951 | <alert name="ConfirmLandmarkCopy"> |
1860 | <message name="message"> | 1952 | <message name="message"> |
1861 | 이 장고에 복사하시겠습니까? | 1953 | 이 목 귀 벤리로 복사 하시겠습니까? |
1862 | </message> | 1954 | </message> |
1863 | <option name="Copy"> | 1955 | <option name="Copy"> |
1864 | 복사 | 1956 | 복사 |
@@ -1869,7 +1961,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1869 | </alert> | 1961 | </alert> |
1870 | <alert name="ConfirmItemCopy"> | 1962 | <alert name="ConfirmItemCopy"> |
1871 | <message name="message"> | 1963 | <message name="message"> |
1872 | 이 장고에 복사하시겠습니까? | 1964 | 이 목 귀 벤리로 복사 하시겠습니까? |
1873 | </message> | 1965 | </message> |
1874 | <option name="Copy"> | 1966 | <option name="Copy"> |
1875 | 복사 | 1967 | 복사 |
@@ -1880,76 +1972,84 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
1880 | </alert> | 1972 | </alert> |
1881 | <alert name="ResolutionSwitchFail"> | 1973 | <alert name="ResolutionSwitchFail"> |
1882 | <message name="message"> | 1974 | <message name="message"> |
1883 | 해상도를 [해상도 X] x [해상도 Y](으)로 변경하는데 습니다. | 1975 | [RESX]x[RESY]의 해상도로 전 못했습니다. |
1884 | </message> | 1976 | </message> |
1885 | </alert> | 1977 | </alert> |
1886 | <alert name="ErrorUndefinedGrasses"> | 1978 | <alert name="ErrorUndefinedGrasses"> |
1887 | <message name="message"> | 1979 | <message name="message"> |
1888 | 오류: 정의되지 않은 풀: [종] | 1980 | 오류: 정의되지 않은 잔디: [SPECIES] |
1889 | </message> | 1981 | </message> |
1890 | </alert> | 1982 | </alert> |
1891 | <alert name="ErrorUndefinedTrees"> | 1983 | <alert name="ErrorUndefinedTrees"> |
1892 | <message name="message"> | 1984 | <message name="message"> |
1893 | 오류: 정의되지 않은 나무: [종] | 1985 | 오류: 정의되지 않은 나무: [SPECIES] |
1894 | </message> | 1986 | </message> |
1895 | </alert> | 1987 | </alert> |
1896 | <alert name="CannotSaveWearableOutOfSpace"> | 1988 | <alert name="CannotSaveWearableOutOfSpace"> |
1897 | <message name="message"> | 1989 | <message name="message"> |
1898 | '[이름]'(을)를 착용물 파일에 저장하는데 실패했습니다. 컴퓨터의 공간을 | 1990 | '[NAME]'을(를) 착용물 파일에 저장할 수 없습니다. 컴퓨터에서 |
1899 | 확보하 | 1991 | 일 공간을 확보하 착용물 |
1900 | 다시 용물을 장하십시오. | 1992 | 다시 저장하십시오. |
1901 | </message> | 1993 | </message> |
1902 | </alert> | 1994 | </alert> |
1903 | <alert name="CannotSaveToAssetStore"> | 1995 | <alert name="CannotSaveToAssetStore"> |
1904 | <message name="message"> | 1996 | <message name="message"> |
1905 | [이름](을)를 중앙 자산 매장에 저장하는데 실패했습니다. | 1997 | [NAME](을)를 중앙 자산 매장에 저장하는데 실패했습니다. |
1906 | 보통 일시적인 문제입니다. 맞춤화한 후 | 1998 | 보통 일시적 장애입니다. 착용물을 |
1907 | 잠시 후 착용물을 다시. | 1999 | 맞춤화한 후 다시 저장해보십시오. 같은 문제가 계속될 경우 |
1908 | 저장하십시오. 같은 문제가 계속될 경우 | 2000 | 도구 > 오류보고 풀다운 메뉴를 클릭하고 |
1909 | '도움말 | 버그 신고' 풀다운 메뉴를 클릭한 후 | 2001 | 네트워크 설정에 관한 세부 사항을 입력하십시오. |
1910 | 네트워크 설정에 대한 자세한 내용을 입력하십시오. | ||
1911 | </message> | 2002 | </message> |
1912 | </alert> | 2003 | </alert> |
1913 | <alert name="AppEarlyExit"> | 2004 | <alert name="AppEarlyExit"> |
1914 | <message name="message"> | 2005 | <message name="message"> |
1915 | [메시지] | 2006 | [MESSAGE] |
1916 | 2007 | ||
1917 | 이 문제를 회복는데 패습니다. 다 시기 | 2008 | 이 문제를 복구 니다. |
1918 | 에 프램을 제 후 다시 설치시오. 은 문제가 | 2009 | 제거후 다시 설치 도해 주시 랍니다. 제가 |
1919 | 계속되면, 다 링크의 기술 지 FAQ를 고하십오: | 2010 | 계속되면 www.secondlife.com/support |
1920 | www.secondlife.com/support. | 2011 | 기술 지원 FAQ를 참조하십시오. |
1921 | </message> | 2012 | </message> |
1922 | <option name="Quit"> | 2013 | <option name="Quit"> |
1923 | 내기 | 2014 | 종 |
1924 | </option> | 2015 | </option> |
1925 | </alert> | 2016 | </alert> |
1926 | <alert name="YouHaveBeenLoggedOut"> | 2017 | <alert name="YouHaveBeenLoggedOut"> |
1927 | <message name="message"> | 2018 | <message name="message"> |
1928 | [SECOND_LIFE]에서 로그아웃 하셨습니다: | 2019 | [SECOND_LIFE]에서 로그아웃하셨습니다: |
1929 | 2020 | ||
1930 | [메시지] | 2021 | [MESSAGE] |
1931 | 2022 | ||
1932 | 속을 클릭하시면 존 메신저 및 채팅을 보 습. | 2023 | 기존의 메신저와 채팅을 보면 '계' 클하. |
1933 | 일체의 다른 작업은 수행실 수 없습니다. | 2024 | 다른 작업은 수행 수 없습니다. |
1934 | [SECOND_LIFE]을(를) 바로 료하시려면 기 클릭하십시오. | 2025 | [SECOND_LIFE]를 시 내면 '종'를 클릭하십시오. |
1935 | </message> | 2026 | </message> |
1936 | <option name="Continue"> | 2027 | <option name="Continue"> |
1937 | 계속 | 2028 | 계속 |
1938 | </option> | 2029 | </option> |
1939 | <option name="Quit"> | 2030 | <option name="Quit"> |
1940 | 끝내기 | 2031 | 종료 |
2032 | </option> | ||
2033 | </alert> | ||
2034 | <alert name="SelectSingleRate"> | ||
2035 | <message name="message"> | ||
2036 | 평가할 오브젝트 선택 | ||
2037 | </message> | ||
2038 | <option name="OK"> | ||
2039 | 확인 | ||
1941 | </option> | 2040 | </option> |
1942 | </alert> | 2041 | </alert> |
1943 | <alert name="OnlyOfficerCanBuyLand"> | 2042 | <alert name="OnlyOfficerCanBuyLand"> |
1944 | <message name="message"> | 2043 | <message name="message"> |
1945 | 그룹을 대신해 토지를 매입하지 못했습니다: | 2044 | 그룹을 대신해 토지를 매입하지 못했습니다: |
1946 | 활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다. | 2045 | 활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다. |
1947 | 편집 -> 그룹...을 이용하여 다른 그룹을 활성화 하십시오. | 2046 | 편집 -> 그룹...을 이용하여 다른 그룹을 활성화하십시오. |
1948 | </message> | 2047 | </message> |
1949 | </alert> | 2048 | </alert> |
1950 | <alert name="AddFriend" title="친구 추가"> | 2049 | <alert name="AddFriend" title="친구 추가"> |
1951 | <message name="message"> | 2050 | <message name="message"> |
1952 | 친구들은 지도에서 서로 추적할 수 있으며 | 2051 | 친구들은 |
2052 | 지도에서 서로 추적할 수 있으며 | ||
1953 | 온라인 상태 업데이트도 받을 수 있습니다. | 2053 | 온라인 상태 업데이트도 받을 수 있습니다. |
1954 | 2054 | ||
1955 | [NAME]에게 우정을 제공하겠습니까? | 2055 | [NAME]에게 우정을 제공하겠습니까? |
@@ -1963,7 +2063,18 @@ www.secondlife.com/support. | |||
1963 | </alert> | 2063 | </alert> |
1964 | <alert name="RemoveFromFriends"> | 2064 | <alert name="RemoveFromFriends"> |
1965 | <message name="message"> | 2065 | <message name="message"> |
1966 | [FIRST_NAME] [LAST_NAME](을)를 친구 목록에서 삭제하시겠습니까? | 2066 | [FIRST_NAME] [LAST_NAME]님을 친구에서 제거하시겠습니까? |
2067 | </message> | ||
2068 | <option name="Remove"> | ||
2069 | 제거 | ||
2070 | </option> | ||
2071 | <option name="Cancel"> | ||
2072 | 취소 | ||
2073 | </option> | ||
2074 | </alert> | ||
2075 | <alert name="RemoveMultipleFromFriends"> | ||
2076 | <message name="message"> | ||
2077 | 친구 목록에서 여러 명의 친구를 제거하시겠습니까? | ||
1967 | </message> | 2078 | </message> |
1968 | <option name="Remove"> | 2079 | <option name="Remove"> |
1969 | 제거 | 2080 | 제거 |
@@ -1974,12 +2085,11 @@ www.secondlife.com/support. | |||
1974 | </alert> | 2085 | </alert> |
1975 | <alert name="GodDeleteAllScriptedPublicObjectsByUser"> | 2086 | <alert name="GodDeleteAllScriptedPublicObjectsByUser"> |
1976 | <message name="message"> | 2087 | <message name="message"> |
1977 | 이 시뮬레이터에 있는 다른 모든 토지에서 | 2088 | 이 시뮬레이션 내 모든 타인 토지에서 스크립트 오브젝트(소유자: |
1978 | |||
1979 | 2089 | ||
1980 | ** [AVATAR_NAME] ** | 2090 | ** [AVATAR_NAME] ** |
1981 | 2091 | ||
1982 | 이(가) 소유하 모 크립트 아이템을 제하시겠습니까? | 2092 | ) 모 삭제하시겠습니까? |
1983 | </message> | 2093 | </message> |
1984 | <option name="DELETE!!"> | 2094 | <option name="DELETE!!"> |
1985 | 삭제!! | 2095 | 삭제!! |
@@ -1990,15 +2100,14 @@ www.secondlife.com/support. | |||
1990 | </alert> | 2100 | </alert> |
1991 | <alert name="GodDeleteAllScriptedObjectsByUser"> | 2101 | <alert name="GodDeleteAllScriptedObjectsByUser"> |
1992 | <message name="message"> | 2102 | <message name="message"> |
1993 | 이 시뮬레이터에 있는 모든 토지에서 | 2103 | 이 시뮬레이션 내 모든 토지의 모든 스크립트 오브젝트(소유자: |
1994 | |||
1995 | 2104 | ||
1996 | ** [AVATAR_NAME] ** | 2105 | ** [AVATAR_NAME] ** |
1997 | 2106 | ||
1998 | 이(가) 소유하 모든 크립트 아이템을 제하시겠습니까? | 2107 | ) 삭제하시겠습니까? |
1999 | </message> | 2108 | </message> |
2000 | <option name="!!DELETEALL!!"> | 2109 | <option name="!!DELETEALL!!"> |
2001 | !!전체 삭제!! | 2110 | !!모두 삭제!! |
2002 | </option> | 2111 | </option> |
2003 | <option name="Cancel"> | 2112 | <option name="Cancel"> |
2004 | 취소 | 2113 | 취소 |
@@ -2006,15 +2115,15 @@ www.secondlife.com/support. | |||
2006 | </alert> | 2115 | </alert> |
2007 | <alert name="GodDeleteAllObjectsByUser"> | 2116 | <alert name="GodDeleteAllObjectsByUser"> |
2008 | <message name="message"> | 2117 | <message name="message"> |
2009 | 이 시뮬레이터 있 모든 토지 | 2118 | 이 시뮬레이 모든 토지 오브젝트를 모 하시겠습니까? |
2010 | 2119 | 소유자: | |
2011 | 2120 | ||
2012 | ** [AVATAR_NAME] ** | 2121 | ** [AVATAR_NAME] ** |
2013 | 2122 | ||
2014 | 이(가) 유하 모든 아이템(크립트 여부과 없)을 삭제하시겠습니까? | 2123 | (스크립트 브젝트 부 ) |
2015 | </message> | 2124 | </message> |
2016 | <option name="!!DELETEALL!!"> | 2125 | <option name="!!DELETEALL!!"> |
2017 | !!전체 삭제!! | 2126 | !!모두 삭제!! |
2018 | </option> | 2127 | </option> |
2019 | <option name="Cancel"> | 2128 | <option name="Cancel"> |
2020 | 취소 | 2129 | 취소 |
@@ -2022,40 +2131,40 @@ www.secondlife.com/support. | |||
2022 | </alert> | 2131 | </alert> |
2023 | <alert name="PublishGroupInfoToWeb"> | 2132 | <alert name="PublishGroupInfoToWeb"> |
2024 | <message name="message"> | 2133 | <message name="message"> |
2025 | “웹에 게시” 옵션을 선택하면 [SECOND_LIFE] 웹사이트에 | 2134 | 웹에 게시 옵션을 선택하면 |
2026 | 그룹명, 휘장, 설립 조항, 타이틀, 설립자 이름을 | 2135 | [SECOND_LIFE] |
2027 | 게시할 수 있습니다. 상기 내용 중 지역 사회 기준으로 볼 때 | 2136 | 웹 사이트에 그룹 이름, 로고, 설립 조항, 타이틀 및 설립자 이름을 게시할 수 있습니다.상기 내용 중 지역 사회 기준으로 볼 때 |
2028 | 성인용으로 간주될 수 있는 내용이 있을 경우 그 사실을 | 2137 | 성인 으로 간주될 수 있는 내용이 있을 경우 그 사실을 |
2029 | 표시할 의무가 있습니다. | 2138 | 표시할 의무가 있습니다. |
2030 | </message> | 2139 | </message> |
2031 | </alert> | 2140 | </alert> |
2032 | <alert name="ErrorEncodingSnapshot"> | 2141 | <alert name="ErrorEncodingSnapshot"> |
2033 | <message name="message"> | 2142 | <message name="message"> |
2034 | 스냅샷 오류! | 2143 | 스냅샷 딩 류가 발생했습니다. |
2035 | </message> | 2144 | </message> |
2036 | </alert> | 2145 | </alert> |
2037 | <alert name="BlankClassifiedName"> | 2146 | <alert name="BlankClassifiedName"> |
2038 | <message name="message"> | 2147 | <message name="message"> |
2039 | 광고를 해 칸이 아 이름을 입력 합니다. | 2148 | 광고 해 이름을 입력야 합니다. |
2040 | </message> | 2149 | </message> |
2041 | </alert> | 2150 | </alert> |
2042 | <alert name="MinClassifiedPrice"> | 2151 | <alert name="MinClassifiedPrice"> |
2043 | <message name="message"> | 2152 | <message name="message"> |
2044 | 게재 비용은 최소 L$[MIN_PRICE]이어야 합니다. | 2153 | 게재 비용은 최소 L$ [MIN_PRICE]이어야 합니다. |
2045 | 2154 | ||
2046 | 더 높은 액수를 입력해 주십시오. | 2155 | 더 높은 액수를 입력해 주십시오. |
2047 | </message> | 2156 | </message> |
2048 | </alert> | 2157 | </alert> |
2049 | <alert name="CantLoadVertexShaders"> | 2158 | <alert name="CantLoadVertexShaders"> |
2050 | <message name="message"> | 2159 | <message name="message"> |
2051 | 르텍스 이더 로에 실패했습니다. | 2160 | 텍스 이더 로에 실패했습니다. |
2052 | </message> | 2161 | </message> |
2053 | </alert> | 2162 | </alert> |
2054 | <alert name="ConfirmObjectDeleteLock"> | 2163 | <alert name="ConfirmObjectDeleteLock"> |
2055 | <message name="message"> | 2164 | <message name="message"> |
2056 | 최소 1개 잠 태니다. | 2165 | 1개 상의 오트가 잠 습니다. |
2057 | 그러 현재 선택한 물을 삭제는 것 가합니다. | 2166 | 지만 현재 선택 템 삭제 있니다. |
2058 | 말 물들을 삭제하시겠습니까? | 2167 | 이 템 삭제하시겠습니까? |
2059 | </message> | 2168 | </message> |
2060 | <option name="Yes"> | 2169 | <option name="Yes"> |
2061 | 예 | 2170 | 예 |
@@ -2066,9 +2175,9 @@ www.secondlife.com/support. | |||
2066 | </alert> | 2175 | </alert> |
2067 | <alert name="ConfirmObjectDeleteNoCopy"> | 2176 | <alert name="ConfirmObjectDeleteNoCopy"> |
2068 | <message name="message"> | 2177 | <message name="message"> |
2069 | 최소 1개 물의 복사가 가합니다. | 2178 | 1개 오젝트를 사할 없니다. |
2070 | 그러 현재 선택한 물을 삭제는 것 가합니다. | 2179 | 지만 현재 선택 템 삭제 있니다. |
2071 | 말 물들을 삭제하시겠습니까? | 2180 | 이 템 삭제하시겠습니까? |
2072 | </message> | 2181 | </message> |
2073 | <option name="Yes"> | 2182 | <option name="Yes"> |
2074 | 예 | 2183 | 예 |
@@ -2079,9 +2188,9 @@ www.secondlife.com/support. | |||
2079 | </alert> | 2188 | </alert> |
2080 | <alert name="ConfirmObjectDeleteNoOwn"> | 2189 | <alert name="ConfirmObjectDeleteNoOwn"> |
2081 | <message name="message"> | 2190 | <message name="message"> |
2082 | 최소 1개 사이 귀 소유 다. | 2191 | 최소 하 이상의 브젝트를 소유하 있 습니다. |
2083 | 그러 현재 선택 사을 삭제는 것 가합니다. | 2192 | 지만 현재 선택 을 삭제 있니다. |
2084 | 이 물들 삭제하시겠습니까? | 2193 | 한 템을 삭제하시겠습니까? |
2085 | </message> | 2194 | </message> |
2086 | <option name="Yes"> | 2195 | <option name="Yes"> |
2087 | 예 | 2196 | 예 |
@@ -2092,10 +2201,10 @@ www.secondlife.com/support. | |||
2092 | </alert> | 2201 | </alert> |
2093 | <alert name="ConfirmObjectDeleteLockNoCopy"> | 2202 | <alert name="ConfirmObjectDeleteLockNoCopy"> |
2094 | <message name="message"> | 2203 | <message name="message"> |
2095 | 최소 1개 잠 태니다. | 2204 | 1개 상의 오트가 잠 습니다. |
2096 | 최소 1개 물의 복사가 가합니다. | 2205 | 1개 오젝트를 사할 없니다. |
2097 | 그러 현재 선택한 물을 삭제는 것 가합니다. | 2206 | 지만 현재 선택 템 삭제 있니다. |
2098 | 말 물들을 삭제하시겠습니까? | 2207 | 이 템 삭제 하시겠습니까? |
2099 | </message> | 2208 | </message> |
2100 | <option name="Yes"> | 2209 | <option name="Yes"> |
2101 | 예 | 2210 | 예 |
@@ -2106,7 +2215,10 @@ www.secondlife.com/support. | |||
2106 | </alert> | 2215 | </alert> |
2107 | <alert name="ConfirmObjectDeleteLockNoOwn"> | 2216 | <alert name="ConfirmObjectDeleteLockNoOwn"> |
2108 | <message name="message"> | 2217 | <message name="message"> |
2109 | 최소 하나의 아이템이 잠겨 있습니다. 당신은 최소 하나의 아이템을 소유하고 있지 않습니다. 그렇지만 지금 선택을 삭제 할 수 있습니다. 아이템들을 삭제 하시겠습니까? | 2218 | 1개 이상의 오브젝트가 잠겨 있습니다. |
2219 | 1개 이상의 오브젝트가 귀하의 소유가 아닙니다. | ||
2220 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
2221 | 이 아이템을 삭제하시겠습니까? | ||
2110 | </message> | 2222 | </message> |
2111 | <option name="Yes"> | 2223 | <option name="Yes"> |
2112 | 예 | 2224 | 예 |
@@ -2117,10 +2229,10 @@ www.secondlife.com/support. | |||
2117 | </alert> | 2229 | </alert> |
2118 | <alert name="ConfirmObjectDeleteNoCopyNoOwn"> | 2230 | <alert name="ConfirmObjectDeleteNoCopyNoOwn"> |
2119 | <message name="message"> | 2231 | <message name="message"> |
2120 | 최소 1개 물의 복사가 가합니다. | 2232 | 1개 오젝트를 사할 없니다. |
2121 | 최소 1개 귀하 소유가 아닙니다. | 2233 | 1개 상의 오트가 귀하의 소유가 아닙니다. |
2122 | 그러 현재 선택한 물을 삭제는 것 가합니다. | 2234 | 지만 현재 선택 템 삭제 있니다. |
2123 | 말 물들을 삭제하시겠습니까? | 2235 | 이 템 삭제하시겠습니까? |
2124 | </message> | 2236 | </message> |
2125 | <option name="Yes"> | 2237 | <option name="Yes"> |
2126 | 예 | 2238 | 예 |
@@ -2131,11 +2243,11 @@ www.secondlife.com/support. | |||
2131 | </alert> | 2243 | </alert> |
2132 | <alert name="ConfirmObjectDeleteLockNoCopyNoOwn"> | 2244 | <alert name="ConfirmObjectDeleteLockNoCopyNoOwn"> |
2133 | <message name="message"> | 2245 | <message name="message"> |
2134 | 최소 1개 잠 태니다. | 2246 | 1개 상의 오트가 잠 습니다. |
2135 | 최소 1개 물의 복사가 가합니다. | 2247 | 1개 오젝트를 사할 없니다. |
2136 | 최소 1개 귀하 소유가 아닙니다. | 2248 | 1개 상의 오트가 귀하의 소유가 아닙니다. |
2137 | 그러 현재 선택한 물을 삭제는 것 가합니다. | 2249 | 지만 현재 선택 템 삭제 있니다. |
2138 | 말 물들을 삭제하시겠습니까? | 2250 | 이 템 삭제 하시겠습니까? |
2139 | </message> | 2251 | </message> |
2140 | <option name="Yes"> | 2252 | <option name="Yes"> |
2141 | 예 | 2253 | 예 |
@@ -2146,9 +2258,9 @@ www.secondlife.com/support. | |||
2146 | </alert> | 2258 | </alert> |
2147 | <alert name="ConfirmObjectTakeLock"> | 2259 | <alert name="ConfirmObjectTakeLock"> |
2148 | <message name="message"> | 2260 | <message name="message"> |
2149 | 최소 1개 잠 태니다. | 2261 | 1개 상의 오트가 잠 습니다. |
2150 | 그러 현재 물을 지는 것 가합니다. | 2262 | 지만 현재 는 템 있니다. |
2151 | 말 물들을 하시겠습니까? | 2263 | 이 템 하시겠습니까? |
2152 | </message> | 2264 | </message> |
2153 | <option name="Yes"> | 2265 | <option name="Yes"> |
2154 | 예 | 2266 | 예 |
@@ -2159,12 +2271,12 @@ www.secondlife.com/support. | |||
2159 | </alert> | 2271 | </alert> |
2160 | <alert name="ConfirmObjectTakeNoOwn"> | 2272 | <alert name="ConfirmObjectTakeNoOwn"> |
2161 | <message name="message"> | 2273 | <message name="message"> |
2162 | 려는 사 귀 소유가 닌 이 있습니다. | 2274 | 져려는 든 브젝를 소유 있 니다. |
2163 | 계속 경, 다음 소유 권한이 | 2275 | 계속면 오젝트에 음 소유 권한이 |
2164 | 해당 물에 용되어 해 물에 귀하 | 2276 | 적용되고 오젝를 수 또는 복사하는 데 필한 |
2165 | 는 복를 제한 수 있습니다. | 2277 | 귀 권한 제한 수 있습니다. |
2166 | 그러 현재 선택한 사을 는 것 가합니다. | 2278 | 지만 현재 선택한 항을 져 있니다. |
2167 | 이 물들 시겠습니까? | 2279 | 한 템을 져시겠습니까? |
2168 | </message> | 2280 | </message> |
2169 | <option name="Yes"> | 2281 | <option name="Yes"> |
2170 | 예 | 2282 | 예 |
@@ -2175,10 +2287,13 @@ www.secondlife.com/support. | |||
2175 | </alert> | 2287 | </alert> |
2176 | <alert name="ConfirmObjectTakeLockNoOwn"> | 2288 | <alert name="ConfirmObjectTakeLockNoOwn"> |
2177 | <message name="message"> | 2289 | <message name="message"> |
2178 | 최소 1개 사물이 잠긴 상태입니다. | 2290 | 1개 이상의 오브젝트가 잠겨 있습니다. |
2179 | 차지하려는 사물이 모두 귀하 소유는 아닙니다. | 2291 | 가지려는 오브젝트 중 일부가 귀하의 소유가 아닙니다. |
2180 | 계속할 경우, 다음 소유자 권한이 | 2292 | 계속하면 오브젝트에 다음 소유자 권한이 |
2181 | 해당 사물에 적용되어 해당 사물에 대한 귀하의 | 2293 | 적용되어 이후에 귀하가 수정하거나 복사할 |
2294 | 권한이 제한될 수 있습니다. | ||
2295 | 하지만 현재 원하는 아이템을 선택할 수 있습니다. | ||
2296 | 이 아이템을 소유 하시겠습니까? | ||
2182 | </message> | 2297 | </message> |
2183 | <option name="Yes"> | 2298 | <option name="Yes"> |
2184 | 예 | 2299 | 예 |
@@ -2189,21 +2304,21 @@ www.secondlife.com/support. | |||
2189 | </alert> | 2304 | </alert> |
2190 | <alert name="CantBuyLandAcrossMultipleRegions"> | 2305 | <alert name="CantBuyLandAcrossMultipleRegions"> |
2191 | <message name="message"> | 2306 | <message name="message"> |
2192 | 선택이 여러개의 지역에 걸있 토지를 매입지 못습니다. | 2307 | 선택 항목이 여러 지역에 분 기 때문 토지를 매입 니다. |
2193 | 작은 면을 선택신 후 다시 시도해 주십시오. | 2308 | 더 작은 선택 후 다시 시도해 주십시오. |
2194 | </message> | 2309 | </message> |
2195 | </alert> | 2310 | </alert> |
2196 | <alert name="DeedLandToGroup"> | 2311 | <alert name="DeedLandToGroup"> |
2197 | <message name="message"> | 2312 | <message name="message"> |
2198 | 이 구획을 양도 경, 당 그룹은 한 | 2313 | 이 구획을 양도는 있서 이 그룹은 토 사 |
2199 | 토 신용 -지야 합니다. | 2314 | 한 분한 신용이 야 합니다. |
2200 | 2315 | ||
2201 | 당 지의 구매 비은 소유에게 환불되지. | 2316 | 토지 구매 가은 소유에게 환불되지 |
2202 | 않습니다. 양도 구획이 판매 경우, 당 매 수익은 | 2317 | 않습니다. 양도된 구획이 판매는 경우 판매 |
2203 | 그룹 멤버들 하게 됩니다. | 2318 | 격은 룹 회에게 균등하게 분니다. |
2204 | 2319 | ||
2205 | 이 [면] 평 터의 토지를 | 2320 | [AREA]곱미터의 이 토지를 다음 그룹에게 양도 하시겠습니까? |
2206 | '[GROUP_NAME]'에 양도하시겠습니까? | 2321 | '[GROUP_NAME]' |
2207 | </message> | 2322 | </message> |
2208 | <option name="Deed"> | 2323 | <option name="Deed"> |
2209 | 양도 | 2324 | 양도 |
@@ -2214,18 +2329,18 @@ www.secondlife.com/support. | |||
2214 | </alert> | 2329 | </alert> |
2215 | <alert name="DeedLandToGroupWithContribution"> | 2330 | <alert name="DeedLandToGroupWithContribution"> |
2216 | <message name="message"> | 2331 | <message name="message"> |
2217 | 이 구획을 양도 경, 당 그룹은 한 | 2332 | 이 구획을 양도는 있서 이 그룹은 토 사 |
2218 | 토 신용 -지야 합니다. | 2333 | 한 분한 신용이 야 합니다. |
2219 | 2334 | ||
2220 | 양도에는 '[FIRST_NAME] [LAST_NAME]'이(가) 해당 그룹에 | 2335 | 양도에는 '[FIRST_NAME] [LAST_NAME]'이(가) |
2221 | 전 동시 기부 가 포함됩니다. | 2336 | 그에게 는 동시 토지 기부 가 포함됩니다. |
2222 | 2337 | ||
2223 | 당 지의 구매 비은 소유에게 환불되지. | 2338 | 토지 구매 가은 소유에게 환불되지 |
2224 | 않습니다. 양도 구획이 판매 경우, 당 매 수익은 | 2339 | 않습니다. 양도된 구획이 판매는 경우 판매 |
2225 | 그룹 멤버들 하게 됩니다. | 2340 | 격은 룹 회에게 균등하게 분니다. |
2226 | 2341 | ||
2227 | 이 [면] 평 터의 토지를 | 2342 | [AREA]곱미터의 이 토지를 다음 그룹에게 양도 하시겠습니까? |
2228 | '[GROUP_NAME]'에 양도하시겠습니까? | 2343 | '[GROUP_NAME]' |
2229 | </message> | 2344 | </message> |
2230 | <option name="Deed"> | 2345 | <option name="Deed"> |
2231 | 양도 | 2346 | 양도 |
@@ -2236,30 +2351,30 @@ www.secondlife.com/support. | |||
2236 | </alert> | 2351 | </alert> |
2237 | <alert name="DisplaySetToSafe"> | 2352 | <alert name="DisplaySetToSafe"> |
2238 | <message name="message"> | 2353 | <message name="message"> |
2239 | 안전 옵션 하기 문 | 2354 | 귀하가 한 전 옵션 따 디레 설 |
2240 | 화면 이 전 설정되었습니다. | 2355 | 안전 준으로 설정되었습니다. |
2241 | </message> | 2356 | </message> |
2242 | </alert> | 2357 | </alert> |
2243 | <alert name="DisplaySetToRecommended"> | 2358 | <alert name="DisplaySetToRecommended"> |
2244 | <message name="message"> | 2359 | <message name="message"> |
2245 | 당 시스템 구성을 바탕으로 디스플레이 설정 | 2360 | 귀하의 시스템 구성을 바탕으로 디스플레이 설정 |
2246 | 권장 수준으로 설정습니다. | 2361 | 권장 수준으로 설정습니다. |
2247 | </message> | 2362 | </message> |
2248 | </alert> | 2363 | </alert> |
2249 | <alert name="UnableToConnect"> | 2364 | <alert name="UnableToConnect"> |
2250 | <message name="message"> | 2365 | <message name="message"> |
2251 | 서버에 연결하지 못했습니다. | 2366 | 서버에 연결하지 못했습니다. |
2252 | 다음 도메인을 요청할 수 없습니다: [HOST_NAME] | 2367 | 다음 도메인 이을 요청할 수 없습니다: [HOST_NAME] |
2253 | </message> | 2368 | </message> |
2254 | </alert> | 2369 | </alert> |
2255 | <alert name="CanNotFindServer"> | 2370 | <alert name="CanNotFindServer"> |
2256 | <message name="message"> | 2371 | <message name="message"> |
2257 | 서버 도메인 이름을 찾 못습니다. | 2372 | 서버 도메인 이름을 찾 니다. |
2258 | 네트워크 연결이 해되었거나 서버 문제가 | 2373 | 이 인해 트워크 연결이 실되거나 서버 문제가 |
2259 | 일 수 있습니다. | 2374 | 발할 수 있습니다. |
2260 | 2375 | ||
2261 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 2376 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
2262 | 내 및 스템 상태 웹페이지 링크가 . | 2377 | 시스템 상태 웹 페이지에 원 정 크 확. |
2263 | </message> | 2378 | </message> |
2264 | <option name="OK"> | 2379 | <option name="OK"> |
2265 | 확인 | 2380 | 확인 |
@@ -2270,16 +2385,16 @@ www.secondlife.com/support. | |||
2270 | </alert> | 2385 | </alert> |
2271 | <alert name="PleaseSelectServer"> | 2386 | <alert name="PleaseSelectServer"> |
2272 | <message name="message"> | 2387 | <message name="message"> |
2273 | 서버를 선택 시오. | 2388 | 서버를 선택십시오. |
2274 | [IP_ADDRESS] 연결지 못했다 | 2389 | [IP_ADDRESS]()로 연결 없음 |
2275 | </message> | 2390 | </message> |
2276 | </alert> | 2391 | </alert> |
2277 | <alert name="SystemMayBeDown"> | 2392 | <alert name="SystemMayBeDown"> |
2278 | <message name="message"> | 2393 | <message name="message"> |
2279 | [SECOND_LIFE]에 연결하지 못했습니다. | 2394 | [SECOND_LIFE]에 연결하지 못했습니다. |
2280 | 시스템이 다운상태일 수 있습니다. | 2395 | 시스템이 다운될 수 있습니다. |
2281 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 2396 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
2282 | 내 및 스템 상태 웹페이지 링크가 . | 2397 | 시스템 상태 웹 페이지에 원 정 크 확. |
2283 | </message> | 2398 | </message> |
2284 | <option name="OK"> | 2399 | <option name="OK"> |
2285 | 확인 | 2400 | 확인 |
@@ -2295,29 +2410,29 @@ www.secondlife.com/support. | |||
2295 | </alert> | 2410 | </alert> |
2296 | <alert name="AvatarMoved"> | 2411 | <alert name="AvatarMoved"> |
2297 | <message name="message"> | 2412 | <message name="message"> |
2298 | Your [TYPE] location is not currently available. | 2413 | 현재 [TYPE] 위치를 사용할 수 없습니다. |
2299 | [HELP] | 2414 | [HELP] |
2300 | You have been moved into a nearby region. | 2415 | 귀하는 주변의 지역으로 옮겨졌습니다. |
2301 | </message> | 2416 | </message> |
2302 | </alert> | 2417 | </alert> |
2303 | <alert name="ClothingLoading"> | 2418 | <alert name="ClothingLoading"> |
2304 | <message name="message"> | 2419 | <message name="message"> |
2305 | 귀하의 복 직 다운로드 중입니다. | 2420 | 의을 다운로드하는 중입니다. |
2306 | 계 로 사용할 수 있으며, 다른 사용자들 | 2421 | 반적으로 컨드라이프를 용할 수 있으며 다른 사용자게 |
2307 | 귀하 로 다. | 2422 | 귀하의 습이 로 표시 입니다. |
2308 | </message> | 2423 | </message> |
2309 | </alert> | 2424 | </alert> |
2310 | <alert name="FirstRun"> | 2425 | <alert name="FirstRun"> |
2311 | <message name="message"> | 2426 | <message name="message"> |
2312 | [SECOND_LIFE] 설치가 완료되었습니다. | 2427 | [SECOND_LIFE] 설치가 완료되었습니다. |
2313 | 2428 | ||
2314 | [SECOND_LIFE]을(를) 처음 사용하시는 경우, 기 | 2429 | [SECOND_LIFE]를 처음 사용하시는 경우 저 만들 |
2315 | 새로 만드 합니다. | 2430 | 로 니다. |
2316 | 2431 | ||
2317 | www.secondlife.com으로 돌아가 계정을 만드시겠습니까? | 2432 | www.secondlife.com으로 돌아가 계정을 만드시겠습니까? |
2318 | </message> | 2433 | </message> |
2319 | <option name="NewAccount..."> | 2434 | <option name="NewAccount..."> |
2320 | 신규 계정... | 2435 | 신규 계정… |
2321 | </option> | 2436 | </option> |
2322 | <option name="Continue"> | 2437 | <option name="Continue"> |
2323 | 계속 | 2438 | 계속 |
@@ -2326,17 +2441,17 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2326 | <alert name="SetByHostFail"> | 2441 | <alert name="SetByHostFail"> |
2327 | <message name="message"> | 2442 | <message name="message"> |
2328 | 서버에 연결하지 못했습니다. | 2443 | 서버에 연결하지 못했습니다. |
2329 | 다음 도메인을 할 수 없습니다: [HOST_NAME] | 2444 | 다음 도메인 이을 할 수 없습니다: [HOST_NAME] |
2330 | 네트워크 연결을 확인 시오. | 2445 | 네트워크 연결을 확인십시오. |
2331 | </message> | 2446 | </message> |
2332 | </alert> | 2447 | </alert> |
2333 | <alert name="LoginPacketNeverReceived"> | 2448 | <alert name="LoginPacketNeverReceived"> |
2334 | <message name="message"> | 2449 | <message name="message"> |
2335 | 연결에 패습니다. 로그인 서버가 로그인 패킷 | 2450 | 연결할 니다. 로그인 서버에서 로그인 패킷 |
2336 | 지 못했습니다. | 2451 | 수신지 았니다. |
2337 | 2452 | ||
2338 | 시 후 다시 시도하시거나, 도움말을 클릭하면 | 2453 | 몇 후에 다시 시도하거나 도움말을 클릭하 |
2339 | 내 및 스템 상태 웹페이지 링크가 . | 2454 | 시스템 상태 웹 페이지에 원 정 크 확. |
2340 | </message> | 2455 | </message> |
2341 | <option name="OK"> | 2456 | <option name="OK"> |
2342 | 확인 | 2457 | 확인 |
@@ -2351,8 +2466,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2351 | 2466 | ||
2352 | 화살표 키를 이용하여 걸을 수 있습니다. | 2467 | 화살표 키를 이용하여 걸을 수 있습니다. |
2353 | 2468 | ||
2354 | 도움말 요하시거나 [SECOND-LIFE]에 | 2469 | F1 키 눌러 움말을 보거나 |
2355 | 한 더 자세 이 필시면 F1 키를 르. | 2470 | [SECOND_LIFE] 자세 . |
2356 | </message> | 2471 | </message> |
2357 | </alert> | 2472 | </alert> |
2358 | <alert name="WelcomeChooseSex"> | 2473 | <alert name="WelcomeChooseSex"> |
@@ -2361,8 +2476,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2361 | 2476 | ||
2362 | 화살표 키를 이용하여 걸을 수 있습니다. | 2477 | 화살표 키를 이용하여 걸을 수 있습니다. |
2363 | 2478 | ||
2364 | 도움말 요하시거나 [SECOND-LIFE]에 | 2479 | F1 키 눌러 움말을 보거나 |
2365 | 한 더 자세 이 필시면 F1 키를 르. | 2480 | [SECOND_LIFE] 자세 . |
2366 | 2481 | ||
2367 | 남성 또는 여성 캐릭터를 선택해 주십시오. | 2482 | 남성 또는 여성 캐릭터를 선택해 주십시오. |
2368 | 차후에 변경이 가능합니다. | 2483 | 차후에 변경이 가능합니다. |
@@ -2376,34 +2491,22 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2376 | </alert> | 2491 | </alert> |
2377 | <alert name="NotEnoughCurrency"> | 2492 | <alert name="NotEnoughCurrency"> |
2378 | <message name="message"> | 2493 | <message name="message"> |
2379 | [이름] L$ [가격] 가지 계 이 분 습니다. | 2494 | [NAME]님 L$ [PRICE] . 린달러(L$)가 하여 를 행할 습니다. |
2380 | </message> | 2495 | </message> |
2381 | </alert> | 2496 | </alert> |
2382 | <alert name="GrantModRights"> | 2497 | <alert name="GrantedModifyRights"> |
2383 | <message name="message"> | 2498 | <message name="message"> |
2384 | [FIRST_NAME] [LAST_NAME] 수정 권리를 부여겠니까 ? | 2499 | [FIRST_NAME] [LAST_NAME] 브젝트 정 권한을 부여받습니다. |
2385 | </message> | 2500 | </message> |
2386 | <option name="Yes"> | ||
2387 | 예 | ||
2388 | </option> | ||
2389 | <option name="No"> | ||
2390 | 아니오 | ||
2391 | </option> | ||
2392 | </alert> | 2501 | </alert> |
2393 | <alert name="RevokeModRights"> | 2502 | <alert name="RevokedModifyRights"> |
2394 | <message name="message"> | 2503 | <message name="message"> |
2395 | [FIRST_NAME] [LAST_NAME]()부 수정 권리를 겠습니까 ? | 2504 | [LAST_NAME][FIRST_NAME] 오젝 수정 권한이 습니다. |
2396 | </message> | 2505 | </message> |
2397 | <option name="Yes"> | ||
2398 | 예 | ||
2399 | </option> | ||
2400 | <option name="No"> | ||
2401 | 아니오 | ||
2402 | </option> | ||
2403 | </alert> | 2506 | </alert> |
2404 | <alert name="FlushMapVisibilityCaches"> | 2507 | <alert name="FlushMapVisibilityCaches"> |
2405 | <message name="message"> | 2508 | <message name="message"> |
2406 | 행하실 경우 지역의 지도 캐시가 삭제됩니다. | 2509 | 이 지역의 지도 캐시가 삭제됩니다. |
2407 | 2510 | ||
2408 | 이 작업은 버그 제거에만 사용됩니다. | 2511 | 이 작업은 버그 제거에만 사용됩니다. |
2409 | 2512 | ||
@@ -2420,12 +2523,18 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2420 | <alert name="OnlyCopyContentsOfSingleItem"> | 2523 | <alert name="OnlyCopyContentsOfSingleItem"> |
2421 | <message name="message"> | 2524 | <message name="message"> |
2422 | 한번에 2개 이상 항목의 컨텐츠를 복사하지 못했습니다. | 2525 | 한번에 2개 이상 항목의 컨텐츠를 복사하지 못했습니다. |
2423 | 1개의 만 선택한 후 다시 시도해 주십시오. | 2526 | 1개의 브만 선택한 후 다시 시도해 주십시오. |
2424 | </message> | 2527 | </message> |
2528 | <option name="OK"> | ||
2529 | 확인 | ||
2530 | </option> | ||
2531 | <option name="Cancel"> | ||
2532 | 취소 | ||
2533 | </option> | ||
2425 | </alert> | 2534 | </alert> |
2426 | <alert name="KickUsersFromRegion"> | 2535 | <alert name="KickUsersFromRegion"> |
2427 | <message name="message"> | 2536 | <message name="message"> |
2428 | 이 지역내 모든 사용자을 로 텔리포트하시겠습니까? | 2537 | 이 지역 내 모든 사용자 홈으로 텔리포트 하시겠습니까? |
2429 | </message> | 2538 | </message> |
2430 | <option name="OK"> | 2539 | <option name="OK"> |
2431 | 확인 | 2540 | 확인 |
@@ -2438,7 +2547,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2438 | <message name="message"> | 2547 | <message name="message"> |
2439 | 사용자의 토지를 제외한 모든 토지에서 | 2548 | 사용자의 토지를 제외한 모든 토지에서 |
2440 | ** [USER_NAME] ** | 2549 | ** [USER_NAME] ** |
2441 | (가) 유는 모든 스크립트 을 반환하시겠습니까? | 2550 | 소유 모든 스크립트 브를 반환 하시겠습니까? |
2442 | </message> | 2551 | </message> |
2443 | <option name="Return"> | 2552 | <option name="Return"> |
2444 | 반환 | 2553 | 반환 |
@@ -2449,9 +2558,9 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2449 | </alert> | 2558 | </alert> |
2450 | <alert name="ReturnScriptedOnAllLand"> | 2559 | <alert name="ReturnScriptedOnAllLand"> |
2451 | <message name="message"> | 2560 | <message name="message"> |
2452 | 이 지역에 있 모든 토지에서 | 2561 | 이 지역 모든 토지에서 |
2453 | ** [USER_NAME] ** | 2562 | ** [USER_NAME] ** |
2454 | (가) 유는 모든 스크립트 을 반환하시겠습니까? | 2563 | 소유 모든 스크립트 브를 반환하시겠습니까? |
2455 | </message> | 2564 | </message> |
2456 | <option name="Return"> | 2565 | <option name="Return"> |
2457 | 반환 | 2566 | 반환 |
@@ -2460,67 +2569,37 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2460 | 취소 | 2569 | 취소 |
2461 | </option> | 2570 | </option> |
2462 | </alert> | 2571 | </alert> |
2463 | <alert name="InvalidTerrainBitDepthSmall"> | 2572 | <alert name="InvalidTerrainBitDepth"> |
2464 | <message name="message"> | 2573 | <message name="message"> |
2465 | 지역 텍스처 설정에 패습니다: | 2574 | 지역 텍스처를 설정할 니다: |
2466 | 2575 | ||
2467 | 기본 텍스처[TEXTURE_NUM]의 비트 깊 [TEXTURE_BIT_DEPTH]()로 유효하지 않습니다. | 2576 | 지형 텍스처 [TEXTURE_NUM]의 비트 [TEXTURE_BIT_DEPTH](가) 유효하지 않습니다. |
2468 | 2577 | ||
2469 | 기본 텍스처 [TEXTURE_NUM](을)를 128x128 24 비트 이미지로 교체 후, | 2578 | 텍스처 [TEXTURE_NUM]을(를) 24비트의 512x512(또는 더 ) 미지로 교체고 |
2470 | "설정"을 다시 클릭. | 2579 | "설정"을 다시 클릭. |
2471 | </message> | 2580 | </message> |
2472 | </alert> | 2581 | </alert> |
2473 | <alert name="InvalidTerrainSizeSmall"> | 2582 | <alert name="InvalidTerrainSize"> |
2474 | <message name="message"> | 2583 | <message name="message"> |
2475 | 지역 텍스처 설정에 패습니다: | 2584 | 지역 텍스처를 설정할 니다: |
2476 | 2585 | ||
2477 | 기본 텍스처 [TEXTURE_NUM] 크 [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y](으)로 유효하지 않습니다. | 2586 | 지형 텍스처 [TEXTURE_NUM](가) 너무 큽니다([TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y]). |
2478 | 2587 | ||
2479 | 기본 텍스처 [TEXTURE_NUM](을)를 128x128 24비트 이미지로 교체한 후, | 2588 | 텍스처 [TEXTURE_NUM]을(를) 24비트의 512x512(또는 더 작은) 이미지로 교체하고 |
2480 | "설정"을 다시 클릭합니다. | 2589 | "설정"을 다시 클릭하십시오. |
2481 | </message> | ||
2482 | </alert> | ||
2483 | <alert name="InvalidTerrainBitDepthLarge"> | ||
2484 | <message name="message"> | ||
2485 | 지역 텍스처 설정에 실패했습니다: | ||
2486 | |||
2487 | 기본 텍스처[TEXTURE_NUM]의 비트 깊이가 [TEXTURE_BIT_DEPTH](으)로 유효하지 않습니다. | ||
2488 | |||
2489 | 기본 텍스처 [TEXTURE_NUM](을)를 512x512보다 작은 24비트 이미지로 교체한 후, | ||
2490 | "설정"을 다시 클릭합니다. | ||
2491 | </message> | ||
2492 | </alert> | ||
2493 | <alert name="InvalidTerrainWidthLarge"> | ||
2494 | <message name="message"> | ||
2495 | 지역 텍스처 설정에 실패했습니다: | ||
2496 | |||
2497 | 기본 텍스처[TEXTURE_NUM]의 크기가 [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y]로 넓습니다. | ||
2498 | |||
2499 | 기본 텍스처 [TEXTURE_NUM](을)를 512x512보다 작은 24비트 이미지로 교체한 후, | ||
2500 | "설정"을 다시 클릭합니다. | ||
2501 | </message> | ||
2502 | </alert> | ||
2503 | <alert name="InvalidTerrainHeightLarge"> | ||
2504 | <message name="message"> | ||
2505 | 지역 텍스처 설정에 실패했습니다: | ||
2506 | |||
2507 | 기본 텍스처[TEXTURE_NUM]의 크기가 [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y](으)로 너무 높습니다. | ||
2508 | |||
2509 | 기본 텍스처 [TEXTURE_NUM](을)를 512x512보다 작은 24비트 이미지로 교체한 후, | ||
2510 | "설정"을 다시 클릭합니다. | ||
2511 | </message> | 2590 | </message> |
2512 | </alert> | 2591 | </alert> |
2513 | <alert name="RawUploadStarted"> | 2592 | <alert name="RawUploadStarted"> |
2514 | <message name="message"> | 2593 | <message name="message"> |
2515 | 업로드가 시작되었습니다. 연결 속도에 따라 최대, | 2594 | 업로드가 시작되었습니다. 연결 속도에 따라 최대 |
2516 | 2분까지 소요될 수 있습니다. | 2595 | 2분까지 소요될 수 있습니다. |
2517 | </message> | 2596 | </message> |
2518 | </alert> | 2597 | </alert> |
2519 | <alert name="ConfirmBakeTerrain"> | 2598 | <alert name="ConfirmBakeTerrain"> |
2520 | <message name="message"> | 2599 | <message name="message"> |
2521 | 현재 지형을 저장해, | 2600 | 현재 지형을 저장여 지형 높/깊이 제한의 |
2522 | 형 올리기/낮추기 한계의 심점으로 정하고 | 2601 | 중심점으로 정하고 '취소' 도구의 |
2523 | '되돌리기' 구의 기설정으로 하시겠습니까? | 2602 | 기본 설정으로 하시겠습니까? |
2524 | </message> | 2603 | </message> |
2525 | <option name="Bake"> | 2604 | <option name="Bake"> |
2526 | 저장 | 2605 | 저장 |
@@ -2531,13 +2610,19 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2531 | </alert> | 2610 | </alert> |
2532 | <alert name="MaxAllowedAgentOnRegion"> | 2611 | <alert name="MaxAllowedAgentOnRegion"> |
2533 | <message name="message"> | 2612 | <message name="message"> |
2534 | 귀하 최 허용 주민 수는 [MAX_AGENTS]입니다. | 2613 | 귀하 허용되는 대 민 수는 [MAX_AGENTS]입니다. |
2535 | </message> | 2614 | </message> |
2536 | </alert> | 2615 | </alert> |
2537 | <alert name="MaxAllowedGroupsOnRegion"> | 2616 | <alert name="MaxAllowedGroupsOnRegion"> |
2538 | <message name="message"> | 2617 | <message name="message"> |
2539 | 귀하 최 허용 그룹 수는 [MAX_GROUPS]입니다. | 2618 | 귀하 허용되는 최대 그룹 수는 [MAX_GROUPS]입니다. |
2540 | </message> | 2619 | </message> |
2620 | <option name="Bake"> | ||
2621 | 저장 | ||
2622 | </option> | ||
2623 | <option name="Cancel"> | ||
2624 | 취소 | ||
2625 | </option> | ||
2541 | </alert> | 2626 | </alert> |
2542 | <alert name="MaxBannedAgentsOnRegion"> | 2627 | <alert name="MaxBannedAgentsOnRegion"> |
2543 | <message name="message"> | 2628 | <message name="message"> |
@@ -2551,12 +2636,12 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2551 | </alert> | 2636 | </alert> |
2552 | <alert name="OwnerCanNotBeDenied"> | 2637 | <alert name="OwnerCanNotBeDenied"> |
2553 | <message name="message"> | 2638 | <message name="message"> |
2554 | 유지의 소유는 유지의 스 거부 목록에 추가 수 없습니다. | 2639 | 유지 소유는 유지의 ' 거부' 목록에 추가 수 없습니다. |
2555 | </message> | 2640 | </message> |
2556 | </alert> | 2641 | </alert> |
2557 | <alert name="CanNotChangeAppearanceUntilLoaded"> | 2642 | <alert name="CanNotChangeAppearanceUntilLoaded"> |
2558 | <message name="message"> | 2643 | <message name="message"> |
2559 | 및 형 로딩이 완료될 때까지는 바꿀 수 없습니다. | 2644 | 외형의 로딩이 완료될 때까지는 내 모을 바꿀 수 없습니다. |
2560 | </message> | 2645 | </message> |
2561 | </alert> | 2646 | </alert> |
2562 | <alert name="ClassifiedMustBeAlphanumeric"> | 2647 | <alert name="ClassifiedMustBeAlphanumeric"> |
@@ -2567,8 +2652,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2567 | </alert> | 2652 | </alert> |
2568 | <alert name="CantSetBuyObject"> | 2653 | <alert name="CantSetBuyObject"> |
2569 | <message name="message"> | 2654 | <message name="message"> |
2570 | 해당 이 매물이 아니기 에 구매를 설정할 수 없습니다. | 2655 | 브가 매물이 아니 브 구매를 설정할 수 없습니다. |
2571 | 해당 에 해 매물 설정을 한 후 다시 시도해 주십시오. | 2656 | 브 매물로 설정한 후 다시 시도해 주십시오. |
2572 | </message> | 2657 | </message> |
2573 | </alert> | 2658 | </alert> |
2574 | <alert name="FinishedRawDownload"> | 2659 | <alert name="FinishedRawDownload"> |
@@ -2582,21 +2667,21 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2582 | [SECOND_LIFE] 새 버전이 출시되었습니다. | 2667 | [SECOND_LIFE] 새 버전이 출시되었습니다. |
2583 | [MESSAGE] | 2668 | [MESSAGE] |
2584 | 2669 | ||
2585 | 시스템을 사용하려면 이 업데이트를 다운로드 합니다. | 2670 | 시스템을 사용하려면 이 업데이트를 다운로드야 합니다. |
2586 | </message> | 2671 | </message> |
2587 | <option name="Download"> | 2672 | <option name="Download"> |
2588 | 다운로드 | 2673 | 다운로드 |
2589 | </option> | 2674 | </option> |
2590 | <option name="Quit"> | 2675 | <option name="Quit"> |
2591 | 내기 | 2676 | 종 |
2592 | </option> | 2677 | </option> |
2593 | </alert> | 2678 | </alert> |
2594 | <alert name="DownloadWindows"> | 2679 | <alert name="DownloadWindows"> |
2595 | <message name="message"> | 2680 | <message name="message"> |
2596 | [SECOND_LIFE] 업데이트 버전이 습니다. | 2681 | [SECOND_LIFE] 업데이트 버전이 출시습니다. |
2597 | [MESSAGE] | 2682 | [MESSAGE] |
2598 | 2683 | ||
2599 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다.. | 2684 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다. |
2600 | </message> | 2685 | </message> |
2601 | <option name="Download"> | 2686 | <option name="Download"> |
2602 | 다운로드 | 2687 | 다운로드 |
@@ -2607,10 +2692,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2607 | </alert> | 2692 | </alert> |
2608 | <alert name="DownloadWindowsReleaseForDownload"> | 2693 | <alert name="DownloadWindowsReleaseForDownload"> |
2609 | <message name="message"> | 2694 | <message name="message"> |
2610 | [SECOND_LIFE] 업데이트 버전이 습니다. | 2695 | [SECOND_LIFE] 업데이트 버전이 출시습니다. |
2611 | [MESSAGE] | 2696 | [MESSAGE] |
2612 | 2697 | ||
2613 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다.. | 2698 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다. |
2614 | </message> | 2699 | </message> |
2615 | <option name="Download"> | 2700 | <option name="Download"> |
2616 | 다운로드 | 2701 | 다운로드 |
@@ -2623,24 +2708,24 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2623 | <message name="message"> | 2708 | <message name="message"> |
2624 | [SECOND_LIFE] 새 버전이 출시되었습니다. | 2709 | [SECOND_LIFE] 새 버전이 출시되었습니다. |
2625 | [MESSAGE] | 2710 | [MESSAGE] |
2711 | |||
2712 | 시스템을 사용하려면 이 업데이트를 다운로드해야 합니다. | ||
2626 | 2713 | ||
2627 | 시스템을 사용하려면 이 업데이트를 다운로드하셔야 합니다. | 2714 | Applications 폴더에 다운로드하시겠습니까? |
2628 | |||
2629 | 애플리케이션 폴더에 다운로드하시겠습니까? | ||
2630 | </message> | 2715 | </message> |
2631 | <option name="Download"> | 2716 | <option name="Download"> |
2632 | 다운로드 | 2717 | 다운로드 |
2633 | </option> | 2718 | </option> |
2634 | <option name="Quit"> | 2719 | <option name="Quit"> |
2635 | 내기 | 2720 | 종 |
2636 | </option> | 2721 | </option> |
2637 | </alert> | 2722 | </alert> |
2638 | <alert name="DownloadMac"> | 2723 | <alert name="DownloadMac"> |
2639 | <message name="message"> | 2724 | <message name="message"> |
2640 | [SECOND_LIFE] 업데이트 버전이 습니다. | 2725 | [SECOND_LIFE] 업데이트 버전이 출시습니다. |
2641 | [MESSAGE] | 2726 | [MESSAGE] |
2642 | 2727 | ||
2643 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다.. | 2728 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다. |
2644 | 2729 | ||
2645 | 애플리케이션 폴더에 다운로드하시겠습니까? | 2730 | 애플리케이션 폴더에 다운로드하시겠습니까? |
2646 | </message> | 2731 | </message> |
@@ -2653,10 +2738,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2653 | </alert> | 2738 | </alert> |
2654 | <alert name="DownloadMacReleaseForDownload"> | 2739 | <alert name="DownloadMacReleaseForDownload"> |
2655 | <message name="message"> | 2740 | <message name="message"> |
2656 | [SECOND_LIFE] 업데이트 버전이 습니다. | 2741 | [SECOND_LIFE] 업데이트 버전이 출시습니다. |
2657 | [MESSAGE] | 2742 | [MESSAGE] |
2658 | 2743 | ||
2659 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다.. | 2744 | 본 업데이트는 필수 사항은 아니나 성능 및 안전성 향상을 위해 설치를 권장합니다. |
2660 | 2745 | ||
2661 | 애플리케이션 폴더에 다운로드하시겠습니까? | 2746 | 애플리케이션 폴더에 다운로드하시겠습니까? |
2662 | </message> | 2747 | </message> |
@@ -2669,9 +2754,12 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2669 | </alert> | 2754 | </alert> |
2670 | <alert name="DeedObjectToGroup"> | 2755 | <alert name="DeedObjectToGroup"> |
2671 | <message name="message"> | 2756 | <message name="message"> |
2672 | 이 양도할 경, 해 그룹 해당 사물 | 2757 | 이 트 양도 그룹에게 생는 결과: |
2673 | * 지불된 금 수령게됩니다 | 2758 | * 브젝트에 대한 불금을 수령 |
2674 | </message> | 2759 | </message> |
2760 | <ignore name="ignore"> | ||
2761 | 오브젝트를 그룹으로 양도할 때 | ||
2762 | </ignore> | ||
2675 | <option name="Deed"> | 2763 | <option name="Deed"> |
2676 | 양도 | 2764 | 양도 |
2677 | </option> | 2765 | </option> |
@@ -2681,16 +2769,19 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2681 | </alert> | 2769 | </alert> |
2682 | <alert name="AddClassified"> | 2770 | <alert name="AddClassified"> |
2683 | <message name="message"> | 2771 | <message name="message"> |
2684 | 광고 찾기 의 '광고' | 2772 | 광고가 1주일 안 찾기 토리의 '광고' 섹션에 |
2685 | 섹에 1주간 게재니다. | 2773 | 타니다. |
2686 | 2774 | ||
2687 | 광고를 작성한 후 '게시...'를 클릭하 | 2775 | 광고를 작성한 후 '게시하기...'를 클릭하여 렉토리에 |
2688 | 목록 가니다. | 2776 | 추가니다. |
2689 | 2777 | ||
2690 | 게시를 클릭하면 값 불할 지 어니다. | 2778 | 게시하기를 클릭하면 지불할 묻는 메가 타니다. |
2691 | 은 가격을 지불할수록 더 높은 위치에 게되고 | 2779 | 높은 가격을 지불 할수록 광고가 록에서 높은 위치에 게되고 |
2692 | 키워드 검색시 결과에 더 우선적으로 표시됩니다. | 2780 | 키워드 검색 결과에서 더 우선적으로 표시됩니다. |
2693 | </message> | 2781 | </message> |
2782 | <ignore name="ignore"> | ||
2783 | 새 광고를 추가할 때 | ||
2784 | </ignore> | ||
2694 | <option name="OK"> | 2785 | <option name="OK"> |
2695 | 확인 | 2786 | 확인 |
2696 | </option> | 2787 | </option> |
@@ -2698,57 +2789,70 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2698 | 취소 | 2789 | 취소 |
2699 | </option> | 2790 | </option> |
2700 | </alert> | 2791 | </alert> |
2701 | <alert name="WebLaunchGraphicsDriver"> | 2792 | <alert name="WebLaunchJoinNow"> |
2702 | <message name="message"> | 2793 | <message name="message"> |
2703 | 이 컴퓨터에 장착된 [VENDOR_LABLE] [CARD_NAME] 그래픽 드라이버는 구버젼 입니다. | 2794 | 계정을 관리 하기 위해www.secondlife.com으로 갑니까? |
2704 | 2795 | </message> | |
2705 | 이 드라이버는 그래픽 카드를 제어하는 소프트웨어입니다. | 2796 | <ignore name="ignore"> |
2706 | 구버젼 드라이버를 사용할 경우 [SECOND_LIFE]과(와) 같은 3D 그래픽 프로그램의 실행 속도가 떨어지거나 손상될 수 있습니다. | 2797 | 계정을 관리하기 위해 웹 브라우저를 시작할 때 |
2707 | 2798 | </ignore> | |
2708 | [VENDOR_LABLE]에서 무료로 다운로드받으실 수 있는 [DRIVER_NAME] 드라이버로 업그레이드하실 것을 권장합니다. | 2799 | <option name="OK"> |
2709 | 2800 | 확인 | |
2710 | [SECOND_LIFE] 드라이버 웹페이지로 이동 하시겠습니까?" | 2801 | </option> |
2802 | <option name="Cancel"> | ||
2803 | 취소 | ||
2804 | </option> | ||
2805 | </alert> | ||
2806 | <alert name="WebLaunchBugReport101"> | ||
2807 | <message name="message"> | ||
2808 | 세컨드라이프 위키에서 버그신고에 대해 보기 | ||
2711 | </message> | 2809 | </message> |
2810 | <ignore name="ignore"> | ||
2811 | 버그신고 101 위키를 웹 브라우저에서 볼때 | ||
2812 | </ignore> | ||
2712 | <option name="Gotopage"> | 2813 | <option name="Gotopage"> |
2713 | 지로 이동 | 2814 | |
2714 | </option> | 2815 | </option> |
2715 | <option name="Cancel"> | 2816 | <option name="Cancel"> |
2716 | 취소 | 2817 | 취소 |
2717 | </option> | 2818 | </option> |
2718 | </alert> | 2819 | </alert> |
2719 | <alert name="WebLaunchGraphicsDriverIntelExtreme"> | 2820 | <alert name="WebLaunchSecurityIssues"> |
2720 | <message name="message"> | 2821 | <message name="message"> |
2721 | 이 컴퓨터에 장착된 인텔 익스트림 그래픽 드라이버는 오래된 것입니다. | 2822 | 세컨드라이프 위키에서 보안 관련 신고에 대해 보기 |
2722 | |||
2723 | 이 드라이버는 그래픽 카드를 제어하는 소프트웨어입니다. | ||
2724 | 오래된 드라이버를 사용할 경우 [SECOND_LIFE]과(와) 같은 3D 그래픽 프로그램의 실행 속도가 떨어지거나 손상될 수 있습니다. | ||
2725 | |||
2726 | 인텔에서 무료로 다운로드받으실 수 있는 최신 드라이버로 업그레이드하실 것을 강력히 권장합니다. | ||
2727 | |||
2728 | [SECOND_LIFE] 드라이버 웹페이지로 이동하시겠습니까? | ||
2729 | </message> | 2823 | </message> |
2824 | <ignore name="ignore"> | ||
2825 | 보안 관련 위키를 웹 브라우저에서 볼때 | ||
2826 | </ignore> | ||
2730 | <option name="Gotopage"> | 2827 | <option name="Gotopage"> |
2731 | 지로 이동 | 2828 | |
2732 | </option> | 2829 | </option> |
2733 | <option name="Cancel"> | 2830 | <option name="Cancel"> |
2734 | 취소 | 2831 | 취소 |
2735 | </option> | 2832 | </option> |
2736 | </alert> | 2833 | </alert> |
2737 | <alert name="RunningInPCI"> | 2834 | <alert name="WebLaunchPublicIssue"> |
2738 | <message name="message"> | 2835 | <message name="message"> |
2739 | GL은 이 시스템상의 그래픽 드라이버가 속도가 느린 그래픽 작성 | 2836 | 이슈 트랙에서 버그 및 보안 관련 신고 보기 |
2740 | 방식인 PCI 모드로 작동하고 있다고 나타내고 있습니다. PCI 비디오 카드를 사용하고 계신 경우 | ||
2741 | 이 메시지는 무시하십시오. AGP 비디오 카드를 사용하고 계신 경우, 마더보드 드라이브를 | ||
2742 | 업데이트하셔야 이 프로그램 뿐 아니라 다른 3D 응용 프로그램의 성능을 | ||
2743 | 향상시키실 수 있습니다. PCI Express 그래픽 카드를 사용하고 계신 경우 | ||
2744 | [SECOND_LIFE]의 환경 설정으로 가셔서 옵션에서 AGP 그래픽 가속(AGP Graphics Acceleration)을 선택하실 수 있습니다. | ||
2745 | </message> | 2837 | </message> |
2838 | <ignore name="ignore"> | ||
2839 | 이슈 트랙을 웹 브라우저에서 볼때 | ||
2840 | </ignore> | ||
2841 | <option name="Gotopage"> | ||
2842 | 확인 | ||
2843 | </option> | ||
2844 | <option name="Cancel"> | ||
2845 | 취소 | ||
2846 | </option> | ||
2746 | </alert> | 2847 | </alert> |
2747 | <alert name="WebLaunchJoinNow"> | 2848 | <alert name="WebLaunchPublicIssueHelp"> |
2748 | <message name="message"> | 2849 | <message name="message"> |
2749 | www.secondlife.com 이동 시겠습? | 2850 | 컨라이 키 슈 트에 대 |
2750 | </message> | 2851 | </message> |
2751 | <option name="OK"> | 2852 | <ignore name="ignore"> |
2853 | 이슈 트랙 관련 위키를 웹 브라우저에서 볼때 | ||
2854 | </ignore> | ||
2855 | <option name="Gotopage"> | ||
2752 | 확인 | 2856 | 확인 |
2753 | </option> | 2857 | </option> |
2754 | <option name="Cancel"> | 2858 | <option name="Cancel"> |
@@ -2757,8 +2861,25 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2757 | </alert> | 2861 | </alert> |
2758 | <alert name="WebLaunchForums"> | 2862 | <alert name="WebLaunchForums"> |
2759 | <message name="message"> | 2863 | <message name="message"> |
2760 | 최신 팁 및 트릭은 [SECOND_LIFE] 기술 자료를 검색합니다. | 2864 | 최신 팁 및 트릭은 [SECOND_LIFE] 지식 창고를 검색합니다. |
2865 | </message> | ||
2866 | <ignore name="ignore"> | ||
2867 | 지식창고를 보려고 웹 브라우저를 시작할 때 | ||
2868 | </ignore> | ||
2869 | <option name="Gotopage"> | ||
2870 | 페이지로 이동 | ||
2871 | </option> | ||
2872 | <option name="Cancel"> | ||
2873 | 취소 | ||
2874 | </option> | ||
2875 | </alert> | ||
2876 | <alert name="WebLaunchSupport"> | ||
2877 | <message name="message"> | ||
2878 | [SECOND_LIFE] 고객지원에 문의 하십시오. | ||
2761 | </message> | 2879 | </message> |
2880 | <ignore name="ignore"> | ||
2881 | 지원 요청하기 위해 웹 브라우저를 시작할 때 | ||
2882 | </ignore> | ||
2762 | <option name="Gotopage"> | 2883 | <option name="Gotopage"> |
2763 | 페이지로 이동 | 2884 | 페이지로 이동 |
2764 | </option> | 2885 | </option> |
@@ -2770,6 +2891,9 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2770 | <message name="message"> | 2891 | <message name="message"> |
2771 | 공식 린든 블로그에서 최신 뉴스 및 정보를 확인하십시오. | 2892 | 공식 린든 블로그에서 최신 뉴스 및 정보를 확인하십시오. |
2772 | </message> | 2893 | </message> |
2894 | <ignore name="ignore"> | ||
2895 | 블로그를 보려고 웹 브라우저를 시작할 때 | ||
2896 | </ignore> | ||
2773 | <option name="Gotopage"> | 2897 | <option name="Gotopage"> |
2774 | 페이지로 이동 | 2898 | 페이지로 이동 |
2775 | </option> | 2899 | </option> |
@@ -2779,8 +2903,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2779 | </alert> | 2903 | </alert> |
2780 | <alert name="WebLaunchLSLGuide"> | 2904 | <alert name="WebLaunchLSLGuide"> |
2781 | <message name="message"> | 2905 | <message name="message"> |
2782 | LSL 가드로 이동해 크립팅 도움을 습니까? | 2906 | 스크립팅 도움말을 해 LSL 가로 니까? |
2783 | </message> | 2907 | </message> |
2908 | <ignore name="ignore"> | ||
2909 | LSL 가이드를 보려고 웹 브라우저를 시작할 때 | ||
2910 | </ignore> | ||
2784 | <option name="Gotopage"> | 2911 | <option name="Gotopage"> |
2785 | 페이지로 이동 | 2912 | 페이지로 이동 |
2786 | </option> | 2913 | </option> |
@@ -2790,8 +2917,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2790 | </alert> | 2917 | </alert> |
2791 | <alert name="WebLaunchLSLWiki"> | 2918 | <alert name="WebLaunchLSLWiki"> |
2792 | <message name="message"> | 2919 | <message name="message"> |
2793 | LSL 키로 이동해 크립팅 도움을 습니까? | 2920 | 스크립팅 도움말을 해 LSL 포탈 니까? |
2794 | </message> | 2921 | </message> |
2922 | <ignore name="ignore"> | ||
2923 | LSL 포털을 보려고 웹 브라우저를 시작할 때 | ||
2924 | </ignore> | ||
2795 | <option name="Gotopage"> | 2925 | <option name="Gotopage"> |
2796 | 페이지로 이동 | 2926 | 페이지로 이동 |
2797 | </option> | 2927 | </option> |
@@ -2801,8 +2931,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2801 | </alert> | 2931 | </alert> |
2802 | <alert name="WebLaunchReleaseNotes"> | 2932 | <alert name="WebLaunchReleaseNotes"> |
2803 | <message name="message"> | 2933 | <message name="message"> |
2804 | [SECOND_LIFE] 출시 정보를 보시겠습니까?. | 2934 | [SECOND_LIFE] 출시 정보를 보시겠습니까? |
2805 | </message> | 2935 | </message> |
2936 | <ignore name="ignore"> | ||
2937 | 출시 정보를 보려고 웹 브라우저를 시작할 때 | ||
2938 | </ignore> | ||
2806 | <option name="Gotopage"> | 2939 | <option name="Gotopage"> |
2807 | 페이지로 이동 | 2940 | 페이지로 이동 |
2808 | </option> | 2941 | </option> |
@@ -2812,13 +2945,16 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2812 | </alert> | 2945 | </alert> |
2813 | <alert name="ReturnToOwner"> | 2946 | <alert name="ReturnToOwner"> |
2814 | <message name="message"> | 2947 | <message name="message"> |
2815 | 정말 토 구에 는 택 | 2948 | 택 브 주게 |
2816 | 사을 해당 소유자에게 환하시겠습니까? 양도 가한 양도 | 2949 | 반환 하시겠습니까? 양도된 |
2817 | 각 이전 소유자에게 반환됩니다. | 2950 | 가 브트 이전 소유자에게 반환됩니다. |
2818 | (반환되는 일체의 각각 종 소 폴더로 반환됩니다.) | 2951 | (반환되는 모든 트는 최종 소 폴더로 반환됩니다.) |
2819 | 2952 | ||
2820 | *경고* 양도된 비양도성 삭제됩니다! | 2953 | *경고* 양도된 양도 불가능 트는 삭제됩니다. |
2821 | </message> | 2954 | </message> |
2955 | <ignore name="ignore"> | ||
2956 | 오브젝트를 각 소유주에게 반환할 때 | ||
2957 | </ignore> | ||
2822 | <option name="Return"> | 2958 | <option name="Return"> |
2823 | 반환 | 2959 | 반환 |
2824 | </option> | 2960 | </option> |
@@ -2828,8 +2964,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2828 | </alert> | 2964 | </alert> |
2829 | <alert name="ViewReleaseNotes"> | 2965 | <alert name="ViewReleaseNotes"> |
2830 | <message name="message"> | 2966 | <message name="message"> |
2831 | Second Life 출시 정보를 보시겠습니까? | 2967 | 세컨드라이프 출시 정보를 보시겠습니까? |
2832 | </message> | 2968 | </message> |
2969 | <ignore name="ignore"> | ||
2970 | 출시 정보를 볼 때 | ||
2971 | </ignore> | ||
2833 | <option name="Gotopage"> | 2972 | <option name="Gotopage"> |
2834 | 페이지로 이동 | 2973 | 페이지로 이동 |
2835 | </option> | 2974 | </option> |
@@ -2839,11 +2978,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2839 | </alert> | 2978 | </alert> |
2840 | <alert name="GroupLeaveConfirmOfficer"> | 2979 | <alert name="GroupLeaveConfirmOfficer"> |
2841 | <message name="message"> | 2980 | <message name="message"> |
2842 | 귀하는 현재 그룹 [그룹명]의 부입니다. | 2981 | 귀하께서는 현재 그룹 [GROUP]의 운영입니다. |
2843 | 그룹 탈퇴하시겠습니까? | 2982 | 그룹 탈퇴하시겠습니까? |
2844 | </message> | 2983 | </message> |
2845 | <option name="Leave"> | 2984 | <option name="Leave"> |
2846 | 떠나기 | 2985 | 탈퇴 |
2847 | </option> | 2986 | </option> |
2848 | <option name="Cancel"> | 2987 | <option name="Cancel"> |
2849 | 취소 | 2988 | 취소 |
@@ -2851,11 +2990,11 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2851 | </alert> | 2990 | </alert> |
2852 | <alert name="GroupLeaveConfirmMember"> | 2991 | <alert name="GroupLeaveConfirmMember"> |
2853 | <message name="message"> | 2992 | <message name="message"> |
2854 | 귀하는 현재 그룹 [그룹명]의 멤버입니다. | 2993 | 귀하께서는 현재 그룹 [GROUP]의 회니다. |
2855 | 그룹 탈퇴하시겠습니까? | 2994 | 그룹 탈퇴하시겠습니까? |
2856 | </message> | 2995 | </message> |
2857 | <option name="Leave"> | 2996 | <option name="Leave"> |
2858 | 떠나기 | 2997 | 탈퇴 |
2859 | </option> | 2998 | </option> |
2860 | <option name="Cancel"> | 2999 | <option name="Cancel"> |
2861 | 취소 | 3000 | 취소 |
@@ -2863,24 +3002,30 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2863 | </alert> | 3002 | </alert> |
2864 | <alert name="ConfirmKick"> | 3003 | <alert name="ConfirmKick"> |
2865 | <message name="message"> | 3004 | <message name="message"> |
2866 | 정 사용자을 모두 그리드 쫓아내시겠습니까? | 3005 | 든 사용자 그리드 밖로 내보내겠습니까? |
2867 | </message> | 3006 | </message> |
3007 | <option name="Kick"> | ||
3008 | 추방하기 | ||
3009 | </option> | ||
3010 | <option name="Cancel"> | ||
3011 | 취소 | ||
3012 | </option> | ||
2868 | </alert> | 3013 | </alert> |
2869 | <alert name="MuteLinden"> | 3014 | <alert name="MuteLinden"> |
2870 | <message name="message"> | 3015 | <message name="message"> |
2871 | 죄송합니다. 린든 음소거실 수 없습니다. | 3016 | 죄송합니다. Linden 음소거 수 없습니다. |
2872 | </message> | 3017 | </message> |
2873 | <option name="OK"> | 3018 | <option name="OK"> |
2874 | 확인 | 3019 | 확인 |
2875 | </option> | 3020 | </option> |
2876 | </alert> | 3021 | </alert> |
2877 | <alert name="MuteByName" title="별 아이 거"> | 3022 | <alert name="MuteByName" title=" 트"> |
2878 | <message name="message"> | 3023 | <message name="message"> |
2879 | 이름별 음소거는 사물 채팅과 IM에만 영향을 주며 사운드에는 영향을 주지 않습니다. | 3024 | 이름별 차단은 오브젝트 채팅과 메신저에만 영향을 주며 음소거는 하지 않습니다. |
2880 | 의 이름을 정확하게 입력해야 합니다. | 3025 | 브의 이름을 정확하게 입력해야 합니다. |
2881 | </message> | 3026 | </message> |
2882 | <editline> | 3027 | <editline> |
2883 | 이름 | 3028 | 브 이름 |
2884 | </editline> | 3029 | </editline> |
2885 | <option name="OK"> | 3030 | <option name="OK"> |
2886 | 확인 | 3031 | 확인 |
@@ -2889,9 +3034,9 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2889 | 취소 | 3034 | 취소 |
2890 | </option> | 3035 | </option> |
2891 | </alert> | 3036 | </alert> |
2892 | <alert name="MuteByNameFailed" title="별 소 실패"> | 3037 | <alert name="MuteByNameFailed" title=" 단 실패"> |
2893 | <message name="message"> | 3038 | <message name="message"> |
2894 | 이 게 이미 음소거되습니다. | 3039 | 이 이미 음소거습니다. |
2895 | </message> | 3040 | </message> |
2896 | <option name="OK"> | 3041 | <option name="OK"> |
2897 | 확인 | 3042 | 확인 |
@@ -2899,8 +3044,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2899 | </alert> | 3044 | </alert> |
2900 | <alert name="RemoveItemWarn"> | 3045 | <alert name="RemoveItemWarn"> |
2901 | <message name="message"> | 3046 | <message name="message"> |
2902 | 허용긴 했나, 장물을 삭제 경 | 3047 | 허용 경 벤 삭제면 브젝트 손상될 수 |
2903 | 물이 손상될 수 습니다. 물을 삭제하시겠습니까? | 3048 | 있습니다. 템을 삭제하시겠습니까? |
2904 | </message> | 3049 | </message> |
2905 | <option name="Yes"> | 3050 | <option name="Yes"> |
2906 | 예 | 3051 | 예 |
@@ -2911,7 +3056,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2911 | </alert> | 3056 | </alert> |
2912 | <alert name="CantRateOwnedByGroup"> | 3057 | <alert name="CantRateOwnedByGroup"> |
2913 | <message name="message"> | 3058 | <message name="message"> |
2914 | 이 의 소유를 평가할 수 없습니다. 물 자가 그룹입니다. | 3059 | 이 트 소유를 평가할 수 없습니다. 트가 그룹 유니다. |
2915 | </message> | 3060 | </message> |
2916 | <option name="OK"> | 3061 | <option name="OK"> |
2917 | 확인 | 3062 | 확인 |
@@ -2919,7 +3064,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2919 | </alert> | 3064 | </alert> |
2920 | <alert name="CantOfferCallingCard"> | 3065 | <alert name="CantOfferCallingCard"> |
2921 | <message name="message"> | 3066 | <message name="message"> |
2922 | 현 카를 제공할 수 없습니다. 잠시 후 다시 시도해 주십시오. | 3067 | 금 필을 제공할 수 없습니다. 잠시 후에 다시 시도해 주십시오. |
2923 | </message> | 3068 | </message> |
2924 | <option name="OK"> | 3069 | <option name="OK"> |
2925 | 확인 | 3070 | 확인 |
@@ -2927,7 +3072,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2927 | </alert> | 3072 | </alert> |
2928 | <alert name="CantOfferFriendship"> | 3073 | <alert name="CantOfferFriendship"> |
2929 | <message name="message"> | 3074 | <message name="message"> |
2930 | 현 우정을 제공할 수 없습니다. 잠시 후 다시 시도해 주십시오. | 3075 | 금은 우정을 제공할 수 없습니다. 잠시 후에 다시 시도해 주십시오. |
2931 | </message> | 3076 | </message> |
2932 | <option name="OK"> | 3077 | <option name="OK"> |
2933 | 확인 | 3078 | 확인 |
@@ -2935,8 +3080,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2935 | </alert> | 3080 | </alert> |
2936 | <alert name="CantSetHome"> | 3081 | <alert name="CantSetHome"> |
2937 | <message name="message"> | 3082 | <message name="message"> |
2938 | 이곳을 로 설정할 수 없습니다. | 3083 | 이 곳을 홈으로 설정할 수 없습니다. |
2939 | 귀하 인 는 귀하 속 그룹 소유 토지 야 합니다. | 3084 | 홈은 귀하 귀하 그룹 소유한 토지에 야 합니다. |
2940 | </message> | 3085 | </message> |
2941 | <option name="OK"> | 3086 | <option name="OK"> |
2942 | 확인 | 3087 | 확인 |
@@ -2944,18 +3089,20 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2944 | </alert> | 3089 | </alert> |
2945 | <alert name="BusyModeSet"> | 3090 | <alert name="BusyModeSet"> |
2946 | <message name="message"> | 3091 | <message name="message"> |
2947 | 다른 용무 중 모드 설정 | 3092 | 다른 용무 중 모드가 설정되었습니다. |
2948 | 채팅 및 메신저를 숨깁니다. 메신저 | 3093 | 채팅 및 메신저가 숨겨집니다. 메신저를 |
2949 | 메시지는 다른 용무 중 응답을 받게됩니다. 모든 텔리포트 | 3094 | 받으면 귀하의 다른 용무 중 응답이 답변 됩니다. 모든 텔리포트 및 아이템 제공이 거부됩니다. |
2950 | 및 저장고 제안은 거절됩니다. | ||
2951 | </message> | 3095 | </message> |
3096 | <ignore name="ignore"> | ||
3097 | 부재중 모드를 설정할 때 | ||
3098 | </ignore> | ||
2952 | <option name="OK"> | 3099 | <option name="OK"> |
2953 | 확인 | 3100 | 확인 |
2954 | </option> | 3101 | </option> |
2955 | </alert> | 3102 | </alert> |
2956 | <alert name="NoPVPDetected"> | 3103 | <alert name="NoPVPDetected"> |
2957 | <message name="message"> | 3104 | <message name="message"> |
2958 | 플레이어대 플레이어(PvP) 악용이 지되지 않습니다 | 3105 | player vs. player (PvP) 악용이 지되지 않 |
2959 | </message> | 3106 | </message> |
2960 | <option name="OK"> | 3107 | <option name="OK"> |
2961 | 확인 | 3108 | 확인 |
@@ -2963,8 +3110,8 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2963 | </alert> | 3110 | </alert> |
2964 | <alert name="NotecardAttachPermFail"> | 3111 | <alert name="NotecardAttachPermFail"> |
2965 | <message name="message"> | 3112 | <message name="message"> |
2966 | 노트드에는 한이 없는 '다음 소유' 권한 갖 | 3113 | 제한이 없는 ‘다음 소유’ 권한 내 한 아이템이 |
2967 | 템 첨부될 수 있습니다. | 3114 | 노트에 첨부될 수 있습니다. |
2968 | </message> | 3115 | </message> |
2969 | <option name="OK"> | 3116 | <option name="OK"> |
2970 | 확인 | 3117 | 확인 |
@@ -2972,44 +3119,52 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
2972 | </alert> | 3119 | </alert> |
2973 | <alert name="JoinedTooManyGroupsMember"> | 3120 | <alert name="JoinedTooManyGroupsMember"> |
2974 | <message name="message"> | 3121 | <message name="message"> |
2975 | 너무 많은 그룹에 가입하였기 때문에 더 이상 | 3122 | 귀하께 너무 많은 그룹에 |
2976 | 그 가입할 습니다. 이 그룹에 가입하기 전에 최소 1개 그룹을 | 3123 | 중해 가입어 습니다. 이 그룹에 가입하기 전에 최소 |
2977 | 탈퇴하거나 이 제 거하야 . | 3124 | 나 이의 그룹에서 퇴하거나 이 그룹 가 공을 . |
2978 | 그룹에서 탈퇴하려면 '편집' 메뉴에서 | 3125 | 그룹에서 탈퇴하려면 '편집' 메뉴에서 |
2979 | '내 그룹...' 옵션을 선택하십시오. | 3126 | '내 그룹' 옵션을 선택하십시오. |
2980 | [이름](이)가 귀하를 버 초청했습니다. | 3127 | [NAME]이(가) 귀하가 회원으로 룹에 하도록 초대했습니다. |
2981 | [초청] | 3128 | [INVITE] |
2982 | </message> | 3129 | </message> |
2983 | <option name="Join"> | 3130 | <option name="Join"> |
2984 | 3131 | ||
2985 | </option> | 3132 | </option> |
2986 | <option name="Decline"> | 3133 | <option name="Decline"> |
2987 | 거절 | 3134 | 거부 |
2988 | </option> | 3135 | </option> |
2989 | </alert> | 3136 | </alert> |
2990 | <alert name="JoinedTooManyGroupsOfficer"> | 3137 | <alert name="JoinedTooManyGroupsOfficer"> |
2991 | <message name="message"> | 3138 | <message name="message"> |
2992 | 너무 많은 그룹에 가입하였기 때문에 더 이상 | 3139 | 귀하께 너무 많은 그룹에 |
2993 | 그 가입할 습니다. 이 그룹에 가입하기 전에 최소 1개 그룹을 | 3140 | 중해 가입어 습니다. 이 그룹에 가입하기 전에 최소 |
2994 | 탈퇴하거나 이 제 거하야 . | 3141 | 나 이의 그룹에서 퇴하거나 이 그룹 가 공을 . |
2995 | 그룹에서 탈퇴하려면 '편집' 메뉴에서 | 3142 | 그룹에서 탈퇴하려면 '편집' 메뉴에서 |
2996 | '내 그룹...' 옵션을 선택하십시오. | 3143 | '내 그룹' 옵션을 선택하십시오. |
2997 | [이름](이)가 귀하를 멤로 초청했습니다. | 3144 | [NAME]이(가) 귀하가 운영으로서 룹에 하도록 초대했습니다. |
2998 | [초청] | 3145 | [INVITE] |
2999 | </message> | 3146 | </message> |
3000 | <option name="Join"> | 3147 | <option name="Join"> |
3001 | 3148 | ||
3002 | </option> | 3149 | </option> |
3003 | <option name="Decline"> | 3150 | <option name="Decline"> |
3004 | 거절 | 3151 | 거부 |
3152 | </option> | ||
3153 | </alert> | ||
3154 | <alert name="HandleRateOwner"> | ||
3155 | <message name="message"> | ||
3156 | 이 오브젝트의 소유주를 평가할 수 없습니다. 오브젝트가 그룹 소유입니다. | ||
3157 | </message> | ||
3158 | <option name="OK"> | ||
3159 | 확인 | ||
3005 | </option> | 3160 | </option> |
3006 | </alert> | 3161 | </alert> |
3007 | <alert name="KickUser"> | 3162 | <alert name="KickUser"> |
3008 | <message name="message"> | 3163 | <message name="message"> |
3009 | 사용자를 떤 메시지로 겠니까? | 3164 | 어떤 메시지로 추방합까? |
3010 | </message> | 3165 | </message> |
3011 | <editline> | 3166 | <editline> |
3012 | 관리자가 대 로그 웃습니다. | 3167 | 관리자에 해 로그습니다. |
3013 | </editline> | 3168 | </editline> |
3014 | <option name="OK"> | 3169 | <option name="OK"> |
3015 | 확인 | 3170 | 확인 |
@@ -3020,10 +3175,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3020 | </alert> | 3175 | </alert> |
3021 | <alert name="KickAllUsers"> | 3176 | <alert name="KickAllUsers"> |
3022 | <message name="message"> | 3177 | <message name="message"> |
3023 | 현재 그리드 있는 모든 사람을 떤 시지 쫓겠습까? | 3178 | 그리드에 금 메시지가 는 모든 사람들을 니까? |
3024 | </message> | 3179 | </message> |
3025 | <editline> | 3180 | <editline> |
3026 | 관리자가 대 로그 웃습니다. | 3181 | 관리자에 해 로그습니다. |
3027 | </editline> | 3182 | </editline> |
3028 | <option name="OK"> | 3183 | <option name="OK"> |
3029 | 확인 | 3184 | 확인 |
@@ -3034,10 +3189,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3034 | </alert> | 3189 | </alert> |
3035 | <alert name="FreezeUser"> | 3190 | <alert name="FreezeUser"> |
3036 | <message name="message"> | 3191 | <message name="message"> |
3037 | 사용자를 떤 메시지로 동결하시겠니까? | 3192 | 어떤 메시지로 이 사용자 결 시니까? |
3038 | </message> | 3193 | </message> |
3039 | <editline> | 3194 | <editline> |
3040 | 동결 상태가 되었습니다. 움직이거나 채팅하실 수 없습니다. 관리자가 메신저를 통해 연락드릴 것입니다. | 3195 | 귀하는 정지된 상태이므로 이동하거나 대화를 나눌 수 없습니다. 관리자가 메신저를 통해 연락을 취할 것입니다. |
3041 | </editline> | 3196 | </editline> |
3042 | <option name="OK"> | 3197 | <option name="OK"> |
3043 | 확인 | 3198 | 확인 |
@@ -3048,10 +3203,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3048 | </alert> | 3203 | </alert> |
3049 | <alert name="UnFreezeUser"> | 3204 | <alert name="UnFreezeUser"> |
3050 | <message name="message"> | 3205 | <message name="message"> |
3051 | 사용자를 떤 메시지 동결 해제하시겠습니까? | 3206 | 어떤 메시지 사용하여 이 사용자의 동결 상를 제하시겠습니까? |
3052 | </message> | 3207 | </message> |
3053 | <editline> | 3208 | <editline> |
3054 | 결 상태가 해었습니다. | 3209 | 지 드 니다. |
3055 | </editline> | 3210 | </editline> |
3056 | <option name="OK"> | 3211 | <option name="OK"> |
3057 | 확인 | 3212 | 확인 |
@@ -3062,7 +3217,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3062 | </alert> | 3217 | </alert> |
3063 | <alert name="ExpungeUser"> | 3218 | <alert name="ExpungeUser"> |
3064 | <message name="message"> | 3219 | <message name="message"> |
3065 | 자 하는 사용자의 에이전트 ID를 입력하십시오. | 3220 | 할 사용자의 에이전트 ID를 입력하십시오. |
3066 | </message> | 3221 | </message> |
3067 | <option name="OK"> | 3222 | <option name="OK"> |
3068 | 확인 | 3223 | 확인 |
@@ -3073,10 +3228,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3073 | </alert> | 3228 | </alert> |
3074 | <alert name="OfferTeleport"> | 3229 | <alert name="OfferTeleport"> |
3075 | <message name="message"> | 3230 | <message name="message"> |
3076 | 다음 메시지와 함 하 위치로 텔포를 제공시겠습니까? | 3231 | 다음 메시지 는 내 위치로 텔포을 제공니까? |
3077 | </message> | 3232 | </message> |
3078 | <editline> | 3233 | <editline> |
3079 | [지역명]에 들어가겠니다 | 3234 | [REGION]에 가하기 |
3080 | </editline> | 3235 | </editline> |
3081 | <option name="OK"> | 3236 | <option name="OK"> |
3082 | 확인 | 3237 | 확인 |
@@ -3087,10 +3242,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3087 | </alert> | 3242 | </alert> |
3088 | <alert name="OfferTeleportFromGod"> | 3243 | <alert name="OfferTeleportFromGod"> |
3089 | <message name="message"> | 3244 | <message name="message"> |
3090 | 사용자를 귀하의 위치로 하시겠니까? | 3245 | 사용자를 귀하의 위치로 불러옵니까? |
3091 | </message> | 3246 | </message> |
3092 | <editline> | 3247 | <editline> |
3093 | [지역명]에 들어가겠니다 | 3248 | [REGION]에 가하기 |
3094 | </editline> | 3249 | </editline> |
3095 | <option name="OK"> | 3250 | <option name="OK"> |
3096 | 확인 | 3251 | 확인 |
@@ -3099,11 +3254,10 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3099 | 취소 | 3254 | 취소 |
3100 | </option> | 3255 | </option> |
3101 | </alert> | 3256 | </alert> |
3102 | <alert name="MessageEstate" | 3257 | <alert name="MessageEstate" title="내 사유지내의 모든 사람에게 전달"> |
3103 | title="귀하의 소유지내의 모든 사람에게 전달"> | ||
3104 | <message name="message"> | 3258 | <message name="message"> |
3105 | 현 지내 있 든 사람에게 낼 | 3259 | 유지 내 모든 사람들에게 전할 |
3106 | 전문을 입력. | 3260 | 간략한 공지 입력. |
3107 | </message> | 3261 | </message> |
3108 | <option name="OK"> | 3262 | <option name="OK"> |
3109 | 확인 | 3263 | 확인 |
@@ -3112,177 +3266,177 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3112 | 취소 | 3266 | 취소 |
3113 | </option> | 3267 | </option> |
3114 | </alert> | 3268 | </alert> |
3115 | <alert name="ChangeLindenEstate" title="린든 유지 변경"> | 3269 | <alert name="ChangeLindenEstate" title="린든 유지 변경"> |
3116 | <message name="message"> | 3270 | <message name="message"> |
3117 | 귀하는 지금 린든 소유 유지(토, 틴 그리드, 오리엔테이션 등)를 | 3271 | 귀하께서는 린든 소유의 유지(랜드, 틴 그리드, 오리엔테이션 등)를 |
3118 | 변경하려고 합니다. | 3272 | 변경하려고 합니다. |
3119 | 3273 | ||
3120 | 용자 에 본적 향 미 기 에 는 | 3274 | 렇 면 본적로 가 게을 기 향 |
3121 | 극 위험 행입다. 에서는 수천의 지역이 변경 이며 | 3275 | 줄 수 으므로 매 험니다. 메랜드서 수천 지역이 변경 |
3122 | 페이스버에 히(hiccup) 것니다. | 3276 | 공간 서버가 시적으 단 도 습니다. |
3123 | 3277 | ||
3124 | 시겠습니까? | 3278 | 계하시겠습니까? |
3125 | </message> | 3279 | </message> |
3126 | <option name="ChangeEstate"> | 3280 | <option name="ChangeEstate"> |
3127 | 유지 변경 | 3281 | 유지 변경 |
3128 | </option> | 3282 | </option> |
3129 | <option name="Cancel"> | 3283 | <option name="Cancel"> |
3130 | 취소 | 3284 | 취소 |
3131 | </option> | 3285 | </option> |
3132 | </alert> | 3286 | </alert> |
3133 | <alert name="ChangeLindenAccess" title="린든 유지 액세스 변경"> | 3287 | <alert name="ChangeLindenAccess" title="린든 유지 액세스 변경"> |
3134 | <message name="message"> | 3288 | <message name="message"> |
3135 | 귀하는 지금 린든 소유 소유지(본토, 틴 그리드, 오리엔테이션 등)에 대한 | 3289 | 귀하께서는 린든 소유의 사유지(메인랜드, 틴 그리드, 오리엔테이션 등)에 대한 |
3136 | 세스 목록을 변경하려고 합니다. | 3290 | 근 목록을 변경하려고 합니다. |
3137 | 3291 | ||
3138 | 이는 위험한 행동이며 / 그리드 /밖로 도록 | 3292 | 이는 위험한 업며 젝트/ 그리드 송신할 수 있도록 |
3139 | 핵을 호할 경우에만 | 3293 | 핵을 러내는 경우에만 수행할 수 |
3140 | 해야 합니다. | 3294 | 니다. |
3141 | 3295 | ||
3142 | 수천의 지역이 변경되고, 스페이스서버에 | 3296 | 렇게 하면 천 지역이 변경되고 |
3143 | 히(hiccup)이 것니다. | 3297 | 간 서 시으로 단될 수도 습니다. |
3144 | 3298 | ||
3145 | 시겠습니까? | 3299 | 계하시겠습니까? |
3146 | </message> | 3300 | </message> |
3147 | <option name="ChangeEstate"> | 3301 | <option name="ChangeEstate"> |
3148 | 유지 변경 | 3302 | 유지 변경 |
3149 | </option> | 3303 | </option> |
3150 | <option name="Cancel"> | 3304 | <option name="Cancel"> |
3151 | 취소 | 3305 | 취소 |
3152 | </option> | 3306 | </option> |
3153 | </alert> | 3307 | </alert> |
3154 | <alert name="EstateAllowedAgentAdd" title="유지 선택"> | 3308 | <alert name="EstateAllowedAgentAdd" title="유지 선택"> |
3155 | <message name="message"> | 3309 | <message name="message"> |
3156 | [ALL_ESTATES]에 대해, 아니면 이 소유지에 대해서만 허용 목록에 추가하시겠습니까 ? | 3310 | 이 사유지에 대해서만 또는 [ALL_ESTATES]에 대해 허용된 목록을 추가하시겠습니까? |
3157 | </message> | 3311 | </message> |
3158 | <option name="ThisEstate"> | 3312 | <option name="ThisEstate"> |
3159 | 지 | 3313 | 유지 |
3160 | </option> | 3314 | </option> |
3161 | <option name="AllEstates"> | 3315 | <option name="AllEstates"> |
3162 | 체 유지 | 3316 | 모 유지 |
3163 | </option> | 3317 | </option> |
3164 | <option name="Cancel"> | 3318 | <option name="Cancel"> |
3165 | 취소 | 3319 | 취소 |
3166 | </option> | 3320 | </option> |
3167 | </alert> | 3321 | </alert> |
3168 | <alert name="EstateAllowedAgentRemove" title="유지 선택"> | 3322 | <alert name="EstateAllowedAgentRemove" title="유지 선택"> |
3169 | <message name="message"> | 3323 | <message name="message"> |
3170 | [ALL_ESTATES] 대해, 니면 이 소지만 허용 록서 시겠습니까 ? | 3324 | 이 사유지만 또는 [ALL_ESTATES]유지 관를 제거니까? |
3171 | </message> | 3325 | </message> |
3172 | <option name="ThisEstate"> | 3326 | <option name="ThisEstate"> |
3173 | 지 | 3327 | 유지 |
3174 | </option> | 3328 | </option> |
3175 | <option name="AllEstates"> | 3329 | <option name="AllEstates"> |
3176 | 체 유지 | 3330 | 모 유지 |
3177 | </option> | 3331 | </option> |
3178 | <option name="Cancel"> | 3332 | <option name="Cancel"> |
3179 | 취소 | 3333 | 취소 |
3180 | </option> | 3334 | </option> |
3181 | </alert> | 3335 | </alert> |
3182 | <alert name="EstateAllowedGroupAdd" title="유지 선택"> | 3336 | <alert name="EstateAllowedGroupAdd" title="유지 선택"> |
3183 | <message name="message"> | 3337 | <message name="message"> |
3184 | [ALL_ESTATES]에 대해, 아니면 이 소유지에 대해서만 그룹 허용 목록에 추가하시겠습니까? | 3338 | 이 사유지에 대해서만 또는 [ALL_ESTATES]에 대해 그룹이 허용한 목록을 추가하시겠습니까? |
3185 | </message> | 3339 | </message> |
3186 | <option name="ThisEstate"> | 3340 | <option name="ThisEstate"> |
3187 | 지 | 3341 | 유지 |
3188 | </option> | 3342 | </option> |
3189 | <option name="AllEstates"> | 3343 | <option name="AllEstates"> |
3190 | 체 유지 | 3344 | 모 유지 |
3191 | </option> | 3345 | </option> |
3192 | <option name="Cancel"> | 3346 | <option name="Cancel"> |
3193 | 취소 | 3347 | 취소 |
3194 | </option> | 3348 | </option> |
3195 | </alert> | 3349 | </alert> |
3196 | <alert name="EstateAllowedGroupRemove" title="유지 선택"> | 3350 | <alert name="EstateAllowedGroupRemove" title="유지 선택"> |
3197 | <message name="message"> | 3351 | <message name="message"> |
3198 | [ALL_ESTATES]에 대해, 아니면 이 소유지만 그룹 허용 목록에서 삭제하시겠습니까 ? | 3352 | 이 사유지만 또는 [ALL_ESTATES]사유지를 위한 그룹 허용 리스트로 부터 제거합니까? |
3199 | </message> | 3353 | </message> |
3200 | <option name="ThisEstate"> | 3354 | <option name="ThisEstate"> |
3201 | 지 | 3355 | 유지 |
3202 | </option> | 3356 | </option> |
3203 | <option name="AllEstates"> | 3357 | <option name="AllEstates"> |
3204 | 체 유지 | 3358 | 모 유지 |
3205 | </option> | 3359 | </option> |
3206 | <option name="Cancel"> | 3360 | <option name="Cancel"> |
3207 | 취소 | 3361 | 취소 |
3208 | </option> | 3362 | </option> |
3209 | </alert> | 3363 | </alert> |
3210 | <alert name="EstateBannedAgentAdd" title="유지 선택"> | 3364 | <alert name="EstateBannedAgentAdd" title="유지 선택"> |
3211 | <message name="message"> | 3365 | <message name="message"> |
3212 | [ALL_ESTATES] 대해, 아니면 유지에 대해서만 를 거부하시겠습니까? | 3366 | 이 유지에 대해서만 또는 [ALL_ESTATES] 대 을 거부 하시겠습니까? |
3213 | </message> | 3367 | </message> |
3214 | <option name="ThisEstate"> | 3368 | <option name="ThisEstate"> |
3215 | 지 | 3369 | 유지 |
3216 | </option> | 3370 | </option> |
3217 | <option name="AllEstates"> | 3371 | <option name="AllEstates"> |
3218 | 체 유지 | 3372 | 모 유지 |
3219 | </option> | 3373 | </option> |
3220 | <option name="Cancel"> | 3374 | <option name="Cancel"> |
3221 | 취소 | 3375 | 취소 |
3222 | </option> | 3376 | </option> |
3223 | </alert> | 3377 | </alert> |
3224 | <alert name="EstateBannedAgentRemove" title="유지 선택"> | 3378 | <alert name="EstateBannedAgentRemove" title="유지 선택"> |
3225 | <message name="message"> | 3379 | <message name="message"> |
3226 | [ALL_ESTATES]에 대해, 아니면 이 소유지에 대해서만 액세스 거부를 종료하시겠습니까? | 3380 | 이 소유지에 대해서만 또는 [ALL_ESTATES]에 대한 접근 거부를 중단하시겠습니까? |
3227 | </message> | 3381 | </message> |
3228 | <option name="ThisEstate"> | 3382 | <option name="ThisEstate"> |
3229 | 지 | 3383 | 유지 |
3230 | </option> | 3384 | </option> |
3231 | <option name="AllEstates"> | 3385 | <option name="AllEstates"> |
3232 | 체 유지 | 3386 | 모 유지 |
3233 | </option> | 3387 | </option> |
3234 | <option name="Cancel"> | 3388 | <option name="Cancel"> |
3235 | 취소 | 3389 | 취소 |
3236 | </option> | 3390 | </option> |
3237 | </alert> | 3391 | </alert> |
3238 | <alert name="EstateManagerAdd" title="유지 선택"> | 3392 | <alert name="EstateManagerAdd" title="유지 선택"> |
3239 | <message name="message"> | 3393 | <message name="message"> |
3240 | 전체 소유지에 대해, 아니면 이 소유지에 대해서만 소유지 관리자를 추가하시겠습니까? | 3394 | 이 사유지에 대해서만 또는 모든 사유지에 대해 사유지 관리자를 추가하시겠습니까? |
3241 | </message> | 3395 | </message> |
3242 | <option name="ThisEstate"> | 3396 | <option name="ThisEstate"> |
3243 | 지 | 3397 | 유지 |
3244 | </option> | 3398 | </option> |
3245 | <option name="AllEstates"> | 3399 | <option name="AllEstates"> |
3246 | 체 유지 | 3400 | 모 유지 |
3247 | </option> | 3401 | </option> |
3248 | <option name="Cancel"> | 3402 | <option name="Cancel"> |
3249 | 취소 | 3403 | 취소 |
3250 | </option> | 3404 | </option> |
3251 | </alert> | 3405 | </alert> |
3252 | <alert name="EstateManagerRemove" title="유지 선택"> | 3406 | <alert name="EstateManagerRemove" title="유지 선택"> |
3253 | <message name="message"> | 3407 | <message name="message"> |
3254 | 전체 소유지에 대해, 아니면 이 소유지에 대해서만 소유지 관리자를 삭제하시겠습니까? | 3408 | 이 사유지만 또는 내 모든 사유지 관리자를 제거합니까? |
3255 | </message> | 3409 | </message> |
3256 | <option name="ThisEstate"> | 3410 | <option name="ThisEstate"> |
3257 | 지 | 3411 | 유지 |
3258 | </option> | 3412 | </option> |
3259 | <option name="AllEstates"> | 3413 | <option name="AllEstates"> |
3260 | 체 유지 | 3414 | 모 유지 |
3261 | </option> | 3415 | </option> |
3262 | <option name="Cancel"> | 3416 | <option name="Cancel"> |
3263 | 취소 | 3417 | 취소 |
3264 | </option> | 3418 | </option> |
3265 | </alert> | 3419 | </alert> |
3266 | <alert name="EstateCovenantChange" title="유지 선택"> | 3420 | <alert name="EstateCovenantChange" title="유지 선택"> |
3267 | <message name="message"> | 3421 | <message name="message"> |
3268 | [ALL_ESTATES]에 대해, 아니면 이 소유지에 대해서만 계약 조항 메시지를 변경하시겠습니까?" | 3422 | 이 사유지에 대해서만 또는 [ALL_ESTATES]에 대해 시행 규칙 내용을 변경 하시겠습니까? |
3269 | </message> | 3423 | </message> |
3270 | <option name="ThisEstate"> | 3424 | <option name="ThisEstate"> |
3271 | 지 | 3425 | 유지 |
3272 | </option> | 3426 | </option> |
3273 | <option name="AllEstates"> | 3427 | <option name="AllEstates"> |
3274 | 체 유지 | 3428 | 모 유지 |
3275 | </option> | 3429 | </option> |
3276 | <option name="Cancel"> | 3430 | <option name="Cancel"> |
3277 | 취소 | 3431 | 취소 |
3278 | </option> | 3432 | </option> |
3279 | </alert> | 3433 | </alert> |
3280 | <alert name="EstateKickUser" title="아기 확인"> | 3434 | <alert name="EstateKickUser" title="하기 확인"> |
3281 | <message name="message"> | 3435 | <message name="message"> |
3282 | [EVIL_USER](을)를 본 유지에서 쫓아시겠습니까? | 3436 | [EVIL_USER](을)를 합니까? |
3283 | </message> | 3437 | </message> |
3284 | <option name="Kick"> | 3438 | <option name="Kick"> |
3285 | 아기 | 3439 | 하기 |
3286 | </option> | 3440 | </option> |
3287 | <option name="Cancel"> | 3441 | <option name="Cancel"> |
3288 | 취소 | 3442 | 취소 |
@@ -3290,7 +3444,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3290 | </alert> | 3444 | </alert> |
3291 | <alert name="EstateChangeCovenant"> | 3445 | <alert name="EstateChangeCovenant"> |
3292 | <message name="message"> | 3446 | <message name="message"> |
3293 | 유지 계약 조항을 변경하시겠습니까? | 3447 | 유지 계약 조항을 변경하시겠습니까? |
3294 | </message> | 3448 | </message> |
3295 | <option name="Change"> | 3449 | <option name="Change"> |
3296 | 변경 | 3450 | 변경 |
@@ -3301,7 +3455,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3301 | </alert> | 3455 | </alert> |
3302 | <alert name="ProblemImportingEstateCovenant"> | 3456 | <alert name="ProblemImportingEstateCovenant"> |
3303 | <message name="message"> | 3457 | <message name="message"> |
3304 | 유지 계약 조항 호출에 문제가 발생했습니다. | 3458 | 유지 계약 조항 호출에 문제가 발생했습니다. |
3305 | </message> | 3459 | </message> |
3306 | <option name="OK"> | 3460 | <option name="OK"> |
3307 | 확인 | 3461 | 확인 |
@@ -3309,7 +3463,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3309 | </alert> | 3463 | </alert> |
3310 | <alert name="UnableToLoadNotecard"> | 3464 | <alert name="UnableToLoadNotecard"> |
3311 | <message name="message"> | 3465 | <message name="message"> |
3312 | 트카드 공 로에 패습니다. | 3466 | 고카드 자산을 로할 니다. |
3313 | </message> | 3467 | </message> |
3314 | <option name="OK"> | 3468 | <option name="OK"> |
3315 | 확인 | 3469 | 확인 |
@@ -3317,7 +3471,7 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3317 | </alert> | 3471 | </alert> |
3318 | <alert name="NotAllowedToViewNotecard"> | 3472 | <alert name="NotAllowedToViewNotecard"> |
3319 | <message name="message"> | 3473 | <message name="message"> |
3320 | 요청한 자산 ID와 관련된 노트카드를 볼 수 있는 권한이 습니다. | 3474 | 요청한 자산 ID와 관련된 노트카드를 볼 수 있는 권한이 부합니다. |
3321 | </message> | 3475 | </message> |
3322 | <option name="OK"> | 3476 | <option name="OK"> |
3323 | 확인 | 3477 | 확인 |
@@ -3333,12 +3487,12 @@ www.secondlife.com으로 돌아가 새로 계정을 만드시겠습니까? | |||
3333 | </alert> | 3487 | </alert> |
3334 | <alert name="PublishClassified"> | 3488 | <alert name="PublishClassified"> |
3335 | <message name="message"> | 3489 | <message name="message"> |
3336 | 잊지 십시오: 광고 수수료는 환불이 되지 않니다. | 3490 | 잊지 것: 광고 수수료는 환불 되지 않. |
3337 | 3491 | ||
3338 | L$[AMOUNT]을(를) 지불하 고를 재 하시겠습니까? | 3492 | 광고를 L$[AMOUNT] 지 게재 하시겠습니까? |
3339 | </message> | 3493 | </message> |
3340 | <option name="Publish"> | 3494 | <option name="Publish"> |
3341 | 게시 | 3495 | 게시하기 |
3342 | </option> | 3496 | </option> |
3343 | <option name="Cancel"> | 3497 | <option name="Cancel"> |
3344 | 취소 | 3498 | 취소 |
@@ -3346,7 +3500,7 @@ L$[AMOUNT]을(를) 지불하고 광고를 게재 하시겠습니까? | |||
3346 | </alert> | 3500 | </alert> |
3347 | <alert name="ConfirmRestart" title="재시작 확인"> | 3501 | <alert name="ConfirmRestart" title="재시작 확인"> |
3348 | <message name="message"> | 3502 | <message name="message"> |
3349 | 정말 2분 후에 이 지역을 재시작하시겠습니까? | 3503 | 2분 후 이 지역을 재시작 하시겠습니까? |
3350 | </message> | 3504 | </message> |
3351 | <option name="Restart"> | 3505 | <option name="Restart"> |
3352 | 재시작 | 3506 | 재시작 |
@@ -3357,8 +3511,8 @@ L$[AMOUNT]을(를) 지불하고 광고를 게재 하시겠습니까? | |||
3357 | </alert> | 3511 | </alert> |
3358 | <alert name="MessageRegion" title="이 지역의 모든 사람에게 전달"> | 3512 | <alert name="MessageRegion" title="이 지역의 모든 사람에게 전달"> |
3359 | <message name="message"> | 3513 | <message name="message"> |
3360 | 현 지역내 있 든 사람에게 낼 | 3514 | 이 지역 내 모든 사람들에게 전할 |
3361 | 전문을 입력. | 3515 | 간략한 공지 입력. |
3362 | </message> | 3516 | </message> |
3363 | <option name="OK"> | 3517 | <option name="OK"> |
3364 | 확인 | 3518 | 확인 |
@@ -3367,59 +3521,64 @@ L$[AMOUNT]을(를) 지불하고 광고를 게재 하시겠습니까? | |||
3367 | 취소 | 3521 | 취소 |
3368 | </option> | 3522 | </option> |
3369 | </alert> | 3523 | </alert> |
3370 | <alert name="HelpRegionBlockTerraform" title="폼 금지"> | 3524 | <alert name="HelpRegionBlockTerraform" title="지 경 금지"> |
3371 | <message name="message"> | 3525 | <message name="message"> |
3372 | 이 상자에 체크 표시가 되어있는 경우, 토지 소유주들은 각 구획의 '지형 편집' 설정에 관계 없이 자신의 토지를 테라폼할 수 없게 됩니다. | 3526 | 체크가 되었을 경우, 토지 소유주들은 각 구획의 '지형 편집' 설정에 관계 없이 자신의 토지를 테라폼할 수 없습니다. |
3373 | 3527 | ||
3374 | 기본 설정: 꺼짐 | 3528 | 기본 설정: 꺼짐 |
3375 | </message> | 3529 | </message> |
3376 | </alert> | 3530 | </alert> |
3377 | <alert name="HelpRegionBlockFly" title="비행 금지"> | 3531 | <alert name="HelpRegionBlockFly" title="비행 금지"> |
3378 | <message name="message"> | 3532 | <message name="message"> |
3379 | 이 상자에 체크 표시가 되어있는 경우, 구획별 '비행' | 3533 | 체크가 되었을 경우, 주민들은 구획 당 ‘비행’ 설정에 관계없이 이 지역에서 비행할 수 없습니다. |
3380 | 설정에 관계 없이 이 지역으로 비행할 수 없습니다. | ||
3381 | 3534 | ||
3382 | 기본 설정: 꺼짐 | 3535 | 기본 설정: 꺼짐 |
3383 | </message> | 3536 | </message> |
3384 | </alert> | 3537 | </alert> |
3385 | <alert name="HelpRegionAllowDamage" title="손해 "> | 3538 | <alert name="HelpRegionAllowDamage" title="미 용"> |
3386 | <message name="message"> | 3539 | <message name="message"> |
3387 | 이 상자를 시 , 별 구획 설정에 관계 없이 | 3540 | 이 상자를 면 개별 구획 설정과 관계없이 모든 구획에 |
3388 | 전 획에 대 정 스템 활성화니다. 이 상자에 하지 않을 경우 | 3541 | 시스템 활성화 니다. 이 상자가 |
3389 | 구획 소유들은 자 구획에 | 3542 | 에는 별 획 소유 자의 구획 건 시스템을 |
3390 | 개별적으로 안정 시스을 성화할 수 있습니다. | 3543 | 활성화할 수 있습니다. |
3391 | 3544 | ||
3392 | 기본 설정: 꺼짐 | 3545 | 기본 설정: 꺼짐 |
3393 | </message> | 3546 | </message> |
3394 | </alert> | 3547 | </alert> |
3395 | <alert name="HelpRegionAgentLimit" title="에이전트 제한"> | 3548 | <alert name="HelpRegionAgentLimit" title="에이전트 제한"> |
3396 | <message name="message"> | 3549 | <message name="message"> |
3397 | 이 지역내에 허용되는 아바타의 대 자를 설정합니다. | 3550 | 이 지역에 허용되는 대 바타 를 설정합니다. |
3398 | 한 지역내에 아바타의 자가 많을 수록 성능은 | 3551 | 한 지역에 아바타 가 많을수록 |
3399 | 감 . | 3552 | 이 된다는 유하. |
3400 | 3553 | ||
3401 | 기본 설정: 30 | 3554 | 기본 설정: 30 |
3402 | </message> | 3555 | </message> |
3403 | </alert> | 3556 | </alert> |
3404 | <alert name="HelpRegionObjectBonus" title=" 보너스"> | 3557 | <alert name="HelpRegionObjectBonus" title="젝트 보너스"> |
3405 | <message name="message"> | 3558 | <message name="message"> |
3406 | 아이템 보너스는 주어진 구획에 허락된 초기세팅에 따라 증가 합니다. 허락의 범위는 1부터 10 까지이며, 1은 512m2 구획당 117개의 아이템을 허락 하며 2는 512m2 구획당 234개의 아이템을 허락합니다. | 3559 | 오브젝트 보너스는 특정 구획에 허락된 프림에 대해 배로 |
3407 | 지역당 허용되는 최고 숫자의 아이템은 아이템 보너스의 숫치에 상관없이 15,000개로 한정 됩니다. 한번 이 셋팅이 이루어지면 현제 구획에 있는 아이템들을 반환하거나 삭제하기 전까지 낮춰 지지 않습니다. | 3560 | 증가합니다. 허용 범위는 1에서 10입니다. '1'로 설정했을 때 각 512m2 구획에 |
3408 | 3561 | 허용되는 오브젝트는 117개입니다. '2'로 설정하면 각 512m2 구획에 허용되는 | |
3409 | 기본설정: 1.0 | 3562 | 오브젝트가 두 배인 234개로 됩니다. 지역당 허용되는 |
3563 | 오브젝트의 최대 개수는 오브젝트 보너스에 대해 설정된 값과 상관없이 | ||
3564 | 15,000개입니다. 이 값을 설정한 후에는, 값 변경으로 인해 | ||
3565 | 현재 구획 내의 오브젝트가 반환되거나 삭제될 것이 확실하기 전까지는 | ||
3566 | 이 값을 낮추면 안됩니다. | ||
3567 | |||
3568 | 기본 설정: 1.0 | ||
3410 | </message> | 3569 | </message> |
3411 | </alert> | 3570 | </alert> |
3412 | <alert name="HelpRegionMaturity" title="만기"> | 3571 | <alert name="HelpRegionMaturity" title="용"> |
3413 | <message name="message"> | 3572 | <message name="message"> |
3414 | 화면의 우측 상단 코너 및 지도의 팝업 팁에 표시된 대로 | 3573 | 화면 우측 상단 코너와 지도의 팝업 팁에 표시된 대로 |
3415 | 역의 인용 를 설정합니다. 또한, 성인용 정 | 3574 | 성인용 역을 설정합니다. 성인용은 |
3416 | 검색 결과에도 영향을 미. 주민들 성인용 지역 | 3575 | 검색 결과에 영향을 있으 주민들 성인용 지역의 컨텐츠 못하도록 |
3417 | 검 대상에 외도록 선할 수 있습니다. | 3576 | 선택할 수 있습니다. |
3418 | 3577 | ||
3419 | 시스템이 도 정보를 기적으로 업데이트하기 때문에 | 3578 | 시스템이 주기적으로 도 정보만 데이트하기 때문에 |
3420 | 지도 팝업 팁은 5분간 변경되지 않습니다. | 3579 | 지도의 팝업 팁은 5분 안 경되지 않습니다. |
3421 | 3580 | ||
3422 | 기본 설정: PG(보호자 지도 필요) | 3581 | 기본 설정: PG |
3423 | </message> | 3582 | </message> |
3424 | </alert> | 3583 | </alert> |
3425 | <alert name="HelpRegionRestrictPushObject" title="밀기 한정"> | 3584 | <alert name="HelpRegionRestrictPushObject" title="밀기 한정"> |
@@ -3435,189 +3594,199 @@ L$[AMOUNT]을(를) 지불하고 광고를 게재 하시겠습니까? | |||
3435 | </alert> | 3594 | </alert> |
3436 | <alert name="HelpParcelChanges" title="구획 결합/세분"> | 3595 | <alert name="HelpParcelChanges" title="구획 결합/세분"> |
3437 | <message name="message"> | 3596 | <message name="message"> |
3438 | 지 소유가 소유하 은 구획 | 3597 | 사지 소유의 소유 닌 구획 결합하거 세분 수 있는지 |
3439 | 결합되거나 될 수 있는를 설정합니다. | 3598 | 부를 설정합니다. |
3440 | 이 옵션의 되지 않 경우: | 3599 | 이 옵션의 되지 않 경우: |
3441 | * 소유주 또는 니만 구획을 결합하거나 세분할 수 있습니다. | 3600 | * 유지 유주 또는 관만이 구획을 결합하거나 세분할 수 있습니다. |
3442 | * 이들은 소유주 그룹이 소유는 구획만 결합하거나 분 있며, | 3601 | * 이들은 소유주가 가진 구획 는 그룹 소유 구획인 |
3443 | 적절한 그룹 능력 있습니다. | 3602 | 그룹 권한 있는 합하거나 세분 습니다. |
3444 | 이 옵션이 된 경우: | 3603 | 이 옵션이 된 경우: |
3445 | * 모든 구획 소유주는 자신이 소유한 구획을 결합 세분할 수 있습니다. | 3604 | * 모든 구획 소유주는 자신이 소유한 구획을 결합거 세분할 수 있습니다. |
3446 | * 그룹이 소유한 구획 경우 적절한 그룹 능력이 있는 만 | 3605 | * 그룹 소유의 구획 경우 적절한 그룹 권한이 있는 우 구획을 |
3447 | 획을 합하거나 세분할 수 있습니다. | 3606 | 결합하거나 세분할 수 있습니다. |
3448 | 3607 | ||
3449 | 기본 설정: 됨 | 3608 | 기본 설정: 됨 |
3450 | </message> | 3609 | </message> |
3451 | </alert> | 3610 | </alert> |
3452 | <alert name="RegionMaturityChange" title="변경된 지역 만기일"> | 3611 | <alert name="RegionMaturityChange" title="변경된 지역 만기일"> |
3453 | <message name="message"> | 3612 | <message name="message"> |
3454 | 이 역 성인용 등급 정 업데이트되었습니다. | 3613 | 이 역 대한 성인용 등급이 업데이트되었습니다. |
3455 | 3614 | ||
3456 | 하만 스템이 도 정보 정기적으로 업데이트하기 때문에 | 3615 | 시스템이 기적으로 도 정보만 데이트하기 때문에 |
3457 | 계 지도 5분 뒤 데이트 | 3616 | 드 지도 업데이트하려면 약 5분 정도 |
3458 | 됩니다. | 3617 | 소요됩니다. |
3459 | </message> | 3618 | </message> |
3460 | </alert> | 3619 | </alert> |
3461 | <alert name="HelpRegionLandResell" title="토지 재판매"> | 3620 | <alert name="HelpRegionLandResell" title="토지 재판매"> |
3462 | <message name="message"> | 3621 | <message name="message"> |
3463 | 소유지 소유자와 관리자는 소유지 소유자가 소유하는 모든 토지를 판매할 수 있습니다. | 3622 | 사유지 소유자와 관리자는 사유지 소유자가 가진 모든 토지를 판매할 수 있습니다. |
3464 | 이 옵션 면 구매자가 이 지역에서 토지를 재판매할 수 없습니다. | 3623 | 이 옵션 어 면 구매자가 이 지역에서 토지를 재판매할 수 없습니다. |
3465 | 이 옵션 표 하면 구매자가 이 지역에서 토지를 재판매할 수 있습니다. | 3624 | 이 옵션 되어 면 구매자가 이 지역에서 토지를 재판매할 수 있습니다. |
3466 | 3625 | ||
3467 | 기본 설정: 불허 | 3626 | 기본 설정: 불허 |
3468 | </message> | 3627 | </message> |
3469 | </alert> | 3628 | </alert> |
3470 | <alert name="HelpEstateCovenantID" title="계 항 자산 ID"> | 3629 | <alert name="HelpEstateCovenantID" title="행 규 자산 ID"> |
3471 | <message name="message"> | 3630 | <message name="message"> |
3472 | 유지 계약 조항에 대한 트카드 자산 ID를 이 | 3631 | 유지 계약 조항에 대한 고카드 자산 ID를 이 사유지로 |
3473 | 유지로 정합니다. | 3632 | 설정합니다. |
3474 | 3633 | ||
3475 | 기본 설정: 00000000-0000-0000-0000-000000000000 또는 없음 | 3634 | 기본 설정: 00000000-0000-0000-0000-000000000000 또는 없음 |
3476 | </message> | 3635 | </message> |
3477 | </alert> | 3636 | </alert> |
3478 | <alert name="HelpRegionDisableScripts" title="스크립트 끄기"> | 3637 | <alert name="HelpRegionDisableScripts" title="스크립트 끄기"> |
3479 | <message name="message"> | 3638 | <message name="message"> |
3480 | Simulation 성능이 저조할 경우 스크립트에 문제가 있을 수 있습니다. 통계 표시줄(Ctrl-Shift-1)에서 Simulator Physics FPS를 확인해 보십시요, 만약 45보다 낮을 경우 통계 표시줄 하단에 '시간' 윈도우를 여십시요. 만약 스크립트 시간이 25ms나 그 이상의 수치일 경우, '탑 스크립' 버튼을 클릭 하십시요. 저조한 성능의 스크립트의 이름과 위치가 주어질 것입니다. | 3639 | 시뮬레이션 성능이 저조할 경우 스크립트에 문제가 있을 수 있습니다. Ctrl-Shift-1을 |
3481 | 3640 | 눌러 통계보기를 엽니다. Simulator Physics FPS를 확인하십시오. | |
3482 | '스크립트 비활성' 을 체크하고 '적용'을 누르게 되면 일시적으로 본 지역의모든 스크립트들은 비활성 상태가 됩니다. 모든 스크립트의 비활성 상태에서 '탑 스크립트'에 표시된 지역으로 이동 후 그곳 스크립트의 문제를 파악 할 수 있습니다. | 3641 | 45 미만인 경우 통계보기 하단에 있는 '시간' 윈도우를 |
3483 | 직접 스크립트를 삭제하거나 반환 또는 스크립트의 소유자에게 연락을 할 수 있습니다. '스크립트 비활성' 체크를 해제하고 '적용'을 누르시면 다시 모든 스크립트를 활성화 시킬수 있습니다. | 3642 | 여십시오. 스크립트 시간이 25밀리초 이상인 경우에는 |
3484 | 3643 | '대용량 스크립트 보기' 버튼을 클릭하십시오. 성능이 저조한 원인이 되는 스크립트의 | |
3485 | 기본설정: off | 3644 | 이름과 위치가 표시됩니다. |
3645 | |||
3646 | '스크립트 끄기' 상자를 선택한 후 '적용' 버튼을 누르면 | ||
3647 | 이 지역 내의 모든 스크립트가 일시적으로 비활성화됩니다. 표시되는 | ||
3648 | '대용량 스크립트'의 위치로 이동하기 위해 이 작업을 수행해야 할 수도 | ||
3649 | 있습니다. 해당 위치로 이동하면 스크립트를 검사하여 스크립트가 | ||
3650 | 문제를 야기하는지 여부를 확인하십시오. 스크립트 | ||
3651 | 소유자에게 문의하거나 오브젝트를 삭제 또는 반환할 수 있습니다. | ||
3652 | '스크립트 끄기' 상자를 선택 해제한 후 '적용'을 클릭하면 | ||
3653 | 지역의 스크립트가 다시 활성화됩니다. | ||
3654 | |||
3655 | 기본 설정: 꺼짐 | ||
3486 | </message> | 3656 | </message> |
3487 | </alert> | 3657 | </alert> |
3488 | <alert name="HelpRegionDisableCollisions" title="충돌 끄기"> | 3658 | <alert name="HelpRegionDisableCollisions" title="충돌 끄기"> |
3489 | <message name="message"> | 3659 | <message name="message"> |
3490 | 시뮬레이터 성능이 떨 경우 물리적 일 수 있습니다. | 3660 | 시뮬레이 성능이 할 경우 물리 진에 가 수 있습니다. |
3491 | 통계바(Ctrl-Shift-1)를 고 시이터 FPS를 | 3661 | Ctrl-Shift-1 러 보 엽다. Simulator Physics FPS를 |
3492 | 봅. 45 낮면, 통계 에 있는 '시간(Time)' 패널을 | 3662 | 확. 45 인 경 통계 하에 있는 '시간' |
3493 | 다. 시뮬레이터 시간(물리)이 | 3663 | 우를 여시. 시뮬레이션 시간(물리)이 |
3494 | 20ms 이상 '탑 라이더 오' 버튼을 클릭. | 3664 | 20밀리초 이상 경우에 '대용량 라이더 보기' 버튼을 클릭. |
3495 | 성능 저의 원인 있는 물리적 물의 | 3665 | 성능이 저조 원인 는 물리 이름과 |
3496 | 름과 치가 표시됩니다. | 3666 | 위치가 표시됩니다. |
3497 | 3667 | ||
3498 | '충돌 끄기' 상자에 시를 고, '적용'을 | 3668 | '충돌 끄기' 상자를 '적용'버튼을 누르면 |
3499 | 누르면 일시적으로 이 지역내의 모든 사물대 사물 충돌이 비활성화됩니다. 표시된 '탑 컬라이더'의 | 3669 | 오브젝트 간의 모든 충돌이 일시적으로 비활성화됩니다. '대용량 콜라이더'의 |
3500 | 위치로 이동하려 이같 활가 할 수 | 3670 | 위치로 이동하기 위 이 업 할 수도 |
3501 | 있습니다. 일단 해당 위치에 착하면, 사 | 3671 | 있습니다. 해당 위치로 이하면 오브젝 검사하 브트가 |
3502 | 다른 물과 없 충돌하는지를 합. 당 물 | 3672 | 계속적으 른 트와 충돌하는지 . 젝트 |
3503 | 하거나 해당 삭제 또는 반환야 필가 을 있습니다. | 3673 | 유주게 하거나 트를 삭제 또는 반환할 수 있습니다. |
3504 | '충돌 끄기' 상자의 를 지우고 '적용'을 누면 | 3674 | '충돌 끄기' 상자를 한 후 '적용'을 하 |
3505 | 해당 지역의 충돌이 다시 활성화됩니다. | 3675 | 지역 내 충돌이 다시 활성화됩니다. |
3506 | 3676 | ||
3507 | 기본 설정: 꺼짐 | 3677 | 기본 설정: 꺼짐 |
3508 | </message> | 3678 | </message> |
3509 | </alert> | 3679 | </alert> |
3510 | <alert name="HelpRegionDisablePhysics" title="물리 끄기"> | 3680 | <alert name="HelpRegionDisablePhysics" title="물리엔진 끄기"> |
3511 | <message name="message"> | 3681 | <message name="message"> |
3512 | 물리 끄기는 충 기 합. 다 | 3682 | 물리엔진 끄기는 진 이션이 활성 점을 |
3513 | 물리 뮬 꺼 릅다. 충돌을 멈출 뿐 아니라 | 3683 | 기와 합니다. 다 해서, 트가 충돌을 |
3514 | 아바타이 움직일 수 없을 의니다. | 3684 | 지시킬 뿐만 라 아타 움직일 수 없 니다. |
3515 | 3685 | ||
3516 | 이 은 충돌 끄기를 용했 경우 리 문 는 | 3686 | 그러므로 물리 끄기는 충돌 끄기 족여 |
3517 | '탑 라이더'를 조사는데 필한 충분한 성능을 | 3687 | 해당 지역에서 물리 문제나 '대용량 라이더'를 조사 |
3518 | 해당 려주지 못 경만 사용 합니다. | 3688 | 에만 사용야 합니다. |
3519 | 3689 | ||
3520 | 한 상 종료 물리를 다시 록 . 그렇지 않을 경우 | 3690 | 이 기능 한 물리엔진을 다시 화 합. |
3521 | 아바타들 움직이지 못 태가 계속다. | 3691 | 그렇 으면 바타가 계서 움직이지 니다. |
3522 | 3692 | ||
3523 | 기본 설정: 꺼짐 | 3693 | 기본 설정: 꺼짐 |
3524 | </message> | 3694 | </message> |
3525 | </alert> | 3695 | </alert> |
3526 | <alert name="HelpRegionTopColliders" title="탑 라이더"> | 3696 | <alert name="HelpRegionTopColliders" title="대용량 라이더"> |
3527 | <message name="message"> | 3697 | <message name="message"> |
3528 | 물 돌 능 횟수 가 큰 물의 | 3698 | 트 간의 최 수의 충돌 가 경하는 |
3529 | 목록을 표시합니다. 이같은 | 3699 | 오젝트 록을 표시합니다. 이러한 젝트 해 |
3530 | 시뮬레이터 성능 하킬 수 있습니다. 통계 >기를 선 음 | 3700 | Simulation 성능 느 수 있습니다. 리적으로 20 ms 이상 사용되었지 여를 면 |
3531 | 시레> 시간 > 시뮬레이션 시간(물리) 목에 | 3701 | ' > 통보'를 택하고 '시뮬레이 > |
3532 | 물리 20ms 이상이 용되 는지 확인하십시오. | 3702 | 간 > Simulation (Physics)' 확인하십시오. |
3533 | </message> | 3703 | </message> |
3534 | </alert> | 3704 | </alert> |
3535 | <alert name="HelpRegionTopScripts" title="탑 스크립트"> | 3705 | <alert name="HelpRegionTopScripts" title="대용량 스크립트"> |
3536 | <message name="message"> | 3706 | <message name="message"> |
3537 | LSL 스크립트 실행에 가장 많은 시간을 소요하고 | 3707 | LSL 스크립트 실행에 가장 많은 시간을 소모하는 젝의 목록을 |
3538 | 사물의 목록을 표시합니다 이같은 사들은 레션 성능을 저하시킬 수 있습니다. | 3708 | 표시합니다. 이한 트는 Simulation 성능을 저하시킬 수 있습니다. |
3539 | >기를 선 음 | 3709 | 스립트에 25 ms 이상 사용었지 여를 면 |
3540 | 시레> 시간 > 시뮬레이션 시간(물리) 목에 | 3710 | ' > 통보'를 택하고 '시뮬레이 > |
3541 | 스크립트에 25ms 상이 사용되 는지 확인하십시오. | 3711 | 간 > 크립트 ' 확인하십시오. |
3542 | </message> | 3712 | </message> |
3543 | </alert> | 3713 | </alert> |
3544 | <alert name="HelpRegionRestart" title="지역 재시작"> | 3714 | <alert name="HelpRegionRestart" title="지역 재시작"> |
3545 | <message name="message"> | 3715 | <message name="message"> |
3546 | 2분간의 경고 뒤에 이 지역을 실행하는 서버 프로세스를 | 3716 | 잠시 기다린 후 이 지역을 실행하는 서버 처리를 재시작 합니다.지역의 모든 주민들은 |
3547 | 재시작합니다. 이 지역의 전 주민은 연결이 | 3717 | 연결 해제됩니다.지역이 해당 지역 데이터를 저장하고 |
3548 | 해제됩니다. 지역 정보는 저장되고, 90초 이내에 다시 | 3718 | 90 초 이내에 돌아 와야 합니다. |
3549 | 정상 운영이 재개됩니다. | ||
3550 | 3719 | ||
3551 | 지역 재시작은 대부분의 능 문제를 결하지 못하며 | 3720 | 지역을 재시작하면 대부분의 |
3552 | 지시가 있을 경우에만 용 합니다. | 3721 | 제들을 칠 수 고 지시 받는 경우에만 보통 용될 니다. |
3553 | </message> | 3722 | </message> |
3554 | </alert> | 3723 | </alert> |
3555 | <alert name="HelpRegionWaterHeight" title="수면 높이"> | 3724 | <alert name="HelpRegionWaterHeight" title="수면 높이"> |
3556 | <message name="message"> | 3725 | <message name="message"> |
3557 | 물이 나타나는 장소를 미터 단위의 높이로 나타낸 것입니다. 이 설정값이 | 3726 | 이것은 수면의 높이(m)를 나타냅니다. |
3558 | 20이 아닌 수이고, 세계의 가장자리에 근접한 곳에 | ||
3559 | 물 또는 '틈새' 물이 있는 경우, | ||
3560 | 그곳에는 눈의 띄는 갭이 있습니다. | ||
3561 | 3727 | ||
3562 | 기본 설정: 20 | 3728 | 기본 설정: 20 |
3563 | </message> | 3729 | </message> |
3564 | </alert> | 3730 | </alert> |
3565 | <alert name="HelpRegionTerrainRaise" title="지형 높이기"> | 3731 | <alert name="HelpRegionTerrainRaise" title="지형 높이기"> |
3566 | <message name="message"> | 3732 | <message name="message"> |
3567 | 구획 유주들 들 지형 | 3733 | 이것 된 지형 기준 높이 |
3568 | '' 지형 기본 높 로 수 있는 | 3734 | 으 지형을 수 있는 거리를 |
3569 | 거니다. | 3735 | 타니다. |
3570 | 3736 | ||
3571 | 기본 설정: 4 | 3737 | 기본 설정: 4 |
3572 | </message> | 3738 | </message> |
3573 | </alert> | 3739 | </alert> |
3574 | <alert name="HelpRegionTerrainLower" title="지형 낮추기"> | 3740 | <alert name="HelpRegionTerrainLower" title="지형 낮추기"> |
3575 | <message name="message"> | 3741 | <message name="message"> |
3576 | 구획 유주들 들 지형 | 3742 | 이것 된 지형 기준 높이 |
3577 | '장' 지형 기본 높 래로 낮출 수 있는 | 3743 | 미만 지형을 낮출 수 있는 거리를 |
3578 | 거니다. | 3744 | 타니다. |
3579 | 3745 | ||
3580 | 기본 설정: -4 | 3746 | 기본 설정: -4 |
3581 | </message> | 3747 | </message> |
3582 | </alert> | 3748 | </alert> |
3583 | <alert name="HelpRegionUploadRaw" title="RAW 지형 업로드"> | 3749 | <alert name="HelpRegionUploadRaw" title="RAW 지형 업로드"> |
3584 | <message name="message"> | 3750 | <message name="message"> |
3585 | 이 버튼은 본인이 현제 있는 지역에 .RAW 파일을 업로드 합니다. 업로드 하고자 하는 파일은 RGB컬러에 256X256에 13 체널이여야 합니다. 지형 형성을 위한 파일을 만들기 위한 최선의 방법은 현존하는 RAW파일을 다운받는 방법이며 다운로드 받은 파일에서 지형의 최고점에 해당되는 첫번째 체널을 수정해 업로드 하는 것입니다. | 3751 | 이 버튼은 .RAW 파일을 귀하가 위치한 지역에 업로드합니다. |
3586 | 3752 | 업로드하고자 하는 파일은 256X256 크기에, RGB 컬러이며, | |
3587 | 업로드는 약 45초정도가 소요 됩니다. 업로드하는 지형 파일은 토지상의 아이템들의 위치에는 영향이 없으며 단지 지형과 구획에 관련된 퍼미션에만 영향이 있습니다. 이 새로운 지형적용으로 고정된 아이템들의 위치는 지하에 위치될 수 있습니다. | 3753 | 13개의 채널을 갖추어야 합니다. 지형 파일을 작성할 때는 |
3588 | 3754 | 기존 RAW 파일을 다운로드하는 것이 가장 좋습니다. 먼저 | |
3589 | 지형 수정에 대해서 좀더 자세한 사항은 다음에서: | 3755 | 첫 번째 채널(토지 높이)을 수정하여 |
3590 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | 3756 | 업로드합니다. |
3757 | |||
3758 | 업로드에는 최대 45초 정도가 소요됩니다. 지형 파일을 | ||
3759 | 업로드해도 토지에 있는 오브젝트가 이동하지는 *않습니다*. | ||
3760 | 단지 지형 자체 및 구획 관련 권한만이 | ||
3761 | 이동합니다. 오브젝트들이 지하로 이동할 수 있습니다. | ||
3762 | |||
3763 | 지역 높이 필드 편집에 대한 자세한 내용은 | ||
3764 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile에서 참조하십시오. | ||
3591 | </message> | 3765 | </message> |
3592 | </alert> | 3766 | </alert> |
3593 | <alert name="HelpRegionDownloadRaw" title="RAW 지형 다운로드."> | 3767 | <alert name="HelpRegionDownloadRaw" title="RAW 지형 다운로드"> |
3594 | <message name="message"> | 3768 | <message name="message"> |
3595 | 이 버튼을 누르시면 이 지역의 높이 항목 데이터, 구획 크기, | 3769 | 이 버튼을 사용하면 해당 지역에 대한 높이 필드 데이터, 구획 크기, |
3596 | 구획 매물 여부, 일부 구획 권한 등을 포함하는 파일이 | 3770 | 판매용 구획 상태, 일부 구획 권한 등이 포함된 파일을 다운로드할 |
3597 | 다운로드됩니다. | 3771 | 수 있습니다. Photoshop과 같은 프로그램에서 파일을 열 때 |
3598 | 3772 | 문서의 크기를 RGB, 256x256(13채널 포함)으로 | |
3599 | 3773 | 지정해야 합니다. 이 지형 파일은 다른 방식으로 | |
3600 | |||
3601 | |||
3602 | RGB, 256x256, 13개 채널. 이 지형 파일은 다른 방식으로는 | ||
3603 | 열 수 없습니다. | 3774 | 열 수 없습니다. |
3604 | 3775 | ||
3605 | 지역 높이 편집에 한 자세한 내은 다음 링크 고하십시오: | 3776 | 지역 높이 편집에 한 자세한 항은 다음로 동하십시오: |
3606 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | 3777 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile |
3607 | </message> | 3778 | </message> |
3608 | </alert> | 3779 | </alert> |
3609 | <alert name="HelpRegionUseEstateSun" title="유지 태양 사용"> | 3780 | <alert name="HelpRegionUseEstateSun" title="유지 전용 태양 사용"> |
3610 | <message name="message"> | 3781 | <message name="message"> |
3611 | 이 체크박스는 이 지역의 태양이 나머지 소유지에서 | 3782 | 선택시 이 지역의 태양 위치가 나머지 사유지의 태양 위치와 동일하게 설정됩니다. |
3612 | 태양의 위치와 동일하게 만듭니다. | ||
3613 | 3783 | ||
3614 | 기본 설정: 켜짐 | 3784 | 기본 설정: 켜짐 |
3615 | </message> | 3785 | </message> |
3616 | </alert> | 3786 | </alert> |
3617 | <alert name="HelpRegionFixedSun" title="고정 태양"> | 3787 | <alert name="HelpRegionFixedSun" title="태양 고정"> |
3618 | <message name="message"> | 3788 | <message name="message"> |
3619 | 이 체크박스는 태양의 위치를 단계 슬라이더내 | 3789 | 슬라이더로 태양의 위치를 설정하고 태양이 이동하지 않도록 고정시킵니다. |
3620 | 위치로 설정한 후 더 이상 움직이지 않도록 만듭니다. | ||
3621 | 3790 | ||
3622 | 기본 설정: 꺼짐 | 3791 | 기본 설정: 꺼짐 |
3623 | </message> | 3792 | </message> |
@@ -3625,137 +3794,122 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3625 | <alert name="HelpRegionBakeTerrain" title="지형 저장"> | 3794 | <alert name="HelpRegionBakeTerrain" title="지형 저장"> |
3626 | <message name="message"> | 3795 | <message name="message"> |
3627 | 이 버튼을 누르면 현재 지형 모습이 지역의 새로운 | 3796 | 이 버튼을 누르면 현재 지형 모습이 지역의 새로운 |
3628 | 기본 지형으로 저장됩니다. 일단 저장되고 나면 귀하 또는 다른 사람이 | 3797 | 기본 지형으로 저장됩니다. 저장된후 본인 또는 다른 사람이 |
3629 | 토지 편집 복구 옵션/도구를 사용할 때마다 | 3798 | 토지 편집시 '복구' 버튼을 클릭해 저장된 모습을 되돌릴 수있으며, 또한 저장된 지형은 지형 높이기 및 낮추기 |
3630 | 저장한 모습을 되돌릴 수 있습니다 . 또한 저장된 지형은 지형 높이기 및 낮추기 | 3799 | 한계에 대한 기준 지점이 됩니다. |
3631 | 한계에 대한 중간 지점이기도 합니다. | ||
3632 | </message> | 3800 | </message> |
3633 | </alert> | 3801 | </alert> |
3634 | <alert name="HelpEstateEstateManager" title="유지 관리자"> | 3802 | <alert name="HelpEstateEstateManager" title="유지 관리자"> |
3635 | <message name="message"> | 3803 | <message name="message"> |
3636 | 유지 관리자는 지역 및 유지 설정 제어 | 3804 | 유지 관리자는 지역 및 유지 설정을 제어할 수 있록 |
3637 | 위임은 주민입니다. 유지 관리자는 | 3805 | 본이 임하 주민입니다. 유지 관리자는 |
3638 | 업로, 다운로 및 형 장을 제외한 패널내의 든 설정을 | 3806 | 형 로, 다운로 및 저장을 제외한 모든 설정을 |
3639 | 변경할 수 있는 권한 가집니다. 특히, 유지 관리자는 | 3807 | 이 윈우에서 경할 수 있니다. 유지 관리자는 특히, |
3640 | 민 소지내에 거주할 것을 허용 금지할 수 있습니다. | 3808 | 유지에 주민 입 허용거 금지할 수 있습니다. |
3641 | 3809 | ||
3642 | 유지 관리는 해당 소유 유에 의 추가-제거 수 있으며 | 3810 | 유지 소유 유 리 추가하거나 제거 수 있으며 |
3643 | 관리자리 추가-제거할 수 없습니다. 뢰할 는 만 | 3811 | 사유지 관리자 관리자 추가하거나 제거할 수 없습니다. 관리 행에 |
3644 | 유 관리로 명하오. 국 리 행동 임은 | 3812 | 한 은 로 유가 지 뢰하는 |
3645 | 유가 게 됩니다. | 3813 | 민 사지 관로 선택해야 니다. |
3646 | </message> | 3814 | </message> |
3647 | </alert> | 3815 | </alert> |
3648 | <alert name="HelpEstateUseGlobalTime" title="계 시 사용"> | 3816 | <alert name="HelpEstateUseGlobalTime" title="표시 사용"> |
3649 | <message name="message"> | 3817 | <message name="message"> |
3650 | 체박는 유지의 태양 린든 소유의 | 3818 | 유지의 태양 린든 소유 |
3651 | '토' 유지 태양과 같 치를 르 | 3819 | '랜드' 태양 위치에 하게 |
3652 | 니다. | 3820 | 설니다. |
3653 | 3821 | ||
3654 | 기본 설정: 켜짐 | 3822 | 기본 설정: 켜짐 |
3655 | </message> | 3823 | </message> |
3656 | </alert> | 3824 | </alert> |
3657 | <alert name="HelpEstateFixedSun" title="고정 태양"> | 3825 | <alert name="HelpEstateFixedSun" title="태양 고정"> |
3658 | <message name="message"> | 3826 | <message name="message"> |
3659 | 이 체크박스는 태양의 위치를 단계 슬라이더내 | 3827 | 슬라이더로 태양의 위치를 설정하고 태양이 이동하지 않도록 고정시킵니다. |
3660 | 위치로 설정한 후 더 이상 움직이지 않도록 만듭니다. | ||
3661 | </message> | 3828 | </message> |
3662 | </alert> | 3829 | </alert> |
3663 | <alert name="HelpEstateMainlandVisible" title="서 토는 권내"> | 3830 | <alert name="HelpEstateExternallyVisible" title=" 개"> |
3664 | <message name="message"> | 3831 | <message name="message"> |
3665 | 이 유지 주민들이 세계 지도상에서 린든 소유의 | 3832 | 다른 유지 내 는 민들이 |
3666 | '' 유지를 수 있는지 여부를 설정합니다. | 3833 | 접근 권한 스에 라지 않아도 이 사지에 어갈 수 있는지 여부를 설정합니다. |
3667 | 3834 | ||
3668 | 기본 설정: 켜짐 | 3835 | 기본 설정: 켜짐 |
3669 | </message> | 3836 | </message> |
3670 | </alert> | 3837 | </alert> |
3671 | <alert name="HelpEstateExternallyVisible" title=" 가시권내"> | 3838 | <alert name="HelpEstateAllowDirectTeleport" title="직접 텔포 "> |
3672 | <message name="message"> | 3839 | <message name="message"> |
3673 | 린든 소유 '본토' 소유지내에 있는 주민들이 | 3840 | 이 옵션을 선택하면 주민이 사용자 사유지의 모든 지점으로 |
3674 | 세계 지도상에서 귀하의 소유지를 볼 수 있는지 여부를 설정합니다. | 3841 | 직접 텔레포트할 수 있습니다. 이 옵션의 선택을 취소하면 주민이 가장 가까운 |
3675 | 3842 | 텔레허브로 텔레포트합니다. | |
3676 | 기본 설정: 켜짐 | ||
3677 | </message> | ||
3678 | </alert> | ||
3679 | <alert name="HelpEstateAllowDirectTeleport" title="직접 텔리포트 허용"> | ||
3680 | <message name="message"> | ||
3681 | 체크 표시하면, 주민들은 귀하의 소유지 어느 지점으로든 | ||
3682 | 직접 텔리포트가 가능해집니다. 체크 표시를 지우면, 주민들은 가장 가까운 | ||
3683 | 텔리허브로 텔리포트하게 됩니다. | ||
3684 | 3843 | ||
3685 | 기본 설정: 꺼짐 | 3844 | 기본 설정: 꺼짐 |
3686 | </message> | 3845 | </message> |
3687 | </alert> | 3846 | </alert> |
3688 | <alert name="HelpEstateAllowResident" title="액세스 허용"> | 3847 | <alert name="HelpEstateAllowResident" title="액세스 허용"> |
3689 | <message name="message"> | 3848 | <message name="message"> |
3690 | 이 목록에 주민이 포함되어 있는 경우, 소유지에 대한 액세스는 | 3849 | 사유지 사용권한은 목록에 있는 주민들과 아래 목록에 그룹들로 제한됩니다. |
3691 | 목록상의 주민 및 아래 열거된 그룹에 한정됩니다. | ||
3692 | 3850 | ||
3693 | (해당 소유지가 본토의 가시권내에 있는 경우, 액세스는 | 3851 | (사유지를 메인랜드에서 확인할 수 있는 경우, 사용권한은 주민 또는 목록상의 그룹으로 제한될 수 없고, 이러한 제어는 비활성화 됩니다. ‘접근 거부’ 목록만 사용됨). |
3694 | 목록상의 그룹 또는 주민에 한정될 수 없으며, 이같은 통제권은 | ||
3695 | 비활성화됩니다. '액세스 금지' 목록만 사용됩니다.) | ||
3696 | </message> | 3852 | </message> |
3697 | </alert> | 3853 | </alert> |
3698 | <alert name="HelpEstateAllowGroup" title="그룹 액세스 허용"> | 3854 | <alert name="HelpEstateAllowGroup" title="그룹 액세스 허용"> |
3699 | <message name="message"> | 3855 | <message name="message"> |
3700 | 이 목록에 그룹이 포함되어 있는 경우, 소유지에 대한 | 3856 | 사유지 사용권한은 목록상의 그룹들과 위에 특별히 허락된 주민들로 제한됩니다. |
3701 | 액세스는 해당 그룹, 그리고 위에 구체적으로 지정된 | ||
3702 | 주민에 한정됩니다. | ||
3703 | 3857 | ||
3704 | (해당 소유지가 본토의 가시권내에 있는 경우, 액세스는 | 3858 | (사유지를 메인랜드에서 확인할 수 있는 경우, 사용권한은 주민 또는 목록상의 그룹으로 제한될 수 없고, 이러한 제어는 비활성화 됩니다. ‘접근 거부’ 목록만 사용됨). |
3705 | 목록상의 그룹 또는 주민에 한정될 수 없으며, 이같은 통제권은 | ||
3706 | 비활성화됩니다. '액세스 금지' 목록만 사용됩니다.) | ||
3707 | </message> | 3859 | </message> |
3708 | </alert> | 3860 | </alert> |
3709 | <alert name="HelpEstateBanResident" title="액세스 거부"> | 3861 | <alert name="HelpEstateBanResident" title="액세스 거부"> |
3710 | <message name="message"> | 3862 | <message name="message"> |
3711 | 이 목록에 있는 주민들은 위의 허용 및 그룹 설정에 관계 없이 | 3863 | 이 목록에 있는 주민들은 |
3712 | 유지 출 니다. | 3864 | 위의 허와 그룹 설 관계 내 사지 용 이 었습니다. |
3713 | 3865 | ||
3714 | 이 목록 주민을 추가 경우, 해 주민은 허 목록에서 | 3866 | 이 목록로 주민을 추가 |
3715 | 제됩니다. | 3867 | 허가 목록 해당 주민이 거됩니다. |
3716 | </message> | 3868 | </message> |
3717 | </alert> | 3869 | </alert> |
3718 | <alert name="HelpEstateCovenant" title="유지 계 항"> | 3870 | <alert name="HelpEstateCovenant" title="유지 행 규"> |
3719 | <message name="message"> | 3871 | <message name="message"> |
3720 | 유지 계 항을 설정하면 해당 유지 내 | 3872 | 유지 행 규을 설정하면 해당 유지 내 구획 |
3721 | 구을 매할 수 있습니다. 계 항 설정지 않 경 | 3873 | 판매할 수 있습니다. 행 규 설정지 않면 토를 |
3722 | 지를 매할 수 없습니다. 는 구매자가 토지 구입 전 | 3874 | 판매할 수 없습니다. 칙 하지 않으 경 는 구매자가 |
3723 | 토지와 관된 어 내 나 칙 으는 경우 | 3875 | 토지 구기 토지 싶을 경우에는 |
3724 | 수 있습니다. | 3876 | 시행 칙에 한 노트드 비둘 있습니다. |
3725 | 3877 | ||
3726 | 계약조항은 규칙, 지침, 문화적 정보에 대한것 이거나, | 3878 | 시행 규칙을 사용하여 규칙, 가이드, 문화 관련 정보 |
3727 | 향후의 구매자에 대한 기대일 수 있습니다. 여기에는 구역 결정, 규정 제정, 지불 옵션 또는 | 3879 | 또는 본인의 기대 사항 등을 구매 예정자에게 |
3728 | 구매하기 전에 확인하거나 동의하기 위해 중요하다고 생각되는 | 3880 | 알릴 수 있습니다. 여기에는 구역 설정, 규정 제정, 지불 옵션 |
3729 | 기타 정보가 포함됩니다. | 3881 | 또는 구매 예정자가 구매하기 전에 확인하고 |
3882 | 동의해야 한다고 생각되는 기타 정보가 | ||
3883 | 포함됩니다. | ||
3730 | 3884 | ||
3731 | 구매자는 구매을 완료하기 전에 확인란을 클릭하여 | 3885 | 구매자는 구매를 완료하기 전에 확인란을 클릭하여 |
3732 | 계조에 동의해야 합니다. | 3886 | 규 동의해야 합니다. |
3733 | 조은 모든 구획에 대한 토지 보 대화에서 | 3887 | 구획에 대한 사유지 시 규칙은 지 개 대화 자서 |
3734 | 언제든지 확인할 수 있습니다. | 3888 | 언제든지 확인할 수 있습니다. |
3735 | </message> | 3889 | </message> |
3736 | </alert> | 3890 | </alert> |
3737 | <alert name="BuyObjectOneOnly" title="을 구매할 수 없습니다"> | 3891 | <alert name="BuyObjectOneOnly" title="브를 구매할 수 없습니다."> |
3738 | <message name="message"> | 3892 | <message name="message"> |
3739 | 한번에 사 1개 구매할 수 습니다. | 3893 | 한번에 이상의 오젝트를 구입할 수 습니다. |
3740 | 1개의 만 선택한 후 다시 시도해 주십시오. | 3894 | 1개의 젝트만 선택한 후 다시 시도해 주십시오. |
3741 | </message> | 3895 | </message> |
3742 | </alert> | 3896 | </alert> |
3743 | <alert name="BuyObjectOneOwner" title="을 구매할 수 없습니다"> | 3897 | <alert name="BuyObjectOneOwner" title="브를 구매할 수 없습니다."> |
3744 | <message name="message"> | 3898 | <message name="message"> |
3745 | 동시에 다른 여러 소유주로부터 구입할 수 없습니다. | 3899 | 동시에 다른 여러 소유주로 부터 트를 구입할 수 없습니다. |
3746 | 1개의 만 선택한 후 다시 시도해 주십시오. | 3900 | 1개의 젝트만 선택한 후 다시 시도해 주십시오. |
3747 | </message> | 3901 | </message> |
3748 | </alert> | 3902 | </alert> |
3749 | <alert name="BuyContentsOneOnly" title="컨텐츠를 구매할 수 없습니다"> | 3903 | <alert name="BuyContentsOneOnly" title="컨텐츠를 구매할 수 없습니다."> |
3750 | <message name="message"> | 3904 | <message name="message"> |
3751 | 한번에 1개 의 컨텐츠 구매할 수 습니다. | 3905 | 한번에 2개 상 오트 컨텐츠 구입할 수 습니다. |
3752 | 1개의 만 선택한 후 다시 시도해 주십시오. | 3906 | 1개의 젝트만 선택한 후 다시 시도해 주십시오. |
3753 | </message> | 3907 | </message> |
3754 | </alert> | 3908 | </alert> |
3755 | <alert name="BuyContentsOneOwner" title="컨텐츠를 구매할 수 없습니다"> | 3909 | <alert name="BuyContentsOneOwner" title="컨텐츠를 구매할 수 없습니다."> |
3756 | <message name="message"> | 3910 | <message name="message"> |
3757 | 동시에 다른 여러 소유주로부터 구입할 수 없습니다. | 3911 | 동시에 다른 여러 소유주로 부터 트를 구입할 수 없습니다. |
3758 | 1개의 만 선택한 후 다시 시도해 주십시오. | 3912 | 1개의 젝트만 선택한 후 다시 시도해 주십시오. |
3759 | </message> | 3913 | </message> |
3760 | </alert> | 3914 | </alert> |
3761 | <alert name="PermYes"> | 3915 | <alert name="PermYes"> |
@@ -3770,8 +3924,8 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3770 | </alert> | 3924 | </alert> |
3771 | <alert name="BuyOriginal"> | 3925 | <alert name="BuyOriginal"> |
3772 | <message name="message"> | 3926 | <message name="message"> |
3773 | L$[PRICE]에 [OWNER](으)로부터 원본 을 구매하시겠습니까? | 3927 | L$[PRICE]에 [OWNER](으)로부터 원본 브를 구매 하시겠습니까? |
3774 | 귀하는 이 의 소유주가 것입니다. | 3928 | 귀하는 이 브의 소유주가 니다. |
3775 | 다음을 수행할 수 있습니다: | 3929 | 다음을 수행할 수 있습니다: |
3776 | 수정: [MODIFYPERM] | 3930 | 수정: [MODIFYPERM] |
3777 | 복사: [COPYPERM] | 3931 | 복사: [COPYPERM] |
@@ -3786,9 +3940,9 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3786 | </alert> | 3940 | </alert> |
3787 | <alert name="BuyOriginalNoOwner"> | 3941 | <alert name="BuyOriginalNoOwner"> |
3788 | <message name="message"> | 3942 | <message name="message"> |
3789 | L$[PRICE]에 원본 을 구매하시겠습니까? | 3943 | L$[PRICE]에 원본 브를 구매 하시겠습니까? |
3790 | 귀하는 이 의 소유주가 것입니다. | 3944 | 귀하는 이 브의 소유주가 니다. |
3791 | 다음 업 수행할 수 있습니다: | 3945 | 다음을 수행할 수 있습니다: |
3792 | 수정: [MODIFYPERM] | 3946 | 수정: [MODIFYPERM] |
3793 | 복사: [COPYPERM] | 3947 | 복사: [COPYPERM] |
3794 | 재판매 또는 무료 배포: [RESELLPERM] | 3948 | 재판매 또는 무료 배포: [RESELLPERM] |
@@ -3802,9 +3956,9 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3802 | </alert> | 3956 | </alert> |
3803 | <alert name="BuyCopy"> | 3957 | <alert name="BuyCopy"> |
3804 | <message name="message"> | 3958 | <message name="message"> |
3805 | L$[PRICE]에 [OWNER](으)로부터 복사본을 구매하시겠습니까? | 3959 | L$[PRICE]에 [OWNER](으)로부터 복사본을 구매 하시겠습니까? |
3806 | 사용자의 관으로 복사됩니다. | 3960 | 트는 사용자의 인 복사됩니다. |
3807 | 다음을 할 수 있습니다: | 3961 | 다음을 수 수 있습니다: |
3808 | 수정: [MODIFYPERM] | 3962 | 수정: [MODIFYPERM] |
3809 | 복사: [COPYPERM] | 3963 | 복사: [COPYPERM] |
3810 | 재판매 또는 무료 배포: [RESELLPERM] | 3964 | 재판매 또는 무료 배포: [RESELLPERM] |
@@ -3818,9 +3972,9 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3818 | </alert> | 3972 | </alert> |
3819 | <alert name="BuyCopyNoOwner"> | 3973 | <alert name="BuyCopyNoOwner"> |
3820 | <message name="message"> | 3974 | <message name="message"> |
3821 | L$[PRICE]에 복사본을 구매하시겠습니까? | 3975 | L$[PRICE]에 복사본을 구매 하시겠습니까? |
3822 | 이 사용자의 장고로 복사됩니다. | 3976 | 브는 사용자의 벤 복사됩니다. |
3823 | 다음 업 수행할 수 있습니다: | 3977 | 다음을 수행할 수 있습니다: |
3824 | 수정: [MODIFYPERM] | 3978 | 수정: [MODIFYPERM] |
3825 | 복사: [COPYPERM] | 3979 | 복사: [COPYPERM] |
3826 | 재판매 또는 무료 배포: [RESELLPERM] | 3980 | 재판매 또는 무료 배포: [RESELLPERM] |
@@ -3834,8 +3988,8 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3834 | </alert> | 3988 | </alert> |
3835 | <alert name="BuyContents"> | 3989 | <alert name="BuyContents"> |
3836 | <message name="message"> | 3990 | <message name="message"> |
3837 | L$[PRICE]에 [OWNER](으)로부터 컨텐츠를 구매하시겠습니까? | 3991 | L$[PRICE]에 [OWNER](으)로부터 컨텐츠를 구매 하시겠습니까? |
3838 | 컨텐츠는 사용자의 관으로 복사됩니다. | 3992 | 컨텐츠는 사용자의 인 복사됩니다. |
3839 | </message> | 3993 | </message> |
3840 | <option name="Buy"> | 3994 | <option name="Buy"> |
3841 | 구매 | 3995 | 구매 |
@@ -3847,7 +4001,7 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3847 | <alert name="BuyContentsNoOwner"> | 4001 | <alert name="BuyContentsNoOwner"> |
3848 | <message name="message"> | 4002 | <message name="message"> |
3849 | L$[PRICE]에 컨텐츠를 구매하시겠습니까? | 4003 | L$[PRICE]에 컨텐츠를 구매하시겠습니까? |
3850 | 컨텐츠는 사용자의 관으로 복사됩니다. | 4004 | 컨텐츠는 사용자의 인 복사됩니다. |
3851 | </message> | 4005 | </message> |
3852 | <option name="Buy"> | 4006 | <option name="Buy"> |
3853 | 구매 | 4007 | 구매 |
@@ -3858,11 +4012,11 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3858 | </alert> | 4012 | </alert> |
3859 | <alert name="ConfirmPurchase"> | 4013 | <alert name="ConfirmPurchase"> |
3860 | <message name="message"> | 4014 | <message name="message"> |
3861 | 이 거래는: | 4015 | 거래는 다음과 같습니다: |
3862 | 4016 | ||
3863 | [행동] | 4017 | [ACTION] |
3864 | 4018 | ||
3865 | 정말 이 를 진행하시겠습니까? | 4019 | 를 진행 하시겠습니까? |
3866 | </message> | 4020 | </message> |
3867 | <option name="Confirm"> | 4021 | <option name="Confirm"> |
3868 | 확인 | 4022 | 확인 |
@@ -3873,12 +4027,12 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3873 | </alert> | 4027 | </alert> |
3874 | <alert name="ConfirmPurchasePassword"> | 4028 | <alert name="ConfirmPurchasePassword"> |
3875 | <message name="message"> | 4029 | <message name="message"> |
3876 | 이 거래는: | 4030 | 거래는 다음과 같습니다: |
3877 | 4031 | ||
3878 | [행동] | 4032 | [ACTION] |
3879 | 4033 | ||
3880 | 정말 이 를 진행하시겠습니까? | 4034 | 를 진행하시겠습니까? |
3881 | 암호를 입력하고 확인을 클릭 시오. | 4035 | 암호를 다 입력하고 '확인'을 클릭십시오. |
3882 | </message> | 4036 | </message> |
3883 | <option name="ConfirmPurchase"> | 4037 | <option name="ConfirmPurchase"> |
3884 | 구매 확인 | 4038 | 구매 확인 |
@@ -3890,9 +4044,9 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3890 | <alert name="SetPickLocation"> | 4044 | <alert name="SetPickLocation"> |
3891 | <message name="message"> | 4045 | <message name="message"> |
3892 | 참고: | 4046 | 참고: |
3893 | 이 선택 위치는 업데이트 | 4047 | 이 선택 위치는 |
3894 | 완료되었으나 다른 세부 사항은 | 4048 | 데이트 료되었으나 다른 세부 사항은 |
3895 | 본래 값이 유지됩니다. | 4049 | 본래 값이 유지됩니다. |
3896 | </message> | 4050 | </message> |
3897 | <option name="OK"> | 4051 | <option name="OK"> |
3898 | 확인 | 4052 | 확인 |
@@ -3900,185 +4054,341 @@ http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | |||
3900 | </alert> | 4054 | </alert> |
3901 | <alert name="MoveInventoryFromObject"> | 4055 | <alert name="MoveInventoryFromObject"> |
3902 | <message name="message"> | 4056 | <message name="message"> |
3903 | '사' 장고 아이템을 선택하셨습니다. | 4057 | 복사 불가 ' 벤리 아이템을 선택하셨습니다. |
3904 | 이 아이템들은 귀하 장 복사되는 것 아라 겨게 다. | 4058 | 이러한 아이템은 벤토리에서 며 복사할 니다. |
3905 | 4059 | ||
3906 | 해당 아이템(들)을 장고로 기시겠습니까? | 4060 | 아이템을 옮기시겠습니까? |
3907 | </message> | 4061 | </message> |
4062 | <ignore name="ignore"> | ||
4063 | 오브젝트에서 복사불가 아이템을 이동할 때 | ||
4064 | </ignore> | ||
3908 | <option name="Move"> | 4065 | <option name="Move"> |
3909 | 이동 | 4066 | 이동 |
3910 | </option> | 4067 | </option> |
3911 | <option name="Don'tMove"> | 4068 | <option name="Don'tMove"> |
3912 | 이동 금 | 4069 | 이동 함 |
3913 | </option> | 4070 | </option> |
3914 | </alert> | 4071 | </alert> |
3915 | <alert name="MoveInventoryFromScriptedObject"> | 4072 | <alert name="MoveInventoryFromScriptedObject"> |
3916 | <message name="message"> | 4073 | <message name="message"> |
3917 | '사' 장고 아이템을 선택하셨습니다. 이 아이템들은 | 4074 | 복사 불가' 벤리 아이템을 선택하셨습니다. 이러한 아이템은 |
3918 | 귀하 장 복사되는 것 아라 겨게 다. | 4075 | 벤토리에서 며 복사할 니다. |
3919 | 4076 | ||
3920 | 이 스크립트되기 때문에, 이 아이템들을 | 4077 | 이러한 트는 스크립트되기 때문에 이 아이템을 |
3921 | 장고로 길 경 크립트에 오작 발생할 수 있습니다. | 4078 | 벤 동면 스크립트에 가 발생할 수 있습니다. |
3922 | 4079 | ||
3923 | 해당 아이템(들)을 장고로 기시겠습니까? | 4080 | 아이템을 옮기시겠습니까? |
3924 | </message> | 4081 | </message> |
4082 | <ignore name="ignore"> | ||
4083 | 스크립트 오브젝트에서 복사불가 아이템을 이동할 때 | ||
4084 | </ignore> | ||
3925 | <option name="Move"> | 4085 | <option name="Move"> |
3926 | 이동 | 4086 | 이동 |
3927 | </option> | 4087 | </option> |
3928 | <option name="Don'tMove"> | 4088 | <option name="Don'tMove"> |
3929 | 이동 금 | 4089 | 이동 함 |
3930 | </option> | 4090 | </option> |
3931 | </alert> | 4091 | </alert> |
3932 | <alert name="ClickActionNotPayable"> | 4092 | <alert name="ClickActionNotPayable"> |
3933 | <message name="message"> | 4093 | <message name="message"> |
3934 | 경고: Pay Object 클릭 동 설정되었지만, 스크립트가 | 4094 | 경고: 오브젝트 지불 클릭 행동이 설정되었지만 |
3935 | money() 이벤트 추가 경우에만 작동합니다. | 4095 | 스크립트가 money() 이벤트 함께 추가 경우에만 작동합니다. |
3936 | 그 이유는 일반적으로 민 이 지불 | 4096 | 이는 민들 반적으로 브트에 지불 |
3937 | 물이 어 으로 반응할 것 대하기 때문입니다. | 4097 | 트가 반응할 것 예상하기 때문입니다. |
3938 | </message> | 4098 | </message> |
4099 | <ignore name="ignore"> | ||
4100 | money() 이벤트 없이 오브젝트에 '지불' 설정할 때 | ||
4101 | </ignore> | ||
3939 | </alert> | 4102 | </alert> |
3940 | <alert name="OpenObjectCannotCopy"> | 4103 | <alert name="OpenObjectCannotCopy"> |
3941 | <message name="message"> | 4104 | <message name="message"> |
3942 | 이 에는 복사가 허용된 목이 없습니다. | 4105 | 이 브에는 복사가 허용된 이템이 없습니다. |
3943 | </message> | 4106 | </message> |
3944 | </alert> | 4107 | </alert> |
3945 | <alert name="LoadAccountTransactions"> | 4108 | <alert name="WebLaunchAccountHistory"> |
3946 | <message name="message"> | 4109 | <message name="message"> |
3947 | [URL](으)로 이동해 | 4110 | 계정 기록을 보기 위해 세컨드라이프 웹 사이트로 갑니까? |
3948 | 거래 세부 내역을 확인하시겠습니까? | ||
3949 | </message> | 4111 | </message> |
3950 | <option name="OK"> | 4112 | <ignore name="ignore"> |
3951 | 확인 | 4113 | 계정 기록 웹 페이지를 로드할 때 |
4114 | </ignore> | ||
4115 | <option name="Gotopage"> | ||
4116 | 페이지로 이동 | ||
3952 | </option> | 4117 | </option> |
3953 | <option name="Cancel"> | 4118 | <option name="Cancel"> |
3954 | 취소 | 4119 | 취소 |
3955 | </option> | 4120 | </option> |
3956 | </alert> | 4121 | </alert> |
3957 | <alert name="HelpReportAbuse"> | 4122 | <alert name="HelpReportAbuseEmailLL"> |
3958 | <message name="message"> | 4123 | <message name="message"> |
3959 | Use this tool to report violations of the Terms of Service and Community Standards. See: | 4124 | 이 도구를 사용하여 서비스 약관과 커뮤니티 표준의 위반 사항을 |
3960 | http://secondlife.com/corporate/tos.php | 4125 | 보고합니다. 다음을 참조하십시오. |
3961 | http://secondlife.com/corporate/cs.php | 4126 | - |
3962 | 4127 | http://secondlife.com/community/support.php | |
3963 | All reported abuses of the Terms of Service and Community Standards | 4128 | http://secondlife.com/community/support.php |
3964 | are investigated and resolved. You will receive an email informing you | 4129 | - |
3965 | of the resolution when it occurs. | 4130 | 보고된 서비스 조항과 커뮤니티 표준의 남용 사례는 모두 |
3966 | You can also view the incident resolution on the Police Blotter at: | 4131 | 조사해서 해결합니다. 사건이 해결되면 신고자에게는 사건해결을 |
3967 | 4132 | 알리는 메일이 발송됩니다. 사건 해결은 다음 주소에 있는 | |
3968 | http://secondlife.com/community/blotter.php | 4133 | 경찰 사건 기록부에서도 확인하실 수 있습니다. |
4134 | - | ||
4135 | http://secondlife.com/community/support.php | ||
4136 | </message> | ||
4137 | </alert> | ||
4138 | <alert name="HelpReportAbuseEmailEO"> | ||
4139 | <message name="message"> | ||
4140 | 주요 사항: 이 보고서는 린든랩이 아닌 현재 | ||
4141 | 사용자가 속해 있는 지역 소유자에게 발송됩니다. | ||
4142 | - | ||
4143 | 주민과 방문자에 대한 서비스의 일환으로 사용자가 속해 있는 | ||
4144 | 지역의 소유자가 그 지역에서 발생한 보고서를 모두 수신하고 | ||
4145 | 해결하도록 하였습니다. 린든랩은 | ||
4146 | 이 위치에서 사용자가 제기한 보고서를 조사하지 않습니다. | ||
4147 | 사유지 시행 규칙에서 간략히 나타난 바와 같이, 지역 소유자가 해당 지방 | ||
4148 | 법규를 근거로 하여 보고서를 해결합니다. | ||
4149 | (시행 규칙을 열람하려면 월드 메뉴에서 토지 소개를 | ||
4150 | 선택하십시오.) | ||
4151 | - | ||
4152 | 이 보고서의 해결은 이 지역에서만 적용되며, 세컨드라이프내의 | ||
4153 | 기타 지역에 대한 주민들의 접근 권한은 이 보고서의 결과에 | ||
4154 | 영향을 받지 않습니다. 오직 린든랩만이 | ||
4155 | 세컨드라이프 전체의 접근 권한을 제한할 수 있습니다. | ||
3969 | </message> | 4156 | </message> |
3970 | </alert> | 4157 | </alert> |
3971 | <alert name="HelpReportBug"> | 4158 | <alert name="HelpReportBug"> |
3972 | <message name="message"> | 4159 | <message name="message"> |
3973 | Use this tool to report technical features that do not perform | 4160 | 이 도구를 사용하여 설명과 예상대로 수행하지 않은 기능을 *오직* 보고만 하십시오. |
3974 | as described or expected. All bug reports are investigated and | 4161 | 가능한 한 상세히 보고하십시오. 자동 응답 |
3975 | resolved. No email response will be sent, you may reply to the | 4162 | 이메일에 답하여 보고서에 상세 내역을 덧붙여도 됩니다. |
3976 | auto-response email to add more details to your report. | 4163 | 모든 버그 보고서는 조사 후 평가됩니다. 어떠한 이메일도 발송되지 않습니다. |
3977 | If you are having a technical difficulty, please contact Support at: | 4164 | - |
3978 | 4165 | 기술적인 어려움이 발생할 경우, 고객 지원 센터로 문의하십시오. | |
3979 | http://secondlife.com/community/support.php | 4166 | http://secondlife.com/community/support.php |
4167 | - | ||
4168 | 참고: 불완전한 보고서는 조사 대상에서 제외됩니다 | ||
3980 | </message> | 4169 | </message> |
3981 | </alert> | 4170 | </alert> |
3982 | <alert name="HelpReportAbuseSelectCategory"> | 4171 | <alert name="HelpReportAbuseSelectCategory"> |
3983 | <message name="message"> | 4172 | <message name="message"> |
3984 | 이 악용 신고에 대한 카테고리를 선택하십시오. | 4173 | 이 악용 신고에 대한 카테고리를 선택하십시오. |
3985 | 4174 | ||
3986 | 카테고리를 선택하면 악용 신고를 파링하고 처리하는 데 도움이 됩니다. | 4175 | 카테고리를 선택하면 악용 신고를 출하고 처리하는 데 도움이 됩니다. |
3987 | </message> | 4176 | </message> |
3988 | </alert> | 4177 | </alert> |
3989 | <alert name="HelpReportBugSelectCategory"> | 4178 | <alert name="HelpReportBugSelectCategory"> |
3990 | <message name="message"> | 4179 | <message name="message"> |
3991 | 이 문제에 대한 카테고리를 설정해 주십시오. 파일이나 진행상의 문제에 대한 카테고리 설정을 부탁 드립니다. | 4180 | 이 버그에 대한 카테고리를 선택하십시오. |
4181 | |||
4182 | 카테고리를 선택하면 버그 신고를 제출하고 처리하는 데 도움이 됩니다. | ||
3992 | </message> | 4183 | </message> |
3993 | </alert> | 4184 | </alert> |
3994 | <alert name="HelpReportAbuseAbuserNameEmpty"> | 4185 | <alert name="HelpReportAbuseAbuserNameEmpty"> |
3995 | <message name="message"> | 4186 | <message name="message"> |
3996 | 악용자의 이름을 입력하십시오. | 4187 | 악용자의 이름을 입력하십시오. |
3997 | 4188 | ||
3998 | 정확한 값을 입력하면 악용 신고를 파링하고 처리하는 데 도움이 됩니다. | 4189 | 정확한 값을 입력하면 악용 신고를 출하고 처리하는 데 도움이 됩니다. |
3999 | </message> | 4190 | </message> |
4000 | </alert> | 4191 | </alert> |
4001 | <alert name="HelpReportAbuseAbuserLocationEmpty"> | 4192 | <alert name="HelpReportAbuseAbuserLocationEmpty"> |
4002 | <message name="message"> | 4193 | <message name="message"> |
4003 | 악용이 용된 위치를 입력하십시오. | 4194 | 악용이 발된 위치를 입력하십시오. |
4004 | 4195 | ||
4005 | 정확한 값을 입력하면 악용 신고를 파링하고 처리하는 데 도움이 됩니다. | 4196 | 정확한 값을 입력하면 악용 신고를 출하고 처리하는 데 도움이 됩니다. |
4006 | </message> | 4197 | </message> |
4007 | </alert> | 4198 | </alert> |
4008 | <alert name="HelpReportAbuseSummaryEmpty"> | 4199 | <alert name="HelpReportAbuseSummaryEmpty"> |
4009 | <message name="message"> | 4200 | <message name="message"> |
4010 | 용된 악용에 대한 요약을 입력하십시오. | 4201 | 발된 악용에 대한 요약 항 입력하십시오. |
4011 | 4202 | ||
4012 | 정확한 요약을 입력하면 악용 신고를 파링하고 처리하는 데 도움이 됩니다. | 4203 | 정확한 요약 항 입력하면 악용 신고를 출하고 처리하는 데 도움이 됩니다. |
4013 | </message> | 4204 | </message> |
4014 | </alert> | 4205 | </alert> |
4015 | <alert name="HelpReportBugSummaryEmpty"> | 4206 | <alert name="HelpReportBugSummaryEmpty"> |
4016 | <message name="message"> | 4207 | <message name="message"> |
4017 | 문제에 대한 간략한 요약을 부탁 드립니다. 파일이나 진행상의 문제에 대해 자세한 설명을 부탁 드립니다. | 4208 | 버그에 대한 요약 사항을 입력하세요. |
4209 | |||
4210 | 정확한 요약 사항을 입력하면 악용 신고를 제출하고 처리하는 데 도움이 됩니다. | ||
4018 | </message> | 4211 | </message> |
4019 | </alert> | 4212 | </alert> |
4020 | <alert name="HelpReportAbuseDetailsEmpty"> | 4213 | <alert name="HelpReportAbuseDetailsEmpty"> |
4021 | <message name="message"> | 4214 | <message name="message"> |
4022 | 사용 악용에 대해 자세한 설명을 입력하십시오. | 4215 | 생한 악용에 대해 자세한 설명을 입력하십시오. |
4023 | 구체적으로 적어 주시고 관련자 이름 및 신고 사건의 | 4216 | 구체적으로 적어 주시고 관련자 이름 및 신고 사건의 |
4024 | 세부 내용도 적어 주십시오. | 4217 | 세부 내용도 적어 주십시오. |
4025 | 4218 | ||
4026 | 정확한 설명을 입력하면 악용 신고를 파링하고 처리하는 데 도움이 됩니다. | 4219 | 정확한 설명을 입력하면 악용 신고를 출하고 처리하는 데 도움이 됩니다. |
4027 | </message> | 4220 | </message> |
4028 | </alert> | 4221 | </alert> |
4029 | <alert name="HelpReportBugDetailsEmpty"> | 4222 | <alert name="HelpReportBugDetailsEmpty"> |
4030 | <message name="message"> | 4223 | <message name="message"> |
4031 | 문제에 대한 자세한 설명을 부탁드림이다. 가능한 문제가 발생되기까지의 모든 과정을 자세하게 말씀해 주시길 바랍니다. 파일이나 진행상의 문제에 대해 자세한 설명을 부탁 드립니다. | 4224 | 버그에 대한 자세한 설명을 입력하세요. |
4225 | 구체적으로 적어 주시고 | ||
4226 | 가능하면 버그 재생 단계도 적어 주십시오. | ||
4227 | |||
4228 | 정확한 설명을 입력하면 악용 신고를 제출하고 처리하는 데 도움이 됩니다. | ||
4032 | </message> | 4229 | </message> |
4033 | </alert> | 4230 | </alert> |
4034 | <alert name="HelpReportAbuseContainsCopyright"> | 4231 | <alert name="HelpReportAbuseContainsCopyright"> |
4035 | <message name="message"> | 4232 | <message name="message"> |
4036 | 주민 여러분, | 4233 | 주민 여러분께, |
4037 | 4234 | ||
4038 | 저작권 침해에 대한 신고는 | 4235 | 저작권 침해에 대한 신고는 http://secondlife.com/corporate/dmca.php의 |
4039 | http://secondlife.com/corporate/dmca.php 명에 따라서만 제출 니다. | 4236 | 설명에 따라 제출 합니다. |
4040 | 4237 | ||
4041 | 저작권 침해에 대한 신고는 ‘악용 신고’ 기능을 통해 | 4238 | 저작권 침해에 대한 신고가 '악용 신고' |
4042 | 제출되는 경우 자동으로 폐기됩니다. 신고하신 내용이 저작권 침해와 관련이 없다면, | 4239 | 기능을 통해 제출되는 경우 자동으로 |
4043 | 이 창을 닫고 신고 제출을 종료하셔도 됩니다. | 4240 | 폐기됩니다. 신고하시는 내용이 저작권 침해와 관련이 없다면 |
4241 | 이 창을 닫아 신고를 종료하실 수 있습니다. | ||
4044 | 4242 | ||
4045 | 감사합니다. | 4243 | 감사합니다. |
4046 | 4244 | ||
4047 | Linden Lab | 4245 | 린든랩 드림 |
4048 | </message> | 4246 | </message> |
4049 | </alert> | 4247 | </alert> |
4050 | <alert name="FailedRequirementsCheck"> | 4248 | <alert name="FailedRequirementsCheck"> |
4051 | <message name="message"> | 4249 | <message name="message"> |
4052 | [표]서 아래 필수 구성 요소가 발견되 습니다: | 4250 | 의 필수 구성 요소가 [FLOATER] 습니다: |
4053 | [구성요소] | 4251 | [COMPONENTS] |
4054 | </message> | 4252 | </message> |
4055 | </alert> | 4253 | </alert> |
4056 | <alert name="ReplaceAttachment" title="기존 부착물 교체"> | 4254 | <alert name="ReplaceAttachment" title="기존 착용물 대체"> |
4057 | <message name="message"> | 4255 | <message name="message"> |
4058 | 본의 체 동일부위에 이미 부착된 이 있습니다. | 4256 | 신체의 동일부위에 이미 착용된 브가 있습니다. |
4059 | 기존 을 선택된 으로 교체하시겠습니까? | 4257 | 기존 브를 선택된 브로 교체하시겠습니까? |
4060 | </message> | 4258 | </message> |
4259 | <ignore name="ignore"> | ||
4260 | 기존 착용물을 교체할 때 | ||
4261 | </ignore> | ||
4061 | <option ignore="자동 대체" name="Yes"> | 4262 | <option ignore="자동 대체" name="Yes"> |
4062 | 예 | 4263 | 예 |
4063 | </option> | 4264 | </option> |
4064 | <option ignore="대체 절대 금지" name="No"> | 4265 | <option ignore="대체 금지" name="No"> |
4065 | 아니오 | 4266 | 아니오 |
4066 | </option> | 4267 | </option> |
4067 | </alert> | 4268 | </alert> |
4068 | <alert name="BusyModePay" title="다른 용무 중 경고"> | 4269 | <alert name="BusyModePay" title="다른 용무 중 모드 경고"> |
4069 | <message name="message"> | 4270 | <message name="message"> |
4070 | 귀하는 현재 다른 용무 모드에 있으 라 대금 | 4271 | 귀하께서는 다른 용무 모드에 있으 |
4071 | 에 대한 대가로 아이템 받 수 | 4272 | 대한 떠한 아이템 령할 수 |
4072 | 없습니다. | 4273 | 없습니다. |
4073 | 4274 | ||
4074 | 이 거래를 완료하기 전에 다른 용무 중 모드를 | 4275 | 이 거래를 완료하기 전에 다른 용무 중 모드에서 |
4075 | 종료하시겠습니까? | 4276 | 나오시겠습니까? |
4277 | </message> | ||
4278 | <ignore name="ignore"> | ||
4279 | 부재중 모드에서 사람 또는 오브젝트를 지불할 때 | ||
4280 | </ignore> | ||
4281 | <option ignore="다른 용무 중 모드 항상 해제" name="Yes"> | ||
4282 | 예 | ||
4283 | </option> | ||
4284 | <option ignore="다른 용무 모드 사용 안함" name="No"> | ||
4285 | 아니오 | ||
4286 | </option> | ||
4287 | </alert> | ||
4288 | <alert name="ConfirmEmptyTrash"> | ||
4289 | <message name="message"> | ||
4290 | 휴지통 폴더의 내용을 영구적으로 | ||
4291 | 제거 하시겠습니까? | ||
4076 | </message> | 4292 | </message> |
4077 | <option ignore="항상 다른 용무 중 모드로" name="Yes"> | 4293 | <ignore name="ignore"> |
4294 | 인벤토리의 휴지통 폴더를 비울 때 | ||
4295 | </ignore> | ||
4296 | <option name="Yes"> | ||
4078 | 예 | 4297 | 예 |
4079 | </option> | 4298 | </option> |
4080 | <option ignore="다른 용무 중 모드 끄기" name="No"> | 4299 | <option name="No"> |
4081 | 아니오 | 4300 | 아니오 |
4082 | </option> | 4301 | </option> |
4083 | </alert> | 4302 | </alert> |
4303 | <alert name="ConfirmClearBrowserCache"> | ||
4304 | <message name="message"> | ||
4305 | 브라우저의 캐쉬를 전부 삭제 하시겠습니까? | ||
4306 | </message> | ||
4307 | <option name="Yes"> | ||
4308 | 확인 | ||
4309 | </option> | ||
4310 | <option name="No"> | ||
4311 | 취소 | ||
4312 | </option> | ||
4313 | </alert> | ||
4314 | <alert name="ConfirmClearCookies"> | ||
4315 | <message name="message"> | ||
4316 | 쿠키를 전부 삭제 하시겠습니까? | ||
4317 | </message> | ||
4318 | <option name="Yes"> | ||
4319 | 확인 | ||
4320 | </option> | ||
4321 | <option name="No"> | ||
4322 | 취소 | ||
4323 | </option> | ||
4324 | </alert> | ||
4325 | <alert name="ConfirmEmptyLostAndFound"> | ||
4326 | <message name="message"> | ||
4327 | 분실물 보관소 폴더의 내용을 | ||
4328 | 영구적으로 제거 하시겠습니까? | ||
4329 | </message> | ||
4330 | <ignore name="ignore"> | ||
4331 | 인벤토리의 분실 및 발견 폴더를 비울 때 | ||
4332 | </ignore> | ||
4333 | <option name="Yes"> | ||
4334 | 예 | ||
4335 | </option> | ||
4336 | <option name="No"> | ||
4337 | 아니오 | ||
4338 | </option> | ||
4339 | </alert> | ||
4340 | <alert name="CopySLURL"> | ||
4341 | <message name="message"> | ||
4342 | 클립보드에 다음과 같은 SLURL이 복사되었습니다. | ||
4343 | |||
4344 | [SLURL] | ||
4345 | |||
4346 | 웹 페이지에 올려서 타인들이 이 위치에 쉽게 접근하도록 하거나 | ||
4347 | 웹 브라우저의 주소창에 붙여넣기 해서 직접 시험해보십시오. | ||
4348 | </message> | ||
4349 | <ignore name="ignore"> | ||
4350 | SLURL을 클릭보드로 복사할 때 | ||
4351 | </ignore> | ||
4352 | </alert> | ||
4353 | <alert name="IMSessionStartError"> | ||
4354 | <message name="message"> | ||
4355 | [RECIPIENT]에 대한 새 메신저 세션 시작 중 오류가 발생했습니다. | ||
4356 | [REASON] | ||
4357 | </message> | ||
4358 | <option name="OK"> | ||
4359 | 확인 | ||
4360 | </option> | ||
4361 | </alert> | ||
4362 | <alert name="IMSessionStartNotVerified"> | ||
4363 | <message name="message"> | ||
4364 | [RECIPIENT]에 대한 새 메신저 세션 시작 중 오류가 발생했습니다. | ||
4365 | [REASON] | ||
4366 | </message> | ||
4367 | <option name="OK"> | ||
4368 | 확인 | ||
4369 | </option> | ||
4370 | </alert> | ||
4371 | <alert name="IMSessionEventError"> | ||
4372 | <message name="message"> | ||
4373 | 오류: [EVENT] [RECIPIENT]. | ||
4374 | [REASON] | ||
4375 | </message> | ||
4376 | <option name="OK"> | ||
4377 | 확인 | ||
4378 | </option> | ||
4379 | </alert> | ||
4380 | <alert name="ForceCloseIMSession"> | ||
4381 | <message name="messsage"> | ||
4382 | [NAME](과)와의 메신저 세션을 종료해야 합니다. | ||
4383 | [REASON] | ||
4384 | </message> | ||
4385 | <option name="OK"> | ||
4386 | 확인 | ||
4387 | </option> | ||
4388 | </alert> | ||
4389 | <alert name="Cannot_Purchase_an_Attachment"> | ||
4390 | <message name="message"> | ||
4391 | 착용중인 아이템은 구매 불가능 합니다. | ||
4392 | </message> | ||
4393 | </alert> | ||
4084 | </alerts> | 4394 | </alerts> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_about.xml b/linden/indra/newview/skins/xui/ko/floater_about.xml index d2651c4..ec0e1a4 100644 --- a/linden/indra/newview/skins/xui/ko/floater_about.xml +++ b/linden/indra/newview/skins/xui/ko/floater_about.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="floater_about" title="Second Life "> | 2 | <floater name="floater_about" title="컨라이프 정보"> |
3 | <text_editor name="credits_editor"> | 3 | <text_editor name="credits_editor"> |
4 | Second Life 제작자들: 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, DongYunYoum, 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 그외에 많은 분들이 수고해 주셨습니다. | 4 | Second Life 제작자: a2, Aaron, Abishai, adrian, Alberto, Alex, Alexei, Alfred, Alice, Altruima, Amber, Anastasia, Andrea, Andrew, Andy, Annette, Anthony, Aura, Avi, Babbage, Beast, beez, Belinda, Ben, Benjamin, Benny, Betsy, Bill, Blue, Bo, Bob, Brad, Branka, Brent, Brian, Bruce, Bub, Bucky, Bunny, Burgess, Buttercup, Callum, Casino, Cat, Catherine, Chadrick, Char, Charity, Charlie, Chiyo, Chris, Christopher, Civic, Claudia, Cleopetra, Cole, ColeD, Colin, Colleen, Cornelius, Cory, Cube, Cupid, Cyan, Cyn, Dan, DanceStar, Daniel, Data, Dave, David, David2, Deana, Debra, Dee, Dek, Del, Dez, Don, Donovan, DongYun Youm, Doug, drunkensufi, Dummy, dustin, Eddie, Eileen, Elena, Elle, Emily, Eric, erika, Erin, Ethan, Evan, Eve, Everett, Firefly, Flashpoint, Fordak, Frank, Fred, Fritz, Frontier, Garry, George, Gia, Ginsu, Glenn, Gulliver, Guy, Hamlet, Haney, Harmony, Harry, Helen, Hello, Henrik, Heretic, Hermia, Holly, Hungry, Hunter, Ian, Icculus, Irfan, Iris, Isaac, Isabel, IsThat, Ivy, Izzy, Jack, Jacqui, Jake, James, Jane, Janet, Jaron, Jay, Jean, Jed, Jeff, Jennifer, Jeremy, Jeska, JeskaTest, Jesse, Jill, Jim, Jimbo, Joe, John, Jon, Jonathan, Joon Hyuck Lee, Jose, Joshua, Jp, June, Justin, Karen, Kari, Karinelson, Kelly, Kelvin, Ken, Kenny, Kent, Kevin, Kona, Kyle, LaughingMan, Lauren, Lawrence, Lee, Leopard, Leprechaun, Leviathania, Lexie, Leyla, Liana, Libby, Lightfoot, Lizzie, Lock, Logan, Loki, Louie, Lucy, Luke, Madhavi, Magellan, Magenta, Makiko, Marius, Mark, Martin, Matthew, Maurice, Mayor, Melanie, Meta, Mia, Michael, MichaelFrancis, Mick, Migyeong, Mikeb, MikeT, Milo, Mitch, Mogura, Monkey, Monroe, Morpheus, Natria, Neo, Nicolas, Nicole, Nigel, Noel, Nora, Nova, Otakon, Page, Pathfinder, Patsy, Paul, Peter, Philip, Phoenix, PierreLuc, Pilouk, Pony, Professor, Qarl, Rachelle, Ramzi, Ray, Realestate, Red, Rejean, Reuben, Rheya, Richard, Rika, Rob, Robin, Roosevelt, Ross, Runitai, Ruth, Ryan, Sabin, Sally, Sam, Sarah, Satoko, Sean, Secret, Sejong, Senator, Seth, Showme, Siobhan, Sky, Sleepy, Spike, Stefan, Stephanie, Stephany, Stephen, Steve, Stryfe, sturm, Sudhi, Sunil, Swiss, Sylvain, Tanya, Tbone, Teeny, Teeple, Teresa, Tesla, Tess, Tessa, Thomas, Thrax, Thumper, Tim, Tobin, Todd, Tofu, Tom, Torley, Tracy, Uncle, Varas, Vasudha, Vektor, Ventrella, Video, Viola, Walker, Warren, Wendy, Which, Xan, Xander, Xenon, Xtreme, Yedwab, Yohan, Yool, Yoz, Yuko, Zach, Zee, Zero 이외에도 많은 분들이 수고해 주셨습니다. |
5 | 5 | ||
6 | 현 버젼이 최고 버전이 될 수 있도록 도와주신 주민들께 감사드립니다: Kyrah Abattoir, Icesis Anansi, Clifton Antonelli, Nargus Asturias, Justizin Austinmer, Drake Bacon, Bitzer Balderdash, McWheelie Baldwin, SuezanneC Baskerville, Sweetheart Baskerville, Logan Bauer, Malarthi Behemoth, phoenix Behemoth, Eva Bellambi, Samgame Bertrand, Woody Blair, Tin Bling, Bibi Book, Barney Boomslang, Eric Boyer, Chromal Brodsky, Kerian Bunin, Lara Bunin, BigRick Byrd, Jillian Callahan, Hypatia Callisto, Frans Charming, nathalie Christensen, Francis Chung, pizzaguy Clutterbuck, Evo Commons, Entity Cosmo, Grazel Cosmo, Tiger Crossing, Fremont Cunningham, Jaki Daligdig, Sugar Darling, Todd David, Norman Desmoulins, Gxeremio Dimsum, Happy Dimsum, Kim Dingo, Roy Domela, Cory Edo, Delu Elytis, DBDigital Epsilon, Leeza Everett, Garth FairChang, Snowflake Fairymeadow, Khamon Fate, lex Fitzcarraldo, Kitto Flora, Angel Fluffy, CrystalShard Foo, Raudf Fox, Govindira Galatea, Rizpah Galatea, Tre Giles, Gattz Gilman, Kex Godel, Armandi Goodliffe, Tsu Goodliffe, Nickolas Goodman, Damen Gorilla, Nytemyst Grace, Mhaijik Guillaume, Gleeb Gupte, Ebonfire Harbinger, Bethanee Heaney, Jenny Hicks, Sandling Honey, Victoria Jacques, Adso Krogstad, Travis Lambert, simon Lameth, Duffy Langdon, Aaron Levy, Jade Lily, Gwyneth Llewelyn, Lola Lollipop, Michi Lumin, KaiLastOfTheBrunnenG Macdonald, Jesse Malthus, Herry Maltz, Seth Mandelbrot, Raavi Mann, Shirley Marquez, Dnate Mars, Ima Mechanique, Hawk Mendicant, Mercury Metropolitan, Haravikk Mistral, Trent Mondrian, Nexus Nash, Seraph Nephilim, Lewis Nerd, Aurael Neurocam, Lex Neva, Prokofy Neva, Seagel Neville, Kate Nicholas, Didde Nielsen, Richard Noonan, crevan Nori, Maczter Oddfellow, vanler Odets, Fat Ogre, Hamncheese Omlet, Strife Onizuka, Panthar Orlowski, Jessica Ornitz, Ron Overdrive, OmniCron Overlord, Dargon Pacer, Kar Parks, Eloise Pasteur, Caliandris Pendragon, Julianna Pennyfeather, Iron Perth, Shawk Pertwee, Mera Pixel, Elle Pollack, Phoenix Psaltery, Hank Ramos, Jon Ree, Tam Ree, Zi Ree, Jon Rolland, BamBam Sachertorte, kai Sachertorte, Mily Sartre, ice Semple, Desmond Shang, DigiKatt Shaw, Felix Sholokhov, Rhyph Somme, Rain Soothsayer, Oz Spade, squeekachu Spearmann, Wesley Spengler, Belaya Statosky, eltee Statosky, Khashai Steinbeck, Draco Steinhardt, Hope Stilman, Ashen Stygian, Seifert Surface, Gigs Taggart, Dolmere Talamasca, JayJay Talamasca, Becky Tardis, Fenris Tardis, Cubey Terra, Osprey Therian, Millie Thompson, John Toonie, Charlene Trudeau, Lyr Tuppakaka, Indy Turner, Luthien Unsung, Random Unsung, Huns Valen, Valdemar Virgo, Gordon Wendt, Mike Westerburg, Wayfinder Wishbringer, Lee Wormser, Aimee Xia, nimrod Yaffle, Yiffy Yaffle, Elle74 Zaftig 그 외 많은 분들이 수고해 주셨습니다. | 6 | 현재 버전이 최고 버전이 될 수 있도록 도와주신 주민들께 감사 드립니다: AlexandriaS Aabye, devilite Aabye, Dynamqting Aabye, hellebore Aabye, Maddog Aabye, Urru Aabye, mabare Abattoir, Didi Abdallah, Elwood Abernathy, Jake Abramovich, Schort Achterbahn, Divily Ackland, JadeCharlet Ackland, Kevin Acorn, Binvis Acronym, Robert Adelaide, Atte Aderdeen, KiVanyel Adria, Krillian Adria, Mandi Adria, Butch Adzebills, Beccaboo Aero, Akasha Aferdita, Nicole Aferdita, Nero Agnomen, Hay Ah, Oxoc Ah, Sironl Ah, evokue Ahn, nycbadboy Ahn, Taan Ahn, Cyres Aida, TalNova Aji, Illusion Akula, Xen Akula, Jessa Alba, Alba Albert, kernowed Albert, Blaine Albion, AnneMarie Alcott, Bo Alcott, Cindie Alcott, Cunundrum Alcott, fighter Alcott, Jarad Alcott, Marcello Aldwych, Xenia Alemany, CellMaster Alexander, Molly Alexander, Aerotisma Alexandre, Ghostofgoat Alexandre, Took Alexandre, Ty Alexandre, Christophe Perrin / Krisp Alexandre, Adec Alexandria, Kiwi Alfa, Rowr Aliev, aivlys Allen, asclepius Allen, Aveyond06 Allen, Calvin Allen, gayfrench Allen, gender Allen, Grayson Allen, Jak Allen, Jerdog Allen, MariahMarie Allen, Metzyn Allen, Misty26 Allen, moshetzi Allen, nayara Allen, NH Allen, Pegi Allen, Ponesco Allen, Rap4rag Allen, Safer Allen, sobroke Allen, Bethann Allstar, Sloan Almendros, Ogro Almodovar, Raymondo Alonzo, Rebeca Alonzo, Omega Alphabeta, Elirien Alturas, Rick Alvarado, Golam Amadeus, Kea Amarula, Ariella Amat, Popas Amat, xxjojxx Amat, Jamie Amdahl, Helyos Ames, julies Ames, Keisha Ames, Javz Amsterdam, Kathy Amsterdam, Twistaspliff Amsterdam, darian Anabuki, Dnali Anabuki, Wes Anaconda, Serra Anansi, Britney Anatine, pax Anatine, Ranya Anatine, sientaya Anatine, Siowen Anatine, Padu Andalso, Chanel Anderson, Donna Andrews, Trixie Angel, Macphisto Angelus, meQal Anna, Aznxer Antfarm, Karlo Antonelli, Maksimilian Antonelli, Vala Antonelli, Athoni Antonioni, klement Antwerp, lildeadgirl Antwerp, GeordieJohn Anubis, KatanaBlade Anubis, Diag Anzac, Lunarlie Anzac, Picker Apogee, Azuby Apparatchik, brianica Appin, SwedenArtSheepdogs Aquacade, CaSimone Aquitaine, Dexter Aquitaine, Pericat Aquitaine, Sunshine Araw, Bino Arbuckle, Evangeline Arcadia, Niles Argus, pe Argus, BenneDJezzerette Ariantho, Karmaticdragon Ariantho, Teren Aridian, Garcia Ariel, Ina Arkin, alva Arliss, Noriyoko Arliss, Harle Armistice, Avi Arrow, Ming Arrow, Rox Arten, Razitra Artizar, Mandy Asano, Ty Asano, Kristoff Asbrink, Skye Asbrink, Threasher Asbrink, Daniel Ash, Dion Ashby, Eva Ashby, Ravenal Ashby, TOPDIME Ashby, danielluh Ashton, Deb Ashton, ach Asp, cokeser Asp, lastping Asp, Posrednik Asp, Notypewell Astro, Nargus Asturias, SiRiS Asturias, yol Asturias, ZATZAi Asturias, Animus Asylum, Sang Asylum, SomethingReal Atkey, Dakota Atlanta, Irie Atlantis, Matt Attenborough, Nirva Attenborough, CaptJosh Au, Goren Auer, Jackamo Auer, Jonathan Auer, Tisdi Auer, Chris Auk, Raven Axon, Shawn Ay, TJ Ay, ares Ayres, Cazz Ayres, Eon Ayres, Laura Ayres, zoeba Ayres, Naomi Babcock, Eldrich Babeli, Adrianna Babenco, She Babenco, sterick Babenco, corto Babii, Dia Babii, EvilCutz Babii, Flooxx Babii, Girl Babii, Imraanos Babii, Iv Babii, Lizthebabe Babii, Torrence Babii, Chrystal Babii, Sara Bachman, dzb0 Bade, Doug Bagration, Hobbit Bagration, Abert Bailey, Bambi Bailey, EveNice Bailey, Kaliya Bailey, Kriz Bailey, Leen Bailey, Leonine Bailey, Minke Bailey, Nightjaxs Bailey, Peyton Bailey, Shan Bailey, Stevo Bailey, Tariv Bailey, cream Bailly, Ezekiel Bailly, Gianna Bailly, Hells Bain, Briauna Bainbridge, AnaSofia Bakalava, Jonas Bakalava, Micki Baker, Anita Balczo, Naomi Balczo, Nathan Balder, Bibi Balhaus, Sponz Balhaus, Ainsleigh Ballinger, Dimitry Ballinger, Miriam Ballinger, Rik Ballinger, Trey Ballinger, Zagor Ballinger, Zek Ballinger, Kilara Balnarring, Maya Balut, Franz Bamaisin, Manolo Bamboo, Yuki Bamboo, Oliver Bandit, Pirate Bandit, Outy Banjo, winkler Banjo, SabreWulf Banshee, Akeela Banting, Elke Banting, Arkesh Baral, Barber Barbarossa, Samantha Barbee, Aruk Barbosa, Ayahuasca Barbosa, Bastill Barbosa, Corleone Barbosa, Padrig Barbosa, Samakh Barbosa, seat Barbosa, Topper Barbosa, Thery Bardeen, Bridgitte Bardot, Nici Barley, Annie Barnard, Josse Barnard, DB Barnes, Kitty Barnett, Threshin Barnett, Amy Barnett, Scott Baron, Jeremy Barracuda, Verbuda Barragar, Daphne Barrett, Fenleab Barrett, Lindsey Barrett, Smiley Barry, Denise Barrymore, Manuela Barrymore, Nell Barrymore, Sensation Barrymore, BraadWorst Barth, XxRevelationxX Barthelmess, Fleur Bartlett, Marina Bartlett, Lucius Bartz, Mack Bartz, Astley Bascom, dolomite Bascom, Dags Basevi, Lena Basevi, crystal Basiat, SuezanneC Baskerville, Sweetheart Baskerville, Demi Bates, Demon Bates, kane Bates, Will Bates, ShadixBear Bathgate, Carlotta Batra, Bruce Batz, Silentborn Batz, Dominik Bauer, Logan Bauer, Boz Baxter, Camryn Baxter, diesus Baxter, Drett Baxter, Gazmanjones Baxter, Kiley Baxter, Schwenny Baxter, Shimboo Baxter, Stoffe Baxter, Diamond Baxter, Gruntos Baxter, BC Bayliss, Bibi Bayliss, Backly Beam, BigFoot Beam, JuJu Beam, nati Beam, Pelgrim Beam, ELLiebob Bean, LeatherElf1 Beat, Nikky Beat, Carl Beattie, Fe Beattie, sonoma Beatty, Henri Beauchamp, TimTam Beauchamp, Conrad Beaumont, Dieudonnee Beaumont, Kitten Beaumont, Lucilla Beaumont, Odina Beaumont, PCBRANDY Beaumont, PLASTOK Beaumont, Sheree Beaumont, Sweet Beaumont, Olivier Beaumont, Busybee Beaver, Chiheb Bechir, Caspian Beck, GoldenGamer Beck, icar Beck, Jigoes Beck, Matsumoto Beck, Millie Beck, Rhino Beck, Ronor Beck, ropland Beck, wai Beck, laurionna Beckenbauer, Jeffery Beckersted, Dominick Beckham, Druu Becloud, Holger Becloud, Duce Bedlam, Beach Beebe, Manicexpression Beebe, Nicolette Beebe, Feril Beeks, BillyJoe Beerbaum, Lola Beerbaum, Pimppdog Beerbaum, Baylee Beery, DrathnotT Behemoth, Malarthi Behemoth, phoenix Behemoth, Trinity Bekkers, Dioana Bellah, KissesRhawt Bellambi, Bream Bellman, Hazel Bellow, Milo Bellow, Corvette Beltran, Lefty Belvedere, Jaden Benavente, Bianca Bender, Jeremy Bender, Mercedes Benedek, Albert Benelli, Dodi Benelli, Emili Benelli, laurette Benelli, ninake Benelli, Evazion Benelli, Elaine Bennett, Izabella Bentham, Carol Bentley, Deedrick Benton, Joel Berblinger, Lord Berchot, Pele Berchot, Marimar Berchot, Melody Beresford, Brielle Bergbahn, chrissie Bergson, Kody Bergson, Bit Berjis, Kevin Bernal, Dorie Bernstein, mystic Berry, Razza Berry, Bella Bertone, Taylor Berzin, liz Bessie, Kekken Biberman, Nicolas Biddle, Halbert Bienenstich, terrycrow Bigwig, Jasmine Bijoux, Kala Bijoux, Dano Bikcin, enzo Bikcin, Angle Binder, Cuffs Binder, Roxtor Binder, Tom Binder, Agamemnon Bing, Chalander Bing, Gigi Bing, runeking3007 Bing, Monsieur Bingyi, Angelica Biondetti, Melissa Birge, reeneebob Birmingham, Anubis Bishop, Danica Bishop, Mowesy Bisiani, Marteas Biziou, Karla Bjornson, Roxie Bjornson, Travis Bjornson, Atlwolf Blabbermouth, Rice Black, Nathan Black, Amanda Blackmountain, Disstraction Blackthorne, Miriya Blackthorne, Teagan Blackthorne, Orko Blanchard, Neural Blankes, Random Blankes, Shaura Blazer, Nethermind Bliss, dayanne Boa, Denideny Boa, lecosutre Boa, naholc Boa, NITR0US Boa, Prana Boa, RS Boa, penelope Bobak, Bad Bobbysocks, Ryuujin Boccara, Joey Bock, Elkissa Bode, Annika Boehm, Babyblues Boffin, Snodude101101 Bogan, Dirk Bogart, Jily Bogart, Pompo Bombacci, Ascanio Bonetto, Bony Bonetto, Casanova Bonetto, Cuncittina Bonetto, Frede Bonetto, Ervee Bonne, Jolanda Bonne, Poppy Bonne, Becky Book, Bibi Book, Barney Boomslang, Sam Boomslang, Steeven Boorman, Rogue Borgnine, Summer Borgnine, Rafe Borrelly, Equitus Bosch, Peter van den Bosch, tessa Bosshart, Hermione Bossy, Mr Bossy, Rhiannon Bossy, Aspen Bossy, Marisela Bouchard, Tony Bouchard, Annita Boucher, Aster Boucher, Katy Boucher, Lisae Boucher, Router Boucher, Sneaky1 Boucher, Varak Boucher, DarkAlpha Bourne, Hastings Bournemouth, bend Bowie, Lucy Bowie, Casper Box, coolbimbo Box, Kittenna Box, Metaphor Box, Nemesis Box, Bell Boyd, Kelley Boyd, Sylar Boyd, WendyCat Boyd, Denis Boyle, Jennifer Boyle, melmuse Boyle, Alycia Bradley, jayne Bradley, Airie Braendle, Glitch Braess, Su Brando, Tybalt Brando, IntLibber Brautigan, Dante Breck, Carbon Breed, WitchFire Breed, Bella Brennan, erika Brenner, gaby Brenner, Talthybius Brevity, KitKat Brewster, Lindsey Breyer, Artemis Bright, Brigitte Bright, Donnie Bright, Lucas Bright, Oya Bright, Prentice Bright, Risa Bright, Starfire Bright, Beebo Brink, Marcus Brink, Emi Brissot, Ice Brodie, Luth Brodie, Sam Brodie, Chromal Brodsky, Tydomus Brodsky, Cage Brody, Darling Brody, Kurston Brody, Mike1A Brody, UserJesse Brody, Reese Brody, Faith Broek, Happy Broek, ShadowHunter Brokken, Jacey Brooks, Shake Brooks, Shary Brooks, Sigurd Brooks, Tate Brooks, Vanleen Brooks, BruTuS Broome, PastorD Broome, Sarita Broome, October Brotherhood, Elroy Brouwer, Neophyte Brouwer, Jebediah Brown, linda Brown, Schwartz Bruder, lupu Brule, Joshua Brynner, Linda Brynner, Southy Buckenburger, drifterr Bugaboo, Michelle Bumbo, Trixie Bumbo, Paul Bumi, Jitar Bunin, Kerian Bunin, Crystalmom Bunnyhug, Embrace Bunnyhug, Zues Burali, GiGi Burgess, Keith Burgess, Shawna Burgess, Bain Buridan, Sean Buridan, Chiccorosso Burke, Count Burks, Hinamori Burleigh, Atom Burma, Jasper Burma, Aleshanee Burnett, Dottie Burns, Ebro Burns, Skipper Burns, John Burns, Haroldthe Burrel, Big Burt, dubureau Burt, Keisha Burt, phill Burt, Janloo Burton, Madd Burton, Bowlalot Bury, Dreklore Bury, Jarek Bury, Jenni Bury, Lou Bury, Orlando Bury, Angel Butuzova, dodi Byrd, Enchtris Byrd, Tleva Caballero, Gayle Cabaret, Monique Cabaret, Adele Cagney, Cralyn Cagney, Caribbean Cahill, Darien Caldwell, Lily Caldwell, CFire Caldwell, Ciara Calhern, Karl Calhern, Cecil Calhoun, Tizzy Calliope, Hypatia Callisto, Raven Callisto, Fred Cameron, Meliana Cameron, Antonius Camus, Maddie Camus, Raskella Canadeo, Exotica Canadeo, Vessus Candour, Alexis Canetti, Silvio Canetti, Talia Canetti, bragan Canning, Charenthia Canning, Reeda Canning, Vannesh Cannoli, Changurr Cao, Chilli Cao, Dorian Cao, RosyLee Cao, steve319 Cao, Contamina Capalini, Cougard Capalini, Kirsti Capalini, Lindichka Capalini, Lyla Capalini, JohnMAC Carbenell, snake Carbenell, Capri Carbetta, Sophia Carducci, Kid Cardway, Icould Careless, Aurore Carlberg, Brumia Carlberg, Bruni Carlberg, Brandie Carlos, Jenny Carlos, Avalon Carmona, Moana Carmona, Ashelia Carnell, Rain Carnell, CJ Carnot, Madison Carnot, Julie Carpathea, HALOCAT Carr, coolmaria Carroll, karyme Carroll, Leila Carroll, Crisii Carter, cyrielle Carter, isidore Carter, Missi Carter, Shatara Carter, Tristan Carthage, Aemilia Case, Baby Case, Jenn Cassady, Kittygloom Cassady, Charlotte Cassavetes, Holly Cassavetes, Anthony Cassini, Supertell Cassini, Wietse Cassini, Just Cattaneo, Mandy Cattaneo, Aleicester Catteneo, arthuraleksandravicius Cavan, Maximus Cazalet, Quellin Ceawlin, dMetria Cela, Spidey Cela, Arcadia Ceres, wanderer Cerveau, Aaron Cerveau, Marky Chaffe, Stefani Chaffe, The Chaffe, Becca Chambers, Lexis Chambers, Inigo Chamerberlin, Shion Chandrayaan, Ibrisse Chantilly, MaryAnne Chantilly, Cool Chaparral, guy2 Chaplin, Iadwen Chaplin, Lillyann Chaplin, wllmn Chaplin, Marsha Chapman, Caspar Chapman, Dominique Charles, Chilly Charlton, Pammie Charming, Total Chastity, Arohee Chatnoir, Papillon Chatnoir, Barry Cheeky, coldFuSion Cheeky, Nyla Cheeky, Ryan Cheeky, Aggressor Cheetah, Ronald Cheevers, Michelle Chernov, Maggy Chestnut, Cam Chevalier, Eleonore Chevalier, Kelly Chevalier, Mauries Chevalier, Ozzy Chevalier, Rayvendell Chevalier, Swampy Chevalier, Cheesemuncher Chickenwing, Kaltezar Chickenwing, milespeed Chihuly, Coolkama Childs, Michelle Childs, Nicole Childs, SimonRaven Chippewa, Albert Choche, Annetha Christensen, Jennifer Christensen, Zell Christensen, Herman Christiansen, Haifeng Chu, Francis Chung, tyana Chung, Sundance Churchill, Anubis Cioc, Corpierro Cioc, Dwayne Cioc, Knibbel Cioc, Slowhand Citylights, PonygirlSarah Clapper, Jim Clark, Jacob Clark, Jo A Clark, Angelos Clary, Biffle Clary, lilly733 Clary, Rui Clary, William Clary, Otto Clave, Arahan Claveau, Neil Claxton, Mimi Claymore, Pete Claymore, Sam Clayton, Blank Cleanslate, Deckheard Cleanslate, Electron Cleanslate, Spirit Cleanslate, Willow Cleanslate, Kovu Cleaver, Bell Clellon, Covisha Clift, EBCY Clift, Iumi Cline, pizzaguy Clutterbuck, knightrider Clymer, Exia Coage, Brenda Coakes, Lindsay Coakes, Lyndka Cochrane, Ceinwen Coen, Oneil Coen, Mahogony Coffee, Mark Coffee, Lisbeth Cohen, Melayna Colasanti, holly Coldstream, Moon Cole, Shiden Coledale, Castalia Collingwood, JUNKIE Colman, Silver Colman, Stahi Columbia, SweetAbe Columbia, CC Columbo, Charity Colville, Isabeau Conacher, Deb Cone, emili0 Congrejo, MarioDaniel Congrejo, Jazzy Connell, Jenika Connolly, Cooper Conover, Garn Conover, Mara Conover, Myles Cooper, Angelina Coorara, Valentine Coppens, psyco Coppola, Tremleh Coppola, Venus Coppola, Chiana Cordeaux, Sensuality Cordeaux, Clarissa Cordoso, Methos Corinthian, Tylerferland Cork, Caleb Corleone, Montana Corleone, Sparkey Corleone, Zoey Corleone, Achtai Coronet, Count Coronet, Dweedle Coronet, jjccc Coronet, Ron Coronet, Caterina Cortes, Letitia Cortes, Marcella Cortes, Martinelli Cortes, Raven Cortes, Soopafly Cortes, Grazel Cosmo, Athena Cosmos, Cally Cosmos, Annyssa Cosmos, Bunny Costello, Zelitor Costello, Lionel Cournoyer, Sasha Cowen, Carl Crabe, Lyssa Craig, micke Craig, Mel Cramer, Tee Cramer, Avil Creeggan, Bunch Creeggan, CronoCloud Creeggan, NewYorkCityDJ Cremorne, Shalori Cremorne, Artik Crimson, Bliss Crimson, Daffodil Crimson, Raul Crimson, Shaoti Crimson, Trevor Crimson, Rex Cronon, Ace Crosby, Linnrenate Crosby, DaRealNeo Crossing, Wark Cruyff, Silver Csak, Eulalia Cuddihy, Lauralynne Cuddihy, Rammstig Cummings, Rita Cummings, Fremont Cunningham, Jinger Curie, RICX Curie, Betty Curry, Marissa Curtis, Mercurion Curtiss, Juan Cusack, Sanderman Cyclone, Marek Czervik, Alreania DaSilva, Dnel DaSilva, Seph DaSilva, Kelly Dabney, dorothyann07 Dae, Frax Dae, Frost Dae, Syryne Dae, Oddy Dae, 1Time Daehlie, Sinead Daehlie, TRACI Daehlie, Dante Daffodil, Limey Daffodil, stripey Daffodil, Atomik Dagger, Bloodsoaked Dagger, Coca Dagger, Colera Dagger, J4ck Dagger, Jaune Dagger, leigha Dagger, Silver1 Dagger, Alexander Dagmar, Simeon Dagmar, Dweezle Dagostino, Ginoo7 Dagostino, Joka Dagostino, Rachid Dagostino, Sinatra Dagostino, DR Dahlgren, Alexandra Daikon, Devious Dailey, Natalie Dailey, Sukit Dailey, Zoya Dailey, Nad Dal, Rudra Dal, Robert Dale, Coventina Dalgleish, Salvador Dalgleish, Anya Daligdig, Nyterious Daligdig, yvette Daligdig, Kylie Dallin, Angel Damask, Phantom Damask, QatanI Damdin, Bekka Damone, Pashin Damone, Vaekraun Damone, Zoraya Damone, elmoono Dana, Mary Dana, ml Dana, Rezzer Dancer, Shrug Dangle, Guttstein, Daniel, Bubba Daniels, Dinky Daniels, Kiana Daniels, marcel Daniels, Rosey Daniels, Sara Daniels, VictoriaRose Daniels, Ignacio Dannunzio, SlimD Dannunzio, williamae Dannunzio, Chriss Darkes, Digit Darkes, Tanooki Darkes, Bree Darling, Chasity Darling, Darra Darling, Val Darracq, Diana Darragh, Ryan Darragh, Bane Darrow, Bree Darrow, Ivy Darrow, cuddles Dassin, Leeloo Dassin, Dachine Daviau, Gyllian Daviau, Leben Daviau, Serioto Daviau, Willow Daviau, Allison David, JamieZel David, Todd David, Casey Davidson, LaNikki Davis, Whispering Dawn, Lady Dawson, Helen Dayton, Ryan Dayton, Ooh Dazy, Woopsy Dazy, Brighid DeCuir, eZekiel DeCuir, Link DeCuir, nath DeCuir, Rhys DeCuir, siliconegirl DeCuir, spring DeCuir, Iron DeCuir, Escort DeFarge, Archangelo DeSantis, Aubrey DeSantis, Gustav DeSantis, Hippy DeSantis, Ilana DeSantis, Sutara DeSantis, Undina DeSantis, Axienne DeVaux, Dana DeVaux, Kitty DeVaux, Mindy DeVaux, Krystal DeVinna, Krystalynn DeVinna, Magenta DeVinna, Manuela DeVinna, Spike Deakins, Debbes Dean, Korben Dean, Dogbert Debevec, Savannah Debs, emily Decatur, Heiko Decatur, Zorena Deckard, Andrea Decosta, Dolly Decosta, Esperenza Decosta, Kruppen Decosta, larrykin Decosta, PhoenixRose Decosta, Sophy Decosta, Twinsen Decosta, Vladimir Decosta, Duxster Deere, Maxim Deharo, Summerbreeze Deharo, Matti Deigan, DeeAnn Dejavu, Gina Dejavu, Shai Delacroix, alexis Delcon, Ashly Delcon, Kane Delcon, Dante Deledda, Lady Deledda, Jega Delgado, Alicia Delphin, Darek Deluca, Lestat Demain, Nuka Demain, Allissa Demar, Lilyanah Demar, Aeleen Demina, Blowing Demina, Kalm Demina, Sarias Demina, Skeddles Demina, Sweet Demina, Alida Demontrond, Redux Dengaku, J. Derby, Cristell Deschanel, Ivey Deschanel, SinaMaria Deschanel, Elisabeth Desideri, Monique Desideri, Bartiloux Desmoulins, Hazel Desmoulins, Isis Desmoulins, Phoenix Desmoulins, Jon Desmoulins, Dino Despres, Samantha Despres, Snowflake Despres, Bones Detritus, Neo Devoix, Bre Dharma, Showshawna Dharma, Mike DiPrima, Winter DiPrima, Gongree Diage, Azure Diamond, Styles Diamond, Maike Dibou, Klaus Dieffenbach, Xavier Dieffenbach, Lordfly Digeridoo, Selkit Diller, Tari Dilley, Kelly Dilweg, Werewolf Dingo, Darkharmony Dingson, Knud Dingson, Jewel Dinkin, Mecha Dinosaur, Savonna Dinova, Amina Diplomat, FuZzY Diqui, Crimson Divine, Lizbeth Divine, Cryptid Divisadero, Destiny Divisadero, Montsho Division, Gryphon Dix, Kittybird Dix, Hope Dixon, CadiWolf Dobbs, Darling Doboy, Nicole Docherty, Ralph Doctorow, Odo Dod, nik385 Doesburg, sam Doigts, Elea Dollinger, Miche Dollinger, Severina Dollinger, Eric Domela, Krysta Domela, Franky Donaldo, Duntroon Donburi, Tricia Donovan, Sabrina Doolittle, DeDe Doowangle, Dinghy Doowangle, Phoebe Doowangle, Ratzfatz Dorado, Jessalicious Dorance, RJaNator Dorance, Kalemika Dougall, Fi Douglas, Norelyn Douglas, Aerrett Dovgal, Wendy Dovgal, Alex Drago, MAGWolf Drago, Lupo Drake, Palanth Drake, Aryanna Draken, Drinkin Draken, Kaylan Draken, Maddy Draken, nixkuroi Draken, Thornpaw Draken, Sinjo Drakes, James001 Dryke, Nameless Dryke, Roberta Ducatillon, Helke Duettmann, Moni Duettmann, Kyla Duke, Esence Dulce, Manuella Dulce, Ric Dulce, Shannel Dulce, Xander Dumont, Lionna Dumouriez, Marko Duncan, Duncan, Lyre Dunia, Cyndari Dunn, Garth Dunn, Sugababe Duport, Taylorholic Durant, Vixie Durant, Julie Durant, Drew Dwi, Ribbon Dye, Michelle Dzieciol, shngy Dzieciol, Jeffrey Earp, Umbrella Ebi, Adi Eccleston, Bazzerbill Eccleston, Dragon Eccleston, chawna Eclipse, Minolin Eclipse, Valkyrie Eclipse, Joi Edelman, Alx Edman, Daniella Edman, Saskia Edman, Storm Edman, Cory Edo, Tommy Ehrler, Stephe Ehrler, Edred Einarmige, Hope Eldrich, Kai Eldrich, Winter Eldrich, Thunder Electric, Ezmerelda Electricteeth, Hostile Electricteeth, Kris Electricteeth, Loki Eliot, rudy2zday Eliot, Shaydin Eliot, Iris Ellison, Enigma Elswit, Tim Ely, Darkling Elytis, Delu Elytis, Happy Elytis, Jessica Elytis, Bernd Emmons, Kellie Emmons, Robbert Emmons, Bean Emoto, dick Encore, Andy Enfield, Fuzionor Engawa, Hethr Engel, RH Engel, Digital Enigma, Kahlest Enoch, Lex Enoch, Oran Enoch, Ryal Enoch, Wobmongle Enoch, Wyatt Enoch, Pea Enzyme, Antony Epin, Sapphire Epin, DBDigital Epsilon, Shoshana Epsilon, FallenAngel Erato, Renton Eretz, Mo Eriksen, 64Y80Y Eros, tommy Eros, Nicola Escher, Zak Escher, Salvatore Esposito, Quinevere Essex, Zed Essex, Fabian Etchegaray, Psyche Etoile, Byanex Etzel, CrimsonWings Eun, Deckard Eun, Arwen Eusebio, Anastacia Evans, buttonlynn Evans, Rose Evans, Romeo Evelyn, Sephiroth Everidge, Patriiick Ewing, Trey Ewing, Vivian Ewing, Xwing Ewing, Zha Ewry, SirZarath Excelsior, Zorrita Express, Hierophant Extraordinaire, Blanche Fabre, Annie Fackler, Wolfgang Fackler, Amy Faddoul, Shukran Fahid, Garth FairChang, Brooke Fairplay, TOmmy Fairplay, Vixen Fairplay, Bobby Fairweather, Darlean Fairymeadow, Gotobug Fairymeadow, Heathie Fairymeadow, Meleni Fairymeadow, Moon Fairymeadow, Odysseus Fairymeadow, rob Fairymeadow, Taylkusha Fairymeadow, Crystal Falcon, WhiteAngel Falcon, VetteMan Falken, Evilpony Fallon, Fernand Fapp, Sasuke Fapp, Roen Fardel, Dariush Fargis, Jenn Fargis, Mandy Farina, Kokoro Fasching, Madison Fasching, Ben Fassbinder, Leo Fastback, Rikky Faulds, STEEL Faulds, Equino Faulkland, Flynn Faulkland, High Faulkland, Arda Fauna, Elvis Faust, Benelli Federal, Forest Federko, Belle Fegte, Danny Feingold, Luc Feingold, Bing Fell, Darky Fellini, Jaze Fellini, Sacha Fellini, paulie Femto, Ynot Fenua, Fau Ferdinand, Soren Ferlinghetti, Meri Fermi, Boxter Ferraris, Danamea Ferraris, Duilho Ferraris, Fred33 Ferraris, LeekySean Ferraris, Letizia Ferraris, Marlowe Ferraris, Wanted Ferraris, Xavier Ferraris, Feff Ferrer, Thomas Ferris, Nakala Fetisov, Astrin Few, Chosen Few, Ahh Fiddlesticks, Chantal Fielding, Caleb Fierrens, Patrice Fierrens, sam Fieseler, NutZ Figaro, summer Figaro, Leumia Figgis, Mae Figtree, Maldavius Figtree, Ravovich Figtree, Morgana Fillion, Brett Finsbury, sofia Finsbury, Jazmina Firefly, sasha Fischer, william Fish, Nadia Fisher, StevenSDF Fisher, Carol A . Fisher, Dimitri Fisseux, Manni Fitzgerald, Freddie Fitzroy, Phineas Flagstaff, Ante Flan, Braden Flanagan, BrettEbay Flanagan, Echo Flanagan, Knute Flanagan, Kristjan Flanagan, LilyRose Flanagan, Meril Flanagan, Lulu Flasheart, Jolie Fleury, Clitoria Flint, Fifi Flintlock, Frostie Flora, Kitto Flora, Chriss Florio, Arlen Flossberg, Angel Fluffy, Emilyuk Fluffy, Frurry Fluno, Faedra Flytrap, Brieg Foden, Annette Fonda, Katina Fonda, Raymond Fonda, Marcos Fonzarelli, Yuri Fonzarelli, CrystalShard Foo, etoile16 Food, Kim Food, Kode Forager, Vodka Forager, Wendy Forager, Lucien Forcella, Maela Forcella, Olli Forcella, Violet Forcella, Clarissa Forder, darkdog Forder, Hans Forder, Jango3234 Forder, Olli Forder, Naryu Forester, FaustTiger Forte, Richie Forte, BMFC Forwzy, Erick Forwzy, SusNy Foss, Sanford Foulon, Iwana Fouquet, Kae Fox, Raudf Fox, Wolfie Fox, Phli Foxchase, Kityn Foxley, MollyBrown Foxley, Qua Frampton, Ice Franchini, Nicolas Franchini, Soizie Franciosa, Samson Francis, Nequam Frangilli, Andreas Frankfurter, PreWired Frankfurter, Diane Franklin, Cappy Frantisek, Romano Frascati, DeMits Frederix, Mel Fredriksson, Sune Fredriksson, Tina Fredriksson, Fastfreddy Freeloader, Sammar Freeman, Kitty Freund, Jorgen Friis, Zorin Frobozz, mdbobbitt Frobozz, Chris Frontenac, Foolish Frost, Asriazh Frye, Patti Frye, Phish Frye, Nobody Fugazi, Simba Fuhr, Snugglebunny Fuhr, fallendream Furse, Jamie Furst, Cherise Gagliano, Laura Gagliano, Gammy Gainey, Gazz Galatea, Govindira Galatea, Rizpah Galatea, Amber Galbraith, Mandy Galileo, william Galileo, David Gall, LoLa Galland, Zach Ganache, Casey Gandini, Edgar Gantenbein, Jonx Gao, Soso Gao, Madison Gardner, Silver Garfield, Michelle Garrigus, Nerdmaster Garrigus, Jarik Garsztka, Svoboda Garsztka, Salkin Gascoigne, Roger Gaspara, Buttlock Gasser, Pud Gasser, Zina Gasser, Prince Gausman, livingdead Ge, Josh Geesink, Tolly Geest, Georgina Geewhiz, Chris Geiger, Sabine Geiger, Samuel Geiger, Tristessa Geiger, Joe Gemini, Mielle Gemini, Misty Gentil, Sanna Georgette, Phoenix Gerhadsen, Mic Ghia, Salores Ghia, Loskobosko Giacomin, Susanne Giffen, Lazarus Giha, Micah Giha, Merry Gildea, Summer Gildea, Brittany Giles, Rayy Giles, sevron Giles, Gattz Gilman, Rori Gilmour, SunQueen Ginsberg, Rockwell Ginsberg, Intolerable Ginsburg, Junie Ginsburg, Enrico Giove, Krystal Giove, Annie Giovinazzo, Cat Gisel, Constantine Giugiaro, Io Giugiaro, Persimmon Gjellerup, Lorna Gladstone, Toby Gladstone, Dale Glass, Gellan Glenelg, EmmaBella Glimmer, louise Glimmer, Gianna Glitter, Melyissa Glitterbuck, Victoria Glushenko, Wolf Goalpost, Chris Gobo, Xerses Goff, Sturdus Goldblatt, Nigel Goldflake, Major Golding, Master Goldkey, Zho Golem, Stylez Gomez, Carlos Gomez, Alecydoss Gontermann, Skyler Goode, Valentine Goode, Odd Goodfellow, Dragyn Goodliffe, Hank Goodliffe, Livinda Goodliffe, Robertt Goodliffe, Daphne Goodnight, Sean Gorham, Ledje Gorky, Emma Gould, Amaze Grace, Lagerstone Graff, Harper Grainger, Andy Grant, Carrie Grant, LauraLOral Granville, AlphaOmega Graves, Ebon Graves, Kyrii Graves, Leeloo Graves, Bosco Gray, Dez Gray, Renegade Gray, Summer Gray, Aries Graysmark, Edian Graysmark, Scotty Grayson, Mantis Grebe, Kelly Green, cara Greene, Kimber Greene, Mystical Greene, Raven Greene, Soilent Greene, Matthew Greene, Soilent Greene, Roberta Greenfield, ShayLee Greenspan, Dax Greer, Angel Gregg, Kyleigh Gregg, Sophie Greggan, Deanna Gregoire, StylynProfylyn Gretzky, Farallon Greyskin, Kraal Griffith, Xavier Griffith, Jacomo Grigg, Sylvie Grizot, bodyman72 Grot, Damian Grot, MarieCaroline Grumiaux, Mozo Grumiaux, Oceane Grumiaux, Jadem Gruppman, Gracie Grut, Jennie Grut, Mhaijik Guillaume, Frog Gulick, RacerX Gullwing, Enktan Gully, Gilly Gully, Woozie Gumshoe, Teddy Gumsing, Stephane Gunawan, Alienbear Gupte, Boroondas Gupte, mcgeeb Gupte, Elise Guyot, Jamal Guyot, Lawyer Guyot, Thiago Guyot, Arwen Gymnast, denniswo1993 Gymnast, Lukes Gymnast, Miki Gymnast, Sizoark Gynoid, Markiss Haas, Pepper Haas, Arkanys Hadlee, Apollo Haight, Lord Haight, Fawn Hailey, Kaelin Hailey, Gaelle Halasy, ISIS Halberd, Meg Halberd, Zander Halberd, Arnold Halderman, Malarwen Hall, Ken Hall, Jonah2cd Hallard, Saii Hallard, Trixie Hallard, Doris Haller, Destina Halley, Susiee Hamilton, IBMTapeGuy Hammerer, Lighten Hammerer, VEVER Hammerer, Alison Hamsun, Fawn Hana, leah Hana, Darknite Hand, Emperors Hand, nefertiti71 Handrick, Rodney Handrick, Delerium Hannibal, leanhaumshee Hannya, jingle Hansen, Mattie Hansen, Terry Hansen, Vox Hansen, Filo Hapmouche, Gustavus Hapmouche, Nounouch Hapmouche, Adrian Harbinger, Kami Harbinger, StormCrow Harbinger, CherryBomb Hare, Den Hare, Omegasun Harford, ricky Harford, ricky Harford, Harley, Jenna Harley, Kristina Harley, Natasha Harlow, Hummer Harmison, Allen Harrington, Tessa Harrington, Joker Harris, Shanti Harris, Dagon Harrison, J0NATHAN Harrop, Kerinauu Hartunian, Kyentay Hartunian, Rav Hartunian, Ski Harvey, Tuesday Harvey, Xylo Hasp, Betina Hatfield, Gina Hatfield, Calamity Hathaway, Dorian Hathaway, Duncan Hathaway, Xavier Hathaway, Jack Hathor, Kamilah Hauptmann, Pam Havercamp, swift Havercamp, Griselda Hawes, kwanita Hawks, Ravenis Hawks, BenG Hax, el33t Hax, Juicy Hax, Macx Hax, Meta Hax, Mikka Hax, Mokona512 Hax, Mr8ball Hax, Prophet Hax, Rina Hax, Slober Hax, Starbuck Hax, Takehiro4 Hax, Kyle Hayashi, Ashrilyn Hayashida, Eriko Hayashida, August Hayek, Milton Hayek, Ronnie Hayes, Max Hazlehurst, Sorsaran Hazlehurst, Grath Hazlitt, Violet Hazlitt, April Heaney, Aquela Hearn, jefferey Heart, Kalyrra Heart, Marissa Heart, Taina Heart, TLC Heart, Tori Heart, Dana Hebert, Trimzi Hedges, AmazedBlue Hegel, Dagmar Heideman, r0bin Helsinki, Moira Henley, Ursa Henley, Joharr Hennah, Daviana Hennesy, GJ Hennesy, jens Hennesy, Karl Herber, mistydawn Herbst, Donatella Hermano, Robins Hermano, Ekib Hern, Greves Heron, Jagged Heron, Christel Herzbrun, le Herzog, Reverend Herzog, Elektra Hesse, SweetDesire Heston, Cotton Hicks, Zack Hicks, Kevyn Hienke, Tristan Hienzman, Devin Hill, Wendy Hill, Tensai Hilra, Valek Hin, Adolph Hinkle, Timothy Hinkle, YoCo Hird, Amber Hirvi, Dagon Hitchcock, Heather Hitchcock, Noah Hitchcock, Sianna Hock, Dominique Hofmann, Holly Hofmann, Ganador Holgado, Brookston Holiday, Davidd Holmer, Sam Holyoke, Alexander Homewood, atory Homewood, dabadguy Homewood, Ed Homewood, Huge Homewood, Meesha Homewood, tilstad Homewood, Cremi Honey, Laura Honey, Sandling Honey, Honey, Haos Honua, Vudu Hoodoo, Dallas Horsefly, Lucy Horton, SJ Horton, Homer Horwitz, naty Hotaling, Traceysvideos Hotger, DaQueenB Houston, Natasha Houston, Tia Houston, Hughes Howard, Meg Howe, Edward Howton, Falllen Howton, Pepto Hoyer, Sabrina Hoyer, LadyAbigail Hubbard, Kristopher Hudson, Nikita Hudson, Titus Hudson, XLR8RRICK Hudson, Holly Huffhines, Bella Hugo, Haole Hula, Sard Huldschinsky, Neran Hull, Anastasia Humphrey, October Hush, Silent Hush, Ctarr Huszar, ac14 Hutson, Dex Hutton, Fox Hwasung, Johanna Hyacinth, White Hyacinth, Adrianna Hyde, DJ Hyde, Ty Hyland, Adeline Hynes, Cathy Hynes, DeepSweet Hynes, Psykeeper Hynes, Sexy Hynes, Ares Hyun, Emperor Hyun, melodie Hyun, slayer Hyun, Puck Ida, Weary Ida, Anne Idler, Ruby Idora, Bryan Idziak, Six Igaly, elfi Independent, Spike Independent, Veilofunknown Independent, Bryndi Ingersoll, Ingrid Ingersoll, Noelyci Ingmann, Andrew Ingrassia, Dale Innis, Foxy Innis, Vern Innis, 111Mc Innis, Cloud Insoo, MEtoo Insoo, Quinn Iredell, Rebekah Iredell, Lucien Ireton, Maggie Ireton, Austin Ironclad, DavidJames Irwin, Roy Irwin, Xavier Irwin, Esmee Isbell, Miyu Ishii, Billy Islander, Misa Itamae, Magnum Iuga, Akasha Ivory, Juliana Ivory, WHITEMAGIC Ivory, Gazometr Ivory, Indigo Izumi, Kami Izumi, Salazar Jack, Gunslinger Jackalope, Sutton Jacks, Casandra Jackson, Dernard Jackson, Dougal Jacobs, Lone Jacobs, Sydney Jacobs, jefftlse Jacobus, jose007 Jacobus, justine Jacobus, LampLighter Jacobus, Micha Jacobus, Jadge Jacobus, Enchant Jacques, Victoria Jacques, Dreamweaver Jae, Gregoire James, Kizza James, Vienna James, Barry Jannings, Bianca Jannings, Gwen Jannings, Juappa Jannings, Paisley Jannings, Coos Jansma, Fernandinho Jansma, Griffioen Jansma, Jiire Jansma, IsisLynn Janus, Theobaise Janus, Conway Jarrico, DylanJr Jarrico, Quest Jarrico, erba Jarvis, Jeagerman Javelin, Alan Jay, Lopp Jay, harpo Jedburgh, Craig Jeffries, Alexis Jenns, Bimbie Jenns, XanXan Jervil, Alexander Jessop, Gelenas Jessop, RodneyLee Jessop, Tataniya Jessop, Amethyst Jetaime, Kooky Jetaime, Sapphire Jetaime, Tempest Jewel, Vampirella Jewel, Elia Jewell, Josey Jewell, Shaolin Jewell, Sheeba Jewell, Stefu Jewell, Uma Jewell, Rosslin Jiang, alex Jimenez, Forest Joffe, John Jogiches, Dyani Johin, Musashi Johin, Major Johnson, Dean Johnson, Peter Johnson, Thomas Carson Johnson, Janet Jones, Jason Jones, Bedo Jonze, Elaine Jorgensen, Osiloa Jorgensen, Mariah Jubilee, Sam Jubilee, Ada Jun, Chenak Jun, Ferris Jun, kelyane Jun, Takeshi Jun, Tommi Jun, Phoebe Juneau, Grace Juniper, icandi Juno, Kimo Junot, isha Juran, Orchid Juran, Torsten Juran, Krzywol Kaczmarek, Sakura Kagekiyo, Meni Kaiousei, Fritz Kakapo, Esdrael Kamachi, Kathy Kamenev, Darsuky Kaminski, Rebecca Kaminski, Digital Kaos, Kappa Kappa, Leah Kappa, Gapple Kappler, Cristalle Karami, Toledo Karas, Tina Karlfeldt, Angelina Karura, Samara Kasshiki, Kitty Katscher, Lonetree Katscher, Goldie Katsu, Shamir Katsu, Lacey Kavanagh, Scrooge Kavanagh, Faye Kawabata, Ninja Kawabata, Onimusho Kawaguichi, Brad Kazakov, Ida Keen, Jeff Kelley, Kyle Kelley, An Kellner, Cindy Kellner, Kean Kelly, Tony Kembla, KaliCat Kennedy, Fred Kenorland, Sharon Kent, Nils Kenzo, Rase Kenzo, Tammy Kenzo, Tyci Kenzo, chica Keon, Benja Kepler, Gust Kepler, KittyKatt Kerensky, anton Keynes, Ipenda Keynes, Malevolyn Keynes, Ayumi Khorana, Hoshi Kiama, Nekorina Kiama, Aurillius Kidd, Bare Kidd, Billboard Kidd, Blurple Kidd, Cade Kidd, Ekerilar Kidd, FFS Kidd, Lazarus Kidd, Lea Kidd, MidnightRush Kidd, Mittens Kidd, Morliona Kidd, Neilly Kidd, Kim Kienzle, RJ Kikuchiyo, Gail Kilara, Fish Kilby, zeelee Kindley, Montez King, Dax Kirkorian, Myoukitsune Kirkorian, Szandor Kirkorian, Cmtccmoi Kish, Kia Kish, DaQbet Kish, Coca Kit, Developer Kit, pronto Kit, Sunshine Kit, ssjkriccolo Kitchensink, Reisuki Kitsune, Tengu Kitsune, AngelEyes Kittinger, Devilish Kitty, Kitty, Panther Kitty, Daaneth Kivioq, Praseodymium Kivioq, Sonya Kivioq, Emily Kleene, Buejien Klees, Princess Klees, SaltySugar Klees, Parrish Kline, ProfessorKindly Kline, Chelsay Knibber, Victoria Knight, Raspitomaru Knopfli, Cocoanut Koala, Akiko Koba, Bryan Koba, dawood Koba, Izen Koba, Nebur Koba, Taran Koba, Pamela Koenig, Neo Koga, BlackOut Kohime, Jazzie Kohime, Naa Kohime, Seriuskid Kohime, Wandale Kohime, Zana Kohime, Zerosix Kohime, Maucat Koi, Dagmar Kojishi, Chroma Kolache, Icey Kolache, Kornscope Komachi, Bri Koolhaas, KamaSutra Koolhaas, Katya Koolhaas, Trylle Korda, Corrine Korobase, Navajo Korvin, Pasha Korvin, David Kostolany, quintin Kostolany, Tasha Kostolany, Amy Kotobide, Zaphod Kotobide, KYWLDCT Kovacs, LillyEliska Kralomoc, Joseph Krams, Fumon Kubo, LudwigVan Kubrick, Anagras Kuhn, Selina Kuhn, Tal Kuhn, Finora Kuncoro, Maya Kupferberg, Jana Kurelek, Shika Kuri, Yo0gy Kuri, Endo Kurosawa, Tatsuki Kurosawa, MrBill Kurri, Albert Kwak, Kwakkelde Kwak, Duckling Kwak, Kasey Kyger, Kaimi Kyomoon, Stelard Kyomoon, Kyo Kyong, Emm Laa, Keera Laasonen, Delvendez Laborde, Raban Laborde, Amodeus Labrada, Louisa Labrada, Sweeten Lacey, Fiachra Lach, Eliv Lachman, Flykiwi Lachman, Charlie Laffer, LarryS Laffer, Sasha Lafleur, OxLukexO Lagan, Shadow Lagan, Tilianna Lagan, Jaye Lahtoh, Davoid Lake, Fairlight Lake, Thomas Lake, Veronique Lalonde, Leticia Lambeau, Maleia Lambeau, Cross Lament, Drakon Lameth, Misch Lameth, Caeleigh Lamington, Nedrick Lamont, essayn Lamont, Dwayne Lancaster, Hiram Lancaster, Carlton Lane, Christo83 Lane, DOO Lane, Niket Lane, Roughtoe Lane, Taylor Lane, Ami Lang, Emily Lang, Ruadh Langwarrin, Sasha Lapointe, Garrett Laramide, TBA Lardner, Beverly Larkin, Marcoh Larsen, Vanessa Larsen, bjf25 Larsson, curL Larsson, Garsson Larsson, Jondolarr Larsson, Justicar Larsson, Quinn Larsson, redshoedave Larsson, Tod Larsson, lea Laryukov, Renate Laryukov, Benny Lassally, Khristen Lassard, Josh Latrell, Lacey Latrell, Shari Latrell, Casper Laughton, Kory Laughton, Lisa Launay, Sasha Launay, Areyn Laurasia, Crystaleen Laval, Moirae Laval, Sascha Laval, Slasha Laval, Tiberius Laval, Shadow Laviolette, Velarissa Laviolette, Zeus Laws, Snaptick Laxness, wtf Laxness, Carrie Laysan, Norton Lazarno, Candide LeMay, Dustin LeMay, Shelly LeMay, Antionette LeShelle, Hayden LeShelle, Kristian LeShelle, Monika LeShelle, Mysti LeShelle, Shaklin LeShelle, Shavaii LeShelle, Lord Leafblower, Kinjry Legend, UniqueRose Legend, Jonny Legien, Lillia Lehane, Renae Leigh, KeiAira Leigh, Casper Leinhardt, MiaLily Lelouch, Adriana Lemieux, Keiki Lemieux, Ginger Lemmon, Heather Lemmon, JohnnyMac Lemmon, Lenni Lemuria, Bubba Leonard, Spyder Leroy, Aral Levitt, DarionMonkee Levitt, Quiana Levitt, Angharad Lewellen, AngelEyes Lewis, Cookie Lewis, JonnyImpala Lewis, Ekka Li, Jesa Li, Anark Liebknecht, KUieTSToRm Lightcloud, Lincoln Lightfoot, Nicola Lightfoot, Shaman Lightstone, Nika Lightworker, April Lilliehook, Joi Lilliehook, Kimi Lilliehook, LAPDHOLLYWOOD2000 Lilliehook, Lindy Lilliehook, Shayne Lilliehook, Skywil Lilliehook, Neo Linden, Amber Linden, Guy Linden, Teeple Linden, Marck Lindman, NoSpy Lindman, Rahduhlac Lineker, Evangeline Ling, Kailani Ling, Karyll Ling, Lexus Ling, moon Ling, Wai Ling, Samantha Lingiuan, CyberonX Link, Laynie Link, SLurl Link, Aphrodisiack Lisle, Petunia Liveoak, Eithnie Llanfair, Jennifer Llanfair, Pami Llewelyn, Gwyneth Llewelyn, Kiten Lobo, Paul Lobo, Khrome Lock, Brett Logan, Dragger Lok, Pavig Lok, Sera Lok, May Loll, Lola Lollipop, SweetTasting Lollipop, Nikee London, Trinity London, Dogan Lonergan, Rod Longcloth, Excalibur Longstaff, Apolonique Loon, Austyn Loon, Danyhael Loon, Goreki Loon, Huligo Loon, Jaffred Loon, LouisS Loon, Luke Loon, mahee Loon, Ruthless Loon, Melina Loonie, rasta Lopez, Lydiah Lorentz, Stellar Losangeles, Blackie Lotus, Misha Lotus, Alysia Loudon, Grace Loudon, grumble Loudon, Kate Loudon, kimmie Loveless, LadyMacbrat Loveless, Ally Lovell, Dixii Lovell, Darb2rad Lowe, Lozzie Lowe, Trip Lowe, Andrek Lowell, Jaraziah Lowell, Lissa Lowell, Stryfe Lowell, Leland Lowell, Leonardo Lowey, Stagger Lowey, Strabo Lowey, Raen Lu, Laurie Lubezki, MissJean Lubezki, Lucia Lucero, Lee Ludd, Franchises Lulu, Jayden Lulu, Kitten Lulu, mona Lumet, Alienor Lumiere, Michi Lumin, Wolf Lumin, Grumpy Lumley, Sian Lumley, HamSuiJe Lumpen, Laguna Luna, Starbella Luna, Ashley Lundquist, Theosta Lunt, Cliothe Luo, Lincoln Lupino, Bronwyn Lurra, Mineki Lurra, MYMistress Lusch, Linnae Lusso, Natalie Lustre, Rose Luxemburg, Helena Lycia, AG Lykin, Lhlilith Lykin, Niko Lykin, Logan Lyne, Jacques Lytton, Kianeira MacDiarmid, Apple MacKay, Melissa MacKay, Bailey Mackenzie, Maxx Mackenzie, Rose Mackie, Ee Maculate, Gaetan Maculate, Ravarian Maculate, Adrian Maddaloni, yearning Maddaloni, Ava Maddux, Flezix Maddux, Karamel Madison, Allure Madonna, Mannie Madonna, Sitearm Madonna, Mario Madsen, Mitzy Madsen, Ben Maersk, Lillian Maertens, Turk Maertens, Stephanie Magnolia, Lonique Magojiro, WarKirby Magojiro, Loki Mahana, Vinny Mahana, Semiramis Mahina, Shadow Mahoney, Rissa Maidstone, Tynana Maidstone, Angel Majestic, Jeremy Majestic, StarFire Majestic, Tiara Majestic, One Maktoum, Lana Maladay, Marzipan Maladay, Missy Malaprop, Ordinal Malaprop, Void Malaprop, Natasha Malibu, Rygel Malick, Ali Maltz, Leena Maltz, Cage Mandala, Synthalor Mandelbrot, Zeppelin Mandelbrot, Esteban Manen, Kawaii Manga, Mailee Manga, Nathalie Manga, Yinato Manga, Mya Mantis, Madame Maracas, Maisa Maracas, Domino Marama, Panama Marama, Charm March, SallyWoelfin March, Markel Marchionne, AdriAnne Margulis, Edgware Marker, Tika Market, AiSenshi Market, Lizbeth Marlowe, Queue Marlowe, Joana Maroon, Grey Marquette, Adrianna Marquez, Jeremy Marquez, Shirley Marquez, Christian Marquez, Dax Mars, Dnate Mars, Xandi Mars, Sarah Marsi, Garmon Martin, Sean Martin, SignpostMarv Martin, Brittany Martinek, Sweet Martini, ElDraque Martov, Aminom Marvin, Edwin Marvin, Meatnik Marvin, Zanza Marx, bollit Masala, Nguai Masala, Satya Masala, team23 Mascot, Tyler Mason, NAM Massey, Minasojo Massiel, Gatto Mastroianni, Checho Masukami, SlavegirlPaula Masukami, Hellsing Matador, Femina Matahari, Leoki Matahari, Rosa Mathieson, Violet Mathieson, MikVik Mathilde, Jonathan Mathy, Ernesto Matova, Selenia Matova, Meltharas Matsukaze, lordneg Matzerath, Memnoch Matzerath, Dedric Mauriac, Kezz Mauriac, Wolruf Mauvaise, coyote Maverick, Martin Maxwell, jericka May, Jeza May, Mellony May, Lauri Mayfair, EnCore Mayne, revochen Mayne, amaya Mayo, Hellmanns Mayo, Jima Mayo, Kion Mayo, Kisho Mayo, Mo9a7i Mayo, Neobe Mayo, Salazar Mayo, Sat Mayo, Scotto Mayo, William Mayo, Gino McAllister, Masion McAllister, Wallace McAllister, DarlinNikki McAlpine, Hawk McAlpine, Inga McAlpine, Lex McArdle, Maggie McArdle, Joshua McCallister, Keegan McCallister, Bradford McCann, Ella McCann, Flox McCarey, Jezzie McCellan, David E . McClure, Cash McConachie, Cathal McConachie, Tad McConachie, Aodhan McDunnough, Drew McDunnough, Artie McFly, Minnie McGann, Sabine McGettigan, Poppet McGimsie, Carole McGuire, Tegwenn McKenna, Shaemus McLaglen, ShirleyM McLaglen, Dirty McLean, HoseQueen McLean, Billibob McLeod, Cari McLeod, Innes McLeod, Jaenae McLeod, Slate McLeod, Troy McLuhan, Anya McMahon, DoGGo McMahon, Hutch McMahon, Iras McMahon, Jian McMahon, Jimama McMahon, Kouki McMahon, Sioban McMahon, Akie McMillan, laika McMillan, Lauris McMillan, Marteze McMillan, Maye McMillan, Nicholas McMillan, Radikal McMillan, Tammi McMillan, Jax McNally, Arwyn Meadowbrook, Waterflower Meadowbrook, Ima Mechanique, Nber Medici, Chandra Meehan, Geo Meek, Earane Meiji, Jessica Meiklejohn, Emiko Meili, penelope Meili, Luz Melbourne, Marti Melnik, MenuBar Memorial, Aitor Mendes, Mona Mendes, Jay Menges, Kimmie Menges, Lennart Menges, Margaret Menges, Mikel Menjou, VzNevada Menoptra, Merselus Mensing, Leia Mercy, SAPPHIRE Mercy, Sofie Mercy, ozadakan Meriman, Sandycd Meriman, Washington1985 Meriman, Infiniview Merit, Nanashe Merkur, Ayahuasca Merlin, Craischen Merlin, devillover Merlin, Faer Merlin, Jarros Merlin, Jolie Merlin, Kejo Merlin, Mario4 Merlin, Sarah Merlin, Silas Merlin, Wizard01 Merlin, Telitha Merlin, Vrrgo Merlin, Rocky Merosi, Luxe Merrienboer, Lance Mertel, Angus Mesmer, MysElf Messmer, Lonny Miasma, Utopar Michinaga, MTC Mielziner, Enysy Mikita, Celeste Miles, Giovani Miles, Guli Miles, Mars Miles, Noah Miles, RobWest Miles, Subzero Miles, DALLAS Milestone, Jane Milev, Jesper Milev, MMz Milev, YumYum Milk, Belle Milland, Berri Milland, Joanne Milland, Vicky Miller, Samantha Miller, Calvin Millions, Envy Millions, Lusty Millions, Versu Millionsofus, AsteroidS Mills, Emixam Mills, Goodstuff Mills, Guntrinkyt Mills, Isabella Mills, Landen Mills, Noelle Mills, Sand Mills, Djarno Mills, Mandee Milner, Haika Milo, Mankud Milo, Slobodan Milosz, Eliezer Mimistrobell, Amoret Mineff, Little Ming, Mako Minogue, Mandee Minogue, Milena Minogue, Sylfie Minogue, Manon Mirabeau, Tygeria Mirabeau, leliel Mirihi, Cmdr Misfit, disisme Misfit, fangy Misfit, Grim Misfit, RedWolf Misfit, Michal Mishin, Robby Mission, Shawn Mission, Haravikk Mistral, Thom Mistral, Sertories Mitchell, Temporal Mitra, Bphero Mizser, Stolar Mohr, DarkWulf Mokeev, Nemo Mokeev, sharon Mokeev, Sech Molinari, lara Molinaro, MARIOS Molinaro, James Mommsen, Sierra Monnett, Joan Monstre, Cattra Montagne, Galadhriel Montagne, AnnaMarie Montgomery, Christine Montgomery, Mariah Montgomery, Shawna Montgomery, Jemima Moo, Jihashi Moo, Moonie Moo, Wiske Moo, Borgie Moody, DOA Moody, Makinzie Moody, Preciousse Moody, Bit Moody, Luna Moody, ziphren Moonflower, Axl Moonlight, FxyLdy Moonlight, Stormy Moonlight, Lichtje Moonsoo, Astryd Moore, Haze Moore, Walker Moore, wiseman Moore, Zak Moore, Mordechai Moose, JMM Morahan, Kayleigh Morahan, Cyndi Moran, Marcus Moreau, Kathy Morellet, Violet Morellet, Heather Morenz, Maggie Morgan, Newbie1canobe Morgan, Sumar Morgan, Bella Morico, Ornella Morigi, Eagle Morris, Amanda Morrison, Maeyanie Mosienko, Svetlana Mosienko, Trinity Mostel, Risa Mosuke, Falcon Mountain, NEWB Mountain, Windy Mountain, KittenAnne Mousehold, Minky Mousehold, Lawna Mower, Pure Moxie, webeagle Moy, Buckaroo Mu, Nye Mu, Kara Muir, Robert Muir, Criscad Muni, Jean Munro, Pranay Munro, Nobu Murakami, Shar Murakami, Yumi Murakami, Arrekusu Muromachi, Sasameyuki Muromachi, Usagi Musashi, Spiritfire Musketeer, Questyn Myhre, Myst Mysterio, Vincent Nacon, Fox Nadir, Morgana Nagorski, Sari Naheed, Yasmin Nakamichi, Aibyou Nakamura, Aluviel Nakamura, Kyriani Nakamura, Madeea Nakamura, Masao Nakamura, Misao Nakamura, Tammi Nakamura, Tanabata Nakamura, Nawtakune Nakatani, rich Nasu, Lev Nedkov, Coal Nelson, Shiharizad Nelson, Laurah Nemeth, Beladonna Nephilim, Lianna Nephilim, Seraph Nephilim, Sari Neruda, Tiberious Neruda, otakup0pe Neumann, Wilhelm Neumann, Chet Neurocam, Draconis Neurocam, Cenji Neutra, Lex Neva, Prokofy Neva, BC Nevadan, Seagel Neville, Judi Newall, Killian Newall, Si Newall, Roenik Newell, Jos Newman, Lynda Newman, MadCat Newman, Weaver Newman, Ian Newt, Ribblet Newt, ninjafoo Ng, Raideur Ng, William Niangao, Gao Niangao, Lori Nicholas, Pravda Nicholas, Evangeline Nichols, Joella Nico, Morpheus Nieder, Titzalina Nieder, Blaze Nielsen, Angelus Nielson, Lazaros Nikolaidis, lincoln Nikolaidis, Tiruviel Nikolaidis, Kenn Nilsson, Lib Nilsson, Jokyr Nimbus, Tateru Nino, Jyotsna Nishi, lloll Nishi, Roxas Nishi, Tuote Nishi, Katlene Niven, Kari Niven, Thegamer Nixdorf, May Noarlunga, Jo Noe, DesrAw Noel, Jacindia Noel, Jaz Noel, MelodyRose Noel, Mi Noel, Paden Noel, Ricky Noel, Sunno Noel, Ono Noh, Tuach Noh, Feras Nolan, Jane Nolan, Harald Nomad, Helen Nomura, Lolita Nomura, Richard Noonan, Aenea Nori, Aulin Normandy, Kat Normandy, Zebra North, Stephen Northport, Galare Novi, KittyMarie Novi, Soo Novi, Elia Nozaki, lynsey Nozaki, Rini Nozaki, Kinzo Nurmi, Yasmin Nurmi, Kyran Nyak, Lauren Nykvist, Karma Oates, Alice Obscure, Honeymoon Obscure, Mikhail Obscure, Origin Obscure, Dementia Obviate, Lucius Obviate, Mootly Obviate, TripleXXXTex Obviate, Vanessa Obviate, Vitis Obviate, Sieben Ochs, Avery Oddfellow, Clinton Oddfellow, Maczter Oddfellow, Sempervirens Oddfellow, Tashie Oddfellow, Wagahai Oddfellow, CarlinRae Odell, Johnny Odell, Liny Odell, Lucifer Odell, vanler Odets, Foxb Oe, Kiwini Oe, Natalie Oe, Eddy Ofarrel, Mylinn Ofeq, Roundabout Ogee, Bannock Ogg, Behemoth Ogre, Anju Oh, BlackCinders Oh, Canoe Oh, Crippy Oh, Dakotah Oh, Day Oh, Doo Oh, Feander Oh, Heady Oh, Job Oh, kyushudan Oh, Lila Oh, Luxura Oh, MrSim Oh, OHYES Oh, Oury Oh, Qyty Oh, Santa Oh, Svn Oh, Volta Oh, xepadd Oh, isla Oh, Angelina Ohara, Troy Oherlihy, Yasuragi Okame, Rephaim Okina, Sven Okonomi, benyamin Olaria, EvlDesire Oliver, Brightly Olivier, Renton Olivier, Gary Olson, Christopher Omega, Hamncheese Omlet, Joseph Omlet, Libuse Ondricek, luminye Onizuka, Miyuki Onmura, Toshiro Onmura, Hotaru Onomatopoeia, Isis Ophelia, Orchid Ophelia, Stumbelina Ophelia, Roberto Oppewall, Anthony Opus, Spaceman Opus, Vakis Oranos, Koop Orbit, Sammy Ormsby, Cal Orr, Usra Ostrich, Nikki Osumi, Ariel Otafuku, kevin Oto, CJ Oto, Ann Otoole, Patrice Otoole, Abyssin Otoro, Omega Otsuzum, Teravus Ousley, Straitjacket Overlord, Szegey Oxberger, LemonYellow Oxide, Tabitha Oxide, Rianne Ozsvar, Coyote Pace, Hare Pace, Dargon Pacer, Piero Padar, Zasha Padar, Chav Paderborn, Edison Paderborn, Otenth Paderborn, RC Paderborn, Sylvia Paderborn, Chandra Page, Lili Page, Raven Page, Web Page, AnneJoy Paine, DravenLee Paine, Isobella Paine, Larva Paine, Lushious Paine, Thomas42 Paine, Cesar Pakula, Federico Palen, Monica Palen, Diana Palmer, sense Palmer, Crazy Pangaea, Sacha Pangaea, Upinthe Panhandle, Simbiant Paperclip, Drea Paperdoll, Pannie Paperdoll, raymon Paperdoll, jaesung Papp, JohnJ Papp, Alec Paragon, Cliff Paris, Vertigo Paris, Blue Parisi, serena Parisi, JR Parker, Kora Parker, Prawnyloks Parker, Etheria Parrott, Tommy Parrott, Selaras Partridge, Sexy Partridge, Maegen Parvenu, Francie Pasternak, Mr Pasternak, Eloise Pasteur, sandhya2 Patel, Bruce Patton, Penny Patton, Dave Patton, Haole Pau, Andy Paul, LanNoire Paul, Nolte, Paul, Nicholi Pavlova, shadow Pawpaw, Cuffman Payne, Deseri Payne, Gypsy Paz, LupineFox Paz, Shy Peart, Tamara Peart, Pontias Peck, Robin Peel, Elum Pegler, Kotek Pekli, Pulp Pekli, Reaser Pencer, Caliandris Pendragon, Hiro Pendragon, Jopsy Pendragon, Darren Pennell, Mideon Pennell, Powell Pera, Stanley Pera, Tajma Pera, FlipperPA Peregrine, Jennyfur Peregrine, Alana Perenti, MaxPerfect Perenti, Revolution Perenti, MoonGazer Perhaps, Brooklyn Perinal, Shawk Pertwee, Drakior Perun, Charm Perway, Jubilee Pessoa, Riley Pessoa, Tristram Petion, Aline Petrov, Larry Petrov, PantzerHamzter Petshop, scott Petshop, Foxy Petunia, Inara Pey, Tony Pey, Brathak Pfeffer, Henrick Pfeffer, Jack Pfeffer, Marlo Pfeffer, Resi Pfeffer, Lum Pfohl, TACK Pfohl, rren Pfohl, Psyke Phaeton, Sangi Phaeton, Don Pharaoh, Topdog Pharaoh, Anderson Philbin, Philb Philbin, Ridge Phillips, Maximus Phlox, Careltje Phoenix, Winter Phoenix, Ummm Pickles, Piper Picnic, Loki Pico, Hawk Pidgeon, followmeimthe Piedpiper, Alin Piek, Ricky Piek, angelwithahintoflife Pierterson, Elsibeth Pierterson, Marod Pierterson, Noshi Pierterson, Shanel Pierterson, Natasha Pike, Joshua Pilote, Adeline Pinion, Miguel Pinion, Quinn Pinion, Peach Pink, Tisha Pink, Lulu Pink, alice Pinkerton, Getty Pinkerton, Apple Pinkney, Becky Pippen, Tam Pippen, sandra Pitney, Trish Pitney, Max Pitre, Hawk Pitts, Spritely Pixel, Chel Pixie, HotBuns Pixie, Mina Pixie, Mcplane Planer, simon Planer, Guy Plasma, Halogen Plasma, Mathias Plasma, Phill Plasma, White Platini, Phoenix Platthy, Gallia Plubeau, Corki Plunkett, PollyD Plunkett, Asalynda Pluto, Evgeniy Podolsky, OTTONE Pogelmann, Henry Poindexter, Phoebe Poitier, Rowan Poitier, Rigorus Poitier, Stephen Pollock, Mishka Pomeray, Kuatum Poole, Karina Popinjay, Francesca Poppy, Hot Poppy, Shelly Portello, Anthony Portsmouth, Ian Portsmouth, HackPatooey Posthorn, JohnnyD Posthorn, Madison Posthorn, Antitese Poulot, Uccello Poultry, Tanarus Pow, Frederic Prevost, Bill Priestly, Dit Priestly, Phil Priestman, Rachelle Priestman, Sage Priestman, Simone Prieto, Wundur Primbee, Jacob Primeau, Twilight Primeau, Beautifull Princess, Creamyyy Princess, Graciella Princess, Lyna Princess, Theo Prinz, Krono Pro, Don Proost, Games Prototype, Melissa Prunes, Pie Psaltery, Danger Pugilist, Lily Pussycat, LoL Pye, PITTACOS Pye, Prize Pyle, Reese Qian, Ash Qin, Jen Qinan, milesmess Qinan, Quino Quaggy, Starsitter Quality, Algeard Quamar, Flack Quartermass, Marcus Quartermass, Shaggy Quimby, Laura Quimby, Memir Quinn, Amy Quirk, Edge Qunhua, HeinzJoachim Qunhua, Tsing Qunhua, brooke Ra, Dael Ra, Knightsof Ra, Mayo Ra, Roger Raabe, Sharven Raabe, Sail Racer, Supra Racer, Ada Radius, Rob Raffke, Rayne Ragowski, Starfoxtj4 Rail, mantitaur2 Rainbow, Sparkly Rainbow, Andromeda Raine, musicteacher Rampal, Hoyle Rang, Hermione Ranger, jurnal Ranger, Horgus Rasmuson, Trend Rasmuson, Whoosh Rasmuson, Rascal Ratelle, Eriss Rau, Morugai Rau, Ozhika Rau, slave Rau, Awsoonn Rawley, Marie Rawley, Guy Raymaker, JAC Raymaker, PlanetThoughts Raymaker, Rogier Raymaker, Trident Raymaker, Xoren Raymaker, Ranaa Raymond, Rowena Rearwin, Londyn Reatequi, Neo Rebus, Bekka Redgrave, Etude Redgrave, Lyn Redgrave, Publicist Redgrave, Wingless Redgrave, Allie Ree, Jon Ree, Thyna Ree, Zi Ree, Todd Reed, RhaRha Rees, Alex Regent, Alexander Regent, Cat Rehula, Timoteo Reifsnider, Sirus Reiner, Trilobite Reisman, ali Reiter, Ruben Reiter, Fenrir Reitveld, EmpressNever Rejected, Maya Remblai, Kapu Ren, Atticus Renoir, catsrounds Renoir, Cedric Renoir, Julion Renoir, karman Renoir, Sim Renoir, Isabela Repine, MysticalCeCe Repine, Sissimaid Resistance, Tom Reuven, Beagle Revolution, Xin Revolution, Keex Rexroth, Ordos Reymont, Roz Reynolds, CJ Rezillo, Rena Rhea, Hiroaki Rhino, Curious Rhode, Lexy Rhode, Natriumcitrate Rhode, Toshi Rhode, Pam Ribble, Gia Richard, Gigly Richez, Hutton Richez, Renae Richez, Ronald Richez, Roxi Richez, Jimbo Richez, Josh Rident, Finncaev Riederer, Aeryn Riel, INK Rinkitink, Puck Rinkitink, Riki Rinkitink, Edoardo Ritt, Bibi Riva, Eche Riverview, helloau Riverview, Liam Roark, Angela Robertson, Jay Robson, Brooks Rocco, Marth Rocco, Mo Rocco, Wolf Rocco, dartagnan29 Rockett, marco Rockett, Monida Rockett, ortaga Rockett, Raziel Rockett, Anastasia Roelofs, Stormy Roentgen, Hector Roffo, Ricci Roffo, Tonio Roffo, Picaro Roffo, IvanTwin Rogers, Chrisje100 Rojyo, Rowana Rolland, Shine Rolls, Iris Ronmark, Jacques Ronmark, Phil Ronzoni, Keishii Roo, MattyMcHatton Roo, Kimika Rookwood, Prego Rosca, Rayne Rosca, Uber Rosca, Felix Rosenberg, Amethyst Rosencrans, Alejandro Rosenthal, Davian Rosenthal, Edgar Rosenthal, Seth Rosetta, Alustriel Rosewood, Arenae Rosewood, Fury Rosewood, Gwendelyn Rosewood, Kira Rosewood, liz Rosewood, Oriene Rosewood, Lashelle Rosse, Roodvosje Rosse, Rose Rosse, Rico Rosse, Jonah Rossini, Milordino Rossini, Sparrow Rossini, Yira Rossini, Zanah Rossini, zina Rossini, Francaldo Rotunno, Reckless Rotunno, Excel Rousselot, mica Rousselot, Lexie Rovio, Alexandra Rucker, Lilith Ruff, Stina Ruff, Aragorn Runo, Kragelund Runo, Rinziq Runo, ViRi Runo, Distilled1 Rush, Jordann Russell, Kryton Russell, Miyaki, Russell, Brent Russell, Revons Rutabaga, Rocky Rutabaga, FEZ Rutherford, Darcy Rutledge, Jo Ruttenberg, Odo Ruttenberg, Theodorrick Ruttenberg, Artix Ruxton, Armand Ryan, Zakeir Rydell, Cathy Ryder, McCall Ryder, Inarra Saarinen, Kai Sabena, Sarie Sabena, Alissa Sabre, Arcticfire Sabre, BamBam Sachertorte, kai Sachertorte, Umphrey Sachs, Mila Sadovnycha, Proxima Saenz, Lynne Sage, Cheloxchile2006 Saiman, Milo Saintlouis, Natasia Saintlouis, Trinity Saintlouis, Rollergirl Saiz, Nyoko Salome, Scandinavian Salomon, Agarash Salsman, Rayne Saltair, Horus Salubrius, Solta Salyut, Nicola Samiam, Aleg Sandell, angeltf Sands, Balkan Sands, Charmaign Sands, Check Sands, Damien Sands, Orika Sands, Other Sands, Padraic Sands, Sotos Sands, Taira Sands, Cloudia Sani, Carinthia Sansome, Allasandra Santos, Rosell Santos, Solanghe Sarlo, Ishara Sartre, Charles Sassoon, Damian Saule, Jesse Sautereau, Natalia Sawley, Billie Scaggs, Mordecai Scaggs, Roz Scaggs, Socaliwag Scaggs, Johannason Scarborough, Jim Schack, Norm Schack, Fatz Scheflo, MissKitten Schildhauer, Nelson Schmo, Werner Schnabel, Tammye Schneider, Frank Schneider, Funk Schnook, cleopatras Schnyder, mylife Schnyder, ScOrPiOn Schnyder, Count Schridde, Kircheis Schroeder, Julia Schulze, Anita Schwartzman, Cornelious Schwartzman, Etrius Schwartzman, Dr Scofield, Joe Scofield, RyanAva Scofield, Kira Scott, Six Seale, Sterremare Seale, Dallas Seaton, Star Seaton, Spurs Seattle, Elio Seelowe, Jaden Seelowe, Moira Seelowe, Teleio Seferis, Artemus Seifert, Gouranga Seiling, Alyrae Seitan, Grace Selene, Maureen Selene, amandaelisabeth Sellers, Chelsey Sellers, Fashion Sellers, Novellium Sellers, Kerutsen Sellery, Semolina Semaphore, ice Semple, Daisy Semyorka, Roxy Semyorka, DarkStar Senior, River Senyurt, Singular Seoul, James Seraph, Jesrad Seraph, Liv Serf, Tears Serf, Neon Serge, Magnum Serpentine, Jazzy Serra, Aiyana Serrurier, Coelacanth Seurat, Jean Severine, Landreu Severine, Gitana Sevier, Elizabell Sewell, johni Seymour, nayeli Shabazz, Talena Shabazz, Princess Shalala, Robbie Shamroy, Dimas Shan, Lancer Shan, Nae Shan, onlyyou Shan, Shango Shan, Spirit Shan, Jumpda Shark, DigiKatt Shaw, Steffi Shenlin, Afon Shepherd, Clair Shepherd, Eastern Shepherd, LadyLeah Shepherd, Lexis Shepherd, Siddhartha Shepherd, Taran Shepherd, Valentin Shepherd, Jieux Shepherd, Delicious Sheridan, LauraAnne Sheridan, Remco Sheridan, Aki Shichiroji, Todedoz Shichiroji, BlckCobra Shikami, Mary Shikami, Seven Shikami, Thomas Shikami, Szia Shilova, lisalove Shimada, Yoyo Shinobu, Tarrant Shipman, Kitsuribami Shirabyoshi, Amber Shirakawa, AmySue Shirakawa, Kanna Shirakawa, Shelectra Shirakawa, CJ Shojo, Felix Sholokhov, VonFoxFire Sholokhov, Renegade Shriner, Alexandra Shu, Bung Shu, Ddevine Shuftan, emmakael Shuftan, Skipper Shutt, Jaime Sicling, Ko Sicling, Lucien Sidek, Ulrich Sidran, Darlene Sieyes, Darling Sieyes, sparkles Sieyes, Mjren Silvera, Apotheus Silverman, HVX Silverstar, Nirven Silverstar, Rocco Silverstar, Tamar Silverstar, Rosie Simca, Drvid Simoni, Dragos Simons, barnowlgirl Sinatra, Cheyanne Sinatra, marilsdb Sinatra, Nanceee Sinatra, Quiet Sinatra, Vent Sinatra, Frosty Sinatra, Misty Singer, Katie Singh, Sydney Singh, Philo Sion, followingwaves Sirbu, Saya Sirbu, Don Sivocci, Danielle Skall, Hegemon Skall, JASMINE Skall, Mykal Skall, Dovryn Skall, Arathorn Slade, Artakan Slade, djsunz Slade, Eleana Slade, Erica Slade, Jupiter Slade, Kronikz Slade, Methosmv Slade, piro Slade, Snapeslove Slade, Sys Slade, TylerSnk Slade, Wylee Slade, ZirQ Slade, Xabax Slade, Malik Slapstick, Coug Sleeper, Kenny Sleeper, Lucia Slippery, Adrian Sloane, Alistair Sloane, Rysz Sloane, Angel Slocombe, PrinceDK Slunce, Flo Slunce, Tatiana Smagulov, badboy1331 Smalls, Brat Smalls, EDhardy Smalls, Lomgren Smalls, DonAmon Smirnov, Andrew Smith, Elliott Smith, Mikal Snakeankle, Esch Snoats, Eian Snook, Pavee Snook, floe Snookums, kramer Snookums, Rach Snookums, Jonboy Snye, fionn Soderstrom, miguel Soderstrom, Bellisima Sodwind, Dafydd Sodwind, Scott69 Sodwind, Shipper Sodwind, Ilianexsi Sojourner, Shirokuro Sojourner, The Sojourner, Wiccan Sojourner, Elijah Sol, Lara Sola, Vanilla Sola, Silvari Soleil, David23 Something, DolphPun Somme, Rhyph Somme, aewyn Sondergaard, Kali Sonic, Packard Sonic, Jayman Sonnenblume, Pippen Sonnenblume, Esichs Sonnerstein, Sylvia Sonoda, ASCLEPIUS Soon, Tecumseh Soon, Julia Soothsayer, Shadowspawn Soothsayer, Tindallia Soothsayer, RJ Source, Akemi Soy, Aln Soy, Aaron Soyer, Tsuno Soyinka, Oz Spade, Ellen Spark, karlynn Sparkle, Kaylie Sparkle, TruHeart Sparkle, Dave Sparrow, slyflower Sparrow, Flapjack Spatula, Cheyenne Spearmann, Jester Spearmann, JewelKicker Spearmann, Data Spectre, Rai Speculaas, Sin Speculaas, Thornne Speculaas, Ehdward Spengler, mo Spengler, Wesley Spengler, Datentyp Sperber, Niko Sperber, Giuseppe Spicoli, Snakeye Spicoli, Marcus Spire, Setori Spire, Crackervelli Spitteler, Naughty Spitteler, Studders101 Spitteler, Yojne Spitteler, ScaryMary Spitz, Geezer Spoonhammer, GutterBlood Spoonhammer, Tour Spoonhammer, Sheet Spotter, tree Sprawl, Kitty Sprocket, Alan Standish, Fox Standish, Clive Stanwell, Alexis Stapovic, Hippyjim Starbrook, Missy Starbrook, Thunder Starbrook, Babydoll Stardust, Birdy Stardust, Johannes Starostin, Ariana Starr, Funk Starr, eltee Statosky, Hanako Stawberry, Micheal Steadham, Blueman Steele, sugar Steele, Jennifer Steele, Golda Stein, Tyler Stein, Uber Stein, Bernd Steinhardt, Whisper Stella, Hjoerdis Stenvaag, Timmy Stepford, LaserFingers Steptoe, Athena Sterling, Selvina Sterling, Hunter Stern, Ocmer Sternberg, Jabath Steuart, Sylvia Steuben, Bracin Stevenson, Sammmy Stewart, Skeeter Stiglitz, Lily Stilman, Nisaa Stilman, Quick Stilman, Spaydar Stine, Unger Stine, Sherrade Stirling, Till Stirling, Juggernaut Stoklitsky, Meret Stonebender, Argent Stonecutter, Gearsawe Stonecutter, Kayla Stonecutter, Liquids Stonewall, Nevera Stooge, Matthew Stork, Sam Stork, Neotoy Story, AllieKat Stovall, Krystal Straaf, Kyrus Straaf, Laars Straaf, Niccia Straaf, Aloe Stradling, egbert Stradling, Lotus Stradling, SlyFox Stradling, Eristic Strangelove, Thaumata Strangelove, Valiant Strangelove, Salome Strangelove, Erica Strauss, Zinger Strauss, Gabrielle Street, Artistniko Streeter, Bruce82 Streeter, Builder Streeter, dast Streeter, Hans Streeter, Stilette Streeter, Darzus Strutt, Bluto Stubbs, Olivier Sturges, Kharie Su, Rexx Su, Vudu Suavage, Silverrain Sucettes, Siyu Suen, Zack Suen, Linnian Sugar, Sierra Sugar, Stacey Sugar, Jodie Suisei, Koto Sukra, Takira Sukra, Ravanne Sullivan, Rik Sullivan, Sofi Sullivan, Joffi Sumbula, BrightAngel Summers, Kiyana Summers, Eclipsed Sun, Shinshinto Sungsoo, Angel Sunset, Warord Suntzu, DalE Supply, ivan Supply, Frictionless Surface, Brightwing Surtees, David Surtees, Georges Susa, Caterina Susanti, Fatima Susanti, Owen Susanto, Caliburn Susanto, Kevin Susenko, Forseti Svarog, Kinga Svarog, Batman Swenholt, Flame Swenholt, Shyressa Swenholt, Earle Swenson, Harvey Swenson, Kevin Swenson, Anastasia Swindlehurst, Liz Swindlehurst, Swein Swindlehurst, Verrenus Swindlehurst, Christain Switchblade, Guy Szondi, Nonlucid Szondi, Sagmumu Szondi, XVenomX Szymborska, CaelThunderwing Tackleberry, Mitzi Tackleberry, Ayla Tae, Maya Tae, Princess Tae, Carsten Taft, Gigs Taggart, Aphrodite Tagore, Lynn Tagore, Jenna Taira, Zephora Taiyou, Rusmi Taka, Kaimen Takahe, Akina Takakura, Sabina Takakura, Tao Takashi, Cornelius Tal, Dolmere Talamasca, Kelindra Talamasca, Sabane Talamasca, Tod69 Talamasca, Bad Tamale, Kitchkinet Tamale, Dany Tammas, kym Tammas, Phoming Tammas, sasha Tammas, Alina Tamura, Janu Tamura, Karetta Tamura, Melli Tamura, Morina Tamura, Snake Tamura, Valentina Tamura, Rutain Tandino, Tracy Tani, Jolt Tank, Rachel Tapioca, Ilyara Tardis, Jaxx Tardis, Aaron Tardis, Sim Tatham, Tobi Taurog, Joey Tavoularis, John Taylor, Jeffrey Temin, Enabran Templar, Crymzon Tempura, Jehan Tendaze, Angel Tengu, Arctic Tenk, Ginevro Tenk, OolBatar Tenk, Sally Tenk, Storchi Tenk, Bloodsong Termagant, Cubey Terra, Lynn Terra, Niles Theas, Sterre Theas, Lost Thereian, Osprey Therian, Lukas Thetan, Larson Thibaud, Redd Thielt, Tana Thielt, Thongshaman Thirroul, Millie Thompson, Brooke Thurston, Lisa Thyben, Bengal Tiger, RavenAnn Tiger, Terrigo Tiger, Sable Till, Soraya Till, Zayn Till, Trixie Timtam, immortal Tiramisu, Matthew Todd, Watermelon Tokyo, Amily Toland, Prijian Toland, Wigger Toland, Wym Toland, Shaia Toll, harathoi Toman, EH Tomcat, Pawz Tomcat, nicky Tomsen, Olyntchen Tomsen, Siul Tomsen, Zukini Tomsen, Darkover Tone, JazzySweet Tone, Tea Tone, Shelly Toonie, Tristan Torgeson, Katie Tornado, manufr Torok, Drew Torres, Xavier Tosung, Benjamin Tower, TJ Tower, Coquine Tracy, Fintaya Tracy, Herman Tracy, killer Tracy, Marcel Tran, Cabal Trautman, Nadja Travanti, Steve Trenchard, Grimm Trenchmouth, Neogrinch Trenchmouth, Scarlet Trenton, input Trilam, Debbie Trilling, Dahlia Trimble, TrainingDay Trimble, Candy Tripp, FeelGood Tripp, Nate Tripp, Skalligrim Tripp, stimpy Tripp, Michael Tripsa, Orion Tristan, Sam Troell, Celebrity Trollop, MaidHeather Trollop, Roberto Trotter, Tipsey Troughton, Lucille Trudeau, Paul Trudeau, arthus Truffaut, Chambord Truffaut, Siss Truss, Boshiken Tsuki, Sindy Tsure, Dante Tucker, ImAOzGrl Tucker, Scott Tucker, BabyAlice Tulip, Bryce Tully, Pixie Tungl, Lyr Tuppakaka, Hawthorn Tuque, Omei Turnbull, Victor Tuxing, Cloe Twang, Twill Tymets, Andrew Tyson, Lyndyn Tzara, Ilyushin Tzedek 이외에도 많은 분들이 수고해 주셨습니다. |
7 | 7 | ||
8 | 8 | ||
9 | APR Copyright (C) 2000-2004 The Apache Software Foundation | 9 | APR Copyright (C) 2000-2004 The Apache Software Foundation |
@@ -22,9 +22,7 @@ SSLeay Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | |||
22 | xmlrpc-epi Copyright (C) 2000 Epinions, Inc. | 22 | xmlrpc-epi Copyright (C) 2000 Epinions, Inc. |
23 | zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler. | 23 | zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler. |
24 | 24 | ||
25 | All rights reserved. 자세한 내용은 licenses.txt를 참고하십시오. | 25 | All rights reserved. 자세한 내용은 licenses.txt를 참조하십시오. |
26 | 26 | ||
27 | |||
28 | 결함이 아니라 특징입니다. | ||
29 | </text_editor> | 27 | </text_editor> |
30 | </floater> | 28 | </floater> |
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 b164310..8c189a0 100644 --- a/linden/indra/newview/skins/xui/ko/floater_about_land.xml +++ b/linden/indra/newview/skins/xui/ko/floater_about_land.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="floaterland" title="토지 소개"> | 2 | <floater name="floaterland" title="토지 소개"> |
3 | <tab_container name="landtab"> | 3 | <tab_container name="landtab"> |
4 | <panel label="일반사항" name="land_general_panel"> | 4 | <panel label="일반" name="land_general_panel"> |
5 | <text type="string" length="1" name="Name:"> | 5 | <text type="string" length="1" name="Name:"> |
6 | 이름: | 6 | 이름: |
7 | </text> | 7 | </text> |
@@ -9,75 +9,75 @@ | |||
9 | 설명: | 9 | 설명: |
10 | </text> | 10 | </text> |
11 | <text type="string" length="1" name="Owner:"> | 11 | <text type="string" length="1" name="Owner:"> |
12 | 소유: | 12 | 소유: |
13 | </text> | 13 | </text> |
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 contib" | 26 | <check_box label="소유주가 양도로 기여" name="check contrib" |
27 | tool_tip="토지가 그룹에 양도되면, 이전 소유주는 해당 토지를 구룹을 지원 하기에 충분한 토지 할당분을 기부한 셈입니다." /> | 27 | tool_tip="토지가 그룹에 양도되면, 이전 소유주는 해당 토지를 그룹을 지원하기에 충분한 토지 할당분을 기부한 셈입니다." /> |
28 | <text type="string" length="1" name="For Sale:"> | 28 | <text type="string" length="1" name="For Sale:"> |
29 | 매: | 29 | 판매 부: |
30 | </text> | 30 | </text> |
31 | <text type="string" length="1" name="Not for sale."> | 31 | <text type="string" length="1" name="Not for sale."> |
32 | 판매용이 아닙니다. | 32 | 용. |
33 | </text> | 33 | </text> |
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> |
41 | <text type="string" length="1" name="Sell with landowners objects in parcel."> | 41 | <text type="string" length="1" name="Sell with landowners objects in parcel."> |
42 | 판매에 이 포함어 있습니다. | 42 | 판매에 브가 포함. |
43 | </text> | 43 | </text> |
44 | <text type="string" length="1" name="Selling with no objects in parcel."> | 44 | <text type="string" length="1" name="Selling with no objects in parcel."> |
45 | 판매에 이 포함되 있 않니다. | 45 | 판매에 브가 포함되지 않. |
46 | </text> | 46 | </text> |
47 | <button label="토지 판매 취소" label_selected="토지 판매 취소" | 47 | <button label="토지 판매 취소" label_selected="토지 판매 취소" |
48 | name="Cancel Land Sale" /> | 48 | name="Cancel Land Sale" /> |
49 | <text type="string" length="1" name="Claimed:"> | 49 | <text type="string" length="1" name="Claimed:"> |
50 | 리 : | 50 | : |
51 | </text> | 51 | </text> |
52 | <text type="string" length="1" name="DateClaimText"> | 52 | <text type="string" length="1" name="DateClaimText"> |
53 | 2006년 8월 15일 화요일 15 13:47:25 | 53 | 2006년 8월 15일 화요일 13:47:25 |
54 | </text> | 54 | </text> |
55 | <text type="string" length="1" name="PriceLabel"> | 55 | <text type="string" length="1" name="PriceLabel"> |
56 | 역: | 56 | 면: |
57 | </text> | 57 | </text> |
58 | <text type="string" length="1" name="PriceText"> | 58 | <text type="string" length="1" name="PriceText"> |
59 | 4048 평 터 | 59 | 4048 제곱미터 |
60 | </text> | 60 | </text> |
61 | <text type="string" length="1" name="Traffic:"> | 61 | <text type="string" length="1" name="Traffic:"> |
62 | 통행량: | 62 | 통행량: |
63 | </text> | 63 | </text> |
64 | <text type="string" length="1" name="DwellText"> | 64 | <text type="string" length="1" name="DwellText"> |
65 | 0 | 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="그룹 대 구매하..." | 69 | <button label="그룹 지 구매..." label_selected="룹 토지 구매..." |
70 | label_selected="그룹 대신 구매하기..." 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"> |
82 | 새로운 사용자에 한 함 | 82 | 새로운 사용자에 한 함 |
83 | </text> | 83 | </text> |
@@ -85,9 +85,9 @@ | |||
85 | 모든 사람 | 85 | 모든 사람 |
86 | </text> | 86 | </text> |
87 | </panel> | 87 | </panel> |
88 | <panel label="계 항" name="land_covenant_panel"> | 88 | <panel label="행 규" name="land_covenant_panel"> |
89 | <text type="string" length="1" name="covenant_timestamp_text"> | 89 | <text type="string" length="1" name="covenant_timestamp_text"> |
90 | 최근 수정일 1969년 12월 31일 수요일 16:00:0 | 90 | 최근 수정일 1969년 12월 31일 수요일 16:00:00 |
91 | </text> | 91 | </text> |
92 | <text type="string" length="1" name="region_name_lbl"> | 92 | <text type="string" length="1" name="region_name_lbl"> |
93 | 지역: | 93 | 지역: |
@@ -96,101 +96,100 @@ | |||
96 | leyla | 96 | leyla |
97 | </text> | 97 | </text> |
98 | <text type="string" length="1" name="estate_name_lbl"> | 98 | <text type="string" length="1" name="estate_name_lbl"> |
99 | 유지: | 99 | 유지: |
100 | </text> | 100 | </text> |
101 | <text type="string" length="1" name="estate_name_text"> | 101 | <text type="string" length="1" name="estate_name_text"> |
102 | 토 | 102 | 랜드 |
103 | </text> | 103 | </text> |
104 | <text type="string" length="1" name="estate_owner_lbl"> | 104 | <text type="string" length="1" name="estate_owner_lbl"> |
105 | 유지 소유자: | 105 | 유지 소유자: |
106 | </text> | 106 | </text> |
107 | <text type="string" length="1" name="estate_owner_text"> | 107 | <text type="string" length="1" name="estate_owner_text"> |
108 | (없음) | 108 | (없음) |
109 | </text> | 109 | </text> |
110 | <text type="string" length="1" name="resellable_clause"> | 110 | <text type="string" length="1" name="resellable_clause"> |
111 | 이 지역에서 구입한 토지는 재판매할 수 없습니다. | 111 | 이 지역에서 구매한 토지는 재판매 할 수 없습니다. |
112 | </text> | 112 | </text> |
113 | <text type="string" length="1" name="changeable_clause"> | 113 | <text type="string" length="1" name="changeable_clause"> |
114 | 이 지역에서 구입한 토지는 결합 는 할 할 없니다. | 114 | 이 지역에서 구매한 토지는 결합/분할 가 합니다. |
115 | </text> | 115 | </text> |
116 | <text_editor type="string" length="1" name="covenant_editor"> | 116 | <text_editor type="string" length="1" name="covenant_editor"> |
117 | 이 유지에 대해 제공된 계 항이 없습니다. | 117 | 이 유지에 대해 제공된행 규이 없습니다. |
118 | </text_editor> | 118 | </text_editor> |
119 | <text name="can_resell"> | 119 | <text name="can_resell"> |
120 | 이 지역에서 구입한 토지는 재판매할 수 있습니다. | 120 | 이 지역에서 구매한 토지는 재판매 할 수 있습니다. |
121 | </text> | 121 | </text> |
122 | <text name="can_not_resell"> | 122 | <text name="can_not_resell"> |
123 | 이 지역에서 구입한 토지는 재판매할 수 없습니다. | 123 | 이 지역에서 구매한 토지는 재판매 할 수 없습니다. |
124 | </text> | 124 | </text> |
125 | <text name="can_change"> | 125 | <text name="can_change"> |
126 | 이 지역에서 구입한 토지는 결합 또는 분할 수 있습니다. | 126 | 이 지역에서 구매한 토지는 결합 또는 분할 가능 니다. |
127 | </text> | 127 | </text> |
128 | <text name="can_not_change"> | 128 | <text name="can_not_change"> |
129 | 이 지역에서 구입한 토지는 결합 또는 분할 할 없니다. | 129 | 이 지역에서 구매한 토지는 결합 또는 분할 가 합니다. |
130 | </text> | 130 | </text> |
131 | </panel> | 131 | </panel> |
132 | <panel label="" name="land_objects_panel"> | 132 | <panel label="젝트" name="land_objects_panel"> |
133 | <text type="string" length="1" name="Simulator primitive usage:"> | 133 | <text type="string" length="1" name="Simulator primitive usage:"> |
134 | 시뮬레이터 프미티브 사용: | 134 | 시뮬레이터 프 사용률: |
135 | </text> | 135 | </text> |
136 | <text type="string" length="1" name="0 out of 0 available"> | 136 | <text type="string" length="1" name="0 out of 0 available"> |
137 | 14055개 중 0개(14055개 사용 가능) | 137 | 14055개 중 0개(14055개 사용 가능) |
138 | </text> | 138 | </text> |
139 | <text type="string" length="1" name="Primitives parcel supports:"> | 139 | <text type="string" length="1" name="Primitives parcel supports:"> |
140 | 구획이 지원하는 프미브: | 140 | 구획이 지원하는 프 수: |
141 | </text> | 141 | </text> |
142 | <text type="string" length="1" name="object_contrib_text"> | 142 | <text type="string" length="1" name="object_contrib_text"> |
143 | 926 | 143 | 926 |
144 | </text> | 144 | </text> |
145 | <text type="string" length="1" name="Primitives on parcel:"> | 145 | <text type="string" length="1" name="Primitives on parcel:"> |
146 | 구획 프미티브: | 146 | 구획내 프 수: |
147 | </text> | 147 | </text> |
148 | <text type="string" length="1" name="total_objects_text"> | 148 | <text type="string" length="1" name="total_objects_text"> |
149 | 0 | 149 | 거짓 |
150 | </text> | 150 | </text> |
151 | <text type="string" length="1" name="Owned by parcel owner:"> | 151 | <text type="string" length="1" name="Owned by parcel owner:"> |
152 | 구획 소유주가 소유: | 152 | 구획 소유주가 소유: |
153 | </text> | 153 | </text> |
154 | <text type="string" length="1" name="owner_objects_text"> | 154 | <text type="string" length="1" name="owner_objects_text"> |
155 | 0 | 155 | 거짓 |
156 | </text> | 156 | </text> |
157 | <button label="표시" label_selected="표시" name="ShowOwner" /> | 157 | <button label="표시" label_selected="표시" name="ShowOwner" /> |
158 | <button label="반환..." label_selected="반환..." name="ReturnOwner..." | 158 | <button label="반환…" label_selected="반환…" name="ReturnOwner..." |
159 | tool_tip=" 각 소유에게 반환." /> | 159 | tool_tip="트를 각 소유에게 반환." /> |
160 | <text type="string" length="1" name="Set to group:"> | 160 | <text type="string" length="1" name="Set to group:"> |
161 | 그룹으로 설정: | 161 | 그룹으로 설정: |
162 | </text> | 162 | </text> |
163 | <text type="string" length="1" name="group_objects_text"> | 163 | <text type="string" length="1" name="group_objects_text"> |
164 | 0 | 164 | 거짓 |
165 | </text> | 165 | </text> |
166 | <button label="표시" label_selected="표시" name="ShowGroup" /> | 166 | <button label="표시" label_selected="표시" name="ShowGroup" /> |
167 | <button label="반환..." label_selected="반환..." name="ReturnGroup..." | 167 | <button label="반환…" label_selected="반환…" name="ReturnGroup..." |
168 | tool_tip=" 각 소유에게 반환." /> | 168 | tool_tip="트를 각 소유에게 반환." /> |
169 | <text type="string" length="1" name="Owned by others:"> | 169 | <text type="string" length="1" name="Owned by others:"> |
170 | 다른 사람이 소유: | 170 | 다른 사람이 소유: |
171 | </text> | 171 | </text> |
172 | <text type="string" length="1" name="other_objects_text"> | 172 | <text type="string" length="1" name="other_objects_text"> |
173 | 0 | 173 | 거짓 |
174 | </text> | 174 | </text> |
175 | <button label="표시" label_selected="표시" name="ShowOther" /> | 175 | <button label="표시" label_selected="표시" name="ShowOther" /> |
176 | <button label="반환..." label_selected="반환..." name="ReturnOther..." | 176 | <button label="반환…" label_selected="반환…" name="ReturnOther..." |
177 | tool_tip=" 각 소유에게 반환." /> | 177 | tool_tip="트를 각 소유에게 반환." /> |
178 | <text type="string" length="1" name="Selected / sat upon:"> | 178 | <text type="string" length="1" name="Selected / sat upon:"> |
179 | 선택 / 차지: | 179 | 선택 / 차지: |
180 | </text> | 180 | </text> |
181 | <text type="string" length="1" name="selected_objects_text"> | 181 | <text type="string" length="1" name="selected_objects_text"> |
182 | 0 | 182 | 거짓 |
183 | </text> | 183 | </text> |
184 | <text type="string" length="1" name="Autoreturn other resident&apos;s objects (minutes, 0 for off):"> | 184 | <text type="string" length="1" name="Autoreturn"> |
185 | 다른 주민들의 사물을 자동 반환(단위: 분; 끄려면 | 185 | 다른 주민들의 오브젝트을 자동 반환(단위:분, 끄려면 0 입력): |
186 | 입력): | ||
187 | </text> | 186 | </text> |
188 | <text type="string" length="1" name="Object Owners:"> | 187 | <text type="string" length="1" name="Object Owners:"> |
189 | 소유주: | 188 | 젝트 소유주: |
190 | </text> | 189 | </text> |
191 | <button label="목록 새로 고침" label_selected="목록 새로 고침" | 190 | <button label="목록 새로 고침" label_selected="목록 새로 고침" |
192 | name="Refresh List" /> | 191 | name="Refresh List" /> |
193 | <button label=" 반환..." label_selected=" 반환..." | 192 | <button label="젝트 반환…" label_selected="젝트 반환…" |
194 | name="Return objects..." /> | 193 | name="Return objects..." /> |
195 | <button label="" label_selected="" name="Type" tool_tip="유형 기준 정렬" /> | 194 | <button label="" label_selected="" name="Type" tool_tip="유형 기준 정렬" /> |
196 | <button label="이름" label_selected="이름" name="Name" | 195 | <button label="이름" label_selected="이름" name="Name" |
@@ -198,32 +197,44 @@ | |||
198 | <button label="개수" label_selected="개수" name="Count" | 197 | <button label="개수" label_selected="개수" name="Count" |
199 | tool_tip="수 기준 정렬" /> | 198 | tool_tip="수 기준 정렬" /> |
200 | </panel> | 199 | </panel> |
201 | <panel label="택항" name="land_options_panel"> | 200 | <panel label="" name="land_options_panel"> |
202 | <text type="string" length="1" name="allow_label"> | 201 | <text type="string" length="1" name="allow_label"> |
203 | 다른 주민에게 허용: | 202 | 다른 주민에게 다음을 허용: |
204 | </text> | 203 | </text> |
205 | <check_box label="사물 생성" name="edit objects check" /> | ||
206 | <check_box label="지형 편집" name="edit land check" /> | 204 | <check_box label="지형 편집" name="edit land check" /> |
207 | <check_box label="경계 표시 생성" name="check landmark" /> | 205 | <check_box label="랜드마크 만들기" name="check landmark" /> |
208 | <check_box label="그룹 스크립트 실행" name="check group scripts" /> | ||
209 | <check_box label="비행" name="check fly" /> | 206 | <check_box label="비행" name="check fly" /> |
210 | <check_box label="기타 스크립트 실행" name="check other scripts" /> | 207 | <text type="string" length="1" name="allow_label2"> |
208 | 오브젝트 만들기: | ||
209 | </text> | ||
210 | <check_box label="모든 주민" name="edit objects check" /> | ||
211 | <check_box label="그룹" name="edit group objects check" /> | ||
212 | <text type="string" length="1" name="allow_label3"> | ||
213 | 오브젝트 입력: | ||
214 | </text> | ||
215 | <check_box label="모든 주민" name="all object entry check" /> | ||
216 | <check_box label="그룹" name="group object entry check" /> | ||
217 | <text type="string" length="1" name="allow_label4"> | ||
218 | 스크립트 실행: | ||
219 | </text> | ||
220 | <check_box label="모든 주민" name="check other scripts" /> | ||
221 | <check_box label="그룹" name="check group scripts" /> | ||
211 | <text type="string" length="1" name="land_options_label"> | 222 | <text type="string" length="1" name="land_options_label"> |
212 | 토지 옵션: | 223 | 토지 옵션: |
213 | </text> | 224 | </text> |
214 | <check_box label="안전(실 없음)" name="check safe" /> | 225 | <check_box label="안전(데미 없음)" name="check safe" /> |
215 | <check_box label="밀기 한정" name="PushRestrictCheck" | 226 | <check_box label="밀기 한정" name="PushRestrictCheck" |
216 | tool_tip="llPushObject기능은 구획 소유주 스크립트를 통하거나 기능 구현자가 스크립트 소유자인 경우에만 작동합니다." /> | 227 | tool_tip="llPushObject기능은 구획 소유주 스크립트이거나 기능 구현자가 스크립트 소유자인 경우에만 작동합니다." /> |
217 | <check_box label="Show in Search > Places (L$30/week) under" name="ShowDirectoryCheck" /> | 228 | <check_box label="검색 > 장소(L$30/주)에 보이기" name="ShowDirectoryCheck" /> |
218 | <combo_box name="land category"> | 229 | <combo_box name="land category"> |
219 | <combo_item name="AnyCategory"> | 230 | <combo_item name="AnyCategory"> |
220 | 모든 카테고리 | 231 | 모든 카테고리 |
221 | </combo_item> | 232 | </combo_item> |
222 | <combo_item name="LindenLocation"> | 233 | <combo_item name="LindenLocation"> |
223 | 린든 위치 | 234 | 린든랩 관련 |
224 | </combo_item> | 235 | </combo_item> |
225 | <combo_item name="Adult"> | 236 | <combo_item name="Adult"> |
226 | 성인용 | 237 | 성인 |
227 | </combo_item> | 238 | </combo_item> |
228 | <combo_item name="Arts&Culture"> | 239 | <combo_item name="Arts&Culture"> |
229 | 예술 & 문화 | 240 | 예술 & 문화 |
@@ -235,13 +246,13 @@ | |||
235 | 교육용 | 246 | 교육용 |
236 | </combo_item> | 247 | </combo_item> |
237 | <combo_item name="Gaming"> | 248 | <combo_item name="Gaming"> |
238 | 게밍 | 249 | 게 |
239 | </combo_item> | 250 | </combo_item> |
240 | <combo_item name="Hangout"> | 251 | <combo_item name="Hangout"> |
241 | 가는 곳 | 252 | 합 |
242 | </combo_item> | 253 | </combo_item> |
243 | <combo_item name="NewcomerFriendly"> | 254 | <combo_item name="NewcomerFriendly"> |
244 | 호적 | 255 | 보자 |
245 | </combo_item> | 256 | </combo_item> |
246 | <combo_item name="Parks&Nature"> | 257 | <combo_item name="Parks&Nature"> |
247 | 공원 및 자연 | 258 | 공원 및 자연 |
@@ -256,41 +267,41 @@ | |||
256 | 기타 | 267 | 기타 |
257 | </combo_item> | 268 | </combo_item> |
258 | </combo_box> | 269 | </combo_box> |
259 | <check_box label="목록 웹에 게시" name="PublishCheck" | ||
260 | tool_tip="내 구획 정보를 웹에 게시." /> | ||
261 | <check_box label="성인용 컨텐츠" name="MatureCheck" | 270 | <check_box label="성인용 컨텐츠" name="MatureCheck" |
262 | tool_tip="본인의 구획 정보는 성인용으로 간주 됩니다." /> | 271 | tool_tip="사용자의 구획 정보 또는 컨텐츠는 성인 전용으로 간주됩니다." /> |
272 | <check_box label="웹에 게시" name="PublishCheck" | ||
273 | tool_tip="내 구획 정보를 웹에 게시." /> | ||
263 | <button label="?" label_selected="?" name="?" /> | 274 | <button label="?" label_selected="?" name="?" /> |
264 | <text type="string" length="1" name="Snapshot:"> | 275 | <text type="string" length="1" name="Snapshot:"> |
265 | 스냅샷: | 276 | 스냅샷: |
266 | </text> | 277 | </text> |
267 | <texture_picker label="" name="snapshot_ctrl" tool_tip="클릭해 그림을 선택하십시오" /> | 278 | <texture_picker label="" name="snapshot_ctrl" |
279 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
268 | <text type="string" length="1" name="Landing Point: (none)"> | 280 | <text type="string" length="1" name="Landing Point: (none)"> |
269 | 착륙 지점 (없음) | 281 | 텔레포트 도착지 (없음) |
270 | </text> | 282 | </text> |
271 | <button label="설정" label_selected="설정" name="Set" | 283 | <button label="설정" label_selected="설정" name="Set" |
272 | tool_tip="착륙 지점을 내 아바타 위치로 설정. 이 토지 구획 내부여야 합니다." /> | 284 | tool_tip="텔레포트 도착지를 내 아바타 위치로 설정합니다. 이 토지 구획 내부여야 합니다." /> |
273 | <button label="비기" label_selected="비기" name="Clear" | 285 | <button label="소" label_selected="소" name="Clear" |
274 | tool_tip="착 ." /> | 286 | tool_tip="텔레포트 도착지 다." /> |
275 | <text type="string" length="1" name="Teleport Routing: "> | 287 | <text type="string" length="1" name="Teleport Routing: "> |
276 | 텔포트 라: | 288 | 텔포트 신 전: |
277 | </text> | 289 | </text> |
278 | <combo_box name="landing type" | 290 | <combo_box name="landing type" |
279 | tool_tip="Teleport Routing -- select how to handle teleports onto your land."> | 291 | tool_tip="Teleport Routing -- select how to handle teleports onto your land."> |
280 | <combo_item type="string" length="1" name="Blocked"> | 292 | <combo_item type="string" length="1" name="Blocked"> |
281 | 금지 | 293 | 금지됨 |
282 | </combo_item> | 294 | </combo_item> |
283 | <combo_item type="string" length="1" name="LandingPoint"> | 295 | <combo_item type="string" length="1" name="LandingPoint"> |
284 | 착륙 지점 | 296 | 텔레포트 도착지 |
285 | </combo_item> | 297 | </combo_item> |
286 | <combo_item type="string" length="1" name="Anywhere"> | 298 | <combo_item type="string" length="1" name="Anywhere"> |
287 | 어든 | 299 | 든 치 |
288 | </combo_item> | 300 | </combo_item> |
289 | </combo_box> | 301 | </combo_box> |
290 | </panel> | 302 | </panel> |
291 | <panel label="매디아" name="land_media_panel"> | 303 | <panel label="미디어" name="land_media_panel"> |
292 | <check_box label="이 구획에만 공간성 부여한 소리 한정" | 304 | <check_box label="소리를 이 구획으로 한정" name="check sound local" /> |
293 | name="check sound local" /> | ||
294 | <text type="string" length="1" name="Music URL:"> | 305 | <text type="string" length="1" name="Music URL:"> |
295 | 음악 URL: | 306 | 음악 URL: |
296 | </text> | 307 | </text> |
@@ -299,39 +310,39 @@ | |||
299 | 텍스처: | 310 | 텍스처: |
300 | </text> | 311 | </text> |
301 | <text type="string" length="1" name="Replace this texture:"> | 312 | <text type="string" length="1" name="Replace this texture:"> |
302 | 이 텍스처 교체: | 313 | 이 텍스처를 대체함: |
303 | </text> | 314 | </text> |
304 | <texture_picker label="" name="media texture" tool_tip="클릭해 그림을 선택하십시오" /> | 315 | <texture_picker label="" name="media texture" |
316 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
305 | <text type="string" length="1" name="with content from this URL:"> | 317 | <text type="string" length="1" name="with content from this URL:"> |
306 | 이 URL로부터의 컨텐츠: | 318 | 이 URL의 컨텐츠로 교체: |
307 | </text> | 319 | </text> |
308 | <check_box label="컨텐츠 자동 크기 조절(속도 및 시각 품질 감)" | 320 | <check_box label="컨텐츠 자동 크기 조절 (속도 및 시각 품질 하)" |
309 | name="media_auto_scale" | 321 | name="media_auto_scale" |
310 | tool_tip="이 옵션을 선택할 경우 이 구획의 내용물이 자동으로 비례 변환됩니다. 속도 및 시각적 품질이 약간 떨어지나 추가적인 텍스처 비례 변환 또는 정렬은 필요 없습니다." /> | 322 | tool_tip="이 옵션을 선택하면 이 구획의 컨텐츠의 크기가 자동으로 조절됩니다. 속도 및 시각 품질이 약간 떨어질 수 있지만 추가적인 텍스처 크기 조절이나 정렬이 필요 없습니다." /> |
311 | </panel> | 323 | </panel> |
312 | <panel label="스" name="land_access_panel"> | 324 | <panel label=" 권한" name="land_access_panel"> |
313 | <text type="string" length="1" name="Limit access to this parcel to:"> | 325 | <text type="string" length="1" name="Limit access to this parcel to:"> |
314 | 이 구획에 대한 스를 다음으로 제한: | 326 | 이 구획에 대한 용권 다음으로 제한: |
315 | </text> | 327 | </text> |
316 | <check_box label="그룹: (없음)" name="GroupCheck" /> | 328 | <check_box label="그룹: (없음)" name="GroupCheck" /> |
317 | <check_box label="아바타: (0개 나열, 최대 300개)" name="AccessCheck" /> | 329 | <check_box label="아바타: (0개 나열, 최대 300개)" name="AccessCheck" /> |
318 | <button label="추가..." label_selected="추가..." name="Add..." /> | 330 | <button label="추가..." label_selected="추가..." name="Add..." /> |
319 | <button label="제거" label_selected="제거" name="Remove" /> | 331 | <button label="제거" label_selected="제거" name="Remove" /> |
320 | <check_box label="임시 액세스 용 스 판매:" name="PassCheck" /> | 332 | <check_box label="임시 판매:" name="PassCheck" /> |
321 | <spinner label="가격(단위: L$):" name="PriceSpin" /> | 333 | <spinner label="가격 (L$):" name="PriceSpin" /> |
322 | <spinner label=" 간:" name="HoursSpin" /> | 334 | <spinner label="시간:" name="HoursSpin" /> |
323 | </panel> | 335 | </panel> |
324 | <panel label="차단" name="land_ban_panel"> | 336 | <panel label="차단" name="land_ban_panel"> |
325 | <check_box label="다음 아바타 금지: (0개 나열, 최대 300개)" | 337 | <check_box label="차단된 아바타: (0개 나열, 최대 300개)" name="LandBanCheck" /> |
326 | name="LandBanCheck" /> | ||
327 | <button label="추가..." label_selected="추가..." name="Add..." /> | 338 | <button label="추가..." label_selected="추가..." name="Add..." /> |
328 | <button label="제거" label_selected="제거" name="Remove" /> | 339 | <button label="제거" label_selected="제거" name="Remove" /> |
329 | <text type="string" length="1" name="Deny by Payment Status:"> | 340 | <text type="string" length="1" name="Deny by Payment Status:"> |
330 | 지불 상태에 거부: | 341 | 지불 상태 출입 거부 |
331 | </text> | 342 | </text> |
332 | <check_box label="파 미지 보 거부" name="DenyAnonymousCheck" /> | 343 | <check_box label="결단 미록자 입 거부" name="DenyAnonymousCheck" /> |
333 | <check_box label="파 지 보 거부" name="DenyIdentifiedCheck" /> | 344 | <check_box label="결단 록자 입 거부" name="DenyIdentifiedCheck" /> |
334 | <check_box label="사용한 보 거부" name="DenyTransactedCheck" /> | 345 | <check_box label="결수단 용자 거부" name="DenyTransactedCheck" /> |
335 | </panel> | 346 | </panel> |
336 | </tab_container> | 347 | </tab_container> |
337 | </floater> | 348 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_animation_preview.xml b/linden/indra/newview/skins/xui/ko/floater_animation_preview.xml index 5bd034a..cbf13ec 100644 --- a/linden/indra/newview/skins/xui/ko/floater_animation_preview.xml +++ b/linden/indra/newview/skins/xui/ko/floater_animation_preview.xml | |||
@@ -7,74 +7,73 @@ | |||
7 | 설명: | 7 | 설명: |
8 | </text> | 8 | </text> |
9 | <spinner label="우선 순위" name="priority" | 9 | <spinner label="우선 순위" name="priority" |
10 | tool_tip="이 애니메이션이 어떤 애니메이션을 오버라이드할지를 제어합니다." /> | 10 | tool_tip="이 애니메이션이 어떤 애니메이션을 오버라이드 할지를 제어 합니다." /> |
11 | <text name="preview_label"> | 11 | <text name="preview_label"> |
12 | 다음 안 미리보기 | 12 | 다음 건 미리보기 |
13 | </text> | 13 | </text> |
14 | <combo_box label="" name="preview_base_anim" | 14 | <combo_box label="" name="preview_base_anim" |
15 | tool_tip="Use this to test your animation behavior while your avatar performs common actions."> | 15 | tool_tip="Use this to test your animation behavior while your avatar performs common actions."> |
16 | <combo_item name="Standing"> | 16 | <combo_item name="Standing"> |
17 | 서있다 | 17 | 서기 |
18 | </combo_item> | 18 | </combo_item> |
19 | <combo_item name="Walking"> | 19 | <combo_item name="Walking"> |
20 | 걷는다 | 20 | 걷기 |
21 | </combo_item> | 21 | </combo_item> |
22 | <combo_item name="Sitting"> | 22 | <combo_item name="Sitting"> |
23 | 앉아있다 | 23 | 앉기 |
24 | </combo_item> | 24 | </combo_item> |
25 | <combo_item name="Flying"> | 25 | <combo_item name="Flying"> |
26 | 다 | 26 | 행 |
27 | </combo_item> | 27 | </combo_item> |
28 | </combo_box> | 28 | </combo_box> |
29 | <check_box label="루프" name="loop_check" | 29 | <check_box label="반복" name="loop_check" tool_tip="애니메이션 반복" /> |
30 | tool_tip="이 애니메이션이 루핑하게 됩니다." /> | 30 | <spinner label="(%)" name="loop_in_point" |
31 | <spinner label="In(%)" name="loop_in_point" | 31 | tool_tip="애니메이션에 루핑 반환점을 설정합니다." /> |
32 | tool_tip="애니메이션에 루핑 반환점 설정." /> | ||
33 | <spinner label="Out(%)" name="loop_out_point" | 32 | <spinner label="Out(%)" name="loop_out_point" |
34 | tool_tip="애니메이션에 루프 종료점 설정." /> | 33 | tool_tip="애니메이션에 루프 종료점을 설정합니다." /> |
35 | <text name="hand_label"> | 34 | <text name="hand_label"> |
36 | 손 | 35 | 손 |
37 | </text> | 36 | </text> |
38 | <combo_box label="" name="hand_pose_combo" | 37 | <combo_box label="" name="hand_pose_combo" |
39 | tool_tip="Controls what hands do during animation."> | 38 | tool_tip="Controls what hands do during animation."> |
40 | <combo_item name="Spread"> | 39 | <combo_item name="Spread"> |
41 | 다 | 40 | 치기 |
42 | </combo_item> | 41 | </combo_item> |
43 | <combo_item name="Relaxed"> | 42 | <combo_item name="Relaxed"> |
44 | 함 | 43 | 렉 |
45 | </combo_item> | 44 | </combo_item> |
46 | <combo_item name="PointBoth"> | 45 | <combo_item name="PointBoth"> |
47 | 양쪽 가리키기 | 46 | (쪽) |
48 | </combo_item> | 47 | </combo_item> |
49 | <combo_item name="Fist"> | 48 | <combo_item name="Fist"> |
50 | 주먹 | 49 | 주먹 |
51 | </combo_item> | 50 | </combo_item> |
52 | <combo_item name="RelaxedLeft"> | 51 | <combo_item name="RelaxedLeft"> |
53 | 왼쪽 함 | 52 | 렉(좌) |
54 | </combo_item> | 53 | </combo_item> |
55 | <combo_item name="PointLeft"> | 54 | <combo_item name="PointLeft"> |
56 | 가리키기 | 55 | () |
57 | </combo_item> | 56 | </combo_item> |
58 | <combo_item name="FistLeft"> | 57 | <combo_item name="FistLeft"> |
59 | 왼쪽 주먹 | 58 | 왼쪽 주먹 |
60 | </combo_item> | 59 | </combo_item> |
61 | <combo_item name="RelaxedRight"> | 60 | <combo_item name="RelaxedRight"> |
62 | 오쪽 함 | 61 | (우) |
63 | </combo_item> | 62 | </combo_item> |
64 | <combo_item name="PointRight"> | 63 | <combo_item name="PointRight"> |
65 | 른 리키기 | 64 | () |
66 | </combo_item> | 65 | </combo_item> |
67 | <combo_item name="FistRight"> | 66 | <combo_item name="FistRight"> |
68 | 오른쪽 주먹 | 67 | 오른쪽 주먹 |
69 | </combo_item> | 68 | </combo_item> |
70 | <combo_item name="SaluteRight"> | 69 | <combo_item name="SaluteRight"> |
71 | 경례 른 | 70 | 경 관한 권리 |
72 | </combo_item> | 71 | </combo_item> |
73 | <combo_item name="Typing"> | 72 | <combo_item name="Typing"> |
74 | 타핑 | 73 | 력 |
75 | </combo_item> | 74 | </combo_item> |
76 | <combo_item name="PeaceRight"> | 75 | <combo_item name="PeaceRight"> |
77 | 평화 시 오쪽 | 76 | 평화에 대 권 |
78 | </combo_item> | 77 | </combo_item> |
79 | </combo_box> | 78 | </combo_box> |
80 | <text name="emote_label"> | 79 | <text name="emote_label"> |
@@ -83,77 +82,77 @@ | |||
83 | <combo_box label="" name="emote_combo" | 82 | <combo_box label="" name="emote_combo" |
84 | tool_tip="Controls what face does during animation."> | 83 | tool_tip="Controls what face does during animation."> |
85 | <combo_item name="[None]"> | 84 | <combo_item name="[None]"> |
86 | [없음] | 85 | [None] |
87 | </combo_item> | 86 | </combo_item> |
88 | <combo_item name="Aaaaah"> | 87 | <combo_item name="Aaaaah"> |
89 | 아아아아 | 88 | 아- |
90 | </combo_item> | 89 | </combo_item> |
91 | <combo_item name="Afraid"> | 90 | <combo_item name="Afraid"> |
92 | 두 | 91 | 두려움 |
93 | </combo_item> | 92 | </combo_item> |
94 | <combo_item name="Angry"> | 93 | <combo_item name="Angry"> |
95 | 화남 | 94 | 화남 |
96 | </combo_item> | 95 | </combo_item> |
97 | <combo_item name="BigSmile"> | 96 | <combo_item name="BigSmile"> |
98 | 미 | 97 | 활짝 |
99 | </combo_item> | 98 | </combo_item> |
100 | <combo_item name="Bored"> | 99 | <combo_item name="Bored"> |
101 | 분함 | 100 | 지함 |
102 | </combo_item> | 101 | </combo_item> |
103 | <combo_item name="Cry"> | 102 | <combo_item name="Cry"> |
104 | 울다 | 103 | 울기 |
105 | </combo_item> | 104 | </combo_item> |
106 | <combo_item name="Disdain"> | 105 | <combo_item name="Disdain"> |
107 | 경멸하다 | 106 | 경멸 |
108 | </combo_item> | 107 | </combo_item> |
109 | <combo_item name="Embarrassed"> | 108 | <combo_item name="Embarrassed"> |
110 | 당스럽다 | 109 | 당함 |
111 | </combo_item> | 110 | </combo_item> |
112 | <combo_item name="Frown"> | 111 | <combo_item name="Frown"> |
113 | 찡그다 | 112 | 표 그 |
114 | </combo_item> | 113 | </combo_item> |
115 | <combo_item name="Kiss"> | 114 | <combo_item name="Kiss"> |
116 | 키스 | 115 | 키스 |
117 | </combo_item> | 116 | </combo_item> |
118 | <combo_item name="Laugh"> | 117 | <combo_item name="Laugh"> |
119 | 웃다 | 118 | 웃음 |
120 | </combo_item> | 119 | </combo_item> |
121 | <combo_item name="Plllppt"> | 120 | <combo_item name="Plllppt"> |
122 | Plllppt | 121 | Plllppt |
123 | </combo_item> | 122 | </combo_item> |
124 | <combo_item name="Repulsed"> | 123 | <combo_item name="Repulsed"> |
125 | 혐스움 | 124 | 거 |
126 | </combo_item> | 125 | </combo_item> |
127 | <combo_item name="Sad"> | 126 | <combo_item name="Sad"> |
128 | 슬픔 | 127 | 슬픔 |
129 | </combo_item> | 128 | </combo_item> |
130 | <combo_item name="Shrug"> | 129 | <combo_item name="Shrug"> |
131 | 어깨를 으쓱하다 | 130 | 어깨를 으쓱하기 |
132 | </combo_item> | 131 | </combo_item> |
133 | <combo_item name="Smile"> | 132 | <combo_item name="Smile"> |
134 | 미소 | 133 | 미소 |
135 | </combo_item> | 134 | </combo_item> |
136 | <combo_item name="Surprise"> | 135 | <combo_item name="Surprise"> |
137 | 놀하다 | 136 | 놀 |
138 | </combo_item> | 137 | </combo_item> |
139 | <combo_item name="Wink"> | 138 | <combo_item name="Wink"> |
140 | 윙크 | 139 | 윙크 |
141 | </combo_item> | 140 | </combo_item> |
142 | <combo_item name="Worry"> | 141 | <combo_item name="Worry"> |
143 | 걱정함 | 142 | 걱정 |
144 | </combo_item> | 143 | </combo_item> |
145 | </combo_box> | 144 | </combo_box> |
146 | <spinner label="Ease In(초)" name="ease_in_time" | 145 | <spinner label="점점 가까이(초)" name="ease_in_time" |
147 | tool_tip="애니메이션이 적용되는데 걸리는 시간(초단위)." /> | 146 | tool_tip="애니메이션이 적용되는데 걸리는 시간(초단위)." /> |
148 | <spinner label="Ease Out(초)" name="ease_out_time" | 147 | <spinner label="점저 멀리(초)" name="ease_out_time" |
149 | tool_tip="애니메이션이 분리되는데 걸리는 시간(초단위)." /> | 148 | tool_tip="애니메이션이 분리되는데 걸리는 시간(초단위)." /> |
150 | <button label="" name="play_btn" tool_tip="애니메이션 재생/일시 정지." /> | 149 | <button label="" name="play_btn" tool_tip="애니메이션 재생/일시 정지." /> |
151 | <button label="" name="stop_btn" tool_tip="애니메이션 재생 중지" /> | 150 | <button label="" name="stop_btn" tool_tip="애니메이션 재생 중지" /> |
152 | <slider label="" name="playback_slider" /> | 151 | <slider label="" name="playback_slider" /> |
153 | <text name="bad_animation_text"> | 152 | <text name="bad_animation_text"> |
154 | 애니메이션 파일을 읽을 수 없습니다. | 153 | 애니메이션 파일을 읽을 수 없습니다. |
155 | 154 | ||
156 | Poser 4에서 BVH 파일을 보내기실 것을 권장합니다. | 155 | Poser 4에서 내보낸 BVH 파일을 용 것을 권장합니다. |
157 | </text> | 156 | </text> |
158 | <button label="취소" name="cancel_btn" /> | 157 | <button label="취소" name="cancel_btn" /> |
159 | <button label="업로드(L$[AMOUNT])" name="ok_btn" /> | 158 | <button label="업로드(L$[AMOUNT])" name="ok_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_auction.xml b/linden/indra/newview/skins/xui/ko/floater_auction.xml index 1ebd624..ea8e9c8 100644 --- a/linden/indra/newview/skins/xui/ko/floater_auction.xml +++ b/linden/indra/newview/skins/xui/ko/floater_auction.xml | |||
@@ -1,14 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="floater_auction" title="린든 토지 판매 시작"> | 2 | <floater name="floater_auction" title="린든 토지 판매 시작"> |
3 | <check_box label="노란색 선택 펜스 포함" name="fence_check" /> | 3 | <check_box label="황색 선택 울타리 포함" name="fence_check" /> |
4 | <combo_box name="saletype_combo"> | ||
5 | <combo_item name="Auction"> | ||
6 | 경매 | ||
7 | </combo_item> | ||
8 | <combo_item name="FirstLand"> | ||
9 | 첫 토지 | ||
10 | </combo_item> | ||
11 | </combo_box> | ||
12 | <button label="스냅샷" label_selected="스냅샷" name="snapshot_btn" /> | 4 | <button label="스냅샷" label_selected="스냅샷" name="snapshot_btn" /> |
13 | <button label="확인" label_selected="확인" name="ok_btn" /> | 5 | <button label="확인" label_selected="확인" name="ok_btn" /> |
14 | <text name="already for sale"> | 6 | <text name="already for sale"> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_avatar_picker.xml b/linden/indra/newview/skins/xui/ko/floater_avatar_picker.xml index 0bba42c..b0fe719 100644 --- a/linden/indra/newview/skins/xui/ko/floater_avatar_picker.xml +++ b/linden/indra/newview/skins/xui/ko/floater_avatar_picker.xml | |||
@@ -1,15 +1,21 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="avatarpicker" title=" 선택"> | 2 | <floater name="avatarpicker" title=" 선택"> |
3 | <text name="Type part of the person's name:"> | 3 | <text name="Type part of the person's name:"> |
4 | 이름의 일부를 입력하십시오: | 4 | 주민 이름의 일부를 입력하십시오: |
5 | </text> | ||
6 | <text name="Type part of the resident's name:"> | ||
7 | 이름의 일부를 입력 하십시오. | ||
5 | </text> | 8 | </text> |
6 | <button label="찾기" label_selected="찾기" name="Find" /> | 9 | <button label="찾기" label_selected="찾기" name="Find" /> |
7 | <text name="Or select a calling card:"> | 10 | <text name="Or select a calling card:"> |
8 | 또는 명함을 선택하십시오: | 11 | 또는 프로필을 선택함: |
12 | </text> | ||
13 | <text name="Or select their calling card:"> | ||
14 | 또는 프로필 선택 | ||
9 | </text> | 15 | </text> |
10 | <button label="선택" label_selected="선택" name="Select" /> | 16 | <button label="선택" label_selected="선택" name="Select" /> |
11 | <button label="닫기" label_selected="닫기" name="Close" /> | 17 | <button label="닫기" label_selected="닫기" name="Close" /> |
12 | <text name="NotFound"> | 18 | <text name="NotFound"> |
13 | ‘[TEXT]’(을)를 찾을 수 없니다 | 19 | '[TEXT]' 찾을 수 없 |
14 | </text> | 20 | </text> |
15 | </floater> | 21 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_avatar_textures.xml b/linden/indra/newview/skins/xui/ko/floater_avatar_textures.xml index 96ddc64..7d75972 100644 --- a/linden/indra/newview/skins/xui/ko/floater_avatar_textures.xml +++ b/linden/indra/newview/skins/xui/ko/floater_avatar_textures.xml | |||
@@ -1,26 +1,26 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="avatar_texture_debug" title="Avatar Textures"> | 2 | <floater name="avatar_texture_debug" title="아바타 텍스처"> |
3 | <text name=""> | 3 | <text name=""> |
4 | Baked Textures | 4 | 저장된 텍스처 |
5 | </text> | 5 | </text> |
6 | <text name=""> | 6 | <text name=""> |
7 | Composite Textures | 7 | 복합 텍스처 |
8 | </text> | 8 | </text> |
9 | <texture_picker label="머리" name="baked_head" /> | 9 | <texture_picker label="머리" name="baked_head" /> |
10 | <texture_picker label="메이크업" name="head_bodypaint" /> | 10 | <texture_picker label="메이크업" name="head_bodypaint" /> |
11 | <texture_picker label="헤어스타일" name="hair" /> | 11 | <texture_picker label="헤어" name="hair" /> |
12 | <button label="Dump" label_selected="Dump" name="Dump" /> | 12 | <button label="덤프" label_selected="덤프" name="Dump" /> |
13 | <texture_picker label="눈" name="baked_eyes" /> | 13 | <texture_picker label="눈" name="baked_eyes" /> |
14 | <texture_picker label="Eye" name="eye_texture" /> | 14 | <texture_picker label="눈" name="eye_texture" /> |
15 | <texture_picker label="Upper Body" name="baked_upper_body" /> | 15 | <texture_picker label="상체" name="baked_upper_body" /> |
16 | <texture_picker label="Upper Body Tattoo" name="upper_bodypaint" /> | 16 | <texture_picker label="상체 문신" name="upper_bodypaint" /> |
17 | <texture_picker label="츠" name="undershirt" /> | 17 | <texture_picker label="내()" name="undershirt" /> |
18 | <texture_picker label="장갑" name="gloves" /> | 18 | <texture_picker label="장갑" name="gloves" /> |
19 | <texture_picker label="셔츠" name="shirt" /> | 19 | <texture_picker label="셔츠" name="shirt" /> |
20 | <texture_picker label="Upper Jacket" name="upper_jacket" /> | 20 | <texture_picker label="상의 재킷" name="upper_jacket" /> |
21 | <texture_picker label="Lower Body" name="baked_lower_body" /> | 21 | <texture_picker label="하반신" name="baked_lower_body" /> |
22 | <texture_picker label="Lower Body Tattoo" name="lower_bodypaint" /> | 22 | <texture_picker label="하반신 문신" name="lower_bodypaint" /> |
23 | <texture_picker label="속" name="underpants" /> | 23 | <texture_picker label="(하)" name="underpants" /> |
24 | <texture_picker label="양말" name="socks" /> | 24 | <texture_picker label="양말" name="socks" /> |
25 | <texture_picker label="신발" name="shoes" /> | 25 | <texture_picker label="신발" name="shoes" /> |
26 | <texture_picker label="바지" name="pants" /> | 26 | <texture_picker label="바지" name="pants" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_build_options.xml b/linden/indra/newview/skins/xui/ko/floater_build_options.xml index 7831280..b258fa6 100644 --- a/linden/indra/newview/skins/xui/ko/floater_build_options.xml +++ b/linden/indra/newview/skins/xui/ko/floater_build_options.xml | |||
@@ -2,6 +2,7 @@ | |||
2 | <floater name="build options floater" title="그리드 옵션"> | 2 | <floater name="build options floater" title="그리드 옵션"> |
3 | <spinner label="그리드 단위(미터)" name="GridResolution" /> | 3 | <spinner label="그리드 단위(미터)" name="GridResolution" /> |
4 | <spinner label="그리드 면적(미터)" name="GridDrawSize" /> | 4 | <spinner label="그리드 면적(미터)" name="GridDrawSize" /> |
5 | <check_box label="하위 유닛 스내핑 켜기" name="GridSubUnit" /> | 5 | <check_box label="하위 그리드 자동 정렬" name="GridSubUnit" /> |
6 | <slider label="그리드 불투명도" name="GridOpacity" /> | 6 | <check_box label="격자 보이기" name="GridCrossSection" /> |
7 | <slider label="그리드 투명도" name="GridOpacity" /> | ||
7 | </floater> | 8 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_bumps.xml b/linden/indra/newview/skins/xui/ko/floater_bumps.xml index 62703e5..35ee93c 100644 --- a/linden/indra/newview/skins/xui/ko/floater_bumps.xml +++ b/linden/indra/newview/skins/xui/ko/floater_bumps.xml | |||
@@ -1,21 +1,21 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="floater_bumps" title="추, 기 및 리"> | 2 | <floater name="floater_bumps" title="밀기, 타격 지"> |
3 | <text name="none_detected"> | 3 | <text name="none_detected"> |
4 | 감지된 것이 없음 | 4 | 감지된 것이 없음 |
5 | </text> | 5 | </text> |
6 | <text name="bump"> | 6 | <text name="bump"> |
7 | [TIME]에 [LAST] [FIRST](이) 를 아냈니다 | 7 | [TIME] [FIRST] [LAST]님 딪습니다. |
8 | </text> | 8 | </text> |
9 | <text name="llpushobject"> | 9 | <text name="llpushobject"> |
10 | [TIME]에 [LAST] [FIRST](이)가 귀하를 스크립트로 밀었습니다. | 10 | [TIME] [FIRST] [LAST]님이 스크립트로 밀었습니다. |
11 | </text> | 11 | </text> |
12 | <text name="selected_object_collide"> | 12 | <text name="selected_object_collide"> |
13 | [TIME]에 [LAST] [FIRST](이)가 귀 으로 때렸습니다 | 13 | [TIME] [FIRST] [LAST]님이 로 니다,. |
14 | </text> | 14 | </text> |
15 | <text name="scripted_object_collide"> | 15 | <text name="scripted_object_collide"> |
16 | [TIME]에 [LAST] [FIRST](이)가 귀하를 스크립트 으로 때렸습니다 | 16 | [TIME] [FIRST] [LAST]님이 스크립트 브로 니다. |
17 | </text> | 17 | </text> |
18 | <text name="physical_object_collide"> | 18 | <text name="physical_object_collide"> |
19 | [TIME]에 [LAST] [FIRST](이)가 귀하 리적 으로 때렸습니다 | 19 | [TIME] [FIRST] [LAST]님이 물리 브로 니다. |
20 | </text> | 20 | </text> |
21 | </floater> | 21 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_buy_contents.xml b/linden/indra/newview/skins/xui/ko/floater_buy_contents.xml index c68dc57..4acc356 100644 --- a/linden/indra/newview/skins/xui/ko/floater_buy_contents.xml +++ b/linden/indra/newview/skins/xui/ko/floater_buy_contents.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 | <floater name="floater_buy_contents" title="컨텐츠 구매"> | 2 | <floater name="floater_buy_contents" title="컨텐츠 구매"> |
3 | <text name="contains_text"> | 3 | <text name="contains_text"> |
4 | [NAME]에 포함된 내: | 4 | [NAME]에 포함된 항: |
5 | </text> | 5 | </text> |
6 | <text name="buy_text"> | 6 | <text name="buy_text"> |
7 | [NAME](으)로부터 L$[AMOUNT]에 구입하시겠습니다? | 7 | L$[AMOUNT]에 [NAME](으)로부터 구매 하시겠습니까? |
8 | </text> | 8 | </text> |
9 | <button label="취소" label_selected="취소" name="cancel_btn" /> | 9 | <button label="취소" label_selected="취소" name="cancel_btn" /> |
10 | <button label="구매" label_selected="구매" name="buy_btn" /> | 10 | <button label="구매" label_selected="구매" name="buy_btn" /> |
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 e8ab54e..674b823 100644 --- a/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml +++ b/linden/indra/newview/skins/xui/ko/floater_buy_currency.xml | |||
@@ -1,29 +1,29 @@ | |||
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="화폐 구매"> | 2 | <floater name="buy currency" title="린든달러(L$) 구매"> |
3 | <text name="info_buying"> | 3 | <text name="info_buying"> |
4 | 구매 화폐: | 4 | 린든달러(L$) 구매: |
5 | </text> | 5 | </text> |
6 | <text name="info_cannot_buy"> | 6 | <text name="info_cannot_buy"> |
7 | 지금 구입할 수 없음: | 7 | 지금 구입할 수 없음: |
8 | </text> | 8 | </text> |
9 | <text name="info_need_more"> | 9 | <text name="info_need_more"> |
10 | 화폐가 더 필요합니다. | 10 | 린든달러(L$)가 더 필요합니다: |
11 | </text> | 11 | </text> |
12 | <text name="error_message"> | 12 | <text name="error_message"> |
13 | 가 잘되습니다. | 13 | 제가 습니다. |
14 | </text> | 14 | </text> |
15 | <button label="웹사이트로 이동" name="error_web" /> | 15 | <button label="웹 사이트로 가기" name="error_web" /> |
16 | <text name="contacting"> | 16 | <text name="contacting"> |
17 | LindeX에 연락 중... | 17 | 린덱스(LindeX)에 연결 중... |
18 | </text> | 18 | </text> |
19 | <text name="buy_action_unknown"> | 19 | <text name="buy_action_unknown"> |
20 | LindeX 환율로 L$ 구입 | 20 | LindeX 환율로 린든달러(L$) 구매 |
21 | </text> | 21 | </text> |
22 | <text name="buy_action"> | 22 | <text name="buy_action"> |
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 | 린든달러(L$) 구매 |
27 | </text> | 27 | </text> |
28 | <line_editor name="currency_amt"> | 28 | <line_editor name="currency_amt"> |
29 | 1234 | 29 | 1234 |
@@ -38,24 +38,24 @@ | |||
38 | L$ [AMT] | 38 | L$ [AMT] |
39 | </text> | 39 | </text> |
40 | <text name="buying_label"> | 40 | <text name="buying_label"> |
41 | 하의 매 대 | 41 | 구매 입니다. |
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 | 이 구매를 확인하면 화폐 구매하 됩니다. | 53 | 이 구매를 확인하면 든달러(L$) 구매 수행됩니다. |
54 | 작업을 시도 합니다. | 54 | 업을 다 시도야 합니다. |
55 | </text> | 55 | </text> |
56 | <text name="purchase_warning_notenough"> | 56 | <text name="purchase_warning_notenough"> |
57 | 충분한 화폐를 지 않았습니다 | 57 | 충분한 든달러 매하지 않았습니다. |
58 | 구입하려는 금액을 늘리십시오. | 58 | 구매하려는 금액을 늘리십시오. |
59 | </text> | 59 | </text> |
60 | <button label="구매" name="buy_btn" /> | 60 | <button label="구매" name="buy_btn" /> |
61 | <button label="취소" name="cancel_btn" /> | 61 | <button label="취소" name="cancel_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_buy_land.xml b/linden/indra/newview/skins/xui/ko/floater_buy_land.xml index a01815f..e703181 100644 --- a/linden/indra/newview/skins/xui/ko/floater_buy_land.xml +++ b/linden/indra/newview/skins/xui/ko/floater_buy_land.xml | |||
@@ -1,70 +1,70 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="buy land" title="토지 구매"> | 2 | <floater name="buy land" title="토지 구매하기"> |
3 | <text name="region_name_label"> | 3 | <text name="region_name_label"> |
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_name_text"> | 6 | <text name="region_name_text"> |
7 | (알려지 음) | 7 | (알 음) |
8 | </text> | 8 | </text> |
9 | <text name="estate_name_label"> | 9 | <text name="estate_name_label"> |
10 | 유지: | 10 | 유지: |
11 | </text> | 11 | </text> |
12 | <text name="estate_name_text"> | 12 | <text name="estate_name_text"> |
13 | (알려지 음) | 13 | (알 음) |
14 | </text> | 14 | </text> |
15 | <text name="estate_owner_label"> | 15 | <text name="estate_owner_label"> |
16 | 유지 소유자: | 16 | 유지 소유자: |
17 | </text> | 17 | </text> |
18 | <text name="estate_owner_text"> | 18 | <text name="estate_owner_text"> |
19 | (알려지 음) | 19 | (알 음) |
20 | </text> | 20 | </text> |
21 | <text name="resellable_changeable_label"> | 21 | <text name="resellable_changeable_label"> |
22 | 이 지역에서 구입한 토지: | 22 | 이 지역에서 구매한 토지: |
23 | </text> | 23 | </text> |
24 | <text name="resellable_clause"> | 24 | <text name="resellable_clause"> |
25 | 이 지역에서 구입한 토지는 재판매할 수 없는 경우도 있습니다. | 25 | 이 지역에서 구매한 토지는 재판매 할 수 없는 경우도 있습니다. |
26 | </text> | 26 | </text> |
27 | <text name="changeable_clause"> | 27 | <text name="changeable_clause"> |
28 | 여 또는 세분지 을 있습니다. | 28 | 합 또는 세분 수 있습니다(또는 없습니다). |
29 | </text> | 29 | </text> |
30 | <text name="covenant_text"> | 30 | <text name="covenant_text"> |
31 | 유지 계약 조항에 동의해야 합니다. | 31 | 드 유지 계약 조항에 동의해야 합니다. |
32 | </text> | 32 | </text> |
33 | <text_editor name="covenant_editor"> | 33 | <text_editor name="covenant_editor"> |
34 | 로딩중... | 34 | 로딩 중… |
35 | </text_editor> | 35 | </text_editor> |
36 | <check_box label="위에 정의한 계 항에 동의합니다." | 36 | <check_box label="위에 정의한 행 규에 동의합니다." |
37 | name="agree_covenant" /> | 37 | name="agree_covenant" /> |
38 | <text name="info_parcel_label"> | 38 | <text name="info_parcel_label"> |
39 | 구획: | 39 | 구획: |
40 | </text> | 40 | </text> |
41 | <text name="info_parcel"> | 41 | <text name="info_parcel"> |
42 | 스코톱테릭스 138,204 | 42 | Scotopteryx 138,204 |
43 | </text> | 43 | </text> |
44 | <text name="info_size_label"> | 44 | <text name="info_size_label"> |
45 | 크기 : | 45 | 크기: |
46 | </text> | 46 | </text> |
47 | <text name="info_size"> | 47 | <text name="info_size"> |
48 | 1024 평 터 | 48 | 1024 제곱미터 |
49 | </text> | 49 | </text> |
50 | <text name="info_price_label"> | 50 | <text name="info_price_label"> |
51 | 가격: | 51 | 가격: |
52 | </text> | 52 | </text> |
53 | <text name="info_price"> | 53 | <text name="info_price"> |
54 | L$ 1500, 포함 | 54 | L$ 1500, 젝트 포함 |
55 | </text> | 55 | </text> |
56 | <text name="info_action"> | 56 | <text name="info_action"> |
57 | 이 토지를 매입할 경: | 57 | 이 토지 구매 내: |
58 | </text> | 58 | </text> |
59 | <text name="error_message"> | 59 | <text name="error_message"> |
60 | 가 잘되습니다. | 60 | 제가 습니다. |
61 | </text> | 61 | </text> |
62 | <button label="웹사이트로 이동" name="error_web" /> | 62 | <button label="웹 사이트로 가기" name="error_web" /> |
63 | <text name="account_action"> | 63 | <text name="account_action"> |
64 | 프리미엄 멤버으로 업그레이드. | 64 | 프리미엄 회으로 업그레이드. |
65 | </text> | 65 | </text> |
66 | <text name="account_reason"> | 66 | <text name="account_reason"> |
67 | 프리미엄 버 토지를 소유할 수 있습니다. | 67 | 프리미엄 회원만이 토지를 소유할 수 있습니다. |
68 | </text> | 68 | </text> |
69 | <combo_box name="account_level"> | 69 | <combo_box name="account_level"> |
70 | <combo_item name="US$9.95/month,billedmonthly"> | 70 | <combo_item name="US$9.95/month,billedmonthly"> |
@@ -78,20 +78,20 @@ | |||
78 | </combo_item> | 78 | </combo_item> |
79 | </combo_box> | 79 | </combo_box> |
80 | <text name="land_use_action"> | 80 | <text name="land_use_action"> |
81 | 월 토지 사용료를 화$ 40/로 인상하십시오. | 81 | US$ 40/월로 월 토지 사용료를 |
82 | </text> | 82 | </text> |
83 | <text name="land_use_reason"> | 83 | <text name="land_use_reason"> |
84 | 귀하는 현재 1,309 평방 미터의 토지를 보유하고 있습니다. | 84 | 귀하는 현재 1,309 제곱 미터의 토지를 하고 있습니다. |
85 | 이 구획은 512 평방 미터 토지니다. | 85 | 이 구획은 512 제곱 미터입니다. |
86 | </text> | 86 | </text> |
87 | <text name="purchase_action"> | 87 | <text name="purchase_action"> |
88 | Joe 주민에게 토지 대로 L$4000를 지불합니다 | 88 | 주민 Joe에게 토지 대 L$4000 지불 |
89 | </text> | 89 | </text> |
90 | <text name="currency_reason"> | 90 | <text name="currency_reason"> |
91 | 귀는 재 L$2,100를 보유하고 있습니다. | 91 | 현재 L$2,100를 보유하고 있습니다. |
92 | </text> | 92 | </text> |
93 | <text name="currency_action"> | 93 | <text name="currency_action"> |
94 | 추가 L$ 구매 | 94 | 추가로 린든달러(L$) 구매 |
95 | </text> | 95 | </text> |
96 | <line_editor name="currency_amt"> | 96 | <line_editor name="currency_amt"> |
97 | 1000 | 97 | 1000 |
@@ -100,9 +100,10 @@ | |||
100 | 약 US$ [AMOUNT2] | 100 | 약 US$ [AMOUNT2] |
101 | </text> | 101 | </text> |
102 | <text name="currency_balance"> | 102 | <text name="currency_balance"> |
103 | 귀는 재 L$2,100를 보유하고 있습니다. | 103 | 현재 L$2,100를 보유하고 있습니다. |
104 | </text> | 104 | </text> |
105 | <check_box label="구입에서 구룹기부 제외 하기" name="remove_contribution" /> | 105 | <check_box label="그룹 기부에서 [AMOUNT] 평방 미터를 제거합니다." |
106 | name="remove_contribution" /> | ||
106 | <button label="구매" name="buy_btn" /> | 107 | <button label="구매" name="buy_btn" /> |
107 | <button label="취소" name="cancel_btn" /> | 108 | <button label="취소" name="cancel_btn" /> |
108 | <text name="can_resell"> | 109 | <text name="can_resell"> |
@@ -121,7 +122,7 @@ | |||
121 | 활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다. | 122 | 활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다. |
122 | </text> | 123 | </text> |
123 | <text name="no_land_selected"> | 124 | <text name="no_land_selected"> |
124 | 토지를 선택하지 않습니다. | 125 | 토지를 선택하지 않. |
125 | </text> | 126 | </text> |
126 | <text name="multiple_parcels_selected"> | 127 | <text name="multiple_parcels_selected"> |
127 | 여러개의 각기 다른 구획이 선택되었습니다. | 128 | 여러개의 각기 다른 구획이 선택되었습니다. |
@@ -137,7 +138,7 @@ | |||
137 | 본 그룹은 이미 해당 구획을 소유하고 있습니다. | 138 | 본 그룹은 이미 해당 구획을 소유하고 있습니다. |
138 | </text> | 139 | </text> |
139 | <text name="you_already_own"> | 140 | <text name="you_already_own"> |
140 | 귀는 당 구획을 이미 소유하고 있습니다. | 141 | 해당 구획을 이미 소유하고 있습니다. |
141 | </text> | 142 | </text> |
142 | <text name="set_to_sell_to_other"> | 143 | <text name="set_to_sell_to_other"> |
143 | 선택한 구획은 다른 사람에게 판매하도록 설정되어 있습니다. | 144 | 선택한 구획은 다른 사람에게 판매하도록 설정되어 있습니다. |
@@ -158,13 +159,15 @@ | |||
158 | 귀하는 이미 토지를 소유하고 있습니다. | 159 | 귀하는 이미 토지를 소유하고 있습니다. |
159 | </text> | 160 | </text> |
160 | <text name="processing"> | 161 | <text name="processing"> |
161 | 구입 처리중... (1분에서 2분만 기다려 주십시요) | 162 | 구매 처리 중.. |
163 | |||
164 | (몇 분이 소요될 수 있음.) | ||
162 | </text> | 165 | </text> |
163 | <text name="fetching_error"> | 166 | <text name="fetching_error"> |
164 | 토지 구매 정보를 가져오는 동안 오류가 니다. | 167 | 토지 구매 정보를 가져오는 동안 오류가 발습니다. |
165 | </text> | 168 | </text> |
166 | <text name="buying_will"> | 169 | <text name="buying_will"> |
167 | 이 토지를 매입할 경: | 170 | 이 토지 구매 내: |
168 | </text> | 171 | </text> |
169 | <text name="buying_for_group"> | 172 | <text name="buying_for_group"> |
170 | 그룹을 대신해 토지 매입: | 173 | 그룹을 대신해 토지 매입: |
@@ -173,61 +176,55 @@ | |||
173 | 지금 구입할 수 없음: | 176 | 지금 구입할 수 없음: |
174 | </text> | 177 | </text> |
175 | <text name="not_for_sale"> | 178 | <text name="not_for_sale"> |
176 | 비판매:. | 179 | 비매용: |
177 | </text> | 180 | </text> |
178 | <text name="none_needed"> | 181 | <text name="none_needed"> |
179 | 필요한 사항 없음 | 182 | 필요한 사항 없음 |
180 | </text> | 183 | </text> |
181 | <text name="must_upgrade"> | 184 | <text name="must_upgrade"> |
182 | 토지를 소유하려면 하의 정을 업그레이드해야 합니다. | 185 | 토지를 소유하려면 계정을 업그레이드해야 합니다. |
183 | </text> | 186 | </text> |
184 | <text name="cant_own_land"> | 187 | <text name="cant_own_land"> |
185 | 귀하의 계정은 토지를 소유할 수 있습니다. | 188 | 귀하의 계정은 토지를 소유할 수 있습니다. |
186 | </text> | 189 | </text> |
187 | <text name="first_purchase"> | ||
188 | 최초의 토지 구매이며 '첫 토지' 구획을 구입할 수 있는 유일한 기회입니다. | ||
189 | </text> | ||
190 | <text name="first_time_but_not_first_land"> | ||
191 | 최초의 토지 구매이지만 최초 구매자를 위해 예약된 구획은 아닙니다. 검색을 사용하여 저렴한 '첫 토지' 구획을 찾을 수 있습니다. | ||
192 | </text> | ||
193 | <text name="land_holdings"> | 190 | <text name="land_holdings"> |
194 | 토지의 [BUYER] 퀴어 미터를 소유하습니다. | 191 | 토지의 [BUYER] 곱 미터를 소유하고 습니다. |
195 | </text> | 192 | </text> |
196 | <text name="pay_to_for_land"> | 193 | <text name="pay_to_for_land"> |
197 | 현 토지에 대해 [판매자]에 L$ [액] 지불 | 194 | [SELLER]()게 토지 대금 [AMOUNT] 지불 |
198 | </text> | 195 | </text> |
199 | <text name="buy_for_US"> | 196 | <text name="buy_for_US"> |
200 | 약 US$ [AMOUNT2] L$ [AMOUNT]구매, | 197 | 약 US$ [AMOUNT2] L$ [AMOUNT]를 구매 하시겠습니까? |
201 | </text> | 198 | </text> |
202 | <text name="parcel_meters"> | 199 | <text name="parcel_meters"> |
203 | 이 구획은 [AMOUNT] 평방 미터입니다. | 200 | 이 구획은 [AMOUNT] 평방 미터입니다. |
204 | </text> | 201 | </text> |
205 | <text name="premium_land"> | 202 | <text name="premium_land"> |
206 | 이 토지는 프리미엄이며 [AMOUNT] 평방 미터로 비용이 부과됩니다. | 203 | 이 토지는 프리미엄 역며 [AMOUNT] 평방 미터로 비용이 부과됩니다. |
207 | </text> | 204 | </text> |
208 | <text name="discounted_land"> | 205 | <text name="discounted_land"> |
209 | 이 토지는 할인되며 [AMOUNT] 평방 미터로 비용이 부과됩니다. | 206 | 이 토지는 할인 며 [AMOUNT] 평방 미터로 비용이 부과됩니다. |
210 | </text> | 207 | </text> |
211 | <text name="meters_supports_object"> | 208 | <text name="meters_supports_object"> |
212 | [AMOUNT] 평 터 | 209 | [AMOUNT]제곱미터 |
213 | supports [AMOUNT2] 지원 | 210 | [AMOUNT2]개의 젝트 지원 |
214 | </text> | 211 | </text> |
215 | <text name="sold_with_objects"> | 212 | <text name="sold_with_objects"> |
216 | 과 함께 판매 | 213 | 브와 함께 판매됨 |
217 | </text> | 214 | </text> |
218 | <text name="insufficient_land_credits"> | 215 | <text name="insufficient_land_credits"> |
219 | 그룹 [GROUP]은(는) 구매가 완료되기 전에 본 구획전체를 담당할 수 있는 토지 사용을 위한 충분한 신용이 필요합니다. | 216 | 그룹 [GROUP]은(는) 본 구획 전체의 사용을 위한 충분한 신용이 필요하며, 구매가 완료되기 전에 확인 되어야 합니다. |
220 | </text> | 217 | </text> |
221 | <text name="have_enough_lindens"> | 218 | <text name="have_enough_lindens"> |
222 | 이 토지를 구입하기에 충분한 L$ [AMOUNT]을(를) 가지고 있습니다. | 219 | 이 토지를 구입하기에 충분한 L$ [AMOUNT]을(를) 가지고 있습니다. |
223 | </text> | 220 | </text> |
224 | <text name="not_enough_lindens"> | 221 | <text name="not_enough_lindens"> |
225 | 현재 L$ [AMOUNT] 으로 L$ [AMOUNT2]이(가) 더 필요합니다. | 222 | 현재 L$ [AMOUNT]을() 보하고 으 L$ [AMOUNT2]이(가) 더 필요합니다. |
226 | </text> | 223 | </text> |
227 | <text name="balance_left"> | 224 | <text name="balance_left"> |
228 | 구입 후에 L$ [AMOUNT]이(가) 남게 됩니다. | 225 | 구입 후에 L$ [AMOUNT]가 남게 됩니다. |
229 | </text> | 226 | </text> |
230 | <text name="balance_needed"> | 227 | <text name="balance_needed"> |
231 | 이 토지를 구입하려면 L$ [AMOUNT] 이상을 지불해야 합니다. | 228 | 이 토지를 구입하려면 최소 L$ [AMOUNT] 이상을 지불해야 합니다. |
232 | </text> | 229 | </text> |
233 | </floater> | 230 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_buy_object.xml b/linden/indra/newview/skins/xui/ko/floater_buy_object.xml index 9468696..34e6e85 100644 --- a/linden/indra/newview/skins/xui/ko/floater_buy_object.xml +++ b/linden/indra/newview/skins/xui/ko/floater_buy_object.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 | <floater name="contents" title=" 복사본 구매"> | 2 | <floater name="contents" title="젝트 복사본 구매"> |
3 | <text name="contents_text"> | 3 | <text name="contents_text"> |
4 | 렸니다: | 4 | 텐츠: |
5 | </text> | 5 | </text> |
6 | <text name="buy_text"> | 6 | <text name="buy_text"> |
7 | [NAME](으)로부터 L$[AMOUNT]에 구입하시겠습니다? | 7 | L$[AMOUNT]에 [NAME](으)로부터 구매 하시겠습니까? |
8 | </text> | 8 | </text> |
9 | <button label="취소" label_selected="취소" name="cancel_btn" /> | 9 | <button label="취소" label_selected="취소" name="cancel_btn" /> |
10 | <button label="구매" label_selected="구매" name="buy_btn" /> | 10 | <button label="구매" label_selected="구매" name="buy_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_chat_history.xml b/linden/indra/newview/skins/xui/ko/floater_chat_history.xml index 998931c..6babcf2 100644 --- a/linden/indra/newview/skins/xui/ko/floater_chat_history.xml +++ b/linden/indra/newview/skins/xui/ko/floater_chat_history.xml | |||
@@ -1,5 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="chat floater" title="채팅 기록"> | 2 | <floater name="chat floater" title="채팅 기록"> |
3 | <button label="주민 음소거" label_selected="주민 음소거" name="Mute resident" /> | 3 | <button label="채팅" name="Chat" /> |
4 | <check_box label="음소거 텍스트 표시하기" name="show mutes" /> | 4 | <button label="차단" name="Mute resident" /> |
5 | <check_box label="음소거된 텍스트 표시하기" name="show mutes" /> | ||
5 | </floater> | 6 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_clothing.xml b/linden/indra/newview/skins/xui/ko/floater_clothing.xml index fd8d880..8c17b7d 100644 --- a/linden/indra/newview/skins/xui/ko/floater_clothing.xml +++ b/linden/indra/newview/skins/xui/ko/floater_clothing.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="clothing" title="류"> | 2 | <floater name="clothing" title=""> |
3 | <scroll_list name="clothing_list"> | 3 | <scroll_list name="clothing_list"> |
4 | <column label="" name="icon" /> | 4 | <column label="" name="icon" /> |
5 | <column label="Name" name="name" /> | 5 | <column label="Name" name="name" /> |
6 | </scroll_list> | 6 | </scroll_list> |
7 | <button label="이" name="take_off_btn" /> | 7 | <button label="기" name="take_off_btn" /> |
8 | <button label="착용" name="wear_btn" /> | 8 | <button label="착용" name="wear_btn" /> |
9 | </floater> | 9 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_color_picker.xml b/linden/indra/newview/skins/xui/ko/floater_color_picker.xml index ceb3593..78fb662 100644 --- a/linden/indra/newview/skins/xui/ko/floater_color_picker.xml +++ b/linden/indra/newview/skins/xui/ko/floater_color_picker.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 | <floater name="ColorPicker" title="색 피커"> | 2 | <floater name="ColorPicker" title="색 관리기"> |
3 | <text name="r_val_text"> | 3 | <text name="r_val_text"> |
4 | 빨간색: | 4 | : |
5 | </text> | 5 | </text> |
6 | <text name="g_val_text"> | 6 | <text name="g_val_text"> |
7 | 초색: | 7 | 색: |
8 | </text> | 8 | </text> |
9 | <text name="b_val_text"> | 9 | <text name="b_val_text"> |
10 | 파란색: | 10 | 파란색: |
@@ -13,12 +13,12 @@ | |||
13 | 색조: | 13 | 색조: |
14 | </text> | 14 | </text> |
15 | <text name="s_val_text"> | 15 | <text name="s_val_text"> |
16 | Sat: | 16 | 채도: |
17 | </text> | 17 | </text> |
18 | <text name="l_val_text"> | 18 | <text name="l_val_text"> |
19 | : | 19 | 암: |
20 | </text> | 20 | </text> |
21 | <check_box label="시 적용" name="apply_immediate" /> | 21 | <check_box label="금 적용" name="apply_immediate" /> |
22 | <button label="" label_selected="" name="color_pipette" /> | 22 | <button label="" label_selected="" name="color_pipette" /> |
23 | <button label="취소" label_selected="취소" name="cancel_btn" /> | 23 | <button label="취소" label_selected="취소" name="cancel_btn" /> |
24 | <button label="선택" label_selected="선택" name="select_btn" /> | 24 | <button label="선택" label_selected="선택" name="select_btn" /> |
@@ -26,6 +26,6 @@ | |||
26 | 현재 색: | 26 | 현재 색: |
27 | </text> | 27 | </text> |
28 | <text name="(Drag below to save.)"> | 28 | <text name="(Drag below to save.)"> |
29 | (아래로 래그 저장.) | 29 | 아래로 저장 |
30 | </text> | 30 | </text> |
31 | </floater> | 31 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_critical.xml b/linden/indra/newview/skins/xui/ko/floater_critical.xml index 26357c1..e5ce706 100644 --- a/linden/indra/newview/skins/xui/ko/floater_critical.xml +++ b/linden/indra/newview/skins/xui/ko/floater_critical.xml | |||
@@ -3,10 +3,10 @@ | |||
3 | <button label="계속" label_selected="계속" name="Continue" /> | 3 | <button label="계속" label_selected="계속" name="Continue" /> |
4 | <button label="취소" label_selected="취소" name="Cancel" /> | 4 | <button label="취소" label_selected="취소" name="Cancel" /> |
5 | <text name="tos_title"> | 5 | <text name="tos_title"> |
6 | 요 메시지 | 6 | 요 메시지 |
7 | </text> | 7 | </text> |
8 | <text name="tos_heading"> | 8 | <text name="tos_heading"> |
9 | 아 메시지를 세히 읽으오. | 9 | 음 메시지를 읽으. |
10 | </text> | 10 | </text> |
11 | <text_editor name="tos_text"> | 11 | <text_editor name="tos_text"> |
12 | TOS_TEXT | 12 | TOS_TEXT |
diff --git a/linden/indra/newview/skins/xui/ko/floater_customize.xml b/linden/indra/newview/skins/xui/ko/floater_customize.xml index 3abe397..9c29b1e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_customize.xml +++ b/linden/indra/newview/skins/xui/ko/floater_customize.xml | |||
@@ -1,13 +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="floater customize" title="양"> | 2 | <floater name="floater customize" title="내 모"> |
3 | <tab_container name="customize tab container"> | 3 | <tab_container name="customize tab container"> |
4 | <panel label="신체부" /> | 4 | <panel label="신체 부" /> |
5 | <panel label="외형" name="Shape"> | 5 | <panel label="외형" name="Shape"> |
6 | <button label="새 모습 생성" label_selected="새 모습 생성" name="Create New" /> | ||
7 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
8 | <button label="저장" label_selected="저장" name="Save" /> | ||
9 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | ||
10 | name="Save As" /> | ||
11 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 6 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
12 | <button label="신체" label_selected="신체" name="Body" /> | 7 | <button label="신체" label_selected="신체" name="Body" /> |
13 | <button label="머리" label_selected="머리" name="Head" /> | 8 | <button label="머리" label_selected="머리" name="Head" /> |
@@ -18,151 +13,170 @@ | |||
18 | <button label="턱" label_selected="턱" name="Chin" /> | 13 | <button label="턱" label_selected="턱" name="Chin" /> |
19 | <button label="몸통" label_selected="몸통" name="Torso" /> | 14 | <button label="몸통" label_selected="몸통" name="Torso" /> |
20 | <button label="다리" label_selected="다리" name="Legs" /> | 15 | <button label="다리" label_selected="다리" name="Legs" /> |
21 | <button label="임의로" label_selected="임의로" name="Randomize" /> | 16 | <radio_group name="sex radio"> |
17 | <radio_item type="string" length="1" name="radio"> | ||
18 | 여성 | ||
19 | </radio_item> | ||
20 | <radio_item type="string" length="1" name="radio2"> | ||
21 | 남성 | ||
22 | </radio_item> | ||
23 | </radio_group> | ||
24 | <button label="무작위" label_selected="무작위" name="Randomize" /> | ||
22 | <text type="string" length="1" name="title"> | 25 | <text type="string" length="1" name="title"> |
23 | [DESC] | 26 | [DESC] |
24 | </text> | 27 | </text> |
25 | <text type="string" length="1" name="title_no_modify"> | 28 | <text type="string" length="1" name="title_no_modify"> |
26 | [DESC]: 수정할 수 없습다 | 29 | [DESC]: 수정가 |
27 | </text> | 30 | </text> |
28 | <text type="string" length="1" name="title_loading"> | 31 | <text type="string" length="1" name="title_loading"> |
29 | [DESC]: 로중... | 32 | [DESC]: 로 중... |
30 | </text> | 33 | </text> |
31 | <text type="string" length="1" name="title_not_worn"> | 34 | <text type="string" length="1" name="title_not_worn"> |
32 | [DESC]: 마모되 습다 | 35 | [DESC]: 용 안 함 |
33 | </text> | 36 | </text> |
34 | <text type="string" length="1" name="path"> | 37 | <text type="string" length="1" name="path"> |
35 | [PATH]에 위치 | 38 | [PATH]에 위치함 |
36 | </text> | 39 | </text> |
37 | <text type="string" length="1" name="not worn instructions"> | 40 | <text type="string" length="1" name="not worn instructions"> |
38 | 보관함에서 새로운 외양을 드래그하여 아바타에게 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 41 | 인벤토리로부터 새 모습을 드래그하여 |
42 | 아바타에 적용해 보십시오.. 또는, | ||
43 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
39 | </text> | 44 | </text> |
40 | <text type="string" length="1" name="no modify instructions"> | 45 | <text type="string" length="1" name="no modify instructions"> |
41 | 이 착용물을 수정할 권한이 없습니다. | 46 | 이 착용물을 수정할 권한이 없습니다. |
42 | </text> | 47 | </text> |
43 | <radio_group name="sex radio"> | 48 | <button label="새 외형 만들기" label_selected="새 외형 만들기" |
44 | <radio_item type="string" length="1" name="radio"> | 49 | name="Create New" /> |
45 | 여성 | 50 | <button label="벗기" label_selected="벗기" name="Take Off" /> |
46 | </radio_item> | ||
47 | <radio_item type="string" length="1" name="radio2"> | ||
48 | 남성 | ||
49 | </radio_item> | ||
50 | </radio_group> | ||
51 | </panel> | ||
52 | <panel label="피부" name="Skin"> | ||
53 | <button label="새 피부 생성" label_selected="새 피부 생성" name="Create New" /> | ||
54 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
55 | <button label="저장" label_selected="저장" name="Save" /> | 51 | <button label="저장" label_selected="저장" name="Save" /> |
56 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 52 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
57 | name="Save As" /> | 53 | name="Save As" /> |
58 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 54 | </panel> |
55 | <panel label="피부" name="Skin"> | ||
59 | <button label="피부색" label_selected="피부색" name="Skin Color" /> | 56 | <button label="피부색" label_selected="피부색" name="Skin Color" /> |
60 | <button label="얼굴 세부 사항" label_selected="얼굴 세부 사항" | 57 | <button label="얼굴 디테일" label_selected="얼굴 디테일" name="Face Detail" /> |
61 | name="Face Detail" /> | ||
62 | <button label="메이크업" label_selected="메이크업" name="Makeup" /> | 58 | <button label="메이크업" label_selected="메이크업" name="Makeup" /> |
63 | <button label="신체 세부 사항" label_selected="신체 세부 사항" | 59 | <button label="신체 디테일" label_selected="신체 디테일" name="Body Detail" /> |
64 | name="Body Detail" /> | ||
65 | <button label="임의로" label_selected="임의로" name="Randomize" /> | ||
66 | <text type="string" length="1" name="title"> | 60 | <text type="string" length="1" name="title"> |
67 | [DESC] | 61 | [DESC] |
68 | </text> | 62 | </text> |
69 | <text type="string" length="1" name="title_no_modify"> | 63 | <text type="string" length="1" name="title_no_modify"> |
70 | [DESC]: 수정할 수 없습다 | 64 | [DESC]: 수정가 |
71 | </text> | 65 | </text> |
72 | <text type="string" length="1" name="title_loading"> | 66 | <text type="string" length="1" name="title_loading"> |
73 | [DESC]: 로중... | 67 | [DESC]: 로 중... |
74 | </text> | 68 | </text> |
75 | <text type="string" length="1" name="title_not_worn"> | 69 | <text type="string" length="1" name="title_not_worn"> |
76 | [DESC]: 마모되 습다 | 70 | [DESC]: 용 안 함 |
77 | </text> | 71 | </text> |
78 | <text type="string" length="1" name="path"> | 72 | <text type="string" length="1" name="path"> |
79 | [PATH]에 위치 | 73 | [PATH]에 위치함 |
80 | </text> | 74 | </text> |
81 | <text type="string" length="1" name="not worn instructions"> | 75 | <text type="string" length="1" name="not worn instructions"> |
82 | 보관함에서 새로운 피부를 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 76 | 인벤토리로부터 새 피부를 드래그하여 |
77 | 아바타에 적용해 보십시오.또는, | ||
78 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
83 | </text> | 79 | </text> |
84 | <text type="string" length="1" name="no modify instructions"> | 80 | <text type="string" length="1" name="no modify instructions"> |
85 | 이 착용물을 수정할 권한이 없습니다. | 81 | 이 착용물을 수정할 권한이 없습니다. |
86 | </text> | 82 | </text> |
87 | <texture_picker label="머리 문신" name="Head Tattoos" | 83 | <texture_picker label="머리 문신" name="Head Tattoos" |
88 | tool_tip="클릭해 그림을 선택하십시오" /> | 84 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
89 | <texture_picker label="문신 올리기" name="Upper Tattoos" | 85 | <texture_picker label="상반신 문신" name="Upper Tattoos" |
90 | tool_tip="클릭해 그림을 선택하십시오" /> | 86 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
91 | <texture_picker label="문신 낮추기" name="Lower Tattoos" | 87 | <texture_picker label="하단 문신" name="Lower Tattoos" |
92 | tool_tip="클릭해 그림을 선택하십시오" /> | 88 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
93 | </panel> | 89 | <button label="무작위" label_selected="무작위" name="Randomize" /> |
94 | <panel label="헤어스타일" name="Hair"> | 90 | <button label="새 피부 만들기" label_selected="새 피부 만들기" |
95 | <button label="새 헤어스타일 생성" label_selected="새 헤어스타일 생성" | ||
96 | name="Create New" /> | 91 | name="Create New" /> |
97 | <button label="이" label_selected="이" name="Take Off" /> | 92 | <button label="기" label_selected="기" name="Take Off" /> |
98 | <button label="저장" label_selected="저장" name="Save" /> | 93 | <button label="저장" label_selected="저장" name="Save" /> |
99 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 94 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
100 | name="Save As" /> | 95 | name="Save As" /> |
101 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 96 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
97 | </panel> | ||
98 | <panel label="헤어" name="Hair"> | ||
102 | <button label="색" label_selected="색" name="Color" /> | 99 | <button label="색" label_selected="색" name="Color" /> |
103 | <button label="스타일" label_selected="스타일" name="Style" /> | 100 | <button label="스타일" label_selected="스타일" name="Style" /> |
104 | <button label="눈썹" label_selected="눈썹" name="Eyebrows" /> | 101 | <button label="눈썹" label_selected="눈썹" name="Eyebrows" /> |
105 | <button label="얼굴" label_selected="얼굴" name="Facial" /> | 102 | <button label="수염" label_selected="수염" name="Facial" /> |
106 | <button label="임의로" label_selected="임의로" name="Randomize" /> | ||
107 | <text type="string" length="1" name="title"> | 103 | <text type="string" length="1" name="title"> |
108 | [DESC] | 104 | [DESC] |
109 | </text> | 105 | </text> |
110 | <text type="string" length="1" name="title_no_modify"> | 106 | <text type="string" length="1" name="title_no_modify"> |
111 | [DESC]: 수정할 수 없습다 | 107 | [DESC]: 수정가 |
112 | </text> | 108 | </text> |
113 | <text type="string" length="1" name="title_loading"> | 109 | <text type="string" length="1" name="title_loading"> |
114 | [DESC]: 로중... | 110 | [DESC]: 로 중... |
115 | </text> | 111 | </text> |
116 | <text type="string" length="1" name="title_not_worn"> | 112 | <text type="string" length="1" name="title_not_worn"> |
117 | [DESC]: 마모되 습다 | 113 | [DESC]: 용 안 함 |
118 | </text> | 114 | </text> |
119 | <text type="string" length="1" name="path"> | 115 | <text type="string" length="1" name="path"> |
120 | [PATH]에 위치 | 116 | [PATH]에 위치함 |
121 | </text> | 117 | </text> |
122 | <text type="string" length="1" name="not worn instructions"> | 118 | <text type="string" length="1" name="not worn instructions"> |
123 | 보관함 으로부터 새로운 헤어스타일을 드래그하여 아바타에게 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 119 | 인벤토리로부터 새로운 헤어를 드래그하여 |
120 | 아바타에 적용해 보십시오.또는, | ||
121 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
124 | </text> | 122 | </text> |
125 | <text type="string" length="1" name="no modify instructions"> | 123 | <text type="string" length="1" name="no modify instructions"> |
126 | 이 착용물을 수정할 권한이 없습니다. | 124 | 이 착용물을 수정할 권한이 없습니다. |
127 | </text> | 125 | </text> |
128 | <texture_picker label="텍스처" name="Texture" | 126 | <texture_picker label="텍스처" name="Texture" |
129 | tool_tip="클릭해 그림을 선택하십시오" /> | 127 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
130 | </panel> | 128 | <button label="무작위" label_selected="무작위" name="Randomize" /> |
131 | <panel label="" name="Eyes"> | 129 | <button label=" 헤어 만들기" label_selected="새 헤어 만들기" |
132 | <button label="새 눈 생성" label_selected="새 눈 생성" name="Create New" /> | 130 | name="Create New" /> |
133 | <button label="이" label_selected="이" name="Take Off" /> | 131 | <button label="기" label_selected="기" name="Take Off" /> |
134 | <button label="저장" label_selected="저장" name="Save" /> | 132 | <button label="저장" label_selected="저장" name="Save" /> |
135 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 133 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
136 | name="Save As" /> | 134 | name="Save As" /> |
137 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 135 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
138 | <button label="임의로" label_selected="임의로" name="Randomize" /> | 136 | </panel> |
137 | <panel label="눈" name="Eyes"> | ||
139 | <text type="string" length="1" name="title"> | 138 | <text type="string" length="1" name="title"> |
140 | [DESC] | 139 | [DESC] |
141 | </text> | 140 | </text> |
142 | <text type="string" length="1" name="title_no_modify"> | 141 | <text type="string" length="1" name="title_no_modify"> |
143 | [DESC]: 수정할 수 없습다 | 142 | [DESC]: 수정가 |
144 | </text> | 143 | </text> |
145 | <text type="string" length="1" name="title_loading"> | 144 | <text type="string" length="1" name="title_loading"> |
146 | [DESC]: 로중... | 145 | [DESC]: 로 중... |
147 | </text> | 146 | </text> |
148 | <text type="string" length="1" name="title_not_worn"> | 147 | <text type="string" length="1" name="title_not_worn"> |
149 | [DESC]: 마모되 습다 | 148 | [DESC]: 용 안 함 |
150 | </text> | 149 | </text> |
151 | <text type="string" length="1" name="path"> | 150 | <text type="string" length="1" name="path"> |
152 | [PATH]에 위치 | 151 | [PATH]에 위치함 |
153 | </text> | 152 | </text> |
154 | <text type="string" length="1" name="not worn instructions"> | 153 | <text type="string" length="1" name="not worn instructions"> |
155 | 보관함 으로부터 새로운 눈형태를을 드래그하여 아바타의 눈에 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 154 | 인벤토리로부터 새 눈을 드래그하여 |
155 | 아바타에 적용해 보십시오.또는, | ||
156 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
156 | </text> | 157 | </text> |
157 | <text type="string" length="1" name="no modify instructions"> | 158 | <text type="string" length="1" name="no modify instructions"> |
158 | 이 착용물을 수정할 권한이 없습니다. | 159 | 이 착용물을 수정할 권한이 없습니다. |
159 | </text> | 160 | </text> |
160 | <texture_picker label="홍채" name="Iris" tool_tip="클릭해 그림을 선택하십시오" /> | 161 | <texture_picker label="눈동자" name="Iris" |
162 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
163 | <button label="무작위" label_selected="무작위" name="Randomize" /> | ||
164 | <button label="새 눈 만들기" label_selected="새 눈 만들기" name="Create New" /> | ||
165 | <button label="벗기" label_selected="벗기" name="Take Off" /> | ||
166 | <button label="저장" label_selected="저장" name="Save" /> | ||
167 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | ||
168 | name="Save As" /> | ||
169 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | ||
161 | </panel> | 170 | </panel> |
162 | <panel label="의류" /> | 171 | <panel label="의상" /> |
163 | <panel label="셔츠" name="Shirt"> | 172 | <panel label="셔츠" name="Shirt"> |
164 | <button label="새 셔츠 생성" label_selected="새 셔츠 생성" name="Create New" /> | 173 | <texture_picker label="옷감" name="Fabric" |
165 | <button label="이륙" label_selected="이륙" name="Take Off" /> | 174 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
175 | <color_swatch label="색상/색조" name="Color/Tint" | ||
176 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | ||
177 | <button label="새 셔츠 만들기" label_selected="새 셔츠 만들기" | ||
178 | name="Create New" /> | ||
179 | <button label="벗기" label_selected="벗기" name="Take Off" /> | ||
166 | <button label="저장" label_selected="저장" name="Save" /> | 180 | <button label="저장" label_selected="저장" name="Save" /> |
167 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 181 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
168 | name="Save As" /> | 182 | name="Save As" /> |
@@ -171,30 +185,33 @@ | |||
171 | [DESC] | 185 | [DESC] |
172 | </text> | 186 | </text> |
173 | <text type="string" length="1" name="title_no_modify"> | 187 | <text type="string" length="1" name="title_no_modify"> |
174 | [DESC]: 수정할 수 없습다 | 188 | [DESC]: 수정가 |
175 | </text> | 189 | </text> |
176 | <text type="string" length="1" name="title_loading"> | 190 | <text type="string" length="1" name="title_loading"> |
177 | [DESC]: 로중... | 191 | [DESC]: 로 중... |
178 | </text> | 192 | </text> |
179 | <text type="string" length="1" name="title_not_worn"> | 193 | <text type="string" length="1" name="title_not_worn"> |
180 | [DESC]: 마모되 습다 | 194 | [DESC]: 용 안 함 |
181 | </text> | 195 | </text> |
182 | <text type="string" length="1" name="path"> | 196 | <text type="string" length="1" name="path"> |
183 | [PATH]에 위치 | 197 | [PATH]에 위치함 |
184 | </text> | 198 | </text> |
185 | <text type="string" length="1" name="not worn instructions"> | 199 | <text type="string" length="1" name="not worn instructions"> |
186 | 보관함에서 새로운 셔츠를 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 200 | 인벤토리로부터 새 셔츠를 드래그하여 아바타에 적용해 보십시오.또는, |
201 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
187 | </text> | 202 | </text> |
188 | <text type="string" length="1" name="no modify instructions"> | 203 | <text type="string" length="1" name="no modify instructions"> |
189 | 이 착용물을 수정할 권한이 없습니다. | 204 | 이 착용물을 수정할 권한이 없습니다. |
190 | </text> | 205 | </text> |
191 | <color_swatch label="색상/색조" name="Color/Tint" | ||
192 | tool_tip="클릭해 색 피커를 여십시오" /> | ||
193 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | ||
194 | </panel> | 206 | </panel> |
195 | <panel label="바지" name="Pants"> | 207 | <panel label="바지" name="Pants"> |
196 | <button label="새 바지 생성" label_selected="새 바지 생성" name="Create New" /> | 208 | <texture_picker label="옷감" name="Fabric" |
197 | <button label="이륙" label_selected="이륙" name="Take Off" /> | 209 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
210 | <color_swatch label="색상/색조" name="Color/Tint" | ||
211 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | ||
212 | <button label="새 바지 만들기" label_selected="새 바지 만들기" | ||
213 | name="Create New" /> | ||
214 | <button label="벗기" label_selected="벗기" name="Take Off" /> | ||
198 | <button label="저장" label_selected="저장" name="Save" /> | 215 | <button label="저장" label_selected="저장" name="Save" /> |
199 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 216 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
200 | name="Save As" /> | 217 | name="Save As" /> |
@@ -203,259 +220,280 @@ | |||
203 | [DESC] | 220 | [DESC] |
204 | </text> | 221 | </text> |
205 | <text type="string" length="1" name="title_no_modify"> | 222 | <text type="string" length="1" name="title_no_modify"> |
206 | [DESC]: 수정할 수 없습다 | 223 | [DESC]: 수정가 |
207 | </text> | 224 | </text> |
208 | <text type="string" length="1" name="title_loading"> | 225 | <text type="string" length="1" name="title_loading"> |
209 | [DESC]: 로중... | 226 | [DESC]: 로 중... |
210 | </text> | 227 | </text> |
211 | <text type="string" length="1" name="title_not_worn"> | 228 | <text type="string" length="1" name="title_not_worn"> |
212 | [DESC]: 마모되 습다 | 229 | [DESC]: 용 안 함 |
213 | </text> | 230 | </text> |
214 | <text type="string" length="1" name="path"> | 231 | <text type="string" length="1" name="path"> |
215 | [PATH]에 위치 | 232 | [PATH]에 위치함 |
216 | </text> | 233 | </text> |
217 | <text type="string" length="1" name="not worn instructions"> | 234 | <text type="string" length="1" name="not worn instructions"> |
218 | 보관함 으로부터 새로운 바지를 드래그하여 아바타에게 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 235 | 인벤토리로부터 새 바지를 드래그하여 |
236 | 아바타에 적용해 보십시오.또는, | ||
237 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
219 | </text> | 238 | </text> |
220 | <text type="string" length="1" name="no modify instructions"> | 239 | <text type="string" length="1" name="no modify instructions"> |
221 | 이 착용물을 수정할 권한이 없습니다. | 240 | 이 착용물을 수정할 권한이 없습니다. |
222 | </text> | 241 | </text> |
223 | <color_swatch label="색상/색조" name="Color/Tint" | ||
224 | tool_tip="클릭해 색 피커를 여십시오" /> | ||
225 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | ||
226 | </panel> | 242 | </panel> |
227 | <panel label="신발" name="Shoes"> | 243 | <panel label="신발" name="Shoes"> |
228 | <button label="새 신발 생성" label_selected="새 신발 생성" name="Create New" /> | ||
229 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
230 | <button label="저장" label_selected="저장" name="Save" /> | ||
231 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | ||
232 | name="Save As" /> | ||
233 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | ||
234 | <text type="string" length="1" name="title"> | 244 | <text type="string" length="1" name="title"> |
235 | [DESC] | 245 | [DESC] |
236 | </text> | 246 | </text> |
237 | <text type="string" length="1" name="title_no_modify"> | 247 | <text type="string" length="1" name="title_no_modify"> |
238 | [DESC]: 수정할 수 없습다 | 248 | [DESC]: 수정가 |
239 | </text> | 249 | </text> |
240 | <text type="string" length="1" name="title_loading"> | 250 | <text type="string" length="1" name="title_loading"> |
241 | [DESC]: 로중... | 251 | [DESC]: 로 중... |
242 | </text> | 252 | </text> |
243 | <text type="string" length="1" name="title_not_worn"> | 253 | <text type="string" length="1" name="title_not_worn"> |
244 | [DESC]: 마모되 습다 | 254 | [DESC]: 용 안 함 |
245 | </text> | 255 | </text> |
246 | <text type="string" length="1" name="path"> | 256 | <text type="string" length="1" name="path"> |
247 | [PATH]에 위치 | 257 | [PATH]에 위치함 |
248 | </text> | 258 | </text> |
249 | <text type="string" length="1" name="not worn instructions"> | 259 | <text type="string" length="1" name="not worn instructions"> |
250 | 보관함에서 새로운 신발을 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 260 | 인벤토리로부터 새 신발을 드래그하여 아바타에 적용해 보십시오. 또는, |
261 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
251 | </text> | 262 | </text> |
252 | <text type="string" length="1" name="no modify instructions"> | 263 | <text type="string" length="1" name="no modify instructions"> |
253 | 이 착용물을 수정할 권한이 없습니다. | 264 | 이 착용물을 수정할 권한이 없습니다. |
254 | </text> | 265 | </text> |
266 | <texture_picker label="옷감" name="Fabric" | ||
267 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
255 | <color_swatch label="색상/색조" name="Color/Tint" | 268 | <color_swatch label="색상/색조" name="Color/Tint" |
256 | tool_tip="클릭해 색 피커를 여십시오" /> | 269 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
257 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 270 | <button label="새 신발 만들기" label_selected="새 신발 만들기" |
258 | </panel> | 271 | name="Create New" /> |
259 | <panel label="양말" name="Socks"> | 272 | <button label="벗기" label_selected="벗기" name="Take Off" /> |
260 | <button label="새 양말 생성" label_selected="새 양말 생성" name="Create New" /> | ||
261 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
262 | <button label="저장" label_selected="저장" name="Save" /> | 273 | <button label="저장" label_selected="저장" name="Save" /> |
263 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 274 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
264 | name="Save As" /> | 275 | name="Save As" /> |
265 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 276 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
277 | </panel> | ||
278 | <panel label="양말" name="Socks"> | ||
266 | <text type="string" length="1" name="title"> | 279 | <text type="string" length="1" name="title"> |
267 | [DESC] | 280 | [DESC] |
268 | </text> | 281 | </text> |
269 | <text type="string" length="1" name="title_no_modify"> | 282 | <text type="string" length="1" name="title_no_modify"> |
270 | [DESC]: 수정할 수 없습다 | 283 | [DESC]: 수정가 |
271 | </text> | 284 | </text> |
272 | <text type="string" length="1" name="title_loading"> | 285 | <text type="string" length="1" name="title_loading"> |
273 | [DESC]: 로중... | 286 | [DESC]: 로 중... |
274 | </text> | 287 | </text> |
275 | <text type="string" length="1" name="title_not_worn"> | 288 | <text type="string" length="1" name="title_not_worn"> |
276 | [DESC]: 마모되 습다 | 289 | [DESC]: 용 안 함 |
277 | </text> | 290 | </text> |
278 | <text type="string" length="1" name="path"> | 291 | <text type="string" length="1" name="path"> |
279 | [PATH]에 위치 | 292 | [PATH]에 위치함 |
280 | </text> | 293 | </text> |
281 | <text type="string" length="1" name="not worn instructions"> | 294 | <text type="string" length="1" name="not worn instructions"> |
282 | 보관함에서 새로운 양말을 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 295 | 인벤토리로부터 새 양말을 드래그하여 |
296 | 아바타에 적용해 보십시오.또는, | ||
297 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
283 | </text> | 298 | </text> |
284 | <text type="string" length="1" name="no modify instructions"> | 299 | <text type="string" length="1" name="no modify instructions"> |
285 | 이 착용물을 수정할 권한이 없습니다. | 300 | 이 착용물을 수정할 권한이 없습니다. |
286 | </text> | 301 | </text> |
302 | <texture_picker label="옷감" name="Fabric" | ||
303 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
287 | <color_swatch label="색상/색조" name="Color/Tint" | 304 | <color_swatch label="색상/색조" name="Color/Tint" |
288 | tool_tip="클릭해 색 피커를 여십시오" /> | 305 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
289 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 306 | <button label="새 양말 만들기" label_selected="새 양말 만들기" |
290 | </panel> | 307 | name="Create New" /> |
291 | <panel label="재킷" name="Jacket"> | 308 | <button label="벗기" label_selected="벗기" name="Take Off" /> |
292 | <button label="새 재킷 생성" label_selected="새 재킷 생성" name="Create New" /> | ||
293 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
294 | <button label="저장" label_selected="저장" name="Save" /> | 309 | <button label="저장" label_selected="저장" name="Save" /> |
295 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 310 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
296 | name="Save As" /> | 311 | name="Save As" /> |
297 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 312 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
313 | </panel> | ||
314 | <panel label="재킷" name="Jacket"> | ||
298 | <text type="string" length="1" name="title"> | 315 | <text type="string" length="1" name="title"> |
299 | [DESC] | 316 | [DESC] |
300 | </text> | 317 | </text> |
301 | <text type="string" length="1" name="title_no_modify"> | 318 | <text type="string" length="1" name="title_no_modify"> |
302 | [DESC]: 수정할 수 없습다 | 319 | [DESC]: 수정가 |
303 | </text> | 320 | </text> |
304 | <text type="string" length="1" name="title_loading"> | 321 | <text type="string" length="1" name="title_loading"> |
305 | [DESC]: 로중... | 322 | [DESC]: 로 중... |
306 | </text> | 323 | </text> |
307 | <text type="string" length="1" name="title_not_worn"> | 324 | <text type="string" length="1" name="title_not_worn"> |
308 | [DESC]: 마모되 습다 | 325 | [DESC]: 용 안 함 |
309 | </text> | 326 | </text> |
310 | <text type="string" length="1" name="path"> | 327 | <text type="string" length="1" name="path"> |
311 | [PATH]에 위치 | 328 | [PATH]에 위치함 |
312 | </text> | 329 | </text> |
313 | <text type="string" length="1" name="not worn instructions"> | 330 | <text type="string" length="1" name="not worn instructions"> |
314 | 보관함 으로부터 새로운 재킷을 드래그하여 아바타에게 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 331 | 인벤토리로부터 새 재킷을 드래그하여 |
332 | 아바타에 적용해 보십시오.또는, | ||
333 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
315 | </text> | 334 | </text> |
316 | <text type="string" length="1" name="no modify instructions"> | 335 | <text type="string" length="1" name="no modify instructions"> |
317 | 이 착용물을 수정할 권한이 없습니다. | 336 | 이 착용물을 수정할 권한이 없습니다. |
318 | </text> | 337 | </text> |
338 | <texture_picker label="상반신 옷감" name="Upper Fabric" | ||
339 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
340 | <texture_picker label="하단 옷감" name="Lower Fabric" | ||
341 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
319 | <color_swatch label="색상/색조" name="Color/Tint" | 342 | <color_swatch label="색상/색조" name="Color/Tint" |
320 | tool_tip="클릭해 색 피커를 여십시오" /> | 343 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
321 | <texture_picker label="옷감 올리기" name="Upper Fabric" | 344 | <button label="새 재킷 만들기" label_selected="새 재킷 만들기" |
322 | tool_tip="클릭해 그림을 선택하십시오" /> | 345 | name="Create New" /> |
323 | <texture_picker label="옷감 낮추기" name="Lower Fabric" | 346 | <button label="벗기" label_selected="벗기" name="Take Off" /> |
324 | tool_tip="클릭해 그림을 선택하십시오" /> | ||
325 | </panel> | ||
326 | <panel label="장갑" name="Gloves"> | ||
327 | <button label="새 장갑 생성" label_selected="새 장갑 생성" name="Create New" /> | ||
328 | <button label="이륙" label_selected="이륙" name="Take Off" /> | ||
329 | <button label="저장" label_selected="저장" name="Save" /> | 347 | <button label="저장" label_selected="저장" name="Save" /> |
330 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 348 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
331 | name="Save As" /> | 349 | name="Save As" /> |
332 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 350 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
351 | </panel> | ||
352 | <panel label="장갑" name="Gloves"> | ||
333 | <text type="string" length="1" name="title"> | 353 | <text type="string" length="1" name="title"> |
334 | [DESC] | 354 | [DESC] |
335 | </text> | 355 | </text> |
336 | <text type="string" length="1" name="title_no_modify"> | 356 | <text type="string" length="1" name="title_no_modify"> |
337 | [DESC]: 수정할 수 없습다 | 357 | [DESC]: 수정가 |
338 | </text> | 358 | </text> |
339 | <text type="string" length="1" name="title_loading"> | 359 | <text type="string" length="1" name="title_loading"> |
340 | [DESC]: 로중... | 360 | [DESC]: 로 중... |
341 | </text> | 361 | </text> |
342 | <text type="string" length="1" name="title_not_worn"> | 362 | <text type="string" length="1" name="title_not_worn"> |
343 | [DESC]: 마모되 습다 | 363 | [DESC]: 용 안 함 |
344 | </text> | 364 | </text> |
345 | <text type="string" length="1" name="path"> | 365 | <text type="string" length="1" name="path"> |
346 | [PATH]에 위치 | 366 | [PATH]에 위치함 |
347 | </text> | 367 | </text> |
348 | <text type="string" length="1" name="not worn instructions"> | 368 | <text type="string" length="1" name="not worn instructions"> |
349 | 보관함 으로부터 새로운 장갑을 드래그하여 아바타에게 적용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 369 | 인벤토리로부터 새 장갑을 드래그하여 아바타에 적용해 보십시오.또는, |
370 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
350 | </text> | 371 | </text> |
351 | <text type="string" length="1" name="no modify instructions"> | 372 | <text type="string" length="1" name="no modify instructions"> |
352 | 이 착용물을 수정할 권한이 없습니다. | 373 | 이 착용물을 수정할 권한이 없습니다. |
353 | </text> | 374 | </text> |
375 | <texture_picker label="옷감" name="Fabric" | ||
376 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
354 | <color_swatch label="색상/색조" name="Color/Tint" | 377 | <color_swatch label="색상/색조" name="Color/Tint" |
355 | tool_tip="클릭해 색 피커를 여십시오" /> | 378 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
356 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 379 | <button label="새 장갑 만들기" label_selected="새 장갑 만들기" |
357 | </panel> | ||
358 | <panel label="속셔츠" name="Undershirt"> | ||
359 | <button label="새 속셔츠 생성" label_selected="새 속셔츠 생성" | ||
360 | name="Create New" /> | 380 | name="Create New" /> |
361 | <button label="이" label_selected="이" name="Take Off" /> | 381 | <button label="기" label_selected="기" name="Take Off" /> |
362 | <button label="저장" label_selected="저장" name="Save" /> | 382 | <button label="저장" label_selected="저장" name="Save" /> |
363 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 383 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
364 | name="Save As" /> | 384 | name="Save As" /> |
365 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 385 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
386 | </panel> | ||
387 | <panel label="내의(상)" name="Undershirt"> | ||
366 | <text type="string" length="1" name="title"> | 388 | <text type="string" length="1" name="title"> |
367 | [DESC] | 389 | [DESC] |
368 | </text> | 390 | </text> |
369 | <text type="string" length="1" name="title_no_modify"> | 391 | <text type="string" length="1" name="title_no_modify"> |
370 | [DESC]: 수정할 수 없습다 | 392 | [DESC]: 수정가 |
371 | </text> | 393 | </text> |
372 | <text type="string" length="1" name="title_loading"> | 394 | <text type="string" length="1" name="title_loading"> |
373 | [DESC]: 로중... | 395 | [DESC]: 로 중... |
374 | </text> | 396 | </text> |
375 | <text type="string" length="1" name="title_not_worn"> | 397 | <text type="string" length="1" name="title_not_worn"> |
376 | [DESC]: 마모되 습다 | 398 | [DESC]: 용 안 함 |
377 | </text> | 399 | </text> |
378 | <text type="string" length="1" name="path"> | 400 | <text type="string" length="1" name="path"> |
379 | [PATH]에 위치 | 401 | [PATH]에 위치함 |
380 | </text> | 402 | </text> |
381 | <text type="string" length="1" name="not worn instructions"> | 403 | <text type="string" length="1" name="not worn instructions"> |
382 | 저장고에서 새로운 속셔츠를 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다 | 404 | 인벤토리로부터 새 내의(상)을 드래그하여 |
405 | 아바타에 적용해 보십시오.또는, | ||
406 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
383 | </text> | 407 | </text> |
384 | <text type="string" length="1" name="no modify instructions"> | 408 | <text type="string" length="1" name="no modify instructions"> |
385 | 이 착용물을 수정할 권한이 없습니다. | 409 | 이 착용물을 수정할 권한이 없습니다. |
386 | </text> | 410 | </text> |
411 | <texture_picker label="옷감" name="Fabric" | ||
412 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
387 | <color_swatch label="색상/색조" name="Color/Tint" | 413 | <color_swatch label="색상/색조" name="Color/Tint" |
388 | tool_tip="클릭해 색 피커를 여십시오" /> | 414 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
389 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 415 | <button label="새 내의(상) 만들기" label_selected="새 내의(상) 만들기" |
390 | </panel> | ||
391 | <panel label="속바지" name="Underpants"> | ||
392 | <button label="새 속바지 생성" label_selected="새 속바지 생성" | ||
393 | name="Create New" /> | 416 | name="Create New" /> |
394 | <button label="이" label_selected="이" name="Take Off" /> | 417 | <button label="기" label_selected="기" name="Take Off" /> |
395 | <button label="저장" label_selected="저장" name="Save" /> | 418 | <button label="저장" label_selected="저장" name="Save" /> |
396 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 419 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
397 | name="Save As" /> | 420 | name="Save As" /> |
398 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 421 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
422 | </panel> | ||
423 | <panel label="내의(하)" name="Underpants"> | ||
399 | <text type="string" length="1" name="title"> | 424 | <text type="string" length="1" name="title"> |
400 | [DESC] | 425 | [DESC] |
401 | </text> | 426 | </text> |
402 | <text type="string" length="1" name="title_no_modify"> | 427 | <text type="string" length="1" name="title_no_modify"> |
403 | [DESC]: 수정할 수 없습다 | 428 | [DESC]: 수정가 |
404 | </text> | 429 | </text> |
405 | <text type="string" length="1" name="title_loading"> | 430 | <text type="string" length="1" name="title_loading"> |
406 | [DESC]: 로중... | 431 | [DESC]: 로 중... |
407 | </text> | 432 | </text> |
408 | <text type="string" length="1" name="title_not_worn"> | 433 | <text type="string" length="1" name="title_not_worn"> |
409 | [DESC]: 마모되 습다 | 434 | [DESC]: 용 안 함 |
410 | </text> | 435 | </text> |
411 | <text type="string" length="1" name="path"> | 436 | <text type="string" length="1" name="path"> |
412 | [PATH]에 위치 | 437 | [PATH]에 위치함 |
413 | </text> | 438 | </text> |
414 | <text type="string" length="1" name="not worn instructions"> | 439 | <text type="string" length="1" name="not worn instructions"> |
415 | 보관함에서 새로운 속바지를 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 있습니다. | 440 | 인벤토리로부터 새 내의(하)을 드래그하여 |
441 | 아바타에 적용해 보십시오.또는, | ||
442 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
416 | </text> | 443 | </text> |
417 | <text type="string" length="1" name="no modify instructions"> | 444 | <text type="string" length="1" name="no modify instructions"> |
418 | 이 착용물을 수정할 권한이 없습니다. | 445 | 이 착용물을 수정할 권한이 없습니다. |
419 | </text> | 446 | </text> |
447 | <texture_picker label="옷감" name="Fabric" | ||
448 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
420 | <color_swatch label="색상/색조" name="Color/Tint" | 449 | <color_swatch label="색상/색조" name="Color/Tint" |
421 | tool_tip="클릭해 색 피커를 여십시오" /> | 450 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
422 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 451 | <button label="새 내의(하) 만들기" label_selected="새 내의(하) 만들기" |
423 | </panel> | ||
424 | <panel label="치마" name="Skirt"> | ||
425 | <button label="새 스커트 생성" label_selected="새 스커트 생성" | ||
426 | name="Create New" /> | 452 | name="Create New" /> |
427 | <button label="이" label_selected="이" name="Take Off" /> | 453 | <button label="기" label_selected="기" name="Take Off" /> |
428 | <button label="저장" label_selected="저장" name="Save" /> | 454 | <button label="저장" label_selected="저장" name="Save" /> |
429 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | 455 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" |
430 | name="Save As" /> | 456 | name="Save As" /> |
431 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | 457 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> |
458 | </panel> | ||
459 | <panel label="치마" name="Skirt"> | ||
432 | <text type="string" length="1" name="title"> | 460 | <text type="string" length="1" name="title"> |
433 | [DESC] | 461 | [DESC] |
434 | </text> | 462 | </text> |
435 | <text type="string" length="1" name="title_no_modify"> | 463 | <text type="string" length="1" name="title_no_modify"> |
436 | [DESC]: 수정할 수 없습다 | 464 | [DESC]: 수정가 |
437 | </text> | 465 | </text> |
438 | <text type="string" length="1" name="title_loading"> | 466 | <text type="string" length="1" name="title_loading"> |
439 | [DESC]: 로중... | 467 | [DESC]: 로 중... |
440 | </text> | 468 | </text> |
441 | <text type="string" length="1" name="title_not_worn"> | 469 | <text type="string" length="1" name="title_not_worn"> |
442 | [DESC]: 마모되 습다 | 470 | [DESC]: 용 안 함 |
443 | </text> | 471 | </text> |
444 | <text type="string" length="1" name="path"> | 472 | <text type="string" length="1" name="path"> |
445 | [PATH]에 위치 | 473 | [PATH]에 위치함 |
446 | </text> | 474 | </text> |
447 | <text type="string" length="1" name="not worn instructions"> | 475 | <text type="string" length="1" name="not worn instructions"> |
448 | 보관함에서 새로운 스커트를 드래그하여 아바타에게 사용해 보십시오. 또는 스크랫치에서 새로운 형태를 만들어 사용할 수도 | 476 | 인벤토리로부터 새 스커트를 드래그하여 |
477 | 아바타에 적용해 보십시오.또는, | ||
478 | 조절 슬라이더로 새로운 형태를 만들어 사용할 수도 있습니다. | ||
449 | </text> | 479 | </text> |
450 | <text type="string" length="1" name="no modify instructions"> | 480 | <text type="string" length="1" name="no modify instructions"> |
451 | 이 착용물을 수정할 권한이 없습니다. | 481 | 이 착용물을 수정할 권한이 없습니다. |
452 | </text> | 482 | </text> |
483 | <texture_picker label="옷감" name="Fabric" | ||
484 | tool_tip="그림을 선택하려면 클릭 하십시오." /> | ||
453 | <color_swatch label="색상/색조" name="Color/Tint" | 485 | <color_swatch label="색상/색조" name="Color/Tint" |
454 | tool_tip="클릭해 색 피커를 여십시오" /> | 486 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> |
455 | <texture_picker label="옷감" name="Fabric" tool_tip="클릭해 그림을 선택하십시오" /> | 487 | <button label="새 치마 만들기" label_selected="새 치마 만들기" |
488 | name="Create New" /> | ||
489 | <button label="벗기" label_selected="벗기" name="Take Off" /> | ||
490 | <button label="저장" label_selected="저장" name="Save" /> | ||
491 | <button label="다른 이름으로 저장" label_selected="다른 이름으로 저장" | ||
492 | name="Save As" /> | ||
493 | <button label="되돌리기" label_selected="되돌리기" name="Revert" /> | ||
456 | </panel> | 494 | </panel> |
457 | </tab_container> | 495 | </tab_container> |
458 | <button label="복장 만들기" label_selected="복장 만들기" name="Make Outfit" /> | 496 | <button label="복장 만들기" label_selected="복장 만들기" name="Make Outfit" /> |
459 | <button label="전체 저장" label_selected="전체 저장" name="Save All" /> | 497 | <button label="모두 저장" label_selected="모두 저장" name="Save All" /> |
460 | <button label="닫기" label_selected="닫기" name="Close" /> | 498 | <button label="닫기" label_selected="닫기" name="Close" /> |
461 | </floater> | 499 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_directory.xml b/linden/indra/newview/skins/xui/ko/floater_directory.xml index 08902e9..4bc5b3e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_directory.xml +++ b/linden/indra/newview/skins/xui/ko/floater_directory.xml | |||
@@ -1,12 +1,19 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="directory" title="검색"> | 2 | <floater name="directory" title="검색"> |
3 | <tab_container name="Directory Tabs"> | 3 | <tab_container name="Directory Tabs"> |
4 | <panel label="전체" name="all_panel"> | 4 | <panel label="모두" name="all_panel"> |
5 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
6 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | ||
7 | <text name="find"> | ||
8 | 찾기: | ||
9 | </text> | ||
10 | <button label="검색" label_selected="검색" name="Search" /> | ||
11 | <check_box label="성인용 컨텐츠 포함" name="incmature" /> | ||
5 | <scroll_list name="results"> | 12 | <scroll_list name="results"> |
6 | <column label="" name="icon" /> | 13 | <column label="" name="icon" /> |
7 | <column label="Name" name="name" /> | 14 | <column label="Name" name="name" /> |
8 | <column label="Price" name="price" /> | 15 | <column label="Price" name="price" /> |
9 | <column label="Time (PDT)" name="date" /> | 16 | <column label="Time (PT)" name="date" /> |
10 | <column label="Time" name="time" /> | 17 | <column label="Time" name="time" /> |
11 | <column label="Traffic" name="dwell" /> | 18 | <column label="Traffic" name="dwell" /> |
12 | <column label="Area" name="area" /> | 19 | <column label="Area" name="area" /> |
@@ -14,27 +21,14 @@ | |||
14 | <column label="Online" name="online" /> | 21 | <column label="Online" name="online" /> |
15 | <column label="Members" name="members" /> | 22 | <column label="Members" name="members" /> |
16 | </scroll_list> | 23 | </scroll_list> |
17 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | ||
18 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | ||
19 | <text name="find"> | ||
20 | 찾기: | ||
21 | </text> | ||
22 | <button label="검색" label_selected="검색" name="Search" /> | ||
23 | <check_box label="성인용 내용 포함" name="incmature" /> | ||
24 | </panel> | 24 | </panel> |
25 | <panel label="광고" name="classified_panel"> | 25 | <panel label="광고" name="classified_panel"> |
26 | <scroll_list name="results"> | 26 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
27 | <column label="" name="icon" /> | ||
28 | <column label="" name="type" /> | ||
29 | <column label="Name" name="name" /> | ||
30 | <column label="Price" name="price" /> | ||
31 | </scroll_list> | ||
32 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | ||
33 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 27 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
34 | <text name="find"> | 28 | <text name="find"> |
35 | 찾기: | 29 | 찾기: |
36 | </text> | 30 | </text> |
37 | <check_box label="성인용 내 포함" name="incmature" /> | 31 | <check_box label="성인용 텐츠 포함" name="incmature" /> |
38 | <combo_box name="Category"> | 32 | <combo_box name="Category"> |
39 | <combo_item name="AnyCategory"> | 33 | <combo_item name="AnyCategory"> |
40 | 모든 카테고리 | 34 | 모든 카테고리 |
@@ -46,57 +40,53 @@ | |||
46 | 토지 임대 | 40 | 토지 임대 |
47 | </combo_item> | 41 | </combo_item> |
48 | <combo_item name="PropertyRental"> | 42 | <combo_item name="PropertyRental"> |
49 | 부동 임대 | 43 | 유물 임대 |
50 | </combo_item> | 44 | </combo_item> |
51 | <combo_item name="SpecialAttraction"> | 45 | <combo_item name="SpecialAttraction"> |
52 | 명소 | 46 | 명물 |
53 | </combo_item> | 47 | </combo_item> |
54 | <combo_item name="NewProducts"> | 48 | <combo_item name="NewProducts"> |
55 | 신제품 | 49 | 신제품 |
56 | </combo_item> | 50 | </combo_item> |
57 | <combo_item name="Employment"> | 51 | <combo_item name="Employment"> |
58 | 52 | 리 | |
59 | </combo_item> | 53 | </combo_item> |
60 | <combo_item name="Wanted"> | 54 | <combo_item name="Wanted"> |
61 | 구 | 55 | 집 |
62 | </combo_item> | 56 | </combo_item> |
63 | <combo_item name="Service"> | 57 | <combo_item name="Service"> |
64 | 서비스 | 58 | 서비스 |
65 | </combo_item> | 59 | </combo_item> |
66 | <combo_item name="Personal"> | 60 | <combo_item name="Personal"> |
67 | 적 | 61 | 개 |
68 | </combo_item> | 62 | </combo_item> |
69 | </combo_box> | 63 | </combo_box> |
70 | <button label="검색" label_selected="검색" name="Search" /> | 64 | <button label="검색" label_selected="검색" name="Search" /> |
71 | <button label="광고 내기..." label_selected="광고 내기..." | 65 | <button label="광고 내기…" label_selected="광고 내기…" |
72 | name="Place an Ad..." /> | 66 | name="Place an Ad..." /> |
73 | <button label="삭제" label_selected="삭제" name="Delete" /> | 67 | <button label="삭제" label_selected="삭제" name="Delete" /> |
74 | </panel> | ||
75 | <panel label="이벤트" name="events_panel"> | ||
76 | <scroll_list name="results"> | 68 | <scroll_list name="results"> |
77 | <column label="" name="icon" /> | 69 | <column label="" name="icon" /> |
78 | <column label="" name="type" /> | 70 | <column label="" name="type" /> |
79 | <column label="Name" name="name" /> | 71 | <column label="Name" name="name" /> |
80 | <column label="Time (PDT)" name="date" /> | 72 | <column label="Price" name="price" /> |
81 | <column label="" name="event_id" /> | ||
82 | <column label="Time" name="time" /> | ||
83 | </scroll_list> | 73 | </scroll_list> |
84 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 74 | </panel> |
85 | <button label="다음 >" label_selected="다 >" name="Next >" /> | 75 | <panel label="벤트" name="events_panel"> |
86 | <radio_group name="date_mode"> | 76 | <radio_group name="date_mode"> |
87 | <radio_item name="current"> | 77 | <radio_item name="current"> |
88 | 작업 진행과 다음과정 | 78 | 작업진행과 다음과정 |
89 | </radio_item> | 79 | </radio_item> |
90 | <radio_item name="date"> | 80 | <radio_item name="date"> |
91 | 날짜 | 81 | 날짜 |
92 | </radio_item> | 82 | </radio_item> |
93 | </radio_group> | 83 | </radio_group> |
94 | <button label="<<" label_selected="<<" name="<<" | 84 | <button label="<< " label_selected="<< " name="<<" |
95 | tool_tip="하루를 거슬러 갑니다" /> | 85 | tool_tip="하루를 거슬러 갑니다" /> |
96 | <text name="date_text"> | 86 | <text name="date_text"> |
97 | 6/6 | 87 | 6/6 |
98 | </text> | 88 | </text> |
99 | <button label=">>" label_selected=">>" name=">>" | 89 | <button label=">> " label_selected=">> " name=">>" |
100 | tool_tip="하루를 앞서 갑니다" /> | 90 | tool_tip="하루를 앞서 갑니다" /> |
101 | <button label="오늘" label_selected="오늘" name="Today" | 91 | <button label="오늘" label_selected="오늘" name="Today" |
102 | tool_tip="오늘의 이벤트 표시" /> | 92 | tool_tip="오늘의 이벤트 표시" /> |
@@ -108,7 +98,7 @@ | |||
108 | </text> | 98 | </text> |
109 | <combo_box name="category combo"> | 99 | <combo_box name="category combo"> |
110 | <combo_item name="All"> | 100 | <combo_item name="All"> |
111 | 전체 | 101 | 모두 |
112 | </combo_item> | 102 | </combo_item> |
113 | <combo_item name="Discussion"> | 103 | <combo_item name="Discussion"> |
114 | 토의 | 104 | 토의 |
@@ -123,58 +113,59 @@ | |||
123 | 상업 | 113 | 상업 |
124 | </combo_item> | 114 | </combo_item> |
125 | <combo_item name="Nightlife/Entertainment"> | 115 | <combo_item name="Nightlife/Entertainment"> |
126 | 흥/엔터테인먼트 | 116 | 흥/엔터테인먼트 |
127 | </combo_item> | 117 | </combo_item> |
128 | <combo_item name="Games/Contests"> | 118 | <combo_item name="Games/Contests"> |
129 | 게임/경연대회 | 119 | 게임/경연대회 |
130 | </combo_item> | 120 | </combo_item> |
131 | <combo_item name="Pageants"> | 121 | <combo_item name="Pageants"> |
132 | 행 | 122 | 시회 |
133 | </combo_item> | 123 | </combo_item> |
134 | <combo_item name="Education"> | 124 | <combo_item name="Education"> |
135 | 교육 | 125 | 교육 |
136 | </combo_item> | 126 | </combo_item> |
137 | <combo_item name="ArtsandCulture"> | 127 | <combo_item name="ArtsandCulture"> |
138 | 예술과 문화 | 128 | 예술/ 문화 |
139 | </combo_item> | 129 | </combo_item> |
140 | <combo_item name="Charity/SupportGroups"> | 130 | <combo_item name="Charity/SupportGroups"> |
141 | 자선/지원 단체 | 131 | 자선/지원단체 |
142 | </combo_item> | 132 | </combo_item> |
143 | <combo_item name="Miscellaneous"> | 133 | <combo_item name="Miscellaneous"> |
144 | 기타 | 134 | 다목적 |
145 | </combo_item> | 135 | </combo_item> |
146 | </combo_box> | 136 | </combo_box> |
147 | <check_box label="성인용 시기" name="incmature" /> | 137 | <check_box label="성인용 " name="incmature" /> |
148 | <button label="검색" label_selected="검색" name="Search" tool_tip="검색" /> | 138 | <button label="검색" label_selected="검색" name="Search" tool_tip="검색" /> |
149 | <button label="삭제" label_selected="삭제" name="Delete" /> | 139 | <button label="삭제" label_selected="삭제" name="Delete" /> |
150 | </panel> | ||
151 | <panel label="인기 장소" name="popular_panel"> | ||
152 | <scroll_list name="results"> | 140 | <scroll_list name="results"> |
153 | <column label="" name="icon" /> | 141 | <column label="" name="icon" /> |
154 | <column label="" name="type" /> | 142 | <column label="" name="type" /> |
155 | <column label="Name" name="name" /> | 143 | <column label="Name" name="name" /> |
156 | <column label="Traffic" name="dwell" /> | 144 | <column label="Time (PT)" name="date" /> |
145 | <column label="" name="event_id" /> | ||
146 | <column label="Time" name="time" /> | ||
157 | </scroll_list> | 147 | </scroll_list> |
158 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 148 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> |
149 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | ||
150 | </panel> | ||
151 | <panel label="인기 장소" name="popular_panel"> | ||
152 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
159 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 153 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
160 | <check_box label="그림있는 장소만 보기" name="incpictures" /> | 154 | <check_box label="진이 는 장소만 보기" name="incpictures" /> |
161 | <check_box label="성인용 장소 포함" name="incmature" /> | 155 | <check_box label="성인용 텐 구획 포함" name="incmature" /> |
162 | <text | 156 | <text |
163 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> | 157 | name="These are the most popular places in the world, as measured by traffic, the amount of time people spend there."> |
164 | 통행량, 즉 사람들이 해당 장소에서 보내는 시간을 기준으로 | 158 | 본 장소들은 통행량(사람들이 해당 장소에서 보내는 시간을 기준)에 따른 가장 인기 있는 장소들입니다. |
165 | 세상에서 가장 인기있는 장소들입니다. | ||
166 | </text> | 159 | </text> |
167 | </panel> | ||
168 | <panel label="토지판매" name="land_sales_panel"> | ||
169 | <scroll_list name="results"> | 160 | <scroll_list name="results"> |
170 | <column label="" name="icon" /> | 161 | <column label="" name="icon" /> |
171 | <column label="" name="type" /> | 162 | <column label="" name="type" /> |
172 | <column label="Name" name="name" /> | 163 | <column label="Name" name="name" /> |
173 | <column label="L$ Price" name="price" /> | 164 | <column label="Traffic" name="dwell" /> |
174 | <column label="Area" name="area" /> | ||
175 | <column label="L$/sq.m" name="per_meter" /> | ||
176 | </scroll_list> | 165 | </scroll_list> |
177 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 166 | </panel> |
167 | <panel label="토지 매물" name="land_sales_panel"> | ||
168 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
178 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 169 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
179 | <combo_box name="type"> | 170 | <combo_box name="type"> |
180 | <combo_item name="AllTypes"> | 171 | <combo_item name="AllTypes"> |
@@ -183,54 +174,56 @@ | |||
183 | <combo_item name="Auction"> | 174 | <combo_item name="Auction"> |
184 | 경매 | 175 | 경매 |
185 | </combo_item> | 176 | </combo_item> |
186 | <combo_item name="ForSale"> | 177 | <combo_item name="MainlandSales"> |
187 | 매물 | 178 | 인랜드 물 |
188 | </combo_item> | 179 | </combo_item> |
189 | <combo_item name="FirstLand"> | 180 | <combo_item name="EstateSales"> |
190 | 지 | 181 | 지 매물 |
191 | </combo_item> | 182 | </combo_item> |
192 | </combo_box> | 183 | </combo_box> |
193 | <combo_box name="rating"> | 184 | <combo_box name="rating"> |
194 | <combo_item name="PG&Mature"> | 185 | <combo_item name="PG&Mature"> |
195 | PG( 지 필) & 성인용 | 186 | & 성인 |
196 | </combo_item> | 187 | </combo_item> |
197 | <combo_item name="PGonly"> | 188 | <combo_item name="PGonly"> |
198 | 드시 보 지 | 189 | 인 |
199 | </combo_item> | 190 | </combo_item> |
200 | <combo_item name="Matureonly"> | 191 | <combo_item name="Matureonly"> |
201 | 미성년 불가 | 192 | 성 전용 |
202 | </combo_item> | 193 | </combo_item> |
203 | </combo_box> | 194 | </combo_box> |
204 | <check_box label="가격 <= L$" name="pricecheck" /> | 195 | <check_box label="가격<=L$" name="pricecheck" /> |
205 | <check_box label="면적 >= sq.m.(평방 미터)" name="areacheck" /> | 196 | <check_box label="면적>=sq.m." name="areacheck" /> |
206 | <button label="검색" label_selected="검색" name="Search" /> | 197 | <button label="검색" label_selected="검색" name="Search" /> |
207 | <text name="land"> | 198 | <text name="land"> |
208 | 토지는 린든 달러(L$)를 지불하고 직접 매입하거나, L$ 또는 미국 달러(US$)를 지불하고 경매를 통해 매입할 수 있습니다. | 199 | 토지는 린든 달러(L$)로 직접 구매, 또는 린든 달러(L$)나 US$로 경매하여 구매할 수 있습니다. |
209 | 직접 구매하시려면, 당 지 목 바에 있는 장소을 클릭하십시오. | 200 | 직접 구매하려면, 토지 문하 타틀 바에 있는 장소 이을 클릭 하십시오! |
210 | </text> | 201 | </text> |
211 | </panel> | ||
212 | <panel label="장소" name="places_panel"> | ||
213 | <scroll_list name="results"> | 202 | <scroll_list name="results"> |
214 | <column label="" name="icon" /> | 203 | <column label="" name="icon" /> |
215 | <column label="" name="type" /> | 204 | <column label="" name="type" /> |
216 | <column label="Name" name="name" /> | 205 | <column label="Name" name="name" /> |
217 | <column label="Traffic" name="dwell" /> | 206 | <column label="L$ Price" name="price" /> |
207 | <column label="Area" name="area" /> | ||
208 | <column label="L$/sq.m" name="per_meter" /> | ||
218 | </scroll_list> | 209 | </scroll_list> |
219 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 210 | </panel> |
211 | <panel label="장소" name="places_panel"> | ||
212 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
220 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 213 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
221 | <text name="find"> | 214 | <text name="find"> |
222 | 찾기: | 215 | 찾기: |
223 | </text> | 216 | </text> |
224 | <check_box label="성인용 장소 포함" name="incmature" /> | 217 | <check_box label="성인용 텐 구획 포함" name="incmature" /> |
225 | <combo_box name="Category"> | 218 | <combo_box name="Category"> |
226 | <combo_item name="AnyCategory"> | 219 | <combo_item name="AnyCategory"> |
227 | 모든 카테고리 | 220 | 모든 카테고리 |
228 | </combo_item> | 221 | </combo_item> |
229 | <combo_item name="LindenLocation"> | 222 | <combo_item name="LindenLocation"> |
230 | 린든 위치 | 223 | 린든랩 관련 |
231 | </combo_item> | 224 | </combo_item> |
232 | <combo_item name="Adult"> | 225 | <combo_item name="Adult"> |
233 | 성인용 | 226 | 성인 |
234 | </combo_item> | 227 | </combo_item> |
235 | <combo_item name="Arts&Culture"> | 228 | <combo_item name="Arts&Culture"> |
236 | 예술 & 문화 | 229 | 예술 & 문화 |
@@ -242,13 +235,13 @@ | |||
242 | 교육용 | 235 | 교육용 |
243 | </combo_item> | 236 | </combo_item> |
244 | <combo_item name="Gaming"> | 237 | <combo_item name="Gaming"> |
245 | 게밍 | 238 | 게 |
246 | </combo_item> | 239 | </combo_item> |
247 | <combo_item name="Hangout"> | 240 | <combo_item name="Hangout"> |
248 | 가는 곳 | 241 | 합 |
249 | </combo_item> | 242 | </combo_item> |
250 | <combo_item name="NewcomerFriendly"> | 243 | <combo_item name="NewcomerFriendly"> |
251 | 호적 | 244 | 보자 |
252 | </combo_item> | 245 | </combo_item> |
253 | <combo_item name="Parks&Nature"> | 246 | <combo_item name="Parks&Nature"> |
254 | 공원 및 자연 | 247 | 공원 및 자연 |
@@ -264,35 +257,41 @@ | |||
264 | </combo_item> | 257 | </combo_item> |
265 | </combo_box> | 258 | </combo_box> |
266 | <button label="검색" label_selected="검색" name="Search" /> | 259 | <button label="검색" label_selected="검색" name="Search" /> |
267 | </panel> | ||
268 | <panel label="사람" name="people_panel"> | ||
269 | <scroll_list name="results"> | 260 | <scroll_list name="results"> |
270 | <column label="" name="icon" /> | 261 | <column label="" name="icon" /> |
271 | <column label="" name="type" /> | 262 | <column label="" name="type" /> |
272 | <column label="Name" name="name" /> | 263 | <column label="Name" name="name" /> |
273 | <column label="Online" name="online" /> | 264 | <column label="Traffic" name="dwell" /> |
274 | </scroll_list> | 265 | </scroll_list> |
275 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 266 | </panel> |
267 | <panel label="사람" name="people_panel"> | ||
268 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
276 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 269 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
277 | <text name="find"> | 270 | <text name="find"> |
278 | 찾기: | 271 | 찾기: |
279 | </text> | 272 | </text> |
280 | <check_box label="온라인" name="online check" /> | ||
281 | <button label="검색" label_selected="검색" name="Search" /> | 273 | <button label="검색" label_selected="검색" name="Search" /> |
282 | </panel> | ||
283 | <panel label="그룹" name="groups_panel"> | ||
284 | <scroll_list name="results"> | 274 | <scroll_list name="results"> |
285 | <column label="" name="icon" /> | 275 | <column label="" name="icon" /> |
286 | <column label="" name="type" /> | 276 | <column label="" name="type" /> |
287 | <column label="Name" name="name" /> | 277 | <column label="Name" name="name" /> |
288 | <column label="Members" name="members" /> | ||
289 | </scroll_list> | 278 | </scroll_list> |
290 | <button label="< 앞으로" label_selected="< 앞으로" name="< Prev" /> | 279 | </panel> |
280 | <panel label="그룹" name="groups_panel"> | ||
281 | <button label="< 이전" label_selected="< 이전" name="< Prev" /> | ||
291 | <button label="다음 >" label_selected="다음 >" name="Next >" /> | 282 | <button label="다음 >" label_selected="다음 >" name="Next >" /> |
292 | <text name="find"> | 283 | <text name="find"> |
293 | 찾기: | 284 | 찾기: |
294 | </text> | 285 | </text> |
295 | <button label="검색" label_selected="검색" name="Search" /> | 286 | <button label="검색" label_selected="검색" name="Search" /> |
287 | <check_box label="성인 그룹 포함" name="incmature" /> | ||
288 | <scroll_list name="results"> | ||
289 | <column label="" name="icon" /> | ||
290 | <column label="" name="type" /> | ||
291 | <column label="Name" name="name" /> | ||
292 | <column label="Members" name="members" /> | ||
293 | <column label="" name="score" /> | ||
294 | </scroll_list> | ||
296 | </panel> | 295 | </panel> |
297 | </tab_container> | 296 | </tab_container> |
298 | </floater> | 297 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_friends.xml b/linden/indra/newview/skins/xui/ko/floater_friends.xml index ccce2f9..64ccf19 100644 --- a/linden/indra/newview/skins/xui/ko/floater_friends.xml +++ b/linden/indra/newview/skins/xui/ko/floater_friends.xml | |||
@@ -1,17 +1,33 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="friends" title="친구들"> | 2 | <floater name="friends" title="친구"> |
3 | <button label="프로필..." name="profile_btn" | 3 | <scroll_list name="friend_list" |
4 | tool_tip="그림, 그룹 및 기타 정보 표시" /> | 4 | tool_tip="Hold shift or control while clicking to select multiple friends"> |
5 | <button label="텔리포트 제공..." name="offer_teleport_btn" | 5 | <column label="Name" name="friend_name" /> |
6 | tool_tip="이 친구에게 귀하의 현재 위치로 텔리포팅을 제공" /> | 6 | </scroll_list> |
7 | <panel name="rights_container"> | ||
8 | <text name="friend_name_label"> | ||
9 | 친구를 선택하여 권한 변경… | ||
10 | </text> | ||
11 | <check_box label="내 온라인 상태를 확인할 수 있습니다." | ||
12 | name="online_status_cb" | ||
13 | tool_tip="이 친구가 친구 목록이나 통화 카드에서 내 온라인 상태를 확인 가능한지 여부를 설정합니다." /> | ||
14 | <check_box label="지도에서 내 위치를 확인할 수 있습니다." | ||
15 | name="map_status_cb" | ||
16 | tool_tip="이 친구가 지도에서 내 위치를 확인 가능한지 여부를 설정합니다." /> | ||
17 | <check_box label="내 오브젝트를 수정할 수 있습니다." name="modify_status_cb" | ||
18 | tool_tip="이 친구가 내 오브젝트를 수정할 수 있는지 여부를 설정합니다." /> | ||
19 | <text name="process_rights_label"> | ||
20 | 권한 변경 중… | ||
21 | </text> | ||
22 | </panel> | ||
23 | <button label="메신저" name="im_btn" tool_tip="메신저 세션 열기" /> | ||
24 | <button label="텔리포트..." name="offer_teleport_btn" | ||
25 | tool_tip="이 친구에게 내 현재 위치로 텔리포트를 제공함" /> | ||
7 | <button label="추가..." name="add_btn" tool_tip="주민에게 우정 제공" /> | 26 | <button label="추가..." name="add_btn" tool_tip="주민에게 우정 제공" /> |
8 | <button label="지불..." name="pay_btn" | 27 | <button label="프로필" name="profile_btn" |
9 | tool_tip="린든 달러(L$)를 이 친구에게 줍니다" /> | 28 | tool_tip="그림, 그룹 및 기타 정보 표시" /> |
10 | <button label="제거..." name="remove_btn" | 29 | <button label="지불…" name="pay_btn" |
30 | tool_tip="이 친구에게 린든 달러(L$) 주기" /> | ||
31 | <button label="제거…" name="remove_btn" | ||
11 | tool_tip="이 사람을 내 친구 목록에서 삭제" /> | 32 | tool_tip="이 사람을 내 친구 목록에서 삭제" /> |
12 | <button label="메신저..." name="im_btn" tool_tip="메신저 세션 열기" /> | ||
13 | <button label="수정 권한 부여..." name="grant_btn" | ||
14 | tool_tip="이 사용자가 내 사물을 수정하도록 허용" /> | ||
15 | <button label="수정 권리 취소..." name="revoke_btn" | ||
16 | tool_tip="이 사용자가 내 사물을 수정하도록 허용" /> | ||
17 | </floater> | 33 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_gesture.xml b/linden/indra/newview/skins/xui/ko/floater_gesture.xml index e3dd52b..85e2272 100644 --- a/linden/indra/newview/skins/xui/ko/floater_gesture.xml +++ b/linden/indra/newview/skins/xui/ko/floater_gesture.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="gestures" title="활 태 제스처"> | 2 | <floater name="gestures" title="중인 제스처"> |
3 | <text name="help_label"> | 3 | <text name="help_label"> |
4 | 채팅에서 유발 어구를 용하거나 정 를 면 | 4 | 채팅 가기 문구를 력하거나 키를 애션 및 |
5 | 니메이션과 운드가 재생니다. | 5 | 사운드를 재생니다. |
6 | </text> | 6 | </text> |
7 | <scroll_list name="gesture_list"> | 7 | <scroll_list name="gesture_list"> |
8 | <column label="Trigger" name="trigger" /> | 8 | <column label="Trigger" name="trigger" /> |
@@ -11,8 +11,8 @@ | |||
11 | <column label="Name" name="name" /> | 11 | <column label="Name" name="name" /> |
12 | </scroll_list> | 12 | </scroll_list> |
13 | <button label="신규" name="new_gesture_btn" /> | 13 | <button label="신규" name="new_gesture_btn" /> |
14 | <button label="장고" name="inventory_btn" /> | 14 | <button label="벤리" name="inventory_btn" /> |
15 | <button label="편집" name="edit_btn" /> | 15 | <button label="편집" name="edit_btn" /> |
16 | <button label="플레" name="play_btn" /> | 16 | <button label="" name="play_btn" /> |
17 | <button label="중지" name="stop_btn" /> | 17 | <button label="중지" name="stop_btn" /> |
18 | </floater> | 18 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_god_tools.xml b/linden/indra/newview/skins/xui/ko/floater_god_tools.xml index 804f8f3..5cd358b 100644 --- a/linden/indra/newview/skins/xui/ko/floater_god_tools.xml +++ b/linden/indra/newview/skins/xui/ko/floater_god_tools.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="godtools floater" title="무 "> | 2 | <floater name="godtools floater" title=" 션"> |
3 | <tab_container name="GodTools Tabs"> | 3 | <tab_container name="GodTools Tabs"> |
4 | <panel label="그리드" name="grid"> | 4 | <panel label="그리드" name="grid"> |
5 | <button label="모든 사용자 아기" | 5 | <button label="모든 사용자 하기" |
6 | label_selected="모든 사용자 아기" name="Kick all users" /> | 6 | label_selected="모든 사용자 하기" name="Kick all users" /> |
7 | <button label="이 지역의 지도 표시 캐시 삭제" | 7 | <button label="이 지역의 지도 표시 캐시 삭제" |
8 | label_selected="이 지역의 지도 표시 캐시 삭제" | 8 | label_selected="이 지역의 지도 표시 캐시 삭제" |
9 | name="Flush This Region's Map Visibility Caches" /> | 9 | name="Flush This Region's Map Visibility Caches" /> |
@@ -14,20 +14,19 @@ | |||
14 | </text> | 14 | </text> |
15 | <check_box label="머리말" name="check prelude" | 15 | <check_box label="머리말" name="check prelude" |
16 | tool_tip="이 지역을 머리말로 설정합니다." /> | 16 | tool_tip="이 지역을 머리말로 설정합니다." /> |
17 | <check_box label="고정 태양" name="check fixed sun" | 17 | <check_box label="태양 고정" name="check fixed sun" tool_tip="태양 위치 수정" /> |
18 | tool_tip="태양의 위치 고정(지역/소유지 > 지형." /> | 18 | <check_box label="홈으로 텔레포팅 초기화" name="check reset home" |
19 | <check_box label="텔레포팅에서 집 재설정" name="check reset home" | 19 | tool_tip="주민 텔레포트가 고장났을 때 홈을 목적지 위치로 재설정합니다." /> |
20 | tool_tip="주민 텔레포팅이 고장났을 때 집을 목적지 위치로 재설정합니다." /> | ||
21 | <check_box label="표시됨" name="check visible" | 20 | <check_box label="표시됨" name="check visible" |
22 | tool_tip="이 지역을 일반인에게 보이도록 설정합니다." /> | 21 | tool_tip="이 지역을 일반인에게 보이도록 설정합니다." /> |
23 | <check_box label="실" name="check damage" | 22 | <check_box label="데미" name="check damage" |
24 | tool_tip="이 지역의 상을 활성화하도록 설정합니다." /> | 23 | tool_tip="이 지역의 데미를 활성화하도록 설정합니다." /> |
25 | <check_box label="통행량 추적 금지" name="block dwell" | 24 | <check_box label="통행량 추적 금지" name="block dwell" |
26 | tool_tip="이 지역을 트래픽 계산을 하지 않도록 설정합니다." /> | 25 | tool_tip="이 지역을 트래픽 계산을 하지 않도록 설정합니다." /> |
27 | <check_box label="폼 금지" name="block terraform" | 26 | <check_box label="지 경 금지" name="block terraform" |
28 | tool_tip="사람들이 자신의 토지를 수 있도록 설정합니다" /> | 27 | tool_tip="사람들이 자신의 토지의 지 변경할 수 있도록 설정합니다." /> |
29 | <check_box label="Sandbox" name="is sandbox" | 28 | <check_box label="샌드박스" name="is sandbox" |
30 | tool_tip="이곳이 sandbox 지역인지를 글합니다." /> | 29 | tool_tip="이곳이 샌즈박스 지역인지 여 시합니다." /> |
31 | <button label="지형 저장" label_selected="지형 저장" name="Bake Terrain" | 30 | <button label="지형 저장" label_selected="지형 저장" name="Bake Terrain" |
32 | tool_tip="현재 지형을 기본 설정으로 저장합니다." /> | 31 | tool_tip="현재 지형을 기본 설정으로 저장합니다." /> |
33 | <button label="지형 되돌리기" label_selected="지형 되돌리기" | 32 | <button label="지형 되돌리기" label_selected="지형 되돌리기" |
@@ -36,13 +35,13 @@ | |||
36 | <button label="지형 바꾸기" label_selected="지형 바꾸기" name="Swap Terrain" | 35 | <button label="지형 바꾸기" label_selected="지형 바꾸기" name="Swap Terrain" |
37 | tool_tip="기본 설정으로 현재 지형을 바꿉니다." /> | 36 | tool_tip="기본 설정으로 현재 지형을 바꿉니다." /> |
38 | <text name="estate id"> | 37 | <text name="estate id"> |
39 | 유지 ID: | 38 | 유지 ID: |
40 | </text> | 39 | </text> |
41 | <text name="parent id"> | 40 | <text name="parent id"> |
42 | 부모 ID: | 41 | 부모 ID: |
43 | </text> | 42 | </text> |
44 | <line_editor name="parentestate" | 43 | <line_editor name="parentestate" |
45 | tool_tip="이것은 해당 지역의 부모 유지입니다" /> | 44 | tool_tip="이것은 해당 지역의 부모 유지 입니다" /> |
46 | <text name="Grid Pos: "> | 45 | <text name="Grid Pos: "> |
47 | 그리드 Pos: | 46 | 그리드 Pos: |
48 | </text> | 47 | </text> |
@@ -57,61 +56,61 @@ | |||
57 | 청구 가능 요인: | 56 | 청구 가능 요인: |
58 | </text> | 57 | </text> |
59 | <text name="land cost text"> | 58 | <text name="land cost text"> |
60 | 평방 미터당 L$: | 59 | 제곱 미터당 L$: |
61 | </text> | 60 | </text> |
62 | <button label="새로 고침" label_selected="새로 고침" name="Refresh" | 61 | <button label="새로 고침" label_selected="새로 고침" name="Refresh" |
63 | tool_tip="위의 정보를 새로 고치려면 여기를 클릭하십시오." /> | 62 | tool_tip="위의 정보를 새로 고치려면 여기를 클릭 하십시오." /> |
64 | <button label="적용" label_selected="적용" name="Apply" | 63 | <button label="적용" label_selected="적용" name="Apply" |
65 | tool_tip="위의 변경 사항을 적용 하려면 기를 클릭하시오." /> | 64 | tool_tip="기를 클릭하여 의 변경 사항을 적용하십시오." /> |
66 | <button label="지역 선택" label_selected="지역 선택" name="Select Region" | 65 | <button label="지역 선택" label_selected="지역 선택" name="Select Region" |
67 | tool_tip="토지 도구로 전체 지역을 선택합니다." /> | 66 | tool_tip="토지 도구로 전체 지역을 선택합니다." /> |
68 | <button label="지금 자동 저장" label_selected="지금 자동 저장" | 67 | <button label="지금 자동 저장" label_selected="지금 자동 저장" |
69 | name="Autosave now" | 68 | name="Autosave now" |
70 | tool_tip="디렉토리를 자동 저장하려면 gzipped 상태를 저장합니다." /> | 69 | tool_tip="디렉토리를 자동 저장하려면 gzipped 상태를 저장합니다." /> |
71 | </panel> | 70 | </panel> |
72 | <panel label="" name="objects"> | 71 | <panel label="젝트" name="objects"> |
73 | <text name="Sim Name:"> | 72 | <text name="Sim Name:"> |
74 | 시뮬레이션 이름: | 73 | 시뮬레이션 이름: |
75 | </text> | 74 | </text> |
76 | <text name="region name"> | 75 | <text name="region name"> |
77 | 웨일스어 | 76 | 웨일스어(Welsh)-베타 |
78 | </text> | 77 | </text> |
79 | <check_box label="스크립트 끄기" name="disable scripts" | 78 | <check_box label="스크립트 끄기" name="disable scripts" |
80 | tool_tip="이 지역내 모든 스크립트를 비활성화 하도록 설정합니다" /> | 79 | tool_tip="이 지역 내 모든 스크립트를 비활성화하도록 설정합니다." /> |
81 | <check_box label="충돌 끄기" name="disable collisions" | 80 | <check_box label="충돌 끄기" name="disable collisions" |
82 | tool_tip="이 지역내 비에이전트 충돌을 비활성화 하도록 설정합니다" /> | 81 | tool_tip="이 지역 내 비에이전트 충돌을 비활성화하도록 설정합니다." /> |
83 | <check_box label="물리 끄기" name="disable physics" | 82 | <check_box label="물리엔진 끄기" name="disable physics" |
84 | tool_tip="이 지역내 모든 물리적 현상을 설정합니다" /> | 83 | tool_tip="이 지역 내 모든 물리적 현상을 설정합니다." /> |
85 | <button label="적용" label_selected="적용" name="Apply" | 84 | <button label="적용" label_selected="적용" name="Apply" |
86 | tool_tip="위의 변경 사항을 적용 하려면 기를 클릭하시오." /> | 85 | tool_tip="기를 클릭하여 의 변경 사항을 적용하십시오." /> |
87 | <button label="대상 설정" label_selected="대상 설정" name="Set Target" | 86 | <button label="대상 설정" label_selected="대상 설정" name="Set Target" |
88 | tool_tip="대상 아바타를 삭제 로 설정합니다." /> | 87 | tool_tip="대상 아바타를 삭제 젝트로 설정합니다." /> |
89 | <text name="target_avatar_name"> | 88 | <text name="target_avatar_name"> |
90 | (대상 없음) | 89 | (대상 없음) |
91 | </text> | 90 | </text> |
92 | <button label="다른 토지 있는 대상의 스크립트된 삭제" | 91 | <button label="다른 토지에 있는 대상의 스크립트 브 삭제" |
93 | label_selected="다른 토지 있는 대상의 스크립트된 삭제" | 92 | label_selected="다른 토지에 있는 대상의 스크립트 브 삭제" |
94 | name="Delete Target's Scripted Objects On Others Land" | 93 | name="Delete Target's Scripted Objects On Others Land" |
95 | tool_tip="이 대상이 아닌 토지의 대상이 소유한 모든 스크립트 아이템을 삭제합니다. (무복사) 아이템은 반환됩니다." /> | 94 | tool_tip="대상의 소유가 아닌 토지에 대상이 소유한 모든 스크립트 오브젝트를 삭제합니다. (no copy) 오브젝트는 반환됩니다." /> |
96 | <button label="*모든* 토지 있는 대상의 스크립트된 삭제" | 95 | <button label="*모든* 토지에 있는 대상의 스크립트 브 삭제" |
97 | label_selected="*모든* 토지 있는 대상의 스크립트된 삭제" | 96 | label_selected="*모든* 토지에 있는 대상의 스크립트 브 삭제" |
98 | name="Delete Target's Scripted Objects On *Any* Land" | 97 | name="Delete Target's Scripted Objects On *Any* Land" |
99 | tool_tip="이 지역에서 대상이 소유한 모든 스크립트 아이템을 삭제합니다. (무복사) 아이템은 반환됩니다." /> | 98 | tool_tip="이 지역에서 대상이 소유한 모든 스크립트 오브젝트를 삭제합니다. (no copy) 오브젝트는 반환됩니다." /> |
100 | <button label="대상의 *모든* 삭제" | 99 | <button label="대상의 *모든* 젝트 삭제" |
101 | label_selected="대상의 *모든* 삭제" | 100 | label_selected="대상의 *모든* 젝트 삭제" |
102 | name="Delete *ALL* Of Target's Objects" | 101 | name="Delete *ALL* Of Target's Objects" |
103 | tool_tip="이 지역에서 대상이 소유한 모든 아이템을 삭제합니다. (무복사) 아이템은 반환됩니다." /> | 102 | tool_tip="이 지역에서 대상이 소유한 모든 오브젝트를 삭제합니다. (no copy) 오브젝트는 반환됩니다." /> |
104 | <button label="탑 라이더 오" | 103 | <button label="대용량 라이더 보기" |
105 | label_selected="탑 라이더 오" name="Get Top Colliders" | 104 | label_selected="대용량 라이더 보기" name="Get Top Colliders" |
106 | tool_tip="호출이 가장 잦은 의 목록을 가져옵니다" /> | 105 | tool_tip="호출이 가장 잦은 브의 목록을 가져옵니다" /> |
107 | <button label="탑 스크립트 오" | 106 | <button label="대용량 스크립트 보기" |
108 | label_selected="탑 스크립트 오" name="Get Top Scripts" | 107 | label_selected="대용량 스크립트 보기" name="Get Top Scripts" |
109 | tool_tip="스크립트 실행에 가장 많은 시간을 소모하는 아이템의 목록을 가져옵니다." /> | 108 | tool_tip="스크립트 실행에 가장 많은 시간을 소모하는 오브젝트의 목록을 가져옵니다." /> |
110 | <button label="스크립트 다이제스트" | 109 | <button label="스크립트 다이제스트" |
111 | label_selected="스크립트 다이제스트" name="Scripts digest" | 110 | label_selected="스크립트 다이제스트" name="Scripts digest" |
112 | tool_tip="모든 스크립트 목록 및 각 발생 수를 가져옵니다." /> | 111 | tool_tip="모든 스크립트 목록 및 각 발생 수를 가져옵니다." /> |
113 | </panel> | 112 | </panel> |
114 | <panel label="요구하기" name="request"> | 113 | <panel label="요청" name="request"> |
115 | <text name="Destination:"> | 114 | <text name="Destination:"> |
116 | 목적지: | 115 | 목적지: |
117 | </text> | 116 | </text> |
@@ -124,20 +123,20 @@ | |||
124 | </combo_item> | 123 | </combo_item> |
125 | </combo_box> | 124 | </combo_box> |
126 | <text name="Request:"> | 125 | <text name="Request:"> |
127 | 요청 | 126 | 요청: |
128 | </text> | 127 | </text> |
129 | <combo_box name="request"> | 128 | <combo_box name="request"> |
130 | <combo_item name="colliders<steps>"> | 129 | <combo_item name="colliders<steps>"> |
131 | 형 가기 <스텝> | 130 | <단계> |
132 | </combo_item> | 131 | </combo_item> |
133 | <combo_item name="scripts<count>,<optionalpattern>"> | 132 | <combo_item name="scripts<count>,<optionalpattern>"> |
134 | 스크립트 <개수>,<선택 패턴> | 133 | 스크립트 <count>,<optional pattern> |
135 | </combo_item> | 134 | </combo_item> |
136 | <combo_item name="objects<pattern>"> | 135 | <combo_item name="objects<pattern>"> |
137 | <패턴> | 136 | 젝트 <pattern> |
138 | </combo_item> | 137 | </combo_item> |
139 | <combo_item name="rez<asset_id>"> | 138 | <combo_item name="rez<asset_id>"> |
140 | rez <asset_id> | 139 | 레쯔 <asset_id> |
141 | </combo_item> | 140 | </combo_item> |
142 | </combo_box> | 141 | </combo_box> |
143 | <text name="Parameter:"> | 142 | <text name="Parameter:"> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_group_info.xml b/linden/indra/newview/skins/xui/ko/floater_group_info.xml index 3a9d149..658dc7e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_group_info.xml +++ b/linden/indra/newview/skins/xui/ko/floater_group_info.xml | |||
@@ -1,24 +1,24 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="groupinfo" title="더 린든즈 - 그룹 정보"> | 2 | <floater name="groupinfo" title="더 린든즈 - 그룹 정보"> |
3 | <tab_container name="tab"> | 3 | <tab_container name="tab"> |
4 | <panel label="일반사항" name="gen"> | 4 | <panel label="일반" name="gen"> |
5 | <text name="title_box"> | 5 | <text name="title_box"> |
6 | 그룹 정보 | 6 | 그룹 정보 |
7 | </text> | 7 | </text> |
8 | <text name="txt"> | 8 | <text name="txt"> |
9 | 그룹 통해 친구들과 겁게 협력 니다. | 9 | 그룹 친구 협력기 한 미 법입다. |
10 | </text> | 10 | </text> |
11 | <text name="txt2"> | 11 | <text name="txt2"> |
12 | 그룹 소속 직책 여고 거에 합니다. | 12 | 그룹 틀, 고 고 투표를 게 합니다. |
13 | </text> | 13 | </text> |
14 | <text name="txt3"> | 14 | <text name="txt3"> |
15 | 누구나 그룹을 생성할 수 있습니다. 각 개인은 최대 15개 그룹에 가입할 수 있습니다. | 15 | 누구든지 그룹을 만들 수 있습니다. 각 개인은 최대 15개 그룹에 속할 수 있습니다. |
16 | </text> | 16 | </text> |
17 | <text name="txt4"> | 17 | <text name="txt4"> |
18 | 그룹 최소 3명 멤버로 구성야 활동 합니다. | 18 | 그룹 최소 회은 3 입니다. |
19 | </text> | 19 | </text> |
20 | <text name="group_create_text"> | 20 | <text name="group_create_text"> |
21 | 그룹 생성 은 L$100입니다. | 21 | 그룹을 생성하 L$100가 다. |
22 | </text> | 22 | </text> |
23 | <text name="lbl"> | 23 | <text name="lbl"> |
24 | 이름: | 24 | 이름: |
@@ -30,88 +30,88 @@ | |||
30 | 설립 조항: | 30 | 설립 조항: |
31 | </text> | 31 | </text> |
32 | <check_box label="그룹 목록에 표시하기" name="sho" /> | 32 | <check_box label="그룹 목록에 표시하기" name="sho" /> |
33 | <check_box label="그룹 목록에 멤버 표시하기" name="sho_mem" /> | 33 | <check_box label="그룹 목록에 회원 표시하기" name="sho_mem" /> |
34 | <check_box label="웹에 게시합니다." name="allow_publish" | 34 | <check_box label="웹에 게시" name="allow_publish" |
35 | tool_tip="내 프로필 정보를 웹에 게시." /> | 35 | tool_tip="내 프로필 정보를 웹에 게시." /> |
36 | <button label="?" label_selected="?" name="publish_help_btn" /> | 36 | <button label="?" label_selected="?" name="publish_help_btn" /> |
37 | <check_box label="성인용" name="mature" | 37 | <check_box label="성인용" name="mature" |
38 | tool_tip="본의 프로필 정보는 성인용으로 간주 됩니다." /> | 38 | tool_tip="자 프로필 정보는 성인 으로 간주됩니다." /> |
39 | </panel> | 39 | </panel> |
40 | <panel label="타이틀" name="tit"> | 40 | <panel label="타이틀" name="tit"> |
41 | <text name="txt"> | 41 | <text name="txt"> |
42 | 그룹 타이틀 | 42 | 그룹 타이틀 |
43 | </text> | 43 | </text> |
44 | <text name="txt2"> | 44 | <text name="txt2"> |
45 | 그룹은 간부와 멤버로 구성되며, 간부와 멤버 모두 특별 직책을 가질 수 있습니다. | 45 | 그룹에는 운영진들과 회원들이 있고, 모두 특수 타이틀을 가질 수 있습니다. |
46 | </text> | 46 | </text> |
47 | <text name="txt3"> | 47 | <text name="txt3"> |
48 | 이 제은 상, 채팅, 메신저에서 이름 앞에 시니다. | 48 | 이한 타 채팅 신저에서 용되는 름 앞에 나니다. |
49 | </text> | 49 | </text> |
50 | <text name="lbl"> | 50 | <text name="lbl"> |
51 | 부 타이틀: | 51 | 운영 타이틀: |
52 | </text> | 52 | </text> |
53 | <text name="lbl2"> | 53 | <text name="lbl2"> |
54 | 멤버 타이틀: | 54 | 회원 타이틀: |
55 | </text> | 55 | </text> |
56 | <text name="lbl3"> | 56 | <text name="lbl3"> |
57 | 에서 텍스처를 래그 그룹의 을 설정. | 57 | 인벤리에서 텍스처를 그룹의 고 설정. |
58 | </text> | 58 | </text> |
59 | <texture_picker name="insig" tool_tip="클릭해 그림을 선택하십시오" /> | 59 | <texture_picker name="insig" tool_tip="그림을 선택하려면 클릭 하십시오." /> |
60 | </panel> | 60 | </panel> |
61 | <panel label="맴버" name="mem"> | 61 | <panel label="회원" name="mem"> |
62 | <text name="txt"> | 62 | <text name="txt"> |
63 | 그룹 멤버 | 63 | 그룹 회원 |
64 | </text> | 64 | </text> |
65 | <text name="txt2"> | 65 | <text name="txt2"> |
66 | 현재 그룹 부 및 . | 66 | 현재 그룹의 운영 및 회원입. |
67 | </text> | 67 | </text> |
68 | <text name="txt3"> | 68 | <text name="txt3"> |
69 | 름 클릭면 멤버 프로필을 보 습. | 69 | 회의 프로필을 보면 름 클하. |
70 | </text> | 70 | </text> |
71 | <text name="lbl"> | 71 | <text name="lbl"> |
72 | 부: | 72 | 운영: |
73 | </text> | 73 | </text> |
74 | <text name="members_label"> | 74 | <text name="members_label"> |
75 | 멤버: | 75 | 회원: |
76 | </text> | 76 | </text> |
77 | <button label="멤버 출" label_selected="멤버 출" name="eject_member_btn" /> | 77 | <button label="회 퇴" label_selected="회 퇴" name="eject_member_btn" /> |
78 | </panel> | 78 | </panel> |
79 | <panel label="투표" name="voting"> | 79 | <panel label="투표" name="voting"> |
80 | <tab_container name="tab"> | 80 | <tab_container name="tab"> |
81 | <panel label="천" name="recall"> | 81 | <panel label="거" name="recall"> |
82 | <text name="txt"> | 82 | <text name="txt"> |
83 | 그룹 선거 | 83 | 그룹 선거 |
84 | </text> | 84 | </text> |
85 | <text name="instructions"> | 85 | <text name="instructions"> |
86 | 선거 시작 버튼을 클하시 새 선거가 시작니다. | 86 | 투표 시작 버튼을 새 투표를 시작니다. |
87 | 후보자에는 모든 비부 그룹 멤가 포함니다. | 87 | 후보자는 모든 비운영 그룹 회원 포함니다. |
88 | </text> | 88 | </text> |
89 | <text name="lbl"> | 89 | <text name="lbl"> |
90 | 보: | 90 | 지자: |
91 | </text> | 91 | </text> |
92 | <button label="투표" label_selected="투표" name="btn_vote" /> | 92 | <button label="투표" label_selected="투표" name="btn_vote" /> |
93 | <button label="기권" label_selected="기권" name="btn_abstain" /> | 93 | <button label="기권" label_selected="기권" name="btn_abstain" /> |
94 | <button label="선거 시작" label_selected="선거 시작" name="btn_start_election" /> | 94 | <button label="투표 시작" label_selected="투표 시작" name="btn_start_election" /> |
95 | <text name="lbl2"> | 95 | <text name="lbl2"> |
96 | 정족수: | 96 | 정족수: |
97 | </text> | 97 | </text> |
98 | <spinner name="quorum" | 98 | <spinner name="quorum" |
99 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> | 99 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> |
100 | <text name="quorum_text"> | 100 | <text name="quorum_text"> |
101 | 총 그룹 멤버 111명 중. | 101 | 총 그룹 회원 111명 중. |
102 | </text> | 102 | </text> |
103 | <text name="lbl3"> | 103 | <text name="lbl3"> |
104 | 과수: | 104 | 부분: |
105 | </text> | 105 | </text> |
106 | <radio_group name="majority" tool_tip="Majority of total votes needed to win."> | 106 | <radio_group name="majority" tool_tip="Majority of total votes needed to win."> |
107 | <radio_item name="radio"> | 107 | <radio_item name="radio"> |
108 | 간단 리티 | 108 | 단 과수 |
109 | </radio_item> | 109 | </radio_item> |
110 | <radio_item name="radio2"> | 110 | <radio_item name="radio2"> |
111 | 2/3 조리 | 111 | 2/3 |
112 | </radio_item> | 112 | </radio_item> |
113 | <radio_item name="radio3"> | 113 | <radio_item name="radio3"> |
114 | 일치한 | 114 | 만치 |
115 | </radio_item> | 115 | </radio_item> |
116 | </radio_group> | 116 | </radio_group> |
117 | <text name="duration_lbl"> | 117 | <text name="duration_lbl"> |
@@ -128,23 +128,23 @@ | |||
128 | 선거 종료: | 128 | 선거 종료: |
129 | </text> | 129 | </text> |
130 | </panel> | 130 | </panel> |
131 | <panel label="프로포절" name="panel_group_proposals"> | 131 | <panel label="" name="panel_group_proposals"> |
132 | <text name="txt"> | 132 | <text name="txt"> |
133 | 그룹 제안서 | 133 | 그룹 제안 |
134 | </text> | 134 | </text> |
135 | <text name="instructions"> | 135 | <text name="instructions"> |
136 | 현재 진행중인 제안이 없습니다. 새 제안을 생성하시려면 제안 생성 | 136 | 활성 제안이 없습니다. 새로운 제안을 작성하려면 제안 작성 |
137 | 버튼을 누르십시오. | 137 | 버튼을 누르십시오. |
138 | </text> | 138 | </text> |
139 | <text name="proposal_lbl"> | 139 | <text name="proposal_lbl"> |
140 | 제안서: | 140 | 제안: |
141 | </text> | 141 | </text> |
142 | <button label="예" label_selected="예" name="btn_yes" /> | 142 | <button label="예" label_selected="예" name="btn_yes" /> |
143 | <button label="아니오" label_selected="아니오" name="btn_no" /> | 143 | <button label="아니오" label_selected="아니오" name="btn_no" /> |
144 | <button label="기권" label_selected="기권" name="btn_abstain" /> | 144 | <button label="기권" label_selected="기권" name="btn_abstain" /> |
145 | <button label="목록 보기" label_selected="목록 보기" name="btn_view_list" /> | 145 | <button label="목록 보기" label_selected="목록 보기" name="btn_view_list" /> |
146 | <button label="아이템 보기" label_selected="아이템 보기" name="btn_view_item" /> | 146 | <button label="아이템 보기" label_selected="아이템 보기" name="btn_view_item" /> |
147 | <button label="제안 생성" label_selected="제안 생성" name="btn_proposal" /> | 147 | <button label="제안 만들기" label_selected="제안 만들기" name="btn_proposal" /> |
148 | <button label="제출" label_selected="제출" name="btn_submit" /> | 148 | <button label="제출" label_selected="제출" name="btn_submit" /> |
149 | <text name="quorum_lbl"> | 149 | <text name="quorum_lbl"> |
150 | 정족수: | 150 | 정족수: |
@@ -152,20 +152,20 @@ | |||
152 | <spinner name="quorum" | 152 | <spinner name="quorum" |
153 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> | 153 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> |
154 | <text name="quorum_text"> | 154 | <text name="quorum_text"> |
155 | 총 그룹 멤버 111명 중. | 155 | 총 그룹 회원 111명 중. |
156 | </text> | 156 | </text> |
157 | <text name="majority_lbl"> | 157 | <text name="majority_lbl"> |
158 | 과수: | 158 | 부분: |
159 | </text> | 159 | </text> |
160 | <radio_group name="majority" tool_tip="Majority of total votes needed to win."> | 160 | <radio_group name="majority" tool_tip="Majority of total votes needed to win."> |
161 | <radio_item name="radio"> | 161 | <radio_item name="radio"> |
162 | 간단 리티 | 162 | 단 과수 |
163 | </radio_item> | 163 | </radio_item> |
164 | <radio_item name="radio2"> | 164 | <radio_item name="radio2"> |
165 | 2/3 조리 | 165 | 2/3 |
166 | </radio_item> | 166 | </radio_item> |
167 | <radio_item name="radio3"> | 167 | <radio_item name="radio3"> |
168 | 일치한 | 168 | 만치 |
169 | </radio_item> | 169 | </radio_item> |
170 | </radio_group> | 170 | </radio_group> |
171 | <text name="duration_lbl"> | 171 | <text name="duration_lbl"> |
@@ -176,10 +176,10 @@ | |||
176 | 일 | 176 | 일 |
177 | </text> | 177 | </text> |
178 | <text name="start_lbl"> | 178 | <text name="start_lbl"> |
179 | 투표 시작: | 179 | 투표 시작일: |
180 | </text> | 180 | </text> |
181 | <text name="end_lbl"> | 181 | <text name="end_lbl"> |
182 | 투표 종료: | 182 | 투표 종료일: |
183 | </text> | 183 | </text> |
184 | </panel> | 184 | </panel> |
185 | <panel label="기록" name="History"> | 185 | <panel label="기록" name="History"> |
@@ -187,13 +187,13 @@ | |||
187 | 그룹 투표 기록 | 187 | 그룹 투표 기록 |
188 | </text> | 188 | </text> |
189 | <text name="instructions"> | 189 | <text name="instructions"> |
190 | 투표와 다음을 선택하시면 과거 그룹 투표 결과를 보실 수 있습니다 | 190 | 투표를 선택하여 과거 그룹의 투표 결과를 확인할 수 있습니다. |
191 | </text> | 191 | </text> |
192 | <text name="instructions2"> | 192 | <text name="instructions2"> |
193 | 아이템 보기 . | 193 | 보기 누. |
194 | </text> | 194 | </text> |
195 | <text name="history_list_lbl"> | 195 | <text name="history_list_lbl"> |
196 | 과거 투표: | 196 | 지난 투표: |
197 | </text> | 197 | </text> |
198 | <text name="vote_text_lbl"> | 198 | <text name="vote_text_lbl"> |
199 | 투표 결과: | 199 | 투표 결과: |
@@ -208,63 +208,62 @@ | |||
208 | 그룹 초청 | 208 | 그룹 초청 |
209 | </text> | 209 | </text> |
210 | <text name="txt2"> | 210 | <text name="txt2"> |
211 | 초 메신저를 통해 전송니다. | 211 | 초대 메신저를 통해 집다. |
212 | </text> | 212 | </text> |
213 | <text name="txt3"> | 213 | <text name="txt3"> |
214 | 가 버튼 클릭하 목록에 용자를 가하 있. | 214 | 자를 목록에 추가하면 가 버을 클 하. |
215 | </text> | 215 | </text> |
216 | <text name="lbl"> | 216 | <text name="lbl"> |
217 | 부: | 217 | 운영: |
218 | </text> | 218 | </text> |
219 | <button label="부 추가..." label_selected="부 추가..." | 219 | <button label="운영 추가..." label_selected="운영 추가..." |
220 | name="add_officer_btn" /> | 220 | name="add_officer_btn" /> |
221 | <button label="선택 목 제거" label_selected="선택 목 제거" | 221 | <button label="거 택" label_selected="거 택" |
222 | name="remove_officer_btn" /> | 222 | name="remove_officer_btn" /> |
223 | <text name="lbl2"> | 223 | <text name="lbl2"> |
224 | 멤버: | 224 | 회원: |
225 | </text> | 225 | </text> |
226 | <button label="멤버 추가..." label_selected="멤버 추가..." | 226 | <button label="회원 추가..." label_selected="회원 추가..." |
227 | name="add_member_btn" /> | 227 | name="add_member_btn" /> |
228 | <button label="선택 목 제거" label_selected="선택 목 제거" | 228 | <button label="거 택" label_selected="거 택" |
229 | name="remove_member_btn" /> | 229 | name="remove_member_btn" /> |
230 | <text name="lbl3"> | 230 | <text name="lbl3"> |
231 | 가입 수수료: | 231 | 가입 수수료: |
232 | </text> | 232 | </text> |
233 | <check_box label="자유 청(초청 불필요)" name="open" /> | 233 | <check_box label="자유 가(초대 불필요)" name="open" /> |
234 | </panel> | 234 | </panel> |
235 | <panel label="토지" name="land"> | 235 | <panel label="토지" name="land"> |
236 | <text name="txt"> | 236 | <text name="txt"> |
237 | 그룹 소유 토지 | 237 | 그룹 소유 토지 |
238 | </text> | 238 | </text> |
239 | <text name="lbl"> | 239 | <text name="lbl"> |
240 | 기부 토지: | 240 | 기부된 토지: |
241 | </text> | 241 | </text> |
242 | <button label="지도..." label_selected="지도..." name="map_btn" /> | 242 | <button label="지도…" label_selected="지도…" name="map_btn" /> |
243 | <text name="lbl2"> | 243 | <text name="lbl2"> |
244 | 사용중인 총 토지: | 244 | 사용 중인 토지: |
245 | </text> | 245 | </text> |
246 | <text name="lbl3"> | 246 | <text name="lbl3"> |
247 | 가용 토지: | 247 | 미중인 토지: |
248 | </text> | 248 | </text> |
249 | <button label="기여금 설정" label_selected="기여금 설정" | 249 | <button label="기부 설정" label_selected="기부 설정" name="set_contrib_btn" /> |
250 | name="set_contrib_btn" /> | ||
251 | <text name="warning_label"> | 250 | <text name="warning_label"> |
252 | 경고: 그룹 보유 토지가 지나치게 많습니다. 그룹 멤버들은 기부를 늘려야 합니다. | 251 | 경고: 그룹이 너무 많은 토지를 관리하고 있습니다. 그룹 회원이 더 많은 토지 신용을 기여해야 합니다. |
253 | </text> | 252 | </text> |
254 | </panel> | 253 | </panel> |
255 | <panel label="돈" name="mon"> | 254 | <panel label="돈" name="mon"> |
256 | <tab_container name="group money history tab"> | 255 | <tab_container name="group money history tab"> |
257 | <panel label="Planning" name="money panel" /> | 256 | <panel label="보고서" name="money panel" /> |
258 | <panel label="세부사항" name="money panel2"> | 257 | <panel label="세부사항" name="money panel2"> |
259 | <button label="< 이전" label_selected="< 이전" name="< Earlier" | 258 | <button label="< 이전" label_selected="< 이전" name="< Earlier" |
260 | tool_tip="시간을 거슬러 갑니다" /> | 259 | tool_tip="시간을 거슬러 갑니다" /> |
261 | <button label="나중에 >" label_selected="나중에 >" name="Later >" | 260 | <button label="나중에>" label_selected="나중에>" name="Later >" |
262 | tool_tip="시간을 앞서 갑니다" /> | 261 | tool_tip="시간을 앞서 갑니다" /> |
263 | </panel> | 262 | </panel> |
264 | <panel label="판매" name="money panel3"> | 263 | <panel label="판매내역" name="money panel3"> |
265 | <button label="< 이전" label_selected="< 이전" name="< Earlier" | 264 | <button label="< 이전" label_selected="< 이전" name="< Earlier" |
266 | tool_tip="시간을 거슬러 갑니다" /> | 265 | tool_tip="시간을 거슬러 갑니다" /> |
267 | <button label="나중에 >" label_selected="나중에 >" name="Later >" | 266 | <button label="나중에>" label_selected="나중에>" name="Later >" |
268 | tool_tip="시간을 앞서 갑니다" /> | 267 | tool_tip="시간을 앞서 갑니다" /> |
269 | </panel> | 268 | </panel> |
270 | </tab_container> | 269 | </tab_container> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_groups.xml b/linden/indra/newview/skins/xui/ko/floater_groups.xml index ce1d6d1..4e3b247 100644 --- a/linden/indra/newview/skins/xui/ko/floater_groups.xml +++ b/linden/indra/newview/skins/xui/ko/floater_groups.xml | |||
@@ -1,15 +1,15 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="groups" title="그룹"> | 2 | <floater name="groups" title="그룹"> |
3 | <text name="groupdesc"> | 3 | <text name="groupdesc"> |
4 | 귀가 재 활동중인 그룹은 굵은 글씨로 표시됩니다. | 4 | 현재 활동 중인 그룹은 굵은 글씨로 표시됩니다. |
5 | </text> | 5 | </text> |
6 | <text name="groupcount"> | 6 | <text name="groupcount"> |
7 | 귀하는 [COUNT] 그룹(최대 [MAX])에 속해 있습니다 | 7 | [COUNT] 그룹(최대 [MAX])에 속해 있습니다. |
8 | </text> | 8 | </text> |
9 | <button label="활성화" label_selected="활성화" name="Activate" /> | 9 | <button label="활성화" label_selected="활성화" name="Activate" /> |
10 | <button label="정보" label_selected="정보" name="Info" /> | 10 | <button label="정보" label_selected="정보" name="Info" /> |
11 | <button label="떠나기" label_selected="떠나기" name="Leave" /> | 11 | <button label="탈퇴" label_selected="탈퇴" name="Leave" /> |
12 | <button label="만들기" label_selected="만들기" name="Create" /> | 12 | <button label="만들기" label_selected="만들기" name="Create" /> |
13 | <button label="검색..." label_selected="검색..." name="Search..." /> | 13 | <button label="검색…" label_selected="검색…" name="Search..." /> |
14 | <button label="닫기" label_selected="닫기" name="Close" /> | 14 | <button label="닫기" label_selected="닫기" name="Close" /> |
15 | </floater> | 15 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_html.xml b/linden/indra/newview/skins/xui/ko/floater_html.xml index fd20f0d..5807828 100644 --- a/linden/indra/newview/skins/xui/ko/floater_html.xml +++ b/linden/indra/newview/skins/xui/ko/floater_html.xml | |||
@@ -1,12 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="html" title="웹 브라우저"> | 2 | <floater name="htmlfloater" title=""> |
3 | <button label="뒤로" name="back_btn" /> | 3 | <button label="닫기" name="close_btn" /> |
4 | <button label="앞으로" name="forward_btn" /> | 4 | <text name="in-world_help_title"> |
5 | <button label="재로딩" name="reload_btn" /> | 5 | 인월드 도움말 |
6 | <button label="중지" name="stop_btn" /> | 6 | </text> |
7 | <button label="집" name="home_btn" /> | 7 | <text name="in-world_help_url"> |
8 | <button label="이동" name="go_btn" /> | 8 | http://www.secondlife.com/app/support/inworld.html |
9 | <text name="status_text"> | 9 | </text> |
10 | 진행 텍스트 위치 | 10 | <text name="additional_help_title"> |
11 | 추가 도움말 | ||
12 | </text> | ||
13 | <text name="additional_help_url"> | ||
14 | http://www.secondlife.com/app/support/support.html | ||
11 | </text> | 15 | </text> |
12 | </floater> | 16 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_html_help.xml b/linden/indra/newview/skins/xui/ko/floater_html_help.xml index 1fe3412..2258112 100644 --- a/linden/indra/newview/skins/xui/ko/floater_html_help.xml +++ b/linden/indra/newview/skins/xui/ko/floater_html_help.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="htmlhelp" title="Second Life 도움말"> | 2 | <floater name="htmlhelp" title="세컨드라이프 도움말"> |
3 | <button label="뒤로" name="back_btn" /> | 3 | <button label="뒤로" name="back_btn" /> |
4 | <button label="집" name="home_btn" /> | 4 | <button label="홈" name="home_btn" /> |
5 | <button label="앞으로" name="forward_btn" /> | 5 | <button label="앞으로" name="forward_btn" /> |
6 | <button label="닫기" name="close_btn" /> | 6 | <button label="닫기" name="close_btn" /> |
7 | <text name="status_text"> | 7 | <text name="status_text"> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_im.xml b/linden/indra/newview/skins/xui/ko/floater_im.xml index 9241ee3..60ff087 100644 --- a/linden/indra/newview/skins/xui/ko/floater_im.xml +++ b/linden/indra/newview/skins/xui/ko/floater_im.xml | |||
@@ -1,9 +1,30 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <multi_floater name="im_floater" title="메신저"> | 2 | <multi_floater name="im_floater" title="메신저"> |
3 | <text name="only_user_message"> | 3 | <text name="only_user_message"> |
4 | 귀하는 이 세션의 유일한 사용자입니다. | 4 | 이 세션의 유일한 사용자입니다. |
5 | </text> | 5 | </text> |
6 | <text name="offline_message"> | 6 | <text name="offline_message"> |
7 | [LAST] [FIRST]이(가) 오프라인입니다. | 7 | [FIRST] [LAST]님은 오프라인입니다. |
8 | </text> | ||
9 | <text name="generic_request_error"> | ||
10 | 오류 보고 작성을 요청했으므로 나중에 다시 시도하십시오. | ||
11 | </text> | ||
12 | <text name="insufficient_perms_error"> | ||
13 | 충분한 권한이 없습니다. | ||
14 | </text> | ||
15 | <text name="user_no_help"> | ||
16 | 요청된 사용자는 더 이상 도움말 세션에 있지 않습니다. | ||
17 | </text> | ||
18 | <text name="add_session_event"> | ||
19 | 채팅 세션에 에이전트 추가 | ||
20 | </text> | ||
21 | <text name="message_session_event"> | ||
22 | 채팅하기 | ||
23 | </text> | ||
24 | <text name="teleport_session_event"> | ||
25 | 생성자로 텔리포트 | ||
26 | </text> | ||
27 | <text name="removed_from_group"> | ||
28 | 그룹에서 제거되었습니다. | ||
8 | </text> | 29 | </text> |
9 | </multi_floater> | 30 | </multi_floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_image_preview.xml b/linden/indra/newview/skins/xui/ko/floater_image_preview.xml index b7a72b7..8cfa403 100644 --- a/linden/indra/newview/skins/xui/ko/floater_image_preview.xml +++ b/linden/indra/newview/skins/xui/ko/floater_image_preview.xml | |||
@@ -7,14 +7,14 @@ | |||
7 | 설명: | 7 | 설명: |
8 | </text> | 8 | </text> |
9 | <text name="preview_label"> | 9 | <text name="preview_label"> |
10 | 이미지 미리보기 형식: | 10 | 이미지 미리보기: |
11 | </text> | 11 | </text> |
12 | <combo_box label="복 유형" name="clothing_type_combo"> | 12 | <combo_box label="상 유형" name="clothing_type_combo"> |
13 | <combo_item name="Image"> | 13 | <combo_item name="Image"> |
14 | 이미지 | 14 | 이미지 |
15 | </combo_item> | 15 | </combo_item> |
16 | <combo_item name="Hair"> | 16 | <combo_item name="Hair"> |
17 | 헤어스타일 | 17 | 헤어 |
18 | </combo_item> | 18 | </combo_item> |
19 | <combo_item name="FemaleHead"> | 19 | <combo_item name="FemaleHead"> |
20 | 여성 머리 | 20 | 여성 머리 |
@@ -37,11 +37,14 @@ | |||
37 | <combo_item name="Skirt"> | 37 | <combo_item name="Skirt"> |
38 | 치마 | 38 | 치마 |
39 | </combo_item> | 39 | </combo_item> |
40 | <combo_item name="SculptedPrim"> | ||
41 | 조각 프림 | ||
42 | </combo_item> | ||
40 | </combo_box> | 43 | </combo_box> |
41 | <text name="bad_image_text"> | 44 | <text name="bad_image_text"> |
42 | 이미지 읽을 수 없습니다. | 45 | 이미지 파을 읽을 수 없습니다. |
43 | 46 | ||
44 | 이미지를 24 비트 Targa(.tga)로 저장해 보십시오. | 47 | 이미지를 24비트 Targa(.tga)로 저장해보십시오. |
45 | </text> | 48 | </text> |
46 | <button label="취소" name="cancel_btn" /> | 49 | <button label="취소" name="cancel_btn" /> |
47 | <button label="업로드(L$[AMOUNT])" name="ok_btn" /> | 50 | <button label="업로드(L$[AMOUNT])" name="ok_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_import.xml b/linden/indra/newview/skins/xui/ko/floater_import.xml index bb86ca4..44aa94b 100644 --- a/linden/indra/newview/skins/xui/ko/floater_import.xml +++ b/linden/indra/newview/skins/xui/ko/floater_import.xml | |||
@@ -7,7 +7,7 @@ | |||
7 | 설명: | 7 | 설명: |
8 | </text> | 8 | </text> |
9 | <text name="preview_label"> | 9 | <text name="preview_label"> |
10 | 업로드 대상 파일: | 10 | 업로드할 파일: |
11 | </text> | 11 | </text> |
12 | <button label="취소" name="cancel_btn" /> | 12 | <button label="취소" name="cancel_btn" /> |
13 | <button label="업로드(L$10)" name="ok_btn" /> | 13 | <button label="업로드(L$10)" name="ok_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_inspect.xml b/linden/indra/newview/skins/xui/ko/floater_inspect.xml new file mode 100644 index 0000000..064dee7 --- /dev/null +++ b/linden/indra/newview/skins/xui/ko/floater_inspect.xml | |||
@@ -0,0 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | ||
2 | <floater name="inspect" title="오브젝트 검사"> | ||
3 | <scroll_list name="object_list" | ||
4 | tool_tip="Select an object from this list to highlight it in-world"> | ||
5 | <column label="Object Name" name="object_name" /> | ||
6 | <column label="Owner Name" name="owner_name" /> | ||
7 | <column label="Creator Name" name="creator_name" /> | ||
8 | <column label="Creation Date" name="creation_date" /> | ||
9 | </scroll_list> | ||
10 | <button label="소유자 프로필 참조…" label_selected="" name="button owner" | ||
11 | tool_tip="강조 표시된 오브젝트의 소유자 프로필 참조" /> | ||
12 | <button label="작성자 프로필 참조…" label_selected="" name="button creator" | ||
13 | tool_tip="강조 표시된 오브젝트의 최초 작성자 프로필 참조" /> | ||
14 | </floater> | ||
diff --git a/linden/indra/newview/skins/xui/ko/floater_instant_message.xml b/linden/indra/newview/skins/xui/ko/floater_instant_message.xml index a0cb5fd..c5973ee 100644 --- a/linden/indra/newview/skins/xui/ko/floater_instant_message.xml +++ b/linden/indra/newview/skins/xui/ko/floater_instant_message.xml | |||
@@ -1,18 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater label="(알려지지 않음)" name="im_floater" title="(알려지지 않음)"> | 2 | <floater label="(알 수 없음)" name="im_floater" title="(알 수 없음)"> |
3 | <button label="프로필..." label_selected="프로필..." name="profile_btn" /> | 3 | <line_editor label="메신저를 사용하려면 여기를 클릭하십시오." |
4 | name="chat_editor" /> | ||
5 | <button label="텔리포트" label_selected="텔리포트" name="teleport_btn" /> | ||
6 | <button label="프로필…" label_selected="프로필…" name="profile_btn" /> | ||
4 | <button label="닫기" label_selected="닫기" name="close_btn" /> | 7 | <button label="닫기" label_selected="닫기" name="close_btn" /> |
5 | <text name="live_help_dialog"> | 8 | <text name="live_help_dialog"> |
6 | ***Second Life와 함께 자원 봉사자가 동료 주민을 도와주는 라이브 도움말에 오신 것을 환영합니다! *** | 9 | *** 도움말 요청입니다 *** |
7 | F1을 눌러 SL 도움말 페이지를 우선 확인하십시오. | 10 | 먼저, F1을 누르거나 지식창고(http://secondlife.com/knowledgebase/)에서 SL 도움말 페이지를 확인하십시오. |
8 | 답변을 찾을 수 없는 경우, 질문을 입력하고 시작하면 응답 가능한 봉사자가 곧 응답할 것입니다. | 11 | 답변을 찾을 수 없는 경우, 질문을 입력하고 시작하면 응답 가능한 봉사자가 곧 응답할 것입니다. |
9 | 작업을 완료할 때까지 라이브 도움말을 닫지 마십시오. 응답이 없을경우 차후 언제든지 다시 시도할 수 있습니다. | 12 | -=-=- 바쁜 시간대에는 응답 시간에 차이가 있을 수 있습니다.-=-=- |
10 | 참고: 라이브 도움말 봉사자는 린든의 직원이 아니므로 응답자의 성이 'Linden'이 아니라면 답변은 비공식적인 것으로 간주됩니다. | ||
11 | </text> | 13 | </text> |
12 | <text name="title_string"> | 14 | <text name="title_string"> |
13 | Instant Message with [NAME] | 15 | [NAME](와)과 메신저 하기 |
14 | </text> | 16 | </text> |
15 | <text name="typing_start_string"> | 17 | <text name="typing_start_string"> |
16 | [NAME] is typing... | 18 | [NAME]님 입력 중... |
19 | </text> | ||
20 | <text name="session_start_string"> | ||
21 | [NAME](으)로 된 세션을 시작하는 중입니다. 잠시만 기다리십시오. | ||
17 | </text> | 22 | </text> |
18 | </floater> | 23 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_inventory.xml b/linden/indra/newview/skins/xui/ko/floater_inventory.xml index d9d3bd3..16f0125 100644 --- a/linden/indra/newview/skins/xui/ko/floater_inventory.xml +++ b/linden/indra/newview/skins/xui/ko/floater_inventory.xml | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="Inventory" title="장고"> | 2 | <floater name="Inventory" title="벤리"> |
3 | <tab_container name="inventory filter tabs"> | 3 | <tab_container name="inventory filter tabs"> |
4 | <inventory_panel label="All Items" name="All Items" /> | 4 | <inventory_panel label="All Items" name="All Items" /> |
5 | <inventory_panel label="Recent Items" name="Recent Items" /> | 5 | <inventory_panel label="Recent Items" name="Recent Items" /> |
6 | </tab_container> | 6 | </tab_container> |
7 | <menu_bar name="Inventory Menu"> | 7 | <menu_bar name="Inventory Menu"> |
8 | <menu label="파일" name="File"> | 8 | <menu label="파일" name="File"> |
9 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
10 | <menu_item_call label="열기" name="Open" /> | 9 | <menu_item_call label="열기" name="Open" /> |
11 | <menu_item_call label="새 창" name="New Window" /> | 10 | <menu_item_call label="새 창" name="New Window" /> |
12 | <menu_item_call label="필터 표시" name="Show Filters" /> | 11 | <menu_item_call label="필터 표시" name="Show Filters" /> |
@@ -14,10 +13,9 @@ | |||
14 | <menu_item_call label="휴지통 비우기" name="Empty Trash" /> | 13 | <menu_item_call label="휴지통 비우기" name="Empty Trash" /> |
15 | </menu> | 14 | </menu> |
16 | <menu label="만들기" name="Create"> | 15 | <menu label="만들기" name="Create"> |
17 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
18 | <menu_item_call label="새 폴더" name="New Folder" /> | 16 | <menu_item_call label="새 폴더" name="New Folder" /> |
19 | <menu_item_call label="새 스크립트" name="New Script" /> | 17 | <menu_item_call label="새 스크립트" name="New Script" /> |
20 | <menu_item_call label="새 참고" name="New Note" /> | 18 | <menu_item_call label="새 메모" name="New Note" /> |
21 | <menu_item_call label="새 제스처" name="New Gesture" /> | 19 | <menu_item_call label="새 제스처" name="New Gesture" /> |
22 | <menu name="New Clothes"> | 20 | <menu name="New Clothes"> |
23 | <menu_item_call label="새 셔츠" name="New Shirt" /> | 21 | <menu_item_call label="새 셔츠" name="New Shirt" /> |
@@ -27,26 +25,25 @@ | |||
27 | <menu_item_call label="새 재킷" name="New Jacket" /> | 25 | <menu_item_call label="새 재킷" name="New Jacket" /> |
28 | <menu_item_call label="새 스커트" name="New Skirt" /> | 26 | <menu_item_call label="새 스커트" name="New Skirt" /> |
29 | <menu_item_call label="새 장갑" name="New Gloves" /> | 27 | <menu_item_call label="새 장갑" name="New Gloves" /> |
30 | <menu_item_call label="새 츠" name="New Undershirt" /> | 28 | <menu_item_call label="새 내()" name="New Undershirt" /> |
31 | <menu_item_call label="새 속" name="New Underpants" /> | 29 | <menu_item_call label="새 (하)" name="New Underpants" /> |
32 | </menu> | 30 | </menu> |
33 | <menu name="New Body Parts"> | 31 | <menu name="New Body Parts"> |
34 | <menu_item_call label="새 모습" name="New Shape" /> | 32 | <menu_item_call label="새 모습" name="New Shape" /> |
35 | <menu_item_call label="새 피부" name="New Skin" /> | 33 | <menu_item_call label="새 피부" name="New Skin" /> |
36 | <menu_item_call label="새 헤어스타일" name="New Hair" /> | 34 | <menu_item_call label="새 헤어" name="New Hair" /> |
37 | <menu_item_call label="새 눈" name="New Eyes" /> | 35 | <menu_item_call label="새 눈" name="New Eyes" /> |
38 | </menu> | 36 | </menu> |
39 | </menu> | 37 | </menu> |
40 | <menu label="Sort" name="Sort"> | 38 | <menu label="분류" name="Sort"> |
41 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 39 | <menu_item_check label="이름 순으로" name="By Name" /> |
42 | <menu_item_check label="이" name="By Name" /> | 40 | <menu_item_check label="짜 순으" name="By Date" /> |
43 | <menu_item_check label="" name="By Date" /> | 41 | <menu_item_check label="항상 이으 폴더 정렬" name="Folders Always By Name" /> |
44 | <menu_item_check label="항 이름별 렬 폴더" name="Folders Always By Name" /> | 42 | <menu_item_check label=" 폴더는 위로" name="System Folders To Top" /> |
45 | </menu> | 43 | </menu> |
46 | <menu label="Filters" name="Filters"> | 44 | <menu label="필터" name="Filters"> |
47 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 45 | <menu_item_check label="수정하기" name="Modify Current" /> |
48 | <menu_item_check label="현재 상태 수정" name="Modify Current" /> | 46 | <menu_item_call label="초기화하기" name="Reset Current" /> |
49 | <menu_item_call label="현재 재설정" name="Reset Current" /> | ||
50 | </menu> | 47 | </menu> |
51 | </menu_bar> | 48 | </menu_bar> |
52 | </floater> | 49 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_inventory_item_properties.xml b/linden/indra/newview/skins/xui/ko/floater_inventory_item_properties.xml index 50cee90..3e9a636 100644 --- a/linden/indra/newview/skins/xui/ko/floater_inventory_item_properties.xml +++ b/linden/indra/newview/skins/xui/ko/floater_inventory_item_properties.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="item properties" title="장고 아 특성"> | 2 | <floater name="item properties" title="벤리 "> |
3 | <text name="LabelItemNameTitle"> | 3 | <text name="LabelItemNameTitle"> |
4 | 이름: | 4 | 이름: |
5 | </text> | 5 | </text> |
@@ -7,36 +7,36 @@ | |||
7 | 설명: | 7 | 설명: |
8 | </text> | 8 | </text> |
9 | <text name="LabelCreatorTitle"> | 9 | <text name="LabelCreatorTitle"> |
10 | 성자: | 10 | 만든: |
11 | </text> | 11 | </text> |
12 | <text name="LabelCreatorName"> | 12 | <text name="LabelCreatorName"> |
13 | 니콜 린든 | 13 | Nicole Linden |
14 | </text> | 14 | </text> |
15 | <button label="프로필..." label_selected="" name="BtnCreator" /> | 15 | <button label="프로필…" label_selected="" name="BtnCreator" /> |
16 | <text name="LabelOwnerTitle"> | 16 | <text name="LabelOwnerTitle"> |
17 | 소유: | 17 | 소유: |
18 | </text> | 18 | </text> |
19 | <text name="LabelOwnerName"> | 19 | <text name="LabelOwnerName"> |
20 | 스랙스 린든 | 20 | Thrax Linden |
21 | </text> | 21 | </text> |
22 | <button label="프로필..." label_selected="" name="BtnOwner" /> | 22 | <button label="프로필…" label_selected="" name="BtnOwner" /> |
23 | <text name="LabelAcquiredTitle"> | 23 | <text name="LabelAcquiredTitle"> |
24 | 득 상: | 24 | 가 항: |
25 | </text> | 25 | </text> |
26 | <text name="LabelAcquiredDate"> | 26 | <text name="LabelAcquiredDate"> |
27 | 2006년 5월 24일 수요일 12:50:46 | 27 | 2006년 5월 24일 수요일 12:50:46 |
28 | </text> | 28 | </text> |
29 | <text name="OwnerLabel"> | 29 | <text name="OwnerLabel"> |
30 | 하: | 30 | 다음 같 작업을 수 있니다: |
31 | </text> | 31 | </text> |
32 | <check_box label="수정" name="CheckOwnerModify" /> | 32 | <check_box label="수정" name="CheckOwnerModify" /> |
33 | <check_box label="복사" name="CheckOwnerCopy" /> | 33 | <check_box label="복사" name="CheckOwnerCopy" /> |
34 | <check_box label="재판매/무 포" name="CheckOwnerTransfer" /> | 34 | <check_box label="재판매/" name="CheckOwnerTransfer" /> |
35 | <text name="BaseMaskDebug"> | 35 | <text name="BaseMaskDebug"> |
36 | B: | 36 | B: |
37 | </text> | 37 | </text> |
38 | <text name="OwnerMaskDebug"> | 38 | <text name="OwnerMaskDebug"> |
39 | O: | 39 | O; |
40 | </text> | 40 | </text> |
41 | <text name="GroupMaskDebug"> | 41 | <text name="GroupMaskDebug"> |
42 | G: | 42 | G: |
@@ -50,18 +50,18 @@ | |||
50 | <check_box label="그룹과 공유" name="CheckShareWithGroup" /> | 50 | <check_box label="그룹과 공유" name="CheckShareWithGroup" /> |
51 | <check_box label="아무나 복사 허용" name="CheckEveryoneCopy" /> | 51 | <check_box label="아무나 복사 허용" name="CheckEveryoneCopy" /> |
52 | <text name="NextOwnerLabel"> | 52 | <text name="NextOwnerLabel"> |
53 | 다음 소유는: | 53 | 다음 소유 권한: |
54 | </text> | 54 | </text> |
55 | <check_box label="수정" name="CheckNextOwnerModify" /> | 55 | <check_box label="수정" name="CheckNextOwnerModify" /> |
56 | <check_box label="복사" name="CheckNextOwnerCopy" /> | 56 | <check_box label="복사" name="CheckNextOwnerCopy" /> |
57 | <check_box label="재판매/무 포" name="CheckNextOwnerTransfer" /> | 57 | <check_box label="재판매/" name="CheckNextOwnerTransfer" /> |
58 | <text name="SaleLabel"> | 58 | <text name="SaleLabel"> |
59 | 아이템 표시: | 59 | 아이템 표시: |
60 | </text> | 60 | </text> |
61 | <check_box label="매" name="CheckPurchase" /> | 61 | <check_box label="판매 부" name="CheckPurchase" /> |
62 | <radio_group name="RadioSaleType"> | 62 | <radio_group name="RadioSaleType"> |
63 | <radio_item name="radio"> | 63 | <radio_item name="radio"> |
64 | 독적임 | 64 | 본 |
65 | </radio_item> | 65 | </radio_item> |
66 | <radio_item name="radio2"> | 66 | <radio_item name="radio2"> |
67 | 복사 | 67 | 복사 |
diff --git a/linden/indra/newview/skins/xui/ko/floater_inventory_view_finder.xml b/linden/indra/newview/skins/xui/ko/floater_inventory_view_finder.xml index aa00c83..9f762ac 100644 --- a/linden/indra/newview/skins/xui/ko/floater_inventory_view_finder.xml +++ b/linden/indra/newview/skins/xui/ko/floater_inventory_view_finder.xml | |||
@@ -1,17 +1,17 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="Inventory Finder" title="inventory_recent_items"> | 2 | <floater name="Inventory Finder" title="인벤토리_최신_아이템"> |
3 | <check_box label="애니메이션" name="check_animation" /> | 3 | <check_box label="애니메이션" name="check_animation" /> |
4 | <check_box label="" name="check_calling_card" /> | 4 | <check_box label="프" name="check_calling_card" /> |
5 | <check_box label="류" name="check_clothing" /> | 5 | <check_box label="" name="check_clothing" /> |
6 | <check_box label="제스처" name="check_gesture" /> | 6 | <check_box label="제스처" name="check_gesture" /> |
7 | <check_box label="경계 " name="check_landmark" /> | 7 | <check_box label="마크 만들기" name="check_landmark" /> |
8 | <check_box label="노트카드" name="check_notecard" /> | 8 | <check_box label="노트카드" name="check_notecard" /> |
9 | <check_box label="" name="check_object" /> | 9 | <check_box label="젝트" name="check_object" /> |
10 | <check_box label="스크립트" name="check_script" /> | 10 | <check_box label="스크립트" name="check_script" /> |
11 | <check_box label="사운드" name="check_sound" /> | 11 | <check_box label="사운드" name="check_sound" /> |
12 | <check_box label="텍스처" name="check_texture" /> | 12 | <check_box label="텍스처" name="check_texture" /> |
13 | <check_box label="스냅샷" name="check_snapshot" /> | 13 | <check_box label="스냅샷" name="check_snapshot" /> |
14 | <button label="전체" label_selected="전체" name="All" /> | 14 | <button label="모두" label_selected="모두" name="All" /> |
15 | <button label="없음" label_selected="없음" name="None" /> | 15 | <button label="없음" label_selected="없음" name="None" /> |
16 | <check_box label="항상 폴더 표시" name="check_show_empty" /> | 16 | <check_box label="항상 폴더 표시" name="check_show_empty" /> |
17 | <check_box label="로그오프 후 경과 시간" name="check_since_logoff" /> | 17 | <check_box label="로그오프 후 경과 시간" name="check_since_logoff" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_joystick.xml b/linden/indra/newview/skins/xui/ko/floater_joystick.xml new file mode 100644 index 0000000..8eb521f --- /dev/null +++ b/linden/indra/newview/skins/xui/ko/floater_joystick.xml | |||
@@ -0,0 +1,55 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | ||
2 | <floater name="build options floater" title="Flycam 옵션"> | ||
3 | <text> | ||
4 | X축 | ||
5 | </text> | ||
6 | <text> | ||
7 | Y축 | ||
8 | </text> | ||
9 | <text> | ||
10 | Z축 | ||
11 | </text> | ||
12 | <spinner label="매핑" /> | ||
13 | <spinner label="매핑" /> | ||
14 | <spinner label="매핑" /> | ||
15 | <spinner label="크기" /> | ||
16 | <spinner label="크기" /> | ||
17 | <spinner label="크기" /> | ||
18 | <spinner label="사각지대" /> | ||
19 | <spinner label="사각지대" /> | ||
20 | <spinner label="사각지대" /> | ||
21 | <text> | ||
22 | 요 | ||
23 | </text> | ||
24 | <text> | ||
25 | 피치 | ||
26 | </text> | ||
27 | <text> | ||
28 | 역할 | ||
29 | </text> | ||
30 | <spinner label="매핑" /> | ||
31 | <spinner label="매핑" /> | ||
32 | <spinner label="매핑" /> | ||
33 | <spinner label="크기" /> | ||
34 | <spinner label="크기" /> | ||
35 | <spinner label="크기" /> | ||
36 | <spinner label="사각지대" /> | ||
37 | <spinner label="사각지대" /> | ||
38 | <spinner label="사각지대" /> | ||
39 | <text name="ZoomLabel"> | ||
40 | 확대/축소 | ||
41 | </text> | ||
42 | <spinner label="매핑" /> | ||
43 | <spinner label="크기" /> | ||
44 | <spinner label="사각지대" /> | ||
45 | <check_box label="직접 확대/축소" /> | ||
46 | <slider label="깃털 효과" name="FlycamFeathering" /> | ||
47 | <check_box label="레벨 자동 수정" /> | ||
48 | <check_box label="3D 커서" /> | ||
49 | <text name="JoystickMonitor"> | ||
50 | 조이스틱 검사 | ||
51 | </text> | ||
52 | <text name="Axis"> | ||
53 | 축 [NUM] | ||
54 | </text> | ||
55 | </floater> | ||
diff --git a/linden/indra/newview/skins/xui/ko/floater_land_holdings.xml b/linden/indra/newview/skins/xui/ko/floater_land_holdings.xml index 839302c..9779e39 100644 --- a/linden/indra/newview/skins/xui/ko/floater_land_holdings.xml +++ b/linden/indra/newview/skins/xui/ko/floater_land_holdings.xml | |||
@@ -7,32 +7,32 @@ | |||
7 | <column label="" name="hidden" /> | 7 | <column label="" name="hidden" /> |
8 | </scroll_list> | 8 | </scroll_list> |
9 | <button label="텔리포트" label_selected="텔리포트" name="Teleport" | 9 | <button label="텔리포트" label_selected="텔리포트" name="Teleport" |
10 | tool_tip="이 토지의 중심으로 텔리포." /> | 10 | tool_tip="이 토지의 중심으로 텔리포." /> |
11 | <button label="지도에 표시하기" label_selected="지도에 표시하기" | 11 | <button label="지도에 표시" label_selected="지도에 표시" name="Show on Map" |
12 | name="Show on Map" tool_tip="이 토지를 계 지도에 표시." /> | 12 | tool_tip="이 토지를 드 지도에 표시." /> |
13 | <text name="contrib_label"> | 13 | <text name="contrib_label"> |
14 | 속 그룹에 대한 기부: | 14 | 귀하 그룹에 대한 기부: |
15 | </text> | 15 | </text> |
16 | <scroll_list name="grant list"> | 16 | <scroll_list name="grant list"> |
17 | <column label="Group" name="group" /> | 17 | <column label="Group" name="group" /> |
18 | <column label="Area" name="area" /> | 18 | <column label="Area" name="area" /> |
19 | </scroll_list> | 19 | </scroll_list> |
20 | <text name="allowed_label"> | 20 | <text name="allowed_label"> |
21 | 현재 불 플 허용 토지 역: | 21 | 현재 결단로 허용는 토지 보유: |
22 | </text> | 22 | </text> |
23 | <text name="allowed_text"> | 23 | <text name="allowed_text"> |
24 | 0 평 터 | 24 | 0 제곱미터 |
25 | </text> | 25 | </text> |
26 | <text name="current_label"> | 26 | <text name="current_label"> |
27 | 현재 토지 역: | 27 | 현재 토지 보유: |
28 | </text> | 28 | </text> |
29 | <text name="current_text"> | 29 | <text name="current_text"> |
30 | 0 평 터 | 30 | 0 제곱미터 |
31 | </text> | 31 | </text> |
32 | <text name="available_label"> | 32 | <text name="available_label"> |
33 | 토지 매 가능: | 33 | 토지 구매 사용 가능: |
34 | </text> | 34 | </text> |
35 | <text name="available_text"> | 35 | <text name="available_text"> |
36 | 0 평 터 | 36 | 0 제곱미터 |
37 | </text> | 37 | </text> |
38 | </floater> | 38 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_live_lsleditor.xml b/linden/indra/newview/skins/xui/ko/floater_live_lsleditor.xml index 683062c..066ab32 100644 --- a/linden/indra/newview/skins/xui/ko/floater_live_lsleditor.xml +++ b/linden/indra/newview/skins/xui/ko/floater_live_lsleditor.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="script ed float" title="스크립트: 새 스크립트"> | 2 | <floater name="script ed float" title="스크립트: 새 스크립트"> |
3 | <button label="설정" label_selected="설정" name="Reset" /> | 3 | <button label="기화" label_selected="기화" name="Reset" /> |
4 | <check_box label="실행 중" name="running" /> | 4 | <check_box label="실행 중" name="running" /> |
5 | </floater> | 5 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_lsl_guide.xml b/linden/indra/newview/skins/xui/ko/floater_lsl_guide.xml new file mode 100644 index 0000000..17089ea --- /dev/null +++ b/linden/indra/newview/skins/xui/ko/floater_lsl_guide.xml | |||
@@ -0,0 +1,7 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | ||
2 | <floater name="script ed float" title="동적 도움말"> | ||
3 | <check_box label="커서 따라가기" name="lock_check" /> | ||
4 | <combo_box label="잠금" name="history_combo" /> | ||
5 | <button label="뒤로" name="back_btn" /> | ||
6 | <button label="앞으로" name="fwd_btn" /> | ||
7 | </floater> | ||
diff --git a/linden/indra/newview/skins/xui/ko/floater_mute.xml b/linden/indra/newview/skins/xui/ko/floater_mute.xml index f00a49e..eddcef8 100644 --- a/linden/indra/newview/skins/xui/ko/floater_mute.xml +++ b/linden/indra/newview/skins/xui/ko/floater_mute.xml | |||
@@ -1,11 +1,10 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="mute floater" title="주민 음소거 및 "> | 2 | <floater name="mute floater" title="주민 및 브 차단"> |
3 | <scroll_list name="mutes" tool_tip="List of currently muted residents" /> | 3 | <scroll_list name="mutes" tool_tip="List of currently muted residents" /> |
4 | <button label="주민 음소거..." label_selected="주민 음소거..." | 4 | <button label="차단할 주민" label_selected="차단할 주민" |
5 | name="Mute resident..." tool_tip="음소거할 주민 선택" /> | 5 | name="Mute resident..." tool_tip="차단할 주민 선택" /> |
6 | <button label="이름별 음소거 개체..." | 6 | <button label="차단할 오브젝트" label_selected="차단할 오브젝트" |
7 | label_selected="이름별 음소거 개체..." | ||
8 | name="Mute object by name..." /> | 7 | name="Mute object by name..." /> |
9 | <button label="소 해제" label_selected="소 해제" name="Unmute" | 8 | <button label="단 해제" label_selected="단 해제" name="Unmute" |
10 | tool_tip="주민 또는 을 소 목록에서 삭제" /> | 9 | tool_tip="주민 또는 브를 단 목록에서 삭제" /> |
11 | </floater> | 10 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_new_im.xml b/linden/indra/newview/skins/xui/ko/floater_new_im.xml index 267d83d..325746a 100644 --- a/linden/indra/newview/skins/xui/ko/floater_new_im.xml +++ b/linden/indra/newview/skins/xui/ko/floater_new_im.xml | |||
@@ -3,7 +3,7 @@ | |||
3 | <button label="시작" label_selected="시작" name="start_btn" /> | 3 | <button label="시작" label_selected="시작" name="start_btn" /> |
4 | <button label="닫기" label_selected="닫기" name="close_btn" /> | 4 | <button label="닫기" label_selected="닫기" name="close_btn" /> |
5 | <text name="name_format"> | 5 | <text name="name_format"> |
6 | [LAST] [FIRST] | 6 | [FIRST] [LAST] |
7 | </text> | 7 | </text> |
8 | <text name="online_descriptor"> | 8 | <text name="online_descriptor"> |
9 | (온라인) | 9 | (온라인) |
diff --git a/linden/indra/newview/skins/xui/ko/floater_new_outfit_dialog.xml b/linden/indra/newview/skins/xui/ko/floater_new_outfit_dialog.xml index 60c846f..79da40b 100644 --- a/linden/indra/newview/skins/xui/ko/floater_new_outfit_dialog.xml +++ b/linden/indra/newview/skins/xui/ko/floater_new_outfit_dialog.xml | |||
@@ -4,19 +4,19 @@ | |||
4 | <button label="취소" label_selected="취소" name="Cancel" /> | 4 | <button label="취소" label_selected="취소" name="Cancel" /> |
5 | <check_box label="외형" name="checkbox_Shape" /> | 5 | <check_box label="외형" name="checkbox_Shape" /> |
6 | <check_box label="피부" name="checkbox_Skin" /> | 6 | <check_box label="피부" name="checkbox_Skin" /> |
7 | <check_box label="헤어스타일" name="checkbox_Hair" /> | 7 | <check_box label="헤어" name="checkbox_Hair" /> |
8 | <check_box label="눈" name="checkbox_Eyes" /> | 8 | <check_box label="눈" name="checkbox_Eyes" /> |
9 | <check_box label="폴더 이름으로 의류 이름 변경" name="rename" /> | 9 | <check_box label="폴더 이름으로 의상 이름 변경" name="rename" /> |
10 | <check_box label="셔츠" name="checkbox_Shirt" /> | 10 | <check_box label="셔츠" name="checkbox_Shirt" /> |
11 | <check_box label="바지" name="checkbox_Pants" /> | 11 | <check_box label="바지" name="checkbox_Pants" /> |
12 | <check_box label="신발" name="checkbox_Shoes" /> | 12 | <check_box label="신발" name="checkbox_Shoes" /> |
13 | <check_box label="양말" name="checkbox_Socks" /> | 13 | <check_box label="양말" name="checkbox_Socks" /> |
14 | <check_box label="재킷" name="checkbox_Jacket" /> | 14 | <check_box label="재킷" name="checkbox_Jacket" /> |
15 | <check_box label="장갑" name="checkbox_Gloves" /> | 15 | <check_box label="장갑" name="checkbox_Gloves" /> |
16 | <check_box label="츠" name="checkbox_Undershirt" /> | 16 | <check_box label="내()" name="checkbox_Undershirt" /> |
17 | <check_box label="속" name="checkbox_Underpants" /> | 17 | <check_box label="(하)" name="checkbox_Underpants" /> |
18 | <check_box label="치마" name="checkbox_Skirt" /> | 18 | <check_box label="치마" name="checkbox_Skirt" /> |
19 | <check_box label="흉" name="checkbox_Chest" /> | 19 | <check_box label="슴" name="checkbox_Chest" /> |
20 | <check_box label="해골" name="checkbox_Skull" /> | 20 | <check_box label="해골" name="checkbox_Skull" /> |
21 | <check_box label="왼쪽 어깨" name="checkbox_Left Shoulder" /> | 21 | <check_box label="왼쪽 어깨" name="checkbox_Left Shoulder" /> |
22 | <check_box label="오른쪽 어깨" name="checkbox_Right Shoulder" /> | 22 | <check_box label="오른쪽 어깨" name="checkbox_Right Shoulder" /> |
@@ -33,9 +33,9 @@ | |||
33 | <check_box label="왼쪽 안구" name="checkbox_Left Eyeball" /> | 33 | <check_box label="왼쪽 안구" name="checkbox_Left Eyeball" /> |
34 | <check_box label="오른쪽 안구" name="checkbox_Right Eyeball" /> | 34 | <check_box label="오른쪽 안구" name="checkbox_Right Eyeball" /> |
35 | <check_box label="코" name="checkbox_Nose" /> | 35 | <check_box label="코" name="checkbox_Nose" /> |
36 | <check_box label="오른쪽 팔지" name="checkbox_R Upper Arm" /> | 36 | <check_box label="오른쪽 박" name="checkbox_R Upper Arm" /> |
37 | <check_box label="오른쪽 팔뚝" name="checkbox_R Forearm" /> | 37 | <check_box label="오른쪽 팔뚝" name="checkbox_R Forearm" /> |
38 | <check_box label="왼쪽 팔지" name="checkbox_L Upper Arm" /> | 38 | <check_box label="왼쪽 박" name="checkbox_L Upper Arm" /> |
39 | <check_box label="왼쪽 팔뚝" name="checkbox_L Forearm" /> | 39 | <check_box label="왼쪽 팔뚝" name="checkbox_L Forearm" /> |
40 | <check_box label="오른쪽 엉덩이" name="checkbox_Right Hip" /> | 40 | <check_box label="오른쪽 엉덩이" name="checkbox_Right Hip" /> |
41 | <check_box label="오른쪽 허벅지" name="checkbox_R Upper Leg" /> | 41 | <check_box label="오른쪽 허벅지" name="checkbox_R Upper Leg" /> |
@@ -48,7 +48,7 @@ | |||
48 | <check_box label="오른쪽 가슴 근육" name="checkbox_Right Pec" /> | 48 | <check_box label="오른쪽 가슴 근육" name="checkbox_Right Pec" /> |
49 | <check_box label="중앙 2" name="checkbox_Center 2" /> | 49 | <check_box label="중앙 2" name="checkbox_Center 2" /> |
50 | <check_box label="오른쪽 상단" name="checkbox_Top Right" /> | 50 | <check_box label="오른쪽 상단" name="checkbox_Top Right" /> |
51 | <check_box label=" 위" name="checkbox_Top" /> | 51 | <check_box label="상" name="checkbox_Top" /> |
52 | <check_box label="왼쪽 상단" name="checkbox_Top Left" /> | 52 | <check_box label="왼쪽 상단" name="checkbox_Top Left" /> |
53 | <check_box label="중앙" name="checkbox_Center" /> | 53 | <check_box label="중앙" name="checkbox_Center" /> |
54 | <check_box label="왼쪽 하단" name="checkbox_Bottom Left" /> | 54 | <check_box label="왼쪽 하단" name="checkbox_Bottom Left" /> |
@@ -62,8 +62,7 @@ | |||
62 | 복장은 의복과 신체 부분이 포함된 폴더입니다. | 62 | 복장은 의복과 신체 부분이 포함된 폴더입니다. |
63 | 복장 폴더를 끌어 이를 입히려는 아바타에 놓으십시오. | 63 | 복장 폴더를 끌어 이를 입히려는 아바타에 놓으십시오. |
64 | 64 | ||
65 | "새 복장 만들기"는 새로운 폴더를 만들어 지금 입고 있는 아이템의 | 65 | "새 복장 만들기"는 새로운 폴더를 만들어 지금 입고 있는 아이템의 사본을 저장합니다. |
66 | 사본을 저장합니다. | ||
67 | </text> | 66 | </text> |
68 | <text type="string" length="1" name="Folder name:"> | 67 | <text type="string" length="1" name="Folder name:"> |
69 | 폴더 이름: | 68 | 폴더 이름: |
@@ -72,10 +71,10 @@ | |||
72 | 복장에 포함시킬 아이템: | 71 | 복장에 포함시킬 아이템: |
73 | </text> | 72 | </text> |
74 | <text type="string" length="1" name="Body Parts:"> | 73 | <text type="string" length="1" name="Body Parts:"> |
75 | 신체 부: | 74 | 신체 부: |
76 | </text> | 75 | </text> |
77 | <text type="string" length="1" name="Clothes:"> | 76 | <text type="string" length="1" name="Clothes:"> |
78 | 의류: | 77 | 의상: |
79 | </text> | 78 | </text> |
80 | <text type="string" length="1" name="Attachments:"> | 79 | <text type="string" length="1" name="Attachments:"> |
81 | 부착물: | 80 | 부착물: |
diff --git a/linden/indra/newview/skins/xui/ko/floater_openobject.xml b/linden/indra/newview/skins/xui/ko/floater_openobject.xml index 47cc047..cad165e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_openobject.xml +++ b/linden/indra/newview/skins/xui/ko/floater_openobject.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="objectcontents" title=" 컨텐츠"> | 2 | <floater name="objectcontents" title="브 컨텐츠"> |
3 | <text type="string" length="1" name="object_name"> | 3 | <text type="string" length="1" name="object_name"> |
4 | [DESC]: | 4 | [DESC]: |
5 | </text> | 5 | </text> |
6 | <button label="관에 복사" label_selected="관에 복사" | 6 | <button label="인리에 복사" label_selected="인리에 복사" |
7 | name="copy_to_inventory_button" /> | 7 | name="copy_to_inventory_button" /> |
8 | <button label="복사 및 착용" label_selected="복사 및 착용" | 8 | <button label="복사 및 착용" label_selected="복사 및 착용" |
9 | name="copy_and_wear_button" /> | 9 | name="copy_and_wear_button" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_pay.xml b/linden/indra/newview/skins/xui/ko/floater_pay.xml index 12b363f..a76640b 100644 --- a/linden/indra/newview/skins/xui/ko/floater_pay.xml +++ b/linden/indra/newview/skins/xui/ko/floater_pay.xml | |||
@@ -7,10 +7,10 @@ | |||
7 | <button label="지불" label_selected="지불" name="pay btn" /> | 7 | <button label="지불" label_selected="지불" name="pay btn" /> |
8 | <button label="취소" label_selected="취소" name="cancel btn" /> | 8 | <button label="취소" label_selected="취소" name="cancel btn" /> |
9 | <text type="string" length="1" name="payee_label"> | 9 | <text type="string" length="1" name="payee_label"> |
10 | 불 민: | 10 | 주민 지불: |
11 | </text> | 11 | </text> |
12 | <text type="string" length="1" name="payee_name"> | 12 | <text type="string" length="1" name="payee_name"> |
13 | [LAST] [FIRST] | 13 | [FIRST] [LAST] |
14 | </text> | 14 | </text> |
15 | <text type="string" length="1" name="fastpay text"> | 15 | <text type="string" length="1" name="fastpay text"> |
16 | 빠른 지불: | 16 | 빠른 지불: |
diff --git a/linden/indra/newview/skins/xui/ko/floater_pay_object.xml b/linden/indra/newview/skins/xui/ko/floater_pay_object.xml index 6f30e20..8fa6dff 100644 --- a/linden/indra/newview/skins/xui/ko/floater_pay_object.xml +++ b/linden/indra/newview/skins/xui/ko/floater_pay_object.xml | |||
@@ -1,16 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="Give Money" title=""> | 2 | <floater name="Give Money" title=""> |
3 | <text type="string" length="1" name="payee_group"> | 3 | <text type="string" length="1" name="payee_group"> |
4 | 지불 그룹: | 4 | 그룹 지불: |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name="payee_resident"> | 6 | <text type="string" length="1" name="payee_resident"> |
7 | 불 민: | 7 | 주민 지불: |
8 | </text> | 8 | </text> |
9 | <text type="string" length="1" name="payee_name"> | 9 | <text type="string" length="1" name="payee_name"> |
10 | [LAST] [FIRST] | 10 | [FIRST] [LAST] |
11 | </text> | 11 | </text> |
12 | <text type="string" length="1" name="object_name_label"> | 12 | <text type="string" length="1" name="object_name_label"> |
13 | 매개 : | 13 | 매개 브: |
14 | </text> | 14 | </text> |
15 | <text type="string" length="1" name="object_name_text"> | 15 | <text type="string" length="1" name="object_name_text"> |
16 | ... | 16 | ... |
diff --git a/linden/indra/newview/skins/xui/ko/floater_postcard.xml b/linden/indra/newview/skins/xui/ko/floater_postcard.xml index 5675e64..2d35b83 100644 --- a/linden/indra/newview/skins/xui/ko/floater_postcard.xml +++ b/linden/indra/newview/skins/xui/ko/floater_postcard.xml | |||
@@ -1,27 +1,27 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="Postcard" title="엽서 전송"> | 2 | <floater name="Postcard" title="엽서 보내기"> |
3 | <text name="to_label"> | 3 | <text name="to_label"> |
4 | 수신 이메일: | 4 | 수신 이메일: |
5 | </text> | 5 | </text> |
6 | <text name="from_label"> | 6 | <text name="from_label"> |
7 | 귀하 메일: | 7 | 이메일: |
8 | </text> | 8 | </text> |
9 | <text name="name_label"> | 9 | <text name="name_label"> |
10 | 귀하 름: | 10 | 이름: |
11 | </text> | 11 | </text> |
12 | <text name="subject_label"> | 12 | <text name="subject_label"> |
13 | : | 13 | 제목: |
14 | </text> | 14 | </text> |
15 | <text name="msg_label"> | 15 | <text name="msg_label"> |
16 | 메시지: | 16 | 메시지: |
17 | </text> | 17 | </text> |
18 | <check_box label="웹에 게시" name="allow_publish_check" | 18 | <check_box label="웹에 게시" name="allow_publish_check" |
19 | tool_tip="이 postcard를 웹에 게시." /> | 19 | tool_tip="이 엽서를 웹에 게시." /> |
20 | <check_box label="성인용 컨텐츠" name="mature_check" | 20 | <check_box label="성인용 컨텐츠" name="mature_check" |
21 | tool_tip="이 엽서에는 성인용 내 포함되어 있습니다." /> | 21 | tool_tip="이 엽서에는 성인 텐가 포함되어 있습니다." /> |
22 | <button label="?" name="publish_help_btn" /> | 22 | <button label="?" name="publish_help_btn" /> |
23 | <text name="fine_print"> | 23 | <text name="fine_print"> |
24 | 귀하 서 수가 SecondLife에 가입할 경우, 귀하는 추천 보너스를 받게됩니다. | 24 | 엽서 수이 컨드라이프 가입 할 경우 추천 보너스를 얻게 됩니다. |
25 | </text> | 25 | </text> |
26 | <button label="취소" name="cancel_btn" /> | 26 | <button label="취소" name="cancel_btn" /> |
27 | <button label="보내기" name="send_btn" /> | 27 | <button label="보내기" name="send_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preferences.xml b/linden/indra/newview/skins/xui/ko/floater_preferences.xml index 4882524..2da29b4 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preferences.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preferences.xml | |||
@@ -1,7 +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="Preferences" title="환경 설정"> | 2 | <floater name="Preferences" title="환경 설정"> |
3 | <button label="소개…" label_selected="소개…" name="About..." /> | ||
4 | <button label="확인" label_selected="확인" name="OK" /> | 3 | <button label="확인" label_selected="확인" name="OK" /> |
5 | <button label="취소" label_selected="취소" name="Cancel" /> | 4 | <button label="취소" label_selected="취소" name="Cancel" /> |
6 | <button label="적용" label_selected="적용" name="Apply" /> | 5 | <button label="적용" label_selected="적용" name="Apply" /> |
6 | <button label="정보..." label_selected="정보..." name="About..." /> | ||
7 | <button label="도움말" label_selected="도움말" name="Help" /> | ||
7 | </floater> | 8 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_animation.xml b/linden/indra/newview/skins/xui/ko/floater_preview_animation.xml index 769218f..4a0159f 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_animation.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_animation.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 | <floater name="preview anim" title="애니메이션: latin salsa19"> | 2 | <floater name="preview_anim"> |
3 | <text type="string" length="1" name="desc txt"> | 3 | <text type="string" length="1" name="desc txt"> |
4 | 설명: | 4 | 설명: |
5 | </text> | 5 | </text> |
6 | <button label="계에서 플레" label_selected="중지" name="Anim play btn" | 6 | <button label="드에서 " label_selected="중지" name="Anim play btn" |
7 | tool_tip="이 애니메이션을 다른 사람들이 볼 수 있도록 재생." /> | 7 | tool_tip="이 애니메이션을 다른 사람들이 볼 수 있도록 재생." /> |
8 | <button label="로컬에서 플레" label_selected="중지" name="Anim audition btn" | 8 | <button label="로컬 " label_selected="중지" name="Anim audition btn" |
9 | tool_tip="이 애니메이션을 내가 볼 수 있도록 재생." /> | 9 | tool_tip="이 애니메이션을 내가 볼 수 있도록 재생." /> |
10 | </floater> | 10 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_embedded_texture.xml b/linden/indra/newview/skins/xui/ko/floater_preview_embedded_texture.xml index 54e3832..42a0548 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_embedded_texture.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_embedded_texture.xml | |||
@@ -1,8 +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="preview texture" title="탑소일"> | 2 | <floater name="preview_texture"> |
3 | <button label="보관함에 복사" label_selected="보관함에 복사" | 3 | <button label="인벤토리에 복사" name="Copy To Inventory" /> |
4 | name="Copy To Inventory" /> | ||
5 | <text type="string" length="1" name="dimensions"> | 4 | <text type="string" length="1" name="dimensions"> |
6 | 크기: [폭] x [높이] | 5 | 크기: [WIDTH]x[HEIGHT] |
7 | </text> | 6 | </text> |
8 | </floater> | 7 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_existing_landmark.xml b/linden/indra/newview/skins/xui/ko/floater_preview_existing_landmark.xml index 7c963ba..2ff0664 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_existing_landmark.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_existing_landmark.xml | |||
@@ -1,9 +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="Linden Land, Da Boom (154, 135, 35)" | 2 | <floater name="existing_landmark_preview"> |
3 | title=" Linden Land, Da Boom (154, 135, 35)"> | ||
4 | <text type="string" length="1" name="desc txt"> | 3 | <text type="string" length="1" name="desc txt"> |
5 | 설명: | 4 | 설명: |
6 | </text> | 5 | </text> |
7 | <button label="텔리포트" label_selected="" name="Teleport btn" /> | 6 | <button label="텔리포트" label_selected="" name="Teleport btn" /> |
8 | <button label="지도에 표시하기" label_selected="" name="Show on Map btn" /> | 7 | <button label="지도에 표시" label_selected="" name="Show on Map btn" /> |
9 | </floater> | 8 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_gesture.xml b/linden/indra/newview/skins/xui/ko/floater_preview_gesture.xml index 2233809..67b792d 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_gesture.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_gesture.xml | |||
@@ -1,24 +1,24 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="gesture" title="제스처"> | 2 | <floater name="gesture_preview"> |
3 | <text name="desc_label"> | 3 | <text name="desc_label"> |
4 | 설명: | 4 | 설명: |
5 | </text> | 5 | </text> |
6 | <text name="trigger_label"> | 6 | <text name="trigger_label"> |
7 | 아쇠: | 7 | 로가기: |
8 | </text> | 8 | </text> |
9 | <text name="replace_text" | 9 | <text name="replace_text" |
10 | tool_tip="trigger 단어를 이러한 단어로 교체하기. 예: trigger 'hello' 는'howdy'로 교체하면 이것은 쳇팅시 'I wanted to say hello' 를 'I wanted to say howdy' 라고 바꾸게 됨"> | 10 | tool_tip="이러한 말들로 시작 말을 대체합니다. 예를 들어, 시작 말을 ’hello’에서 ‘howdy(How do you do)’로 대체하면 채팅은 제스처 재생과 함께 'I wanted to say hello'’에서 'I wanted to say howdy'로 바뀝니다."> |
11 | 대체 대상: | 11 | 대체: |
12 | </text> | 12 | </text> |
13 | <line_editor name="replace_editor" | 13 | <line_editor name="replace_editor" |
14 | tool_tip="trigger 단어를 이러한 단어로 교체하기. 예: trigger 'hello' 는'howdy'로 교체하면 이것은 쳇팅시 'I wanted to say hello' 를 'I wanted to say howdy' 라고 바꾸게 됨" /> | 14 | tool_tip="이러한 말들로 시작 말을 대체합니다. 예를 들어, 시작 말을 ’hello’에서 ‘howdy(How do you do)’로 대체하면 채팅은 제스처 재생과 함께 'I wanted to say hello'’에서 'I wanted to say howdy'로 바뀝니다." /> |
15 | <text name="key_label"> | 15 | <text name="key_label"> |
16 | 단축키: | 16 | 단축키: |
17 | </text> | 17 | </text> |
18 | <combo_box label="없음" name="modifier_combo" /> | 18 | <combo_box label="없음" name="modifier_combo" /> |
19 | <combo_box label="없음" name="key_combo" /> | 19 | <combo_box label="없음" name="key_combo" /> |
20 | <text> | 20 | <text> |
21 | : | 21 | 브러리: |
22 | </text> | 22 | </text> |
23 | <text> | 23 | <text> |
24 | 단계: | 24 | 단계: |
@@ -28,8 +28,8 @@ | |||
28 | <button label="아래로 이동" name="down_btn" /> | 28 | <button label="아래로 이동" name="down_btn" /> |
29 | <button label="제거" name="delete_btn" /> | 29 | <button label="제거" name="delete_btn" /> |
30 | <text name="help_label"> | 30 | <text name="help_label"> |
31 | 대기 정 추가하지 않을 경우 | 31 | 사용자가 대기 단계를 추가하지 않는 한 |
32 | 모든 정은 동시에 니다. | 32 | 모든 단는 동시에 발니다. |
33 | </text> | 33 | </text> |
34 | <radio_group name="animation_trigger_type"> | 34 | <radio_group name="animation_trigger_type"> |
35 | <radio_item> | 35 | <radio_item> |
@@ -42,7 +42,7 @@ | |||
42 | <check_box label="애니메이션 완료 시까지" name="wait_anim_check" /> | 42 | <check_box label="애니메이션 완료 시까지" name="wait_anim_check" /> |
43 | <check_box label="초 단위 시간" name="wait_time_check" /> | 43 | <check_box label="초 단위 시간" name="wait_time_check" /> |
44 | <check_box label="활성" name="active_check" | 44 | <check_box label="활성" name="active_check" |
45 | tool_tip="쳇팅 중의 액티브한 제스춰는 특정 구문이나 단축키에 의해 실행 됩니다. 단축키가 서로 간섭될 경우 제스춰는 실행되지 않습니다." /> | 45 | tool_tip="채팅 창에 바로가기 문구를 입력하거나 핫키를 눌러 사용중인 제스처를 표시할 수 있습니다. 일반적으로 키 조합 충돌이 있는 경우 제스처는 비활성화됩니다." /> |
46 | <button label="미리보기" name="preview_btn" /> | 46 | <button label="미리보기" name="preview_btn" /> |
47 | <button label="저장" name="save_btn" /> | 47 | <button label="저장" name="save_btn" /> |
48 | </floater> | 48 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_new_landmark.xml b/linden/indra/newview/skins/xui/ko/floater_preview_new_landmark.xml index ad6f4bc..5256ce7 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_new_landmark.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_new_landmark.xml | |||
@@ -1,9 +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="Linden Land, Da Boom (155, 136, 35)" | 2 | <floater name="landmark_preview"> |
3 | title=" Linden Land, Da Boom (155, 136, 35)"> | ||
4 | <button label="텔리포트" label_selected="" name="Teleport btn" /> | 3 | <button label="텔리포트" label_selected="" name="Teleport btn" /> |
5 | <button label="지도에 표시하기" label_selected="" name="Show on Map btn" /> | 4 | <button label="지도에 표시" label_selected="" name="Show on Map btn" /> |
6 | <button label="버리기" label_selected="" name="Discard btn" /> | 5 | <button label="취소" label_selected="" name="Discard btn" /> |
7 | <text type="string" length="1" name="desc txt"> | 6 | <text type="string" length="1" name="desc txt"> |
8 | 설명: | 7 | 설명: |
9 | </text> | 8 | </text> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_notecard.xml b/linden/indra/newview/skins/xui/ko/floater_preview_notecard.xml index a7ffbd8..275c8e7 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_notecard.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_notecard.xml | |||
@@ -5,6 +5,6 @@ | |||
5 | 설명: | 5 | 설명: |
6 | </text> | 6 | </text> |
7 | <text_editor type="string" length="1" name="Notecard Editor"> | 7 | <text_editor type="string" length="1" name="Notecard Editor"> |
8 | 로딩중... | 8 | 로딩 중… |
9 | </text_editor> | 9 | </text_editor> |
10 | </floater> | 10 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_notecard_keep_discard.xml b/linden/indra/newview/skins/xui/ko/floater_preview_notecard_keep_discard.xml index 159e20a..967e06d 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_notecard_keep_discard.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_notecard_keep_discard.xml | |||
@@ -1,11 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="preview notecard" title="참고: 외형 변경, Part 2"> | 2 | <floater name="preview_notecard"> |
3 | <text_editor type="string" length="1" name="Notecard Editor"> | 3 | <text_editor type="string" length="1" name="Notecard Editor"> |
4 | 로딩중... | 4 | 로딩 중… |
5 | </text_editor> | 5 | </text_editor> |
6 | <text type="string" length="1" name="desc txt"> | 6 | <text type="string" length="1" name="desc txt"> |
7 | 설명: | 7 | 설명: |
8 | </text> | 8 | </text> |
9 | <button label="유지" label_selected="유지" name="Keep" /> | 9 | <button label="유지" label_selected="유지" name="Keep" /> |
10 | <button label="버리기" label_selected="버리기" name="Discard" /> | 10 | <button label="취소" label_selected="취소" name="Discard" /> |
11 | </floater> | 11 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_sound.xml b/linden/indra/newview/skins/xui/ko/floater_preview_sound.xml index bd73f6c..38ff533 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_sound.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_sound.xml | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="preview sound" title="소리: 멋진 여성 2"> | 2 | <floater name="preview_sound"> |
3 | <text type="string" length="1" name="desc txt"> | 3 | <text type="string" length="1" name="desc txt"> |
4 | 설명: | 4 | 설명: |
5 | </text> | 5 | </text> |
6 | <button label="계에서 플레" label_selected="계에서 플레" | 6 | <button label="드에서 " label_selected="드에서 " |
7 | name="Sound play btn" | 7 | name="Sound play btn" |
8 | tool_tip="이 사운드를 다른 사람들이 들을 수 있도록 재생." /> | 8 | tool_tip="이 사운드를 다른 사람들이 들을 수 있도록 재생." /> |
9 | <button label="로컬에서 플레이" label_selected="로컬에서 플레이" | 9 | <button label="로컬 재생" label_selected="로컬 재생" name="Sound audition btn" |
10 | name="Sound audition btn" | ||
11 | tool_tip="이 사운드를 내가 들을 수 있도록 재생." /> | 10 | tool_tip="이 사운드를 내가 들을 수 있도록 재생." /> |
12 | </floater> | 11 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_texture.xml b/linden/indra/newview/skins/xui/ko/floater_preview_texture.xml index 400695e..2281061 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_texture.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_texture.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="preview texture" title="텍스처: 회색 금속 스크랫치"> | 2 | <floater name="preview_texture"> |
3 | <text type="string" length="1" name="desc txt"> | 3 | <text type="string" length="1" name="desc txt"> |
4 | 설명: | 4 | 설명: |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name="dimensions"> | 6 | <text type="string" length="1" name="dimensions"> |
7 | 크기: [폭] x [높이] | 7 | 크기: [WIDTH]x[HEIGHT] |
8 | </text> | 8 | </text> |
9 | </floater> | 9 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_preview_texture_keep_discard.xml b/linden/indra/newview/skins/xui/ko/floater_preview_texture_keep_discard.xml index fc610d2..616b0b6 100644 --- a/linden/indra/newview/skins/xui/ko/floater_preview_texture_keep_discard.xml +++ b/linden/indra/newview/skins/xui/ko/floater_preview_texture_keep_discard.xml | |||
@@ -1,11 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="preview texture" title="텍스처: slhand"> | 2 | <floater name="preview_texture"> |
3 | <text type="string" length="1" name="desc txt"> | 3 | <text type="string" length="1" name="desc txt"> |
4 | 설명: | 4 | 설명: |
5 | </text> | 5 | </text> |
6 | <button label="유지" label_selected="유지" name="Keep" /> | 6 | <button label="유지" label_selected="유지" name="Keep" /> |
7 | <button label="버리기" label_selected="버리기" name="Discard" /> | 7 | <button label="취소" label_selected="취소" name="Discard" /> |
8 | <text type="string" length="1" name="dimensions"> | 8 | <text type="string" length="1" name="dimensions"> |
9 | 크기: [폭] x [높이] | 9 | 크기: [WIDTH]x[HEIGHT] |
10 | </text> | 10 | </text> |
11 | </floater> | 11 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_price_for_listing.xml b/linden/indra/newview/skins/xui/ko/floater_price_for_listing.xml index 3f32abb..ccf2e4d 100644 --- a/linden/indra/newview/skins/xui/ko/floater_price_for_listing.xml +++ b/linden/indra/newview/skins/xui/ko/floater_price_for_listing.xml | |||
@@ -1,16 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="price_for_listing" title="광고 게시"> | 2 | <floater name="price_for_listing" title="광고 게시"> |
3 | <text name="explanation_text"> | 3 | <text name="explanation_text"> |
4 | 귀하의 광고는 첫 게시일부터 일주일간 | 4 | 귀하의 광고는 게시한 부터 일주일 동안 |
5 | 게재됩니다. | 5 | 게재됩니다. |
6 | 6 | ||
7 | 광고 목록에서 귀하 광고의 위치는 지불하시는 | 7 | 광고 목록에서 귀하의 광고 위치는 |
8 | 에 따라 결정됩니다. | 8 | 귀가 결한 따라 결정됩니다. |
9 | 가 높은 을 불한 고 목록의 가장 위에 | 9 | 결한 목록 맨 위에 게시되고 |
10 | 재되고 색 결과 가장 니다. | 10 | 검색 더 나타니다. |
11 | </text> | 11 | </text> |
12 | <text name="price_text"> | 12 | <text name="price_text"> |
13 | 광고 가(L$): | 13 | 광고 비(L$): |
14 | </text> | 14 | </text> |
15 | <button label="가격 설정" name="set_price_btn" /> | 15 | <button label="가격 설정" name="set_price_btn" /> |
16 | <button label="취소" name="cancel_btn" /> | 16 | <button label="취소" name="cancel_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_rate.xml b/linden/indra/newview/skins/xui/ko/floater_rate.xml index f34d8cb..39aebc5 100644 --- a/linden/indra/newview/skins/xui/ko/floater_rate.xml +++ b/linden/indra/newview/skins/xui/ko/floater_rate.xml | |||
@@ -2,26 +2,26 @@ | |||
2 | <floater name="rate" title="Jeska Linden의 순위"> | 2 | <floater name="rate" title="Jeska Linden의 순위"> |
3 | <radio_group name="behavior"> | 3 | <radio_group name="behavior"> |
4 | <radio_item type="string" length="1" name="Positive"> | 4 | <radio_item type="string" length="1" name="Positive"> |
5 | 분명함 | 5 | 양수 |
6 | </radio_item> | 6 | </radio_item> |
7 | <radio_item type="string" length="1" name="No Rating"> | 7 | <radio_item type="string" length="1" name="No Rating"> |
8 | 8 | 음 | |
9 | </radio_item> | 9 | </radio_item> |
10 | </radio_group> | 10 | </radio_group> |
11 | <radio_group name="appearance"> | 11 | <radio_group name="appearance"> |
12 | <radio_item type="string" length="1" name="Positive"> | 12 | <radio_item type="string" length="1" name="Positive"> |
13 | 분명함 | 13 | 양수 |
14 | </radio_item> | 14 | </radio_item> |
15 | <radio_item type="string" length="1" name="No Rating"> | 15 | <radio_item type="string" length="1" name="No Rating"> |
16 | 16 | 음 | |
17 | </radio_item> | 17 | </radio_item> |
18 | </radio_group> | 18 | </radio_group> |
19 | <radio_group name="building"> | 19 | <radio_group name="building"> |
20 | <radio_item type="string" length="1" name="Positive"> | 20 | <radio_item type="string" length="1" name="Positive"> |
21 | 분명함 | 21 | 양수 |
22 | </radio_item> | 22 | </radio_item> |
23 | <radio_item type="string" length="1" name="No Rating"> | 23 | <radio_item type="string" length="1" name="No Rating"> |
24 | 24 | 음 | |
25 | </radio_item> | 25 | </radio_item> |
26 | </radio_group> | 26 | </radio_group> |
27 | <button label="확인" label_selected="확인" name="OK" /> | 27 | <button label="확인" label_selected="확인" name="OK" /> |
@@ -30,7 +30,7 @@ | |||
30 | 전체적 행동: | 30 | 전체적 행동: |
31 | </text> | 31 | </text> |
32 | <text type="string" length="1" name="Skill at appearance (clothing and attachments):"> | 32 | <text type="string" length="1" name="Skill at appearance (clothing and attachments):"> |
33 | 꾸미기를 잘 함(의복 및 부착물): | 33 | 꾸미기를 잘 함(의복 및 착용물): |
34 | </text> | 34 | </text> |
35 | <text type="string" length="1" name="Skill at building:"> | 35 | <text type="string" length="1" name="Skill at building:"> |
36 | 건축을 잘 함: | 36 | 건축을 잘 함: |
@@ -39,6 +39,6 @@ | |||
39 | 메시지: | 39 | 메시지: |
40 | </text> | 40 | </text> |
41 | <text type="string" length="1" name="cost"> | 41 | <text type="string" length="1" name="cost"> |
42 | 비용: 각 등을 변경하는 비용 L$[비용]. 총 비용: L$[TOTAL]. | 42 | 비용: 등급 변경 비용은 L$[COST]입니다. 총 비용: L$[TOTAL]입니다. |
43 | </text> | 43 | </text> |
44 | </floater> | 44 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_report_abuse.xml b/linden/indra/newview/skins/xui/ko/floater_report_abuse.xml index fe3cad5..4aa7cea 100644 --- a/linden/indra/newview/skins/xui/ko/floater_report_abuse.xml +++ b/linden/indra/newview/skins/xui/ko/floater_report_abuse.xml | |||
@@ -1,16 +1,27 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="floater_report_abuse" title="용 고"> | 2 | <floater name="floater_report_abuse" title="신고하기"> |
3 | <text name="reporter_title"> | 3 | <text name="reporter_title"> |
4 | 신고: | 4 | 신고: |
5 | </text> | 5 | </text> |
6 | <text name="sim_title"> | 6 | <text name="sim_title"> |
7 | 뮬레터: | 7 | : |
8 | </text> | 8 | </text> |
9 | <text name="pos_title"> | 9 | <text name="pos_title"> |
10 | 위치: | 10 | 위치: |
11 | </text> | 11 | </text> |
12 | <texture_picker label="작업..." name="screenshot" /> | 12 | <texture_picker label="작업 중..." name="screenshot" /> |
13 | <check_box label="스크린샷 포함" name="screen_check" /> | 13 | <check_box label="스크린샷 포함" name="screen_check" /> |
14 | <button label="" label_selected="" name="pick_btn" | ||
15 | tool_tip="오브젝트 피커 - 오브젝트를 본 보고서의 주제로 식별함" /> | ||
16 | <text name="select_object_label"> | ||
17 | 버튼을 클릭한 후 오브젝트를 클릭 하십시오: | ||
18 | </text> | ||
19 | <text name="object_name_label"> | ||
20 | 이름: | ||
21 | </text> | ||
22 | <text name="owner_name_label"> | ||
23 | 소유자: | ||
24 | </text> | ||
14 | <combo_box name="category_combo" | 25 | <combo_box name="category_combo" |
15 | tool_tip="Category -- select the category that best describes this report"> | 26 | tool_tip="Category -- select the category that best describes this report"> |
16 | <combo_item name="Selectcategory"> | 27 | <combo_item name="Selectcategory"> |
@@ -41,38 +52,27 @@ | |||
41 | 기타 | 52 | 기타 |
42 | </combo_item> | 53 | </combo_item> |
43 | </combo_box> | 54 | </combo_box> |
44 | <button label="" label_selected="" name="pick_btn" | ||
45 | tool_tip="아이템 피커 - 아이템을 본 보고서의 주제로 식별합니다" /> | ||
46 | <text name="select_object_label"> | ||
47 | 버튼을 클릭한 후 아이템을 클릭하십시오: | ||
48 | </text> | ||
49 | <text name="object_name_label"> | ||
50 | 이름: | ||
51 | </text> | ||
52 | <text name="owner_name_label"> | ||
53 | 소유주: | ||
54 | </text> | ||
55 | <text name="abuser_name_title"> | 55 | <text name="abuser_name_title"> |
56 | 악용자 이름: | 56 | 악용자 이름: |
57 | </text> | 57 | </text> |
58 | <button label="선택" label_selected="" name="select_abuser" | 58 | <button label="선택" label_selected="" name="select_abuser" |
59 | tool_tip="악용자의 이름을 목록에서 선택합니다" /> | 59 | tool_tip="악용자의 이름을 목록에서 선택" /> |
60 | <text name="abuser_name_title2"> | 60 | <text name="abuser_name_title2"> |
61 | 악용 : | 61 | 악용 : |
62 | </text> | 62 | </text> |
63 | <text name="sum_title"> | 63 | <text name="sum_title"> |
64 | 요약: | 64 | 요약: |
65 | </text> | 65 | </text> |
66 | <text name="dscr_title"> | 66 | <text name="dscr_title"> |
67 | : | 67 | 세: |
68 | </text> | 68 | </text> |
69 | <text name="bug_aviso"> | 69 | <text name="bug_aviso"> |
70 | 날짜, , 악용 종류, 관련 채팅/IM 텍스트 등에 대해 | 70 | 날짜, , 악용 종류, 관련 채팅/메신저 텍스트 등에 대해 |
71 | 자세히 적고 가능하다면 을 선택하십시오. | 71 | 자세히 적고 가능하다면 브를 선택하십시오. |
72 | </text> | 72 | </text> |
73 | <text name="incomplete_title"> | 73 | <text name="incomplete_title"> |
74 | 참고: 완전지 않은 보고서는 조사 다 | 74 | 참고: 불완전 보고서는 조사 상 |
75 | </text> | 75 | </text> |
76 | <button label="용 고" label_selected="용 고" name="send_btn" /> | 76 | <button label="신고하기" label_selected="신고하기" name="send_btn" /> |
77 | <button label="취소" label_selected="취소" name="cancel_btn" /> | 77 | <button label="취소" label_selected="취소" name="cancel_btn" /> |
78 | </floater> | 78 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_report_bug.xml b/linden/indra/newview/skins/xui/ko/floater_report_bug.xml index 5207167..ec9779e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_report_bug.xml +++ b/linden/indra/newview/skins/xui/ko/floater_report_bug.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="bug_reporter" title="버그 신고"> | 2 | <floater name="bug_reporter" title="버그 신고"> |
3 | <text name="reporter_title"> | 3 | <text name="reporter_title"> |
4 | 신고: | 4 | 신고: |
5 | </text> | 5 | </text> |
6 | <text name="sim_title"> | 6 | <text name="sim_title"> |
7 | 시뮬레이터: | 7 | 시뮬레이터: |
@@ -10,18 +10,18 @@ | |||
10 | 위치: | 10 | 위치: |
11 | </text> | 11 | </text> |
12 | <text name="select_object_label"> | 12 | <text name="select_object_label"> |
13 | 버튼을 클하고 선택할 클릭하십시오. | 13 | 버튼 선택할 브를 례로 클릭하십시오: |
14 | </text> | 14 | </text> |
15 | <button label="" label_selected="" name="pick_btn" | 15 | <button label="" label_selected="" name="pick_btn" |
16 | tool_tip=" 피커 - 을 본 보고서의 주제로 식별니다" /> | 16 | tool_tip="브 피커 - 브를 본 보고서의 주제로 식별" /> |
17 | <text name="object_name_label"> | 17 | <text name="object_name_label"> |
18 | 이름: | 18 | 이름: |
19 | </text> | 19 | </text> |
20 | <text name="owner_name_label"> | 20 | <text name="owner_name_label"> |
21 | 소유: | 21 | 소유: |
22 | </text> | 22 | </text> |
23 | <check_box label="스크린샷 포함" name="screen_check" /> | 23 | <check_box label="스크린샷 포함" name="screen_check" /> |
24 | <texture_picker label="작업..." name="screenshot" /> | 24 | <texture_picker label="작업 중..." name="screenshot" /> |
25 | <text name="category_label"> | 25 | <text name="category_label"> |
26 | 카테고리: | 26 | 카테고리: |
27 | </text> | 27 | </text> |
@@ -31,7 +31,7 @@ | |||
31 | 카테고리 선택 | 31 | 카테고리 선택 |
32 | </combo_item> | 32 | </combo_item> |
33 | <combo_item name="Building"> | 33 | <combo_item name="Building"> |
34 | 물 | 34 | 제작하 |
35 | </combo_item> | 35 | </combo_item> |
36 | <combo_item name="Character"> | 36 | <combo_item name="Character"> |
37 | 캐릭터 | 37 | 캐릭터 |
@@ -49,22 +49,22 @@ | |||
49 | 그래픽 | 49 | 그래픽 |
50 | </combo_item> | 50 | </combo_item> |
51 | <combo_item name="Inventory"> | 51 | <combo_item name="Inventory"> |
52 | 장고 | 52 | 벤리 |
53 | </combo_item> | 53 | </combo_item> |
54 | <combo_item name="Lag"> | 54 | <combo_item name="Lag"> |
55 | 쳐지다 | 55 | |
56 | </combo_item> | 56 | </combo_item> |
57 | <combo_item name="MissingContent"> | 57 | <combo_item name="MissingContent"> |
58 | 내 | 58 | 텐츠 |
59 | </combo_item> | 59 | </combo_item> |
60 | <combo_item name="LindenDollars(L$)"> | 60 | <combo_item name="LindenDollars(L$)"> |
61 | 린든달러 (L$) | 61 | 린든달러(L$) |
62 | </combo_item> | 62 | </combo_item> |
63 | <combo_item name="Permissions"> | 63 | <combo_item name="Permissions"> |
64 | 허 | 64 | 한 |
65 | </combo_item> | 65 | </combo_item> |
66 | <combo_item name="Physics"> | 66 | <combo_item name="Physics"> |
67 | 물리 | 67 | 물리 엔진 |
68 | </combo_item> | 68 | </combo_item> |
69 | <combo_item name="Script"> | 69 | <combo_item name="Script"> |
70 | 스크립트 | 70 | 스크립트 |
@@ -79,14 +79,14 @@ | |||
79 | 사용자 인터페이스 | 79 | 사용자 인터페이스 |
80 | </combo_item> | 80 | </combo_item> |
81 | <combo_item name="Miscellaneous"> | 81 | <combo_item name="Miscellaneous"> |
82 | 기타 | 82 | 다목적 |
83 | </combo_item> | 83 | </combo_item> |
84 | </combo_box> | 84 | </combo_box> |
85 | <text name="sum_title"> | 85 | <text name="sum_title"> |
86 | 요약: | 86 | 요약: |
87 | </text> | 87 | </text> |
88 | <text name="dscr_title"> | 88 | <text name="dscr_title"> |
89 | 내: | 89 | 세항: (가능한 한 많은 정를 공 하시오.) |
90 | </text> | 90 | </text> |
91 | <text_editor name="details_edit"> | 91 | <text_editor name="details_edit"> |
92 | 버그 재생 방법: | 92 | 버그 재생 방법: |
@@ -96,9 +96,10 @@ | |||
96 | 예상 결과: | 96 | 예상 결과: |
97 | </text_editor> | 97 | </text_editor> |
98 | <text name="bug_aviso"> | 98 | <text name="bug_aviso"> |
99 | If this bug allows you to do something you should not be able | 99 | 참고: 불완전한 보고서는 조사 대상에서 제외됨 |
100 | to do, especially if it impacts performance or security, please | 100 | 이 버그로 인해 권한 밖의 일이 가능하게 되면, |
101 | select the 'Exploit' category. Thank you! | 101 | 특히 실행이나 보안에 영향을 줄 경우, |
102 | ‘개척’ 카테고리를 선택하십시오. 감사합니다! | ||
102 | </text> | 103 | </text> |
103 | <button label="버그 신고" label_selected="버그 신고" name="send_btn" /> | 104 | <button label="버그 신고" label_selected="버그 신고" name="send_btn" /> |
104 | <button label="취소" label_selected="취소" name="cancel_btn" /> | 105 | <button label="취소" label_selected="취소" name="cancel_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_script_debug.xml b/linden/indra/newview/skins/xui/ko/floater_script_debug.xml index aa59d93..86eb10c 100644 --- a/linden/indra/newview/skins/xui/ko/floater_script_debug.xml +++ b/linden/indra/newview/skins/xui/ko/floater_script_debug.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 | <multi_floater name="script debug floater" title="스크립트 오류/경고"> | 2 | <multi_floater name="script debug floater" title="스크립트 오류/경고"> |
3 | <tab_container name="Preview Tabs"> | 3 | <tab_container name="Preview Tabs"> |
4 | <floater label="스크립트" name="all_scripts" title="[전체 스크립트]" /> | 4 | <floater label="스크립트" name="all_scripts" title="[All scripts]" /> |
5 | </tab_container> | 5 | </tab_container> |
6 | </multi_floater> | 6 | </multi_floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_script_ed_panel.xml b/linden/indra/newview/skins/xui/ko/floater_script_ed_panel.xml index e1e79c9..9d9c471 100644 --- a/linden/indra/newview/skins/xui/ko/floater_script_ed_panel.xml +++ b/linden/indra/newview/skins/xui/ko/floater_script_ed_panel.xml | |||
@@ -1,9 +1,9 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="script panel"> | 2 | <panel name="script panel"> |
3 | <button label="저장" label_selected="저장" name="Save_btn" /> | ||
4 | <text_editor type="string" length="1" name="Script Editor"> | 3 | <text_editor type="string" length="1" name="Script Editor"> |
5 | 로딩중... | 4 | 로딩 중… |
6 | </text_editor> | 5 | </text_editor> |
6 | <button label="저장" label_selected="저장" name="Save_btn" /> | ||
7 | <menu_bar name="script_menu"> | 7 | <menu_bar name="script_menu"> |
8 | <menu name="File"> | 8 | <menu name="File"> |
9 | <menu_item_call label="저장" name="Save" /> | 9 | <menu_item_call label="저장" name="Save" /> |
@@ -11,19 +11,20 @@ | |||
11 | </menu> | 11 | </menu> |
12 | <menu name="Edit"> | 12 | <menu name="Edit"> |
13 | <menu_item_call label="취소" name="Undo" /> | 13 | <menu_item_call label="취소" name="Undo" /> |
14 | <menu_item_call label="시 실행" name="Redo" /> | 14 | <menu_item_call label="복" name="Redo" /> |
15 | <menu_item_separator label="-----------" name="separator" /> | 15 | <menu_item_separator label="-----------" name="separator" /> |
16 | <menu_item_call label="잘라내기" name="Cut" /> | 16 | <menu_item_call label="잘라내기" name="Cut" /> |
17 | <menu_item_call label="복사" name="Copy" /> | 17 | <menu_item_call label="복사" name="Copy" /> |
18 | <menu_item_call label="붙여넣기" name="Paste" /> | 18 | <menu_item_call label="붙여넣기" name="Paste" /> |
19 | <menu_item_separator label="-----------" name="separator2" /> | 19 | <menu_item_separator label="-----------" name="separator2" /> |
20 | <menu_item_call label="모두 선택" name="Select All" /> | 20 | <menu_item_call label="모두 선택" name="Select All" /> |
21 | <menu_item_call label="선택 해" name="Deselect" /> | 21 | <menu_item_call label="선택 소" name="Deselect" /> |
22 | <menu_item_separator label="-----------" name="separator3" /> | 22 | <menu_item_separator label="-----------" name="separator3" /> |
23 | <menu_item_call label="검색 / 대체..." name="Search / Replace..." /> | 23 | <menu_item_call label="검색 / 대체…" name="Search / Replace..." /> |
24 | </menu> | 24 | </menu> |
25 | <menu name="Help"> | 25 | <menu name="Help"> |
26 | <menu_item_call label="도움말..." name="Help..." /> | 26 | <menu_item_call label="도움말…" name="Help..." /> |
27 | <menu_item_call label="LSL 위키 도움말…" name="LSL Wiki Help..." /> | ||
27 | </menu> | 28 | </menu> |
28 | </menu_bar> | 29 | </menu_bar> |
29 | </panel> | 30 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_script_queue.xml b/linden/indra/newview/skins/xui/ko/floater_script_queue.xml index 1cc9fd9..5391244 100644 --- a/linden/indra/newview/skins/xui/ko/floater_script_queue.xml +++ b/linden/indra/newview/skins/xui/ko/floater_script_queue.xml | |||
@@ -1,4 +1,4 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="queue" title="진행 상황 설정"> | 2 | <floater name="queue" title="진행 상황 기화"> |
3 | <button label="닫기" label_selected="닫기" name="close" /> | 3 | <button label="닫기" label_selected="닫기" name="close" /> |
4 | </floater> | 4 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_script_search.xml b/linden/indra/newview/skins/xui/ko/floater_script_search.xml index 90b2a97..614523a 100644 --- a/linden/indra/newview/skins/xui/ko/floater_script_search.xml +++ b/linden/indra/newview/skins/xui/ko/floater_script_search.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 | <floater name="script search" title="스크립트 검색"> | 2 | <floater name="script search" title="스크립트 검색"> |
3 | <check_box label="영문 대소문자 구분 안함" name="case_text" /> | 3 | <check_box label="영문 대소문자 구분 안 함" name="case_text" /> |
4 | <button label="검색" label_selected="검색" name="search_btn" /> | 4 | <button label="검색" label_selected="검색" name="search_btn" /> |
5 | <button label="대체" label_selected="대체" name="replace_btn" /> | 5 | <button label="대체" label_selected="대체" name="replace_btn" /> |
6 | <button label="모두 대체" label_selected="모두 대체" name="replace_all_btn" /> | 6 | <button label="모두 대체" label_selected="모두 대체" name="replace_all_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_sell_land.xml b/linden/indra/newview/skins/xui/ko/floater_sell_land.xml index e04b09d..2844424 100644 --- a/linden/indra/newview/skins/xui/ko/floater_sell_land.xml +++ b/linden/indra/newview/skins/xui/ko/floater_sell_land.xml | |||
@@ -7,10 +7,10 @@ | |||
7 | 구획 이름 | 7 | 구획 이름 |
8 | </text> | 8 | </text> |
9 | <text name="info_size_label"> | 9 | <text name="info_size_label"> |
10 | 크기 : | 10 | 크기: |
11 | </text> | 11 | </text> |
12 | <text name="info_size"> | 12 | <text name="info_size"> |
13 | [AREA] 평 터 | 13 | [AREA]제곱미터 |
14 | </text> | 14 | </text> |
15 | <text name="info_action"> | 15 | <text name="info_action"> |
16 | 이 구획을 판매하려면: | 16 | 이 구획을 판매하려면: |
@@ -19,19 +19,19 @@ | |||
19 | 가격 설정: | 19 | 가격 설정: |
20 | </text> | 20 | </text> |
21 | <text name="price_text"> | 21 | <text name="price_text"> |
22 | 이 토지에 대한 적절한 가격을 선택하십시오. | 22 | 이 토지에 대한 적절한 가격을 선택 하십시오. |
23 | </text> | 23 | </text> |
24 | <text name="price_ld"> | 24 | <text name="price_ld"> |
25 | L$" | 25 | L$ |
26 | </text> | 26 | </text> |
27 | <text name="price_per_m"> | 27 | <text name="price_per_m"> |
28 | (평방 미터당 L$[PER_METER]) | 28 | (L$ [PER_METER]제곱미터당) |
29 | </text> | 29 | </text> |
30 | <text name="sell_to_label"> | 30 | <text name="sell_to_label"> |
31 | 토지 판매 대상: | 31 | 토지 판매 대상: |
32 | </text> | 32 | </text> |
33 | <text name="sell_to_text"> | 33 | <text name="sell_to_text"> |
34 | 다른 사람 또는 특정 구매자에게 판매여부를 선택하십시오. | 34 | 다른 사람 또는 특정 구매자에게 판매할 부를 선택하십시오. |
35 | </text> | 35 | </text> |
36 | <combo_box name="sell_to"> | 36 | <combo_box name="sell_to"> |
37 | <combo_item name="--selectone--"> | 37 | <combo_item name="--selectone--"> |
@@ -44,24 +44,24 @@ | |||
44 | 특정 사용자: | 44 | 특정 사용자: |
45 | </combo_item> | 45 | </combo_item> |
46 | </combo_box> | 46 | </combo_box> |
47 | <button label="선택..." name="sell_to_select_agent" /> | 47 | <button label="선택…" name="sell_to_select_agent" /> |
48 | <text name="sell_objects_label"> | 48 | <text name="sell_objects_label"> |
49 | 토지와 함께 을 판매하시겠습니까? | 49 | 토지와 함께 브를 판매하겠습니까? |
50 | </text> | 50 | </text> |
51 | <text name="sell_objects_text"> | 51 | <text name="sell_objects_text"> |
52 | Parcel의 토지소유의 환 가능한 은 소유권 입니다. | 52 | 토지 소유의 가능한 브 소유권 합니다. |
53 | </text> | 53 | </text> |
54 | <radio_group name="sell_objects"> | 54 | <radio_group name="sell_objects"> |
55 | <radio_item name="no"> | 55 | <radio_item name="no"> |
56 | 아니오, 의 소유권 유지 | 56 | 아니오, 브 소유권을 유지합니다. |
57 | </radio_item> | 57 | </radio_item> |
58 | <radio_item name="yes"> | 58 | <radio_item name="yes"> |
59 | 예, 아이과 지 판매 | 59 | 예, 토지와 께 오젝트를 매합니다. |
60 | </radio_item> | 60 | </radio_item> |
61 | </radio_group> | 61 | </radio_group> |
62 | <button label=" 표시" name="show_objects" /> | 62 | <button label="젝트 표시" name="show_objects" /> |
63 | <text name="nag_message_label"> | 63 | <text name="nag_message_label"> |
64 | 잊지 십시오: 모든 매매는 환불이 되지 않니다. | 64 | 잊지 것: 모든 매매는 환불 되지 않. |
65 | </text> | 65 | </text> |
66 | <button label="토지 매물 설정" name="sell_btn" /> | 66 | <button label="토지 매물 설정" name="sell_btn" /> |
67 | <button label="취소" name="cancel_btn" /> | 67 | <button label="취소" name="cancel_btn" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_settings_debug.xml b/linden/indra/newview/skins/xui/ko/floater_settings_debug.xml index bcf69ac..e63c4d3 100644 --- a/linden/indra/newview/skins/xui/ko/floater_settings_debug.xml +++ b/linden/indra/newview/skins/xui/ko/floater_settings_debug.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="settings_debug" title="버그 정 정"> | 2 | <floater name="settings_debug" title="그 설정"> |
3 | <combo_box name="boolean_combo"> | 3 | <combo_box name="boolean_combo"> |
4 | <combo_item name="TRUE"> | 4 | <combo_item name="TRUE"> |
5 | 참 | 5 | 참 |
@@ -8,8 +8,10 @@ | |||
8 | 거짓 | 8 | 거짓 |
9 | </combo_item> | 9 | </combo_item> |
10 | </combo_box> | 10 | </combo_box> |
11 | <color_swatch label="색" name="color_swatch" /> | ||
11 | <spinner label="x" name="val_spinner_1" /> | 12 | <spinner label="x" name="val_spinner_1" /> |
12 | <spinner label="x" name="val_spinner_2" /> | 13 | <spinner label="x" name="val_spinner_2" /> |
13 | <spinner label="x" name="val_spinner_3" /> | 14 | <spinner label="x" name="val_spinner_3" /> |
14 | <spinner label="x" name="val_spinner_4" /> | 15 | <spinner label="x" name="val_spinner_4" /> |
16 | <button label="기본 설정으로 초기화" name="default_btn" /> | ||
15 | </floater> | 17 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_snapshot.xml b/linden/indra/newview/skins/xui/ko/floater_snapshot.xml index 75313ee..e4702da 100644 --- a/linden/indra/newview/skins/xui/ko/floater_snapshot.xml +++ b/linden/indra/newview/skins/xui/ko/floater_snapshot.xml | |||
@@ -1,21 +1,21 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="Snapshot" title="스냅샷 미리보기"> | 2 | <floater name="Snapshot" title="스냅샷 미리보기"> |
3 | <text name="type_label"> | 3 | <text name="type_label"> |
4 | 무 하고 으십까? | 4 | 냅 |
5 | </text> | 5 | </text> |
6 | <radio_group label="스냅샷 유형" name="snapshot_type_radio"> | 6 | <radio_group label="스냅샷 유형" name="snapshot_type_radio"> |
7 | <radio_item name="postcard"> | 7 | <radio_item name="postcard"> |
8 | 포스트카 내기 | 8 | 보내기 |
9 | </radio_item> | 9 | </radio_item> |
10 | <radio_item name="texture"> | 10 | <radio_item name="texture"> |
11 | 스샷 업로드 | 11 | 스샷 업로드 |
12 | </radio_item> | 12 | </radio_item> |
13 | <radio_item name="local"> | 13 | <radio_item name="local"> |
14 | 넵샷 장하기 | 14 | 저장하기 |
15 | </radio_item> | 15 | </radio_item> |
16 | </radio_group> | 16 | </radio_group> |
17 | <text name="type_label2"> | 17 | <text name="type_label2"> |
18 | 떤 크기 미지가 요하십니? | 18 | 이미지 |
19 | </text> | 19 | </text> |
20 | <combo_box label="해상도" name="postcard_size_combo"> | 20 | <combo_box label="해상도" name="postcard_size_combo"> |
21 | <combo_item name="640x480"> | 21 | <combo_item name="640x480"> |
@@ -31,7 +31,7 @@ | |||
31 | 현재 창 | 31 | 현재 창 |
32 | </combo_item> | 32 | </combo_item> |
33 | <combo_item name="Custom"> | 33 | <combo_item name="Custom"> |
34 | 맞 | 34 | 용자 크기 |
35 | </combo_item> | 35 | </combo_item> |
36 | </combo_box> | 36 | </combo_box> |
37 | <combo_box label="해상도" name="texture_size_combo"> | 37 | <combo_box label="해상도" name="texture_size_combo"> |
@@ -42,13 +42,13 @@ | |||
42 | 소(128x128) | 42 | 소(128x128) |
43 | </combo_item> | 43 | </combo_item> |
44 | <combo_item name="Medium(256x256)"> | 44 | <combo_item name="Medium(256x256)"> |
45 | 중(256x256) | 45 | 중 (256 x256) |
46 | </combo_item> | 46 | </combo_item> |
47 | <combo_item name="Large(512x512)"> | 47 | <combo_item name="Large(512x512)"> |
48 | 대(512x512) | 48 | 대 (512x512) |
49 | </combo_item> | 49 | </combo_item> |
50 | <combo_item name="Custom"> | 50 | <combo_item name="Custom"> |
51 | 맞 | 51 | 용자 크기 |
52 | </combo_item> | 52 | </combo_item> |
53 | </combo_box> | 53 | </combo_box> |
54 | <combo_box label="해상도" name="local_size_combo"> | 54 | <combo_box label="해상도" name="local_size_combo"> |
@@ -74,38 +74,38 @@ | |||
74 | 1600x1200 | 74 | 1600x1200 |
75 | </combo_item> | 75 | </combo_item> |
76 | <combo_item name="Custom"> | 76 | <combo_item name="Custom"> |
77 | 맞 | 77 | 용자 크기 |
78 | </combo_item> | 78 | </combo_item> |
79 | </combo_box> | 79 | </combo_box> |
80 | <spinner label="폭" name="snapshot_width" /> | 80 | <spinner label="폭" name="snapshot_width" /> |
81 | <spinner label="높이" name="snapshot_height" /> | 81 | <spinner label="높이" name="snapshot_height" /> |
82 | <slider label="이미지 " name="image_quality_slider" /> | 82 | <slider label="이미지 도" name="image_quality_slider" /> |
83 | <text name="layer_type_label"> | 83 | <text name="layer_type_label"> |
84 | : | 84 | 타: |
85 | </text> | 85 | </text> |
86 | <combo_box label="이미지 레이어" name="layer_types"> | 86 | <combo_box label="이미지 레이어" name="layer_types"> |
87 | <combo_item name="Colors"> | 87 | <combo_item name="Colors"> |
88 | 색 | 88 | 색 |
89 | </combo_item> | 89 | </combo_item> |
90 | <combo_item name="Depth"> | 90 | <combo_item name="Depth"> |
91 | 깊 | 91 | 루엣 |
92 | </combo_item> | 92 | </combo_item> |
93 | <combo_item name="ObjectMattes"> | 93 | <combo_item name="ObjectMattes"> |
94 | 매 | 94 | 브트 |
95 | </combo_item> | 95 | </combo_item> |
96 | </combo_box> | 96 | </combo_box> |
97 | <text name="file_size_label"> | 97 | <text name="file_size_label"> |
98 | 파일 크기: [SIZE] | 98 | 파일 크기: [SIZE] |
99 | </text> | 99 | </text> |
100 | <check_box label="스샷으 터페스 표시하기" name="ui_check" /> | 100 | <check_box label=" 보이기" name="ui_check" /> |
101 | <check_box label="HUD 사 스냅샷으로 기" name="hud_check" /> | 101 | <check_box label="HUD 보이기" name="hud_check" /> |
102 | <check_box label="저장 후에도 열어두기" name="keep_open_check" /> | 102 | <check_box label="저장후 열어두기" name="keep_open_check" /> |
103 | <check_box label="정진 상비 유지" name="keep_aspect_check" /> | 103 | <check_box label="화상비 유지하기" name="keep_aspect_check" /> |
104 | <check_box label="테두리 고(체 화면 미리보기)" name="freeze_frame_check" /> | 104 | <check_box label="전체 화면으로 미리보기" name="freeze_frame_check" /> |
105 | <button label="새 스냅샷" name="new_snapshot_btn" /> | 105 | <button label="새 스냅샷" name="new_snapshot_btn" /> |
106 | <check_box label="자동 스냅샷" name="auto_snapshot_check" /> | 106 | <check_box label="자동 스냅샷" name="auto_snapshot_check" /> |
107 | <button label="업로드(L$10)" name="upload_btn" /> | 107 | <button label="업로드(L$10)" name="upload_btn" /> |
108 | <button label="보내기" name="send_btn" /> | 108 | <button label="보내기" name="send_btn" /> |
109 | <button label="저장" name="save_btn" /> | 109 | <button label="저장" name="save_btn" /> |
110 | <button label="버리기" name="discard_btn" /> | 110 | <button label="취소" name="discard_btn" /> |
111 | </floater> | 111 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_telehub.xml b/linden/indra/newview/skins/xui/ko/floater_telehub.xml index bec649d..439018e 100644 --- a/linden/indra/newview/skins/xui/ko/floater_telehub.xml +++ b/linden/indra/newview/skins/xui/ko/floater_telehub.xml | |||
@@ -1,28 +1,28 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="telehub" title="텔허브"> | 2 | <floater name="telehub" title="텔허브"> |
3 | <text name="status_text_connected"> | 3 | <text name="status_text_connected"> |
4 | 사물[OBJECT]에 연결된 텔허브 | 4 | [OBJECT] 브젝트 연결된 텔허브 |
5 | </text> | 5 | </text> |
6 | <text name="status_text_not_connected"> | 6 | <text name="status_text_not_connected"> |
7 | 텔허브가 연결되지 않습니다. | 7 | 텔허브가 연결되지 않. |
8 | </text> | 8 | </text> |
9 | <text name="help_text_connected"> | 9 | <text name="help_text_connected"> |
10 | 삭제하려면 연결 해제를 클릭합니다. | 10 | 삭제하려면 '연결 해제'를 클릭합니다. |
11 | </text> | 11 | </text> |
12 | <text name="help_text_not_connected"> | 12 | <text name="help_text_not_connected"> |
13 | 을 선택 리허브 연결을 클릭하십시오. | 13 | 브를 선택고 텔리허브 연결을 클릭하십시오. |
14 | </text> | 14 | </text> |
15 | <button label="텔허브 연결" name="connect_btn" /> | 15 | <button label="텔허브 연결" name="connect_btn" /> |
16 | <button label="연결 해제" name="disconnect_btn" /> | 16 | <button label="연결 해제" name="disconnect_btn" /> |
17 | <text name="spawn_points_text"> | 17 | <text name="spawn_points_text"> |
18 | 폰 지점( 아라 위치): | 18 | 작 지점(트가 아 위치임): |
19 | </text> | 19 | </text> |
20 | <button label="폰 추가" name="add_spawn_point_btn" /> | 20 | <button label="손 추가" name="add_spawn_point_btn" /> |
21 | <button label="스폰 제거" name="remove_spawn_point_btn" /> | 21 | <button label="스폰 제거" name="remove_spawn_point_btn" /> |
22 | <text name="spawn_point_help"> | 22 | <text name="spawn_point_help"> |
23 | 선택 후 추가를 클릭 위치를 . | 23 | 트를 선택고 추가를 클릭여 위치를 정. |
24 | 그런 다음 이동 또는 삭제실 수 있습니다. | 24 | 그런 다음, 트를 이동, 삭제 수 있습니다. |
25 | 위치의 기준은 텔리허브 입니다. | 25 | 위치는 텔리허브 터 따라 대적니다. |
26 | 목록 선 계에서 치가 표니다. | 26 | 를 하기 목록의 항목 택니다. |
27 | </text> | 27 | </text> |
28 | </floater> | 28 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_texture_ctrl.xml b/linden/indra/newview/skins/xui/ko/floater_texture_ctrl.xml index 9c5ff01..6b464ca 100644 --- a/linden/indra/newview/skins/xui/ko/floater_texture_ctrl.xml +++ b/linden/indra/newview/skins/xui/ko/floater_texture_ctrl.xml | |||
@@ -1,16 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater name="texture picker" title="선택: 텍스처"> | 2 | <floater name="texture picker" title="선택: 텍스처"> |
3 | <text type="string" length="1" name="Multiple"> | 3 | <text type="string" length="1" name="Multiple"> |
4 | 다 | 4 | 다목 |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name="unknown"> | 6 | <text type="string" length="1" name="unknown"> |
7 | 크기: 512 x 512 | 7 | 크기: 512x512 |
8 | </text> | 8 | </text> |
9 | <button label="기본 설정" label_selected="기본 설정" name="Default" /> | 9 | <button label="기본 설정" label_selected="기본 설정" name="Default" /> |
10 | <button label="없음" label_selected="없음" name="None" /> | 10 | <button label="없음" label_selected="없음" name="None" /> |
11 | <button label="공백" label_selected="공백" name="Blank" /> | 11 | <button label="공백" label_selected="공백" name="Blank" /> |
12 | <check_box label="폴더 표시" name="show_folders_check" /> | 12 | <check_box label="폴더 표시" name="show_folders_check" /> |
13 | <check_box label="시 적용" name="apply_immediate_check" /> | 13 | <check_box label="금 적용" name="apply_immediate_check" /> |
14 | <button label="" label_selected="" name="Pipette" /> | 14 | <button label="" label_selected="" name="Pipette" /> |
15 | <button label="취소" label_selected="취소" name="Cancel" /> | 15 | <button label="취소" label_selected="취소" name="Cancel" /> |
16 | <button label="선택" label_selected="선택" name="Select" /> | 16 | <button label="선택" label_selected="선택" name="Select" /> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_tools.xml b/linden/indra/newview/skins/xui/ko/floater_tools.xml index 2d67e05..7baaef6 100644 --- a/linden/indra/newview/skins/xui/ko/floater_tools.xml +++ b/linden/indra/newview/skins/xui/ko/floater_tools.xml | |||
@@ -2,7 +2,7 @@ | |||
2 | <floater name="toolbox floater" title=""> | 2 | <floater name="toolbox floater" title=""> |
3 | <button label="" label_selected="" name="button focus" /> | 3 | <button label="" label_selected="" name="button focus" /> |
4 | <text name="tool label"> | 4 | <text name="tool label"> |
5 | 점 | 5 | 기 |
6 | </text> | 6 | </text> |
7 | <button label="" label_selected="" name="button move" /> | 7 | <button label="" label_selected="" name="button move" /> |
8 | <text name="tool label2"> | 8 | <text name="tool label2"> |
@@ -20,30 +20,30 @@ | |||
20 | <text name="tool label5"> | 20 | <text name="tool label5"> |
21 | 토지 | 21 | 토지 |
22 | </text> | 22 | </text> |
23 | <check_box label="" name="radio zoom" /> | 23 | <check_box label="확대/" name="radio zoom" /> |
24 | <check_box label="궤도회전(Ctrl)" name="radio orbit" /> | 24 | <check_box label="궤도회전(Ctrl)" name="radio orbit" /> |
25 | <check_box label="팬(Ctrl-Shift)" name="radio pan" /> | 25 | <check_box label="팬(Ctrl-Shift)" name="radio pan" /> |
26 | <check_box label="이동" name="radio move" /> | 26 | <check_box label="이동" name="radio move" /> |
27 | <check_box label="올기(Ctrl)" name="radio lift" /> | 27 | <check_box label="기(Ctrl)" name="radio lift" /> |
28 | <check_box label="스핀(Ctrl-Shift)" name="radio spin" /> | 28 | <check_box label="돌리기(Ctrl-Shift)" name="radio spin" /> |
29 | <check_box label="위치" name="radio position" /> | 29 | <check_box label="위치" name="radio position" /> |
30 | <check_box label="회전(Ctrl)" name="radio rotate" /> | 30 | <check_box label="회전(Ctrl)" name="radio rotate" /> |
31 | <check_box label="늘리기(Ctrl-Shift)" name="radio stretch" /> | 31 | <check_box label="늘리기(Ctrl-Shift)" name="radio stretch" /> |
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="그리드 사용" name="checkbox snap to grid" /> | 34 | <check_box label="그리드 사용" name="checkbox snap to grid" /> |
35 | <button label="옵션..." label_selected="옵션..." name="Options..." /> | 35 | <button label="옵션…" label_selected="옵션…" name="Options..." /> |
36 | <check_box label="양쪽 모두 늘리기" name="checkbox uniform" /> | 36 | <check_box label="양쪽 모두 늘리기" name="checkbox uniform" /> |
37 | <check_box label="텍스처 늘리기" name="checkbox stretch textures" /> | 37 | <check_box label="텍스처 늘리기" name="checkbox stretch textures" /> |
38 | <text name="text ruler mode"> | 38 | <text name="text ruler mode"> |
39 | 지자 모드: | 39 | 금자 설정: |
40 | </text> | 40 | </text> |
41 | <text name="text status"> | 41 | <text name="text status"> |
42 | 이동은 래, 복사는 Shift 키-래하십시오 | 42 | 이동은 , 복사는 Shift 키-하십시오. |
43 | </text> | 43 | </text> |
44 | <combo_box name="combobox grid mode"> | 44 | <combo_box name="combobox grid mode"> |
45 | <combo_item name="World"> | 45 | <combo_item name="World"> |
46 | 계 | 46 | 드 |
47 | </combo_item> | 47 | </combo_item> |
48 | <combo_item name="Local"> | 48 | <combo_item name="Local"> |
49 | 로컬 | 49 | 로컬 |
@@ -62,7 +62,7 @@ | |||
62 | <button label="" label_selected="" name="ToolHemiCone" /> | 62 | <button label="" label_selected="" name="ToolHemiCone" /> |
63 | <button label="" label_selected="" name="ToolSphere" /> | 63 | <button label="" label_selected="" name="ToolSphere" /> |
64 | <button label="" label_selected="" name="ToolHemiSphere" /> | 64 | <button label="" label_selected="" name="ToolHemiSphere" /> |
65 | <check_box label="복 택" name="checkbox copy selection" /> | 65 | <check_box label="선택 항목 복사" name="checkbox copy selection" /> |
66 | <button label="" label_selected="" name="ToolTorus" /> | 66 | <button label="" label_selected="" name="ToolTorus" /> |
67 | <button label="" label_selected="" name="ToolTube" /> | 67 | <button label="" label_selected="" name="ToolTube" /> |
68 | <button label="" label_selected="" name="ToolRing" /> | 68 | <button label="" label_selected="" name="ToolRing" /> |
@@ -74,8 +74,8 @@ | |||
74 | <check_box label="토지 선택" name="radio select land" /> | 74 | <check_box label="토지 선택" name="radio select land" /> |
75 | <check_box label="토지 평탄화" name="radio flatten" /> | 75 | <check_box label="토지 평탄화" name="radio flatten" /> |
76 | <check_box label="토지 올리기" name="radio raise" /> | 76 | <check_box label="토지 올리기" name="radio raise" /> |
77 | <check_box label="토지 낮추기" name="radio lower" /> | 77 | <check_box label="낮은 토지" name="radio lower" /> |
78 | <check_box label="토지 부드럽 하기" name="radio smooth" /> | 78 | <check_box label="토지 르기" name="radio smooth" /> |
79 | <check_box label="토지 거칠게 만들기" name="radio noise" /> | 79 | <check_box label="토지 거칠게 만들기" name="radio noise" /> |
80 | <check_box label="토지 되돌리기" name="radio revert" /> | 80 | <check_box label="토지 되돌리기" name="radio revert" /> |
81 | <combo_box name="combobox brush size"> | 81 | <combo_box name="combobox brush size"> |
@@ -92,10 +92,10 @@ | |||
92 | <button label="선택 사항에 적용" label_selected="선택 사항에 적용" | 92 | <button label="선택 사항에 적용" label_selected="선택 사항에 적용" |
93 | name="button apply to selection" tool_tip="선택한 토지 수정" /> | 93 | name="button apply to selection" tool_tip="선택한 토지 수정" /> |
94 | <check_box label="소유주 표시" name="checkbox show owners" /> | 94 | <check_box label="소유주 표시" name="checkbox show owners" /> |
95 | <button label=" >>" name="button more" tool_tip="고급 옵션" /> | 95 | <button label=" 보 >>" name="button more" tool_tip="고급 옵션" /> |
96 | <button label="<< 적" name="button less" tool_tip="고급 옵션" /> | 96 | <button label="<< 닫" name="button less" tool_tip="고급 옵션" /> |
97 | <tab_container name="Object Info Tabs"> | 97 | <tab_container name="Object Info Tabs"> |
98 | <panel label="일반사항" name="General"> | 98 | <panel label="일반" name="General"> |
99 | <text name="Name:"> | 99 | <text name="Name:"> |
100 | 이름: | 100 | 이름: |
101 | </text> | 101 | </text> |
@@ -103,38 +103,38 @@ | |||
103 | 설명: | 103 | 설명: |
104 | </text> | 104 | </text> |
105 | <text name="Creator:"> | 105 | <text name="Creator:"> |
106 | 성자: | 106 | 만든: |
107 | </text> | 107 | </text> |
108 | <text name="Creator Name"> | 108 | <text name="Creator Name"> |
109 | 스랙스 린든 | 109 | Thrax Linden |
110 | </text> | 110 | </text> |
111 | <button label="프로필..." label_selected="프로필..." | 111 | <button label="프로필…" label_selected="프로필…" |
112 | name="button creator profile" /> | 112 | name="button creator profile" /> |
113 | <text name="Owner:"> | 113 | <text name="Owner:"> |
114 | 소유: | 114 | 소유: |
115 | </text> | 115 | </text> |
116 | <text name="Owner Name"> | 116 | <text name="Owner Name"> |
117 | 스랙스 린든 | 117 | Thrax Linden |
118 | </text> | 118 | </text> |
119 | <button label="프로필..." label_selected="프로필..." name="button owner profile" /> | 119 | <button label="프로필…" label_selected="프로필…" name="button owner profile" /> |
120 | <text name="Group:"> | 120 | <text name="Group:"> |
121 | 그룹: | 121 | 그룹: |
122 | </text> | 122 | </text> |
123 | <text name="Group Name Proxy"> | 123 | <text name="Group Name Proxy"> |
124 | 더 린든즈 | 124 | 더 린든즈 |
125 | </text> | 125 | </text> |
126 | <button label="설정..." label_selected="설정..." name="button set group" /> | 126 | <button label="설정…" label_selected="설정…" name="button set group" /> |
127 | <text name="prim info"> | 127 | <text name="prim info"> |
128 | 1개, 프미티브 1개 | 128 | 브 1개, 프 1개 |
129 | </text> | 129 | </text> |
130 | <text name="Permissions:"> | 130 | <text name="Permissions:"> |
131 | 권한: | 131 | 권한: |
132 | </text> | 132 | </text> |
133 | <text name="perm_modify"> | 133 | <text name="perm_modify"> |
134 | 이 은 수정할 수 있습니다 | 134 | 이 브는 수정할 수 있습니다. |
135 | </text> | 135 | </text> |
136 | <check_box label="그룹과 공유" name="checkbox share with group" | 136 | <check_box label="그룹과 공유" name="checkbox share with group" |
137 | tool_tip="그룹 멤버에게 이동, 수정, 복사, 삭제 허용." /> | 137 | tool_tip="그룹 회게 이동, 수정, 복사 및 삭제를 허용합니다." /> |
138 | <text name="text deed continued"> | 138 | <text name="text deed continued"> |
139 | 양도... | 139 | 양도... |
140 | </text> | 140 | </text> |
@@ -142,30 +142,30 @@ | |||
142 | 양도 | 142 | 양도 |
143 | </text> | 143 | </text> |
144 | <button label="양도..." label_selected="양도..." name="button deed" | 144 | <button label="양도..." label_selected="양도..." name="button deed" |
145 | tool_tip="그룹 공유 그룹 부가 양도할 수 있습니다." /> | 145 | tool_tip="그룹 공유 트는 그룹 운영이 양도할 수 있습니다." /> |
146 | <check_box label="아무나 이동 허용" name="checkbox allow everyone move" /> | 146 | <check_box label="아무나 이동 허용" name="checkbox allow everyone move" /> |
147 | <check_box label="아무나 복사 허용" name="checkbox allow everyone copy" /> | 147 | <check_box label="아무나 복사 허용" name="checkbox allow everyone copy" /> |
148 | <check_box label="매" name="checkbox for sale" /> | 148 | <check_box label="판매 부" name="checkbox for sale" /> |
149 | <text name="Price: L$"> | 149 | <text name="Price: L$"> |
150 | 가격: L$ | 150 | 가격: L$ |
151 | </text> | 151 | </text> |
152 | <radio_group name="sale type"> | 152 | <radio_group name="sale type"> |
153 | <radio_item name="Original"> | 153 | <radio_item name="Original"> |
154 | 독적임 | 154 | 본 |
155 | </radio_item> | 155 | </radio_item> |
156 | <radio_item name="Copy"> | 156 | <radio_item name="Copy"> |
157 | 복사 | 157 | 복사 |
158 | </radio_item> | 158 | </radio_item> |
159 | <radio_item name="Contents"> | 159 | <radio_item name="Contents"> |
160 | 내 | 160 | 텐츠 |
161 | </radio_item> | 161 | </radio_item> |
162 | </radio_group> | 162 | </radio_group> |
163 | <text name="Next owner can:"> | 163 | <text name="Next owner can:"> |
164 | 다음 소유는: | 164 | 다음 소유 권한: |
165 | </text> | 165 | </text> |
166 | <check_box label="수정" name="checkbox next owner can modify" /> | 166 | <check_box label="수정" name="checkbox next owner can modify" /> |
167 | <check_box label="복사" name="checkbox next owner can copy" /> | 167 | <check_box label="복사" name="checkbox next owner can copy" /> |
168 | <check_box label="재판매/무 포" name="checkbox next owner can transfer" /> | 168 | <check_box label="재판매/" name="checkbox next owner can transfer" /> |
169 | <text name="label click action"> | 169 | <text name="label click action"> |
170 | 왼쪽 클릭했을 때: | 170 | 왼쪽 클릭했을 때: |
171 | </text> | 171 | </text> |
@@ -174,13 +174,13 @@ | |||
174 | 만지기/잡기(기본 설정) | 174 | 만지기/잡기(기본 설정) |
175 | </combo_item> | 175 | </combo_item> |
176 | <combo_item name="Sitonobject"> | 176 | <combo_item name="Sitonobject"> |
177 | 에 앉기 | 177 | 트 앉기 |
178 | </combo_item> | 178 | </combo_item> |
179 | <combo_item name="Buyobject"> | 179 | <combo_item name="Buyobject"> |
180 | 구매 | 180 | 브 구매 |
181 | </combo_item> | 181 | </combo_item> |
182 | <combo_item name="Payobject"> | 182 | <combo_item name="Payobject"> |
183 | 으로 지불 | 183 | 브로 지불 |
184 | </combo_item> | 184 | </combo_item> |
185 | <combo_item name="Open"> | 185 | <combo_item name="Open"> |
186 | 열기 | 186 | 열기 |
@@ -205,36 +205,36 @@ | |||
205 | F: | 205 | F: |
206 | </text> | 206 | </text> |
207 | <text name="text modify info 1"> | 207 | <text name="text modify info 1"> |
208 | 이 은 수정할 수 있습니다 | 208 | 이 브는 수정할 수 있습니다. |
209 | </text> | 209 | </text> |
210 | <text name="text modify info 2"> | 210 | <text name="text modify info 2"> |
211 | 이 은 수정할 수 있습니다. | 211 | 이러한 브 수정할 수 있습니다. |
212 | </text> | 212 | </text> |
213 | <text name="text modify info 3"> | 213 | <text name="text modify info 3"> |
214 | 이 은 수정할 수 습니다. | 214 | 이 브는 수정할 수 습니다. |
215 | </text> | 215 | </text> |
216 | <text name="text modify info 4"> | 216 | <text name="text modify info 4"> |
217 | 이 은 수정할 수 없습니다. | 217 | 이 브는 수정할 수 없습니다. |
218 | </text> | 218 | </text> |
219 | <text name="text modify warning"> | 219 | <text name="text modify warning"> |
220 | 권한을 설정하려면 전체 을 선택 합니다. | 220 | 권한을 설정하려면 전체 브를 선택야 합니다. |
221 | </text> | 221 | </text> |
222 | </panel> | 222 | </panel> |
223 | <panel label="" name="Object"> | 223 | <panel label="젝트" name="Object"> |
224 | <text name="select_single"> | 224 | <text name="select_single"> |
225 | 매개변수를 편집할 프미티브 하나만 선택하십시오. | 225 | 매개변수를 편집할 프림을 하나만 선택하십시오. |
226 | </text> | 226 | </text> |
227 | <text name="edit_object"> | 227 | <text name="edit_object"> |
228 | 매개변수 편집: | 228 | 브 매개변수 편집: |
229 | </text> | 229 | </text> |
230 | <check_box label="잠금" name="checkbox locked" | 230 | <check_box label="잠금" name="checkbox locked" |
231 | tool_tip="아이템이 이동-삭제되는 것을 금지합니다. 건축 중 의도하지 않은 변경을 막는 데 유용합니다." /> | 231 | tool_tip="오브젝트가 이동-삭제되는 것을 금지합니다. 건축 중 의도하지 않은 변경을 방지에 유용합니다." /> |
232 | <check_box label="물리" name="Physical Checkbox Ctrl" | 232 | <check_box label="물리 진" name="Physical Checkbox Ctrl" |
233 | tool_tip=" 중력에 의해 밀리고 영향받도록 허용" /> | 233 | tool_tip="트가 중력에 의해 밀리고 영향받도록 허용" /> |
234 | <check_box label="임시" name="Temporary Checkbox Ctrl" | 234 | <check_box label="임시" name="Temporary Checkbox Ctrl" |
235 | tool_tip="생성 1분 후에 이 삭제되도록 합니다." /> | 235 | tool_tip="생성지 1분 후에 브가 삭제 되도록 합니다." /> |
236 | <check_box label="유령" name="Phantom Checkbox Ctrl" | 236 | <check_box label="팬텀" name="Phantom Checkbox Ctrl" |
237 | tool_tip="아이템이 다른 아이템 또는 아바타와 충돌하지 않도록 합니다" /> | 237 | tool_tip="오브젝트가 다른 오브젝트 또는 아바타와 충돌하지 않도록 합니다." /> |
238 | <text name="label position"> | 238 | <text name="label position"> |
239 | 위치(미터) | 239 | 위치(미터) |
240 | </text> | 240 | </text> |
@@ -280,7 +280,7 @@ | |||
280 | </combo_item> | 280 | </combo_item> |
281 | </combo_box> | 281 | </combo_box> |
282 | <text name="label basetype"> | 282 | <text name="label basetype"> |
283 | 건축용 블록 유형 | 283 | 블록 유형 |
284 | </text> | 284 | </text> |
285 | <combo_box name="comboBaseType"> | 285 | <combo_box name="comboBaseType"> |
286 | <combo_item name="Box"> | 286 | <combo_item name="Box"> |
@@ -302,7 +302,10 @@ | |||
302 | 관 | 302 | 관 |
303 | </combo_item> | 303 | </combo_item> |
304 | <combo_item name="Ring"> | 304 | <combo_item name="Ring"> |
305 | 반지 | 305 | 링 |
306 | </combo_item> | ||
307 | <combo_item name="Sculpted"> | ||
308 | 조각 | ||
306 | </combo_item> | 309 | </combo_item> |
307 | </combo_box> | 310 | </combo_box> |
308 | <text name="text cut"> | 311 | <text name="text cut"> |
@@ -334,7 +337,7 @@ | |||
334 | </combo_item> | 337 | </combo_item> |
335 | </combo_box> | 338 | </combo_box> |
336 | <text name="text twist"> | 339 | <text name="text twist"> |
337 | 나선 꼬임 시작 과 종료 | 340 | 나선 꼬임 시작과 종료 |
338 | </text> | 341 | </text> |
339 | <spinner label="B" name="Twist Begin" /> | 342 | <spinner label="B" name="Twist Begin" /> |
340 | <spinner label="E" name="Twist End" /> | 343 | <spinner label="E" name="Twist End" /> |
@@ -370,16 +373,17 @@ | |||
370 | <text name="text revolutions"> | 373 | <text name="text revolutions"> |
371 | 회전 | 374 | 회전 |
372 | </text> | 375 | </text> |
376 | <texture_picker label="텍스처" name="sculpt texture control" tool_tip="이미지 선택" /> | ||
373 | </panel> | 377 | </panel> |
374 | <panel label="특징" name="Features"> | 378 | <panel label="특징" name="Features"> |
375 | <text name="select_single"> | 379 | <text name="select_single"> |
376 | 특징을 편집할 프미티브 하나만 선택하십시오 | 380 | 특징을 편집할 프림을 하나만 선택하십시오. |
377 | </text> | 381 | </text> |
378 | <text name="edit_object"> | 382 | <text name="edit_object"> |
379 | 특성 편집: | 383 | 브 특성 편집: |
380 | </text> | 384 | </text> |
381 | <check_box label="신축 경로" name="Flexible1D Checkbox Ctrl" | 385 | <check_box label="신축 경로" name="Flexible1D Checkbox Ctrl" |
382 | tool_tip="사물이 Z 축을 중심으로 구부러지도록 허용. (클라이언트측만 해당)" /> | 386 | tool_tip="오브젝트가 Z 축을 중심으로 구부러지도록 허용. (클라이언트측만 해당)" /> |
383 | <spinner label="부드러움" name="FlexNumSections" /> | 387 | <spinner label="부드러움" name="FlexNumSections" /> |
384 | <spinner label="중력" name="FlexGravity" /> | 388 | <spinner label="중력" name="FlexGravity" /> |
385 | <spinner label="끌기" name="FlexFriction" /> | 389 | <spinner label="끌기" name="FlexFriction" /> |
@@ -389,19 +393,21 @@ | |||
389 | <spinner label="포스 Y" name="FlexForceY" /> | 393 | <spinner label="포스 Y" name="FlexForceY" /> |
390 | <spinner label="포스 Z" name="FlexForceZ" /> | 394 | <spinner label="포스 Z" name="FlexForceZ" /> |
391 | <check_box label="빛" name="Light Checkbox Ctrl" | 395 | <check_box label="빛" name="Light Checkbox Ctrl" |
392 | tool_tip="이 빛을 발하게 합니다" /> | 396 | tool_tip="브가 빛을 발하게 합니다." /> |
393 | <text name="label color"> | 397 | <text name="label color"> |
394 | 색 | 398 | 색 |
395 | </text> | 399 | </text> |
396 | <color_swatch label="" name="colorswatch" tool_tip="클릭해 색 피커를 여십시오" /> | 400 | <color_swatch label="" name="colorswatch" |
401 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | ||
397 | <spinner label="강도" name="Light Intensity" /> | 402 | <spinner label="강도" name="Light Intensity" /> |
398 | <spinner label="반지름" name="Light Radius" /> | 403 | <spinner label="반지름" name="Light Radius" /> |
399 | <spinner label="하락" name="Light Falloff" /> | 404 | <spinner label="하락" name="Light Falloff" /> |
400 | </panel> | 405 | </panel> |
401 | <panel label="텍스처" name="Texture"> | 406 | <panel label="텍스처" name="Texture"> |
402 | <texture_picker label="텍스처" name="texture control" | 407 | <texture_picker label="텍스처" name="texture control" |
403 | tool_tip="클릭해 그림을 선택하십시오" /> | 408 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
404 | <color_swatch label="색" name="colorswatch" tool_tip="클릭해 색 피커를 여십시오" /> | 409 | <color_swatch label="색" name="colorswatch" |
410 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | ||
405 | <text name="color trans"> | 411 | <text name="color trans"> |
406 | 투명도 % | 412 | 투명도 % |
407 | </text> | 413 | </text> |
@@ -418,7 +424,7 @@ | |||
418 | </combo_item> | 424 | </combo_item> |
419 | </combo_box> | 425 | </combo_box> |
420 | <text name="label shininess"> | 426 | <text name="label shininess"> |
421 | 광채 | 427 | 광택 |
422 | </text> | 428 | </text> |
423 | <combo_box name="combobox shininess"> | 429 | <combo_box name="combobox shininess"> |
424 | <combo_item name="None"> | 430 | <combo_item name="None"> |
@@ -435,14 +441,14 @@ | |||
435 | </combo_item> | 441 | </combo_item> |
436 | </combo_box> | 442 | </combo_box> |
437 | <text name="label bumpiness"> | 443 | <text name="label bumpiness"> |
438 | 퉁퉁함 | 444 | 감 |
439 | </text> | 445 | </text> |
440 | <combo_box name="combobox bumpiness"> | 446 | <combo_box name="combobox bumpiness"> |
441 | <combo_item name="None"> | 447 | <combo_item name="None"> |
442 | 없음 | 448 | 없음 |
443 | </combo_item> | 449 | </combo_item> |
444 | <combo_item name="Brightness"> | 450 | <combo_item name="Brightness"> |
445 | 밝음 | 451 | 밝기 |
446 | </combo_item> | 452 | </combo_item> |
447 | <combo_item name="Darkness"> | 453 | <combo_item name="Darkness"> |
448 | 어두움 | 454 | 어두움 |
@@ -457,25 +463,25 @@ | |||
457 | 벽돌 | 463 | 벽돌 |
458 | </combo_item> | 464 | </combo_item> |
459 | <combo_item name="checker"> | 465 | <combo_item name="checker"> |
460 | 466 | 기 | |
461 | </combo_item> | 467 | </combo_item> |
462 | <combo_item name="concrete"> | 468 | <combo_item name="concrete"> |
463 | 콘크리트 | 469 | 콘크리트 |
464 | </combo_item> | 470 | </combo_item> |
465 | <combo_item name="crustytile"> | 471 | <combo_item name="crustytile"> |
466 | 크러스타일 | 472 | 친 타일 |
467 | </combo_item> | 473 | </combo_item> |
468 | <combo_item name="cutstone"> | 474 | <combo_item name="cutstone"> |
469 | 다듬돌 | 475 | 다듬돌 |
470 | </combo_item> | 476 | </combo_item> |
471 | <combo_item name="discs"> | 477 | <combo_item name="discs"> |
472 | 478 | 디 | |
473 | </combo_item> | 479 | </combo_item> |
474 | <combo_item name="gravel"> | 480 | <combo_item name="gravel"> |
475 | 자갈 | 481 | 자갈 |
476 | </combo_item> | 482 | </combo_item> |
477 | <combo_item name="petridish"> | 483 | <combo_item name="petridish"> |
478 | 페트리 시 | 484 | 페트리디 |
479 | </combo_item> | 485 | </combo_item> |
480 | <combo_item name="siding"> | 486 | <combo_item name="siding"> |
481 | 벽 | 487 | 벽 |
@@ -490,11 +496,11 @@ | |||
490 | 흡인 | 496 | 흡인 |
491 | </combo_item> | 497 | </combo_item> |
492 | <combo_item name="weave"> | 498 | <combo_item name="weave"> |
493 | 499 | 립 | |
494 | </combo_item> | 500 | </combo_item> |
495 | </combo_box> | 501 | </combo_box> |
496 | <text name="tex scale"> | 502 | <text name="tex scale"> |
497 | 면 반복 | 503 | 면 반복 |
498 | </text> | 504 | </text> |
499 | <spinner label="수평(U)" name="TexScaleU" /> | 505 | <spinner label="수평(U)" name="TexScaleU" /> |
500 | <check_box label="뒤집기" name="checkbox flip s" /> | 506 | <check_box label="뒤집기" name="checkbox flip s" /> |
@@ -507,20 +513,20 @@ | |||
507 | 미터당 반복 | 513 | 미터당 반복 |
508 | </text> | 514 | </text> |
509 | <text name="string repeats per face"> | 515 | <text name="string repeats per face"> |
510 | 면 반복 | 516 | 면 반복 |
511 | </text> | 517 | </text> |
512 | <text name="rpt"> | 518 | <text name="rpt"> |
513 | 미터당 반복 | 519 | 미터당 반복 |
514 | </text> | 520 | </text> |
515 | <button label="적용" label_selected="적용" name="button apply" /> | 521 | <button label="적용" label_selected="적용" name="button apply" /> |
516 | <text name="tex offset"> | 522 | <text name="tex offset"> |
517 | 523 | 셋 | |
518 | </text> | 524 | </text> |
519 | <spinner label="수평(U)" name="TexOffsetU" /> | 525 | <spinner label="수평(U)" name="TexOffsetU" /> |
520 | <spinner label="수직(V)" name="TexOffsetV" /> | 526 | <spinner label="수직(V)" name="TexOffsetV" /> |
521 | <text name="textbox autofix"> | 527 | <text name="textbox autofix"> |
522 | 미디어 텍스처 정렬 | 528 | 미디어 텍스처 정렬 |
523 | (먼저 로 필요) | 529 | (먼저 로 필요) |
524 | </text> | 530 | </text> |
525 | <button label="정렬" label_selected="정렬" name="button align" /> | 531 | <button label="정렬" label_selected="정렬" name="button align" /> |
526 | </panel> | 532 | </panel> |
@@ -531,17 +537,17 @@ | |||
531 | </tab_container> | 537 | </tab_container> |
532 | <panel name="land info panel"> | 538 | <panel name="land info panel"> |
533 | <text name="label_area_price"> | 539 | <text name="label_area_price"> |
534 | 가격: [AREA] 평방 미터에 해 L$[PRICE] | 540 | 가격: [AREA] 제곱 미터 L$[PRICE] |
535 | </text> | 541 | </text> |
536 | <text name="label_area"> | 542 | <text name="label_area"> |
537 | 역: [AREA] 평방 미터 | 543 | 면: [AREA]sq. m. |
538 | </text> | 544 | </text> |
539 | <button label="토지 구매하기..." label_selected="토지 구매하기..." | 545 | <button label="토지 구매하기..." label_selected="토지 구매하기..." |
540 | name="button buy land" /> | 546 | name="button buy land" /> |
541 | <button label="토지 기..." label_selected="토지 기..." | 547 | <button label="토지 버기..." label_selected="토지 버기..." |
542 | name="button abandon land" /> | 548 | name="button abandon land" /> |
543 | <button label="세분..." label_selected="세분..." name="button subdivide land" /> | 549 | <button label="세분..." label_selected="세분..." name="button subdivide land" /> |
544 | <button label="합..." label_selected="합..." name="button join land" /> | 550 | <button label="입…" label_selected="입…" name="button join land" /> |
545 | <button label="토지 소개..." label_selected="토지 소개..." | 551 | <button label="토지 소개..." label_selected="토지 소개..." |
546 | name="button about land" /> | 552 | name="button about land" /> |
547 | </panel> | 553 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_top_objects.xml b/linden/indra/newview/skins/xui/ko/floater_top_objects.xml index 5c13072..22c9f38 100644 --- a/linden/indra/newview/skins/xui/ko/floater_top_objects.xml +++ b/linden/indra/newview/skins/xui/ko/floater_top_objects.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="top_objects" title="로딩중..."> | 2 | <floater name="top_objects" title="로딩 중…"> |
3 | <text name="title_text"> | 3 | <text name="title_text"> |
4 | 로딩중... | 4 | 로딩 중… |
5 | </text> | 5 | </text> |
6 | <scroll_list name="objects_list"> | 6 | <scroll_list name="objects_list"> |
7 | <column label="Score" name="score" /> | 7 | <column label="Score" name="score" /> |
@@ -10,41 +10,41 @@ | |||
10 | <column label="Location" name="location" /> | 10 | <column label="Location" name="location" /> |
11 | </scroll_list> | 11 | </scroll_list> |
12 | <text name="id_text"> | 12 | <text name="id_text"> |
13 | ID: | 13 | 젝트 ID: |
14 | </text> | 14 | </text> |
15 | <button label="표 표시하기" name="show_beacon_btn" /> | 15 | <button label="표 표시" name="show_beacon_btn" /> |
16 | <text name="obj_name_text"> | 16 | <text name="obj_name_text"> |
17 | 이름: | 17 | 브 이름: |
18 | </text> | 18 | </text> |
19 | <button label="필터" name="filter_object_btn" /> | 19 | <button label="필터" name="filter_object_btn" /> |
20 | <text name="owner_name_text"> | 20 | <text name="owner_name_text"> |
21 | 소유 이름: | 21 | 소유 이름: |
22 | </text> | 22 | </text> |
23 | <button label="필터" name="filter_owner_btn" /> | 23 | <button label="필터" name="filter_owner_btn" /> |
24 | <button label="선택 목 반환" name="return_selected_btn" /> | 24 | <button label="반환 선택" name="return_selected_btn" /> |
25 | <button label="전체 반환" name="return_all_btn" /> | 25 | <button label="전부 반환" name="return_all_btn" /> |
26 | <button label="선택 항목 끄기" name="disable_selected_btn" /> | 26 | <button label="선택 항목 끄기" name="disable_selected_btn" /> |
27 | <button label="전체 기" name="disable_all_btn" /> | 27 | <button label="모두 활성" name="disable_all_btn" /> |
28 | <button label="새로 고침" name="refresh_btn" /> | 28 | <button label="새로 고침" name="refresh_btn" /> |
29 | <text name="top_scripts_title"> | 29 | <text name="top_scripts_title"> |
30 | 탑 스크립트 | 30 | 대용량 스크립트 |
31 | </text> | 31 | </text> |
32 | <text name="top_scripts_text"> | 32 | <text name="top_scripts_text"> |
33 | [COUNT] 스크립트가 총 [TIME]ms 하고 니다 | 33 | [COUNT]개의 스크립트에 총 [TIME] |
34 | </text> | 34 | </text> |
35 | <text name="scripts_score_label"> | 35 | <text name="scripts_score_label"> |
36 | 시간 | 36 | 시간 |
37 | </text> | 37 | </text> |
38 | <text name="top_colliders_title"> | 38 | <text name="top_colliders_title"> |
39 | 탑 라이더 | 39 | 대용량 라이더 |
40 | </text> | 40 | </text> |
41 | <text name="top_colliders_text"> | 41 | <text name="top_colliders_text"> |
42 | 다한 돌 가능성을 경는 최상 [COUNT] | 42 | 충돌 가능 최상위 [COUNT]개 브 |
43 | </text> | 43 | </text> |
44 | <text name="colliders_score_label"> | 44 | <text name="colliders_score_label"> |
45 | 점수 | 45 | 점수 |
46 | </text> | 46 | </text> |
47 | <text name="none_descriptor"> | 47 | <text name="none_descriptor"> |
48 | 은 니다. | 48 | 되 음. |
49 | </text> | 49 | </text> |
50 | </floater> | 50 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_tos.xml b/linden/indra/newview/skins/xui/ko/floater_tos.xml index 302e98d..a5d0a47 100644 --- a/linden/indra/newview/skins/xui/ko/floater_tos.xml +++ b/linden/indra/newview/skins/xui/ko/floater_tos.xml | |||
@@ -4,18 +4,18 @@ | |||
4 | <button label="취소" label_selected="취소" name="Cancel" /> | 4 | <button label="취소" label_selected="취소" name="Cancel" /> |
5 | <radio_group name="tos_agreement"> | 5 | <radio_group name="tos_agreement"> |
6 | <radio_item name="radio_disagree"> | 6 | <radio_item name="radio_disagree"> |
7 | 이용약관에 동의 하 습니다 | 7 | 이용 약관에 동의 합니다. |
8 | </radio_item> | 8 | </radio_item> |
9 | <radio_item name="radio_agree"> | 9 | <radio_item name="radio_agree"> |
10 | 이용약관에 동의 합니다. | 10 | 이용 약관에 동의합니다. |
11 | </radio_item> | 11 | </radio_item> |
12 | </radio_group> | 12 | </radio_group> |
13 | <text name="tos_title"> | 13 | <text name="tos_title"> |
14 | 서비스 계약 조항 | 14 | 서비스 약관 |
15 | </text> | 15 | </text> |
16 | <text name="tos_heading"> | 16 | <text name="tos_heading"> |
17 | 아래 서비스 계약 내용을 주의 자세히 읽으십시오. Second Life에 계속 로그인하시려면, | 17 | 다음 서비스 약관을 잘 읽으세요. 세컨드라이프에서 계속하여 로그인을 하려면, |
18 | 계 동의 합니다. | 18 | 건 동의를 수락야 합니다. |
19 | </text> | 19 | </text> |
20 | <text_editor name="tos_text"> | 20 | <text_editor name="tos_text"> |
21 | TOS_TEXT | 21 | TOS_TEXT |
diff --git a/linden/indra/newview/skins/xui/ko/floater_wearable_save_as.xml b/linden/indra/newview/skins/xui/ko/floater_wearable_save_as.xml index 8d94910..554b1bd 100644 --- a/linden/indra/newview/skins/xui/ko/floater_wearable_save_as.xml +++ b/linden/indra/newview/skins/xui/ko/floater_wearable_save_as.xml | |||
@@ -3,9 +3,9 @@ | |||
3 | <button label="저장" label_selected="저장" name="Save" /> | 3 | <button label="저장" label_selected="저장" name="Save" /> |
4 | <button label="취소" label_selected="취소" name="Cancel" /> | 4 | <button label="취소" label_selected="취소" name="Cancel" /> |
5 | <text type="string" length="1" name="Save item as:"> | 5 | <text type="string" length="1" name="Save item as:"> |
6 | 항목을 다른 이름으로 저장 : | 6 | 항목을 다른 이름으로 저장: |
7 | </text> | 7 | </text> |
8 | <line_editor name="name ed"> | 8 | <line_editor name="name ed"> |
9 | [DESC] | 9 | 규 [DESC] |
10 | </line_editor> | 10 | </line_editor> |
11 | </floater> | 11 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/floater_world_map.xml b/linden/indra/newview/skins/xui/ko/floater_world_map.xml index 903363a..abe0e3f 100644 --- a/linden/indra/newview/skins/xui/ko/floater_world_map.xml +++ b/linden/indra/newview/skins/xui/ko/floater_world_map.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="worldmap" title="계 지도"> | 2 | <floater name="worldmap" title="드 지도"> |
3 | <tab_container name="maptab"> | 3 | <tab_container name="maptab"> |
4 | <panel label="" name="objects_mapview" /> | 4 | <panel label="젝트" name="objects_mapview" /> |
5 | <panel label="지형" name="terrain_mapview" /> | 5 | <panel label="지형" name="terrain_mapview" /> |
6 | </tab_container> | 6 | </tab_container> |
7 | <text name="land_for_sale_label"> | 7 | <text name="land_for_sale_label"> |
@@ -11,31 +11,31 @@ | |||
11 | 경매 | 11 | 경매 |
12 | </text> | 12 | </text> |
13 | <text name="you_label"> | 13 | <text name="you_label"> |
14 | 귀 | 14 | |
15 | </text> | 15 | </text> |
16 | <text name="home_label"> | 16 | <text name="home_label"> |
17 | 집 | 17 | 홈 |
18 | </text> | 18 | </text> |
19 | <button label="로 이동" label_selected="로 이동" name="Go Home" | 19 | <button label="홈으로 이동" label_selected="홈으로 이동" name="Go Home" |
20 | tool_tip="리 집로 텔리포" /> | 20 | tool_tip="홈으로 텔리포" /> |
21 | <text name="classifieds_label"> | 21 | <text name="classifieds_label"> |
22 | 광고 | 22 | 광고 |
23 | </text> | 23 | </text> |
24 | <check_box label=" " name="class_chk" /> | 24 | <check_box label=" " name="class_chk" /> |
25 | <text name="person_label"> | 25 | <text name="person_label"> |
26 | 개 | 26 | 바타 |
27 | </text> | 27 | </text> |
28 | <check_box label=" " name="people_chk" /> | 28 | <check_box label=" " name="people_chk" /> |
29 | <text name="infohub_label"> | 29 | <text name="infohub_label"> |
30 | 보 허브 | 30 | 브 |
31 | </text> | 31 | </text> |
32 | <check_box label=" " name="infohub_chk" /> | 32 | <check_box label=" " name="infohub_chk" /> |
33 | <text name="telehub_label"> | 33 | <text name="telehub_label"> |
34 | 텔허브 | 34 | 텔허브 |
35 | </text> | 35 | </text> |
36 | <check_box label=" " name="telehubchk" /> | 36 | <check_box label=" " name="telehubchk" /> |
37 | <text name="popular_label"> | 37 | <text name="popular_label"> |
38 | 인기 | 38 | 인기장소 |
39 | </text> | 39 | </text> |
40 | <check_box label=" " name="popular_chk" /> | 40 | <check_box label=" " name="popular_chk" /> |
41 | <text name="land_for_sale_label2"> | 41 | <text name="land_for_sale_label2"> |
@@ -47,7 +47,7 @@ | |||
47 | </text> | 47 | </text> |
48 | <check_box label=" " name="event_chk" /> | 48 | <check_box label=" " name="event_chk" /> |
49 | <text name="events_mature_label"> | 49 | <text name="events_mature_label"> |
50 | 이벤트(M) | 50 | 이벤트(성인) |
51 | </text> | 51 | </text> |
52 | <check_box label=" " name="event_mature_chk" /> | 52 | <check_box label=" " name="event_mature_chk" /> |
53 | <combo_box label="내 친구들" name="friend combo" tool_tip="Friend to Show on Map"> | 53 | <combo_box label="내 친구들" name="friend combo" tool_tip="Friend to Show on Map"> |
@@ -55,16 +55,14 @@ | |||
55 | 내 친구들 | 55 | 내 친구들 |
56 | </combo_item> | 56 | </combo_item> |
57 | </combo_box> | 57 | </combo_box> |
58 | <combo_box label="내 경계 " name="landmark combo" | 58 | <combo_box label="내 드크" name="landmark combo" |
59 | tool_tip="Landmark to Show on Map"> | 59 | tool_tip="Landmark to Show on Map"> |
60 | <combo_item name="none_selected"> | 60 | <combo_item name="none_selected"> |
61 | 내 경계 | 61 | 내 드크 |
62 | </combo_item> | 62 | </combo_item> |
63 | </combo_box> | 63 | </combo_box> |
64 | <line_editor name="location" tool_tip="지역 이름 입력"> | 64 | <line_editor label="지역명으로 검색" name="location" tool_tip="지역 이름 입력" /> |
65 | 지역명으로 검색 | 65 | <button label="검색" name="DoSearch" tool_tip="지역 검색" /> |
66 | </line_editor> | ||
67 | <button label="검색" label_selected=">" name="DoSearch" tool_tip="지역 검색" /> | ||
68 | <text name="search_label"> | 66 | <text name="search_label"> |
69 | 검색 결과: | 67 | 검색 결과: |
70 | </text> | 68 | </text> |
@@ -73,20 +71,21 @@ | |||
73 | <column label="" name="sim_name" /> | 71 | <column label="" name="sim_name" /> |
74 | </scroll_list> | 72 | </scroll_list> |
75 | <text name="location_label"> | 73 | <text name="location_label"> |
76 | : | 74 | : |
77 | </text> | 75 | </text> |
78 | <spinner name="spin x" tool_tip="현 위치의 X 좌표 를지도에 표시" /> | 76 | <spinner name="spin x" tool_tip="현 위치의 X 좌표를 지도에 표시" /> |
79 | <spinner name="spin y" tool_tip="현 위치의 Y 좌표 를지도에 표시" /> | 77 | <spinner name="spin y" tool_tip="현 위치의 Y 좌표를 지도에 표시" /> |
80 | <spinner name="spin z" tool_tip="현 위치의 Z 좌표 를 지도에 표시" /> | 78 | <spinner name="spin z" tool_tip="현 위치의 Z 좌표를 지도에 표시" /> |
81 | <button label="텔리포트" label_selected="텔리포트" name="Teleport" | 79 | <button label="텔리포트" label_selected="텔리포트" name="Teleport" |
82 | tool_tip="선택 지점으로 텔리포" /> | 80 | tool_tip="선택 지점으로 텔리포" /> |
83 | <button label="목적지 표시하기" label_selected="목적지 표시하기" | 81 | <button label="목적지 표시하기" label_selected="목적지 표시하기" |
84 | name="Show Destination" | 82 | name="Show Destination" |
85 | tool_tip="선택한 위치에 지도의 중심을 위치시킵니다" /> | 83 | tool_tip="선택한 위치에 지도의 중심을 위치시킵니다." /> |
86 | <button label="비우기" label_selected="비우기" name="Clear" | 84 | <button label="취소" label_selected="취소" name="Clear" tool_tip="추적 중지" /> |
87 | tool_tip="추적 중지" /> | ||
88 | <button label="내 위치 표시하기" label_selected="내 위치 표시하기" | 85 | <button label="내 위치 표시하기" label_selected="내 위치 표시하기" |
89 | name="Show My Location" | 86 | name="Show My Location" |
90 | tool_tip="아바타의 위치에 지도의 중심을 위치시킵니다" /> | 87 | tool_tip="아바타의 위치에 지도의 중심을 위치시킵니다." /> |
91 | <slider label="줌" name="zoom slider" /> | 88 | <button label="클립보드로 SLURL 복사하기" name="copy_slurl" |
89 | tool_tip="현재 위치를 웹에서 사용할 수 있도록 SLURL로 복사합니다." /> | ||
90 | <slider label="확대/축소" name="zoom slider" /> | ||
92 | </floater> | 91 | </floater> |
diff --git a/linden/indra/newview/skins/xui/ko/menu_inventory.xml b/linden/indra/newview/skins/xui/ko/menu_inventory.xml index 795275f..dcf71d2 100644 --- a/linden/indra/newview/skins/xui/ko/menu_inventory.xml +++ b/linden/indra/newview/skins/xui/ko/menu_inventory.xml | |||
@@ -2,14 +2,15 @@ | |||
2 | <menu name="Popup"> | 2 | <menu name="Popup"> |
3 | <menu_item_call label="구매" name="Task Buy" /> | 3 | <menu_item_call label="구매" name="Task Buy" /> |
4 | <menu_item_call label="열기" name="Task Open" /> | 4 | <menu_item_call label="열기" name="Task Open" /> |
5 | <menu_item_call label="플레" name="Task Play" /> | 5 | <menu_item_call label="" name="Task Play" /> |
6 | <menu_item_call label="특" name="Task Properties" /> | 6 | <menu_item_call label="유물" name="Task Properties" /> |
7 | <menu_item_call label="이름 변경" name="Task Rename" /> | 7 | <menu_item_call label="이름 변경" name="Task Rename" /> |
8 | <menu_item_call label="삭제" name="Task Remove" /> | 8 | <menu_item_call label="삭제" name="Task Remove" /> |
9 | <menu_item_call label="휴지통 비우기" name="Empty Trash" /> | 9 | <menu_item_call label="휴지통 비우기" name="Empty Trash" /> |
10 | <menu_item_call label="분실 및 발견 폴더 비우기" name="Empty Lost And Found" /> | ||
10 | <menu_item_call label="새 폴더" name="New Folder" /> | 11 | <menu_item_call label="새 폴더" name="New Folder" /> |
11 | <menu_item_call label="새 스크립트" name="New Script" /> | 12 | <menu_item_call label="새 스크립트" name="New Script" /> |
12 | <menu_item_call label="새 참고" name="New Note" /> | 13 | <menu_item_call label="새 메모" name="New Note" /> |
13 | <menu_item_call label="새 제스처" name="New Gesture" /> | 14 | <menu_item_call label="새 제스처" name="New Gesture" /> |
14 | <menu name="New Clothes"> | 15 | <menu name="New Clothes"> |
15 | <menu_item_call label="새 셔츠" name="New Shirt" /> | 16 | <menu_item_call label="새 셔츠" name="New Shirt" /> |
@@ -19,22 +20,22 @@ | |||
19 | <menu_item_call label="새 재킷" name="New Jacket" /> | 20 | <menu_item_call label="새 재킷" name="New Jacket" /> |
20 | <menu_item_call label="새 스커트" name="New Skirt" /> | 21 | <menu_item_call label="새 스커트" name="New Skirt" /> |
21 | <menu_item_call label="새 장갑" name="New Gloves" /> | 22 | <menu_item_call label="새 장갑" name="New Gloves" /> |
22 | <menu_item_call label="새 츠" name="New Undershirt" /> | 23 | <menu_item_call label="새 내()" name="New Undershirt" /> |
23 | <menu_item_call label="새 속" name="New Underpants" /> | 24 | <menu_item_call label="새 (하)" name="New Underpants" /> |
24 | </menu> | 25 | </menu> |
25 | <menu name="New Body Parts"> | 26 | <menu name="New Body Parts"> |
26 | <menu_item_call label="새 모습" name="New Shape" /> | 27 | <menu_item_call label="새 모습" name="New Shape" /> |
27 | <menu_item_call label="새 피부" name="New Skin" /> | 28 | <menu_item_call label="새 피부" name="New Skin" /> |
28 | <menu_item_call label="새 헤어스타일" name="New Hair" /> | 29 | <menu_item_call label="새 헤어" name="New Hair" /> |
29 | <menu_item_call label="새 눈" name="New Eyes" /> | 30 | <menu_item_call label="새 눈" name="New Eyes" /> |
30 | </menu> | 31 | </menu> |
31 | <menu_item_call label="열기" name="Landmark Open" /> | 32 | <menu_item_call label="열기" name="Landmark Open" /> |
32 | <menu_item_call label="열기" name="Animation Open" /> | 33 | <menu_item_call label="열기" name="Animation Open" /> |
33 | <menu_item_call label="열기" name="Sound Open" /> | 34 | <menu_item_call label="열기" name="Sound Open" /> |
34 | <menu_item_call label=" 삭제" name="Purge Item" /> | 35 | <menu_item_call label="브 삭제" name="Purge Item" /> |
35 | <menu_item_call label=" 복원" name="Restore Item" /> | 36 | <menu_item_call label="브 복원" name="Restore Item" /> |
36 | <menu_item_call label="열기" name="Open" /> | 37 | <menu_item_call label="열기" name="Open" /> |
37 | <menu_item_call label="특" name="Properties" /> | 38 | <menu_item_call label="유물" name="Properties" /> |
38 | <menu_item_call label="이름 변경" name="Rename" /> | 39 | <menu_item_call label="이름 변경" name="Rename" /> |
39 | <menu_item_call label="자산 UUID 복사" name="Copy Asset UUID" /> | 40 | <menu_item_call label="자산 UUID 복사" name="Copy Asset UUID" /> |
40 | <menu_item_call label="복사" name="Copy" /> | 41 | <menu_item_call label="복사" name="Copy" /> |
@@ -42,23 +43,23 @@ | |||
42 | <menu_item_call label="삭제" name="Delete" /> | 43 | <menu_item_call label="삭제" name="Delete" /> |
43 | <menu_item_call label="복장에 추가" name="Add To Outfit" /> | 44 | <menu_item_call label="복장에 추가" name="Add To Outfit" /> |
44 | <menu_item_call label="복장 대체" name="Replace Outfit" /> | 45 | <menu_item_call label="복장 대체" name="Replace Outfit" /> |
45 | <menu_item_call label="이륙 아이템" name="Take Off Items" /> | 46 | <menu_item_call label="아이템 벗기" name="Take Off Items" /> |
46 | <menu_item_call label="IM 폴더의 온라인 연락처" name="IM Online Contacts In Folder" /> | 47 | <menu_item_call label="회의 채팅 시작" name="Conference Chat Folder" /> |
47 | <menu_item_call label="IM 폴더의 모든 연락처" name="IM All Contacts In Folder" /> | 48 | <menu_item_call label="재생" name="Sound Play" /> |
48 | <menu_item_call label="플레이" name="Sound Play" /> | 49 | <menu_item_call label="랜드마크로 텔리포트" name="Teleport To Landmark" /> |
49 | <menu_item_call label="지역 표시로 텔레포팅" name="Teleport To Landmark" /> | 50 | <menu_item_call label="월드에서 재생" name="Animation Play" /> |
50 | <menu_item_call label="세계에서 플레이" name="Animation Play" /> | 51 | <menu_item_call label="로컬 재생" name="Animation Audition" /> |
51 | <menu_item_call label="로컬에서 플레이" name="Animation Audition" /> | ||
52 | <menu_item_call label="메신저 전송" name="Send Instant Message" /> | 52 | <menu_item_call label="메신저 전송" name="Send Instant Message" /> |
53 | <menu_item_call label="텔리포트 제공..." name="Offer Teleport..." /> | 53 | <menu_item_call label="텔레포트 제공.." name="Offer Teleport..." /> |
54 | <menu_item_call label="회의 채팅 시작" name="Conference Chat" /> | ||
54 | <menu_item_call label="활성화" name="Activate" /> | 55 | <menu_item_call label="활성화" name="Activate" /> |
55 | <menu_item_call label="용 안" name="Deactivate" /> | 56 | <menu_item_call label="비활" name="Deactivate" /> |
56 | <menu_item_call label="자신에서 분리" name="Detach From Yourself" /> | 57 | <menu_item_call label="자신에서 분리" name="Detach From Yourself" /> |
57 | <menu_item_call label="착용" name="Object Wear" /> | 58 | <menu_item_call label="착용" name="Object Wear" /> |
58 | <menu label="부착 대상" name="Attach To" /> | 59 | <menu label="착용 대상" name="Attach To" /> |
59 | <menu label="HUD에 부착" name="Attach To HUD" /> | 60 | <menu label="HUD에 착용" name="Attach To HUD" /> |
60 | <menu_item_call label="착용" name="Wearable Wear" /> | 61 | <menu_item_call label="착용" name="Wearable Wear" /> |
61 | <menu_item_call label="편집" name="Wearable Edit" /> | 62 | <menu_item_call label="편집" name="Wearable Edit" /> |
62 | <menu_item_call label="이" name="Take Off" /> | 63 | <menu_item_call label="기" name="Take Off" /> |
63 | <menu_item_call label="--옵션 없음--" name="--no options--" /> | 64 | <menu_item_call label="--옵션 없음--" name="--no options--" /> |
64 | </menu> | 65 | </menu> |
diff --git a/linden/indra/newview/skins/xui/ko/menu_pie_avatar.xml b/linden/indra/newview/skins/xui/ko/menu_pie_avatar.xml index dc3bffd..70d2e66 100644 --- a/linden/indra/newview/skins/xui/ko/menu_pie_avatar.xml +++ b/linden/indra/newview/skins/xui/ko/menu_pie_avatar.xml | |||
@@ -1,15 +1,17 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <pie_menu name="Avatar Pie"> | 2 | <pie_menu name="Avatar Pie"> |
3 | <menu_item_call label="프로필..." name="Profile..." /> | 3 | <menu_item_call label="프로필…" name="Profile..." /> |
4 | <menu_item_call label="소" name="Avatar Mute" /> | 4 | <menu_item_call label="단" name="Avatar Mute" /> |
5 | <menu_item_call label="이동 장소" name="Go To" /> | 5 | <menu_item_call label="이동 장소" name="Go To" /> |
6 | <menu_item_call label="평가" name="Rate" /> | ||
6 | <menu_item_call label="친구 추가" name="Add Friend" /> | 7 | <menu_item_call label="친구 추가" name="Add Friend" /> |
7 | <menu_item_call label="지불..." name="Pay..." /> | 8 | <menu_item_call label="지불…" name="Pay..." /> |
8 | <pie_menu label=" >" name="More >"> | 9 | <pie_menu label=" 보>" name="More >"> |
9 | <menu_item_call label="정…" name="Freeze..." /> | 10 | <menu_item_call label="동" name="Freeze..." /> |
10 | <menu_item_call label="카드 " name="Give Card" /> | 11 | <menu_item_call label="카드 " name="Give Card" /> |
11 | <menu_item_call label="축출…" name="Eject..." /> | 12 | <menu_item_call label="축출…" name="Eject..." /> |
12 | <menu_item_call label="Debug..." name="Debug..." /> | 13 | <menu_item_call label="디버그..." name="Debug..." /> |
14 | <menu_item_call label="검사" name="Object Inspect" /> | ||
13 | </pie_menu> | 15 | </pie_menu> |
14 | <menu_item_call label="IM 전송..." name="Send IM..." /> | 16 | <menu_item_call label="쪽지 전송…" name="Send IM..." /> |
15 | </pie_menu> | 17 | </pie_menu> |
diff --git a/linden/indra/newview/skins/xui/ko/menu_pie_object.xml b/linden/indra/newview/skins/xui/ko/menu_pie_object.xml index bd115bd..e7e165e 100644 --- a/linden/indra/newview/skins/xui/ko/menu_pie_object.xml +++ b/linden/indra/newview/skins/xui/ko/menu_pie_object.xml | |||
@@ -4,20 +4,23 @@ | |||
4 | <menu_item_call label="만들기" name="Create" /> | 4 | <menu_item_call label="만들기" name="Create" /> |
5 | <menu_item_call label="만지기" name="Object Touch" /> | 5 | <menu_item_call label="만지기" name="Object Touch" /> |
6 | <menu_item_call label="앉기" name="Object Sit" /> | 6 | <menu_item_call label="앉기" name="Object Sit" /> |
7 | <menu_item_call label="용하기" name="Pie Object Take" /> | 7 | <menu_item_call label="가기" name="Pie Object Take" /> |
8 | <menu_item_call label="지불..." name="Pay..." /> | 8 | <menu_item_call label="지불…" name="Pay..." /> |
9 | <pie_menu label=" >" name="More >"> | 9 | <pie_menu label=" 보>" name="More >"> |
10 | <menu_item_call label="삭제" name="Delete" /> | 10 | <menu_item_call label="삭제" name="Delete" /> |
11 | <menu_item_call label="착용" name="Wear" /> | 11 | <menu_item_call label="착용" name="Wear" /> |
12 | <menu_item_call label="복사하기" name="Take Copy" /> | 12 | <menu_item_call label="복사하기" name="Take Copy" /> |
13 | <pie_menu label="HUD 부착 >" name="Object Attach HUD" /> | 13 | <pie_menu label="HUD 착용 >" name="Object Attach HUD" /> |
14 | <pie_menu label="부착 >" name="Object Attach" /> | 14 | <pie_menu label="착용 >" name="Object Attach" /> |
15 | <menu_item_call label="반환..." name="Return..." /> | 15 | <menu_item_call label="반환…" name="Return..." /> |
16 | <pie_menu label="추가 >" name="Rate Menu"> | 16 | <pie_menu label="더 보기>" name="Rate Menu"> |
17 | <menu_item_call label="악용 신고..." name="Report Abuse..." /> | 17 | <menu_item_call label="소유주 평가…" name="Rate Owner..." /> |
18 | <menu_item_call label="음소거" name="Object Mute" /> | 18 | <menu_item_call label="신고하기…" name="Report Abuse..." /> |
19 | <menu_item_call label="생성자 평가…" name="Rate Creator..." /> | ||
20 | <menu_item_call label="차단" name="Object Mute" /> | ||
21 | <menu_item_call label="검사" name="Object Inspect" /> | ||
19 | </pie_menu> | 22 | </pie_menu> |
20 | <menu_item_call label="구매..." name="Buy..." /> | 23 | <menu_item_call label="구매..." name="Buy..." /> |
21 | </pie_menu> | 24 | </pie_menu> |
22 | <menu_item_call label="편집…" name="Edit..." /> | 25 | <menu_item_call label="편집..." name="Edit..." /> |
23 | </pie_menu> | 26 | </pie_menu> |
diff --git a/linden/indra/newview/skins/xui/ko/menu_pie_self.xml b/linden/indra/newview/skins/xui/ko/menu_pie_self.xml index bce2a60..8c09290 100644 --- a/linden/indra/newview/skins/xui/ko/menu_pie_self.xml +++ b/linden/indra/newview/skins/xui/ko/menu_pie_self.xml | |||
@@ -1,23 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <pie_menu name="Self Pie"> | 2 | <pie_menu name="Self Pie"> |
3 | <menu_item_call label="프로필..." name="Profile..." /> | 3 | <menu_item_call label="프로필…" name="Profile..." /> |
4 | <menu_item_call label="그룹..." name="Groups..." /> | 4 | <menu_item_call label="그룹…" name="Groups..." /> |
5 | <menu_item_call label="이동..." name="Go..." /> | 5 | <menu_item_call label="이동¡¦" name="Go..." /> |
6 | <menu_item_call label="서기" name="Stand Up" /> | 6 | <menu_item_call label="서기" name="Stand Up" /> |
7 | <menu_item_call label="친구들…" name="Friends..." /> | 7 | <menu_item_call label="친구" name="Friends..." /> |
8 | <menu_item_call label="제스처…" name="Gestures..." /> | 8 | <menu_item_call label="제스처…" name="Gestures..." /> |
9 | <pie_menu label="이 >" name="Take Off >"> | 9 | <pie_menu label="기 >" name="Take Off >"> |
10 | <pie_menu label="의류 >" name="Clothes >"> | 10 | <pie_menu label="의상 >" name="Clothes >"> |
11 | <menu_item_call label="셔츠" name="Shirt" /> | 11 | <menu_item_call label="셔츠" name="Shirt" /> |
12 | <menu_item_call label="바지" name="Pants" /> | 12 | <menu_item_call label="바지" name="Pants" /> |
13 | <menu_item_call label="신발" name="Shoes" /> | 13 | <menu_item_call label="신발" name="Shoes" /> |
14 | <menu_item_call label="양말" name="Socks" /> | 14 | <menu_item_call label="양말" name="Socks" /> |
15 | <menu_item_call label="재킷" name="Jacket" /> | 15 | <menu_item_call label="재킷" name="Jacket" /> |
16 | <menu_item_call label="장갑" name="Gloves" /> | 16 | <menu_item_call label="장갑" name="Gloves" /> |
17 | <pie_menu label=" >" name="More >"> | 17 | <pie_menu label=" 보>" name="More >"> |
18 | <menu_item_call label="츠" name="Self Undershirt" /> | 18 | <menu_item_call label="내()" name="Self Undershirt" /> |
19 | <menu_item_call label="모든 의류" name="All Clothes" /> | 19 | <menu_item_call label="모든 의상" name="All Clothes" /> |
20 | <menu_item_call label="속" name="Self Underpants" /> | 20 | <menu_item_call label="(하)" name="Self Underpants" /> |
21 | </pie_menu> | 21 | </pie_menu> |
22 | <menu_item_call label="치마" name="Skirt" /> | 22 | <menu_item_call label="치마" name="Skirt" /> |
23 | </pie_menu> | 23 | </pie_menu> |
@@ -25,5 +25,5 @@ | |||
25 | <pie_menu label="분리 >" name="Object Detach" /> | 25 | <pie_menu label="분리 >" name="Object Detach" /> |
26 | <menu_item_call label="모두 분리" name="Detach All" /> | 26 | <menu_item_call label="모두 분리" name="Detach All" /> |
27 | </pie_menu> | 27 | </pie_menu> |
28 | <menu_item_call label="양..." name="Appearance..." /> | 28 | <menu_item_call label="내 모..." name="Appearance..." /> |
29 | </pie_menu> | 29 | </pie_menu> |
diff --git a/linden/indra/newview/skins/xui/ko/menu_viewer.xml b/linden/indra/newview/skins/xui/ko/menu_viewer.xml index 7e91b73..b82118d 100644 --- a/linden/indra/newview/skins/xui/ko/menu_viewer.xml +++ b/linden/indra/newview/skins/xui/ko/menu_viewer.xml | |||
@@ -2,21 +2,20 @@ | |||
2 | <menu_bar name="Main Menu"> | 2 | <menu_bar name="Main Menu"> |
3 | <menu label="파일" name="File"> | 3 | <menu label="파일" name="File"> |
4 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 4 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> |
5 | <menu_item_call label="이미지 업로드(L$[COST])..." name="Upload Image" /> | 5 | <menu_item_call label="이미지 업로드(L$[COST])" name="Upload Image" /> |
6 | <menu_item_call label="사운드 업로드(L$[COST])..." name="Upload Sound" /> | 6 | <menu_item_call label="사운드 업로드(L$[COST])" name="Upload Sound" /> |
7 | <menu_item_call label="애니메이션 업로드(L$[COST])..." name="Upload Animation" /> | 7 | <menu_item_call label="애니메이션 업로드(L$[COST])" name="Upload Animation" /> |
8 | <menu_item_call label="크 업로드(파일당 L$[COST])..." name="Bulk Upload" /> | 8 | <menu_item_call label="한꺼에 업로드(파일당 L$[COST])" name="Bulk Upload" /> |
9 | <menu_item_separator label="-----------" name="separator" /> | 9 | <menu_item_separator label="-----------" name="separator" /> |
10 | <menu_item_call label="창 닫기" name="Close Window" /> | 10 | <menu_item_call label="창 닫기" name="Close Window" /> |
11 | <menu_item_separator label="-----------" name="separator2" /> | 11 | <menu_item_separator label="-----------" name="separator2" /> |
12 | <menu_item_call label="텍스처를 다른 이름으로 저장..." name="Save Texture As..." /> | 12 | <menu_item_call label="텍스처를 다른 이름으로 저장" name="Save Texture As..." /> |
13 | <menu_item_separator label="-----------" name="separator3" /> | 13 | <menu_item_separator label="-----------" name="separator3" /> |
14 | <menu_item_call label="스냅샷 찍기" name="Take Snapshot" /> | 14 | <menu_item_call label="스냅샷 미리보기" name="Take Snapshot" /> |
15 | <menu_item_call label="디스크 스샷" name="Snapshot to Disk" /> | 15 | <menu_item_call label="스냅샷 찍기" name="Snapshot to Disk" /> |
16 | <menu_item_separator label="-----------" name="separator4" /> | 16 | <menu_item_separator label="-----------" name="separator4" /> |
17 | <menu_item_call label="디스크에 영화 시작/중지" name="Start/Stop Movie to Disk" /> | 17 | <menu_item_call label="동영상 찍기" name="Start/Stop Movie to Disk" /> |
18 | <menu label="윈도우 사이즈 조정" name="Set Window Size"> | 18 | <menu label="창 크기 조절" name="Set Window Size"> |
19 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
20 | <menu_item_call label="320x240" name="320x240" /> | 19 | <menu_item_call label="320x240" name="320x240" /> |
21 | <menu_item_call label="640x480" name="640x480" /> | 20 | <menu_item_call label="640x480" name="640x480" /> |
22 | <menu_item_call label="800x600" name="800x600" /> | 21 | <menu_item_call label="800x600" name="800x600" /> |
@@ -25,127 +24,119 @@ | |||
25 | <menu_item_call label="768x576(PAL)" name="768x576 (PAL)" /> | 24 | <menu_item_call label="768x576(PAL)" name="768x576 (PAL)" /> |
26 | </menu> | 25 | </menu> |
27 | <menu_item_separator label="-----------" name="separator5" /> | 26 | <menu_item_separator label="-----------" name="separator5" /> |
28 | <menu_item_call label="내기" name="Quit" /> | 27 | <menu_item_call label="종" name="Quit" /> |
29 | </menu> | 28 | </menu> |
30 | <menu label="편집" name="Edit"> | 29 | <menu label="편집" name="Edit"> |
31 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
32 | <menu_item_call label="취소" name="Undo" /> | 30 | <menu_item_call label="취소" name="Undo" /> |
33 | <menu_item_call label="시 실행" name="Redo" /> | 31 | <menu_item_call label="복" name="Redo" /> |
34 | <menu_item_separator label="-----------" name="separator" /> | 32 | <menu_item_separator label="-----------" name="separator" /> |
35 | <menu_item_call label="잘라내기" name="Cut" /> | 33 | <menu_item_call label="잘라내기" name="Cut" /> |
36 | <menu_item_call label="복사" name="Copy" /> | 34 | <menu_item_call label="복사" name="Copy" /> |
37 | <menu_item_call label="붙여넣기" name="Paste" /> | 35 | <menu_item_call label="붙여넣기" name="Paste" /> |
38 | <menu_item_call label="삭제" name="Delete" /> | 36 | <menu_item_call label="삭제" name="Delete" /> |
39 | <menu_item_separator label="-----------" name="separator2" /> | 37 | <menu_item_separator label="-----------" name="separator2" /> |
40 | <menu_item_call label="검색..." name="Search..." /> | 38 | <menu_item_call label="검색" name="Search..." /> |
41 | <menu_item_separator label="-----------" name="separator3" /> | 39 | <menu_item_separator label="-----------" name="separator3" /> |
42 | <menu_item_call label="모두 선택" name="Select All" /> | 40 | <menu_item_call label="모두 선택" name="Select All" /> |
43 | <menu_item_call label="선택 해" name="Deselect" /> | 41 | <menu_item_call label="선택 소" name="Deselect" /> |
44 | <menu_item_separator label="-----------" name="separator4" /> | 42 | <menu_item_separator label="-----------" name="separator4" /> |
45 | <menu_item_call label="복제" name="Duplicate" /> | 43 | <menu_item_call label="복제" name="Duplicate" /> |
46 | <menu_item_separator label="-----------" name="separator5" /> | 44 | <menu_item_separator label="-----------" name="separator5" /> |
47 | <menu label="오브젝트 결" name="Attach Object" /> | 45 | <menu label="오브젝트 용" name="Attach Object" /> |
48 | <menu label="오브젝트 분리" name="Detach Object" /> | 46 | <menu label="오브젝트 분리" name="Detach Object" /> |
49 | <menu label="옷 갈아입기" name="Take Off Clothing"> | 47 | <menu label="옷 벗기" name="Take Off Clothing"> |
50 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
51 | <menu_item_call label="셔츠" name="Shirt" /> | 48 | <menu_item_call label="셔츠" name="Shirt" /> |
52 | <menu_item_call label="바지" name="Pants" /> | 49 | <menu_item_call label="바지" name="Pants" /> |
53 | <menu_item_call label="신발" name="Shoes" /> | 50 | <menu_item_call label="신발" name="Shoes" /> |
54 | <menu_item_call label="양말" name="Socks" /> | 51 | <menu_item_call label="양말" name="Socks" /> |
55 | <menu_item_call label="재킷" name="Jacket" /> | 52 | <menu_item_call label="재킷" name="Jacket" /> |
56 | <menu_item_call label="장갑" name="Gloves" /> | 53 | <menu_item_call label="장갑" name="Gloves" /> |
57 | <menu_item_call label="츠" name="Menu Undershirt" /> | 54 | <menu_item_call label="내()" name="Menu Undershirt" /> |
58 | <menu_item_call label="속" name="Menu Underpants" /> | 55 | <menu_item_call label="(하)" name="Menu Underpants" /> |
59 | <menu_item_call label="치마" name="Skirt" /> | 56 | <menu_item_call label="치마" name="Skirt" /> |
60 | <menu_item_call label="모든 의류" name="All Clothes" /> | 57 | <menu_item_call label="모든 의상" name="All Clothes" /> |
61 | </menu> | 58 | </menu> |
62 | <menu_item_separator label="-----------" name="separator6" /> | 59 | <menu_item_separator label="-----------" name="separator6" /> |
63 | <menu_item_call label="제스처…" name="Gestures..." /> | 60 | <menu_item_call label="제스처" name="Gestures..." /> |
64 | <menu_item_call label="프로필..." name="Profile..." /> | 61 | <menu_item_call label="프로필" name="Profile..." /> |
65 | <menu_item_call label="양..." name="Appearance..." /> | 62 | <menu_item_call label="내 모" name="Appearance..." /> |
66 | <menu_item_separator label="-----------" name="separator7" /> | 63 | <menu_item_separator label="-----------" name="separator7" /> |
67 | <menu_item_check label="친구들…" name="Friends..." /> | 64 | <menu_item_check label="친구" name="Friends..." /> |
68 | <menu_item_call label="그룹..." name="Groups..." /> | 65 | <menu_item_call label="그룹" name="Groups..." /> |
69 | <menu_item_separator label="-----------" name="separator8" /> | 66 | <menu_item_separator label="-----------" name="separator8" /> |
70 | <menu_item_call label="환경 설정..." name="Preferences..." /> | 67 | <menu_item_call label="환경 설정" name="Preferences..." /> |
71 | </menu> | 68 | </menu> |
72 | <menu label="보기" name="View"> | 69 | <menu label="보기" name="View"> |
73 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 70 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> |
74 | <menu_item_call label="마 시점" name="Mouselook" /> | 71 | <menu_item_call label="1 시점" name="Mouselook" /> |
75 | <menu_item_check label="기" name="Build" /> | 72 | <menu_item_check label="기" name="Build" /> |
76 | <menu_item_call label="보기 설정" name="Reset View" /> | 73 | <menu_item_call label="보기 기화" name="Reset View" /> |
77 | <menu_item_call label="지막 터 보기" name="Look at Last Chatter" /> | 74 | <menu_item_call label="한 람 보기" name="Look at Last Chatter" /> |
78 | <menu_item_separator label="-----------" name="separator" /> | 75 | <menu_item_separator label="-----------" name="separator" /> |
79 | <menu_item_check label="구 모음" name="Toolbar" /> | 76 | <menu_item_check label="툴" name="Toolbar" /> |
80 | <menu_item_check label="채팅 기록" name="Chat History" /> | 77 | <menu_item_check label="채팅 기록" name="Chat History" /> |
81 | <menu_item_check label="메신저" name="Instant Message" /> | 78 | <menu_item_check label="메신저" name="Instant Message" /> |
82 | <menu_item_call label="장고" name="Inventory" /> | 79 | <menu_item_call label="벤리" name="Inventory" /> |
83 | <menu_item_check label="소 목록" name="Mute List" /> | 80 | <menu_item_check label="단 목록" name="Mute List" /> |
84 | <menu_item_separator label="-----------" name="separator2" /> | 81 | <menu_item_separator label="-----------" name="separator2" /> |
85 | <menu_item_check label="카메라 제어" name="Camera Controls" /> | 82 | <menu_item_check label="카메라 제어" name="Camera Controls" /> |
86 | <menu_item_check label="움직임 제어" name="Movement Controls" /> | 83 | <menu_item_check label="움직임 제어" name="Movement Controls" /> |
87 | <menu_item_check label="계 지도" name="World Map" /> | 84 | <menu_item_check label="드 지도" name="World Map" /> |
88 | <menu_item_check label="미니 지도" name="Mini-Map" /> | 85 | <menu_item_check label="미니지도" name="Mini-Map" /> |
89 | <menu_item_separator label="-----------" name="separator3" /> | 86 | <menu_item_separator label="-----------" name="separator3" /> |
90 | <menu_item_check label="통계 표시줄" name="Statistics Bar" /> | 87 | <menu_item_check label="통계보기" name="Statistics Bar" /> |
91 | <menu_item_check label="특 행" name="Property Lines" /> | 88 | <menu_item_check label="유물 행" name="Property Lines" /> |
92 | <menu_item_check label="토지 소유주" name="Land Owners" /> | 89 | <menu_item_check label="토지 소유주" name="Land Owners" /> |
93 | <menu_item_separator label="-----------" name="separator4" /> | 90 | <menu_item_separator label="-----------" name="separator4" /> |
94 | <menu label="도움말보기" name="Hover Tips"> | 91 | <menu label="팁" name="Hover Tips"> |
95 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
96 | <menu_item_check label="팁 표시" name="Show Tips" /> | 92 | <menu_item_check label="팁 표시" name="Show Tips" /> |
97 | <menu_item_separator label="-----------" name="separator" /> | 93 | <menu_item_separator label="-----------" name="separator" /> |
98 | <menu_item_check label="토지 정보" name="Land Tips" /> | 94 | <menu_item_check label="토지 팁" name="Land Tips" /> |
99 | <menu_item_check label="모든 의 팁" name="Tips On All Objects" /> | 95 | <menu_item_check label="모든 브 팁" name="Tips On All Objects" /> |
100 | </menu> | 96 | </menu> |
101 | <menu_item_check label="대안적으로 물리적 사항 표시" name="Alt Shows Physical" /> | 97 | <menu_item_check label="Alt 키로 물리 오브젝트 보기" name="Alt Shows Physical" /> |
102 | <menu_item_check label="투명 강조표시" name="Highlight Transparent" /> | 98 | <menu_item_check label="투명 오브젝트 보기" name="Highlight Transparent" /> |
103 | <menu label="지표만들기" name="Beacons"> | 99 | <menu label="표식" name="Beacons"> |
104 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 100 | <menu_item_check label="스크립트된 오브젝트" name="Scripted Objects" /> |
105 | <menu_item_check label="스크립트된 아이템" name="Scripted Objects" /> | 101 | <menu_item_check label="물리 엔진 오브젝트" name="Physical Objects" /> |
106 | <menu_item_check label="물리적 사물" name="Physical Objects" /> | 102 | <menu_item_check label="사운드" name="Sound Sources" /> |
107 | <menu_item_check label="사운드 소스" name="Sound Sources" /> | 103 | <menu_item_check label="파티클" name="Particle Sources" /> |
108 | <menu_item_check label="특수효과 소스" name="Particle Sources" /> | ||
109 | <menu_item_separator label="-----------" name="separator" /> | 104 | <menu_item_separator label="-----------" name="separator" /> |
110 | <menu_item_check label="이 숨기기" name="Hide Particles" /> | 105 | <menu_item_check label="클 숨기기" name="Hide Particles" /> |
111 | </menu> | 106 | </menu> |
112 | <menu_item_check label="HUD 물 표시" name="Show HUD Attachments" /> | 107 | <menu_item_check label="착용 HUD " name="Show HUD Attachments" /> |
113 | <menu_item_separator label="-----------" name="separator5" /> | 108 | <menu_item_separator label="-----------" name="separator5" /> |
114 | <menu_item_call label="확대" name="Zoom In" /> | 109 | <menu_item_call label="확대" name="Zoom In" /> |
115 | <menu_item_call label="줌 기본 설정" name="Zoom Default" /> | 110 | <menu_item_call label="기본" name="Zoom Default" /> |
116 | <menu_item_call label="축소" name="Zoom Out" /> | 111 | <menu_item_call label="축소" name="Zoom Out" /> |
117 | <menu_item_separator label="-----------" name="separator6" /> | 112 | <menu_item_separator label="-----------" name="separator6" /> |
118 | <menu label="More" name="More"> | 113 | <menu_item_call label="전체 화면" name="Toggle Fullscreen" /> |
119 | <menu_item_call label="전체화면 토글" name="Toggle Fullscreen" /> | 114 | <menu_item_call label="메뉴창 기본 크기" name="Set UI Size to Default" /> |
120 | <menu_item_call label="UI 크기를 기본 설정으로 설정" name="Set UI Size to Default" /> | ||
121 | </menu> | ||
122 | </menu> | 115 | </menu> |
123 | <menu label="세계" name="World"> | 116 | <menu label="월드" name="World"> |
124 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
125 | <menu_item_call label="채팅" name="Chat" /> | 117 | <menu_item_call label="채팅" name="Chat" /> |
126 | <menu_item_call label="제스처 시작" name="Start Gesture" /> | 118 | <menu_item_call label="제스처 시작" name="Start Gesture" /> |
127 | <menu_item_check label="항상 실행" name="Always Run" /> | 119 | <menu_item_check label="항상 뛰기" name="Always Run" /> |
128 | <menu_item_check label="비행" name="Fly" /> | 120 | <menu_item_check label="비행" name="Fly" /> |
129 | <menu_item_separator label="-----------" name="separator" /> | 121 | <menu_item_separator label="-----------" name="separator" /> |
130 | <menu_item_call label="여기에 영역 생성" name="Create Landmark Here" /> | 122 | <menu_item_call label="여기에 마크 생성" name="Create Landmark Here" /> |
131 | <menu_item_call label="이곳을 로 설정" name="Set Home to Here" /> | 123 | <menu_item_call label="이곳을 홈으로 설정" name="Set Home to Here" /> |
132 | <menu_item_separator label="-----------" name="separator2" /> | 124 | <menu_item_separator label="-----------" name="separator2" /> |
133 | <menu_item_call label="텔포 홈" name="Teleport Home" /> | 125 | <menu_item_call label="으로 포" name="Teleport Home" /> |
134 | <menu_item_separator label="-----------" name="separator3" /> | 126 | <menu_item_separator label="-----------" name="separator3" /> |
135 | <menu_item_call label="자리비움 설정" name="Set Away" /> | 127 | <menu_item_call label="자리비움 설정" name="Set Away" /> |
136 | <menu_item_call label="다른 용무 중 설정" name="Set Busy" /> | 128 | <menu_item_call label="다른 용무 중 설정" name="Set Busy" /> |
137 | <menu_item_separator label="-----------" name="separator4" /> | 129 | <menu_item_separator label="-----------" name="separator4" /> |
138 | <menu_item_call label="계정 기록…" name="Account History..." /> | 130 | <menu_item_call label="계정 기록" name="Account History..." /> |
139 | <menu_item_call label="내 계정 관리..." name="Manage My Account..." /> | 131 | <menu_item_call label="내 계정 관리" name="Manage My Account..." /> |
140 | <menu_item_call label="L$구매..." name="Buy and Sell L$..." /> | 132 | <menu_item_call label="린든달러(L$) 구매" name="Buy and Sell L$..." /> |
141 | <menu_item_separator label="-----------" name="separator5" /> | 133 | <menu_item_separator label="-----------" name="separator5" /> |
142 | <menu_item_call label="내 토지..." name="My Land..." /> | 134 | <menu_item_call label="내 토지" name="My Land..." /> |
143 | <menu_item_call label="토지 소개..." name="About Land..." /> | 135 | <menu_item_call label="토지 소개" name="About Land..." /> |
144 | <menu_item_call label="토지 구매하기..." name="Buy Land..." /> | 136 | <menu_item_call label="토지 구매하기" name="Buy Land..." /> |
145 | <menu_item_call label="지역/유지..." name="Region/Estate..." /> | 137 | <menu_item_call label="지역/유지" name="Region/Estate..." /> |
146 | <menu_item_separator label="-----------" name="separator6" /> | 138 | <menu_item_separator label="-----------" name="separator6" /> |
147 | <menu label="태양 조정" name="Force Sun"> | 139 | <menu label="태양 조정" name="Force Sun"> |
148 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
149 | <menu_item_call label="일출" name="Sunrise" /> | 140 | <menu_item_call label="일출" name="Sunrise" /> |
150 | <menu_item_call label="정오" name="Noon" /> | 141 | <menu_item_call label="정오" name="Noon" /> |
151 | <menu_item_call label="일몰" name="Sunset" /> | 142 | <menu_item_call label="일몰" name="Sunset" /> |
@@ -154,74 +145,73 @@ | |||
154 | <menu_item_call label="지역 기본 설정으로 되돌리기" name="Revert to Region Default" /> | 145 | <menu_item_call label="지역 기본 설정으로 되돌리기" name="Revert to Region Default" /> |
155 | </menu> | 146 | </menu> |
156 | </menu> | 147 | </menu> |
157 | <menu label="도구들" name="Tools"> | 148 | <menu label="도구" name="Tools"> |
158 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 149 | <menu label="도구 선택" name="Select Tool"> |
159 | <menu label="선택도구" name="Select Tool"> | 150 | <menu_item_call label="보기" name="Focus" /> |
160 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | ||
161 | <menu_item_call label="촛점" name="Focus" /> | ||
162 | <menu_item_call label="이동" name="Move" /> | 151 | <menu_item_call label="이동" name="Move" /> |
163 | <menu_item_call label="편집" name="Edit" /> | 152 | <menu_item_call label="편집" name="Edit" /> |
164 | <menu_item_call label="만들기" name="Create" /> | 153 | <menu_item_call label="만들기" name="Create" /> |
165 | <menu_item_call label="토지" name="Land" /> | 154 | <menu_item_call label="토지" name="Land" /> |
166 | </menu> | 155 | </menu> |
167 | <menu_item_separator label="-----------" name="separator" /> | 156 | <menu_item_separator label="-----------" name="separator" /> |
168 | <menu_item_check label="내 아이템만 선택" name="Select Only My Objects" /> | 157 | <menu_item_check label="내 오브젝트만 선택" name="Select Only My Objects" /> |
169 | <menu_item_check label="이동 가능한 아이템만 선택" name="Select Only Movable Objects" /> | 158 | <menu_item_check label="이동 가능한 오브젝트만 선택" |
159 | name="Select Only Movable Objects" /> | ||
170 | <menu_item_check label="환경별 선택" name="Select By Surrounding" /> | 160 | <menu_item_check label="환경별 선택" name="Select By Surrounding" /> |
171 | <menu_item_check label="숨은 선택 사항 표시" name="Show Hidden Selection" /> | 161 | <menu_item_check label="숨은 선택 부분 표시" name="Show Hidden Selection" /> |
172 | <menu_item_check label="선택 사항에 대한 빛 반지름 표시" | 162 | <menu_item_check label="선택 사항에 대한 빛 반지름 표시" |
173 | name="Show Light Radius for Selection" /> | 163 | name="Show Light Radius for Selection" /> |
174 | <menu_item_check label="선택 빛 표시" name="Show Selection Beam" /> | 164 | <menu_item_check label="선택 광선 표시" name="Show Selection Beam" /> |
175 | <menu_item_separator label="-----------" name="separator2" /> | 165 | <menu_item_separator label="-----------" name="separator2" /> |
176 | <menu_item_check label="그리드 기" name="Snap to Grid" /> | 166 | <menu_item_check label=" 렬" name="Snap to Grid" /> |
177 | <menu_item_call label="개 XY를 그리드 기" name="Snap Object XY to Grid" /> | 167 | <menu_item_call label="브젝트 XY를 렬" name="Snap Object XY to Grid" /> |
178 | <menu_item_call label="그드 항 " name="Use Selection for Grid" /> | 168 | <menu_item_call label="오젝트 기 동 렬" name="Use Selection for Grid" /> |
179 | <menu_item_call label="그리드 옵션" name="Grid Options..." /> | 169 | <menu_item_call label="그리드 옵션…" name="Grid Options..." /> |
180 | <menu_item_separator label="-----------" name="separator3" /> | 170 | <menu_item_separator label="-----------" name="separator3" /> |
181 | <menu_item_call label="연결" name="Link" /> | 171 | <menu_item_call label="연결" name="Link" /> |
182 | <menu_item_call label="연결 해제" name="Unlink" /> | 172 | <menu_item_call label="연결 해제" name="Unlink" /> |
183 | <menu_item_separator label="-----------" name="separator4" /> | 173 | <menu_item_separator label="-----------" name="separator4" /> |
184 | <menu_item_call label="모든 애니메이션 중지" name="Stop All Animations" /> | 174 | <menu_item_call label="모든 애니메이션 중지" name="Stop All Animations" /> |
185 | <menu_item_separator label="-----------" name="separator5" /> | 175 | <menu_item_separator label="-----------" name="separator5" /> |
186 | <menu_item_call label="선택 에 점" name="Focus on Selection" /> | 176 | <menu_item_call label="선택 브젝에 점 맞추기" name="Focus on Selection" /> |
187 | <menu_item_call label="선택 항 " name="Zoom to Selection" /> | 177 | <menu_item_call label="선택 확대/" name="Zoom to Selection" /> |
188 | <menu_item_call label=" 구매" name="Menu Object Take" /> | 178 | <menu_item_call label="브 구매" name="Menu Object Take" /> |
189 | <menu_item_call label="복사하기" name="Take Copy" /> | 179 | <menu_item_call label="복사하기" name="Take Copy" /> |
190 | <menu_item_call label="내 관에 다시 저장" | 180 | <menu_item_call label="내 인리에 젝트 다시 저장" |
191 | name="Save Object Back to My Inventory" /> | 181 | name="Save Object Back to My Inventory" /> |
192 | <menu_item_call label=" 컨텐츠에 다시 저장" | 182 | <menu_item_call label="브 컨텐츠에 브 다시 저장" |
193 | name="Save Object Back to Object Contents" /> | 183 | name="Save Object Back to Object Contents" /> |
194 | <menu_item_separator label="-----------" name="separator6" /> | 184 | <menu_item_separator label="-----------" name="separator6" /> |
195 | <menu_item_call label="스크립트 경고/오류 창 표시" | 185 | <menu_item_call label="스크립트 경고/오류 창 표시" |
196 | name="Show Script Warning/Error Window" /> | 186 | name="Show Script Warning/Error Window" /> |
197 | <menu_item_call label="선택 사항에 스크립트 파일" | 187 | <menu_item_call label="선택 사항에 스크립트 컴파일" |
198 | name="Recompile Scripts in Selection" /> | 188 | name="Recompile Scripts in Selection" /> |
199 | <menu_item_call label="선택 사항에 스크립트 설정" | 189 | <menu_item_call label="선택 사항에 스크립트 기화" |
200 | name="Reset Scripts in Selection" /> | 190 | name="Reset Scripts in Selection" /> |
201 | <menu_item_call label="선택 에서 행으로 크립트 정" | 191 | <menu_item_call label="선택 브젝에 스크립트 행" |
202 | name="Set Scripts to Running in Selection" /> | 192 | name="Set Scripts to Running in Selection" /> |
203 | <menu_item_call label="선택 항에서 행 로 스크립트 정" | 193 | <menu_item_call label="선택 브 스크립트 단" |
204 | name="Set Scripts to Not Running in Selection" /> | 194 | name="Set Scripts to Not Running in Selection" /> |
195 | <menu_item_separator label="-----------" name="separator6" /> | ||
196 | <menu_item_call label="버그 신고" name="Report Bug..." /> | ||
205 | </menu> | 197 | </menu> |
206 | <menu label="도움말" name="Help"> | 198 | <menu label="도움말" name="Help"> |
207 | <tearoff_menu label="~~~~~~~~~~~" name="~~~~~~~~~~~" /> | 199 | <menu_item_call label="세컨드라이프 도움말" name="Second Life Help" /> |
208 | <menu_item_call label="Second Life 도움말" name="Second Life Help" /> | 200 | <menu_item_call label="인월드 도움말" name="In-World Help" /> |
209 | <menu_item_call label="기술 자료..." name="Knowledge Base..." /> | 201 | <menu_item_call label="추가 도움말" name="Additional Help" /> |
210 | <menu_item_call label="라이브 도움말..." name="Live Help..." /> | ||
211 | <menu_item_separator label="-----------" name="separator" /> | 202 | <menu_item_separator label="-----------" name="separator" /> |
212 | <menu_item_call label="공식 린든 블로그..." name="Official Linden Blog..." /> | 203 | <menu_item_call label="공식 린든 블로그" name="Official Linden Blog..." /> |
213 | <menu_item_separator label="-----------" name="separator2" /> | 204 | <menu_item_separator label="-----------" name="separator2" /> |
214 | <menu_item_call label="스크립팅 가이드..." name="Scripting Guide..." /> | 205 | <menu_item_call label="스크립팅 가이드..." name="Scripting Guide..." /> |
215 | <menu_item_call label="스크립팅 위..." name="Scripting Wiki..." /> | 206 | <menu_item_call label="스크립팅 탈" name="Scripting Portal..." /> |
216 | <menu_item_separator label="-----------" name="separator3" /> | 207 | <menu_item_separator label="-----------" name="separator3" /> |
217 | <menu_item_call label="오늘의 메시지..." name="Message of the Day..." /> | 208 | <menu_item_call label="오늘의 메시지" name="Message of the Day..." /> |
218 | <menu_item_separator label="-----------" name="separator4" /> | 209 | <menu_item_separator label="-----------" name="separator4" /> |
219 | <menu_item_call label="용 고..." name="Report Abuse..." /> | 210 | <menu_item_call label="신고하기…" name="Report Abuse..." /> |
220 | <menu_item_call label="추, 기 및 리..." name="Bumps, Pushes &amp; Hits..." /> | 211 | <menu_item_call label="밀기, 타격 지" name="Bumps, Pushes &amp; Hits..." /> |
221 | <menu_item_separator label="-----------" name="separator5" /> | 212 | <menu_item_separator label="-----------" name="separator5" /> |
222 | <menu_item_call label="버그 신고..." name="Report Bug..." /> | 213 | <menu_item_call label="출시 정보" name="Release Notes..." /> |
223 | <menu_item_call label="출시 정보..." name="Release Notes..." /> | ||
224 | <menu_item_separator label="-----------" name="separator6" /> | 214 | <menu_item_separator label="-----------" name="separator6" /> |
225 | <menu_item_call label="Second Life …" name="About Second Life..." /> | 215 | <menu_item_call label="컨라이프 정보" name="About Second Life..." /> |
226 | </menu> | 216 | </menu> |
227 | </menu_bar> | 217 | </menu_bar> |
diff --git a/linden/indra/newview/skins/xui/ko/need_to_translate.xml b/linden/indra/newview/skins/xui/ko/need_to_translate.xml index b262393..2405b62 100644 --- a/linden/indra/newview/skins/xui/ko/need_to_translate.xml +++ b/linden/indra/newview/skins/xui/ko/need_to_translate.xml | |||
@@ -1,2 +1,658 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0"?> |
2 | <strings /> | 2 | <?mso-application progid="Excel.Sheet"?> |
3 | <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" | ||
4 | xmlns:o="urn:schemas-microsoft-com:office:office" | ||
5 | xmlns:x="urn:schemas-microsoft-com:office:excel" | ||
6 | xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" | ||
7 | xmlns:html="http://www.w3.org/TR/REC-html40"> | ||
8 | <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"> | ||
9 | <Author>dongyunyoum</Author> | ||
10 | <LastAuthor>Leyla Farazha</LastAuthor> | ||
11 | <Created>2007-06-04T06:38:01Z</Created> | ||
12 | <LastSaved>2007-06-05T18:22:13Z</LastSaved> | ||
13 | <Company>organization</Company> | ||
14 | <Version>11.6568</Version> | ||
15 | </DocumentProperties> | ||
16 | <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> | ||
17 | <WindowHeight>11145</WindowHeight> | ||
18 | <WindowWidth>16560</WindowWidth> | ||
19 | <WindowTopX>360</WindowTopX> | ||
20 | <WindowTopY>30</WindowTopY> | ||
21 | <ProtectStructure>False</ProtectStructure> | ||
22 | <ProtectWindows>False</ProtectWindows> | ||
23 | </ExcelWorkbook> | ||
24 | <Styles> | ||
25 | <Style ss:ID="Default" ss:Name="Normal"> | ||
26 | <Alignment ss:Vertical="Center"/> | ||
27 | <Borders/> | ||
28 | <Font ss:FontName="돋움" x:CharSet="129" x:Family="Modern" ss:Size="11"/> | ||
29 | <Interior/> | ||
30 | <NumberFormat/> | ||
31 | <Protection/> | ||
32 | </Style> | ||
33 | <Style ss:ID="s21"> | ||
34 | <Font ss:FontName="굴림" x:CharSet="129" x:Family="Modern" ss:Size="11"/> | ||
35 | </Style> | ||
36 | <Style ss:ID="s22"> | ||
37 | <Font ss:FontName="돋움" x:CharSet="129" x:Family="Modern" ss:Size="11" | ||
38 | ss:Bold="1"/> | ||
39 | </Style> | ||
40 | <Style ss:ID="s23"> | ||
41 | <Font ss:FontName="돋움" x:CharSet="129" x:Family="Modern" ss:Size="11" | ||
42 | ss:Bold="1"/> | ||
43 | <Interior ss:Color="#C0C0C0" ss:Pattern="Solid"/> | ||
44 | </Style> | ||
45 | <Style ss:ID="s24"> | ||
46 | <Alignment ss:Vertical="Center" ss:WrapText="1"/> | ||
47 | </Style> | ||
48 | <Style ss:ID="s25"> | ||
49 | <Font ss:FontName="굴림" x:CharSet="129" x:Family="Modern" ss:Size="11"/> | ||
50 | <Interior/> | ||
51 | </Style> | ||
52 | <Style ss:ID="s26"> | ||
53 | <Font ss:FontName="굴림" x:CharSet="129" x:Family="Modern" ss:Size="9"/> | ||
54 | </Style> | ||
55 | </Styles> | ||
56 | <Worksheet ss:Name="need_to_translate"> | ||
57 | <Table ss:ExpandedColumnCount="9" ss:ExpandedRowCount="91" x:FullColumns="1" | ||
58 | x:FullRows="1" ss:DefaultColumnWidth="54" ss:DefaultRowHeight="16.5"> | ||
59 | <Column ss:AutoFitWidth="0" ss:Width="117"/> | ||
60 | <Column ss:Width="81"/> | ||
61 | <Column ss:Width="100.5"/> | ||
62 | <Column ss:Width="74.25"/> | ||
63 | <Column ss:AutoFitWidth="0" ss:Width="231.75"/> | ||
64 | <Column ss:AutoFitWidth="0" ss:Width="199.5"/> | ||
65 | <Column ss:AutoFitWidth="0" ss:Width="255.75"/> | ||
66 | <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="168"/> | ||
67 | <Column ss:AutoFitWidth="0" ss:Width="123"/> | ||
68 | <Row ss:AutoFitHeight="0"> | ||
69 | <Cell ss:StyleID="s22"><Data ss:Type="String">/strings</Data></Cell> | ||
70 | </Row> | ||
71 | <Row ss:AutoFitHeight="0"> | ||
72 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/a_file</Data></Cell> | ||
73 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/b_path</Data></Cell> | ||
74 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/c_attribute</Data></Cell> | ||
75 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/d_old</Data></Cell> | ||
76 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/e_new</Data></Cell> | ||
77 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/f_old_trans</Data></Cell> | ||
78 | <Cell ss:StyleID="s23"><Data ss:Type="String">/string/f_translation</Data></Cell> | ||
79 | </Row> | ||
80 | <Row ss:AutoFitHeight="0"> | ||
81 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
82 | <Cell><Data ss:Type="String">//WearableSave/message</Data></Cell> | ||
83 | <Cell ss:Index="5"><Data ss:Type="String">Save changes to current clothing/body part?</Data></Cell> | ||
84 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">현재 내 모습을 저장 하시겠습니까?</Data></Cell> | ||
85 | </Row> | ||
86 | <Row ss:AutoFitHeight="0"> | ||
87 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
88 | <Cell><Data ss:Type="String">//WearableSave/Save</Data></Cell> | ||
89 | <Cell ss:Index="5"><Data ss:Type="String">Save</Data></Cell> | ||
90 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">저장</Data></Cell> | ||
91 | </Row> | ||
92 | <Row ss:AutoFitHeight="0"> | ||
93 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
94 | <Cell><Data ss:Type="String">//WearableSave/Don'tSave</Data></Cell> | ||
95 | <Cell ss:Index="5"><Data ss:Type="String">Don't Save</Data></Cell> | ||
96 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">저장하지 않음</Data></Cell> | ||
97 | </Row> | ||
98 | <Row ss:AutoFitHeight="0"> | ||
99 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
100 | <Cell><Data ss:Type="String">//WearableSave/Cancel</Data></Cell> | ||
101 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
102 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
103 | </Row> | ||
104 | <Row ss:AutoFitHeight="0"> | ||
105 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
106 | <Cell><Data ss:Type="String">//ClassifiedSave/message</Data></Cell> | ||
107 | <Cell ss:Index="5"><Data ss:Type="String">Save changes to classified [NAME]?</Data></Cell> | ||
108 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">[NAME]광고에 저장 하시겠습니까?</Data></Cell> | ||
109 | </Row> | ||
110 | <Row ss:AutoFitHeight="0"> | ||
111 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
112 | <Cell><Data ss:Type="String">//ClassifiedSave/Save</Data></Cell> | ||
113 | <Cell ss:Index="5"><Data ss:Type="String">Save</Data></Cell> | ||
114 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">저장</Data></Cell> | ||
115 | </Row> | ||
116 | <Row ss:AutoFitHeight="0"> | ||
117 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
118 | <Cell><Data ss:Type="String">//ClassifiedSave/Don'tSave</Data></Cell> | ||
119 | <Cell ss:Index="5"><Data ss:Type="String">Don't Save</Data></Cell> | ||
120 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">저장하지 않음</Data></Cell> | ||
121 | </Row> | ||
122 | <Row ss:AutoFitHeight="0"> | ||
123 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
124 | <Cell><Data ss:Type="String">//ClassifiedSave/Cancel</Data></Cell> | ||
125 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
126 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
127 | </Row> | ||
128 | <Row ss:AutoFitHeight="0" ss:Height="148.5"> | ||
129 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
130 | <Cell><Data ss:Type="String">//DisplaySettingsNoShaders/message</Data></Cell> | ||
131 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">[SECOND_LIFE] crashed while initializing graphics drivers. Shaders will be disabled in order to avoid some common driver errors. This will disable some graphics features. We recommend updating your graphics card drivers. Shaders can be re-enabled in Preferences > Graphics Detail.</Data></Cell> | ||
132 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">그래픽 드라이버 인식중 오류가 발생했습니다. 일반적인 드라이버 오류를 피하기 위해 쉐이더는 자동으로 비활성 될 것 입니다. 이것은 일부 그래픽 관련 효과를 비활성 시킬 것 입니다.그래픽 카드나 드라아버의 업데이트를 권유합니다. 쉐이더는 환경설정>그래픽 디테일 에서 다시 활성화 시킬 수 있습니다.</Data></Cell> | ||
133 | </Row> | ||
134 | <Row ss:AutoFitHeight="0"> | ||
135 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
136 | <Cell><Data ss:Type="String">//WebLaunchBugReport101/message</Data></Cell> | ||
137 | <Cell ss:Index="5"><Data ss:Type="String">Visit the [SECOND_LIFE] Wiki and Learn how to Report Bugs Correctly.</Data></Cell> | ||
138 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">세컨드라이프 위키에서 버그신고에 대해 보기</Data></Cell> | ||
139 | </Row> | ||
140 | <Row ss:AutoFitHeight="0"> | ||
141 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
142 | <Cell><Data ss:Type="String">//WebLaunchBugReport101/ignore</Data></Cell> | ||
143 | <Cell ss:Index="5"><Data ss:Type="String">When launching web browser to view the Bug Reporting 101 Wiki</Data></Cell> | ||
144 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">버그신고 101 위키를 웹 브라우저에서 볼때 </Data></Cell> | ||
145 | </Row> | ||
146 | <Row ss:AutoFitHeight="0"> | ||
147 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
148 | <Cell><Data ss:Type="String">//WebLaunchBugReport101/Gotopage</Data></Cell> | ||
149 | <Cell ss:Index="5"><Data ss:Type="String">OK</Data></Cell> | ||
150 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
151 | </Row> | ||
152 | <Row ss:AutoFitHeight="0"> | ||
153 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
154 | <Cell><Data ss:Type="String">//WebLaunchBugReport101/Cancel</Data></Cell> | ||
155 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
156 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
157 | </Row> | ||
158 | <Row ss:AutoFitHeight="0"> | ||
159 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
160 | <Cell><Data ss:Type="String">//WebLaunchSecurityIssues/message</Data></Cell> | ||
161 | <Cell ss:Index="5"><Data ss:Type="String">Visit the [SECOND_LIFE] Wiki for Details of How to Report a Security Issue.</Data></Cell> | ||
162 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">세컨드라이프 위키에서 보안 관련 신고에 대해 보기</Data></Cell> | ||
163 | </Row> | ||
164 | <Row ss:AutoFitHeight="0"> | ||
165 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
166 | <Cell><Data ss:Type="String">//WebLaunchSecurityIssues/ignore</Data></Cell> | ||
167 | <Cell ss:Index="5"><Data ss:Type="String">When launching web browser to view Security Issues Wiki</Data></Cell> | ||
168 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">보안 관련 위키를 웹 브라우저에서 볼때 </Data></Cell> | ||
169 | </Row> | ||
170 | <Row ss:AutoFitHeight="0"> | ||
171 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
172 | <Cell><Data ss:Type="String">//WebLaunchSecurityIssues/Gotopage</Data></Cell> | ||
173 | <Cell ss:Index="5"><Data ss:Type="String">OK</Data></Cell> | ||
174 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
175 | </Row> | ||
176 | <Row ss:AutoFitHeight="0"> | ||
177 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
178 | <Cell><Data ss:Type="String">//WebLaunchSecurityIssues/Cancel</Data></Cell> | ||
179 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
180 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
181 | </Row> | ||
182 | <Row ss:AutoFitHeight="0"> | ||
183 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
184 | <Cell><Data ss:Type="String">//WebLaunchPublicIssue/message</Data></Cell> | ||
185 | <Cell ss:Index="5"><Data ss:Type="String">Visit the [SECOND_LIFE] Public Issue Tracker, Where you can Report Bugs and other Issues.</Data></Cell> | ||
186 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이슈 트랙에서 버그 및 보안 관련 신고 보기</Data></Cell> | ||
187 | </Row> | ||
188 | <Row ss:AutoFitHeight="0"> | ||
189 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
190 | <Cell><Data ss:Type="String">//WebLaunchPublicIssue/ignore</Data></Cell> | ||
191 | <Cell ss:Index="5"><Data ss:Type="String">When launching web browser to view the Public Issue Tracker</Data></Cell> | ||
192 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이슈 트랙을 웹 브라우저에서 볼때 </Data></Cell> | ||
193 | </Row> | ||
194 | <Row ss:AutoFitHeight="0"> | ||
195 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
196 | <Cell><Data ss:Type="String">//WebLaunchPublicIssue/Gotopage</Data></Cell> | ||
197 | <Cell ss:Index="5"><Data ss:Type="String">Go to page</Data></Cell> | ||
198 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
199 | </Row> | ||
200 | <Row ss:AutoFitHeight="0"> | ||
201 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
202 | <Cell><Data ss:Type="String">//WebLaunchPublicIssue/Cancel</Data></Cell> | ||
203 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
204 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
205 | </Row> | ||
206 | <Row ss:AutoFitHeight="0"> | ||
207 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
208 | <Cell><Data ss:Type="String">//WebLaunchPublicIssueHelp/message</Data></Cell> | ||
209 | <Cell ss:Index="5"><Data ss:Type="String">Visit the [SECOND_LIFE] Wiki for info on how to use the Public Issue Tracker.</Data></Cell> | ||
210 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">세컨드라이프 위키에서 이슈 트랙에 대해 보기</Data></Cell> | ||
211 | </Row> | ||
212 | <Row ss:AutoFitHeight="0"> | ||
213 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
214 | <Cell><Data ss:Type="String">//WebLaunchPublicIssueHelp/ignore</Data></Cell> | ||
215 | <Cell ss:Index="5"><Data ss:Type="String">When launching web browser to view Public Issue Tracker Wiki</Data></Cell> | ||
216 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이슈 트랙 관련 위키를 웹 브라우저에서 볼때 </Data></Cell> | ||
217 | </Row> | ||
218 | <Row ss:AutoFitHeight="0"> | ||
219 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
220 | <Cell><Data ss:Type="String">//WebLaunchPublicIssueHelp/Gotopage</Data></Cell> | ||
221 | <Cell ss:Index="5"><Data ss:Type="String">Go to page</Data></Cell> | ||
222 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
223 | </Row> | ||
224 | <Row ss:AutoFitHeight="0"> | ||
225 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
226 | <Cell><Data ss:Type="String">//WebLaunchPublicIssueHelp/Cancel</Data></Cell> | ||
227 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
228 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
229 | </Row> | ||
230 | <Row ss:AutoFitHeight="0"> | ||
231 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
232 | <Cell><Data ss:Type="String">//ConfirmKick/Kick</Data></Cell> | ||
233 | <Cell ss:Index="5"><Data ss:Type="String">Kick All Users</Data></Cell> | ||
234 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">추방하기</Data></Cell> | ||
235 | </Row> | ||
236 | <Row ss:AutoFitHeight="0"> | ||
237 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
238 | <Cell><Data ss:Type="String">//ConfirmKick/Cancel</Data></Cell> | ||
239 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
240 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
241 | </Row> | ||
242 | <Row ss:AutoFitHeight="0" ss:Height="33"> | ||
243 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
244 | <Cell><Data ss:Type="String">//ConfirmClearBrowserCache/message</Data></Cell> | ||
245 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Are you sure you want to clear your browser cache?</Data></Cell> | ||
246 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">브라우저의 캐쉬를 전부 삭제 하시겠습니까?</Data></Cell> | ||
247 | </Row> | ||
248 | <Row ss:AutoFitHeight="0"> | ||
249 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
250 | <Cell><Data ss:Type="String">//ConfirmClearBrowserCache/Yes</Data></Cell> | ||
251 | <Cell ss:Index="5"><Data ss:Type="String">Yes</Data></Cell> | ||
252 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
253 | </Row> | ||
254 | <Row ss:AutoFitHeight="0"> | ||
255 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
256 | <Cell><Data ss:Type="String">//ConfirmClearBrowserCache/No</Data></Cell> | ||
257 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
258 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
259 | </Row> | ||
260 | <Row ss:AutoFitHeight="0" ss:Height="33"> | ||
261 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
262 | <Cell><Data ss:Type="String">//ConfirmClearCookies/message</Data></Cell> | ||
263 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Are you sure you want to clear your cookies?</Data></Cell> | ||
264 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">쿠키를 전부 삭제 하시겠습니까?</Data></Cell> | ||
265 | </Row> | ||
266 | <Row ss:AutoFitHeight="0"> | ||
267 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
268 | <Cell><Data ss:Type="String">//ConfirmClearCookies/Yes</Data></Cell> | ||
269 | <Cell ss:Index="5"><Data ss:Type="String">Yes</Data></Cell> | ||
270 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">확인</Data></Cell> | ||
271 | </Row> | ||
272 | <Row ss:AutoFitHeight="0"> | ||
273 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
274 | <Cell><Data ss:Type="String">//ConfirmClearCookies/No</Data></Cell> | ||
275 | <Cell ss:Index="5"><Data ss:Type="String">Cancel</Data></Cell> | ||
276 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">취소</Data></Cell> | ||
277 | </Row> | ||
278 | <Row ss:AutoFitHeight="0" ss:Height="33"> | ||
279 | <Cell><Data ss:Type="String">alerts.xml</Data></Cell> | ||
280 | <Cell><Data ss:Type="String">//Cannot_Purchase_an_Attachment/message</Data></Cell> | ||
281 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Items may not be purchased while they are part of an attachment.</Data></Cell> | ||
282 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">착용중인 아이템은 구매 불가능 합니다.</Data></Cell> | ||
283 | </Row> | ||
284 | <Row ss:AutoFitHeight="0"> | ||
285 | <Cell><Data ss:Type="String">floater_avatar_picker.xml</Data></Cell> | ||
286 | <Cell><Data ss:Type="String">/avatarpicker/Type part of the resident's name:</Data></Cell> | ||
287 | <Cell ss:Index="5"><Data ss:Type="String">Type part of the resident's name:</Data></Cell> | ||
288 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이름의 일부를 입력 하십시오.</Data></Cell> | ||
289 | </Row> | ||
290 | <Row ss:AutoFitHeight="0"> | ||
291 | <Cell><Data ss:Type="String">floater_avatar_picker.xml</Data></Cell> | ||
292 | <Cell><Data ss:Type="String">/avatarpicker/Or select their calling card:</Data></Cell> | ||
293 | <Cell ss:Index="5"><Data ss:Type="String">Or select a calling card:</Data></Cell> | ||
294 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">또는 프로필 선택</Data></Cell> | ||
295 | </Row> | ||
296 | <Row ss:AutoFitHeight="0"> | ||
297 | <Cell><Data ss:Type="String">floater_image_preview.xml</Data></Cell> | ||
298 | <Cell><Data ss:Type="String">/Image Preview/clothing_type_combo/SculptedPrim</Data></Cell> | ||
299 | <Cell ss:Index="5"><Data ss:Type="String">Sculpted Prim</Data></Cell> | ||
300 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">조각 프림</Data></Cell> | ||
301 | </Row> | ||
302 | <Row ss:AutoFitHeight="0"> | ||
303 | <Cell><Data ss:Type="String">floater_inventory.xml</Data></Cell> | ||
304 | <Cell><Data ss:Type="String">/Inventory/Inventory Menu/Sort/System Folders To Top</Data></Cell> | ||
305 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
306 | <Cell ss:Index="5"><Data ss:Type="String">System Folders To Top</Data></Cell> | ||
307 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">시스템 폴더는 위로</Data></Cell> | ||
308 | </Row> | ||
309 | <Row ss:AutoFitHeight="0"> | ||
310 | <Cell><Data ss:Type="String">floater_preferences.xml</Data></Cell> | ||
311 | <Cell><Data ss:Type="String">/Preferences/Help</Data></Cell> | ||
312 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
313 | <Cell ss:Index="5"><Data ss:Type="String">Help</Data></Cell> | ||
314 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">도움말</Data></Cell> | ||
315 | </Row> | ||
316 | <Row ss:AutoFitHeight="0"> | ||
317 | <Cell><Data ss:Type="String">floater_preferences.xml</Data></Cell> | ||
318 | <Cell><Data ss:Type="String">/Preferences/Help</Data></Cell> | ||
319 | <Cell><Data ss:Type="String">label_selected</Data></Cell> | ||
320 | <Cell ss:Index="5"><Data ss:Type="String">Help</Data></Cell> | ||
321 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">도움말</Data></Cell> | ||
322 | </Row> | ||
323 | <Row ss:AutoFitHeight="0"> | ||
324 | <Cell><Data ss:Type="String">floater_tools.xml</Data></Cell> | ||
325 | <Cell><Data ss:Type="String">/toolbox floater/Object Info Tabs/Object/comboBaseType/Sculpted</Data></Cell> | ||
326 | <Cell ss:Index="5"><Data ss:Type="String">Sculpted</Data></Cell> | ||
327 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">조각</Data></Cell> | ||
328 | </Row> | ||
329 | <Row ss:AutoFitHeight="0"> | ||
330 | <Cell><Data ss:Type="String">floater_tools.xml</Data></Cell> | ||
331 | <Cell><Data ss:Type="String">/toolbox floater/Object Info Tabs/Object/sculpt texture control</Data></Cell> | ||
332 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
333 | <Cell ss:Index="5"><Data ss:Type="String">Sculpt Texture</Data></Cell> | ||
334 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텍스처</Data></Cell> | ||
335 | </Row> | ||
336 | <Row ss:AutoFitHeight="0"> | ||
337 | <Cell><Data ss:Type="String">floater_tools.xml</Data></Cell> | ||
338 | <Cell><Data ss:Type="String">/toolbox floater/Object Info Tabs/Object/sculpt texture control</Data></Cell> | ||
339 | <Cell><Data ss:Type="String">tool_tip</Data></Cell> | ||
340 | <Cell ss:Index="5"><Data ss:Type="String">Click to choose a picture</Data></Cell> | ||
341 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이미지 선택</Data></Cell> | ||
342 | </Row> | ||
343 | <Row ss:AutoFitHeight="0"> | ||
344 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
345 | <Cell><Data ss:Type="String">/Main Menu/File/Close All Windows</Data></Cell> | ||
346 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
347 | <Cell ss:Index="5"><Data ss:Type="String">Close All Windows</Data></Cell> | ||
348 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">모든 창 닫기</Data></Cell> | ||
349 | </Row> | ||
350 | <Row ss:AutoFitHeight="0"> | ||
351 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
352 | <Cell><Data ss:Type="String">/Main Menu/Tools/separator7</Data></Cell> | ||
353 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
354 | <Cell ss:Index="5"><Data ss:Type="String">-----------</Data></Cell> | ||
355 | <Cell ss:Index="7" ss:StyleID="s21"/> | ||
356 | </Row> | ||
357 | <Row ss:AutoFitHeight="0"> | ||
358 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
359 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/Report Bug...</Data></Cell> | ||
360 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
361 | <Cell ss:Index="5"><Data ss:Type="String">Report Bug...</Data></Cell> | ||
362 | <Cell ss:Index="7" ss:StyleID="s26"><Data ss:Type="String">버그신고 </Data></Cell> | ||
363 | </Row> | ||
364 | <Row ss:AutoFitHeight="0"> | ||
365 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
366 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/Bug Reporing 101...</Data></Cell> | ||
367 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
368 | <Cell ss:Index="5"><Data ss:Type="String">Bug Reporting 101...</Data></Cell> | ||
369 | <Cell ss:Index="7" ss:StyleID="s26"><Data ss:Type="String">버그신고 101</Data></Cell> | ||
370 | </Row> | ||
371 | <Row ss:AutoFitHeight="0"> | ||
372 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
373 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/Security Issues...</Data></Cell> | ||
374 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
375 | <Cell ss:Index="5"><Data ss:Type="String">Security Issues...</Data></Cell> | ||
376 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">보안관련 </Data></Cell> | ||
377 | </Row> | ||
378 | <Row ss:AutoFitHeight="0"> | ||
379 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
380 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/separator7</Data></Cell> | ||
381 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
382 | <Cell ss:Index="5"><Data ss:Type="String">-----------</Data></Cell> | ||
383 | <Cell ss:Index="7" ss:StyleID="s21"/> | ||
384 | </Row> | ||
385 | <Row ss:AutoFitHeight="0"> | ||
386 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
387 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/Public Issue Tracker...</Data></Cell> | ||
388 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
389 | <Cell ss:Index="5"><Data ss:Type="String">Public Issue Tracker...</Data></Cell> | ||
390 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이슈 트랙</Data></Cell> | ||
391 | </Row> | ||
392 | <Row ss:AutoFitHeight="0"> | ||
393 | <Cell><Data ss:Type="String">menu_viewer.xml</Data></Cell> | ||
394 | <Cell><Data ss:Type="String">/Main Menu/Tools/Select Tool/Publc Issue Tracker Help...</Data></Cell> | ||
395 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
396 | <Cell ss:Index="5"><Data ss:Type="String">Public Issue Tracker Help...</Data></Cell> | ||
397 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">이슈 트랙 도움말</Data></Cell> | ||
398 | </Row> | ||
399 | <Row ss:AutoFitHeight="0"> | ||
400 | <Cell><Data ss:Type="String">panel_avatar.xml</Data></Cell> | ||
401 | <Cell><Data ss:Type="String">/Panel Avatar/tab/2nd Life/Add Friend...</Data></Cell> | ||
402 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
403 | <Cell ss:Index="5"><Data ss:Type="String">Add Friend...</Data></Cell> | ||
404 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">친구 추가</Data></Cell> | ||
405 | </Row> | ||
406 | <Row ss:AutoFitHeight="0"> | ||
407 | <Cell><Data ss:Type="String">panel_avatar.xml</Data></Cell> | ||
408 | <Cell><Data ss:Type="String">/Panel Avatar/tab/2nd Life/Add Friend...</Data></Cell> | ||
409 | <Cell><Data ss:Type="String">label_selected</Data></Cell> | ||
410 | <Cell ss:Index="5"><Data ss:Type="String">Add Friend...</Data></Cell> | ||
411 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">친구 추가</Data></Cell> | ||
412 | </Row> | ||
413 | <Row ss:AutoFitHeight="0"> | ||
414 | <Cell><Data ss:Type="String">panel_group_general.xml</Data></Cell> | ||
415 | <Cell><Data ss:Type="String">/general_tab/group_name_editor</Data></Cell> | ||
416 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
417 | <Cell ss:Index="5"><Data ss:Type="String">Type your new group name here</Data></Cell> | ||
418 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">새 그룹의 이름을 입력 하십시오</Data></Cell> | ||
419 | </Row> | ||
420 | <Row ss:AutoFitHeight="0"> | ||
421 | <Cell><Data ss:Type="String">panel_preferences_graphics2.xml</Data></Cell> | ||
422 | <Cell><Data ss:Type="String">/Display panel 3/shaders</Data></Cell> | ||
423 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
424 | <Cell ss:Index="5"><Data ss:Type="String">Enable Vertex Shaders</Data></Cell> | ||
425 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">버텍스 쉐이더 활성화</Data></Cell> | ||
426 | </Row> | ||
427 | <Row ss:AutoFitHeight="0"> | ||
428 | <Cell><Data ss:Type="String">panel_preferences_graphics2.xml</Data></Cell> | ||
429 | <Cell><Data ss:Type="String">/Display panel 3/shaders</Data></Cell> | ||
430 | <Cell><Data ss:Type="String">tool_tip</Data></Cell> | ||
431 | <Cell ss:Index="5"><Data ss:Type="String">Disabling this option may prevent some graphics card drivers from crashing.</Data></Cell> | ||
432 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">그래픽 카드와의 충돌을 피하기 위해 옵션을 비활성화함</Data></Cell> | ||
433 | </Row> | ||
434 | <Row ss:AutoFitHeight="0"> | ||
435 | <Cell><Data ss:Type="String">panel_preferences_graphics3.xml</Data></Cell> | ||
436 | <Cell><Data ss:Type="String">/Display panel 2/debug beacon line width</Data></Cell> | ||
437 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
438 | <Cell ss:Index="5"><Data ss:Type="String">Debug Beacon Line Width:</Data></Cell> | ||
439 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">표식 선 굵기</Data></Cell> | ||
440 | </Row> | ||
441 | <Row ss:AutoFitHeight="0"> | ||
442 | <Cell><Data ss:Type="String">panel_preferences_graphics3.xml</Data></Cell> | ||
443 | <Cell><Data ss:Type="String">/Display panel 2/probe_hardware_checkbox</Data></Cell> | ||
444 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
445 | <Cell ss:Index="5"><Data ss:Type="String">Auto-detect graphics hardware on next startup</Data></Cell> | ||
446 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">다음 로그인 시 그래픽 하드웨어 자동 감지</Data></Cell> | ||
447 | </Row> | ||
448 | <Row ss:AutoFitHeight="0"> | ||
449 | <Cell><Data ss:Type="String">panel_preferences_graphics3.xml</Data></Cell> | ||
450 | <Cell><Data ss:Type="String">/Display panel 2/probe_hardware_checkbox</Data></Cell> | ||
451 | <Cell><Data ss:Type="String">tool_tip</Data></Cell> | ||
452 | <Cell ss:Index="5"><Data ss:Type="String">Second Life automatically configures some graphics settings based on your hardware. If you install new hardware, you should have Second Life detect it again.</Data></Cell> | ||
453 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">자동으로 하드웨어에 적합한 그래픽 세팅을 합니다. 새로운 하드웨어를 인스톨 할경우 세컨드라이프를 재인식 시키십시오</Data></Cell> | ||
454 | </Row> | ||
455 | <Row ss:AutoFitHeight="0"> | ||
456 | <Cell><Data ss:Type="String">panel_preferences_popups.xml</Data></Cell> | ||
457 | <Cell><Data ss:Type="String">/popups</Data></Cell> | ||
458 | <Cell><Data ss:Type="String">title</Data></Cell> | ||
459 | <Cell ss:Index="5"><Data ss:Type="String">Popups</Data></Cell> | ||
460 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">팝업</Data></Cell> | ||
461 | </Row> | ||
462 | <Row ss:AutoFitHeight="0"> | ||
463 | <Cell><Data ss:Type="String">panel_preferences_popups.xml</Data></Cell> | ||
464 | <Cell><Data ss:Type="String">/popups/accept_new_inventory</Data></Cell> | ||
465 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
466 | <Cell ss:Index="5"><Data ss:Type="String">Automatically accept</Data></Cell> | ||
467 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">자동 수락</Data></Cell> | ||
468 | </Row> | ||
469 | <Row ss:AutoFitHeight="0"> | ||
470 | <Cell><Data ss:Type="String">panel_preferences_popups.xml</Data></Cell> | ||
471 | <Cell><Data ss:Type="String">/popups/show_new_inventory</Data></Cell> | ||
472 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
473 | <Cell ss:Index="5"><Data ss:Type="String">Automatically view after accepting</Data></Cell> | ||
474 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">자동 수락 후 확인</Data></Cell> | ||
475 | </Row> | ||
476 | <Row ss:AutoFitHeight="0"> | ||
477 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
478 | <Cell><Data ss:Type="String">/web</Data></Cell> | ||
479 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
480 | <Cell ss:Index="5"><Data ss:Type="String">Web</Data></Cell> | ||
481 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">웹</Data></Cell> | ||
482 | </Row> | ||
483 | <Row ss:AutoFitHeight="0"> | ||
484 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
485 | <Cell><Data ss:Type="String">/web/cache_size_label_l</Data></Cell> | ||
486 | <Cell ss:Index="5"><Data ss:Type="String">Browser cache:</Data></Cell> | ||
487 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">브라우저 캐쉬</Data></Cell> | ||
488 | </Row> | ||
489 | <Row ss:AutoFitHeight="0"> | ||
490 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
491 | <Cell><Data ss:Type="String">/web/clear_cache</Data></Cell> | ||
492 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
493 | <Cell ss:Index="5"><Data ss:Type="String">Clear Now</Data></Cell> | ||
494 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">지금 삭제</Data></Cell> | ||
495 | </Row> | ||
496 | <Row ss:AutoFitHeight="0"> | ||
497 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
498 | <Cell><Data ss:Type="String">/web/cookie_label</Data></Cell> | ||
499 | <Cell ss:Index="5"><Data ss:Type="String">Cookies:</Data></Cell> | ||
500 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">쿠키</Data></Cell> | ||
501 | </Row> | ||
502 | <Row ss:AutoFitHeight="0"> | ||
503 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
504 | <Cell><Data ss:Type="String">/web/cookies_enabled</Data></Cell> | ||
505 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
506 | <Cell ss:Index="5"><Data ss:Type="String">Accept cookies from sites</Data></Cell> | ||
507 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">사이트로 부터 쿠키 수락</Data></Cell> | ||
508 | </Row> | ||
509 | <Row ss:AutoFitHeight="0"> | ||
510 | <Cell><Data ss:Type="String">panel_preferences_web.xml</Data></Cell> | ||
511 | <Cell><Data ss:Type="String">/web/clear_cookies</Data></Cell> | ||
512 | <Cell><Data ss:Type="String">label</Data></Cell> | ||
513 | <Cell ss:Index="5"><Data ss:Type="String">Clear Now</Data></Cell> | ||
514 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">지금 삭제</Data></Cell> | ||
515 | </Row> | ||
516 | <Row ss:AutoFitHeight="0" ss:Height="115.5"> | ||
517 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
518 | <Cell><Data ss:Type="String">//errors/invalid_tport</Data></Cell> | ||
519 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Problem encountered processing your teleport request. You may need to log back in before you can teleport. If you continue to get this message, please check the Tech Support FAQ at: www.secondlife.com/support</Data></Cell> | ||
520 | <Cell ss:Index="7" ss:StyleID="s25"><Data ss:Type="String">텔레포트중 문제가 발생했으며 다시 로그인 하십시오, 계속 같은 문제가 발생할 경우에는 www.secondlife.com/support의 Tech Support FAQ를 확인해 주십시오. </Data></Cell> | ||
521 | </Row> | ||
522 | <Row ss:AutoFitHeight="0" ss:Height="115.5"> | ||
523 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
524 | <Cell><Data ss:Type="String">//errors/invalid_region_handoff</Data></Cell> | ||
525 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Problem encountered processing your region crossing. You may need to log back in before you can cross regions. If you continue to get this message, please check the Tech Support FAQ at: www.secondlife.com/support.</Data></Cell> | ||
526 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">지역 이동중 문제가 발생했으며 다시 로그인 하십시오, 계속 같은 문제가 발생할 경우에는 www.secondlife.com/support의 Tech Support FAQ를 확인해 주십시오. </Data></Cell> | ||
527 | </Row> | ||
528 | <Row ss:AutoFitHeight="0" ss:Height="82.5"> | ||
529 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
530 | <Cell><Data ss:Type="String">//errors/blocked_tport</Data></Cell> | ||
531 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Sorry, teleport is currently blocked. Try again in a moment. If you still cannot teleport, please log out and log back in to resolve the problem.</Data></Cell> | ||
532 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">현재 텔레포트가 금지되었습니다, 잠시후 다시 시도 하십시오. 계속 텔레포트에 문제가 있을경우 다시 로그인 하십시오.</Data></Cell> | ||
533 | </Row> | ||
534 | <Row ss:AutoFitHeight="0"> | ||
535 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
536 | <Cell><Data ss:Type="String">//errors/nolandmark_tport</Data></Cell> | ||
537 | <Cell ss:Index="5"><Data ss:Type="String">Sorry, but system was unable to locate landmark destination.</Data></Cell> | ||
538 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">랜드마크 생성에 문제가 있습니다</Data></Cell> | ||
539 | </Row> | ||
540 | <Row ss:AutoFitHeight="0" ss:Height="49.5"> | ||
541 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
542 | <Cell><Data ss:Type="String">//errors/timeout_tport</Data></Cell> | ||
543 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Sorry, but system was unable to complete the teleport connection. Try again in a moment.</Data></Cell> | ||
544 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트중 문제가 발생했으며 잠시후 다시 시도 하십시오.</Data></Cell> | ||
545 | </Row> | ||
546 | <Row ss:AutoFitHeight="0"> | ||
547 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
548 | <Cell><Data ss:Type="String">//errors/noaccess_tport</Data></Cell> | ||
549 | <Cell ss:Index="5"><Data ss:Type="String">Sorry, you do not have access to that teleport destination.</Data></Cell> | ||
550 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트 목적지에 연결하지 못했습니다.</Data></Cell> | ||
551 | </Row> | ||
552 | <Row ss:AutoFitHeight="0" ss:Height="82.5"> | ||
553 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
554 | <Cell><Data ss:Type="String">//errors/missing_attach_tport</Data></Cell> | ||
555 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Your attachments have not arrived yet. Try waiting for a few more seconds or log out and back in again before attempting to teleport.</Data></Cell> | ||
556 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">부착물들이 아직 도착하지 못했습니다. 잠시후 다시 로그인 해보십시오.</Data></Cell> | ||
557 | </Row> | ||
558 | <Row ss:AutoFitHeight="0" ss:Height="99"> | ||
559 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
560 | <Cell><Data ss:Type="String">//errors/too_many_uploads_tport</Data></Cell> | ||
561 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">The asset queue in this region is currently clogged so your teleport request will not be able to succeed in a timely manner. Please try again in a few minutes or go to a less busy area.</Data></Cell> | ||
562 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">접속자 수가 많아 텔레포트가 되지 않습니다. 잠시후 다시 시도 하시거나 접속자 수가 적은 지역으로 텔레포트 하십시오.</Data></Cell> | ||
563 | </Row> | ||
564 | <Row ss:AutoFitHeight="0" ss:Height="66"> | ||
565 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
566 | <Cell><Data ss:Type="String">//errors/expired_tport</Data></Cell> | ||
567 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Sorry, but the system was unable to complete your teleport request in a timely fashion. Please try again in a few minutes.</Data></Cell> | ||
568 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트가 완료되지 못했으며 잠시후 다시 시도 하십시오.</Data></Cell> | ||
569 | </Row> | ||
570 | <Row ss:AutoFitHeight="0" ss:Height="66"> | ||
571 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
572 | <Cell><Data ss:Type="String">//errors/expired_region_handoff</Data></Cell> | ||
573 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Sorry, but the system was unable to complete your region crossing in a timely fashion. Please try again in a few minutes.</Data></Cell> | ||
574 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">지역 이동중 문제가 발생했으며 다시 시도 하십시오.</Data></Cell> | ||
575 | </Row> | ||
576 | <Row ss:AutoFitHeight="0" ss:Height="82.5"> | ||
577 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
578 | <Cell><Data ss:Type="String">//errors/no_host</Data></Cell> | ||
579 | <Cell ss:Index="5" ss:StyleID="s24"><Data ss:Type="String">Unable to find teleport destination. The destination may be temporarily unavailable or no longer exists. Please try again in a few minutes.</Data></Cell> | ||
580 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트 목적지를 찾을 수 없습니다. 목적지가 잠시 유효하지 않거나 더 이상 존재하지 않을 수 있습니다. 잠시후 다시 시도 하십시오.</Data></Cell> | ||
581 | </Row> | ||
582 | <Row ss:AutoFitHeight="0"> | ||
583 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
584 | <Cell><Data ss:Type="String">//progress/sending_dest</Data></Cell> | ||
585 | <Cell ss:Index="5"><Data ss:Type="String">Sending to destination.</Data></Cell> | ||
586 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">목적지로 이동</Data></Cell> | ||
587 | </Row> | ||
588 | <Row ss:AutoFitHeight="0"> | ||
589 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
590 | <Cell><Data ss:Type="String">//progress/redirecting</Data></Cell> | ||
591 | <Cell ss:Index="5"><Data ss:Type="String">Redirecting to different location.</Data></Cell> | ||
592 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">다른 장소로 재설정</Data></Cell> | ||
593 | </Row> | ||
594 | <Row ss:AutoFitHeight="0"> | ||
595 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
596 | <Cell><Data ss:Type="String">//progress/relaying</Data></Cell> | ||
597 | <Cell ss:Index="5"><Data ss:Type="String">Relaying to destination.</Data></Cell> | ||
598 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">목적지 교체</Data></Cell> | ||
599 | </Row> | ||
600 | <Row ss:AutoFitHeight="0"> | ||
601 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
602 | <Cell><Data ss:Type="String">//progress/sending_home</Data></Cell> | ||
603 | <Cell ss:Index="5"><Data ss:Type="String">Sending home location request.</Data></Cell> | ||
604 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">홈 지정 요청 보내기</Data></Cell> | ||
605 | </Row> | ||
606 | <Row ss:AutoFitHeight="0"> | ||
607 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
608 | <Cell><Data ss:Type="String">//progress/sending_landmark</Data></Cell> | ||
609 | <Cell ss:Index="5"><Data ss:Type="String">Sending landmark location request.</Data></Cell> | ||
610 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">랜드마크 지정 요청 보내기</Data></Cell> | ||
611 | </Row> | ||
612 | <Row ss:AutoFitHeight="0"> | ||
613 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
614 | <Cell><Data ss:Type="String">//progress/completing</Data></Cell> | ||
615 | <Cell ss:Index="5"><Data ss:Type="String">Completing teleport.</Data></Cell> | ||
616 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트 완료</Data></Cell> | ||
617 | </Row> | ||
618 | <Row ss:AutoFitHeight="0"> | ||
619 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
620 | <Cell><Data ss:Type="String">//progress/resolving</Data></Cell> | ||
621 | <Cell ss:Index="5"><Data ss:Type="String">Resolving destination.</Data></Cell> | ||
622 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">목적지 파악</Data></Cell> | ||
623 | </Row> | ||
624 | <Row ss:AutoFitHeight="0"> | ||
625 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
626 | <Cell><Data ss:Type="String">//progress/contacting</Data></Cell> | ||
627 | <Cell ss:Index="5"><Data ss:Type="String">Contacting new region.</Data></Cell> | ||
628 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">새 지역 접속</Data></Cell> | ||
629 | </Row> | ||
630 | <Row ss:AutoFitHeight="0"> | ||
631 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
632 | <Cell><Data ss:Type="String">//progress/arriving</Data></Cell> | ||
633 | <Cell ss:Index="5"><Data ss:Type="String">Arriving...</Data></Cell> | ||
634 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">도착</Data></Cell> | ||
635 | </Row> | ||
636 | <Row ss:AutoFitHeight="0"> | ||
637 | <Cell><Data ss:Type="String">teleport_strings.xml</Data></Cell> | ||
638 | <Cell><Data ss:Type="String">//progress/requesting</Data></Cell> | ||
639 | <Cell ss:Index="5"><Data ss:Type="String">Requesting Teleport...</Data></Cell> | ||
640 | <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">텔레포트</Data></Cell> | ||
641 | </Row> | ||
642 | </Table> | ||
643 | <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel"> | ||
644 | <Unsynced/> | ||
645 | <Selected/> | ||
646 | <TopRowVisible>27</TopRowVisible> | ||
647 | <Panes> | ||
648 | <Pane> | ||
649 | <Number>3</Number> | ||
650 | <ActiveRow>38</ActiveRow> | ||
651 | <RangeSelection>R39</RangeSelection> | ||
652 | </Pane> | ||
653 | </Panes> | ||
654 | <ProtectObjects>False</ProtectObjects> | ||
655 | <ProtectScenarios>False</ProtectScenarios> | ||
656 | </WorksheetOptions> | ||
657 | </Worksheet> | ||
658 | </Workbook> | ||
diff --git a/linden/indra/newview/skins/xui/ko/need_to_update.xml b/linden/indra/newview/skins/xui/ko/need_to_update.xml index b262393..9bd6732 100644 --- a/linden/indra/newview/skins/xui/ko/need_to_update.xml +++ b/linden/indra/newview/skins/xui/ko/need_to_update.xml | |||
@@ -1,2 +1,4028 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <strings /> | 2 | |
3 | <strings> | ||
4 | <string><a_file>alerts.xml</a_file> | ||
5 | <b_path>//WriteAnimationFail/message</b_path> | ||
6 | <c_attribute></c_attribute> | ||
7 | <d_old> | ||
8 | Failure writing animation data. | ||
9 | </d_old> | ||
10 | <e_new> | ||
11 | There was a problem writing animation data. Please try again later. | ||
12 | </e_new> | ||
13 | <f_old_trans> | ||
14 | 애니메이션 데이터를 적용하지 못했습니다. | ||
15 | </f_old_trans> | ||
16 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
17 | <b_path>//RemoveFriend/message</b_path> | ||
18 | <c_attribute></c_attribute> | ||
19 | <d_old> | ||
20 | Do you want to remove [FIRST] [LAST] from your friends? | ||
21 | </d_old> | ||
22 | <e_new> | ||
23 | Do you want to remove [FIRST] [LAST] from your list of friends? | ||
24 | </e_new> | ||
25 | <f_old_trans> | ||
26 | [FIRST] [LAST]님을 친구에서 제거하시겠습니까? | ||
27 | </f_old_trans> | ||
28 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
29 | <b_path>//CreateGroupCanAfford/message</b_path> | ||
30 | <c_attribute></c_attribute> | ||
31 | <d_old> | ||
32 | Creating a group costs L$[COST]. | ||
33 | |||
34 | To maintain the group for more than three days, | ||
35 | you must reach a total of three or more members. | ||
36 | |||
37 | Create group? | ||
38 | </d_old> | ||
39 | <e_new> | ||
40 | Creating a group costs L$[COST]. | ||
41 | |||
42 | To maintain the group for more than three days, | ||
43 | you must reach a total of two or more members. | ||
44 | |||
45 | Create group? | ||
46 | </e_new> | ||
47 | <f_old_trans> | ||
48 | 그룹을 생성하려면 L$[COST]가 듭니다. | ||
49 | |||
50 | 그룹을 3일 이상 유지하려면 | ||
51 | 회원 수가 총 3인 이상이 되어야 합니다. | ||
52 | |||
53 | 그룹을 생성 하시겠습니까? | ||
54 | </f_old_trans> | ||
55 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
56 | <b_path>//CreateGroupCannotAfford/message</b_path> | ||
57 | <c_attribute></c_attribute> | ||
58 | <d_old> | ||
59 | Creating a group costs L$[COST]. | ||
60 | You do not have enough money to create this group. | ||
61 | </d_old> | ||
62 | <e_new> | ||
63 | Creating a group costs L$[COST]. | ||
64 | You do not have enough L$ to create this group. | ||
65 | </e_new> | ||
66 | <f_old_trans> | ||
67 | 그룹을 생성하려면 L$[COST]가 듭니다. | ||
68 | 자금이 부족하여 이 그룹을 생성할 수 없습니다. | ||
69 | </f_old_trans> | ||
70 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
71 | <b_path>//GroupNameUsesReservedWord/message</b_path> | ||
72 | <c_attribute></c_attribute> | ||
73 | <d_old> | ||
74 | The group name uses a reserved word. Please | ||
75 | choose a different name. | ||
76 | </d_old> | ||
77 | <e_new> | ||
78 | The group name uses a censored word. Please | ||
79 | choose a different name. | ||
80 | </e_new> | ||
81 | <f_old_trans> | ||
82 | 그룹 이름에 예약된 단어가 사용되고 있습니다. 다른 | ||
83 | 이름을 선택하십시오. | ||
84 | </f_old_trans> | ||
85 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
86 | <b_path>//SalePriceRestriction/message</b_path> | ||
87 | <c_attribute></c_attribute> | ||
88 | <d_old> | ||
89 | Sale price must be set to > L$0 if selling to anybody. | ||
90 | Please select an individual to sell to if selling for L$0. | ||
91 | </d_old> | ||
92 | <e_new> | ||
93 | Sale price must be set to more than L$0 if selling to anyone. | ||
94 | Please select an individual to sell to if selling for L$0. | ||
95 | </e_new> | ||
96 | <f_old_trans> | ||
97 | 판매하는 경우, 판매 가격은 > L$0(으)로 설정되어야 함. | ||
98 | L$0로 판매하는 경우, 팔 사람을 선택하십시오. | ||
99 | </f_old_trans> | ||
100 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
101 | <b_path>//ConfirmLandSaleChange/message</b_path> | ||
102 | <c_attribute></c_attribute> | ||
103 | <d_old> | ||
104 | The selected [LAND_SIZE] sq. m. land is being set for sale. | ||
105 | Your selling price will be L$[SALE_PRICE] and will be authorized for sale to [NAME]. | ||
106 | |||
107 | Would you like to continue making this change? | ||
108 | </d_old> | ||
109 | <e_new> | ||
110 | The selected [LAND_SIZE] m2 land is being set for sale. | ||
111 | Your selling price will be L$[SALE_PRICE] and will be authorized for sale to [NAME]. | ||
112 | |||
113 | </e_new> | ||
114 | <f_old_trans> | ||
115 | 선택된 [LAND_SIZE] 평방 미터의 토지가 판매용으로 설정되었습니다. | ||
116 | 판매 가격은 L$[SALE_PRICE]이고 [NAME]에게 판매가 승인됩니다. | ||
117 | |||
118 | 이 변경 사항을 계속 적용하시겠습니까? | ||
119 | </f_old_trans> | ||
120 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
121 | <b_path>//ConfirmLandSaleChange/Continue</b_path> | ||
122 | <c_attribute></c_attribute> | ||
123 | <d_old> | ||
124 | Continue | ||
125 | </d_old> | ||
126 | <e_new> | ||
127 | OK | ||
128 | </e_new> | ||
129 | <f_old_trans> | ||
130 | 계속 | ||
131 | </f_old_trans> | ||
132 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
133 | <b_path>//ReturnObjectsDeededToGroup/Return</b_path> | ||
134 | <c_attribute></c_attribute> | ||
135 | <d_old> | ||
136 | Return | ||
137 | </d_old> | ||
138 | <e_new> | ||
139 | OK | ||
140 | </e_new> | ||
141 | <f_old_trans> | ||
142 | 반환 | ||
143 | </f_old_trans> | ||
144 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
145 | <b_path>//ReturnObjectsOwnedByUser/message</b_path> | ||
146 | <c_attribute></c_attribute> | ||
147 | <d_old> | ||
148 | Are you sure you want to return all objects owned by the | ||
149 | resident '[NAME]' on this parcel of land | ||
150 | back to their inventory? | ||
151 | |||
152 | Objects: [N] | ||
153 | </d_old> | ||
154 | <e_new> | ||
155 | Are you sure you want to return all objects owned by the | ||
156 | Resident '[NAME]' on this parcel of land | ||
157 | back to their inventory? | ||
158 | |||
159 | Objects: [N] | ||
160 | </e_new> | ||
161 | <f_old_trans> | ||
162 | 이 토지 구획에 있는 주민 '[NAME]' 소유의 오브젝트를 | ||
163 | 모두 오브젝트 인벤토리에 | ||
164 | 반환 하시겠습니까? | ||
165 | |||
166 | 오브젝트: [N] | ||
167 | </f_old_trans> | ||
168 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
169 | <b_path>//ReturnObjectsOwnedByUser/Return</b_path> | ||
170 | <c_attribute></c_attribute> | ||
171 | <d_old> | ||
172 | Return | ||
173 | </d_old> | ||
174 | <e_new> | ||
175 | OK | ||
176 | </e_new> | ||
177 | <f_old_trans> | ||
178 | 반환 | ||
179 | </f_old_trans> | ||
180 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
181 | <b_path>//ReturnObjectsOwnedBySelf/Return</b_path> | ||
182 | <c_attribute></c_attribute> | ||
183 | <d_old> | ||
184 | Return | ||
185 | </d_old> | ||
186 | <e_new> | ||
187 | OK | ||
188 | </e_new> | ||
189 | <f_old_trans> | ||
190 | 반환 | ||
191 | </f_old_trans> | ||
192 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
193 | <b_path>//ReturnObjectsNotOwnedBySelf/Return</b_path> | ||
194 | <c_attribute></c_attribute> | ||
195 | <d_old> | ||
196 | Return | ||
197 | </d_old> | ||
198 | <e_new> | ||
199 | OK | ||
200 | </e_new> | ||
201 | <f_old_trans> | ||
202 | 반환 | ||
203 | </f_old_trans> | ||
204 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
205 | <b_path>//ReturnObjectsNotOwnedByUser/Return</b_path> | ||
206 | <c_attribute></c_attribute> | ||
207 | <d_old> | ||
208 | Return | ||
209 | </d_old> | ||
210 | <e_new> | ||
211 | OK | ||
212 | </e_new> | ||
213 | <f_old_trans> | ||
214 | 반환 | ||
215 | </f_old_trans> | ||
216 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
217 | <b_path>//ReturnAllTopObjects/Return</b_path> | ||
218 | <c_attribute></c_attribute> | ||
219 | <d_old> | ||
220 | Return | ||
221 | </d_old> | ||
222 | <e_new> | ||
223 | OK | ||
224 | </e_new> | ||
225 | <f_old_trans> | ||
226 | 반환 | ||
227 | </f_old_trans> | ||
228 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
229 | <b_path>//DisableAllTopObjects/Disable</b_path> | ||
230 | <c_attribute></c_attribute> | ||
231 | <d_old> | ||
232 | Disable | ||
233 | </d_old> | ||
234 | <e_new> | ||
235 | OK | ||
236 | </e_new> | ||
237 | <f_old_trans> | ||
238 | 비활성 | ||
239 | </f_old_trans> | ||
240 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
241 | <b_path>//ReturnObjectsNotOwnedByGroup/Return</b_path> | ||
242 | <c_attribute></c_attribute> | ||
243 | <d_old> | ||
244 | Return | ||
245 | </d_old> | ||
246 | <e_new> | ||
247 | OK | ||
248 | </e_new> | ||
249 | <f_old_trans> | ||
250 | 반환 | ||
251 | </f_old_trans> | ||
252 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
253 | <b_path>//UnableToDisableOutsideScripts/message</b_path> | ||
254 | <c_attribute></c_attribute> | ||
255 | <d_old> | ||
256 | Unable to disable outside scripts. | ||
257 | This entire region is health enabled (not safe). | ||
258 | Scripts must be allowed to run for guns to work. | ||
259 | </d_old> | ||
260 | <e_new> | ||
261 | Can not disable scripts. | ||
262 | This entire region is damage enabled. | ||
263 | Scripts must be allowed to run for weapons to work. | ||
264 | </e_new> | ||
265 | <f_old_trans> | ||
266 | 외부 스크립트를 비활성화할 수 없습니다. | ||
267 | 이 전체 지역은 활성 상태입니다(안전하지 않음). | ||
268 | 스크립트는 총이 작동할 수 있도록 실행되어야 합니다. | ||
269 | </f_old_trans> | ||
270 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
271 | <b_path>//ErrorEncodingSnapshot/message</b_path> | ||
272 | <c_attribute></c_attribute> | ||
273 | <d_old> | ||
274 | Error encoding snapshot! | ||
275 | </d_old> | ||
276 | <e_new> | ||
277 | Error encoding snapshot. | ||
278 | </e_new> | ||
279 | <f_old_trans> | ||
280 | 스냅샷 인코딩 중 오류가 발생했습니다. | ||
281 | </f_old_trans> | ||
282 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
283 | <b_path>//CannotWearTrash/message</b_path> | ||
284 | <c_attribute></c_attribute> | ||
285 | <d_old> | ||
286 | Cannot wear clothes or body parts that are in the trash | ||
287 | </d_old> | ||
288 | <e_new> | ||
289 | You can not wear clothes or body parts that are in the trash | ||
290 | </e_new> | ||
291 | <f_old_trans> | ||
292 | 옷을 착용할 수 없거나 신체부위가 휴지통에 있습니다. | ||
293 | </f_old_trans> | ||
294 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
295 | <b_path>//CannotWearInfoNotComplete/message</b_path> | ||
296 | <c_attribute></c_attribute> | ||
297 | <d_old> | ||
298 | Cannot wear that item since the complete information set it not yet available. Please try again in a minute. | ||
299 | </d_old> | ||
300 | <e_new> | ||
301 | You can not wear that item because it has not yet loaded. Please try again in a minute. | ||
302 | </e_new> | ||
303 | <f_old_trans> | ||
304 | 전체 정보가 설정되지 않아 이 아이템을 착용할 수 없습니다. 잠시 후에 다시 시도해 주십시오. | ||
305 | </f_old_trans> | ||
306 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
307 | <b_path>//MustHaveAccountToLogInNoLinks/OK</b_path> | ||
308 | <c_attribute></c_attribute> | ||
309 | <d_old> | ||
310 | OK | ||
311 | </d_old> | ||
312 | <e_new> | ||
313 | Close | ||
314 | </e_new> | ||
315 | <f_old_trans> | ||
316 | 확인 | ||
317 | </f_old_trans> | ||
318 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
319 | <b_path>//MustHaveAccountToLogIn/message</b_path> | ||
320 | <c_attribute></c_attribute> | ||
321 | <d_old> | ||
322 | You must have an account to connect to [SECOND_LIFE]. | ||
323 | |||
324 | Go to www.secondlife.com to create a new account? | ||
325 | </d_old> | ||
326 | <e_new> | ||
327 | You must have an account to connect to [SECOND_LIFE]. | ||
328 | |||
329 | Go to www.secondlife.com to create an account? | ||
330 | </e_new> | ||
331 | <f_old_trans> | ||
332 | [SECOND_LIFE]에 연결하려면 계정을 갖고 있어야 합니다. | ||
333 | |||
334 | www.secondlife.com으로 이동하여 새로운 계정을 만드시겠습니까? | ||
335 | </f_old_trans> | ||
336 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
337 | <b_path>//AddClassified/message</b_path> | ||
338 | <c_attribute></c_attribute> | ||
339 | <d_old> | ||
340 | Classified ads appear in the 'Classified' section of the | ||
341 | Search directory for one week. | ||
342 | |||
343 | Fill out your ad, then click 'Publish...' to add it to the | ||
344 | directory. | ||
345 | |||
346 | You'll be asked for a price to pay when clicking Publish. | ||
347 | Paying more makes your ad appear higher in the list, and | ||
348 | also appear higher when people search for keywords. | ||
349 | </d_old> | ||
350 | <e_new> | ||
351 | Classified ads appear in the 'Classified' section of the | ||
352 | Search directory and on www.secondlife.com for one week. | ||
353 | |||
354 | Fill out your ad, then click 'Publish...' to add it to the | ||
355 | directory. | ||
356 | |||
357 | You'll be asked for a price to pay when clicking Publish. | ||
358 | Paying more makes your ad appear higher in the list, and | ||
359 | also appear higher when people search for keywords. | ||
360 | </e_new> | ||
361 | <f_old_trans> | ||
362 | 광고가 1주일 동안 검색 디렉토리의 '광고' 섹션에 | ||
363 | 나타납니다. | ||
364 | |||
365 | 광고를 작성한 후 '게시하기...'를 클릭하여 디렉토리에 | ||
366 | 추가합니다. | ||
367 | |||
368 | 게시하기를 클릭하면 지불할 가격을 묻는 메시지가 나타납니다. | ||
369 | 높은 가격을 지불할수록 광고가 목록에서 더 높은 위치에 게재되고 | ||
370 | 키워드 검색 결과에서 더 우선적으로 표시됩니다. | ||
371 | </f_old_trans> | ||
372 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
373 | <b_path>//DeleteClassified/Delete</b_path> | ||
374 | <c_attribute></c_attribute> | ||
375 | <d_old> | ||
376 | Delete | ||
377 | </d_old> | ||
378 | <e_new> | ||
379 | OK | ||
380 | </e_new> | ||
381 | <f_old_trans> | ||
382 | 삭제 | ||
383 | </f_old_trans> | ||
384 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
385 | <b_path>//DeleteAvatarPick/Delete</b_path> | ||
386 | <c_attribute></c_attribute> | ||
387 | <d_old> | ||
388 | Delete | ||
389 | </d_old> | ||
390 | <e_new> | ||
391 | OK | ||
392 | </e_new> | ||
393 | <f_old_trans> | ||
394 | 삭제 | ||
395 | </f_old_trans> | ||
396 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
397 | <b_path>//PromptGoToEventsPage/GotoPage</b_path> | ||
398 | <c_attribute></c_attribute> | ||
399 | <d_old> | ||
400 | Go to Page | ||
401 | </d_old> | ||
402 | <e_new> | ||
403 | OK | ||
404 | </e_new> | ||
405 | <f_old_trans> | ||
406 | 페이지로 이동 | ||
407 | </f_old_trans> | ||
408 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
409 | <b_path>//SelectItemToView/message</b_path> | ||
410 | <c_attribute></c_attribute> | ||
411 | <d_old> | ||
412 | Please select an item to view. | ||
413 | </d_old> | ||
414 | <e_new> | ||
415 | Please select a proposal to view. | ||
416 | </e_new> | ||
417 | <f_old_trans> | ||
418 | 보려는 항목을 선택하십시오. | ||
419 | </f_old_trans> | ||
420 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
421 | <b_path>//GoToAuctionPage/GotoPage</b_path> | ||
422 | <c_attribute></c_attribute> | ||
423 | <d_old> | ||
424 | Go to Page | ||
425 | </d_old> | ||
426 | <e_new> | ||
427 | OK | ||
428 | </e_new> | ||
429 | <f_old_trans> | ||
430 | 페이지로 이동 | ||
431 | </f_old_trans> | ||
432 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
433 | <b_path>//ScriptCannotUndo/message</b_path> | ||
434 | <c_attribute></c_attribute> | ||
435 | <d_old> | ||
436 | Could not undo all changes in your version of the script. | ||
437 | Would you like to load the server's last saved version? | ||
438 | (Note: this operation cannot be undone.) | ||
439 | </d_old> | ||
440 | <e_new> | ||
441 | Could not undo all changes in your version of the script. | ||
442 | Would you like to load the server's last saved version? | ||
443 | (**Warning** This operation cannot be undone.) | ||
444 | </e_new> | ||
445 | <f_old_trans> | ||
446 | 스크립트 버전에 대한 모든 변경 사항을 취소할 수 없습니다. | ||
447 | 서버에 저장된 최신 버전을 로드 하시겠습니까? | ||
448 | (참고: 이 작업은 취소할 수 없습니다.) | ||
449 | </f_old_trans> | ||
450 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
451 | <b_path>//ScriptCannotUndo/Yes</b_path> | ||
452 | <c_attribute></c_attribute> | ||
453 | <d_old> | ||
454 | Yes | ||
455 | </d_old> | ||
456 | <e_new> | ||
457 | OK | ||
458 | </e_new> | ||
459 | <f_old_trans> | ||
460 | 예 | ||
461 | </f_old_trans> | ||
462 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
463 | <b_path>//ScriptCannotUndo/No</b_path> | ||
464 | <c_attribute></c_attribute> | ||
465 | <d_old> | ||
466 | No | ||
467 | </d_old> | ||
468 | <e_new> | ||
469 | Cancel | ||
470 | </e_new> | ||
471 | <f_old_trans> | ||
472 | 아니오 | ||
473 | </f_old_trans> | ||
474 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
475 | <b_path>//SaveScriptFailObjectNotFound/message</b_path> | ||
476 | <c_attribute></c_attribute> | ||
477 | <d_old> | ||
478 | Could not save the script because the object it is on could not be found. | ||
479 | The object may be out of range or may have been deleted. | ||
480 | </d_old> | ||
481 | <e_new> | ||
482 | Could not save the script because the object it is in could not be found. | ||
483 | The object may be out of range or may have been deleted. | ||
484 | </e_new> | ||
485 | <f_old_trans> | ||
486 | 스크립트가 위치한 오브젝트를 찾을 수 없어 스크립트를 저장할 수 없습니다. | ||
487 | 오브젝트가 해당 범위 밖에 있거나 삭제 되었을 수 있습니다. | ||
488 | </f_old_trans> | ||
489 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
490 | <b_path>//CannotLoadWearable/message</b_path> | ||
491 | <c_attribute></c_attribute> | ||
492 | <d_old> | ||
493 | Sorry, unable to load wearable. | ||
494 | </d_old> | ||
495 | <e_new> | ||
496 | Unable to load wearable. | ||
497 | </e_new> | ||
498 | <f_old_trans> | ||
499 | 죄송합니다. 착용물을 로드할 수 없습니다. | ||
500 | </f_old_trans> | ||
501 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
502 | <b_path>//CannotConnectDNSError/message</b_path> | ||
503 | <c_attribute></c_attribute> | ||
504 | <d_old> | ||
505 | Unable to connect to [SECOND_LIFE]. | ||
506 | DNS could not resolve the host name. | ||
507 | Please verify that you can connect to the www.secondlife.com | ||
508 | web site. If you can, but continue to receive this error, | ||
509 | please go to the support section and report this problem. | ||
510 | </d_old> | ||
511 | <e_new> | ||
512 | Unable to connect to [SECOND_LIFE]. | ||
513 | DNS could not resolve the host name. | ||
514 | Please verify that you can connect to the www.secondlife.com | ||
515 | web site. If you can, but continue to receive this error, | ||
516 | please go to www.secondlife.com/support and report this problem. | ||
517 | </e_new> | ||
518 | <f_old_trans> | ||
519 | [SECOND_LIFE]에 연결하지 못했습니다. | ||
520 | DNS가 호스트 이름을 확인할 수 없습니다. | ||
521 | www.secondlife.com 웹사이트에 연결할 수 있는지 여부를 | ||
522 | 확인하십시오. 연결이 되었지만 이 오류가 계속 발생하는 경우 | ||
523 | 지원 섹션으로 이동하여 이 문제를 신고해 주십시오. | ||
524 | </f_old_trans> | ||
525 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
526 | <b_path>//CannotConnectSecurityError/message</b_path> | ||
527 | <c_attribute></c_attribute> | ||
528 | <d_old> | ||
529 | Unable to establish a secure connection to the login server. | ||
530 | Often this means that your computer's clock is set incorrectly. | ||
531 | Please go to Control Panels and make sure the time and date | ||
532 | are set correctly. | ||
533 | |||
534 | If you continue to receive this error, please go | ||
535 | to the Support section of the SecondLife.com web site | ||
536 | and report the problem. | ||
537 | </d_old> | ||
538 | <e_new> | ||
539 | Unable to establish a secure connection to the login server. | ||
540 | Often this means that your computer's clock is set incorrectly. | ||
541 | Please ensure the time and date are set correctly. | ||
542 | |||
543 | If you continue to receive this error, please go | ||
544 | to www.secondlife.com/support | ||
545 | and report the problem. | ||
546 | </e_new> | ||
547 | <f_old_trans> | ||
548 | 로그인 서버에 대한 보안 연결을 설정할 수 없습니다. | ||
549 | 종종 이 문제는 컴퓨터 시계가 잘못 설정된 것을 의미합니다. | ||
550 | 제어판으로 이동하여 시간과 날짜가 올바르게 설정되었는지 | ||
551 | 확인하십시오. | ||
552 | |||
553 | 이 오류가 계속해서 발생하는 경우에는 | ||
554 | SecondLife.com 웹사이트의 Support 섹션으로 이동한 후 | ||
555 | 문제를 신고해 주십시오. | ||
556 | </f_old_trans> | ||
557 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
558 | <b_path>//CannotConnectVerificationError/message</b_path> | ||
559 | <c_attribute></c_attribute> | ||
560 | <d_old> | ||
561 | Unable to connect to [SECOND_LIFE]. | ||
562 | The login server couldn't verify itself via SSL. | ||
563 | If you continue to receive this error, please go | ||
564 | to the Support section of the SecondLife.com web site | ||
565 | and report the problem. | ||
566 | </d_old> | ||
567 | <e_new> | ||
568 | Unable to connect to [SECOND_LIFE]. | ||
569 | The login server couldn't verify itself via SSL. | ||
570 | If you continue to receive this error, please go | ||
571 | to www.secondlife.com/support | ||
572 | and report the problem. | ||
573 | </e_new> | ||
574 | <f_old_trans> | ||
575 | [SECOND_LIFE]에 연결하지 못했습니다. | ||
576 | SSL을 통해 로그인 서버가 확인되지 않습니다. | ||
577 | 이 오류가 계속해서 발생하는 경우에는 | ||
578 | SecondLife.com 웹사이트의 Support 섹션으로 이동한 다음 | ||
579 | 문제를 신고해 주십시오. | ||
580 | </f_old_trans> | ||
581 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
582 | <b_path>//CannotConnectUnknownErrorWindows/message</b_path> | ||
583 | <c_attribute></c_attribute> | ||
584 | <d_old> | ||
585 | Unable to connect to [SECOND_LIFE]. | ||
586 | Despite our best efforts, something unexpected has gone wrong. | ||
587 | Please go to the Support section of the SecondLife.com web site | ||
588 | and report the problem. If possible, include your SecondLife.log | ||
589 | file from: C:\Documents and Settings\(name)\Application Data\SecondLife\logs | ||
590 | Thank you. | ||
591 | </d_old> | ||
592 | <e_new> | ||
593 | Unable to connect to [SECOND_LIFE]. | ||
594 | Despite our best efforts, something unexpected has gone wrong. | ||
595 | Please go to www.secondlife.com/support | ||
596 | and report the problem. If possible, include your SecondLife.log | ||
597 | file from: C:\Documents and Settings\(name)\Application Data\SecondLife\logs | ||
598 | Thank you. | ||
599 | </e_new> | ||
600 | <f_old_trans> | ||
601 | [SECOND_LIFE]에 연결하지 못했습니다. | ||
602 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. | ||
603 | SecondLife.com 웹사이트의 Support 섹션에서 | ||
604 | 문제를 신고해 주십시오. 가능하면 C:\Documents and Settings\(name)\Application Data\SecondLife\logs에 | ||
605 | 있는 귀하의 SecondLife.log 파일을 함께 보내주십시오. | ||
606 | 감사합니다. | ||
607 | </f_old_trans> | ||
608 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
609 | <b_path>//CannotConnectUnknownErrorDarwin/message</b_path> | ||
610 | <c_attribute></c_attribute> | ||
611 | <d_old> | ||
612 | Unable to connect to [SECOND_LIFE]. | ||
613 | Despite our best efforts, something unexpected has gone wrong. | ||
614 | Please go to the Support section of the SecondLife.com web site | ||
615 | and report the problem. If possible, include your SecondLife.log | ||
616 | file from: ~/Library/Application Support/SecondLife/logs | ||
617 | Thank you. | ||
618 | </d_old> | ||
619 | <e_new> | ||
620 | Unable to connect to [SECOND_LIFE]. | ||
621 | Despite our best efforts, something unexpected has gone wrong. | ||
622 | Please go to www.secondlife.com/support | ||
623 | and report the problem. If possible, include your SecondLife.log | ||
624 | file from: ~/Library/Application Support/SecondLife/logs | ||
625 | Thank you. | ||
626 | </e_new> | ||
627 | <f_old_trans> | ||
628 | [SECOND_LIFE]에 연결하지 못했습니다. | ||
629 | 최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다. | ||
630 | SecondLife.com 웹사이트의 Support 섹션에서 | ||
631 | 문제를 신고해 주십시오. 가능하면 ~/Library/Application Support/SecondLife/logs에 | ||
632 | 있는 귀하의 SecondLife.log 파일을 함께 보내주십시오. | ||
633 | 감사합니다. | ||
634 | </f_old_trans> | ||
635 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
636 | <b_path>//CannotResolveLoginToken/message</b_path> | ||
637 | <c_attribute></c_attribute> | ||
638 | <d_old> | ||
639 | There was a problem resolving your login | ||
640 | authentication token. Please try logging in | ||
641 | again. If you continue to receive this error, | ||
642 | please goto the Support section of the | ||
643 | SecondLife.com web site. | ||
644 | </d_old> | ||
645 | <e_new> | ||
646 | There was a problem resolving your login | ||
647 | authentication token. Please try logging in | ||
648 | again. If you continue to receive this error, | ||
649 | please go to www.secondlife.com/support. | ||
650 | </e_new> | ||
651 | <f_old_trans> | ||
652 | 로그인 인증을 확인하는 중 문제가 | ||
653 | 발생했습니다. 로그인을 다시 시도해 | ||
654 | 보시되 오류가 계속해서 발생하는 경우에는 | ||
655 | SecondLife.com 웹사이트의 Support 섹션에서 관련정보를 참고 하십시오. | ||
656 | </f_old_trans> | ||
657 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
658 | <b_path>//CannotConnectNoMessage/message</b_path> | ||
659 | <c_attribute></c_attribute> | ||
660 | <d_old> | ||
661 | Unknown problem trying to connect. | ||
662 | (Blank error message from server.) | ||
663 | |||
664 | Please try again in a few minutes, or click Help | ||
665 | for advice and a link to the system status web page. | ||
666 | </d_old> | ||
667 | <e_new> | ||
668 | Unknown problem trying to connect. | ||
669 | |||
670 | Please try again in a few minutes, or click Help | ||
671 | for advice and a link to the system status web page. | ||
672 | </e_new> | ||
673 | <f_old_trans> | ||
674 | 연결을 시도하는 중 알 수 없는 문제가 발생했습니다. | ||
675 | (서버의 공백 오류 메시지) | ||
676 | |||
677 | 몇 초 후에 다시 시도하거나 도움말을 클릭하여 | ||
678 | 시스템 상태 웹 페이지에 대한 지원 정보 및 링크를 확인하십시오. | ||
679 | </f_old_trans> | ||
680 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
681 | <b_path>//ClothingStillDownloading/message</b_path> | ||
682 | <c_attribute></c_attribute> | ||
683 | <d_old> | ||
684 | Your clothing is still downloading. | ||
685 | You can use the world normally, and other users | ||
686 | will see you correctly. | ||
687 | </d_old> | ||
688 | <e_new> | ||
689 | Your avatar is still downloading. | ||
690 | You can use [SECOND_LIFE] normally, and other Residents | ||
691 | will see you correctly. | ||
692 | </e_new> | ||
693 | <f_old_trans> | ||
694 | 의상을 다운로드하는 중입니다. | ||
695 | 일반적으로 세컨드라이프를 사용할 수 있으며 다른 사용자에게 | ||
696 | 귀하의 모습이 제대로 표시될 것입니다. | ||
697 | </f_old_trans> | ||
698 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
699 | <b_path>//WelcomeToSecondLife/message</b_path> | ||
700 | <c_attribute></c_attribute> | ||
701 | <d_old> | ||
702 | Welcome to [SECOND_LIFE]! | ||
703 | |||
704 | Use arrow keys to walk. | ||
705 | |||
706 | Please choose the male or female character. | ||
707 | You can change your mind later. | ||
708 | </d_old> | ||
709 | <e_new> | ||
710 | Welcome to [SECOND_LIFE]! | ||
711 | |||
712 | Use arrow keys to walk. | ||
713 | |||
714 | Please choose the male or female avatar. | ||
715 | You can change your mind later. | ||
716 | </e_new> | ||
717 | <f_old_trans> | ||
718 | [SECOND_LIFE]에 오신 것을 환영합니다! | ||
719 | |||
720 | 화살표 키를 이용하여 걸을 수 있습니다. | ||
721 | |||
722 | 남성 또는 여성 캐릭터를 선택해 주십시오. | ||
723 | 차후에 변경이 가능합니다. | ||
724 | </f_old_trans> | ||
725 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
726 | <b_path>//WelcomeToSecondLifeSimple/message</b_path> | ||
727 | <c_attribute></c_attribute> | ||
728 | <d_old> | ||
729 | Welcome to [SECOND_LIFE]! | ||
730 | |||
731 | Use arrow keys to walk. | ||
732 | |||
733 | Please choose the male or female character. | ||
734 | </d_old> | ||
735 | <e_new> | ||
736 | Welcome to [SECOND_LIFE]! | ||
737 | |||
738 | Use arrow keys to walk. | ||
739 | |||
740 | Please choose the male or female avatar. | ||
741 | </e_new> | ||
742 | <f_old_trans> | ||
743 | [SECOND_LIFE]에 오신 것을 환영합니다! | ||
744 | |||
745 | 화살표 키를 이용하여 걸을 수 있습니다. | ||
746 | |||
747 | 남성 또는 여성 캐릭터를 선택해 주십시오. | ||
748 | </f_old_trans> | ||
749 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
750 | <b_path>//RegionNoTerraforming/message</b_path> | ||
751 | <c_attribute></c_attribute> | ||
752 | <d_old> | ||
753 | The region [REGION] does not allow terraforming. | ||
754 | You will need to buy land in another part of the world | ||
755 | to terraform it. | ||
756 | </d_old> | ||
757 | <e_new> | ||
758 | The region [REGION] does not allow terraforming. | ||
759 | </e_new> | ||
760 | <f_old_trans> | ||
761 | 지역 [REGION]은(는) 지형 변경이 허용되지 않습니다. | ||
762 | 이 지역의 지형을 변경하려면 다른 토지를 | ||
763 | 매입해야 합니다. | ||
764 | </f_old_trans> | ||
765 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
766 | <b_path>//TooManyItems/message</b_path> | ||
767 | <c_attribute></c_attribute> | ||
768 | <d_old> | ||
769 | Cannot give that many items in a single inventory transfer. | ||
770 | </d_old> | ||
771 | <e_new> | ||
772 | Cannot give more than 42 items in a single inventory transfer. | ||
773 | </e_new> | ||
774 | <f_old_trans> | ||
775 | 이만큼 많은 아이템을 한번에 인벤토리 전송으로 보낼 수 없습니다. | ||
776 | </f_old_trans> | ||
777 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
778 | <b_path>//NoItems/message</b_path> | ||
779 | <c_attribute></c_attribute> | ||
780 | <d_old> | ||
781 | No items you can give. | ||
782 | </d_old> | ||
783 | <e_new> | ||
784 | You do not have permission to transfer | ||
785 | the selected items. | ||
786 | </e_new> | ||
787 | <f_old_trans> | ||
788 | 제공할 아이템 없음. | ||
789 | </f_old_trans> | ||
790 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
791 | <b_path>//CannotGiveCategory/message</b_path> | ||
792 | <c_attribute></c_attribute> | ||
793 | <d_old> | ||
794 | Unable to give inventory category. | ||
795 | </d_old> | ||
796 | <e_new> | ||
797 | You do not have permission to transfer | ||
798 | the selected folder. | ||
799 | </e_new> | ||
800 | <f_old_trans> | ||
801 | 아이템 카테고리를 제공할 수 없습니다. | ||
802 | </f_old_trans> | ||
803 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
804 | <b_path>//InvalidUUID/message</b_path> | ||
805 | <c_attribute></c_attribute> | ||
806 | <d_old> | ||
807 | Not a valid uuid | ||
808 | </d_old> | ||
809 | <e_new> | ||
810 | Not a valid UUID. | ||
811 | </e_new> | ||
812 | <f_old_trans> | ||
813 | 올바른uuid가 아님 | ||
814 | </f_old_trans> | ||
815 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
816 | <b_path>//TakeLockedOrNotOwnedBy/message</b_path> | ||
817 | <c_attribute></c_attribute> | ||
818 | <d_old> | ||
819 | At least one object is locked or not owned by you. | ||
820 | If an object is not owned by you and you take it, | ||
821 | next owner permissions will be applied to it and | ||
822 | possibly restrict your ability to modify or copy it | ||
823 | in the future. | ||
824 | However, you can still take the current selection. | ||
825 | Are you sure you want to take these itmes? | ||
826 | </d_old> | ||
827 | <e_new> | ||
828 | At least one object is locked or not owned by you. | ||
829 | If an object is not owned by you and you take it, | ||
830 | next owner permissions will be applied to it and | ||
831 | possibly restrict your ability to modify or copy it. | ||
832 | |||
833 | Are you sure you want to take these itmes? | ||
834 | </e_new> | ||
835 | <f_old_trans> | ||
836 | 1개 이상의 오브젝트가 잠겨 있거나 귀하의 소유가 아닙니다. | ||
837 | 귀하의 소유가 아닌 오브젝트를 귀하가 가지면 | ||
838 | 이 오브젝트에 다음 소유자 권한이 적용되어 | ||
839 | 이후에 귀하가 수정하거나 복사할 권한이 제한될 수 | ||
840 | 있습니다. | ||
841 | 하지만 현재 원하는 아이템을 선택할 수 있습니다. | ||
842 | 이 아이템을 소유 하시겠습니까? | ||
843 | </f_old_trans> | ||
844 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
845 | <b_path>//TakeLockedOrNotOwnedBy/Yes</b_path> | ||
846 | <c_attribute></c_attribute> | ||
847 | <d_old> | ||
848 | Yes | ||
849 | </d_old> | ||
850 | <e_new> | ||
851 | OK | ||
852 | </e_new> | ||
853 | <f_old_trans> | ||
854 | 예 | ||
855 | </f_old_trans> | ||
856 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
857 | <b_path>//TakeLockedOrNotOwnedBy/No</b_path> | ||
858 | <c_attribute></c_attribute> | ||
859 | <d_old> | ||
860 | No | ||
861 | </d_old> | ||
862 | <e_new> | ||
863 | Cancel | ||
864 | </e_new> | ||
865 | <f_old_trans> | ||
866 | 아니오 | ||
867 | </f_old_trans> | ||
868 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
869 | <b_path>//PromptGoToCurrencyPage/GotoPage</b_path> | ||
870 | <c_attribute></c_attribute> | ||
871 | <d_old> | ||
872 | Go to Page | ||
873 | </d_old> | ||
874 | <e_new> | ||
875 | OK | ||
876 | </e_new> | ||
877 | <f_old_trans> | ||
878 | 페이지로 이동 | ||
879 | </f_old_trans> | ||
880 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
881 | <b_path>//UnableToLinkObjects/message</b_path> | ||
882 | <c_attribute></c_attribute> | ||
883 | <d_old> | ||
884 | Unable to link these [COUNT] objects. | ||
885 | You can link a maximum of [MAX] objects. | ||
886 | Try selecting fewer objects. | ||
887 | </d_old> | ||
888 | <e_new> | ||
889 | Unable to link these [COUNT] objects. | ||
890 | You can link a maximum of [MAX] objects. | ||
891 | </e_new> | ||
892 | <f_old_trans> | ||
893 | [COUNT]개 오브젝트를 연결할 수 없습니다. | ||
894 | 최대 [MAX]개의 오브젝트를 연결할 수 있습니다. | ||
895 | 더 적은 수의 오브젝트를 선택해 주십시오. | ||
896 | </f_old_trans> | ||
897 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
898 | <b_path>//CannotUploadSoundFile/message</b_path> | ||
899 | <c_attribute></c_attribute> | ||
900 | <d_old> | ||
901 | Couldn't open upload sound file for reading: | ||
902 | [FILE] | ||
903 | </d_old> | ||
904 | <e_new> | ||
905 | Couldn't open uploaded sound file for reading: | ||
906 | [FILE] | ||
907 | </e_new> | ||
908 | <f_old_trans> | ||
909 | 읽기를 수행할 업로드 사운드 파일을 열 수 없습니다: | ||
910 | [FILE] | ||
911 | </f_old_trans> | ||
912 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
913 | <b_path>//UnknownVorbisEncodeFailure/message</b_path> | ||
914 | <c_attribute></c_attribute> | ||
915 | <d_old> | ||
916 | Unknown vorbis encode failure on: [FILE] | ||
917 | </d_old> | ||
918 | <e_new> | ||
919 | Unknown Vorbis encode failure on: [FILE] | ||
920 | </e_new> | ||
921 | <f_old_trans> | ||
922 | 알 수 없는 vorbis 인코딩 오류: [FILE] | ||
923 | </f_old_trans> | ||
924 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
925 | <b_path>//CorruptResourceFile/message</b_path> | ||
926 | <c_attribute></c_attribute> | ||
927 | <d_old> | ||
928 | corrupt resource file: [FILE] | ||
929 | </d_old> | ||
930 | <e_new> | ||
931 | Corrupt resource file: [FILE] | ||
932 | </e_new> | ||
933 | <f_old_trans> | ||
934 | 손상된 리소스 파일: [FILE] | ||
935 | </f_old_trans> | ||
936 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
937 | <b_path>//UnknownResourceFileVersion/message</b_path> | ||
938 | <c_attribute></c_attribute> | ||
939 | <d_old> | ||
940 | unknown linden resource file version in file: [FILE] | ||
941 | </d_old> | ||
942 | <e_new> | ||
943 | Unknown Linden resource file version in file: [FILE] | ||
944 | </e_new> | ||
945 | <f_old_trans> | ||
946 | 파일에 알 수 없는 린든 리소스 파일 버전이 있습니다: [FILE] | ||
947 | </f_old_trans> | ||
948 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
949 | <b_path>//DoNotSupportBulkAnimationUpload/message</b_path> | ||
950 | <c_attribute></c_attribute> | ||
951 | <d_old> | ||
952 | We do not currently support bulk upload of animation files | ||
953 | </d_old> | ||
954 | <e_new> | ||
955 | We do not currently support bulk upload of animation files. | ||
956 | </e_new> | ||
957 | <f_old_trans> | ||
958 | 현재 애니메이션 파일의 일괄 업로드는 지원되지 않습니다. | ||
959 | </f_old_trans> | ||
960 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
961 | <b_path>//InsufficientFundsToUploadFile/message</b_path> | ||
962 | <c_attribute></c_attribute> | ||
963 | <d_old> | ||
964 | Insufficient funds to upload file: cost is L$[COST], balance is L$[BALANCE] | ||
965 | </d_old> | ||
966 | <e_new> | ||
967 | Insufficient L$ to upload file: the price is L$[COST], your balance is L$[BALANCE] | ||
968 | </e_new> | ||
969 | <f_old_trans> | ||
970 | 파일을 업로드하는 데 린든달러가 부족함: 비용은 L$[COST]이고, 잔액은 L$[BALANCE]임 | ||
971 | </f_old_trans> | ||
972 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
973 | <b_path>//InsufficientFundsToFinishUpload/message</b_path> | ||
974 | <c_attribute></c_attribute> | ||
975 | <d_old> | ||
976 | Insufficient funds to finish uploading [FILE]: cost is L$[COST], balance is L$[BALANCE] | ||
977 | </d_old> | ||
978 | <e_new> | ||
979 | Insufficient L$ to finish uploading [FILE]: the price is L$[COST], your balance is L$[BALANCE] | ||
980 | </e_new> | ||
981 | <f_old_trans> | ||
982 | [FILE] (을)를 업로드하는 데 린든달러가 부족함: 비용은 L$[COST]이고, 잔액은 L$[BALANCE]임 | ||
983 | </f_old_trans> | ||
984 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
985 | <b_path>//CannotCreateLandmarkNotOwner/message</b_path> | ||
986 | <c_attribute></c_attribute> | ||
987 | <d_old> | ||
988 | You cannot create a landmark here because | ||
989 | the owner of the land doesn't allow it. | ||
990 | Try moving a few meters away first. | ||
991 | </d_old> | ||
992 | <e_new> | ||
993 | You cannot create a landmark here because | ||
994 | the owner of the land doesn't allow it. | ||
995 | </e_new> | ||
996 | <f_old_trans> | ||
997 | 토지의 소유주가 허용하지 않으므로 여기에 | ||
998 | 랜드마크를 작성할 수 없습니다. | ||
999 | 먼저 몇 m 더 이동해 보십시오. | ||
1000 | </f_old_trans> | ||
1001 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1002 | <b_path>//CannotRecompileSelectObjectsNoScripts/message</b_path> | ||
1003 | <c_attribute></c_attribute> | ||
1004 | <d_old> | ||
1005 | Not able to perform recompilation. | ||
1006 | Select objects with scripts that | ||
1007 | are valid. | ||
1008 | </d_old> | ||
1009 | <e_new> | ||
1010 | Not able to perform 'recompilation'. | ||
1011 | Select an object with a script. | ||
1012 | </e_new> | ||
1013 | <f_old_trans> | ||
1014 | 리컴파일링을 수행할 수 없음. | ||
1015 | 올바른 | ||
1016 | 스크립트의 오브젝트틀 선택합니다. | ||
1017 | </f_old_trans> | ||
1018 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1019 | <b_path>//CannotRecompileSelectObjectsNoPermission/message</b_path> | ||
1020 | <c_attribute></c_attribute> | ||
1021 | <d_old> | ||
1022 | Not able to perform recompilation. | ||
1023 | Select objects with scripts that you | ||
1024 | have permission to modify. | ||
1025 | </d_old> | ||
1026 | <e_new> | ||
1027 | Not able to perform 'recompilation'. | ||
1028 | Select objects with scripts that you | ||
1029 | have permission to modify. | ||
1030 | </e_new> | ||
1031 | <f_old_trans> | ||
1032 | 리컴파일링을 수행할 수 없음. | ||
1033 | 내가 수정할 권한이 있는 | ||
1034 | 스크립트의 오브젝트틀 선택합니다. | ||
1035 | </f_old_trans> | ||
1036 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1037 | <b_path>//CannotResetSelectObjectsNoScripts/message</b_path> | ||
1038 | <c_attribute></c_attribute> | ||
1039 | <d_old> | ||
1040 | Not able to perform reset. | ||
1041 | Select objects with scripts that you | ||
1042 | are valid. | ||
1043 | </d_old> | ||
1044 | <e_new> | ||
1045 | Not able to perform 'reset'. | ||
1046 | Select objects with scripts. | ||
1047 | </e_new> | ||
1048 | <f_old_trans> | ||
1049 | 초기화를 수행할 수 없음. | ||
1050 | 올바른 | ||
1051 | 스크립트의 오브젝트틀 선택합니다.. | ||
1052 | </f_old_trans> | ||
1053 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1054 | <b_path>//CannotResetSelectObjectsNoPermission/message</b_path> | ||
1055 | <c_attribute></c_attribute> | ||
1056 | <d_old> | ||
1057 | Not able to perform reset. | ||
1058 | Select objects with scripts that you | ||
1059 | have permission to modify. | ||
1060 | </d_old> | ||
1061 | <e_new> | ||
1062 | Not able to perform 'reset'. | ||
1063 | Select objects with scripts that you | ||
1064 | have permission to modify. | ||
1065 | </e_new> | ||
1066 | <f_old_trans> | ||
1067 | 초기화를 수행할 수 없음. | ||
1068 | 내가 수정할 권한이 있는 | ||
1069 | 스크립트의 오브젝트틀 선택합니다. | ||
1070 | </f_old_trans> | ||
1071 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1072 | <b_path>//CannotSetRunningSelectObjectsNoScripts/message</b_path> | ||
1073 | <c_attribute></c_attribute> | ||
1074 | <d_old> | ||
1075 | Not able to set any scripts to running. | ||
1076 | Select objects with scripts that | ||
1077 | are valid. | ||
1078 | </d_old> | ||
1079 | <e_new> | ||
1080 | Not able to set any scripts to 'running'. | ||
1081 | Select objects with scripts. | ||
1082 | </e_new> | ||
1083 | <f_old_trans> | ||
1084 | 스크립트를 실행 함으로 설정할 수 없음. | ||
1085 | 올바른 | ||
1086 | 스크립트의 오브젝트틀 선택합니다. | ||
1087 | </f_old_trans> | ||
1088 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1089 | <b_path>//CannotSetRunningSelectObjectsNoPermission/message</b_path> | ||
1090 | <c_attribute></c_attribute> | ||
1091 | <d_old> | ||
1092 | Not able to set any scripts to running. | ||
1093 | Select objects with scripts that you | ||
1094 | have permission to modify. | ||
1095 | </d_old> | ||
1096 | <e_new> | ||
1097 | Not able to set any scripts to 'running'. | ||
1098 | Select objects with scripts that you | ||
1099 | have permission to modify. | ||
1100 | </e_new> | ||
1101 | <f_old_trans> | ||
1102 | 스크립트를 실행 함으로 설정할 수 없음. | ||
1103 | 내가 수정할 권한이 있는 | ||
1104 | 스크립트의 오브젝트틀 선택합니다. | ||
1105 | </f_old_trans> | ||
1106 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1107 | <b_path>//CannotSetRunningNotSelectObjectsNoScripts/message</b_path> | ||
1108 | <c_attribute></c_attribute> | ||
1109 | <d_old> | ||
1110 | Not able to set any scripts to not running. | ||
1111 | Select objects with scripts that | ||
1112 | are valid. | ||
1113 | </d_old> | ||
1114 | <e_new> | ||
1115 | Unable to set any scripts to 'not running'. | ||
1116 | Select objects with scripts. | ||
1117 | </e_new> | ||
1118 | <f_old_trans> | ||
1119 | 스크립트를 실행 안 함으로 설정할 수 없음. | ||
1120 | 올바른 | ||
1121 | 스크립트의 오브젝트틀 선택합니다. | ||
1122 | </f_old_trans> | ||
1123 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1124 | <b_path>//CannotSetRunningNotSelectObjectsNoPermission/message</b_path> | ||
1125 | <c_attribute></c_attribute> | ||
1126 | <d_old> | ||
1127 | Not able to set any scripts to not running. | ||
1128 | Select objects with scripts that you | ||
1129 | have permission to modify. | ||
1130 | </d_old> | ||
1131 | <e_new> | ||
1132 | Unable to set any scripts to 'not running'. | ||
1133 | Select objects with scripts that you | ||
1134 | have permission to modify. | ||
1135 | </e_new> | ||
1136 | <f_old_trans> | ||
1137 | 스크립트를 실행 안 함으로 설정할 수 없음. | ||
1138 | 내가 수정할 권한이 있는 | ||
1139 | 스크립트의 오브젝트틀 선택합니다. | ||
1140 | </f_old_trans> | ||
1141 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1142 | <b_path>//NoFrontmostFloater/message</b_path> | ||
1143 | <c_attribute></c_attribute> | ||
1144 | <d_old> | ||
1145 | No frontmost floater to save | ||
1146 | </d_old> | ||
1147 | <e_new> | ||
1148 | No frontmost floater to save. | ||
1149 | </e_new> | ||
1150 | <f_old_trans> | ||
1151 | 맨 앞의 플러터 저장 안함 | ||
1152 | </f_old_trans> | ||
1153 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1154 | <b_path>//CannotSetLandOwnerNothingSelected/message</b_path> | ||
1155 | <c_attribute></c_attribute> | ||
1156 | <d_old> | ||
1157 | Unable to set land owner: | ||
1158 | Nothing selected. | ||
1159 | </d_old> | ||
1160 | <e_new> | ||
1161 | Unable to set land owner: | ||
1162 | No parcel selected. | ||
1163 | </e_new> | ||
1164 | <f_old_trans> | ||
1165 | 토지 소유주를 설정할 수 없습니다: | ||
1166 | 선택한 항목이 없습니다. | ||
1167 | </f_old_trans> | ||
1168 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1169 | <b_path>//ForceOwnerAuctionWarning/Force</b_path> | ||
1170 | <c_attribute></c_attribute> | ||
1171 | <d_old> | ||
1172 | Force | ||
1173 | </d_old> | ||
1174 | <e_new> | ||
1175 | OK | ||
1176 | </e_new> | ||
1177 | <f_old_trans> | ||
1178 | 포스 | ||
1179 | </f_old_trans> | ||
1180 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1181 | <b_path>//CannotContentifyNothingSelected/message</b_path> | ||
1182 | <c_attribute></c_attribute> | ||
1183 | <d_old> | ||
1184 | Unable to contentify: | ||
1185 | Nothing selected. | ||
1186 | </d_old> | ||
1187 | <e_new> | ||
1188 | Unable to contentify: | ||
1189 | No parcel selected. | ||
1190 | </e_new> | ||
1191 | <f_old_trans> | ||
1192 | 컨텐츠를 확인할 수 없습니다: | ||
1193 | 선택한 항목이 없습니다. | ||
1194 | </f_old_trans> | ||
1195 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1196 | <b_path>//CannotContentifyNoRegion/message</b_path> | ||
1197 | <c_attribute></c_attribute> | ||
1198 | <d_old> | ||
1199 | Unable to contentify: | ||
1200 | No region. | ||
1201 | </d_old> | ||
1202 | <e_new> | ||
1203 | Unable to contentify: | ||
1204 | No region selected. | ||
1205 | </e_new> | ||
1206 | <f_old_trans> | ||
1207 | 컨텐츠를 확인할 수 없습니다: | ||
1208 | 지역이 없습니다. | ||
1209 | </f_old_trans> | ||
1210 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1211 | <b_path>//CannotReleaseLandNothingSelected/message</b_path> | ||
1212 | <c_attribute></c_attribute> | ||
1213 | <d_old> | ||
1214 | Unable to abandon land: | ||
1215 | Nothing selected. | ||
1216 | </d_old> | ||
1217 | <e_new> | ||
1218 | Unable to abandon land: | ||
1219 | No parcel selected. | ||
1220 | </e_new> | ||
1221 | <f_old_trans> | ||
1222 | 토지를 포기하지 못했습니다: | ||
1223 | 선택한 항목이 없습니다. | ||
1224 | </f_old_trans> | ||
1225 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1226 | <b_path>//CannotBuyLandNothingSelected/message</b_path> | ||
1227 | <c_attribute></c_attribute> | ||
1228 | <d_old> | ||
1229 | Unable to buy land: | ||
1230 | Nothing selected. | ||
1231 | </d_old> | ||
1232 | <e_new> | ||
1233 | Unable to buy land: | ||
1234 | No parcel selected. | ||
1235 | </e_new> | ||
1236 | <f_old_trans> | ||
1237 | 토지를 구매하지 못했습니다: | ||
1238 | 선택한 항목이 없습니다. | ||
1239 | </f_old_trans> | ||
1240 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1241 | <b_path>//CannotDeedLandNothingSelected/message</b_path> | ||
1242 | <c_attribute></c_attribute> | ||
1243 | <d_old> | ||
1244 | Unable to deed land: | ||
1245 | Nothing selected. | ||
1246 | </d_old> | ||
1247 | <e_new> | ||
1248 | Unable to deed land: | ||
1249 | No parcel selected. | ||
1250 | </e_new> | ||
1251 | <f_old_trans> | ||
1252 | 토지를 양도하지 못했습니다: | ||
1253 | 선택한 항목이 없습니다. | ||
1254 | </f_old_trans> | ||
1255 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1256 | <b_path>//CannotDeedLandNoGroup/message</b_path> | ||
1257 | <c_attribute></c_attribute> | ||
1258 | <d_old> | ||
1259 | Unable to deed land: | ||
1260 | No Group. | ||
1261 | </d_old> | ||
1262 | <e_new> | ||
1263 | Unable to deed land: | ||
1264 | No Group selected. | ||
1265 | </e_new> | ||
1266 | <f_old_trans> | ||
1267 | 토지를 양도하지 못했습니다: | ||
1268 | 그룹이 없습니다. | ||
1269 | </f_old_trans> | ||
1270 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1271 | <b_path>//CannotSetLandOwnerNothingSelected/message</b_path> | ||
1272 | <c_attribute></c_attribute> | ||
1273 | <d_old> | ||
1274 | Unable to set land owner: | ||
1275 | Nothing selected. | ||
1276 | </d_old> | ||
1277 | <e_new> | ||
1278 | Unable to set land owner: | ||
1279 | No parcel selected. | ||
1280 | </e_new> | ||
1281 | <f_old_trans> | ||
1282 | 토지 소유주를 설정할 수 없습니다: | ||
1283 | 선택한 항목이 없습니다. | ||
1284 | </f_old_trans> | ||
1285 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1286 | <b_path>//CannotBuyLandMultipleSelected/message</b_path> | ||
1287 | <c_attribute></c_attribute> | ||
1288 | <d_old> | ||
1289 | Unable to buy land: | ||
1290 | Multiple different parcels selected. | ||
1291 | Try selecting a smaller area. | ||
1292 | </d_old> | ||
1293 | <e_new> | ||
1294 | Unable to buy land: | ||
1295 | Multiple parcels selected. | ||
1296 | Try selecting a single parcel. | ||
1297 | </e_new> | ||
1298 | <f_old_trans> | ||
1299 | 토지를 구매하지 못했습니다: | ||
1300 | 여러 개의 각기 다른 구획이 선택되었습니다. | ||
1301 | 더 작은 영역을 선택해 주십시오. | ||
1302 | </f_old_trans> | ||
1303 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1304 | <b_path>//CannotDeedLandMultipleSelected/message</b_path> | ||
1305 | <c_attribute></c_attribute> | ||
1306 | <d_old> | ||
1307 | Unable to deed land: | ||
1308 | Multiple different parcels selected. | ||
1309 | Try selecting a smaller area. | ||
1310 | </d_old> | ||
1311 | <e_new> | ||
1312 | Unable to deed land: | ||
1313 | Multiple parcels selected. | ||
1314 | Try selecting a single parcel. | ||
1315 | </e_new> | ||
1316 | <f_old_trans> | ||
1317 | 토지를 양도하지 못했습니다: | ||
1318 | 여러 개의 각기 다른 구획이 선택되었습니다. | ||
1319 | 더 작은 영역을 선택해 주십시오. | ||
1320 | </f_old_trans> | ||
1321 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1322 | <b_path>//CannotBuyLandWaitingForServer/message</b_path> | ||
1323 | <c_attribute></c_attribute> | ||
1324 | <d_old> | ||
1325 | Unable to buy land: | ||
1326 | Waiting for server to report cost. | ||
1327 | Try again in a few seconds. | ||
1328 | </d_old> | ||
1329 | <e_new> | ||
1330 | Unable to buy land: | ||
1331 | Waiting for server to report cost. | ||
1332 | Please try again. | ||
1333 | </e_new> | ||
1334 | <f_old_trans> | ||
1335 | 토지를 구매하지 못했습니다: | ||
1336 | 서버가 비용을 보고할 때까지 기다리는 중입니다. | ||
1337 | 몇 초 후 다시 시도해 주십시오. | ||
1338 | </f_old_trans> | ||
1339 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1340 | <b_path>//CannotDeedLandWaitingForServer/message</b_path> | ||
1341 | <c_attribute></c_attribute> | ||
1342 | <d_old> | ||
1343 | Unable to deed land: | ||
1344 | Waiting for server to report ownership. | ||
1345 | Try again in a few seconds. | ||
1346 | </d_old> | ||
1347 | <e_new> | ||
1348 | Unable to deed land: | ||
1349 | Waiting for server to report ownership. | ||
1350 | Please try again. | ||
1351 | </e_new> | ||
1352 | <f_old_trans> | ||
1353 | 토지를 양도하지 못했습니다: | ||
1354 | 서버가 소유권을 보고할 때까지 기다리는 중입니다. | ||
1355 | 몇 초 후 다시 시도해 주십시오. | ||
1356 | </f_old_trans> | ||
1357 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1358 | <b_path>//CannotBuyLandLandOwned/message</b_path> | ||
1359 | <c_attribute></c_attribute> | ||
1360 | <d_old> | ||
1361 | Unable to buy land: | ||
1362 | Land owned by another user is selected. | ||
1363 | Try selecting a smaller area. | ||
1364 | </d_old> | ||
1365 | <e_new> | ||
1366 | Unable to buy land: | ||
1367 | You have selected a parcel owned | ||
1368 | by another Resident. | ||
1369 | </e_new> | ||
1370 | <f_old_trans> | ||
1371 | 토지를 구매하지 못했습니다: | ||
1372 | 다른 사용자 소유의 토지가 선택되었습니다. | ||
1373 | 더 작은 영역을 선택해 주십시오. | ||
1374 | </f_old_trans> | ||
1375 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1376 | <b_path>//CannotBuyLandInsufficientFunds/message</b_path> | ||
1377 | <c_attribute></c_attribute> | ||
1378 | <d_old> | ||
1379 | Buying this [AREA] sq. meters of land costs L$[PRICE]. | ||
1380 | You only have L$[BALANCE]. | ||
1381 | </d_old> | ||
1382 | <e_new> | ||
1383 | Buying this [AREA] m2 of land costs L$[PRICE]. | ||
1384 | You only have L$[BALANCE]. | ||
1385 | </e_new> | ||
1386 | <f_old_trans> | ||
1387 | 이 토지 [AREA]제곱미터를 구매 하려면 L$[PRICE]가 듭니다. | ||
1388 | 귀하의 잔고는 L$[BALANCE]뿐입니다. | ||
1389 | </f_old_trans> | ||
1390 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1391 | <b_path>//CannotReleaseLandNothingSelected/message</b_path> | ||
1392 | <c_attribute></c_attribute> | ||
1393 | <d_old> | ||
1394 | Unable to abandon land: | ||
1395 | Nothing selected. | ||
1396 | </d_old> | ||
1397 | <e_new> | ||
1398 | Unable to abandon land: | ||
1399 | No parcel selected. | ||
1400 | </e_new> | ||
1401 | <f_old_trans> | ||
1402 | 토지를 포기하지 못했습니다: | ||
1403 | 선택한 항목이 없습니다. | ||
1404 | </f_old_trans> | ||
1405 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1406 | <b_path>//CannotReleaseLandWatingForServer/message</b_path> | ||
1407 | <c_attribute></c_attribute> | ||
1408 | <d_old> | ||
1409 | Unable to abandon land: | ||
1410 | Waiting for server to report cost. | ||
1411 | Try again in a few seconds. | ||
1412 | </d_old> | ||
1413 | <e_new> | ||
1414 | Unable to abandon land: | ||
1415 | Waiting for server to update parcel information. | ||
1416 | Try again in a few seconds. | ||
1417 | </e_new> | ||
1418 | <f_old_trans> | ||
1419 | 토지를 포기하지 못했습니다: | ||
1420 | 서버가 비용을 보고할 때까지 기다리는 중입니다. | ||
1421 | 몇 초 후 다시 시도해 주십시오. | ||
1422 | </f_old_trans> | ||
1423 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1424 | <b_path>//CannotReleaseLandSelected/message</b_path> | ||
1425 | <c_attribute></c_attribute> | ||
1426 | <d_old> | ||
1427 | Unable to abandon land: | ||
1428 | Multiple different parcels selected. | ||
1429 | Try selecting a smaller area. | ||
1430 | </d_old> | ||
1431 | <e_new> | ||
1432 | Unable to abandon land: | ||
1433 | You do not own all the parcels selected. | ||
1434 | Please select a single parcel. | ||
1435 | </e_new> | ||
1436 | <f_old_trans> | ||
1437 | 토지를 포기하지 못했습니다: | ||
1438 | 여러 개의 각기 다른 구획이 선택되었습니다. | ||
1439 | 더 작은 영역을 선택해 주십시오. | ||
1440 | </f_old_trans> | ||
1441 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1442 | <b_path>//CannotReleaseLandPartialSelection/message</b_path> | ||
1443 | <c_attribute></c_attribute> | ||
1444 | <d_old> | ||
1445 | Unable to abandon land: | ||
1446 | You must select an entire parcel to release it. | ||
1447 | Try double-clicking to select an entire parcel, or | ||
1448 | first divide your parcel. | ||
1449 | </d_old> | ||
1450 | <e_new> | ||
1451 | Unable to abandon land: | ||
1452 | You must select an entire parcel to release it. | ||
1453 | Select an entire parcel, or divide your parcel first. | ||
1454 | </e_new> | ||
1455 | <f_old_trans> | ||
1456 | 토지를 포기하지 못했습니다: | ||
1457 | 토지를 방출하려면 전체 구획을 선택해야 합니다. | ||
1458 | 전체 구획을 선택하려면 더블 클릭하거나 | ||
1459 | 먼저 구획을 분할해 보십시오. | ||
1460 | </f_old_trans> | ||
1461 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1462 | <b_path>//ReleaseLandWarning/message</b_path> | ||
1463 | <c_attribute></c_attribute> | ||
1464 | <d_old> | ||
1465 | You are about to release [AREA] sq. meters of land. | ||
1466 | Releasing this parcel will remove it from your land | ||
1467 | holdings, but will not credit any L$. | ||
1468 | |||
1469 | Release this land? | ||
1470 | </d_old> | ||
1471 | <e_new> | ||
1472 | You are about to release [AREA] m2 of land. | ||
1473 | Releasing this parcel will remove it from your land | ||
1474 | holdings, but will not grant any L$. | ||
1475 | |||
1476 | Release this land? | ||
1477 | </e_new> | ||
1478 | <f_old_trans> | ||
1479 | 귀하께서는 토지의 [AREA] 평방 미터를 방출하려고 합니다. | ||
1480 | 이 구획을 방출하면 소유한 토지에서 제거되지만 | ||
1481 | 토지에 대한 신용(L$)이 적립되지 않습니다. | ||
1482 | |||
1483 | 이 토지를 방출하시겠습니까? | ||
1484 | </f_old_trans> | ||
1485 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1486 | <b_path>//ReleaseLandWarning/Release</b_path> | ||
1487 | <c_attribute></c_attribute> | ||
1488 | <d_old> | ||
1489 | Release | ||
1490 | </d_old> | ||
1491 | <e_new> | ||
1492 | OK | ||
1493 | </e_new> | ||
1494 | <f_old_trans> | ||
1495 | 해제 | ||
1496 | </f_old_trans> | ||
1497 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1498 | <b_path>//CannotDivideLandNothingSelected/message</b_path> | ||
1499 | <c_attribute></c_attribute> | ||
1500 | <d_old> | ||
1501 | Unable to divide land: | ||
1502 | Nothing selected. | ||
1503 | </d_old> | ||
1504 | <e_new> | ||
1505 | Unable to divide land: | ||
1506 | No parcels selected. | ||
1507 | </e_new> | ||
1508 | <f_old_trans> | ||
1509 | 토지를 분할하지 못했습니다: | ||
1510 | 선택한 항목이 없습니다. | ||
1511 | </f_old_trans> | ||
1512 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1513 | <b_path>//CannotDivideLandPartialSelection/message</b_path> | ||
1514 | <c_attribute></c_attribute> | ||
1515 | <d_old> | ||
1516 | Unable to divide land: | ||
1517 | You have an entire parcel selected. | ||
1518 | Try selecting a smaller area by clicking | ||
1519 | and dragging. | ||
1520 | </d_old> | ||
1521 | <e_new> | ||
1522 | Unable to divide land: | ||
1523 | You have an entire parcel selected. | ||
1524 | Try selecting a part of the parcel. | ||
1525 | </e_new> | ||
1526 | <f_old_trans> | ||
1527 | 토지를 분할하지 못했습니다: | ||
1528 | 전체 구획을 선택하셨습니다. | ||
1529 | 영역을 클릭하고 드래그하여 더 작은 영역을 | ||
1530 | 선택해 주십시오. | ||
1531 | </f_old_trans> | ||
1532 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1533 | <b_path>//LandDivideWarning/Divide</b_path> | ||
1534 | <c_attribute></c_attribute> | ||
1535 | <d_old> | ||
1536 | Divide | ||
1537 | </d_old> | ||
1538 | <e_new> | ||
1539 | OK | ||
1540 | </e_new> | ||
1541 | <f_old_trans> | ||
1542 | 분할 | ||
1543 | </f_old_trans> | ||
1544 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1545 | <b_path>//CannotJoinLandNothingSelected/message</b_path> | ||
1546 | <c_attribute></c_attribute> | ||
1547 | <d_old> | ||
1548 | Unable to join land: | ||
1549 | Nothing selected. | ||
1550 | </d_old> | ||
1551 | <e_new> | ||
1552 | Unable to join land: | ||
1553 | No parcels selected. | ||
1554 | </e_new> | ||
1555 | <f_old_trans> | ||
1556 | 토지를 결합하지 못했습니다: | ||
1557 | 선택한 항목이 없습니다. | ||
1558 | </f_old_trans> | ||
1559 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1560 | <b_path>//CannotJoinLandEntireParcelSelected/message</b_path> | ||
1561 | <c_attribute></c_attribute> | ||
1562 | <d_old> | ||
1563 | Unable to join land: | ||
1564 | You have an entire parcel selected. | ||
1565 | Try selecting a larger area by clicking | ||
1566 | and dragging. | ||
1567 | </d_old> | ||
1568 | <e_new> | ||
1569 | Unable to join land: | ||
1570 | You only have one parcel selected. | ||
1571 | Select land across both parcels. | ||
1572 | </e_new> | ||
1573 | <f_old_trans> | ||
1574 | 토지를 결합하지 못했습니다: | ||
1575 | 전체 구획을 선택하셨습니다. | ||
1576 | 영역을 클릭하고 드래그하여 더 큰 영역을 | ||
1577 | 선택해 주십시오. | ||
1578 | </f_old_trans> | ||
1579 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1580 | <b_path>//CannotJoinLandSelection/message</b_path> | ||
1581 | <c_attribute></c_attribute> | ||
1582 | <d_old> | ||
1583 | Unable to join land: | ||
1584 | You must select more than one parcel. | ||
1585 | Try selecting a larger area by clicking | ||
1586 | and dragging. | ||
1587 | </d_old> | ||
1588 | <e_new> | ||
1589 | Unable to join land: | ||
1590 | You must select more than one parcel. | ||
1591 | Select land across both parcels. | ||
1592 | </e_new> | ||
1593 | <f_old_trans> | ||
1594 | 토지를 결합하지 못했습니다: | ||
1595 | 둘 이상의 구획을 선택해야 합니다. | ||
1596 | 영역을 클릭하고 드래그하여 더 큰 영역을 | ||
1597 | 선택해 주십시오. | ||
1598 | </f_old_trans> | ||
1599 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1600 | <b_path>//JoinLandWarning/Join</b_path> | ||
1601 | <c_attribute></c_attribute> | ||
1602 | <d_old> | ||
1603 | Join | ||
1604 | </d_old> | ||
1605 | <e_new> | ||
1606 | OK | ||
1607 | </e_new> | ||
1608 | <f_old_trans> | ||
1609 | 가입 | ||
1610 | </f_old_trans> | ||
1611 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1612 | <b_path>//ConfirmNotecardSave/Save</b_path> | ||
1613 | <c_attribute></c_attribute> | ||
1614 | <d_old> | ||
1615 | Save | ||
1616 | </d_old> | ||
1617 | <e_new> | ||
1618 | OK | ||
1619 | </e_new> | ||
1620 | <f_old_trans> | ||
1621 | 저장 | ||
1622 | </f_old_trans> | ||
1623 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1624 | <b_path>//ConfirmLandmarkCopy/message</b_path> | ||
1625 | <c_attribute></c_attribute> | ||
1626 | <d_old> | ||
1627 | Copy this item to your inventory? | ||
1628 | </d_old> | ||
1629 | <e_new> | ||
1630 | Copy this landmark to your inventory? | ||
1631 | </e_new> | ||
1632 | <f_old_trans> | ||
1633 | 이 항목을 귀하의 인벤토리로 복사 하시겠습니까? | ||
1634 | </f_old_trans> | ||
1635 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1636 | <b_path>//ConfirmLandmarkCopy/Copy</b_path> | ||
1637 | <c_attribute></c_attribute> | ||
1638 | <d_old> | ||
1639 | Copy | ||
1640 | </d_old> | ||
1641 | <e_new> | ||
1642 | OK | ||
1643 | </e_new> | ||
1644 | <f_old_trans> | ||
1645 | 복사 | ||
1646 | </f_old_trans> | ||
1647 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1648 | <b_path>//OnlyOfficerCanBuyLand/message</b_path> | ||
1649 | <c_attribute></c_attribute> | ||
1650 | <d_old> | ||
1651 | Unable to buy land for the group: | ||
1652 | You do not have permission to buy land for your active group. | ||
1653 | Please activate another group using Edit -> Groups... | ||
1654 | </d_old> | ||
1655 | <e_new> | ||
1656 | Unable to buy land for the group: | ||
1657 | You do not have permission to buy land for your active group. | ||
1658 | </e_new> | ||
1659 | <f_old_trans> | ||
1660 | 그룹을 대신해 토지를 매입하지 못했습니다: | ||
1661 | 활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다. | ||
1662 | 편집 -> 그룹...을 이용하여 다른 그룹을 활성화하십시오. | ||
1663 | </f_old_trans> | ||
1664 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1665 | <b_path>//AddFriend/Offer</b_path> | ||
1666 | <c_attribute></c_attribute> | ||
1667 | <d_old> | ||
1668 | Offer | ||
1669 | </d_old> | ||
1670 | <e_new> | ||
1671 | OK | ||
1672 | </e_new> | ||
1673 | <f_old_trans> | ||
1674 | 제공 | ||
1675 | </f_old_trans> | ||
1676 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1677 | <b_path>//RemoveFromFriends/message</b_path> | ||
1678 | <c_attribute></c_attribute> | ||
1679 | <d_old> | ||
1680 | Do you want to remove [FIRST_NAME] [LAST_NAME] from your friends? | ||
1681 | </d_old> | ||
1682 | <e_new> | ||
1683 | Do you want to remove [FIRST_NAME] [LAST_NAME] from your Friends List? | ||
1684 | </e_new> | ||
1685 | <f_old_trans> | ||
1686 | [FIRST_NAME] [LAST_NAME]님을 친구에서 제거하시겠습니까? | ||
1687 | </f_old_trans> | ||
1688 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1689 | <b_path>//RemoveFromFriends/Remove</b_path> | ||
1690 | <c_attribute></c_attribute> | ||
1691 | <d_old> | ||
1692 | Remove | ||
1693 | </d_old> | ||
1694 | <e_new> | ||
1695 | OK | ||
1696 | </e_new> | ||
1697 | <f_old_trans> | ||
1698 | 제거 | ||
1699 | </f_old_trans> | ||
1700 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1701 | <b_path>//RemoveMultipleFromFriends/message</b_path> | ||
1702 | <c_attribute></c_attribute> | ||
1703 | <d_old> | ||
1704 | Do you want to remove multiple friends from your friends list? | ||
1705 | </d_old> | ||
1706 | <e_new> | ||
1707 | Do you want to remove multiple friends from your Friends list? | ||
1708 | </e_new> | ||
1709 | <f_old_trans> | ||
1710 | 친구 목록에서 여러 명의 친구를 제거하시겠습니까? | ||
1711 | </f_old_trans> | ||
1712 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1713 | <b_path>//RemoveMultipleFromFriends/Remove</b_path> | ||
1714 | <c_attribute></c_attribute> | ||
1715 | <d_old> | ||
1716 | Remove | ||
1717 | </d_old> | ||
1718 | <e_new> | ||
1719 | OK | ||
1720 | </e_new> | ||
1721 | <f_old_trans> | ||
1722 | 제거 | ||
1723 | </f_old_trans> | ||
1724 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1725 | <b_path>//GodDeleteAllScriptedPublicObjectsByUser/DELETE!!</b_path> | ||
1726 | <c_attribute></c_attribute> | ||
1727 | <d_old> | ||
1728 | DELETE!! | ||
1729 | </d_old> | ||
1730 | <e_new> | ||
1731 | OK | ||
1732 | </e_new> | ||
1733 | <f_old_trans> | ||
1734 | 삭제!! | ||
1735 | </f_old_trans> | ||
1736 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1737 | <b_path>//GodDeleteAllScriptedObjectsByUser/!!DELETEALL!!</b_path> | ||
1738 | <c_attribute></c_attribute> | ||
1739 | <d_old> | ||
1740 | !!DELETE ALL!! | ||
1741 | </d_old> | ||
1742 | <e_new> | ||
1743 | OK | ||
1744 | </e_new> | ||
1745 | <f_old_trans> | ||
1746 | !!모두 삭제!! | ||
1747 | </f_old_trans> | ||
1748 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1749 | <b_path>//GodDeleteAllObjectsByUser/!!DELETEALL!!</b_path> | ||
1750 | <c_attribute></c_attribute> | ||
1751 | <d_old> | ||
1752 | !!DELETE ALL!! | ||
1753 | </d_old> | ||
1754 | <e_new> | ||
1755 | OK | ||
1756 | </e_new> | ||
1757 | <f_old_trans> | ||
1758 | !!모두 삭제!! | ||
1759 | </f_old_trans> | ||
1760 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1761 | <b_path>//BlankClassifiedName/message</b_path> | ||
1762 | <c_attribute></c_attribute> | ||
1763 | <d_old> | ||
1764 | You must specify a non-blank name for your classified. | ||
1765 | </d_old> | ||
1766 | <e_new> | ||
1767 | You must specify a name for your classified. | ||
1768 | </e_new> | ||
1769 | <f_old_trans> | ||
1770 | 광고에 대해 이름을 입력해야 합니다. | ||
1771 | </f_old_trans> | ||
1772 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1773 | <b_path>//ConfirmObjectDeleteLock/message</b_path> | ||
1774 | <c_attribute></c_attribute> | ||
1775 | <d_old> | ||
1776 | At least one object is locked. | ||
1777 | However, you can delete the current selection. | ||
1778 | Are you sure you want to delete these items? | ||
1779 | </d_old> | ||
1780 | <e_new> | ||
1781 | At least one of the items you have selected is locked. | ||
1782 | |||
1783 | Are you sure you want to delete these items? | ||
1784 | </e_new> | ||
1785 | <f_old_trans> | ||
1786 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
1787 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
1788 | 이 아이템을 삭제하시겠습니까? | ||
1789 | </f_old_trans> | ||
1790 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1791 | <b_path>//ConfirmObjectDeleteLock/Yes</b_path> | ||
1792 | <c_attribute></c_attribute> | ||
1793 | <d_old> | ||
1794 | Yes | ||
1795 | </d_old> | ||
1796 | <e_new> | ||
1797 | OK | ||
1798 | </e_new> | ||
1799 | <f_old_trans> | ||
1800 | 예 | ||
1801 | </f_old_trans> | ||
1802 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1803 | <b_path>//ConfirmObjectDeleteLock/No</b_path> | ||
1804 | <c_attribute></c_attribute> | ||
1805 | <d_old> | ||
1806 | No | ||
1807 | </d_old> | ||
1808 | <e_new> | ||
1809 | Cancel | ||
1810 | </e_new> | ||
1811 | <f_old_trans> | ||
1812 | 아니오 | ||
1813 | </f_old_trans> | ||
1814 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1815 | <b_path>//ConfirmObjectDeleteNoCopy/message</b_path> | ||
1816 | <c_attribute></c_attribute> | ||
1817 | <d_old> | ||
1818 | At least one object is not copyable. | ||
1819 | However, you can delete the current selection. | ||
1820 | Are you sure you want to delete these items? | ||
1821 | </d_old> | ||
1822 | <e_new> | ||
1823 | At least one of the items you have selected is not copyable. | ||
1824 | |||
1825 | Are you sure you want to delete these items? | ||
1826 | </e_new> | ||
1827 | <f_old_trans> | ||
1828 | 1개 이상의 오브젝트를 복사할 수 없습니다. | ||
1829 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
1830 | 이 아이템을 삭제하시겠습니까? | ||
1831 | </f_old_trans> | ||
1832 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1833 | <b_path>//ConfirmObjectDeleteNoCopy/Yes</b_path> | ||
1834 | <c_attribute></c_attribute> | ||
1835 | <d_old> | ||
1836 | Yes | ||
1837 | </d_old> | ||
1838 | <e_new> | ||
1839 | OK | ||
1840 | </e_new> | ||
1841 | <f_old_trans> | ||
1842 | 예 | ||
1843 | </f_old_trans> | ||
1844 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1845 | <b_path>//ConfirmObjectDeleteNoCopy/No</b_path> | ||
1846 | <c_attribute></c_attribute> | ||
1847 | <d_old> | ||
1848 | No | ||
1849 | </d_old> | ||
1850 | <e_new> | ||
1851 | Cancel | ||
1852 | </e_new> | ||
1853 | <f_old_trans> | ||
1854 | 아니오 | ||
1855 | </f_old_trans> | ||
1856 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1857 | <b_path>//ConfirmObjectDeleteNoOwn/message</b_path> | ||
1858 | <c_attribute></c_attribute> | ||
1859 | <d_old> | ||
1860 | You do not own least one object. | ||
1861 | However, you can delete the current selection. | ||
1862 | Are you sure you want to delete these items? | ||
1863 | </d_old> | ||
1864 | <e_new> | ||
1865 | You do not own least one of the items you have selected . | ||
1866 | |||
1867 | Are you sure you want to delete these items? | ||
1868 | </e_new> | ||
1869 | <f_old_trans> | ||
1870 | 최소 하나 이상의 오브젝트를 소유하고 있지 않습니다. | ||
1871 | 하지만 현재 선택 항목을 삭제할 수 있습니다. | ||
1872 | 이러한 아이템을 삭제하시겠습니까? | ||
1873 | </f_old_trans> | ||
1874 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1875 | <b_path>//ConfirmObjectDeleteNoOwn/Yes</b_path> | ||
1876 | <c_attribute></c_attribute> | ||
1877 | <d_old> | ||
1878 | Yes | ||
1879 | </d_old> | ||
1880 | <e_new> | ||
1881 | OK | ||
1882 | </e_new> | ||
1883 | <f_old_trans> | ||
1884 | 예 | ||
1885 | </f_old_trans> | ||
1886 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1887 | <b_path>//ConfirmObjectDeleteNoOwn/No</b_path> | ||
1888 | <c_attribute></c_attribute> | ||
1889 | <d_old> | ||
1890 | No | ||
1891 | </d_old> | ||
1892 | <e_new> | ||
1893 | Cancel | ||
1894 | </e_new> | ||
1895 | <f_old_trans> | ||
1896 | 아니오 | ||
1897 | </f_old_trans> | ||
1898 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1899 | <b_path>//ConfirmObjectDeleteLockNoCopy/message</b_path> | ||
1900 | <c_attribute></c_attribute> | ||
1901 | <d_old> | ||
1902 | At least one object is locked. | ||
1903 | At least one object is not copyable. | ||
1904 | However, you can delete the current selection. | ||
1905 | Are you sure you want to delete these items? | ||
1906 | </d_old> | ||
1907 | <e_new> | ||
1908 | At least one object is locked. | ||
1909 | At least one object is not copyable. | ||
1910 | |||
1911 | Are you sure you want to delete these items? | ||
1912 | </e_new> | ||
1913 | <f_old_trans> | ||
1914 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
1915 | 1개 이상의 오브젝트를 복사할 수 없습니다. | ||
1916 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
1917 | 이 아이템을 삭제 하시겠습니까? | ||
1918 | </f_old_trans> | ||
1919 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1920 | <b_path>//ConfirmObjectDeleteLockNoCopy/Yes</b_path> | ||
1921 | <c_attribute></c_attribute> | ||
1922 | <d_old> | ||
1923 | Yes | ||
1924 | </d_old> | ||
1925 | <e_new> | ||
1926 | OK | ||
1927 | </e_new> | ||
1928 | <f_old_trans> | ||
1929 | 예 | ||
1930 | </f_old_trans> | ||
1931 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1932 | <b_path>//ConfirmObjectDeleteLockNoCopy/No</b_path> | ||
1933 | <c_attribute></c_attribute> | ||
1934 | <d_old> | ||
1935 | No | ||
1936 | </d_old> | ||
1937 | <e_new> | ||
1938 | Cancel | ||
1939 | </e_new> | ||
1940 | <f_old_trans> | ||
1941 | 아니오 | ||
1942 | </f_old_trans> | ||
1943 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1944 | <b_path>//ConfirmObjectDeleteLockNoOwn/message</b_path> | ||
1945 | <c_attribute></c_attribute> | ||
1946 | <d_old> | ||
1947 | At least one object is locked. | ||
1948 | You do not own least one object. | ||
1949 | However, you can delete the current selection. | ||
1950 | Are you sure you want to delete these items? | ||
1951 | </d_old> | ||
1952 | <e_new> | ||
1953 | At least one object is locked. | ||
1954 | You do not own least one object. | ||
1955 | |||
1956 | Are you sure you want to delete these items? | ||
1957 | </e_new> | ||
1958 | <f_old_trans> | ||
1959 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
1960 | 1개 이상의 오브젝트가 귀하의 소유가 아닙니다. | ||
1961 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
1962 | 이 아이템을 삭제하시겠습니까? | ||
1963 | </f_old_trans> | ||
1964 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1965 | <b_path>//ConfirmObjectDeleteLockNoOwn/Yes</b_path> | ||
1966 | <c_attribute></c_attribute> | ||
1967 | <d_old> | ||
1968 | Yes | ||
1969 | </d_old> | ||
1970 | <e_new> | ||
1971 | OK | ||
1972 | </e_new> | ||
1973 | <f_old_trans> | ||
1974 | 예 | ||
1975 | </f_old_trans> | ||
1976 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1977 | <b_path>//ConfirmObjectDeleteLockNoOwn/No</b_path> | ||
1978 | <c_attribute></c_attribute> | ||
1979 | <d_old> | ||
1980 | No | ||
1981 | </d_old> | ||
1982 | <e_new> | ||
1983 | Cancel | ||
1984 | </e_new> | ||
1985 | <f_old_trans> | ||
1986 | 아니오 | ||
1987 | </f_old_trans> | ||
1988 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
1989 | <b_path>//ConfirmObjectDeleteNoCopyNoOwn/message</b_path> | ||
1990 | <c_attribute></c_attribute> | ||
1991 | <d_old> | ||
1992 | At least one object is not copyable. | ||
1993 | You do not own least one object. | ||
1994 | However, you can delete the current selection. | ||
1995 | Are you sure you want to delete these items? | ||
1996 | </d_old> | ||
1997 | <e_new> | ||
1998 | At least one object is not copyable. | ||
1999 | You do not own least one object. | ||
2000 | |||
2001 | Are you sure you want to delete these items? | ||
2002 | </e_new> | ||
2003 | <f_old_trans> | ||
2004 | 1개 이상의 오브젝트를 복사할 수 없습니다. | ||
2005 | 1개 이상의 오브젝트가 귀하의 소유가 아닙니다. | ||
2006 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
2007 | 이 아이템을 삭제하시겠습니까? | ||
2008 | </f_old_trans> | ||
2009 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2010 | <b_path>//ConfirmObjectDeleteNoCopyNoOwn/Yes</b_path> | ||
2011 | <c_attribute></c_attribute> | ||
2012 | <d_old> | ||
2013 | Yes | ||
2014 | </d_old> | ||
2015 | <e_new> | ||
2016 | OK | ||
2017 | </e_new> | ||
2018 | <f_old_trans> | ||
2019 | 예 | ||
2020 | </f_old_trans> | ||
2021 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2022 | <b_path>//ConfirmObjectDeleteNoCopyNoOwn/No</b_path> | ||
2023 | <c_attribute></c_attribute> | ||
2024 | <d_old> | ||
2025 | No | ||
2026 | </d_old> | ||
2027 | <e_new> | ||
2028 | Cancel | ||
2029 | </e_new> | ||
2030 | <f_old_trans> | ||
2031 | 아니오 | ||
2032 | </f_old_trans> | ||
2033 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2034 | <b_path>//ConfirmObjectDeleteLockNoCopyNoOwn/message</b_path> | ||
2035 | <c_attribute></c_attribute> | ||
2036 | <d_old> | ||
2037 | At least one object is locked. | ||
2038 | At least one object is not copyable. | ||
2039 | You do not own least one object. | ||
2040 | However, you can delete the current selection. | ||
2041 | Are you sure you want to delete these items? | ||
2042 | </d_old> | ||
2043 | <e_new> | ||
2044 | At least one object is locked. | ||
2045 | At least one object is not copyable. | ||
2046 | You do not own least one object. | ||
2047 | |||
2048 | Are you sure you want to delete these items? | ||
2049 | </e_new> | ||
2050 | <f_old_trans> | ||
2051 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
2052 | 1개 이상의 오브젝트를 복사할 수 없습니다. | ||
2053 | 1개 이상의 오브젝트가 귀하의 소유가 아닙니다. | ||
2054 | 하지만 현재 선택 아이템을 삭제할 수 있습니다. | ||
2055 | 이 아이템을 삭제 하시겠습니까? | ||
2056 | </f_old_trans> | ||
2057 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2058 | <b_path>//ConfirmObjectDeleteLockNoCopyNoOwn/Yes</b_path> | ||
2059 | <c_attribute></c_attribute> | ||
2060 | <d_old> | ||
2061 | Yes | ||
2062 | </d_old> | ||
2063 | <e_new> | ||
2064 | OK | ||
2065 | </e_new> | ||
2066 | <f_old_trans> | ||
2067 | 예 | ||
2068 | </f_old_trans> | ||
2069 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2070 | <b_path>//ConfirmObjectDeleteLockNoCopyNoOwn/No</b_path> | ||
2071 | <c_attribute></c_attribute> | ||
2072 | <d_old> | ||
2073 | No | ||
2074 | </d_old> | ||
2075 | <e_new> | ||
2076 | cancel | ||
2077 | </e_new> | ||
2078 | <f_old_trans> | ||
2079 | 아니오 | ||
2080 | </f_old_trans> | ||
2081 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2082 | <b_path>//ConfirmObjectTakeLock/message</b_path> | ||
2083 | <c_attribute></c_attribute> | ||
2084 | <d_old> | ||
2085 | At least one object is locked. | ||
2086 | However, you can take the current selection. | ||
2087 | Are you sure you want to take these items? | ||
2088 | </d_old> | ||
2089 | <e_new> | ||
2090 | At least one object is locked. | ||
2091 | |||
2092 | Are you sure you want to take these items? | ||
2093 | </e_new> | ||
2094 | <f_old_trans> | ||
2095 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
2096 | 하지만 현재 원하는 아이템을 선택할 수 있습니다. | ||
2097 | 이 아이템을 소유 하시겠습니까? | ||
2098 | </f_old_trans> | ||
2099 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2100 | <b_path>//ConfirmObjectTakeLock/Yes</b_path> | ||
2101 | <c_attribute></c_attribute> | ||
2102 | <d_old> | ||
2103 | Yes | ||
2104 | </d_old> | ||
2105 | <e_new> | ||
2106 | OK | ||
2107 | </e_new> | ||
2108 | <f_old_trans> | ||
2109 | 예 | ||
2110 | </f_old_trans> | ||
2111 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2112 | <b_path>//ConfirmObjectTakeLock/No</b_path> | ||
2113 | <c_attribute></c_attribute> | ||
2114 | <d_old> | ||
2115 | No | ||
2116 | </d_old> | ||
2117 | <e_new> | ||
2118 | Cancel | ||
2119 | </e_new> | ||
2120 | <f_old_trans> | ||
2121 | 아니오 | ||
2122 | </f_old_trans> | ||
2123 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2124 | <b_path>//ConfirmObjectTakeNoOwn/message</b_path> | ||
2125 | <c_attribute></c_attribute> | ||
2126 | <d_old> | ||
2127 | You do not own all of the objects you are taking. | ||
2128 | If you continue, next owner permissions will be | ||
2129 | applied to the objects and possibly restrict your | ||
2130 | ability to modify or copy them in the future. | ||
2131 | However, you can take the current selection. | ||
2132 | Are you sure you want to take these items? | ||
2133 | </d_old> | ||
2134 | <e_new> | ||
2135 | You do not own all of the objects you are taking. | ||
2136 | If you continue, next owner permissions will be | ||
2137 | applied and possibly restrict your | ||
2138 | ability to modify or copy them. | ||
2139 | |||
2140 | Are you sure you want to take these items? | ||
2141 | </e_new> | ||
2142 | <f_old_trans> | ||
2143 | 가져오려는 모든 오브젝트를 소유하고 있지 않습니다. | ||
2144 | 계속하면 이 오브젝트에 다음 소유주 권한이 | ||
2145 | 적용되고 나중에 오브젝트를 수정 또는 복사하는 데 필요한 | ||
2146 | 귀하의 권한이 제한될 수 있습니다. | ||
2147 | 하지만 현재 선택한 항목을 가져올 수 있습니다. | ||
2148 | 이러한 아이템을 가져오시겠습니까? | ||
2149 | </f_old_trans> | ||
2150 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2151 | <b_path>//ConfirmObjectTakeNoOwn/Yes</b_path> | ||
2152 | <c_attribute></c_attribute> | ||
2153 | <d_old> | ||
2154 | Yes | ||
2155 | </d_old> | ||
2156 | <e_new> | ||
2157 | OK | ||
2158 | </e_new> | ||
2159 | <f_old_trans> | ||
2160 | 예 | ||
2161 | </f_old_trans> | ||
2162 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2163 | <b_path>//ConfirmObjectTakeNoOwn/No</b_path> | ||
2164 | <c_attribute></c_attribute> | ||
2165 | <d_old> | ||
2166 | No | ||
2167 | </d_old> | ||
2168 | <e_new> | ||
2169 | Cancel | ||
2170 | </e_new> | ||
2171 | <f_old_trans> | ||
2172 | 아니오 | ||
2173 | </f_old_trans> | ||
2174 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2175 | <b_path>//ConfirmObjectTakeLockNoOwn/message</b_path> | ||
2176 | <c_attribute></c_attribute> | ||
2177 | <d_old> | ||
2178 | At least one object is locked. | ||
2179 | You do not own all of the objects you are taking. | ||
2180 | If you continue, next owner permissions will be | ||
2181 | applied to the objects and possibly restrict your | ||
2182 | ability to modify or copy them in the future. | ||
2183 | However, you can take the current selection. | ||
2184 | Are you sure you want to take these items? | ||
2185 | </d_old> | ||
2186 | <e_new> | ||
2187 | At least one object is locked. | ||
2188 | You do not own all of the objects you are taking. | ||
2189 | If you continue, next owner permissions will be | ||
2190 | applied and possibly restrict your | ||
2191 | ability to modify or copy them. | ||
2192 | However, you can take the current selection. | ||
2193 | Are you sure you want to take these items? | ||
2194 | </e_new> | ||
2195 | <f_old_trans> | ||
2196 | 1개 이상의 오브젝트가 잠겨 있습니다. | ||
2197 | 가지려는 오브젝트 중 일부가 귀하의 소유가 아닙니다. | ||
2198 | 계속하면 오브젝트에 다음 소유자 권한이 | ||
2199 | 적용되어 이후에 귀하가 수정하거나 복사할 | ||
2200 | 권한이 제한될 수 있습니다. | ||
2201 | 하지만 현재 원하는 아이템을 선택할 수 있습니다. | ||
2202 | 이 아이템을 소유 하시겠습니까? | ||
2203 | </f_old_trans> | ||
2204 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2205 | <b_path>//ConfirmObjectTakeLockNoOwn/Yes</b_path> | ||
2206 | <c_attribute></c_attribute> | ||
2207 | <d_old> | ||
2208 | Yes | ||
2209 | </d_old> | ||
2210 | <e_new> | ||
2211 | OK | ||
2212 | </e_new> | ||
2213 | <f_old_trans> | ||
2214 | 예 | ||
2215 | </f_old_trans> | ||
2216 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2217 | <b_path>//ConfirmObjectTakeLockNoOwn/No</b_path> | ||
2218 | <c_attribute></c_attribute> | ||
2219 | <d_old> | ||
2220 | No | ||
2221 | </d_old> | ||
2222 | <e_new> | ||
2223 | Cancel | ||
2224 | </e_new> | ||
2225 | <f_old_trans> | ||
2226 | 아니오 | ||
2227 | </f_old_trans> | ||
2228 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2229 | <b_path>//DeedLandToGroup/message</b_path> | ||
2230 | <c_attribute></c_attribute> | ||
2231 | <d_old> | ||
2232 | By deeding this parcel, the group will be required | ||
2233 | to have and maintain sufficient land use credits. | ||
2234 | |||
2235 | The purchase price of the land is not refunded to | ||
2236 | the owner. If a deeded parcel is sold, the sale | ||
2237 | price will be divided evenly among group members. | ||
2238 | |||
2239 | Deed this [AREA] square meters of land to the group | ||
2240 | '[GROUP_NAME]'? | ||
2241 | </d_old> | ||
2242 | <e_new> | ||
2243 | By deeding this parcel, the group will be required | ||
2244 | to have and maintain sufficient land use credits. | ||
2245 | |||
2246 | The purchase price of the land is not refunded to | ||
2247 | the owner. If a deeded parcel is sold, the sale | ||
2248 | price will be divided evenly among group members. | ||
2249 | |||
2250 | Deed this [AREA] m2 of land to the group | ||
2251 | '[GROUP_NAME]'? | ||
2252 | </e_new> | ||
2253 | <f_old_trans> | ||
2254 | 이 구획을 양도하는 데 있어서 이 그룹은 토지 사용을 | ||
2255 | 위한 충분한 신용이 있어야 합니다. | ||
2256 | |||
2257 | 토지 구매 가격은 소유주에게 환불되지 | ||
2258 | 않습니다. 양도된 구획이 판매되는 경우 판매 | ||
2259 | 가격은 그룹 회원에게 균등하게 분배됩니다. | ||
2260 | |||
2261 | [AREA]제곱미터의 이 토지를 다음 그룹에게 양도 하시겠습니까? | ||
2262 | '[GROUP_NAME]' | ||
2263 | </f_old_trans> | ||
2264 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2265 | <b_path>//DeedLandToGroup/Deed</b_path> | ||
2266 | <c_attribute></c_attribute> | ||
2267 | <d_old> | ||
2268 | Deed | ||
2269 | </d_old> | ||
2270 | <e_new> | ||
2271 | OK | ||
2272 | </e_new> | ||
2273 | <f_old_trans> | ||
2274 | 양도 | ||
2275 | </f_old_trans> | ||
2276 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2277 | <b_path>//DeedLandToGroupWithContribution/message</b_path> | ||
2278 | <c_attribute></c_attribute> | ||
2279 | <d_old> | ||
2280 | By deeding this parcel, the group will be required | ||
2281 | to have and maintain sufficient land use credits. | ||
2282 | |||
2283 | The deed will include a simultaneous land | ||
2284 | contribution to the group from '[FIRST_NAME] [LAST_NAME]'. | ||
2285 | |||
2286 | The purchase price of the land is not refunded to | ||
2287 | the owner. If a deeded parcel is sold, the sale | ||
2288 | price will be divided evenly among group members. | ||
2289 | |||
2290 | Deed this [AREA] square meters of land to the group | ||
2291 | '[GROUP_NAME]'? | ||
2292 | </d_old> | ||
2293 | <e_new> | ||
2294 | By deeding this parcel, the group will be required | ||
2295 | to have and maintain sufficient land use credits. | ||
2296 | |||
2297 | The deed will include a simultaneous land | ||
2298 | contribution to the group from '[FIRST_NAME] [LAST_NAME]'. | ||
2299 | |||
2300 | The purchase price of the land is not refunded to | ||
2301 | the owner. If a deeded parcel is sold, the sale | ||
2302 | price will be divided evenly among group members. | ||
2303 | |||
2304 | Deed this [AREA] m2 of land to the group | ||
2305 | '[GROUP_NAME]'? | ||
2306 | </e_new> | ||
2307 | <f_old_trans>LALALA</f_old_trans> | ||
2308 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2309 | <b_path>//DeedLandToGroupWithContribution/Deed</b_path> | ||
2310 | <c_attribute></c_attribute> | ||
2311 | <d_old> | ||
2312 | Deed | ||
2313 | </d_old> | ||
2314 | <e_new> | ||
2315 | OK | ||
2316 | </e_new> | ||
2317 | <f_old_trans> | ||
2318 | 양도 | ||
2319 | </f_old_trans> | ||
2320 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2321 | <b_path>//WelcomeChooseSex/message</b_path> | ||
2322 | <c_attribute></c_attribute> | ||
2323 | <d_old> | ||
2324 | Your character will appear in a moment. | ||
2325 | |||
2326 | Use arrow keys to walk. | ||
2327 | |||
2328 | Press the F1 key at any time for help or | ||
2329 | to learn more about [SECOND_LIFE]. | ||
2330 | |||
2331 | Please choose the male or female character. | ||
2332 | You can change your mind later. | ||
2333 | </d_old> | ||
2334 | <e_new> | ||
2335 | Your character will appear in a moment. | ||
2336 | |||
2337 | Use arrow keys to walk. | ||
2338 | |||
2339 | Press the F1 key at any time for help or | ||
2340 | to learn more about [SECOND_LIFE]. | ||
2341 | |||
2342 | Please choose the male or female avatar. | ||
2343 | You can change your mind later. | ||
2344 | </e_new> | ||
2345 | <f_old_trans> | ||
2346 | 잠시 후 선택하신 캐릭터가 나타납니다. | ||
2347 | |||
2348 | 화살표 키를 이용하여 걸을 수 있습니다. | ||
2349 | |||
2350 | F1 키를 눌러 도움말을 보거나 | ||
2351 | [SECOND_LIFE]를 자세히 배울 수 있습니다. | ||
2352 | |||
2353 | 남성 또는 여성 캐릭터를 선택해 주십시오. | ||
2354 | 차후에 변경이 가능합니다. | ||
2355 | </f_old_trans> | ||
2356 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2357 | <b_path>//KickUsersFromRegion/message</b_path> | ||
2358 | <c_attribute></c_attribute> | ||
2359 | <d_old> | ||
2360 | Teleport home all users in this region? | ||
2361 | </d_old> | ||
2362 | <e_new> | ||
2363 | Teleport all Residents in this region home? | ||
2364 | </e_new> | ||
2365 | <f_old_trans> | ||
2366 | 이 지역 내 모든 사용자를 홈으로 텔리포트 하시겠습니까? | ||
2367 | </f_old_trans> | ||
2368 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2369 | <b_path>//ReturnScriptedOnOthersLand/message</b_path> | ||
2370 | <c_attribute></c_attribute> | ||
2371 | <d_old> | ||
2372 | Are you sure you want to return all scripted objects owned by | ||
2373 | ** [USER_NAME] ** | ||
2374 | non all land but his/her own? | ||
2375 | </d_old> | ||
2376 | <e_new> | ||
2377 | Are you sure you want to return all scripted objects owned by | ||
2378 | ** [USER_NAME] ** | ||
2379 | on all land in this region they do not own? | ||
2380 | </e_new> | ||
2381 | <f_old_trans> | ||
2382 | 사용자의 토지를 제외한 모든 토지에서 | ||
2383 | ** [USER_NAME] ** | ||
2384 | 소유의 모든 스크립트 오브젝트를 반환 하시겠습니까? | ||
2385 | </f_old_trans> | ||
2386 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2387 | <b_path>//ReturnScriptedOnOthersLand/Return</b_path> | ||
2388 | <c_attribute></c_attribute> | ||
2389 | <d_old> | ||
2390 | Return | ||
2391 | </d_old> | ||
2392 | <e_new> | ||
2393 | OK | ||
2394 | </e_new> | ||
2395 | <f_old_trans> | ||
2396 | 반환 | ||
2397 | </f_old_trans> | ||
2398 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2399 | <b_path>//ReturnScriptedOnAllLand/message</b_path> | ||
2400 | <c_attribute></c_attribute> | ||
2401 | <d_old> | ||
2402 | Are you sure you want to return ALL scripted objects owned by | ||
2403 | ** [USER_NAME] ** | ||
2404 | non ALL LAND in this region? | ||
2405 | </d_old> | ||
2406 | <e_new> | ||
2407 | Are you sure you want to return ALL scripted objects owned by | ||
2408 | ** [USER_NAME] ** | ||
2409 | on ALL LAND in this region? | ||
2410 | </e_new> | ||
2411 | <f_old_trans> | ||
2412 | 이 지역 내 모든 토지에서 | ||
2413 | ** [USER_NAME] ** | ||
2414 | 소유의 모든 스크립트 오브젝트를 반환하시겠습니까? | ||
2415 | </f_old_trans> | ||
2416 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2417 | <b_path>//ReturnScriptedOnAllLand/Return</b_path> | ||
2418 | <c_attribute></c_attribute> | ||
2419 | <d_old> | ||
2420 | Return | ||
2421 | </d_old> | ||
2422 | <e_new> | ||
2423 | OK | ||
2424 | </e_new> | ||
2425 | <f_old_trans> | ||
2426 | 반환 | ||
2427 | </f_old_trans> | ||
2428 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2429 | <b_path>//InvalidTerrainBitDepth/message</b_path> | ||
2430 | <c_attribute></c_attribute> | ||
2431 | <d_old> | ||
2432 | Couldn't set region textures: | ||
2433 | |||
2434 | Terrain texture [TEXTURE_NUM] has an invalid bit depth of [TEXTURE_BIT_DEPTH]. | ||
2435 | |||
2436 | Replace texture [TEXTURE_NUM] with a 24 bit 512x512 or smaller image | ||
2437 | then click "Set" again. | ||
2438 | </d_old> | ||
2439 | <e_new> | ||
2440 | Couldn't set region textures: | ||
2441 | |||
2442 | Terrain texture [TEXTURE_NUM] has an invalid bit depth of [TEXTURE_BIT_DEPTH]. | ||
2443 | |||
2444 | Replace texture [TEXTURE_NUM] with a 24-bit 512x512 or smaller image | ||
2445 | then click "Apply" again. | ||
2446 | </e_new> | ||
2447 | <f_old_trans> | ||
2448 | 지역 텍스처를 설정할 수 없습니다: | ||
2449 | |||
2450 | 지형 텍스처 [TEXTURE_NUM]의 비트 수준 [TEXTURE_BIT_DEPTH]이(가) 유효하지 않습니다. | ||
2451 | |||
2452 | 텍스처 [TEXTURE_NUM]을(를) 24비트의 512x512(또는 더 작은) 이미지로 교체하고 | ||
2453 | "설정"을 다시 클릭하십시오. | ||
2454 | </f_old_trans> | ||
2455 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2456 | <b_path>//InvalidTerrainSize/message</b_path> | ||
2457 | <c_attribute></c_attribute> | ||
2458 | <d_old> | ||
2459 | Couldn't set region textures: | ||
2460 | |||
2461 | Terrain texture [TEXTURE_NUM] is too large at [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y]. | ||
2462 | |||
2463 | Replace texture [TEXTURE_NUM] with a 24 bit 512x512 or smaller image | ||
2464 | then click "Set" again. | ||
2465 | </d_old> | ||
2466 | <e_new> | ||
2467 | Couldn't set region textures: | ||
2468 | |||
2469 | Terrain texture [TEXTURE_NUM] is too large at [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y]. | ||
2470 | |||
2471 | Replace texture [TEXTURE_NUM] with a 24-bit 512x512 or smaller image | ||
2472 | then click "Apply" again. | ||
2473 | </e_new> | ||
2474 | <f_old_trans> | ||
2475 | 지역 텍스처를 설정할 수 없습니다: | ||
2476 | |||
2477 | 지형 텍스처 [TEXTURE_NUM]이(가) 너무 큽니다([TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y]). | ||
2478 | |||
2479 | 텍스처 [TEXTURE_NUM]을(를) 24비트의 512x512(또는 더 작은) 이미지로 교체하고 | ||
2480 | "설정"을 다시 클릭하십시오. | ||
2481 | </f_old_trans> | ||
2482 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2483 | <b_path>//ConfirmBakeTerrain/Bake</b_path> | ||
2484 | <c_attribute></c_attribute> | ||
2485 | <d_old> | ||
2486 | Bake | ||
2487 | </d_old> | ||
2488 | <e_new> | ||
2489 | OK | ||
2490 | </e_new> | ||
2491 | <f_old_trans> | ||
2492 | 저장 | ||
2493 | </f_old_trans> | ||
2494 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2495 | <b_path>//MaxAllowedAgentOnRegion/message</b_path> | ||
2496 | <c_attribute></c_attribute> | ||
2497 | <d_old> | ||
2498 | You can only have [MAX_AGENTS] allowed residents. | ||
2499 | </d_old> | ||
2500 | <e_new> | ||
2501 | You can only have [MAX_AGENTS] Allowed Residents. | ||
2502 | </e_new> | ||
2503 | <f_old_trans> | ||
2504 | 귀하에게 허용되는 최대 주민 수는 [MAX_AGENTS]입니다. | ||
2505 | </f_old_trans> | ||
2506 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2507 | <b_path>//MaxAllowedGroupsOnRegion/message</b_path> | ||
2508 | <c_attribute></c_attribute> | ||
2509 | <d_old> | ||
2510 | You can only have [MAX_GROUPS] allowed groups. | ||
2511 | </d_old> | ||
2512 | <e_new> | ||
2513 | You can only have [MAX_GROUPS] Allowed Groups. | ||
2514 | </e_new> | ||
2515 | <f_old_trans> | ||
2516 | 귀하에게 허용되는 최대 그룹 수는 [MAX_GROUPS]입니다. | ||
2517 | </f_old_trans> | ||
2518 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2519 | <b_path>//MaxBannedAgentsOnRegion/message</b_path> | ||
2520 | <c_attribute></c_attribute> | ||
2521 | <d_old> | ||
2522 | You can only have [MAX_BANNED] banned residents. | ||
2523 | </d_old> | ||
2524 | <e_new> | ||
2525 | You can only have [MAX_BANNED] Banned Residents. | ||
2526 | </e_new> | ||
2527 | <f_old_trans> | ||
2528 | 귀하의 최대 금지 주민 수는 [MAX_BANNED]입니다. | ||
2529 | </f_old_trans> | ||
2530 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2531 | <b_path>//MaxManagersOnRegion/message</b_path> | ||
2532 | <c_attribute></c_attribute> | ||
2533 | <d_old> | ||
2534 | You can only have [MAX_MANAGER] banned residents. | ||
2535 | </d_old> | ||
2536 | <e_new> | ||
2537 | You can only have [MAX_MANAGER] Banned Residents. | ||
2538 | </e_new> | ||
2539 | <f_old_trans> | ||
2540 | 귀하의 최대 금지 주민 수는 [MAX_MANAGER]입니다. | ||
2541 | </f_old_trans> | ||
2542 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2543 | <b_path>//OwnerCanNotBeDenied/message</b_path> | ||
2544 | <c_attribute></c_attribute> | ||
2545 | <d_old> | ||
2546 | Can't add estate owner to estate 'Access denied' list. | ||
2547 | </d_old> | ||
2548 | <e_new> | ||
2549 | Can't add estate owner to estate 'Banned Resident' list. | ||
2550 | </e_new> | ||
2551 | <f_old_trans> | ||
2552 | 사유지 소유자는 사유지의 '출입 거부' 목록에 추가될 수 없습니다. | ||
2553 | </f_old_trans> | ||
2554 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2555 | <b_path>//FinishedRawDownload/message</b_path> | ||
2556 | <c_attribute></c_attribute> | ||
2557 | <d_old> | ||
2558 | Finished download of raw terrain file to: | ||
2559 | [DOWNLOAD_PATH] | ||
2560 | </d_old> | ||
2561 | <e_new> | ||
2562 | Finished download of raw terrain file to: | ||
2563 | [DOWNLOAD_PATH]. | ||
2564 | </e_new> | ||
2565 | <f_old_trans> | ||
2566 | RAW 지형 파일을 다음 경로에 다운로드 완료했습니다: | ||
2567 | [DOWNLOAD_PATH] | ||
2568 | </f_old_trans> | ||
2569 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2570 | <b_path>//DownloadWindowsMandatory/message</b_path> | ||
2571 | <c_attribute></c_attribute> | ||
2572 | <d_old> | ||
2573 | A new version of [SECOND_LIFE] is available. | ||
2574 | [MESSAGE] | ||
2575 | |||
2576 | You must download this update to use the system. | ||
2577 | </d_old> | ||
2578 | <e_new> | ||
2579 | A new version of [SECOND_LIFE] is available. | ||
2580 | [MESSAGE] | ||
2581 | |||
2582 | You must download this update to use [SECOND_LIFE]. | ||
2583 | </e_new> | ||
2584 | <f_old_trans> | ||
2585 | [SECOND_LIFE] 새 버전이 출시되었습니다. | ||
2586 | [MESSAGE] | ||
2587 | |||
2588 | 시스템을 사용하려면 이 업데이트를 다운로드해야 합니다. | ||
2589 | </f_old_trans> | ||
2590 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2591 | <b_path>//DownloadMacMandatory/message</b_path> | ||
2592 | <c_attribute></c_attribute> | ||
2593 | <d_old> | ||
2594 | A new version of [SECOND_LIFE] is available. | ||
2595 | [MESSAGE] | ||
2596 | |||
2597 | You must download this update to use the system. | ||
2598 | |||
2599 | Download to your Applications folder? | ||
2600 | </d_old> | ||
2601 | <e_new> | ||
2602 | A new version of [SECOND_LIFE] is available. | ||
2603 | [MESSAGE] | ||
2604 | |||
2605 | You must download this update to use [SECOND_LIFE]. | ||
2606 | |||
2607 | Download to your Applications folder? | ||
2608 | </e_new> | ||
2609 | <f_old_trans> | ||
2610 | [SECOND_LIFE] 새 버전이 출시되었습니다. | ||
2611 | [MESSAGE] | ||
2612 | |||
2613 | 시스템을 사용하려면 이 업데이트를 다운로드해야 합니다. | ||
2614 | |||
2615 | Applications 폴더에 다운로드하시겠습니까? | ||
2616 | </f_old_trans> | ||
2617 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2618 | <b_path>//DeedObjectToGroup/message</b_path> | ||
2619 | <c_attribute></c_attribute> | ||
2620 | <d_old> | ||
2621 | Deeding this object will cause the group to: | ||
2622 | * Receive money paid into the object | ||
2623 | </d_old> | ||
2624 | <e_new> | ||
2625 | Deeding this object will cause the group to: | ||
2626 | * Receive L$ paid into the object | ||
2627 | </e_new> | ||
2628 | <f_old_trans> | ||
2629 | 이 오브젝트 양도 시 그룹에게 발생하는 결과: | ||
2630 | * 오브젝트에 대한 지불금을 수령함 | ||
2631 | </f_old_trans> | ||
2632 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2633 | <b_path>//AddClassified/message</b_path> | ||
2634 | <c_attribute></c_attribute> | ||
2635 | <d_old> | ||
2636 | Classified ads appear in the 'Classified' section of the | ||
2637 | Search directory for one week. | ||
2638 | |||
2639 | Fill out your ad, then click 'Publish...' to add it to the | ||
2640 | directory. | ||
2641 | |||
2642 | You'll be asked for a price to pay when clicking Publish. | ||
2643 | Paying more makes your ad appear higher in the list, and | ||
2644 | also appear higher when people search for keywords. | ||
2645 | </d_old> | ||
2646 | <e_new> | ||
2647 | Classified ads appear in the 'Classified' section of the | ||
2648 | Find directory for one week. | ||
2649 | |||
2650 | Fill out your ad, then click 'Publish...' to add it to the | ||
2651 | directory. | ||
2652 | |||
2653 | You'll be asked for a price to pay when clicking Publish. | ||
2654 | Paying more makes your ad appear higher in the list, and | ||
2655 | also appear higher when people search for keywords. | ||
2656 | </e_new> | ||
2657 | <f_old_trans> | ||
2658 | 광고가 1주일 동안 검색 디렉토리의 '광고' 섹션에 | ||
2659 | 나타납니다. | ||
2660 | |||
2661 | 광고를 작성한 후 '게시하기...'를 클릭하여 디렉토리에 | ||
2662 | 추가합니다. | ||
2663 | |||
2664 | 게시하기를 클릭하면 지불할 가격을 묻는 메시지가 나타납니다. | ||
2665 | 높은 가격을 지불할수록 광고가 목록에서 더 높은 위치에 게재되고 | ||
2666 | 키워드 검색 결과에서 더 우선적으로 표시됩니다. | ||
2667 | </f_old_trans> | ||
2668 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2669 | <b_path>//WebLaunchForums/Gotopage</b_path> | ||
2670 | <c_attribute></c_attribute> | ||
2671 | <d_old> | ||
2672 | Go to page | ||
2673 | </d_old> | ||
2674 | <e_new> | ||
2675 | OK | ||
2676 | </e_new> | ||
2677 | <f_old_trans> | ||
2678 | 페이지로 이동 | ||
2679 | </f_old_trans> | ||
2680 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2681 | <b_path>//WebLaunchSupport/Gotopage</b_path> | ||
2682 | <c_attribute></c_attribute> | ||
2683 | <d_old> | ||
2684 | Go to page | ||
2685 | </d_old> | ||
2686 | <e_new> | ||
2687 | OK | ||
2688 | </e_new> | ||
2689 | <f_old_trans> | ||
2690 | 페이지로 이동 | ||
2691 | </f_old_trans> | ||
2692 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2693 | <b_path>//WebLaunchSupportWiki/Gotopage</b_path> | ||
2694 | <c_attribute></c_attribute> | ||
2695 | <d_old> | ||
2696 | Go to page | ||
2697 | </d_old> | ||
2698 | <e_new> | ||
2699 | OK | ||
2700 | </e_new> | ||
2701 | <f_old_trans> | ||
2702 | 페이지로 이동 | ||
2703 | </f_old_trans> | ||
2704 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2705 | <b_path>//WebLaunchLSLGuide/message</b_path> | ||
2706 | <c_attribute></c_attribute> | ||
2707 | <d_old> | ||
2708 | Go to the LSL Guide for scripting help? | ||
2709 | </d_old> | ||
2710 | <e_new> | ||
2711 | Go to the Scripting Guide for scripting help? | ||
2712 | </e_new> | ||
2713 | <f_old_trans> | ||
2714 | 스크립팅 도움말을 위해 LSL 가이드로 갑니까? | ||
2715 | </f_old_trans> | ||
2716 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2717 | <b_path>//WebLaunchLSLGuide/Gotopage</b_path> | ||
2718 | <c_attribute></c_attribute> | ||
2719 | <d_old> | ||
2720 | Go to page | ||
2721 | </d_old> | ||
2722 | <e_new> | ||
2723 | OK | ||
2724 | </e_new> | ||
2725 | <f_old_trans> | ||
2726 | 페이지로 이동 | ||
2727 | </f_old_trans> | ||
2728 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2729 | <b_path>//WebLaunchReleaseNotes/Gotopage</b_path> | ||
2730 | <c_attribute></c_attribute> | ||
2731 | <d_old> | ||
2732 | Go to page | ||
2733 | </d_old> | ||
2734 | <e_new> | ||
2735 | OK | ||
2736 | </e_new> | ||
2737 | <f_old_trans> | ||
2738 | 페이지로 이동 | ||
2739 | </f_old_trans> | ||
2740 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2741 | <b_path>//ReturnToOwner/message</b_path> | ||
2742 | <c_attribute></c_attribute> | ||
2743 | <d_old> | ||
2744 | Are you sure you want to return the selected | ||
2745 | objects to their owners? Transferable deeded | ||
2746 | objects will be returned to their previous owners. | ||
2747 | (All objects returned will return to the folder they were last in.) | ||
2748 | |||
2749 | *WARNING* No-transfer deeded objects will be deleted! | ||
2750 | </d_old> | ||
2751 | <e_new> | ||
2752 | Are you sure you want to return the selected | ||
2753 | objects to their owners? Transferable deeded | ||
2754 | objects will be returned to their previous owners. | ||
2755 | |||
2756 | *WARNING* No-transfer deeded objects will be deleted! | ||
2757 | </e_new> | ||
2758 | <f_old_trans> | ||
2759 | 선택한 오브젝트를 소유주에게 | ||
2760 | 반환 하시겠습니까? 양도된 | ||
2761 | 양도 가능 오브젝트가 이전 소유자에게 반환됩니다. | ||
2762 | (반환되는 모든 오브젝트는 최종 소속 폴더로 반환됩니다.) | ||
2763 | |||
2764 | *경고* 양도된 양도 불가능 오브젝트는 삭제됩니다. | ||
2765 | </f_old_trans> | ||
2766 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2767 | <b_path>//ReturnToOwner/Return</b_path> | ||
2768 | <c_attribute></c_attribute> | ||
2769 | <d_old> | ||
2770 | Return | ||
2771 | </d_old> | ||
2772 | <e_new> | ||
2773 | OK | ||
2774 | </e_new> | ||
2775 | <f_old_trans> | ||
2776 | 반환 | ||
2777 | </f_old_trans> | ||
2778 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2779 | <b_path>//ViewReleaseNotes/Gotopage</b_path> | ||
2780 | <c_attribute></c_attribute> | ||
2781 | <d_old> | ||
2782 | Go to page | ||
2783 | </d_old> | ||
2784 | <e_new> | ||
2785 | OK | ||
2786 | </e_new> | ||
2787 | <f_old_trans> | ||
2788 | 페이지로 이동 | ||
2789 | </f_old_trans> | ||
2790 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2791 | <b_path>//GroupLeaveConfirmOfficer/Leave</b_path> | ||
2792 | <c_attribute></c_attribute> | ||
2793 | <d_old> | ||
2794 | Leave | ||
2795 | </d_old> | ||
2796 | <e_new> | ||
2797 | OK | ||
2798 | </e_new> | ||
2799 | <f_old_trans> | ||
2800 | 탈퇴 | ||
2801 | </f_old_trans> | ||
2802 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2803 | <b_path>//GroupLeaveConfirmMember/Leave</b_path> | ||
2804 | <c_attribute></c_attribute> | ||
2805 | <d_old> | ||
2806 | Leave | ||
2807 | </d_old> | ||
2808 | <e_new> | ||
2809 | OK | ||
2810 | </e_new> | ||
2811 | <f_old_trans> | ||
2812 | 탈퇴 | ||
2813 | </f_old_trans> | ||
2814 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2815 | <b_path>//RemoveItemWarn/message</b_path> | ||
2816 | <c_attribute></c_attribute> | ||
2817 | <d_old> | ||
2818 | Though permitted, deleting inventory may damage the | ||
2819 | object. Do you want to delete that inventory item? | ||
2820 | </d_old> | ||
2821 | <e_new> | ||
2822 | Though permitted, deleting contents may damage the | ||
2823 | object. Do you want to delete that item? | ||
2824 | </e_new> | ||
2825 | <f_old_trans> | ||
2826 | 허용된 경우 인벤토리를 삭제하면 오브젝트가 손상될 수 | ||
2827 | 있습니다. 아이템을 삭제하시겠습니까? | ||
2828 | </f_old_trans> | ||
2829 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2830 | <b_path>//RemoveItemWarn/Yes</b_path> | ||
2831 | <c_attribute></c_attribute> | ||
2832 | <d_old> | ||
2833 | Yes | ||
2834 | </d_old> | ||
2835 | <e_new> | ||
2836 | OK | ||
2837 | </e_new> | ||
2838 | <f_old_trans> | ||
2839 | 예 | ||
2840 | </f_old_trans> | ||
2841 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2842 | <b_path>//RemoveItemWarn/No</b_path> | ||
2843 | <c_attribute></c_attribute> | ||
2844 | <d_old> | ||
2845 | No | ||
2846 | </d_old> | ||
2847 | <e_new> | ||
2848 | Cancel | ||
2849 | </e_new> | ||
2850 | <f_old_trans> | ||
2851 | 아니오 | ||
2852 | </f_old_trans> | ||
2853 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2854 | <b_path>//CantSetHome/message</b_path> | ||
2855 | <c_attribute></c_attribute> | ||
2856 | <d_old> | ||
2857 | Can't set home to here. | ||
2858 | Your home must be on land you or your group owns. | ||
2859 | </d_old> | ||
2860 | <e_new> | ||
2861 | Can't set home to here. | ||
2862 | </e_new> | ||
2863 | <f_old_trans> | ||
2864 | 이 곳을 홈으로 설정할 수 없습니다. | ||
2865 | 홈은 귀하나 귀하의 그룹이 소유한 토지에 있어야 합니다. | ||
2866 | </f_old_trans> | ||
2867 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2868 | <b_path>//BusyModeSet/message</b_path> | ||
2869 | <c_attribute></c_attribute> | ||
2870 | <d_old> | ||
2871 | Busy mode set. | ||
2872 | Chat and instant messages will be hidden. Instant | ||
2873 | messages will get your busy reply. All teleportation | ||
2874 | and inventory offers will be declined. | ||
2875 | </d_old> | ||
2876 | <e_new> | ||
2877 | Busy mode set. | ||
2878 | Chat and instant messages will be hidden. Instant | ||
2879 | messages will get your Busy mode response. All teleportation | ||
2880 | and inventory offers will be declined. | ||
2881 | </e_new> | ||
2882 | <f_old_trans> | ||
2883 | 다른 용무 중 모드가 설정되었습니다. | ||
2884 | 채팅 및 메신저가 숨겨집니다. 메신저를 | ||
2885 | 받으면 귀하의 다른 용무 중 응답이 답변 됩니다. 모든 텔리포트 및 아이템 제공이 거부됩니다. | ||
2886 | </f_old_trans> | ||
2887 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2888 | <b_path>//ChangeLindenEstate/ChangeEstate</b_path> | ||
2889 | <c_attribute></c_attribute> | ||
2890 | <d_old> | ||
2891 | Change Estate | ||
2892 | </d_old> | ||
2893 | <e_new> | ||
2894 | OK | ||
2895 | </e_new> | ||
2896 | <f_old_trans> | ||
2897 | 사유지 변경 | ||
2898 | </f_old_trans> | ||
2899 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2900 | <b_path>//ChangeLindenAccess/message</b_path> | ||
2901 | <c_attribute></c_attribute> | ||
2902 | <d_old> | ||
2903 | You are about to change the access list for a Linden owned | ||
2904 | estate (mainland, teen grid, orientation, etc.). | ||
2905 | |||
2906 | This is DANGEROUS and should only be done to invoke the | ||
2907 | hack allowing objects/money to be transfered in/out of | ||
2908 | a grid. | ||
2909 | |||
2910 | It will change thousands of regions and make the | ||
2911 | spaceserver hiccup. | ||
2912 | |||
2913 | Proceed? | ||
2914 | </d_old> | ||
2915 | <e_new> | ||
2916 | You are about to change the access list for a Linden owned | ||
2917 | estate (mainland, teen grid, orientation, etc.). | ||
2918 | |||
2919 | This is DANGEROUS and should only be done to invoke the | ||
2920 | hack allowing objects/L$ to be transfered in/out of | ||
2921 | a grid. | ||
2922 | |||
2923 | It will change thousands of regions and make the | ||
2924 | spaceserver hiccup. | ||
2925 | </e_new> | ||
2926 | <f_old_trans> | ||
2927 | 귀하께서는 린든 소유의 사유지(메인랜드, 틴 그리드, 오리엔테이션 등)에 대한 | ||
2928 | 접근 목록을 변경하려고 합니다. | ||
2929 | |||
2930 | 이는 위험한 작업이며 오브젝트/금액을 그리드에서 송수신할 수 있도록 | ||
2931 | 핵을 불러내는 경우에만 수행할 수 | ||
2932 | 있습니다. | ||
2933 | |||
2934 | 이렇게 하면 수천가지의 지역이 변경되고 | ||
2935 | 공간 서버가 일시적으로 중단될 수도 있습니다. | ||
2936 | |||
2937 | 계속하시겠습니까? | ||
2938 | </f_old_trans> | ||
2939 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2940 | <b_path>//ChangeLindenAccess/ChangeEstate</b_path> | ||
2941 | <c_attribute></c_attribute> | ||
2942 | <d_old> | ||
2943 | Change Estate | ||
2944 | </d_old> | ||
2945 | <e_new> | ||
2946 | OK | ||
2947 | </e_new> | ||
2948 | <f_old_trans> | ||
2949 | 사유지 변경 | ||
2950 | </f_old_trans> | ||
2951 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2952 | <b_path>//EstateBannedAgentRemove/message</b_path> | ||
2953 | <c_attribute></c_attribute> | ||
2954 | <d_old> | ||
2955 | Stop denying access for this estate only or for [ALL_ESTATES]? | ||
2956 | </d_old> | ||
2957 | <e_new> | ||
2958 | Remove this Resident from the ban list for access for this estate only or for [ALL_ESTATES]? | ||
2959 | </e_new> | ||
2960 | <f_old_trans> | ||
2961 | 이 소유지에 대해서만 또는 [ALL_ESTATES]에 대한 접근 거부를 중단하시겠습니까? | ||
2962 | </f_old_trans> | ||
2963 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2964 | <b_path>//EstateManagerAdd/message</b_path> | ||
2965 | <c_attribute></c_attribute> | ||
2966 | <d_old> | ||
2967 | Add estate manager for this estate only or for all your estates? | ||
2968 | </d_old> | ||
2969 | <e_new> | ||
2970 | Add estate manager for this estate only or for [ALL_ESTATES]? | ||
2971 | </e_new> | ||
2972 | <f_old_trans> | ||
2973 | 이 사유지에 대해서만 또는 모든 사유지에 대해 사유지 관리자를 추가하시겠습니까? | ||
2974 | </f_old_trans> | ||
2975 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2976 | <b_path>//EstateManagerRemove/message</b_path> | ||
2977 | <c_attribute></c_attribute> | ||
2978 | <d_old> | ||
2979 | Remove estate manager for this estate only or for all your estates? | ||
2980 | </d_old> | ||
2981 | <e_new> | ||
2982 | Remove estate manager for this estate only or for [ALL_ESTATES]? | ||
2983 | </e_new> | ||
2984 | <f_old_trans> | ||
2985 | 이 사유지만 또는 내 모든 사유지 관리자를 제거합니까? | ||
2986 | </f_old_trans> | ||
2987 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
2988 | <b_path>//EstateKickUser/Kick</b_path> | ||
2989 | <c_attribute></c_attribute> | ||
2990 | <d_old> | ||
2991 | Kick | ||
2992 | </d_old> | ||
2993 | <e_new> | ||
2994 | OK | ||
2995 | </e_new> | ||
2996 | <f_old_trans> | ||
2997 | 추방하기 | ||
2998 | </f_old_trans> | ||
2999 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3000 | <b_path>//EstateChangeCovenant/Change</b_path> | ||
3001 | <c_attribute></c_attribute> | ||
3002 | <d_old> | ||
3003 | Change | ||
3004 | </d_old> | ||
3005 | <e_new> | ||
3006 | OK | ||
3007 | </e_new> | ||
3008 | <f_old_trans> | ||
3009 | 변경 | ||
3010 | </f_old_trans> | ||
3011 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3012 | <b_path>//PublishClassified/Publish</b_path> | ||
3013 | <c_attribute></c_attribute> | ||
3014 | <d_old> | ||
3015 | Publish | ||
3016 | </d_old> | ||
3017 | <e_new> | ||
3018 | OK | ||
3019 | </e_new> | ||
3020 | <f_old_trans> | ||
3021 | 게시하기 | ||
3022 | </f_old_trans> | ||
3023 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3024 | <b_path>//ConfirmRestart/Restart</b_path> | ||
3025 | <c_attribute></c_attribute> | ||
3026 | <d_old> | ||
3027 | Restart | ||
3028 | </d_old> | ||
3029 | <e_new> | ||
3030 | OK | ||
3031 | </e_new> | ||
3032 | <f_old_trans> | ||
3033 | 재시작 | ||
3034 | </f_old_trans> | ||
3035 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3036 | <b_path>//HelpRegionAllowDamage/message</b_path> | ||
3037 | <c_attribute></c_attribute> | ||
3038 | <d_old> | ||
3039 | Checking this box enables the health system across all parcels | ||
3040 | regardless of individual parcel settings. If this box is left | ||
3041 | unchecked, individual parcel owners will still be able to | ||
3042 | activate the health system on their parcels. | ||
3043 | |||
3044 | Default: off | ||
3045 | </d_old> | ||
3046 | <e_new> | ||
3047 | If this box is checked, the health system across all parcels | ||
3048 | regardless of individual parcel settings. If this box is left | ||
3049 | unchecked, individual parcel owners will still be able to | ||
3050 | activate the health system on their parcels. | ||
3051 | |||
3052 | Default: off | ||
3053 | </e_new> | ||
3054 | <f_old_trans> | ||
3055 | 이 상자를 선택하면 개별 구획 설정과 관계없이 모든 구획에 | ||
3056 | 보건 시스템이 활성화 됩니다. 이 상자가 선택 해제된 | ||
3057 | 경우에는 개별 구획 소유주가 자신의 구획 보건 시스템을 | ||
3058 | 활성화할 수 있습니다. | ||
3059 | |||
3060 | 기본 설정: 꺼짐 | ||
3061 | </f_old_trans> | ||
3062 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3063 | <b_path>//HelpRegionAgentLimit/message</b_path> | ||
3064 | <c_attribute></c_attribute> | ||
3065 | <d_old> | ||
3066 | Sets the maximum number of avatars allowed in this region. | ||
3067 | Note that the more avatars you have in one region, the worse | ||
3068 | the performance can be. | ||
3069 | |||
3070 | Default: 30 | ||
3071 | </d_old> | ||
3072 | <e_new> | ||
3073 | Sets the maximum number of avatars allowed in this region. | ||
3074 | Performance may vary depending on the | ||
3075 | number avatars present. | ||
3076 | |||
3077 | Default: 40 | ||
3078 | </e_new> | ||
3079 | <f_old_trans> | ||
3080 | 이 지역에 허용되는 최대 아바타 수를 설정합니다. | ||
3081 | 한 지역에 아바타 수가 많을수록 | ||
3082 | 성능이 저하된다는 점에 유념하십시오. | ||
3083 | |||
3084 | 기본 설정: 30 | ||
3085 | </f_old_trans> | ||
3086 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3087 | <b_path>//HelpRegionObjectBonus/message</b_path> | ||
3088 | <c_attribute></c_attribute> | ||
3089 | <d_old> | ||
3090 | The Object Bonus is a multiplier for primitives allowed on any given | ||
3091 | parcel. The range allowed is 1 to 10. Set at '1' each 512m2 parcel | ||
3092 | would be allowed 117 objects. Set at '2' each 512m2 parcel would be | ||
3093 | allowed 234, or twice as many, and so on. The max number of objects | ||
3094 | allowed per region remains 15,000 no matter what the value set for | ||
3095 | Object Bonus. Once this value is set, it should not be lowered until | ||
3096 | you are certain that changing it will not force return or deletion of | ||
3097 | the objects currently on parcels. | ||
3098 | |||
3099 | Default: 1.0 | ||
3100 | </d_old> | ||
3101 | <e_new> | ||
3102 | The Object Bonus is a multiplier for primitives allowed on any given | ||
3103 | parcel. The range allowed is 1 to 10. Set at '1', each 512m2 parcel | ||
3104 | is allowed 117 objects. Set at '2', each 512m2 parcel is | ||
3105 | allowed 234, or twice as many, and so on. The max number of objects | ||
3106 | allowed per region remains 15,000 no matter what the | ||
3107 | Object Bonus is. once set, be aware that lowering the Object Bonus may cause | ||
3108 | objects to be returned or deleted. | ||
3109 | |||
3110 | Default: 1.0 | ||
3111 | </e_new> | ||
3112 | <f_old_trans>LALALA</f_old_trans> | ||
3113 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3114 | <b_path>//HelpRegionMaturity/message</b_path> | ||
3115 | <c_attribute></c_attribute> | ||
3116 | <d_old> | ||
3117 | Sets the maturity of the region, as shown in the upper right hand | ||
3118 | corner of the screen and in pop-up tips on the map. Maturity | ||
3119 | also affects search results - residents can choose not to find | ||
3120 | content in Mature regions. | ||
3121 | |||
3122 | The pop-up tips on the map will not change for 5 minutes, because | ||
3123 | the system only updates map information periodically. | ||
3124 | |||
3125 | Default: PG | ||
3126 | </d_old> | ||
3127 | <e_new> | ||
3128 | Sets the maturity of the region, as shown at the top | ||
3129 | of the screen and in pop-up tips on the map. This setting | ||
3130 | also affects search results - Residents can choose not to find | ||
3131 | content in Mature regions. | ||
3132 | |||
3133 | It may take some time for this change to be reflected | ||
3134 | on the map. | ||
3135 | |||
3136 | Default: PG | ||
3137 | </e_new> | ||
3138 | <f_old_trans> | ||
3139 | 화면 우측 상단 코너와 지도의 팝업 팁에 표시된 대로 | ||
3140 | 성인용 지역을 설정합니다. 성인용은 | ||
3141 | 검색 결과에 영향을 줄 수 있으며 주민들이 성인용 지역의 컨텐츠를 찾지 못하도록 | ||
3142 | 선택할 수 있습니다. | ||
3143 | |||
3144 | 시스템이 주기적으로 지도 정보만 업데이트하기 때문에 | ||
3145 | 지도의 팝업 팁은 5분 동안 변경되지 않습니다. | ||
3146 | |||
3147 | 기본 설정: PG | ||
3148 | </f_old_trans> | ||
3149 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3150 | <b_path>//HelpRegionRestrictPushObject/message</b_path> | ||
3151 | <c_attribute></c_attribute> | ||
3152 | <d_old> | ||
3153 | Sets the full region to restricted push permissions. | ||
3154 | Agents may only push themselves, or be pushed by scripts owned by | ||
3155 | the owner of a parcel, or that are set to the group of the parcel, | ||
3156 | assuming the parcel has a group set/deeded. | ||
3157 | Push refers to the llPushObject() LSL function. | ||
3158 | |||
3159 | Default: Off | ||
3160 | </d_old> | ||
3161 | <e_new> | ||
3162 | This checkbox sets the full region to restricted push permissions. | ||
3163 | When enabled, Residents may only be pushed by themselves | ||
3164 | or by the parcel's owner. | ||
3165 | (Push refers to the llPushObject() LSL function.) | ||
3166 | |||
3167 | Default: Off | ||
3168 | </e_new> | ||
3169 | <f_old_trans> | ||
3170 | 전체 지역을 한정된 적용 권한으로 설정합니다. | ||
3171 | 에이전트는 자신만을 적용하거나 구획 소유주가 소유한 스크립트가 적용되거나 | ||
3172 | 또는 구획의 그룹에 설정된 스크립트로 | ||
3173 | 해당 구획에 그룹 설정/양도가 있는 것으로 추정합니다. | ||
3174 | 밀기는 llPushObject() LSL 기능을 말합니다. | ||
3175 | |||
3176 | 기본 설정: 꺼짐 | ||
3177 | </f_old_trans> | ||
3178 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3179 | <b_path>//HelpParcelChanges/message</b_path> | ||
3180 | <c_attribute></c_attribute> | ||
3181 | <d_old> | ||
3182 | Sets whether or not parcels not owned by the estate owner | ||
3183 | can be joined or subdivided. | ||
3184 | If this option is unchecked: | ||
3185 | * Only estate owners or managers can join or subdivide parcels. | ||
3186 | * They may only join or subdivide parcels belonging to the owner, | ||
3187 | or to a group where they have the appropriate group powers. | ||
3188 | If this option is checked: | ||
3189 | * All parcel owners can join or subdivide the parcels they own. | ||
3190 | * For group owned parcels, those with appropriate group powers | ||
3191 | may join or subdivide parcels. | ||
3192 | |||
3193 | Default: Checked | ||
3194 | </d_old> | ||
3195 | <e_new>LALALA</e_new> | ||
3196 | <f_old_trans>LALALA</f_old_trans> | ||
3197 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3198 | <b_path>//RegionMaturityChange/message</b_path> | ||
3199 | <c_attribute></c_attribute> | ||
3200 | <d_old> | ||
3201 | The maturity rating for this region has been updated. | ||
3202 | |||
3203 | The world map, however, will take approximately 5 minutes | ||
3204 | to update, because the system only updates map information | ||
3205 | periodically. | ||
3206 | </d_old> | ||
3207 | <e_new> | ||
3208 | The maturity rating for this region has been updated. | ||
3209 | |||
3210 | It may take some time for the change to be | ||
3211 | reflected on the map. | ||
3212 | </e_new> | ||
3213 | <f_old_trans> | ||
3214 | 이 영역에 대한 성인용 등급이 업데이트되었습니다. | ||
3215 | |||
3216 | 시스템이 주기적으로 지도 정보만 업데이트하기 때문에 | ||
3217 | 월드 지도를 업데이트하려면 약 5분 정도 | ||
3218 | 소요됩니다. | ||
3219 | </f_old_trans> | ||
3220 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3221 | <b_path>//HelpRegionDisableScripts/message</b_path> | ||
3222 | <c_attribute></c_attribute> | ||
3223 | <d_old> | ||
3224 | When sim performance is poor, a script may be to blame. Open the | ||
3225 | Statistics Bar (Ctrl-Shift-1). Look at the Simulator Physics FPS. | ||
3226 | If it is lower than 45 then open the 'Time' panel located at the | ||
3227 | bottom of the Stats Bar. If Script Time reads 25 ms or higher, click | ||
3228 | the 'Get Top Scripts' button. You will be given the name and location | ||
3229 | of scripts that may be causing poor performance. | ||
3230 | |||
3231 | Checking the 'Disable Scripts' box and then pressing the 'Apply' | ||
3232 | button will temporarily disable all scripts in this region. You may | ||
3233 | need to do this in order to travel to the location of a noted | ||
3234 | 'top script'. Once you have arrived at the location, investigate the | ||
3235 | script to determine if it is causing the problem. You may want to | ||
3236 | contact the owner of the script or delete or return the object. | ||
3237 | Uncheck the 'Disable Script' box and then 'Apply' to reactivate | ||
3238 | the scripts in the region. | ||
3239 | |||
3240 | Default: off | ||
3241 | </d_old> | ||
3242 | <e_new>LALALA</e_new> | ||
3243 | <f_old_trans>LALALA</f_old_trans> | ||
3244 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3245 | <b_path>//HelpRegionDisableCollisions/message</b_path> | ||
3246 | <c_attribute></c_attribute> | ||
3247 | <d_old> | ||
3248 | When sim performance is poor, physical objects may be to blame. | ||
3249 | Open the Statistics Bar (Ctrl-Shift-1). Look at the Simulator | ||
3250 | Physics FPS. If it is lower than 45 then open the 'Time' panel | ||
3251 | located at the bottom of the Stats Bar. If Sim Time (Physics) | ||
3252 | reads 20 ms or higher, click the 'Get Top Colliders' button. | ||
3253 | You will be given the name and location of physical objects | ||
3254 | that may be causing poor performance. | ||
3255 | |||
3256 | Checking the 'Disable Collisions' box and then pressing the 'Apply' | ||
3257 | button will temporarily disable object-object collisions. You may | ||
3258 | need to do this in order to travel to the location of a noted | ||
3259 | 'top collider'. Once you have arrived at the location, investigate the | ||
3260 | object - is it constantly colliding with other objects? You may want to | ||
3261 | contact the owner of the object or delete or return the object. | ||
3262 | Uncheck the 'Disable Collisions' box and then 'Apply' to reactivate | ||
3263 | collisions in the region. | ||
3264 | |||
3265 | Default: off | ||
3266 | </d_old> | ||
3267 | <e_new>LALALA</e_new> | ||
3268 | <f_old_trans>LALALA</f_old_trans> | ||
3269 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3270 | <b_path>//HelpRegionDisablePhysics/message</b_path> | ||
3271 | <c_attribute></c_attribute> | ||
3272 | <d_old> | ||
3273 | Disable Physics is similar to Disable Collisions, except all | ||
3274 | physics simulation is disabled. This means that not only will | ||
3275 | objects stop colliding, but avatars will be unable to move. | ||
3276 | |||
3277 | This should only be used when Disable Collisions does not | ||
3278 | give back enough performance to the region to investigate | ||
3279 | a physics problem or 'Top Collider'. | ||
3280 | |||
3281 | Be sure to re-enable physics when you are done, or avatars | ||
3282 | will continue to be unable to move. | ||
3283 | |||
3284 | Default: off | ||
3285 | </d_old> | ||
3286 | <e_new> | ||
3287 | Disable Physics is similar to Disable Collisions, except all | ||
3288 | physics simulation is disabled. This means that not only will | ||
3289 | objects stop colliding, but avatars will be unable to move. | ||
3290 | |||
3291 | This should only be used when Disable Collisions does not | ||
3292 | give back enough performance to the region to investigate | ||
3293 | a physics problem or Top Collider. | ||
3294 | |||
3295 | Be sure to re-enable physics when you are done, or avatars | ||
3296 | will continue to be unable to move. | ||
3297 | |||
3298 | Default: off | ||
3299 | </e_new> | ||
3300 | <f_old_trans>LALALA</f_old_trans> | ||
3301 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3302 | <b_path>//HelpRegionTopColliders/message</b_path> | ||
3303 | <c_attribute></c_attribute> | ||
3304 | <d_old> | ||
3305 | Show a list of objects experiencing the greatest number | ||
3306 | of potential object-object collisions. These objects can | ||
3307 | slow sim performance. Select View > Statistics Bar and | ||
3308 | look under Simulator > Time > Sim Time (Physics) to see | ||
3309 | if more than 20 ms is being spent in physics. | ||
3310 | </d_old> | ||
3311 | <e_new> | ||
3312 | Show a list of objects experiencing the greatest number | ||
3313 | of potential object-object collisions. These objects can | ||
3314 | slow performance. Select View > Statistics Bar and | ||
3315 | look under Simulator > Time > Sim Time (Physics) to see | ||
3316 | if more than 20 ms is being spent in physics. | ||
3317 | </e_new> | ||
3318 | <f_old_trans> | ||
3319 | 오브젝트 간의 최고 수준의 충돌 가능성을 경험하는 | ||
3320 | 오브젝트 목록을 표시합니다. 이러한 오브젝트로 인해 | ||
3321 | Simulation 성능이 느려질 수 있습니다. 물리적으로 20 ms 이상 사용되었는지 여부를 확인하려면 | ||
3322 | '보기 > 통계보기'를 선택하고 '시뮬레이터 > | ||
3323 | 시간 > Simulation 시간(Physics)'을 확인하십시오. | ||
3324 | </f_old_trans> | ||
3325 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3326 | <b_path>//HelpRegionTopScripts/message</b_path> | ||
3327 | <c_attribute></c_attribute> | ||
3328 | <d_old> | ||
3329 | Show a list of objects spending the most time running | ||
3330 | LSL scripts. These objects can slow sim performance. | ||
3331 | Select View > Statistics Bar and look under | ||
3332 | Simulator > Time > Script Time to see if more than | ||
3333 | 25 ms is being spent in scripts. | ||
3334 | </d_old> | ||
3335 | <e_new> | ||
3336 | Show a list of objects spending the most time running | ||
3337 | LSL scripts. These objects can slow performance. | ||
3338 | Select View > Statistics Bar and look under | ||
3339 | Simulator > Time > Script Time to see if more than | ||
3340 | 25 ms is being spent in scripts. | ||
3341 | </e_new> | ||
3342 | <f_old_trans> | ||
3343 | LSL 스크립트 실행에 가장 많은 시간을 소모하는 오브젝트의 목록을 | ||
3344 | 표시합니다. 이러한 오브젝트는 Simulation 성능을 저하시킬 수 있습니다. | ||
3345 | 스크립트에서 25 ms 이상 사용되었는지 여부를 확인하려면 | ||
3346 | '보기 > 통계보기'를 선택하고 '시뮬레이터 > | ||
3347 | 시간 > 스크립트 시간'을 확인하십시오. | ||
3348 | </f_old_trans> | ||
3349 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3350 | <b_path>//HelpRegionRestart/message</b_path> | ||
3351 | <c_attribute></c_attribute> | ||
3352 | <d_old> | ||
3353 | Restart the server process running this region after a | ||
3354 | two minute warning. All residents in the region will be | ||
3355 | disconnected. The region will save its data, and should | ||
3356 | come back up within 90 seconds. | ||
3357 | |||
3358 | Restarting the region will not fix most performance | ||
3359 | problems, and should usually be used only when directed. | ||
3360 | </d_old> | ||
3361 | <e_new> | ||
3362 | Restart the server process running this region after a | ||
3363 | two minute warning. All Residents in the region will be | ||
3364 | disconnected. The region will save its data, and should | ||
3365 | come back up within 90 seconds. | ||
3366 | |||
3367 | Restarting the region will not fix most performance | ||
3368 | problems, and should usually be used only when directed. | ||
3369 | </e_new> | ||
3370 | <f_old_trans> | ||
3371 | 잠시 기다린 후 이 지역을 실행하는 서버 처리를 재시작 합니다.지역의 모든 주민들은 | ||
3372 | 연결 해제됩니다.지역이 해당 지역 데이터를 저장하고 | ||
3373 | 90 초 이내에 돌아 와야 합니다. | ||
3374 | |||
3375 | 지역을 재시작하면 대부분의 실행 | ||
3376 | 문제들을 고칠 수 없고 지시 받는 경우에만 보통 이용될 수 있습니다. | ||
3377 | </f_old_trans> | ||
3378 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3379 | <b_path>//HelpRegionTerrainRaise/message</b_path> | ||
3380 | <c_attribute></c_attribute> | ||
3381 | <d_old> | ||
3382 | This is the distance that parcel owners can raise | ||
3383 | their terrain above the 'baked' terrain default | ||
3384 | height. | ||
3385 | |||
3386 | Default: 4 | ||
3387 | </d_old> | ||
3388 | <e_new> | ||
3389 | This is the distance in meters that parcel owners can raise | ||
3390 | their terrain above the 'baked' terrain default | ||
3391 | height. | ||
3392 | |||
3393 | Default: 4 | ||
3394 | </e_new> | ||
3395 | <f_old_trans> | ||
3396 | 이것은 저장된 지형의 기준 높이 | ||
3397 | 이상으로 지형을 낮출 수 있는 거리를 | ||
3398 | 나타냅니다. | ||
3399 | |||
3400 | 기본 설정: 4 | ||
3401 | </f_old_trans> | ||
3402 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3403 | <b_path>//HelpRegionTerrainLower/message</b_path> | ||
3404 | <c_attribute></c_attribute> | ||
3405 | <d_old> | ||
3406 | This is the distance that parcel owners can lower | ||
3407 | their terrain below the 'baked' terrain default | ||
3408 | height. | ||
3409 | |||
3410 | Default: -4 | ||
3411 | </d_old> | ||
3412 | <e_new> | ||
3413 | This is the distance in meters that parcel owners can lower | ||
3414 | their terrain below the 'baked' terrain default | ||
3415 | height. | ||
3416 | |||
3417 | Default: -4 | ||
3418 | </e_new> | ||
3419 | <f_old_trans> | ||
3420 | 이것은 저장된 지형의 기준 높이 | ||
3421 | 미만으로 지형을 낮출 수 있는 거리를 | ||
3422 | 나타냅니다. | ||
3423 | |||
3424 | 기본 설정: -4 | ||
3425 | </f_old_trans> | ||
3426 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3427 | <b_path>//HelpRegionUploadRaw/message</b_path> | ||
3428 | <c_attribute></c_attribute> | ||
3429 | <d_old> | ||
3430 | This button uploads a .RAW file to the region you are in. | ||
3431 | The file must have the correct dimensions/number of channels: | ||
3432 | RGB, 256x256 and 13 channels. The best way to create a | ||
3433 | terrain file is to download the existing RAW file. A good | ||
3434 | first step is to modify the first channel (land height), | ||
3435 | and upload it. | ||
3436 | |||
3437 | The upload can take up to 45 seconds. Note that uploading a | ||
3438 | terrain file *will not* move the objects that are on the land, | ||
3439 | only the terrain itself and the permissions associated with the | ||
3440 | parcels. This can result in objects going underground. | ||
3441 | |||
3442 | For more information on editing region height fields, go to: | ||
3443 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | ||
3444 | </d_old> | ||
3445 | <e_new>LALALA</e_new> | ||
3446 | <f_old_trans>LALALA</f_old_trans> | ||
3447 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3448 | <b_path>//HelpRegionDownloadRaw/message</b_path> | ||
3449 | <c_attribute></c_attribute> | ||
3450 | <d_old> | ||
3451 | This button downloads a file containing the height field data, | ||
3452 | parcel dimensions, parcel for sale status and some parcel permissions | ||
3453 | for this region. When opening the file in a program such as | ||
3454 | Photoshop you must specify the document's dimensions which | ||
3455 | are: RGB, 256x256 with 13 channels. This terrain file cannot | ||
3456 | be opened in any other way. | ||
3457 | |||
3458 | For more information on editing region height fields, go to: | ||
3459 | http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile | ||
3460 | </d_old> | ||
3461 | <e_new> | ||
3462 | This button downloads a file containing the height field data, | ||
3463 | parcel dimensions, parcel for sale status and some parcel permissions | ||
3464 | for this region. When opening the file in a program such as | ||
3465 | Photoshop you must specify the document's dimensions which | ||
3466 | are: RGB, 256x256 with 13 channels. This terrain file cannot | ||
3467 | be opened in any other way. | ||
3468 | |||
3469 | For more information on editing region height fields, consult F1 help. | ||
3470 | </e_new> | ||
3471 | <f_old_trans>LALALA</f_old_trans> | ||
3472 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3473 | <b_path>//HelpRegionBakeTerrain/message</b_path> | ||
3474 | <c_attribute></c_attribute> | ||
3475 | <d_old> | ||
3476 | This button saves the current shape of the terrain as the | ||
3477 | new default for the region. Once baked, the land can revert | ||
3478 | to the saved shape whenever you or others use the Edit Terrain | ||
3479 | 'Revert' option/tool. The baked terrain is also the middle | ||
3480 | point for the terrain raise and lower limits. | ||
3481 | </d_old> | ||
3482 | <e_new> | ||
3483 | This button saves the current shape of the terrain as the | ||
3484 | new default for the region. Once baked, the land can revert | ||
3485 | to the saved shape whenever you or others use the Edit Terrain | ||
3486 | 'Revert' option. The baked terrain is also the middle | ||
3487 | point for the terrain raise and lower limits. | ||
3488 | </e_new> | ||
3489 | <f_old_trans> | ||
3490 | 이 버튼을 누르면 현재 지형 모습이 지역의 새로운 | ||
3491 | 기본 지형으로 저장됩니다. 저장된후 본인 또는 다른 사람이 | ||
3492 | 토지 편집시 '복구' 버튼을 클릭해 저장된 모습을 되돌릴 수있으며, 또한 저장된 지형은 지형 높이기 및 낮추기 | ||
3493 | 한계에 대한 기준 지점이 됩니다. | ||
3494 | </f_old_trans> | ||
3495 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3496 | <b_path>//HelpEstateEstateManager/message</b_path> | ||
3497 | <c_attribute></c_attribute> | ||
3498 | <d_old> | ||
3499 | An estate manager is a resident to whom you have delegated | ||
3500 | control of region and estate settings. An estate manager | ||
3501 | can change any setting in these panels, except for uploading, | ||
3502 | downloading, and baking terrain. In particular, they can | ||
3503 | allow or ban residents from your estate. | ||
3504 | |||
3505 | Estate managers can only be added or removed by the owner | ||
3506 | of the estate, not by each other. Please only choose | ||
3507 | residents you trust as estate managers, as you will be | ||
3508 | ultimately responsible for their actions. | ||
3509 | </d_old> | ||
3510 | <e_new> | ||
3511 | An estate manager is a Resident to whom you have delegated | ||
3512 | control of region and estate settings. An estate manager | ||
3513 | can change any setting in these panels, except for uploading, | ||
3514 | downloading, and baking terrain. In particular, they can | ||
3515 | allow or ban Residents from your estate. | ||
3516 | |||
3517 | Estate managers can only be added or removed by the owner | ||
3518 | of the estate, not by each other. Please only choose | ||
3519 | Residents you trust as estate managers, as you will be | ||
3520 | ultimately responsible for their actions. | ||
3521 | </e_new> | ||
3522 | <f_old_trans>LALALA</f_old_trans> | ||
3523 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3524 | <b_path>//HelpEstateExternallyVisible/message</b_path> | ||
3525 | <c_attribute></c_attribute> | ||
3526 | <d_old> | ||
3527 | Sets whether residents who are on other estates can enter this | ||
3528 | estate without being on an access list. | ||
3529 | |||
3530 | Default: on | ||
3531 | </d_old> | ||
3532 | <e_new> | ||
3533 | This checkbox sets whether Residents who are on other estates can enter this | ||
3534 | estate without being on an access list. | ||
3535 | |||
3536 | Default: on | ||
3537 | </e_new> | ||
3538 | <f_old_trans> | ||
3539 | 다른 사유지 내에 있는 주민들이 | ||
3540 | 접근 권한 리스트에 올라있지 않아도 이 사유지에 들어갈 수 있는지 여부를 설정합니다. | ||
3541 | |||
3542 | 기본 설정: 켜짐 | ||
3543 | </f_old_trans> | ||
3544 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3545 | <b_path>//HelpEstateAllowDirectTeleport/message</b_path> | ||
3546 | <c_attribute></c_attribute> | ||
3547 | <d_old> | ||
3548 | When checked, allows residents to directly teleport to any | ||
3549 | point in your estate. When unchecked, residents teleport | ||
3550 | to the nearest telehub. | ||
3551 | |||
3552 | Default: off | ||
3553 | </d_old> | ||
3554 | <e_new> | ||
3555 | When checked, allows Residents to directly teleport to any | ||
3556 | point in your estate. When unchecked, Residents teleport | ||
3557 | to the nearest telehub. | ||
3558 | |||
3559 | Default: off | ||
3560 | </e_new> | ||
3561 | <f_old_trans> | ||
3562 | 이 옵션을 선택하면 주민이 사용자 사유지의 모든 지점으로 | ||
3563 | 직접 텔레포트할 수 있습니다. 이 옵션의 선택을 취소하면 주민이 가장 가까운 | ||
3564 | 텔레허브로 텔레포트합니다. | ||
3565 | |||
3566 | 기본 설정: 꺼짐 | ||
3567 | </f_old_trans> | ||
3568 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3569 | <b_path>//HelpEstateAllowResident/message</b_path> | ||
3570 | <c_attribute></c_attribute> | ||
3571 | <d_old> | ||
3572 | If any resident is listed here, access to the estate will be | ||
3573 | limited to residents on this list and groups listed below. | ||
3574 | |||
3575 | (If the estate is visible from the mainland, access cannot be | ||
3576 | limited to a resident or group list, and these controls will be | ||
3577 | disabled. Only the 'access denied' list will be used.) | ||
3578 | </d_old> | ||
3579 | <e_new> | ||
3580 | Access to this estate will be limited to Residents | ||
3581 | listed here and any groups below. This setting is | ||
3582 | only available when Visible from Mainland is | ||
3583 | unchecked. | ||
3584 | </e_new> | ||
3585 | <f_old_trans> | ||
3586 | 사유지 사용권한은 목록에 있는 주민들과 아래 목록에 그룹들로 제한됩니다. | ||
3587 | |||
3588 | (사유지를 메인랜드에서 확인할 수 있는 경우, 사용권한은 주민 또는 목록상의 그룹으로 제한될 수 없고, 이러한 제어는 비활성화 됩니다. ‘접근 거부’ 목록만 사용됨). | ||
3589 | </f_old_trans> | ||
3590 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3591 | <b_path>//HelpEstateAllowGroup/message</b_path> | ||
3592 | <c_attribute></c_attribute> | ||
3593 | <d_old> | ||
3594 | If any group is listed here, access to the estate will be | ||
3595 | limited to the groups on this list and residents specifically | ||
3596 | allowed above. | ||
3597 | |||
3598 | (If the estate is visible from the mainland, access cannot be | ||
3599 | limited to a resident or group list, and these controls will be | ||
3600 | disabled. Only the 'access denied' list will be used.) | ||
3601 | </d_old> | ||
3602 | <e_new> | ||
3603 | Access to this estate will be limited to groups | ||
3604 | listed here and any Residents above. This setting is | ||
3605 | only available when Visible from Mainland is | ||
3606 | unchecked. | ||
3607 | </e_new> | ||
3608 | <f_old_trans> | ||
3609 | 사유지 사용권한은 목록상의 그룹들과 위에 특별히 허락된 주민들로 제한됩니다. | ||
3610 | |||
3611 | (사유지를 메인랜드에서 확인할 수 있는 경우, 사용권한은 주민 또는 목록상의 그룹으로 제한될 수 없고, 이러한 제어는 비활성화 됩니다. ‘접근 거부’ 목록만 사용됨). | ||
3612 | </f_old_trans> | ||
3613 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3614 | <b_path>//HelpEstateBanResident/message</b_path> | ||
3615 | <c_attribute></c_attribute> | ||
3616 | <d_old> | ||
3617 | Residents on this list are denied access to your estate, | ||
3618 | regardless of the allow and group settings above. | ||
3619 | |||
3620 | Adding a resident to this list will remove them from | ||
3621 | the allow list. | ||
3622 | </d_old> | ||
3623 | <e_new> | ||
3624 | Residents on this list are denied access to your estate, | ||
3625 | regardless of any other settings. | ||
3626 | </e_new> | ||
3627 | <f_old_trans> | ||
3628 | 이 목록에 있는 주민들은 | ||
3629 | 위의 허가와 그룹 설정에 관계없이 내 사유지 사용 권한이 거부되었습니다. | ||
3630 | |||
3631 | 이 목록으로 주민을 추가하면 | ||
3632 | 허가 목록에서 해당 주민이 제거됩니다. | ||
3633 | </f_old_trans> | ||
3634 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3635 | <b_path>//BuyOriginal/Buy</b_path> | ||
3636 | <c_attribute></c_attribute> | ||
3637 | <d_old> | ||
3638 | Buy | ||
3639 | </d_old> | ||
3640 | <e_new> | ||
3641 | OK | ||
3642 | </e_new> | ||
3643 | <f_old_trans> | ||
3644 | 구매 | ||
3645 | </f_old_trans> | ||
3646 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3647 | <b_path>//BuyOriginalNoOwner/Buy</b_path> | ||
3648 | <c_attribute></c_attribute> | ||
3649 | <d_old> | ||
3650 | Buy | ||
3651 | </d_old> | ||
3652 | <e_new> | ||
3653 | OK | ||
3654 | </e_new> | ||
3655 | <f_old_trans> | ||
3656 | 구매 | ||
3657 | </f_old_trans> | ||
3658 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3659 | <b_path>//BuyCopy/Buy</b_path> | ||
3660 | <c_attribute></c_attribute> | ||
3661 | <d_old> | ||
3662 | Buy | ||
3663 | </d_old> | ||
3664 | <e_new> | ||
3665 | OK | ||
3666 | </e_new> | ||
3667 | <f_old_trans> | ||
3668 | 구매 | ||
3669 | </f_old_trans> | ||
3670 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3671 | <b_path>//BuyCopyNoOwner/Buy</b_path> | ||
3672 | <c_attribute></c_attribute> | ||
3673 | <d_old> | ||
3674 | Buy | ||
3675 | </d_old> | ||
3676 | <e_new> | ||
3677 | OK | ||
3678 | </e_new> | ||
3679 | <f_old_trans> | ||
3680 | 구매 | ||
3681 | </f_old_trans> | ||
3682 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3683 | <b_path>//BuyContents/Buy</b_path> | ||
3684 | <c_attribute></c_attribute> | ||
3685 | <d_old> | ||
3686 | Buy | ||
3687 | </d_old> | ||
3688 | <e_new> | ||
3689 | OK | ||
3690 | </e_new> | ||
3691 | <f_old_trans> | ||
3692 | 구매 | ||
3693 | </f_old_trans> | ||
3694 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3695 | <b_path>//BuyContentsNoOwner/Buy</b_path> | ||
3696 | <c_attribute></c_attribute> | ||
3697 | <d_old> | ||
3698 | Buy | ||
3699 | </d_old> | ||
3700 | <e_new> | ||
3701 | OK | ||
3702 | </e_new> | ||
3703 | <f_old_trans> | ||
3704 | 구매 | ||
3705 | </f_old_trans> | ||
3706 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3707 | <b_path>//ConfirmPurchase/Confirm</b_path> | ||
3708 | <c_attribute></c_attribute> | ||
3709 | <d_old> | ||
3710 | Confirm | ||
3711 | </d_old> | ||
3712 | <e_new> | ||
3713 | OK | ||
3714 | </e_new> | ||
3715 | <f_old_trans> | ||
3716 | 확인 | ||
3717 | </f_old_trans> | ||
3718 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3719 | <b_path>//ConfirmPurchasePassword/message</b_path> | ||
3720 | <c_attribute></c_attribute> | ||
3721 | <d_old> | ||
3722 | This transaction will: | ||
3723 | |||
3724 | [ACTION] | ||
3725 | |||
3726 | Are you sure you want to proceed with this purchase? | ||
3727 | Please re-enter your password and click Confirm. | ||
3728 | </d_old> | ||
3729 | <e_new> | ||
3730 | This transaction will: | ||
3731 | |||
3732 | [ACTION] | ||
3733 | |||
3734 | Are you sure you want to proceed with this purchase? | ||
3735 | Please re-enter your password and click OK. | ||
3736 | </e_new> | ||
3737 | <f_old_trans> | ||
3738 | 거래는 다음과 같습니다: | ||
3739 | |||
3740 | [ACTION] | ||
3741 | |||
3742 | 구매를 진행하시겠습니까? | ||
3743 | 암호를 다시 입력하고 '확인'을 클릭하십시오. | ||
3744 | </f_old_trans> | ||
3745 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3746 | <b_path>//ConfirmPurchasePassword/ConfirmPurchase</b_path> | ||
3747 | <c_attribute></c_attribute> | ||
3748 | <d_old> | ||
3749 | Confirm Purchase | ||
3750 | </d_old> | ||
3751 | <e_new> | ||
3752 | OK | ||
3753 | </e_new> | ||
3754 | <f_old_trans> | ||
3755 | 구매 확인 | ||
3756 | </f_old_trans> | ||
3757 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3758 | <b_path>//MoveInventoryFromObject/Move</b_path> | ||
3759 | <c_attribute></c_attribute> | ||
3760 | <d_old> | ||
3761 | Move | ||
3762 | </d_old> | ||
3763 | <e_new> | ||
3764 | OK | ||
3765 | </e_new> | ||
3766 | <f_old_trans> | ||
3767 | 이동 | ||
3768 | </f_old_trans> | ||
3769 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3770 | <b_path>//MoveInventoryFromObject/Don'tMove</b_path> | ||
3771 | <c_attribute></c_attribute> | ||
3772 | <d_old> | ||
3773 | Don't Move | ||
3774 | </d_old> | ||
3775 | <e_new> | ||
3776 | Cancel | ||
3777 | </e_new> | ||
3778 | <f_old_trans> | ||
3779 | 이동 안 함 | ||
3780 | </f_old_trans> | ||
3781 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3782 | <b_path>//MoveInventoryFromScriptedObject/Move</b_path> | ||
3783 | <c_attribute></c_attribute> | ||
3784 | <d_old> | ||
3785 | Move | ||
3786 | </d_old> | ||
3787 | <e_new> | ||
3788 | OK | ||
3789 | </e_new> | ||
3790 | <f_old_trans> | ||
3791 | 이동 | ||
3792 | </f_old_trans> | ||
3793 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3794 | <b_path>//MoveInventoryFromScriptedObject/Don'tMove</b_path> | ||
3795 | <c_attribute></c_attribute> | ||
3796 | <d_old> | ||
3797 | Don't Move | ||
3798 | </d_old> | ||
3799 | <e_new> | ||
3800 | Cancel | ||
3801 | </e_new> | ||
3802 | <f_old_trans> | ||
3803 | 이동 안 함 | ||
3804 | </f_old_trans> | ||
3805 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3806 | <b_path>//ClickActionNotPayable/message</b_path> | ||
3807 | <c_attribute></c_attribute> | ||
3808 | <d_old> | ||
3809 | Warning: The Pay Object click action has been set, but it | ||
3810 | will only work if a script is added with a money() event. | ||
3811 | This is because residents generally expect that objects | ||
3812 | will react somehow when money is payed into them. | ||
3813 | </d_old> | ||
3814 | <e_new> | ||
3815 | Warning: The Pay Object click action has been set, but it | ||
3816 | will only work if a script is added with a money() event. | ||
3817 | </e_new> | ||
3818 | <f_old_trans> | ||
3819 | 경고: 오브젝트 지불 클릭 행동이 설정되었지만 | ||
3820 | 스크립트가 money() 이벤트와 함께 추가된 경우에만 작동합니다. | ||
3821 | 이는 주민들이 일반적으로 오브젝트에 비용이 지불될 때 | ||
3822 | 오브젝트가 반응할 것이라고 예상하기 때문입니다. | ||
3823 | </f_old_trans> | ||
3824 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3825 | <b_path>//ReplaceAttachment/Yes</b_path> | ||
3826 | <c_attribute></c_attribute> | ||
3827 | <d_old> | ||
3828 | Yes | ||
3829 | </d_old> | ||
3830 | <e_new> | ||
3831 | OK | ||
3832 | </e_new> | ||
3833 | <f_old_trans> | ||
3834 | 예 | ||
3835 | </f_old_trans> | ||
3836 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3837 | <b_path>//ReplaceAttachment/No</b_path> | ||
3838 | <c_attribute></c_attribute> | ||
3839 | <d_old> | ||
3840 | No | ||
3841 | </d_old> | ||
3842 | <e_new> | ||
3843 | Cancel | ||
3844 | </e_new> | ||
3845 | <f_old_trans> | ||
3846 | 아니오 | ||
3847 | </f_old_trans> | ||
3848 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3849 | <b_path>//BusyModePay/Yes</b_path> | ||
3850 | <c_attribute></c_attribute> | ||
3851 | <d_old> | ||
3852 | Yes | ||
3853 | </d_old> | ||
3854 | <e_new> | ||
3855 | OK | ||
3856 | </e_new> | ||
3857 | <f_old_trans> | ||
3858 | 예 | ||
3859 | </f_old_trans> | ||
3860 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3861 | <b_path>//BusyModePay/No</b_path> | ||
3862 | <c_attribute></c_attribute> | ||
3863 | <d_old> | ||
3864 | No | ||
3865 | </d_old> | ||
3866 | <e_new> | ||
3867 | Cancel | ||
3868 | </e_new> | ||
3869 | <f_old_trans> | ||
3870 | 아니오 | ||
3871 | </f_old_trans> | ||
3872 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3873 | <b_path>//ConfirmEmptyTrash/Yes</b_path> | ||
3874 | <c_attribute></c_attribute> | ||
3875 | <d_old> | ||
3876 | Yes | ||
3877 | </d_old> | ||
3878 | <e_new> | ||
3879 | OK | ||
3880 | </e_new> | ||
3881 | <f_old_trans> | ||
3882 | 예 | ||
3883 | </f_old_trans> | ||
3884 | <f_translation/></string><string><a_file>alerts.xml</a_file> | ||
3885 | <b_path>//ConfirmEmptyTrash/No</b_path> | ||
3886 | <c_attribute></c_attribute> | ||
3887 | <d_old> | ||
3888 | No | ||
3889 | </d_old> | ||
3890 | <e_new> | ||
3891 | Cancel | ||
3892 | </e_new> | ||
3893 | <f_old_trans> | ||
3894 | 아니오 | ||
3895 | </f_old_trans> | ||
3896 | <f_translation/></string><string><a_file>floater_about.xml</a_file> | ||
3897 | <b_path>/floater_about/credits_editor</b_path> | ||
3898 | <c_attribute></c_attribute> | ||
3899 | <d_old>Second Life is brought to you by a2, Aaron, Abishai, adrian, Alberto, Alex, Alexei, Alfred, Alice, Altruima, Amber, Anastasia, Andrea, Andrew, Andy, Annette, Anthony, Aura, Avi, Babbage, Beast, beez, Belinda, Ben, Benjamin, Benny, Betsy, Bill, Blue, Bo, Bob, Brad, Branka, Brent, Brian, Bruce, Bub, Bucky, Bunny, Burgess, Buttercup, Callum, Casino, Cat, Catherine, Chadrick, Char, Charity, Charlie, Chiyo, Chris, Christopher, Civic, Claudia, Cleopetra, Cole, ColeD, Colin, Colleen, Cornelius, Cory, Cube, Cupid, Cyan, Cyn, Dan, DanceStar, Daniel, Data, Dave, David, David2, Deana, Debra, Dee, Dek, Del, Dez, Don, Donovan, Dore, Doug, drunkensufi, Dummy, dustin, Eddie, Eileen, Elena, Elle, Emily, Eric, erika, Erin, Ethan, Evan, Eve, Everett, Firefly, Flashpoint, Fordak, Frank, Fred, Fritz, Frontier, Garry, George, Gia, Ginsu, Glenn, Gulliver, Guy, Hamlet, Haney, Harmony, Harry, Helen, Hello, Henrik, Heretic, Hermia, Holly, Hungry, Hunter, Ian, Icculus, Irfan, Iris, Isaac, Isabel, IsThat, Ivy, Izzy, Jack, Jacqui, Jake, James, Jane, Janet, Jaron, Jay, Jean, Jed, Jeff, Jennifer, Jeremy, Jeska, JeskaTest, Jesse, Jill, Jim, Jimbo, Joe, John, Jon, Jonathan, Joon, Jose, Joshua, Jp, June, Justin, Karen, Kari, Karinelson, Kelly, Kelvin, Ken, Kenny, Kent, Kevin, Kona, Kyle, LaughingMan, Lauren, Lawrence, Lee, Leopard, Leprechaun, Leviathania, Lexie, Leyla, Liana, Libby, Lightfoot, Lizzie, Lock, Logan, Loki, Louie, Lucy, Luke, Madhavi, Magellan, Magenta, Makiko, Marius, Mark, Martin, Matthew, Maurice, Mayor, Melanie, Meta, Mia, Michael, MichaelFrancis, Mick, Migyeong, Mikeb, MikeT, Milo, Mitch, Mogura, Monkey, Monroe, Morpheus, Natria, Neo, Nicolas, Nicole, Nigel, Noel, Nora, Nova, Otakon, Page, Pathfinder, Patsy, Paul, Peter, Philip, Phoenix, PierreLuc, Pilouk, Pony, Professor, Qarl, Rachelle, Ramzi, Ray, Realestate, Red, Rejean, Reuben, Rheya, Richard, Rika, Rob, Robin, Roosevelt, Ross, Runitai, Ruth, Ryan, Sabin, Sally, Sam, Sarah, Satoko, Sean, Secret, Sejong, Senator, Seth, Showme, Siobhan, Sky, Sleepy, Spike, Stefan, Stephanie, Stephany, Stephen, Steve, Stryfe, sturm, Sudhi, Sunil, Swiss, Sylvain, Tanya, Tbone, Teeny, Teeple, Teresa, Tesla, Tess, Tessa, Thomas, Thrax, Thumper, Tim, Tobin, Todd, Tofu, Tom, Torley, Tracy, Uncle, Varas, Vasudha, Vektor, Ventrella, Video, Viola, Walker, Warren, Wendy, Which, Xan, Xander, Xenon, Xtreme, Yedwab, Yohan, Yool, Yoz, Yuko, Zach, Zee, Zero and many others. | ||
3900 | |||
3901 | Thank you to the following residents for helping to ensure that this is the best version yet: AlexandriaS Aabye, devilite Aabye, Dynamqting Aabye, hellebore Aabye, Maddog Aabye, Urru Aabye, mabare Abattoir, Didi Abdallah, Elwood Abernathy, Jake Abramovich, Schort Achterbahn, Divily Ackland, JadeCharlet Ackland, Kevin Acorn, Binvis Acronym, Robert Adelaide, Atte Aderdeen, KiVanyel Adria, Krillian Adria, Mandi Adria, Butch Adzebills, Beccaboo Aero, Akasha Aferdita, Nicole Aferdita, Nero Agnomen, Hay Ah, Oxoc Ah, Sironl Ah, evokue Ahn, nycbadboy Ahn, Taan Ahn, Cyres Aida, TalNova Aji, Illusion Akula, Xen Akula, Jessa Alba, Alba Albert, kernowed Albert, Blaine Albion, AnneMarie Alcott, Bo Alcott, Cindie Alcott, Cunundrum Alcott, fighter Alcott, Jarad Alcott, Marcello Aldwych, Xenia Alemany, CellMaster Alexander, Molly Alexander, Aerotisma Alexandre, Ghostofgoat Alexandre, Took Alexandre, Ty Alexandre, Christophe Perrin / Krisp Alexandre, Adec Alexandria, Kiwi Alfa, Rowr Aliev, aivlys Allen, asclepius Allen, Aveyond06 Allen, Calvin Allen, gayfrench Allen, gender Allen, Grayson Allen, Jak Allen, Jerdog Allen, MariahMarie Allen, Metzyn Allen, Misty26 Allen, moshetzi Allen, nayara Allen, NH Allen, Pegi Allen, Ponesco Allen, Rap4rag Allen, Safer Allen, sobroke Allen, Bethann Allstar, Sloan Almendros, Ogro Almodovar, Raymondo Alonzo, Rebeca Alonzo, Omega Alphabeta, Elirien Alturas, Rick Alvarado, Golam Amadeus, Kea Amarula, Ariella Amat, Popas Amat, xxjojxx Amat, Jamie Amdahl, Helyos Ames, julies Ames, Keisha Ames, Javz Amsterdam, Kathy Amsterdam, Twistaspliff Amsterdam, darian Anabuki, Dnali Anabuki, Wes Anaconda, Serra Anansi, Britney Anatine, pax Anatine, Ranya Anatine, sientaya Anatine, Siowen Anatine, Padu Andalso, Chanel Anderson, Donna Andrews, Trixie Angel, Macphisto Angelus, meQal Anna, Aznxer Antfarm, Karlo Antonelli, Maksimilian Antonelli, Vala Antonelli, Athoni Antonioni, klement Antwerp, lildeadgirl Antwerp, GeordieJohn Anubis, KatanaBlade Anubis, Diag Anzac, Lunarlie Anzac, Picker Apogee, Azuby Apparatchik, brianica Appin, SwedenArtSheepdogs Aquacade, CaSimone Aquitaine, Dexter Aquitaine, Pericat Aquitaine, Sunshine Araw, Bino Arbuckle, Evangeline Arcadia, Niles Argus, pe Argus, BenneDJezzerette Ariantho, Karmaticdragon Ariantho, Teren Aridian, Garcia Ariel, Ina Arkin, alva Arliss, Noriyoko Arliss, Harle Armistice, Avi Arrow, Ming Arrow, Rox Arten, Razitra Artizar, Mandy Asano, Ty Asano, Kristoff Asbrink, Skye Asbrink, Threasher Asbrink, Daniel Ash, Dion Ashby, Eva Ashby, Ravenal Ashby, TOPDIME Ashby, danielluh Ashton, Deb Ashton, ach Asp, cokeser Asp, lastping Asp, Posrednik Asp, Notypewell Astro, Nargus Asturias, SiRiS Asturias, yol Asturias, ZATZAi Asturias, Animus Asylum, Sang Asylum, SomethingReal Atkey, Dakota Atlanta, Irie Atlantis, Matt Attenborough, Nirva Attenborough, CaptJosh Au, Goren Auer, Jackamo Auer, Jonathan Auer, Tisdi Auer, Chris Auk, Raven Axon, Shawn Ay, TJ Ay, ares Ayres, Cazz Ayres, Eon Ayres, Laura Ayres, zoeba Ayres, Naomi Babcock, Eldrich Babeli, Adrianna Babenco, She Babenco, sterick Babenco, corto Babii, Dia Babii, EvilCutz Babii, Flooxx Babii, Girl Babii, Imraanos Babii, Iv Babii, Lizthebabe Babii, Torrence Babii, Chrystal Babii, Sara Bachman, dzb0 Bade, Doug Bagration, Hobbit Bagration, Abert Bailey, Bambi Bailey, EveNice Bailey, Kaliya Bailey, Kriz Bailey, Leen Bailey, Leonine Bailey, Minke Bailey, Nightjaxs Bailey, Peyton Bailey, Shan Bailey, Stevo Bailey, Tariv Bailey, cream Bailly, Ezekiel Bailly, Gianna Bailly, Hells Bain, Briauna Bainbridge, AnaSofia Bakalava, Jonas Bakalava, Micki Baker, Anita Balczo, Naomi Balczo, Nathan Balder, Bibi Balhaus, Sponz Balhaus, Ainsleigh Ballinger, Dimitry Ballinger, Miriam Ballinger, Rik Ballinger, Trey Ballinger, Zagor Ballinger, Zek Ballinger, Kilara Balnarring, Maya Balut, Franz Bamaisin, Manolo Bamboo, Yuki Bamboo, Oliver Bandit, Pirate Bandit, Outy Banjo, winkler Banjo, SabreWulf Banshee, Akeela Banting, Elke Banting, Arkesh Baral, Barber Barbarossa, Samantha Barbee, Aruk Barbosa, Ayahuasca Barbosa, Bastill Barbosa, Corleone Barbosa, Padrig Barbosa, Samakh Barbosa, seat Barbosa, Topper Barbosa, Thery Bardeen, Bridgitte Bardot, Nici Barley, Annie Barnard, Josse Barnard, DB Barnes, Kitty Barnett, Threshin Barnett, Amy Barnett, Scott Baron, Jeremy Barracuda, Verbuda Barragar, Daphne Barrett, Fenleab Barrett, Lindsey Barrett, Smiley Barry, Denise Barrymore, Manuela Barrymore, Nell Barrymore, Sensation Barrymore, BraadWorst Barth, XxRevelationxX Barthelmess, Fleur Bartlett, Marina Bartlett, Lucius Bartz, Mack Bartz, Astley Bascom, dolomite Bascom, Dags Basevi, Lena Basevi, crystal Basiat, SuezanneC Baskerville, Sweetheart Baskerville, Demi Bates, Demon Bates, kane Bates, Will Bates, ShadixBear Bathgate, Carlotta Batra, Bruce Batz, Silentborn Batz, Dominik Bauer, Logan Bauer, Boz Baxter, Camryn Baxter, diesus Baxter, Drett Baxter, Gazmanjones Baxter, Kiley Baxter, Schwenny Baxter, Shimboo Baxter, Stoffe Baxter, Diamond Baxter, Gruntos Baxter, BC Bayliss, Bibi Bayliss, Backly Beam, BigFoot Beam, JuJu Beam, nati Beam, Pelgrim Beam, ELLiebob Bean, LeatherElf1 Beat, Nikky Beat, Carl Beattie, Fe Beattie, sonoma Beatty, Henri Beauchamp, TimTam Beauchamp, Conrad Beaumont, Dieudonnee Beaumont, Kitten Beaumont, Lucilla Beaumont, Odina Beaumont, PCBRANDY Beaumont, PLASTOK Beaumont, Sheree Beaumont, Sweet Beaumont, Olivier Beaumont, Busybee Beaver, Chiheb Bechir, Caspian Beck, GoldenGamer Beck, icar Beck, Jigoes Beck, Matsumoto Beck, Millie Beck, Rhino Beck, Ronor Beck, ropland Beck, wai Beck, laurionna Beckenbauer, Jeffery Beckersted, Dominick Beckham, Druu Becloud, Holger Becloud, Duce Bedlam, Beach Beebe, Manicexpression Beebe, Nicolette Beebe, Feril Beeks, BillyJoe Beerbaum, Lola Beerbaum, Pimppdog Beerbaum, Baylee Beery, DrathnotT Behemoth, Malarthi Behemoth, phoenix Behemoth, Trinity Bekkers, Dioana Bellah, KissesRhawt Bellambi, Bream Bellman, Hazel Bellow, Milo Bellow, Corvette Beltran, Lefty Belvedere, Jaden Benavente, Bianca Bender, Jeremy Bender, Mercedes Benedek, Albert Benelli, Dodi Benelli, Emili Benelli, laurette Benelli, ninake Benelli, Evazion Benelli, Elaine Bennett, Izabella Bentham, Carol Bentley, Deedrick Benton, Joel Berblinger, Lord Berchot, Pele Berchot, Marimar Berchot, Melody Beresford, Brielle Bergbahn, chrissie Bergson, Kody Bergson, Bit Berjis, Kevin Bernal, Dorie Bernstein, mystic Berry, Razza Berry, Bella Bertone, Taylor Berzin, liz Bessie, Kekken Biberman, Nicolas Biddle, Halbert Bienenstich, terrycrow Bigwig, Jasmine Bijoux, Kala Bijoux, Dano Bikcin, enzo Bikcin, Angle Binder, Cuffs Binder, Roxtor Binder, Tom Binder, Agamemnon Bing, Chalander Bing, Gigi Bing, runeking3007 Bing, Monsieur Bingyi, Angelica Biondetti, Melissa Birge, reeneebob Birmingham, Anubis Bishop, Danica Bishop, Mowesy Bisiani, Marteas Biziou, Karla Bjornson, Roxie Bjornson, Travis Bjornson, Atlwolf Blabbermouth, Rice Black, Nathan Black, Amanda Blackmountain, Disstraction Blackthorne, Miriya Blackthorne, Teagan Blackthorne, Orko Blanchard, Neural Blankes, Random Blankes, Shaura Blazer, Nethermind Bliss, dayanne Boa, Denideny Boa, lecosutre Boa, naholc Boa, NITR0US Boa, Prana Boa, RS Boa, penelope Bobak, Bad Bobbysocks, Ryuujin Boccara, Joey Bock, Elkissa Bode, Annika Boehm, Babyblues Boffin, Snodude101101 Bogan, Dirk Bogart, Jily Bogart, Pompo Bombacci, Ascanio Bonetto, Bony Bonetto, Casanova Bonetto, Cuncittina Bonetto, Frede Bonetto, Ervee Bonne, Jolanda Bonne, Poppy Bonne, Becky Book, Bibi Book, Barney Boomslang, Sam Boomslang, Steeven Boorman, Rogue Borgnine, Summer Borgnine, Rafe Borrelly, Equitus Bosch, Peter van den Bosch, tessa Bosshart, Hermione Bossy, Mr Bossy, Rhiannon Bossy, Aspen Bossy, Marisela Bouchard, Tony Bouchard, Annita Boucher, Aster Boucher, Katy Boucher, Lisae Boucher, Router Boucher, Sneaky1 Boucher, Varak Boucher, DarkAlpha Bourne, Hastings Bournemouth, bend Bowie, Lucy Bowie, Casper Box, coolbimbo Box, Kittenna Box, Metaphor Box, Nemesis Box, Bell Boyd, Kelley Boyd, Sylar Boyd, WendyCat Boyd, Denis Boyle, Jennifer Boyle, melmuse Boyle, Alycia Bradley, jayne Bradley, Airie Braendle, Glitch Braess, Su Brando, Tybalt Brando, IntLibber Brautigan, Dante Breck, Carbon Breed, WitchFire Breed, Bella Brennan, erika Brenner, gaby Brenner, Talthybius Brevity, KitKat Brewster, Lindsey Breyer, Artemis Bright, Brigitte Bright, Donnie Bright, Lucas Bright, Oya Bright, Prentice Bright, Risa Bright, Starfire Bright, Beebo Brink, Marcus Brink, Emi Brissot, Ice Brodie, Luth Brodie, Sam Brodie, Chromal Brodsky, Tydomus Brodsky, Cage Brody, Darling Brody, Kurston Brody, Mike1A Brody, UserJesse Brody, Reese Brody, Faith Broek, Happy Broek, ShadowHunter Brokken, Jacey Brooks, Shake Brooks, Shary Brooks, Sigurd Brooks, Tate Brooks, Vanleen Brooks, BruTuS Broome, PastorD Broome, Sarita Broome, October Brotherhood, Elroy Brouwer, Neophyte Brouwer, Jebediah Brown, linda Brown, Schwartz Bruder, lupu Brule, Joshua Brynner, Linda Brynner, Southy Buckenburger, drifterr Bugaboo, Michelle Bumbo, Trixie Bumbo, Paul Bumi, Jitar Bunin, Kerian Bunin, Crystalmom Bunnyhug, Embrace Bunnyhug, Zues Burali, GiGi Burgess, Keith Burgess, Shawna Burgess, Bain Buridan, Sean Buridan, Chiccorosso Burke, Count Burks, Hinamori Burleigh, Atom Burma, Jasper Burma, Aleshanee Burnett, Dottie Burns, Ebro Burns, Skipper Burns, John Burns, Haroldthe Burrel, Big Burt, dubureau Burt, Keisha Burt, phill Burt, Janloo Burton, Madd Burton, Bowlalot Bury, Dreklore Bury, Jarek Bury, Jenni Bury, Lou Bury, Orlando Bury, Angel Butuzova, dodi Byrd, Enchtris Byrd, Tleva Caballero, Gayle Cabaret, Monique Cabaret, Adele Cagney, Cralyn Cagney, Caribbean Cahill, Darien Caldwell, Lily Caldwell, CFire Caldwell, Ciara Calhern, Karl Calhern, Cecil Calhoun, Tizzy Calliope, Hypatia Callisto, Raven Callisto, Fred Cameron, Meliana Cameron, Antonius Camus, Maddie Camus, Raskella Canadeo, Exotica Canadeo, Vessus Candour, Alexis Canetti, Silvio Canetti, Talia Canetti, bragan Canning, Charenthia Canning, Reeda Canning, Vannesh Cannoli, Changurr Cao, Chilli Cao, Dorian Cao, RosyLee Cao, steve319 Cao, Contamina Capalini, Cougard Capalini, Kirsti Capalini, Lindichka Capalini, Lyla Capalini, JohnMAC Carbenell, snake Carbenell, Capri Carbetta, Sophia Carducci, Kid Cardway, Icould Careless, Aurore Carlberg, Brumia Carlberg, Bruni Carlberg, Brandie Carlos, Jenny Carlos, Avalon Carmona, Moana Carmona, Ashelia Carnell, Rain Carnell, CJ Carnot, Madison Carnot, Julie Carpathea, HALOCAT Carr, coolmaria Carroll, karyme Carroll, Leila Carroll, Crisii Carter, cyrielle Carter, isidore Carter, Missi Carter, Shatara Carter, Tristan Carthage, Aemilia Case, Baby Case, Jenn Cassady, Kittygloom Cassady, Charlotte Cassavetes, Holly Cassavetes, Anthony Cassini, Supertell Cassini, Wietse Cassini, Just Cattaneo, Mandy Cattaneo, Aleicester Catteneo, arthuraleksandravicius Cavan, Maximus Cazalet, Quellin Ceawlin, dMetria Cela, Spidey Cela, Arcadia Ceres, wanderer Cerveau, Aaron Cerveau, Marky Chaffe, Stefani Chaffe, The Chaffe, Becca Chambers, Lexis Chambers, Inigo Chamerberlin, Shion Chandrayaan, Ibrisse Chantilly, MaryAnne Chantilly, Cool Chaparral, guy2 Chaplin, Iadwen Chaplin, Lillyann Chaplin, wllmn Chaplin, Marsha Chapman, Caspar Chapman, Dominique Charles, Chilly Charlton, Pammie Charming, Total Chastity, Arohee Chatnoir, Papillon Chatnoir, Barry Cheeky, coldFuSion Cheeky, Nyla Cheeky, Ryan Cheeky, Aggressor Cheetah, Ronald Cheevers, Michelle Chernov, Maggy Chestnut, Cam Chevalier, Eleonore Chevalier, Kelly Chevalier, Mauries Chevalier, Ozzy Chevalier, Rayvendell Chevalier, Swampy Chevalier, Cheesemuncher Chickenwing, Kaltezar Chickenwing, milespeed Chihuly, Coolkama Childs, Michelle Childs, Nicole Childs, SimonRaven Chippewa, Albert Choche, Annetha Christensen, Jennifer Christensen, Zell Christensen, Herman Christiansen, Haifeng Chu, Francis Chung, tyana Chung, Sundance Churchill, Anubis Cioc, Corpierro Cioc, Dwayne Cioc, Knibbel Cioc, Slowhand Citylights, PonygirlSarah Clapper, Jim Clark, Jacob Clark, Jo A Clark, Angelos Clary, Biffle Clary, lilly733 Clary, Rui Clary, William Clary, Otto Clave, Arahan Claveau, Neil Claxton, Mimi Claymore, Pete Claymore, Sam Clayton, Blank Cleanslate, Deckheard Cleanslate, Electron Cleanslate, Spirit Cleanslate, Willow Cleanslate, Kovu Cleaver, Bell Clellon, Covisha Clift, EBCY Clift, Iumi Cline, pizzaguy Clutterbuck, knightrider Clymer, Exia Coage, Brenda Coakes, Lindsay Coakes, Lyndka Cochrane, Ceinwen Coen, Oneil Coen, Mahogony Coffee, Mark Coffee, Lisbeth Cohen, Melayna Colasanti, holly Coldstream, Moon Cole, Shiden Coledale, Castalia Collingwood, JUNKIE Colman, Silver Colman, Stahi Columbia, SweetAbe Columbia, CC Columbo, Charity Colville, Isabeau Conacher, Deb Cone, emili0 Congrejo, MarioDaniel Congrejo, Jazzy Connell, Jenika Connolly, Cooper Conover, Garn Conover, Mara Conover, Myles Cooper, Angelina Coorara, Valentine Coppens, psyco Coppola, Tremleh Coppola, Venus Coppola, Chiana Cordeaux, Sensuality Cordeaux, Clarissa Cordoso, Methos Corinthian, Tylerferland Cork, Caleb Corleone, Montana Corleone, Sparkey Corleone, Zoey Corleone, Achtai Coronet, Count Coronet, Dweedle Coronet, jjccc Coronet, Ron Coronet, Caterina Cortes, Letitia Cortes, Marcella Cortes, Martinelli Cortes, Raven Cortes, Soopafly Cortes, Grazel Cosmo, Athena Cosmos, Cally Cosmos, Annyssa Cosmos, Bunny Costello, Zelitor Costello, Lionel Cournoyer, Sasha Cowen, Carl Crabe, Lyssa Craig, micke Craig, Mel Cramer, Tee Cramer, Avil Creeggan, Bunch Creeggan, CronoCloud Creeggan, NewYorkCityDJ Cremorne, Shalori Cremorne, Artik Crimson, Bliss Crimson, Daffodil Crimson, Raul Crimson, Shaoti Crimson, Trevor Crimson, Rex Cronon, Ace Crosby, Linnrenate Crosby, DaRealNeo Crossing, Wark Cruyff, Silver Csak, Eulalia Cuddihy, Lauralynne Cuddihy, Rammstig Cummings, Rita Cummings, Fremont Cunningham, Jinger Curie, RICX Curie, Betty Curry, Marissa Curtis, Mercurion Curtiss, Juan Cusack, Sanderman Cyclone, Marek Czervik, Alreania DaSilva, Dnel DaSilva, Seph DaSilva, Kelly Dabney, dorothyann07 Dae, Frax Dae, Frost Dae, Syryne Dae, Oddy Dae, 1Time Daehlie, Sinead Daehlie, TRACI Daehlie, Dante Daffodil, Limey Daffodil, stripey Daffodil, Atomik Dagger, Bloodsoaked Dagger, Coca Dagger, Colera Dagger, J4ck Dagger, Jaune Dagger, leigha Dagger, Silver1 Dagger, Alexander Dagmar, Simeon Dagmar, Dweezle Dagostino, Ginoo7 Dagostino, Joka Dagostino, Rachid Dagostino, Sinatra Dagostino, DR Dahlgren, Alexandra Daikon, Devious Dailey, Natalie Dailey, Sukit Dailey, Zoya Dailey, Nad Dal, Rudra Dal, Robert Dale, Coventina Dalgleish, Salvador Dalgleish, Anya Daligdig, Nyterious Daligdig, yvette Daligdig, Kylie Dallin, Angel Damask, Phantom Damask, QatanI Damdin, Bekka Damone, Pashin Damone, Vaekraun Damone, Zoraya Damone, elmoono Dana, Mary Dana, ml Dana, Rezzer Dancer, Shrug Dangle, Guttstein, Daniel, Bubba Daniels, Dinky Daniels, Kiana Daniels, marcel Daniels, Rosey Daniels, Sara Daniels, VictoriaRose Daniels, Ignacio Dannunzio, SlimD Dannunzio, williamae Dannunzio, Chriss Darkes, Digit Darkes, Tanooki Darkes, Bree Darling, Chasity Darling, Darra Darling, Val Darracq, Diana Darragh, Ryan Darragh, Bane Darrow, Bree Darrow, Ivy Darrow, cuddles Dassin, Leeloo Dassin, Dachine Daviau, Gyllian Daviau, Leben Daviau, Serioto Daviau, Willow Daviau, Allison David, JamieZel David, Todd David, Casey Davidson, LaNikki Davis, Whispering Dawn, Lady Dawson, Helen Dayton, Ryan Dayton, Ooh Dazy, Woopsy Dazy, Brighid DeCuir, eZekiel DeCuir, Link DeCuir, nath DeCuir, Rhys DeCuir, siliconegirl DeCuir, spring DeCuir, Iron DeCuir, Escort DeFarge, Archangelo DeSantis, Aubrey DeSantis, Gustav DeSantis, Hippy DeSantis, Ilana DeSantis, Sutara DeSantis, Undina DeSantis, Axienne DeVaux, Dana DeVaux, Kitty DeVaux, Mindy DeVaux, Krystal DeVinna, Krystalynn DeVinna, Magenta DeVinna, Manuela DeVinna, Spike Deakins, Debbes Dean, Korben Dean, Dogbert Debevec, Savannah Debs, emily Decatur, Heiko Decatur, Zorena Deckard, Andrea Decosta, Dolly Decosta, Esperenza Decosta, Kruppen Decosta, larrykin Decosta, PhoenixRose Decosta, Sophy Decosta, Twinsen Decosta, Vladimir Decosta, Duxster Deere, Maxim Deharo, Summerbreeze Deharo, Matti Deigan, DeeAnn Dejavu, Gina Dejavu, Shai Delacroix, alexis Delcon, Ashly Delcon, Kane Delcon, Dante Deledda, Lady Deledda, Jega Delgado, Alicia Delphin, Darek Deluca, Lestat Demain, Nuka Demain, Allissa Demar, Lilyanah Demar, Aeleen Demina, Blowing Demina, Kalm Demina, Sarias Demina, Skeddles Demina, Sweet Demina, Alida Demontrond, Redux Dengaku, J. Derby, Cristell Deschanel, Ivey Deschanel, SinaMaria Deschanel, Elisabeth Desideri, Monique Desideri, Bartiloux Desmoulins, Hazel Desmoulins, Isis Desmoulins, Phoenix Desmoulins, Jon Desmoulins, Dino Despres, Samantha Despres, Snowflake Despres, Bones Detritus, Neo Devoix, Bre Dharma, Showshawna Dharma, Mike DiPrima, Winter DiPrima, Gongree Diage, Azure Diamond, Styles Diamond, Maike Dibou, Klaus Dieffenbach, Xavier Dieffenbach, Lordfly Digeridoo, Selkit Diller, Tari Dilley, Kelly Dilweg, Werewolf Dingo, Darkharmony Dingson, Knud Dingson, Jewel Dinkin, Mecha Dinosaur, Savonna Dinova, Amina Diplomat, FuZzY Diqui, Crimson Divine, Lizbeth Divine, Cryptid Divisadero, Destiny Divisadero, Montsho Division, Gryphon Dix, Kittybird Dix, Hope Dixon, CadiWolf Dobbs, Darling Doboy, Nicole Docherty, Ralph Doctorow, Odo Dod, nik385 Doesburg, sam Doigts, Elea Dollinger, Miche Dollinger, Severina Dollinger, Eric Domela, Krysta Domela, Franky Donaldo, Duntroon Donburi, Tricia Donovan, Sabrina Doolittle, DeDe Doowangle, Dinghy Doowangle, Phoebe Doowangle, Ratzfatz Dorado, Jessalicious Dorance, RJaNator Dorance, Kalemika Dougall, Fi Douglas, Norelyn Douglas, Aerrett Dovgal, Wendy Dovgal, Alex Drago, MAGWolf Drago, Lupo Drake, Palanth Drake, Aryanna Draken, Drinkin Draken, Kaylan Draken, Maddy Draken, nixkuroi Draken, Thornpaw Draken, Sinjo Drakes, James001 Dryke, Nameless Dryke, Roberta Ducatillon, Helke Duettmann, Moni Duettmann, Kyla Duke, Esence Dulce, Manuella Dulce, Ric Dulce, Shannel Dulce, Xander Dumont, Lionna Dumouriez, Marko Duncan, Duncan, Lyre Dunia, Cyndari Dunn, Garth Dunn, Sugababe Duport, Taylorholic Durant, Vixie Durant, Julie Durant, Drew Dwi, Ribbon Dye, Michelle Dzieciol, shngy Dzieciol, Jeffrey Earp, Umbrella Ebi, Adi Eccleston, Bazzerbill Eccleston, Dragon Eccleston, chawna Eclipse, Minolin Eclipse, Valkyrie Eclipse, Joi Edelman, Alx Edman, Daniella Edman, Saskia Edman, Storm Edman, Cory Edo, Tommy Ehrler, Stephe Ehrler, Edred Einarmige, Hope Eldrich, Kai Eldrich, Winter Eldrich, Thunder Electric, Ezmerelda Electricteeth, Hostile Electricteeth, Kris Electricteeth, Loki Eliot, rudy2zday Eliot, Shaydin Eliot, Iris Ellison, Enigma Elswit, Tim Ely, Darkling Elytis, Delu Elytis, Happy Elytis, Jessica Elytis, Bernd Emmons, Kellie Emmons, Robbert Emmons, Bean Emoto, dick Encore, Andy Enfield, Fuzionor Engawa, Hethr Engel, RH Engel, Digital Enigma, Kahlest Enoch, Lex Enoch, Oran Enoch, Ryal Enoch, Wobmongle Enoch, Wyatt Enoch, Pea Enzyme, Antony Epin, Sapphire Epin, DBDigital Epsilon, Shoshana Epsilon, FallenAngel Erato, Renton Eretz, Mo Eriksen, 64Y80Y Eros, tommy Eros, Nicola Escher, Zak Escher, Salvatore Esposito, Quinevere Essex, Zed Essex, Fabian Etchegaray, Psyche Etoile, Byanex Etzel, CrimsonWings Eun, Deckard Eun, Arwen Eusebio, Anastacia Evans, buttonlynn Evans, Rose Evans, Romeo Evelyn, Sephiroth Everidge, Patriiick Ewing, Trey Ewing, Vivian Ewing, Xwing Ewing, Zha Ewry, SirZarath Excelsior, Zorrita Express, Hierophant Extraordinaire, Blanche Fabre, Annie Fackler, Wolfgang Fackler, Amy Faddoul, Shukran Fahid, Garth FairChang, Brooke Fairplay, TOmmy Fairplay, Vixen Fairplay, Bobby Fairweather, Darlean Fairymeadow, Gotobug Fairymeadow, Heathie Fairymeadow, Meleni Fairymeadow, Moon Fairymeadow, Odysseus Fairymeadow, rob Fairymeadow, Taylkusha Fairymeadow, Crystal Falcon, WhiteAngel Falcon, VetteMan Falken, Evilpony Fallon, Fernand Fapp, Sasuke Fapp, Roen Fardel, Dariush Fargis, Jenn Fargis, Mandy Farina, Kokoro Fasching, Madison Fasching, Ben Fassbinder, Leo Fastback, Rikky Faulds, STEEL Faulds, Equino Faulkland, Flynn Faulkland, High Faulkland, Arda Fauna, Elvis Faust, Benelli Federal, Forest Federko, Belle Fegte, Danny Feingold, Luc Feingold, Bing Fell, Darky Fellini, Jaze Fellini, Sacha Fellini, paulie Femto, Ynot Fenua, Fau Ferdinand, Soren Ferlinghetti, Meri Fermi, Boxter Ferraris, Danamea Ferraris, Duilho Ferraris, Fred33 Ferraris, LeekySean Ferraris, Letizia Ferraris, Marlowe Ferraris, Wanted Ferraris, Xavier Ferraris, Feff Ferrer, Thomas Ferris, Nakala Fetisov, Astrin Few, Chosen Few, Ahh Fiddlesticks, Chantal Fielding, Caleb Fierrens, Patrice Fierrens, sam Fieseler, NutZ Figaro, summer Figaro, Leumia Figgis, Mae Figtree, Maldavius Figtree, Ravovich Figtree, Morgana Fillion, Brett Finsbury, sofia Finsbury, Jazmina Firefly, sasha Fischer, william Fish, Nadia Fisher, StevenSDF Fisher, Carol A . Fisher, Dimitri Fisseux, Manni Fitzgerald, Freddie Fitzroy, Phineas Flagstaff, Ante Flan, Braden Flanagan, BrettEbay Flanagan, Echo Flanagan, Knute Flanagan, Kristjan Flanagan, LilyRose Flanagan, Meril Flanagan, Lulu Flasheart, Jolie Fleury, Clitoria Flint, Fifi Flintlock, Frostie Flora, Kitto Flora, Chriss Florio, Arlen Flossberg, Angel Fluffy, Emilyuk Fluffy, Frurry Fluno, Faedra Flytrap, Brieg Foden, Annette Fonda, Katina Fonda, Raymond Fonda, Marcos Fonzarelli, Yuri Fonzarelli, CrystalShard Foo, etoile16 Food, Kim Food, Kode Forager, Vodka Forager, Wendy Forager, Lucien Forcella, Maela Forcella, Olli Forcella, Violet Forcella, Clarissa Forder, darkdog Forder, Hans Forder, Jango3234 Forder, Olli Forder, Naryu Forester, FaustTiger Forte, Richie Forte, BMFC Forwzy, Erick Forwzy, SusNy Foss, Sanford Foulon, Iwana Fouquet, Kae Fox, Raudf Fox, Wolfie Fox, Phli Foxchase, Kityn Foxley, MollyBrown Foxley, Qua Frampton, Ice Franchini, Nicolas Franchini, Soizie Franciosa, Samson Francis, Nequam Frangilli, Andreas Frankfurter, PreWired Frankfurter, Diane Franklin, Cappy Frantisek, Romano Frascati, DeMits Frederix, Mel Fredriksson, Sune Fredriksson, Tina Fredriksson, Fastfreddy Freeloader, Sammar Freeman, Kitty Freund, Jorgen Friis, Zorin Frobozz, mdbobbitt Frobozz, Chris Frontenac, Foolish Frost, Asriazh Frye, Patti Frye, Phish Frye, Nobody Fugazi, Simba Fuhr, Snugglebunny Fuhr, fallendream Furse, Jamie Furst, Cherise Gagliano, Laura Gagliano, Gammy Gainey, Gazz Galatea, Govindira Galatea, Rizpah Galatea, Amber Galbraith, Mandy Galileo, william Galileo, David Gall, LoLa Galland, Zach Ganache, Casey Gandini, Edgar Gantenbein, Jonx Gao, Soso Gao, Madison Gardner, Silver Garfield, Michelle Garrigus, Nerdmaster Garrigus, Jarik Garsztka, Svoboda Garsztka, Salkin Gascoigne, Roger Gaspara, Buttlock Gasser, Pud Gasser, Zina Gasser, Prince Gausman, livingdead Ge, Josh Geesink, Tolly Geest, Georgina Geewhiz, Chris Geiger, Sabine Geiger, Samuel Geiger, Tristessa Geiger, Joe Gemini, Mielle Gemini, Misty Gentil, Sanna Georgette, Phoenix Gerhadsen, Mic Ghia, Salores Ghia, Loskobosko Giacomin, Susanne Giffen, Lazarus Giha, Micah Giha, Merry Gildea, Summer Gildea, Brittany Giles, Rayy Giles, sevron Giles, Gattz Gilman, Rori Gilmour, SunQueen Ginsberg, Rockwell Ginsberg, Intolerable Ginsburg, Junie Ginsburg, Enrico Giove, Krystal Giove, Annie Giovinazzo, Cat Gisel, Constantine Giugiaro, Io Giugiaro, Persimmon Gjellerup, Lorna Gladstone, Toby Gladstone, Dale Glass, Gellan Glenelg, EmmaBella Glimmer, louise Glimmer, Gianna Glitter, Melyissa Glitterbuck, Victoria Glushenko, Wolf Goalpost, Chris Gobo, Xerses Goff, Sturdus Goldblatt, Nigel Goldflake, Major Golding, Master Goldkey, Zho Golem, Stylez Gomez, Carlos Gomez, Alecydoss Gontermann, Skyler Goode, Valentine Goode, Odd Goodfellow, Dragyn Goodliffe, Hank Goodliffe, Livinda Goodliffe, Robertt Goodliffe, Daphne Goodnight, Sean Gorham, Ledje Gorky, Emma Gould, Amaze Grace, Lagerstone Graff, Harper Grainger, Andy Grant, Carrie Grant, LauraLOral Granville, AlphaOmega Graves, Ebon Graves, Kyrii Graves, Leeloo Graves, Bosco Gray, Dez Gray, Renegade Gray, Summer Gray, Aries Graysmark, Edian Graysmark, Scotty Grayson, Mantis Grebe, Kelly Green, cara Greene, Kimber Greene, Mystical Greene, Raven Greene, Soilent Greene, Matthew Greene, Soilent Greene, Roberta Greenfield, ShayLee Greenspan, Dax Greer, Angel Gregg, Kyleigh Gregg, Sophie Greggan, Deanna Gregoire, StylynProfylyn Gretzky, Farallon Greyskin, Kraal Griffith, Xavier Griffith, Jacomo Grigg, Sylvie Grizot, bodyman72 Grot, Damian Grot, MarieCaroline Grumiaux, Mozo Grumiaux, Oceane Grumiaux, Jadem Gruppman, Gracie Grut, Jennie Grut, Mhaijik Guillaume, Frog Gulick, RacerX Gullwing, Enktan Gully, Gilly Gully, Woozie Gumshoe, Teddy Gumsing, Stephane Gunawan, Alienbear Gupte, Boroondas Gupte, mcgeeb Gupte, Elise Guyot, Jamal Guyot, Lawyer Guyot, Thiago Guyot, Arwen Gymnast, denniswo1993 Gymnast, Lukes Gymnast, Miki Gymnast, Sizoark Gynoid, Markiss Haas, Pepper Haas, Arkanys Hadlee, Apollo Haight, Lord Haight, Fawn Hailey, Kaelin Hailey, Gaelle Halasy, ISIS Halberd, Meg Halberd, Zander Halberd, Arnold Halderman, Malarwen Hall, Ken Hall, Jonah2cd Hallard, Saii Hallard, Trixie Hallard, Doris Haller, Destina Halley, Susiee Hamilton, IBMTapeGuy Hammerer, Lighten Hammerer, VEVER Hammerer, Alison Hamsun, Fawn Hana, leah Hana, Darknite Hand, Emperors Hand, nefertiti71 Handrick, Rodney Handrick, Delerium Hannibal, leanhaumshee Hannya, jingle Hansen, Mattie Hansen, Terry Hansen, Vox Hansen, Filo Hapmouche, Gustavus Hapmouche, Nounouch Hapmouche, Adrian Harbinger, Kami Harbinger, StormCrow Harbinger, CherryBomb Hare, Den Hare, Omegasun Harford, ricky Harford, ricky Harford, Harley, Jenna Harley, Kristina Harley, Natasha Harlow, Hummer Harmison, Allen Harrington, Tessa Harrington, Joker Harris, Shanti Harris, Dagon Harrison, J0NATHAN Harrop, Kerinauu Hartunian, Kyentay Hartunian, Rav Hartunian, Ski Harvey, Tuesday Harvey, Xylo Hasp, Betina Hatfield, Gina Hatfield, Calamity Hathaway, Dorian Hathaway, Duncan Hathaway, Xavier Hathaway, Jack Hathor, Kamilah Hauptmann, Pam Havercamp, swift Havercamp, Griselda Hawes, kwanita Hawks, Ravenis Hawks, BenG Hax, el33t Hax, Juicy Hax, Macx Hax, Meta Hax, Mikka Hax, Mokona512 Hax, Mr8ball Hax, Prophet Hax, Rina Hax, Slober Hax, Starbuck Hax, Takehiro4 Hax, Kyle Hayashi, Ashrilyn Hayashida, Eriko Hayashida, August Hayek, Milton Hayek, Ronnie Hayes, Max Hazlehurst, Sorsaran Hazlehurst, Grath Hazlitt, Violet Hazlitt, April Heaney, Aquela Hearn, jefferey Heart, Kalyrra Heart, Marissa Heart, Taina Heart, TLC Heart, Tori Heart, Dana Hebert, Trimzi Hedges, AmazedBlue Hegel, Dagmar Heideman, r0bin Helsinki, Moira Henley, Ursa Henley, Joharr Hennah, Daviana Hennesy, GJ Hennesy, jens Hennesy, Karl Herber, mistydawn Herbst, Donatella Hermano, Robins Hermano, Ekib Hern, Greves Heron, Jagged Heron, Christel Herzbrun, le Herzog, Reverend Herzog, Elektra Hesse, SweetDesire Heston, Cotton Hicks, Zack Hicks, Kevyn Hienke, Tristan Hienzman, Devin Hill, Wendy Hill, Tensai Hilra, Valek Hin, Adolph Hinkle, Timothy Hinkle, YoCo Hird, Amber Hirvi, Dagon Hitchcock, Heather Hitchcock, Noah Hitchcock, Sianna Hock, Dominique Hofmann, Holly Hofmann, Ganador Holgado, Brookston Holiday, Davidd Holmer, Sam Holyoke, Alexander Homewood, atory Homewood, dabadguy Homewood, Ed Homewood, Huge Homewood, Meesha Homewood, tilstad Homewood, Cremi Honey, Laura Honey, Sandling Honey, Honey, Haos Honua, Vudu Hoodoo, Dallas Horsefly, Lucy Horton, SJ Horton, Homer Horwitz, naty Hotaling, Traceysvideos Hotger, DaQueenB Houston, Natasha Houston, Tia Houston, Hughes Howard, Meg Howe, Edward Howton, Falllen Howton, Pepto Hoyer, Sabrina Hoyer, LadyAbigail Hubbard, Kristopher Hudson, Nikita Hudson, Titus Hudson, XLR8RRICK Hudson, Holly Huffhines, Bella Hugo, Haole Hula, Sard Huldschinsky, Neran Hull, Anastasia Humphrey, October Hush, Silent Hush, Ctarr Huszar, ac14 Hutson, Dex Hutton, Fox Hwasung, Johanna Hyacinth, White Hyacinth, Adrianna Hyde, DJ Hyde, Ty Hyland, Adeline Hynes, Cathy Hynes, DeepSweet Hynes, Psykeeper Hynes, Sexy Hynes, Ares Hyun, Emperor Hyun, melodie Hyun, slayer Hyun, Puck Ida, Weary Ida, Anne Idler, Ruby Idora, Bryan Idziak, Six Igaly, elfi Independent, Spike Independent, Veilofunknown Independent, Bryndi Ingersoll, Ingrid Ingersoll, Noelyci Ingmann, Andrew Ingrassia, Dale Innis, Foxy Innis, Vern Innis, 111Mc Innis, Cloud Insoo, MEtoo Insoo, Quinn Iredell, Rebekah Iredell, Lucien Ireton, Maggie Ireton, Austin Ironclad, DavidJames Irwin, Roy Irwin, Xavier Irwin, Esmee Isbell, Miyu Ishii, Billy Islander, Misa Itamae, Magnum Iuga, Akasha Ivory, Juliana Ivory, WHITEMAGIC Ivory, Gazometr Ivory, Indigo Izumi, Kami Izumi, Salazar Jack, Gunslinger Jackalope, Sutton Jacks, Casandra Jackson, Dernard Jackson, Dougal Jacobs, Lone Jacobs, Sydney Jacobs, jefftlse Jacobus, jose007 Jacobus, justine Jacobus, LampLighter Jacobus, Micha Jacobus, Jadge Jacobus, Enchant Jacques, Victoria Jacques, Dreamweaver Jae, Gregoire James, Kizza James, Vienna James, Barry Jannings, Bianca Jannings, Gwen Jannings, Juappa Jannings, Paisley Jannings, Coos Jansma, Fernandinho Jansma, Griffioen Jansma, Jiire Jansma, IsisLynn Janus, Theobaise Janus, Conway Jarrico, DylanJr Jarrico, Quest Jarrico, erba Jarvis, Jeagerman Javelin, Alan Jay, Lopp Jay, harpo Jedburgh, Craig Jeffries, Alexis Jenns, Bimbie Jenns, XanXan Jervil, Alexander Jessop, Gelenas Jessop, RodneyLee Jessop, Tataniya Jessop, Amethyst Jetaime, Kooky Jetaime, Sapphire Jetaime, Tempest Jewel, Vampirella Jewel, Elia Jewell, Josey Jewell, Shaolin Jewell, Sheeba Jewell, Stefu Jewell, Uma Jewell, Rosslin Jiang, alex Jimenez, Forest Joffe, John Jogiches, Dyani Johin, Musashi Johin, Major Johnson, Dean Johnson, Peter Johnson, Thomas Carson Johnson, Janet Jones, Jason Jones, Bedo Jonze, Elaine Jorgensen, Osiloa Jorgensen, Mariah Jubilee, Sam Jubilee, Ada Jun, Chenak Jun, Ferris Jun, kelyane Jun, Takeshi Jun, Tommi Jun, Phoebe Juneau, Grace Juniper, icandi Juno, Kimo Junot, isha Juran, Orchid Juran, Torsten Juran, Krzywol Kaczmarek, Sakura Kagekiyo, Meni Kaiousei, Fritz Kakapo, Esdrael Kamachi, Kathy Kamenev, Darsuky Kaminski, Rebecca Kaminski, Digital Kaos, Kappa Kappa, Leah Kappa, Gapple Kappler, Cristalle Karami, Toledo Karas, Tina Karlfeldt, Angelina Karura, Samara Kasshiki, Kitty Katscher, Lonetree Katscher, Goldie Katsu, Shamir Katsu, Lacey Kavanagh, Scrooge Kavanagh, Faye Kawabata, Ninja Kawabata, Onimusho Kawaguichi, Brad Kazakov, Ida Keen, Jeff Kelley, Kyle Kelley, An Kellner, Cindy Kellner, Kean Kelly, Tony Kembla, KaliCat Kennedy, Fred Kenorland, Sharon Kent, Nils Kenzo, Rase Kenzo, Tammy Kenzo, Tyci Kenzo, chica Keon, Benja Kepler, Gust Kepler, KittyKatt Kerensky, anton Keynes, Ipenda Keynes, Malevolyn Keynes, Ayumi Khorana, Hoshi Kiama, Nekorina Kiama, Aurillius Kidd, Bare Kidd, Billboard Kidd, Blurple Kidd, Cade Kidd, Ekerilar Kidd, FFS Kidd, Lazarus Kidd, Lea Kidd, MidnightRush Kidd, Mittens Kidd, Morliona Kidd, Neilly Kidd, Kim Kienzle, RJ Kikuchiyo, Gail Kilara, Fish Kilby, zeelee Kindley, Montez King, Dax Kirkorian, Myoukitsune Kirkorian, Szandor Kirkorian, Cmtccmoi Kish, Kia Kish, DaQbet Kish, Coca Kit, Developer Kit, pronto Kit, Sunshine Kit, ssjkriccolo Kitchensink, Reisuki Kitsune, Tengu Kitsune, AngelEyes Kittinger, Devilish Kitty, Kitty, Panther Kitty, Daaneth Kivioq, Praseodymium Kivioq, Sonya Kivioq, Emily Kleene, Buejien Klees, Princess Klees, SaltySugar Klees, Parrish Kline, ProfessorKindly Kline, Chelsay Knibber, Victoria Knight, Raspitomaru Knopfli, Cocoanut Koala, Akiko Koba, Bryan Koba, dawood Koba, Izen Koba, Nebur Koba, Taran Koba, Pamela Koenig, Neo Koga, BlackOut Kohime, Jazzie Kohime, Naa Kohime, Seriuskid Kohime, Wandale Kohime, Zana Kohime, Zerosix Kohime, Maucat Koi, Dagmar Kojishi, Chroma Kolache, Icey Kolache, Kornscope Komachi, Bri Koolhaas, KamaSutra Koolhaas, Katya Koolhaas, Trylle Korda, Corrine Korobase, Navajo Korvin, Pasha Korvin, David Kostolany, quintin Kostolany, Tasha Kostolany, Amy Kotobide, Zaphod Kotobide, KYWLDCT Kovacs, LillyEliska Kralomoc, Joseph Krams, Fumon Kubo, LudwigVan Kubrick, Anagras Kuhn, Selina Kuhn, Tal Kuhn, Finora Kuncoro, Maya Kupferberg, Jana Kurelek, Shika Kuri, Yo0gy Kuri, Endo Kurosawa, Tatsuki Kurosawa, MrBill Kurri, Albert Kwak, Kwakkelde Kwak, Duckling Kwak, Kasey Kyger, Kaimi Kyomoon, Stelard Kyomoon, Kyo Kyong, Emm Laa, Keera Laasonen, Delvendez Laborde, Raban Laborde, Amodeus Labrada, Louisa Labrada, Sweeten Lacey, Fiachra Lach, Eliv Lachman, Flykiwi Lachman, Charlie Laffer, LarryS Laffer, Sasha Lafleur, OxLukexO Lagan, Shadow Lagan, Tilianna Lagan, Jaye Lahtoh, Davoid Lake, Fairlight Lake, Thomas Lake, Veronique Lalonde, Leticia Lambeau, Maleia Lambeau, Cross Lament, Drakon Lameth, Misch Lameth, Caeleigh Lamington, Nedrick Lamont, essayn Lamont, Dwayne Lancaster, Hiram Lancaster, Carlton Lane, Christo83 Lane, DOO Lane, Niket Lane, Roughtoe Lane, Taylor Lane, Ami Lang, Emily Lang, Ruadh Langwarrin, Sasha Lapointe, Garrett Laramide, TBA Lardner, Beverly Larkin, Marcoh Larsen, Vanessa Larsen, bjf25 Larsson, curL Larsson, Garsson Larsson, Jondolarr Larsson, Justicar Larsson, Quinn Larsson, redshoedave Larsson, Tod Larsson, lea Laryukov, Renate Laryukov, Benny Lassally, Khristen Lassard, Josh Latrell, Lacey Latrell, Shari Latrell, Casper Laughton, Kory Laughton, Lisa Launay, Sasha Launay, Areyn Laurasia, Crystaleen Laval, Moirae Laval, Sascha Laval, Slasha Laval, Tiberius Laval, Shadow Laviolette, Velarissa Laviolette, Zeus Laws, Snaptick Laxness, wtf Laxness, Carrie Laysan, Norton Lazarno, Candide LeMay, Dustin LeMay, Shelly LeMay, Antionette LeShelle, Hayden LeShelle, Kristian LeShelle, Monika LeShelle, Mysti LeShelle, Shaklin LeShelle, Shavaii LeShelle, Lord Leafblower, Kinjry Legend, UniqueRose Legend, Jonny Legien, Lillia Lehane, Renae Leigh, KeiAira Leigh, Casper Leinhardt, MiaLily Lelouch, Adriana Lemieux, Keiki Lemieux, Ginger Lemmon, Heather Lemmon, JohnnyMac Lemmon, Lenni Lemuria, Bubba Leonard, Spyder Leroy, Aral Levitt, DarionMonkee Levitt, Quiana Levitt, Angharad Lewellen, AngelEyes Lewis, Cookie Lewis, JonnyImpala Lewis, Ekka Li, Jesa Li, Anark Liebknecht, KUieTSToRm Lightcloud, Lincoln Lightfoot, Nicola Lightfoot, Shaman Lightstone, Nika Lightworker, April Lilliehook, Joi Lilliehook, Kimi Lilliehook, LAPDHOLLYWOOD2000 Lilliehook, Lindy Lilliehook, Shayne Lilliehook, Skywil Lilliehook, Neo Linden, Amber Linden, Guy Linden, Teeple Linden, Marck Lindman, NoSpy Lindman, Rahduhlac Lineker, Evangeline Ling, Kailani Ling, Karyll Ling, Lexus Ling, moon Ling, Wai Ling, Samantha Lingiuan, CyberonX Link, Laynie Link, SLurl Link, Aphrodisiack Lisle, Petunia Liveoak, Eithnie Llanfair, Jennifer Llanfair, Pami Llewelyn, Gwyneth Llewelyn, Kiten Lobo, Paul Lobo, Khrome Lock, Brett Logan, Dragger Lok, Pavig Lok, Sera Lok, May Loll, Lola Lollipop, SweetTasting Lollipop, Nikee London, Trinity London, Dogan Lonergan, Rod Longcloth, Excalibur Longstaff, Apolonique Loon, Austyn Loon, Danyhael Loon, Goreki Loon, Huligo Loon, Jaffred Loon, LouisS Loon, Luke Loon, mahee Loon, Ruthless Loon, Melina Loonie, rasta Lopez, Lydiah Lorentz, Stellar Losangeles, Blackie Lotus, Misha Lotus, Alysia Loudon, Grace Loudon, grumble Loudon, Kate Loudon, kimmie Loveless, LadyMacbrat Loveless, Ally Lovell, Dixii Lovell, Darb2rad Lowe, Lozzie Lowe, Trip Lowe, Andrek Lowell, Jaraziah Lowell, Lissa Lowell, Stryfe Lowell, Leland Lowell, Leonardo Lowey, Stagger Lowey, Strabo Lowey, Raen Lu, Laurie Lubezki, MissJean Lubezki, Lucia Lucero, Lee Ludd, Franchises Lulu, Jayden Lulu, Kitten Lulu, mona Lumet, Alienor Lumiere, Michi Lumin, Wolf Lumin, Grumpy Lumley, Sian Lumley, HamSuiJe Lumpen, Laguna Luna, Starbella Luna, Ashley Lundquist, Theosta Lunt, Cliothe Luo, Lincoln Lupino, Bronwyn Lurra, Mineki Lurra, MYMistress Lusch, Linnae Lusso, Natalie Lustre, Rose Luxemburg, Helena Lycia, AG Lykin, Lhlilith Lykin, Niko Lykin, Logan Lyne, Jacques Lytton, Kianeira MacDiarmid, Apple MacKay, Melissa MacKay, Bailey Mackenzie, Maxx Mackenzie, Rose Mackie, Ee Maculate, Gaetan Maculate, Ravarian Maculate, Adrian Maddaloni, yearning Maddaloni, Ava Maddux, Flezix Maddux, Karamel Madison, Allure Madonna, Mannie Madonna, Sitearm Madonna, Mario Madsen, Mitzy Madsen, Ben Maersk, Lillian Maertens, Turk Maertens, Stephanie Magnolia, Lonique Magojiro, WarKirby Magojiro, Loki Mahana, Vinny Mahana, Semiramis Mahina, Shadow Mahoney, Rissa Maidstone, Tynana Maidstone, Angel Majestic, Jeremy Majestic, StarFire Majestic, Tiara Majestic, One Maktoum, Lana Maladay, Marzipan Maladay, Missy Malaprop, Ordinal Malaprop, Void Malaprop, Natasha Malibu, Rygel Malick, Ali Maltz, Leena Maltz, Cage Mandala, Synthalor Mandelbrot, Zeppelin Mandelbrot, Esteban Manen, Kawaii Manga, Mailee Manga, Nathalie Manga, Yinato Manga, Mya Mantis, Madame Maracas, Maisa Maracas, Domino Marama, Panama Marama, Charm March, SallyWoelfin March, Markel Marchionne, AdriAnne Margulis, Edgware Marker, Tika Market, AiSenshi Market, Lizbeth Marlowe, Queue Marlowe, Joana Maroon, Grey Marquette, Adrianna Marquez, Jeremy Marquez, Shirley Marquez, Christian Marquez, Dax Mars, Dnate Mars, Xandi Mars, Sarah Marsi, Garmon Martin, Sean Martin, SignpostMarv Martin, Brittany Martinek, Sweet Martini, ElDraque Martov, Aminom Marvin, Edwin Marvin, Meatnik Marvin, Zanza Marx, bollit Masala, Nguai Masala, Satya Masala, team23 Mascot, Tyler Mason, NAM Massey, Minasojo Massiel, Gatto Mastroianni, Checho Masukami, SlavegirlPaula Masukami, Hellsing Matador, Femina Matahari, Leoki Matahari, Rosa Mathieson, Violet Mathieson, MikVik Mathilde, Jonathan Mathy, Ernesto Matova, Selenia Matova, Meltharas Matsukaze, lordneg Matzerath, Memnoch Matzerath, Dedric Mauriac, Kezz Mauriac, Wolruf Mauvaise, coyote Maverick, Martin Maxwell, jericka May, Jeza May, Mellony May, Lauri Mayfair, EnCore Mayne, revochen Mayne, amaya Mayo, Hellmanns Mayo, Jima Mayo, Kion Mayo, Kisho Mayo, Mo9a7i Mayo, Neobe Mayo, Salazar Mayo, Sat Mayo, Scotto Mayo, William Mayo, Gino McAllister, Masion McAllister, Wallace McAllister, DarlinNikki McAlpine, Hawk McAlpine, Inga McAlpine, Lex McArdle, Maggie McArdle, Joshua McCallister, Keegan McCallister, Bradford McCann, Ella McCann, Flox McCarey, Jezzie McCellan, David E . McClure, Cash McConachie, Cathal McConachie, Tad McConachie, Aodhan McDunnough, Drew McDunnough, Artie McFly, Minnie McGann, Sabine McGettigan, Poppet McGimsie, Carole McGuire, Tegwenn McKenna, Shaemus McLaglen, ShirleyM McLaglen, Dirty McLean, HoseQueen McLean, Billibob McLeod, Cari McLeod, Innes McLeod, Jaenae McLeod, Slate McLeod, Troy McLuhan, Anya McMahon, DoGGo McMahon, Hutch McMahon, Iras McMahon, Jian McMahon, Jimama McMahon, Kouki McMahon, Sioban McMahon, Akie McMillan, laika McMillan, Lauris McMillan, Marteze McMillan, Maye McMillan, Nicholas McMillan, Radikal McMillan, Tammi McMillan, Jax McNally, Arwyn Meadowbrook, Waterflower Meadowbrook, Ima Mechanique, Nber Medici, Chandra Meehan, Geo Meek, Earane Meiji, Jessica Meiklejohn, Emiko Meili, penelope Meili, Luz Melbourne, Marti Melnik, MenuBar Memorial, Aitor Mendes, Mona Mendes, Jay Menges, Kimmie Menges, Lennart Menges, Margaret Menges, Mikel Menjou, VzNevada Menoptra, Merselus Mensing, Leia Mercy, SAPPHIRE Mercy, Sofie Mercy, ozadakan Meriman, Sandycd Meriman, Washington1985 Meriman, Infiniview Merit, Nanashe Merkur, Ayahuasca Merlin, Craischen Merlin, devillover Merlin, Faer Merlin, Jarros Merlin, Jolie Merlin, Kejo Merlin, Mario4 Merlin, Sarah Merlin, Silas Merlin, Wizard01 Merlin, Telitha Merlin, Vrrgo Merlin, Rocky Merosi, Luxe Merrienboer, Lance Mertel, Angus Mesmer, MysElf Messmer, Lonny Miasma, Utopar Michinaga, MTC Mielziner, Enysy Mikita, Celeste Miles, Giovani Miles, Guli Miles, Mars Miles, Noah Miles, RobWest Miles, Subzero Miles, DALLAS Milestone, Jane Milev, Jesper Milev, MMz Milev, YumYum Milk, Belle Milland, Berri Milland, Joanne Milland, Vicky Miller, Samantha Miller, Calvin Millions, Envy Millions, Lusty Millions, Versu Millionsofus, AsteroidS Mills, Emixam Mills, Goodstuff Mills, Guntrinkyt Mills, Isabella Mills, Landen Mills, Noelle Mills, Sand Mills, Djarno Mills, Mandee Milner, Haika Milo, Mankud Milo, Slobodan Milosz, Eliezer Mimistrobell, Amoret Mineff, Little Ming, Mako Minogue, Mandee Minogue, Milena Minogue, Sylfie Minogue, Manon Mirabeau, Tygeria Mirabeau, leliel Mirihi, Cmdr Misfit, disisme Misfit, fangy Misfit, Grim Misfit, RedWolf Misfit, Michal Mishin, Robby Mission, Shawn Mission, Haravikk Mistral, Thom Mistral, Sertories Mitchell, Temporal Mitra, Bphero Mizser, Stolar Mohr, DarkWulf Mokeev, Nemo Mokeev, sharon Mokeev, Sech Molinari, lara Molinaro, MARIOS Molinaro, James Mommsen, Sierra Monnett, Joan Monstre, Cattra Montagne, Galadhriel Montagne, AnnaMarie Montgomery, Christine Montgomery, Mariah Montgomery, Shawna Montgomery, Jemima Moo, Jihashi Moo, Moonie Moo, Wiske Moo, Borgie Moody, DOA Moody, Makinzie Moody, Preciousse Moody, Bit Moody, Luna Moody, ziphren Moonflower, Axl Moonlight, FxyLdy Moonlight, Stormy Moonlight, Lichtje Moonsoo, Astryd Moore, Haze Moore, Walker Moore, wiseman Moore, Zak Moore, Mordechai Moose, JMM Morahan, Kayleigh Morahan, Cyndi Moran, Marcus Moreau, Kathy Morellet, Violet Morellet, Heather Morenz, Maggie Morgan, Newbie1canobe Morgan, Sumar Morgan, Bella Morico, Ornella Morigi, Eagle Morris, Amanda Morrison, Maeyanie Mosienko, Svetlana Mosienko, Trinity Mostel, Risa Mosuke, Falcon Mountain, NEWB Mountain, Windy Mountain, KittenAnne Mousehold, Minky Mousehold, Lawna Mower, Pure Moxie, webeagle Moy, Buckaroo Mu, Nye Mu, Kara Muir, Robert Muir, Criscad Muni, Jean Munro, Pranay Munro, Nobu Murakami, Shar Murakami, Yumi Murakami, Arrekusu Muromachi, Sasameyuki Muromachi, Usagi Musashi, Spiritfire Musketeer, Questyn Myhre, Myst Mysterio, Vincent Nacon, Fox Nadir, Morgana Nagorski, Sari Naheed, Yasmin Nakamichi, Aibyou Nakamura, Aluviel Nakamura, Kyriani Nakamura, Madeea Nakamura, Masao Nakamura, Misao Nakamura, Tammi Nakamura, Tanabata Nakamura, Nawtakune Nakatani, rich Nasu, Lev Nedkov, Coal Nelson, Shiharizad Nelson, Laurah Nemeth, Beladonna Nephilim, Lianna Nephilim, Seraph Nephilim, Sari Neruda, Tiberious Neruda, otakup0pe Neumann, Wilhelm Neumann, Chet Neurocam, Draconis Neurocam, Cenji Neutra, Lex Neva, Prokofy Neva, BC Nevadan, Seagel Neville, Judi Newall, Killian Newall, Si Newall, Roenik Newell, Jos Newman, Lynda Newman, MadCat Newman, Weaver Newman, Ian Newt, Ribblet Newt, ninjafoo Ng, Raideur Ng, William Niangao, Gao Niangao, Lori Nicholas, Pravda Nicholas, Evangeline Nichols, Joella Nico, Morpheus Nieder, Titzalina Nieder, Blaze Nielsen, Angelus Nielson, Lazaros Nikolaidis, lincoln Nikolaidis, Tiruviel Nikolaidis, Kenn Nilsson, Lib Nilsson, Jokyr Nimbus, Tateru Nino, Jyotsna Nishi, lloll Nishi, Roxas Nishi, Tuote Nishi, Katlene Niven, Kari Niven, Thegamer Nixdorf, May Noarlunga, Jo Noe, DesrAw Noel, Jacindia Noel, Jaz Noel, MelodyRose Noel, Mi Noel, Paden Noel, Ricky Noel, Sunno Noel, Ono Noh, Tuach Noh, Feras Nolan, Jane Nolan, Harald Nomad, Helen Nomura, Lolita Nomura, Richard Noonan, Aenea Nori, Aulin Normandy, Kat Normandy, Zebra North, Stephen Northport, Galare Novi, KittyMarie Novi, Soo Novi, Elia Nozaki, lynsey Nozaki, Rini Nozaki, Kinzo Nurmi, Yasmin Nurmi, Kyran Nyak, Lauren Nykvist, Karma Oates, Alice Obscure, Honeymoon Obscure, Mikhail Obscure, Origin Obscure, Dementia Obviate, Lucius Obviate, Mootly Obviate, TripleXXXTex Obviate, Vanessa Obviate, Vitis Obviate, Sieben Ochs, Avery Oddfellow, Clinton Oddfellow, Maczter Oddfellow, Sempervirens Oddfellow, Tashie Oddfellow, Wagahai Oddfellow, CarlinRae Odell, Johnny Odell, Liny Odell, Lucifer Odell, vanler Odets, Foxb Oe, Kiwini Oe, Natalie Oe, Eddy Ofarrel, Mylinn Ofeq, Roundabout Ogee, Bannock Ogg, Behemoth Ogre, Anju Oh, BlackCinders Oh, Canoe Oh, Crippy Oh, Dakotah Oh, Day Oh, Doo Oh, Feander Oh, Heady Oh, Job Oh, kyushudan Oh, Lila Oh, Luxura Oh, MrSim Oh, OHYES Oh, Oury Oh, Qyty Oh, Santa Oh, Svn Oh, Volta Oh, xepadd Oh, isla Oh, Angelina Ohara, Troy Oherlihy, Yasuragi Okame, Rephaim Okina, Sven Okonomi, benyamin Olaria, EvlDesire Oliver, Brightly Olivier, Renton Olivier, Gary Olson, Christopher Omega, Hamncheese Omlet, Joseph Omlet, Libuse Ondricek, luminye Onizuka, Miyuki Onmura, Toshiro Onmura, Hotaru Onomatopoeia, Isis Ophelia, Orchid Ophelia, Stumbelina Ophelia, Roberto Oppewall, Anthony Opus, Spaceman Opus, Vakis Oranos, Koop Orbit, Sammy Ormsby, Cal Orr, Usra Ostrich, Nikki Osumi, Ariel Otafuku, kevin Oto, CJ Oto, Ann Otoole, Patrice Otoole, Abyssin Otoro, Omega Otsuzum, Teravus Ousley, Straitjacket Overlord, Szegey Oxberger, LemonYellow Oxide, Tabitha Oxide, Rianne Ozsvar, Coyote Pace, Hare Pace, Dargon Pacer, Piero Padar, Zasha Padar, Chav Paderborn, Edison Paderborn, Otenth Paderborn, RC Paderborn, Sylvia Paderborn, Chandra Page, Lili Page, Raven Page, Web Page, AnneJoy Paine, DravenLee Paine, Isobella Paine, Larva Paine, Lushious Paine, Thomas42 Paine, Cesar Pakula, Federico Palen, Monica Palen, Diana Palmer, sense Palmer, Crazy Pangaea, Sacha Pangaea, Upinthe Panhandle, Simbiant Paperclip, Drea Paperdoll, Pannie Paperdoll, raymon Paperdoll, jaesung Papp, JohnJ Papp, Alec Paragon, Cliff Paris, Vertigo Paris, Blue Parisi, serena Parisi, JR Parker, Kora Parker, Prawnyloks Parker, Etheria Parrott, Tommy Parrott, Selaras Partridge, Sexy Partridge, Maegen Parvenu, Francie Pasternak, Mr Pasternak, Eloise Pasteur, sandhya2 Patel, Bruce Patton, Penny Patton, Dave Patton, Haole Pau, Andy Paul, LanNoire Paul, Nolte, Paul, Nicholi Pavlova, shadow Pawpaw, Cuffman Payne, Deseri Payne, Gypsy Paz, LupineFox Paz, Shy Peart, Tamara Peart, Pontias Peck, Robin Peel, Elum Pegler, Kotek Pekli, Pulp Pekli, Reaser Pencer, Caliandris Pendragon, Hiro Pendragon, Jopsy Pendragon, Darren Pennell, Mideon Pennell, Powell Pera, Stanley Pera, Tajma Pera, FlipperPA Peregrine, Jennyfur Peregrine, Alana Perenti, MaxPerfect Perenti, Revolution Perenti, MoonGazer Perhaps, Brooklyn Perinal, Shawk Pertwee, Drakior Perun, Charm Perway, Jubilee Pessoa, Riley Pessoa, Tristram Petion, Aline Petrov, Larry Petrov, PantzerHamzter Petshop, scott Petshop, Foxy Petunia, Inara Pey, Tony Pey, Brathak Pfeffer, Henrick Pfeffer, Jack Pfeffer, Marlo Pfeffer, Resi Pfeffer, Lum Pfohl, TACK Pfohl, rren Pfohl, Psyke Phaeton, Sangi Phaeton, Don Pharaoh, Topdog Pharaoh, Anderson Philbin, Philb Philbin, Ridge Phillips, Maximus Phlox, Careltje Phoenix, Winter Phoenix, Ummm Pickles, Piper Picnic, Loki Pico, Hawk Pidgeon, followmeimthe Piedpiper, Alin Piek, Ricky Piek, angelwithahintoflife Pierterson, Elsibeth Pierterson, Marod Pierterson, Noshi Pierterson, Shanel Pierterson, Natasha Pike, Joshua Pilote, Adeline Pinion, Miguel Pinion, Quinn Pinion, Peach Pink, Tisha Pink, Lulu Pink, alice Pinkerton, Getty Pinkerton, Apple Pinkney, Becky Pippen, Tam Pippen, sandra Pitney, Trish Pitney, Max Pitre, Hawk Pitts, Spritely Pixel, Chel Pixie, HotBuns Pixie, Mina Pixie, Mcplane Planer, simon Planer, Guy Plasma, Halogen Plasma, Mathias Plasma, Phill Plasma, White Platini, Phoenix Platthy, Gallia Plubeau, Corki Plunkett, PollyD Plunkett, Asalynda Pluto, Evgeniy Podolsky, OTTONE Pogelmann, Henry Poindexter, Phoebe Poitier, Rowan Poitier, Rigorus Poitier, Stephen Pollock, Mishka Pomeray, Kuatum Poole, Karina Popinjay, Francesca Poppy, Hot Poppy, Shelly Portello, Anthony Portsmouth, Ian Portsmouth, HackPatooey Posthorn, JohnnyD Posthorn, Madison Posthorn, Antitese Poulot, Uccello Poultry, Tanarus Pow, Frederic Prevost, Bill Priestly, Dit Priestly, Phil Priestman, Rachelle Priestman, Sage Priestman, Simone Prieto, Wundur Primbee, Jacob Primeau, Twilight Primeau, Beautifull Princess, Creamyyy Princess, Graciella Princess, Lyna Princess, Theo Prinz, Krono Pro, Don Proost, Games Prototype, Melissa Prunes, Pie Psaltery, Danger Pugilist, Lily Pussycat, LoL Pye, PITTACOS Pye, Prize Pyle, Reese Qian, Ash Qin, Jen Qinan, milesmess Qinan, Quino Quaggy, Starsitter Quality, Algeard Quamar, Flack Quartermass, Marcus Quartermass, Shaggy Quimby, Laura Quimby, Memir Quinn, Amy Quirk, Edge Qunhua, HeinzJoachim Qunhua, Tsing Qunhua, brooke Ra, Dael Ra, Knightsof Ra, Mayo Ra, Roger Raabe, Sharven Raabe, Sail Racer, Supra Racer, Ada Radius, Rob Raffke, Rayne Ragowski, Starfoxtj4 Rail, mantitaur2 Rainbow, Sparkly Rainbow, Andromeda Raine, musicteacher Rampal, Hoyle Rang, Hermione Ranger, jurnal Ranger, Horgus Rasmuson, Trend Rasmuson, Whoosh Rasmuson, Rascal Ratelle, Eriss Rau, Morugai Rau, Ozhika Rau, slave Rau, Awsoonn Rawley, Marie Rawley, Guy Raymaker, JAC Raymaker, PlanetThoughts Raymaker, Rogier Raymaker, Trident Raymaker, Xoren Raymaker, Ranaa Raymond, Rowena Rearwin, Londyn Reatequi, Neo Rebus, Bekka Redgrave, Etude Redgrave, Lyn Redgrave, Publicist Redgrave, Wingless Redgrave, Allie Ree, Jon Ree, Thyna Ree, Zi Ree, Todd Reed, RhaRha Rees, Alex Regent, Alexander Regent, Cat Rehula, Timoteo Reifsnider, Sirus Reiner, Trilobite Reisman, ali Reiter, Ruben Reiter, Fenrir Reitveld, EmpressNever Rejected, Maya Remblai, Kapu Ren, Atticus Renoir, catsrounds Renoir, Cedric Renoir, Julion Renoir, karman Renoir, Sim Renoir, Isabela Repine, MysticalCeCe Repine, Sissimaid Resistance, Tom Reuven, Beagle Revolution, Xin Revolution, Keex Rexroth, Ordos Reymont, Roz Reynolds, CJ Rezillo, Rena Rhea, Hiroaki Rhino, Curious Rhode, Lexy Rhode, Natriumcitrate Rhode, Toshi Rhode, Pam Ribble, Gia Richard, Gigly Richez, Hutton Richez, Renae Richez, Ronald Richez, Roxi Richez, Jimbo Richez, Josh Rident, Finncaev Riederer, Aeryn Riel, INK Rinkitink, Puck Rinkitink, Riki Rinkitink, Edoardo Ritt, Bibi Riva, Eche Riverview, helloau Riverview, Liam Roark, Angela Robertson, Jay Robson, Brooks Rocco, Marth Rocco, Mo Rocco, Wolf Rocco, dartagnan29 Rockett, marco Rockett, Monida Rockett, ortaga Rockett, Raziel Rockett, Anastasia Roelofs, Stormy Roentgen, Hector Roffo, Ricci Roffo, Tonio Roffo, Picaro Roffo, IvanTwin Rogers, Chrisje100 Rojyo, Rowana Rolland, Shine Rolls, Iris Ronmark, Jacques Ronmark, Phil Ronzoni, Keishii Roo, MattyMcHatton Roo, Kimika Rookwood, Prego Rosca, Rayne Rosca, Uber Rosca, Felix Rosenberg, Amethyst Rosencrans, Alejandro Rosenthal, Davian Rosenthal, Edgar Rosenthal, Seth Rosetta, Alustriel Rosewood, Arenae Rosewood, Fury Rosewood, Gwendelyn Rosewood, Kira Rosewood, liz Rosewood, Oriene Rosewood, Lashelle Rosse, Roodvosje Rosse, Rose Rosse, Rico Rosse, Jonah Rossini, Milordino Rossini, Sparrow Rossini, Yira Rossini, Zanah Rossini, zina Rossini, Francaldo Rotunno, Reckless Rotunno, Excel Rousselot, mica Rousselot, Lexie Rovio, Alexandra Rucker, Lilith Ruff, Stina Ruff, Aragorn Runo, Kragelund Runo, Rinziq Runo, ViRi Runo, Distilled1 Rush, Jordann Russell, Kryton Russell, Miyaki, Russell, Brent Russell, Revons Rutabaga, Rocky Rutabaga, FEZ Rutherford, Darcy Rutledge, Jo Ruttenberg, Odo Ruttenberg, Theodorrick Ruttenberg, Artix Ruxton, Armand Ryan, Zakeir Rydell, Cathy Ryder, McCall Ryder, Inarra Saarinen, Kai Sabena, Sarie Sabena, Alissa Sabre, Arcticfire Sabre, BamBam Sachertorte, kai Sachertorte, Umphrey Sachs, Mila Sadovnycha, Proxima Saenz, Lynne Sage, Cheloxchile2006 Saiman, Milo Saintlouis, Natasia Saintlouis, Trinity Saintlouis, Rollergirl Saiz, Nyoko Salome, Scandinavian Salomon, Agarash Salsman, Rayne Saltair, Horus Salubrius, Solta Salyut, Nicola Samiam, Aleg Sandell, angeltf Sands, Balkan Sands, Charmaign Sands, Check Sands, Damien Sands, Orika Sands, Other Sands, Padraic Sands, Sotos Sands, Taira Sands, Cloudia Sani, Carinthia Sansome, Allasandra Santos, Rosell Santos, Solanghe Sarlo, Ishara Sartre, Charles Sassoon, Damian Saule, Jesse Sautereau, Natalia Sawley, Billie Scaggs, Mordecai Scaggs, Roz Scaggs, Socaliwag Scaggs, Johannason Scarborough, Jim Schack, Norm Schack, Fatz Scheflo, MissKitten Schildhauer, Nelson Schmo, Werner Schnabel, Tammye Schneider, Frank Schneider, Funk Schnook, cleopatras Schnyder, mylife Schnyder, ScOrPiOn Schnyder, Count Schridde, Kircheis Schroeder, Julia Schulze, Anita Schwartzman, Cornelious Schwartzman, Etrius Schwartzman, Dr Scofield, Joe Scofield, RyanAva Scofield, Kira Scott, Six Seale, Sterremare Seale, Dallas Seaton, Star Seaton, Spurs Seattle, Elio Seelowe, Jaden Seelowe, Moira Seelowe, Teleio Seferis, Artemus Seifert, Gouranga Seiling, Alyrae Seitan, Grace Selene, Maureen Selene, amandaelisabeth Sellers, Chelsey Sellers, Fashion Sellers, Novellium Sellers, Kerutsen Sellery, Semolina Semaphore, ice Semple, Daisy Semyorka, Roxy Semyorka, DarkStar Senior, River Senyurt, Singular Seoul, James Seraph, Jesrad Seraph, Liv Serf, Tears Serf, Neon Serge, Magnum Serpentine, Jazzy Serra, Aiyana Serrurier, Coelacanth Seurat, Jean Severine, Landreu Severine, Gitana Sevier, Elizabell Sewell, johni Seymour, nayeli Shabazz, Talena Shabazz, Princess Shalala, Robbie Shamroy, Dimas Shan, Lancer Shan, Nae Shan, onlyyou Shan, Shango Shan, Spirit Shan, Jumpda Shark, DigiKatt Shaw, Steffi Shenlin, Afon Shepherd, Clair Shepherd, Eastern Shepherd, LadyLeah Shepherd, Lexis Shepherd, Siddhartha Shepherd, Taran Shepherd, Valentin Shepherd, Jieux Shepherd, Delicious Sheridan, LauraAnne Sheridan, Remco Sheridan, Aki Shichiroji, Todedoz Shichiroji, BlckCobra Shikami, Mary Shikami, Seven Shikami, Thomas Shikami, Szia Shilova, lisalove Shimada, Yoyo Shinobu, Tarrant Shipman, Kitsuribami Shirabyoshi, Amber Shirakawa, AmySue Shirakawa, Kanna Shirakawa, Shelectra Shirakawa, CJ Shojo, Felix Sholokhov, VonFoxFire Sholokhov, Renegade Shriner, Alexandra Shu, Bung Shu, Ddevine Shuftan, emmakael Shuftan, Skipper Shutt, Jaime Sicling, Ko Sicling, Lucien Sidek, Ulrich Sidran, Darlene Sieyes, Darling Sieyes, sparkles Sieyes, Mjren Silvera, Apotheus Silverman, HVX Silverstar, Nirven Silverstar, Rocco Silverstar, Tamar Silverstar, Rosie Simca, Drvid Simoni, Dragos Simons, barnowlgirl Sinatra, Cheyanne Sinatra, marilsdb Sinatra, Nanceee Sinatra, Quiet Sinatra, Vent Sinatra, Frosty Sinatra, Misty Singer, Katie Singh, Sydney Singh, Philo Sion, followingwaves Sirbu, Saya Sirbu, Don Sivocci, Danielle Skall, Hegemon Skall, JASMINE Skall, Mykal Skall, Dovryn Skall, Arathorn Slade, Artakan Slade, djsunz Slade, Eleana Slade, Erica Slade, Jupiter Slade, Kronikz Slade, Methosmv Slade, piro Slade, Snapeslove Slade, Sys Slade, TylerSnk Slade, Wylee Slade, ZirQ Slade, Xabax Slade, Malik Slapstick, Coug Sleeper, Kenny Sleeper, Lucia Slippery, Adrian Sloane, Alistair Sloane, Rysz Sloane, Angel Slocombe, PrinceDK Slunce, Flo Slunce, Tatiana Smagulov, badboy1331 Smalls, Brat Smalls, EDhardy Smalls, Lomgren Smalls, DonAmon Smirnov, Andrew Smith, Elliott Smith, Mikal Snakeankle, Esch Snoats, Eian Snook, Pavee Snook, floe Snookums, kramer Snookums, Rach Snookums, Jonboy Snye, fionn Soderstrom, miguel Soderstrom, Bellisima Sodwind, Dafydd Sodwind, Scott69 Sodwind, Shipper Sodwind, Ilianexsi Sojourner, Shirokuro Sojourner, The Sojourner, Wiccan Sojourner, Elijah Sol, Lara Sola, Vanilla Sola, Silvari Soleil, David23 Something, DolphPun Somme, Rhyph Somme, aewyn Sondergaard, Kali Sonic, Packard Sonic, Jayman Sonnenblume, Pippen Sonnenblume, Esichs Sonnerstein, Sylvia Sonoda, ASCLEPIUS Soon, Tecumseh Soon, Julia Soothsayer, Shadowspawn Soothsayer, Tindallia Soothsayer, RJ Source, Akemi Soy, Aln Soy, Aaron Soyer, Tsuno Soyinka, Oz Spade, Ellen Spark, karlynn Sparkle, Kaylie Sparkle, TruHeart Sparkle, Dave Sparrow, slyflower Sparrow, Flapjack Spatula, Cheyenne Spearmann, Jester Spearmann, JewelKicker Spearmann, Data Spectre, Rai Speculaas, Sin Speculaas, Thornne Speculaas, Ehdward Spengler, mo Spengler, Wesley Spengler, Datentyp Sperber, Niko Sperber, Giuseppe Spicoli, Snakeye Spicoli, Marcus Spire, Setori Spire, Crackervelli Spitteler, Naughty Spitteler, Studders101 Spitteler, Yojne Spitteler, ScaryMary Spitz, Geezer Spoonhammer, GutterBlood Spoonhammer, Tour Spoonhammer, Sheet Spotter, tree Sprawl, Kitty Sprocket, Alan Standish, Fox Standish, Clive Stanwell, Alexis Stapovic, Hippyjim Starbrook, Missy Starbrook, Thunder Starbrook, Babydoll Stardust, Birdy Stardust, Johannes Starostin, Ariana Starr, Funk Starr, eltee Statosky, Hanako Stawberry, Micheal Steadham, Blueman Steele, sugar Steele, Jennifer Steele, Golda Stein, Tyler Stein, Uber Stein, Bernd Steinhardt, Whisper Stella, Hjoerdis Stenvaag, Timmy Stepford, LaserFingers Steptoe, Athena Sterling, Selvina Sterling, Hunter Stern, Ocmer Sternberg, Jabath Steuart, Sylvia Steuben, Bracin Stevenson, Sammmy Stewart, Skeeter Stiglitz, Lily Stilman, Nisaa Stilman, Quick Stilman, Spaydar Stine, Unger Stine, Sherrade Stirling, Till Stirling, Juggernaut Stoklitsky, Meret Stonebender, Argent Stonecutter, Gearsawe Stonecutter, Kayla Stonecutter, Liquids Stonewall, Nevera Stooge, Matthew Stork, Sam Stork, Neotoy Story, AllieKat Stovall, Krystal Straaf, Kyrus Straaf, Laars Straaf, Niccia Straaf, Aloe Stradling, egbert Stradling, Lotus Stradling, SlyFox Stradling, Eristic Strangelove, Thaumata Strangelove, Valiant Strangelove, Salome Strangelove, Erica Strauss, Zinger Strauss, Gabrielle Street, Artistniko Streeter, Bruce82 Streeter, Builder Streeter, dast Streeter, Hans Streeter, Stilette Streeter, Darzus Strutt, Bluto Stubbs, Olivier Sturges, Kharie Su, Rexx Su, Vudu Suavage, Silverrain Sucettes, Siyu Suen, Zack Suen, Linnian Sugar, Sierra Sugar, Stacey Sugar, Jodie Suisei, Koto Sukra, Takira Sukra, Ravanne Sullivan, Rik Sullivan, Sofi Sullivan, Joffi Sumbula, BrightAngel Summers, Kiyana Summers, Eclipsed Sun, Shinshinto Sungsoo, Angel Sunset, Warord Suntzu, DalE Supply, ivan Supply, Frictionless Surface, Brightwing Surtees, David Surtees, Georges Susa, Caterina Susanti, Fatima Susanti, Owen Susanto, Caliburn Susanto, Kevin Susenko, Forseti Svarog, Kinga Svarog, Batman Swenholt, Flame Swenholt, Shyressa Swenholt, Earle Swenson, Harvey Swenson, Kevin Swenson, Anastasia Swindlehurst, Liz Swindlehurst, Swein Swindlehurst, Verrenus Swindlehurst, Christain Switchblade, Guy Szondi, Nonlucid Szondi, Sagmumu Szondi, XVenomX Szymborska, CaelThunderwing Tackleberry, Mitzi Tackleberry, Ayla Tae, Maya Tae, Princess Tae, Carsten Taft, Gigs Taggart, Aphrodite Tagore, Lynn Tagore, Jenna Taira, Zephora Taiyou, Rusmi Taka, Kaimen Takahe, Akina Takakura, Sabina Takakura, Tao Takashi, Cornelius Tal, Dolmere Talamasca, Kelindra Talamasca, Sabane Talamasca, Tod69 Talamasca, Bad Tamale, Kitchkinet Tamale, Dany Tammas, kym Tammas, Phoming Tammas, sasha Tammas, Alina Tamura, Janu Tamura, Karetta Tamura, Melli Tamura, Morina Tamura, Snake Tamura, Valentina Tamura, Rutain Tandino, Tracy Tani, Jolt Tank, Rachel Tapioca, Ilyara Tardis, Jaxx Tardis, Aaron Tardis, Sim Tatham, Tobi Taurog, Joey Tavoularis, John Taylor, Jeffrey Temin, Enabran Templar, Crymzon Tempura, Jehan Tendaze, Angel Tengu, Arctic Tenk, Ginevro Tenk, OolBatar Tenk, Sally Tenk, Storchi Tenk, Bloodsong Termagant, Cubey Terra, Lynn Terra, Niles Theas, Sterre Theas, Lost Thereian, Osprey Therian, Lukas Thetan, Larson Thibaud, Redd Thielt, Tana Thielt, Thongshaman Thirroul, Millie Thompson, Brooke Thurston, Lisa Thyben, Bengal Tiger, RavenAnn Tiger, Terrigo Tiger, Sable Till, Soraya Till, Zayn Till, Trixie Timtam, immortal Tiramisu, Matthew Todd, Watermelon Tokyo, Amily Toland, Prijian Toland, Wigger Toland, Wym Toland, Shaia Toll, harathoi Toman, EH Tomcat, Pawz Tomcat, nicky Tomsen, Olyntchen Tomsen, Siul Tomsen, Zukini Tomsen, Darkover Tone, JazzySweet Tone, Tea Tone, Shelly Toonie, Tristan Torgeson, Katie Tornado, manufr Torok, Drew Torres, Xavier Tosung, Benjamin Tower, TJ Tower, Coquine Tracy, Fintaya Tracy, Herman Tracy, killer Tracy, Marcel Tran, Cabal Trautman, Nadja Travanti, Steve Trenchard, Grimm Trenchmouth, Neogrinch Trenchmouth, Scarlet Trenton, input Trilam, Debbie Trilling, Dahlia Trimble, TrainingDay Trimble, Candy Tripp, FeelGood Tripp, Nate Tripp, Skalligrim Tripp, stimpy Tripp, Michael Tripsa, Orion Tristan, Sam Troell, Celebrity Trollop, MaidHeather Trollop, Roberto Trotter, Tipsey Troughton, Lucille Trudeau, Paul Trudeau, arthus Truffaut, Chambord Truffaut, Siss Truss, Boshiken Tsuki, Sindy Tsure, Dante Tucker, ImAOzGrl Tucker, Scott Tucker, BabyAlice Tulip, Bryce Tully, Pixie Tungl, Lyr Tuppakaka, Hawthorn Tuque, Omei Turnbull, Victor Tuxing, Cloe Twang, Twill Tymets, Andrew Tyson, Lyndyn Tzara, Ilyushin Tzedek and many others. | ||
3902 | |||
3903 | |||
3904 | APR Copyright (C) 2000-2004 The Apache Software Foundation | ||
3905 | Cg Copyright (C) 2002, NVIDIA Corporationa. | ||
3906 | cURL Copyright (C) 1996-2002, Daniel Stenberg, (daniel@haxx.se) | ||
3907 | expat Copyright (C) 1998, 1999, 2000 Thai Open Source Software Center Ltd. | ||
3908 | FreeType Copyright (C) 1996-2002, The FreeType Project (www.freetype.org). | ||
3909 | GL Copyright (C) 1999-2004 Brian Paul. | ||
3910 | Havok.com(TM) Copyright (C) 1999-2001, Telekinesys Research Limited. | ||
3911 | jpeg2000 Copyright (C) 2001, David Taubman, The University of New South Wales (UNSW) | ||
3912 | jpeglib Copyright (C) 1991-1998, Thomas G. Lane. | ||
3913 | ogg/vorbis Copyright (C) 2001, Xiphophorus | ||
3914 | OpenSSL Copyright (C) 1998-2002 The OpenSSL Project. | ||
3915 | SDL Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga | ||
3916 | SSLeay Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | ||
3917 | xmlrpc-epi Copyright (C) 2000 Epinions, Inc. | ||
3918 | zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler. | ||
3919 | |||
3920 | All rights reserved. See licenses.txt for details. | ||
3921 | |||
3922 | |||
3923 | Steve *really* needs a vacation | ||
3924 | </d_old> | ||
3925 | <e_new>LALALA</e_new> | ||
3926 | <f_old_trans>LALALA</f_old_trans> | ||
3927 | <f_translation/></string><string><a_file>floater_lsl_guide.xml</a_file> | ||
3928 | <b_path>/script ed float</b_path> | ||
3929 | <c_attribute>title</c_attribute> | ||
3930 | <d_old>Dynamic Help</d_old> | ||
3931 | <e_new>LSL Wiki</e_new> | ||
3932 | <f_old_trans>동적 도움말</f_old_trans> | ||
3933 | <f_translation/></string><string><a_file>floater_mute.xml</a_file> | ||
3934 | <b_path>/mute floater/Mute resident...</b_path> | ||
3935 | <c_attribute>label</c_attribute> | ||
3936 | <d_old>Mute resident...</d_old> | ||
3937 | <e_new>Mute Resident...</e_new> | ||
3938 | <f_old_trans>차단할 주민</f_old_trans> | ||
3939 | <f_translation/></string><string><a_file>floater_mute.xml</a_file> | ||
3940 | <b_path>/mute floater/Mute resident...</b_path> | ||
3941 | <c_attribute>label_selected</c_attribute> | ||
3942 | <d_old>Mute resident...</d_old> | ||
3943 | <e_new>Mute Resident...</e_new> | ||
3944 | <f_old_trans>차단할 주민</f_old_trans> | ||
3945 | <f_translation/></string><string><a_file>floater_preferences.xml</a_file> | ||
3946 | <b_path>/Preferences/About...</b_path> | ||
3947 | <c_attribute>label</c_attribute> | ||
3948 | <d_old>About...</d_old> | ||
3949 | <e_new>About</e_new> | ||
3950 | <f_old_trans>정보...</f_old_trans> | ||
3951 | <f_translation/></string><string><a_file>floater_preferences.xml</a_file> | ||
3952 | <b_path>/Preferences/About...</b_path> | ||
3953 | <c_attribute>label_selected</c_attribute> | ||
3954 | <d_old>About...</d_old> | ||
3955 | <e_new>About</e_new> | ||
3956 | <f_old_trans>정보...</f_old_trans> | ||
3957 | <f_translation/></string><string><a_file>menu_viewer.xml</a_file> | ||
3958 | <b_path>/Main Menu/Tools/Select Tool</b_path> | ||
3959 | <c_attribute>label</c_attribute> | ||
3960 | <d_old>Select Tool</d_old> | ||
3961 | <e_new>Bug Reporting</e_new> | ||
3962 | <f_old_trans>도구 선택</f_old_trans> | ||
3963 | <f_translation/></string><string><a_file>notify.xml</a_file> | ||
3964 | <b_path>//ObjectGiveItem/message</b_path> | ||
3965 | <c_attribute></c_attribute> | ||
3966 | <d_old> | ||
3967 | An object named [OBJECTFROMNAME] owned by [FIRST] [LAST] has given you a [OBJECTTYPE] named '[OBJECTNAME]'. | ||
3968 | </d_old> | ||
3969 | <e_new> | ||
3970 | An object named [OBJECTFROMNAME] owned by [FIRST] [LAST] has given you a [OBJECTTYPE] named [OBJECTNAME]. | ||
3971 | </e_new> | ||
3972 | <f_old_trans> | ||
3973 | [FIRST] [LAST] 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 '[OBJECTNAME]'(이)라는 [OBJECTTYPE]을(를) 주었습니다. | ||
3974 | </f_old_trans> | ||
3975 | <f_translation/></string><string><a_file>notify.xml</a_file> | ||
3976 | <b_path>//ObjectGiveItemUnknownUser/message</b_path> | ||
3977 | <c_attribute></c_attribute> | ||
3978 | <d_old> | ||
3979 | An object named [OBJECTFROMNAME] owned by (an unknown user) has given you a [OBJECTTYPE] named '[OBJECTNAME]'. | ||
3980 | </d_old> | ||
3981 | <e_new> | ||
3982 | An object named [OBJECTFROMNAME] owned by (an unknown user) has given you a [OBJECTTYPE] named [OBJECTNAME]. | ||
3983 | </e_new> | ||
3984 | <f_old_trans> | ||
3985 | 알 수 없는 사용자 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 '[OBJECTNAME]'(이)라는 [OBJECTTYPE]을(를) 주었습니다. | ||
3986 | </f_old_trans> | ||
3987 | <f_translation/></string><string><a_file>panel_group.xml</a_file> | ||
3988 | <b_path>/GroupInfo/btn_refresh</b_path> | ||
3989 | <c_attribute>label_selected</c_attribute> | ||
3990 | <d_old>Refresh from server</d_old> | ||
3991 | <e_new>Refresh</e_new> | ||
3992 | <f_old_trans>서버로부터 새로 고침</f_old_trans> | ||
3993 | <f_translation/></string><string><a_file>panel_group_general.xml</a_file> | ||
3994 | <b_path>/general_tab/group_name_editor</b_path> | ||
3995 | <c_attribute></c_attribute> | ||
3996 | <d_old> | ||
3997 | Type your new group name here | ||
3998 | </d_old> | ||
3999 | <e_new></e_new> | ||
4000 | <f_old_trans> | ||
4001 | 새 그룹 이름을 여기에 입력 | ||
4002 | </f_old_trans> | ||
4003 | <f_translation/></string><string><a_file>panel_preferences_popups.xml</a_file> | ||
4004 | <b_path>/popups/text_box2</b_path> | ||
4005 | <c_attribute></c_attribute> | ||
4006 | <d_old> | ||
4007 | Show popups: | ||
4008 | </d_old> | ||
4009 | <e_new> | ||
4010 | Offers of notecards, textures and landmarks: | ||
4011 | </e_new> | ||
4012 | <f_old_trans> | ||
4013 | 허용된 팝업: | ||
4014 | </f_old_trans> | ||
4015 | <f_translation/></string><string><a_file>panel_status_bar.xml</a_file> | ||
4016 | <b_path>/status/BalanceText</b_path> | ||
4017 | <c_attribute></c_attribute> | ||
4018 | <d_old> | ||
4019 | L$ | ||
4020 | </d_old> | ||
4021 | <e_new> | ||
4022 | Loading... | ||
4023 | </e_new> | ||
4024 | <f_old_trans> | ||
4025 | L$ | ||
4026 | </f_old_trans> | ||
4027 | <f_translation/></string> | ||
4028 | </strings> | ||
diff --git a/linden/indra/newview/skins/xui/ko/notify.xml b/linden/indra/newview/skins/xui/ko/notify.xml index b1817d2..dccdcdd 100644 --- a/linden/indra/newview/skins/xui/ko/notify.xml +++ b/linden/indra/newview/skins/xui/ko/notify.xml | |||
@@ -2,7 +2,7 @@ | |||
2 | <notifications> | 2 | <notifications> |
3 | <notify name="SystemMessageTip"> | 3 | <notify name="SystemMessageTip"> |
4 | <message name="message"> | 4 | <message name="message"> |
5 | [메시지] | 5 | [MESSAGE] |
6 | </message> | 6 | </message> |
7 | </notify> | 7 | </notify> |
8 | <notify name="Cancelled"> | 8 | <notify name="Cancelled"> |
@@ -17,44 +17,54 @@ | |||
17 | </notify> | 17 | </notify> |
18 | <notify name="CancelledAttach"> | 18 | <notify name="CancelledAttach"> |
19 | <message name="message"> | 19 | <message name="message"> |
20 | 부착 취소 | 20 | 착용 취소 |
21 | </message> | 21 | </message> |
22 | </notify> | 22 | </notify> |
23 | <notify name="ReplacedMissingWearable"> | 23 | <notify name="ReplacedMissingWearable"> |
24 | <message name="message"> | 24 | <message name="message"> |
25 | 분 의복/신체 부위를 기본 설정으로 교체했습니다. | 25 | 의복/신체 부위를 기본 설정으로 대체했습니다. |
26 | </message> | 26 | </message> |
27 | </notify> | 27 | </notify> |
28 | <notify name="FriendOnline"> | 28 | <notify name="FriendOnline"> |
29 | <message name="message"> | 29 | <message name="message"> |
30 | [LAST] [FIRST]이(가) 온라인입니다 | 30 | [FIRST] [LAST]님 온라인 |
31 | </message> | 31 | </message> |
32 | </notify> | 32 | </notify> |
33 | <notify name="FriendOffline"> | 33 | <notify name="FriendOffline"> |
34 | <message name="message"> | 34 | <message name="message"> |
35 | [LAST] [FIRST]이(가) 오프라인입니다 | 35 | [FIRST] [LAST]님 오프라인 |
36 | </message> | ||
37 | </notify> | ||
38 | <notify name="AddSelfFriend"> | ||
39 | <message name="message"> | ||
40 | 사용자 자신을 친구로 추가할 수 없습니다. | ||
36 | </message> | 41 | </message> |
37 | </notify> | 42 | </notify> |
38 | <notify name="UploadingAuctionSnapshot"> | 43 | <notify name="UploadingAuctionSnapshot"> |
39 | <message name="message"> | 44 | <message name="message"> |
40 | 게임 중 및 웹사이트 스냅샷 업로드 중... | 45 | 인월드 및 웹사이트 스냅샷 업로드 중... |
41 | (약 5분 소요.) | 46 | (약 5분 소요) |
47 | </message> | ||
48 | </notify> | ||
49 | <notify name="UploadPayment"> | ||
50 | <message name="message"> | ||
51 | 업로드를 위해 L$[AMOUNT]을(를) 지불하셨습니다. | ||
42 | </message> | 52 | </message> |
43 | </notify> | 53 | </notify> |
44 | <notify name="UploadingSnapshot"> | 54 | <notify name="UploadingSnapshot"> |
45 | <message name="message"> | 55 | <message name="message"> |
46 | 게 스냅샷 업로드 중... | 56 | 드 스냅샷 업로드 중... |
47 | (1분 내외 소요.) | 57 | (1분 내외 소요) |
48 | </message> | 58 | </message> |
49 | </notify> | 59 | </notify> |
50 | <notify name="UploadWebSnapshotDone"> | 60 | <notify name="UploadWebSnapshotDone"> |
51 | <message name="message"> | 61 | <message name="message"> |
52 | 웹 사이트 스냅샷을 업로드 완료했습니다. | 62 | 웹 사이트 스냅샷 업로드를 완료했습니다. |
53 | </message> | 63 | </message> |
54 | </notify> | 64 | </notify> |
55 | <notify name="UploadSnapshotDone"> | 65 | <notify name="UploadSnapshotDone"> |
56 | <message name="message"> | 66 | <message name="message"> |
57 | 게 스냅샷 업로드 완료 | 67 | 드 스냅샷 업로드 완료 |
58 | </message> | 68 | </message> |
59 | </notify> | 69 | </notify> |
60 | <notify name="TerrainDownloaded"> | 70 | <notify name="TerrainDownloaded"> |
@@ -74,29 +84,30 @@ | |||
74 | </notify> | 84 | </notify> |
75 | <notify name="UnableToLoadGesture"> | 85 | <notify name="UnableToLoadGesture"> |
76 | <message name="message"> | 86 | <message name="message"> |
77 | 제스처 로에 실패했습니다. | 87 | 제스처 로에 실패했습니다. |
78 | 다시 시도해 주십시오. | 88 | 다시 시도해 주십시오. |
79 | </message> | 89 | </message> |
80 | </notify> | 90 | </notify> |
81 | <notify name="InventoryLoaded"> | 91 | <notify name="InventoryLoaded"> |
82 | <message name="message"> | 92 | <message name="message"> |
83 | 함이 로드되었습니다. | 93 | 인토리 로드되었습니다. |
84 | </message> | 94 | </message> |
85 | </notify> | 95 | </notify> |
86 | <notify name="LandmarkMissing"> | 96 | <notify name="LandmarkMissing"> |
87 | <message name="message"> | 97 | <message name="message"> |
88 | 지역가 데이터베이스에 없습니다. | 98 | 마크가 데이터베이스에 없습니다. |
89 | </message> | 99 | </message> |
90 | </notify> | 100 | </notify> |
91 | <notify name="UnableToLoadLandmark"> | 101 | <notify name="UnableToLoadLandmark"> |
92 | <message name="message"> | 102 | <message name="message"> |
93 | 지역 로에 실패했습니다. 다시 시도해 주십시오. | 103 | 마크 로에 실패했습니다. 다시 시도해 주십시오. |
94 | </message> | 104 | </message> |
95 | </notify> | 105 | </notify> |
96 | <notify name="CapsKeyOn"> | 106 | <notify name="CapsKeyOn"> |
97 | <message name="message"> | 107 | <message name="message"> |
98 | Caps Lock 키가 켜져 있습니다. | 108 | Caps Lock 키가 켜져 있습니다. |
99 | password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | 109 | 이로 인해 입력한 암호가 잘못된 암호로 나타날 수 있으며 |
110 | 이 키를 꺼야 합니다. | ||
100 | </message> | 111 | </message> |
101 | </notify> | 112 | </notify> |
102 | <notify name="NotecardMissing"> | 113 | <notify name="NotecardMissing"> |
@@ -106,12 +117,12 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
106 | </notify> | 117 | </notify> |
107 | <notify name="NotecardNoPermissions"> | 118 | <notify name="NotecardNoPermissions"> |
108 | <message name="message"> | 119 | <message name="message"> |
109 | 노트카드를 볼 권한이 습니다. | 120 | 노트카드를 볼 권한이 부합니다. |
110 | </message> | 121 | </message> |
111 | </notify> | 122 | </notify> |
112 | <notify name="UnableToLoadNotecard"> | 123 | <notify name="UnableToLoadNotecard"> |
113 | <message name="message"> | 124 | <message name="message"> |
114 | 트카드 로에 실패했습니다. | 125 | 고카드 로에 실패했습니다. |
115 | 다시 시도해 주십시오. | 126 | 다시 시도해 주십시오. |
116 | </message> | 127 | </message> |
117 | </notify> | 128 | </notify> |
@@ -122,19 +133,19 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
122 | </notify> | 133 | </notify> |
123 | <notify name="ScriptNoPermissions"> | 134 | <notify name="ScriptNoPermissions"> |
124 | <message name="message"> | 135 | <message name="message"> |
125 | 스크립트를 볼 권한이 습니다. | 136 | 스크립트를 볼 권한이 부합니다. |
126 | </message> | 137 | </message> |
127 | </notify> | 138 | </notify> |
128 | <notify name="UnableToLoadScript"> | 139 | <notify name="UnableToLoadScript"> |
129 | <message name="message"> | 140 | <message name="message"> |
130 | 스크립트 로에 실패했습니다. 다시 시도해 주십시오. | 141 | 스크립트 로에 실패했습니다. 다시 시도해 주십시오. |
131 | </message> | 142 | </message> |
132 | </notify> | 143 | </notify> |
133 | <notify name="IncompleteInventory"> | 144 | <notify name="IncompleteInventory"> |
134 | <message name="message"> | 145 | <message name="message"> |
135 | 제공는 전체 컨텐츠는 아직 | 146 | 제공 전체 컨텐츠는 아직 |
136 | 로컬에서 사용할 수 없습니다. 몇 분 후에 해당 아이템을 | 147 | 로컬에서 사용할 수 없습니다. 몇 분 후에 해당 아이템을 |
137 | 다시 제공십시오. | 148 | 다시 제공 보십시오. |
138 | </message> | 149 | </message> |
139 | </notify> | 150 | </notify> |
140 | <notify name="CannotModifyProtectedCategories"> | 151 | <notify name="CannotModifyProtectedCategories"> |
@@ -144,40 +155,40 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
144 | </notify> | 155 | </notify> |
145 | <notify name="CannotRemoveProtectedCategories"> | 156 | <notify name="CannotRemoveProtectedCategories"> |
146 | <message name="message"> | 157 | <message name="message"> |
147 | 보호된 카테고리는 할 수 없습니다. | 158 | 보호된 카테고리는 제거할 수 없습니다. |
148 | </message> | 159 | </message> |
149 | </notify> | 160 | </notify> |
150 | <notify name="OfferedCard"> | 161 | <notify name="OfferedCard"> |
151 | <message name="message"> | 162 | <message name="message"> |
152 | 을 [LAST] [FIRST] 에 제공했습니다 | 163 | 프을 [LAST][FIRST]에게 제공했습니다. |
153 | </message> | 164 | </message> |
154 | </notify> | 165 | </notify> |
155 | <notify name="OfferedFriendship"> | 166 | <notify name="OfferedFriendship"> |
156 | <message name="message"> | 167 | <message name="message"> |
157 | 우정을 [LAST] [FIRST]에 제공했습니다 | 168 | [LAST][FIRST]에게 을 공했습니다. |
158 | </message> | 169 | </message> |
159 | </notify> | 170 | </notify> |
160 | <notify name="UnableToBuyWhileDownloading"> | 171 | <notify name="UnableToBuyWhileDownloading"> |
161 | <message name="message"> | 172 | <message name="message"> |
162 | 데이터를 다운로드하는 동안에는 구매할 수 없습니다. | 173 | 브 데이터를 다운로드하는 동안에는 구입할 수 없습니다. |
163 | 다시 시도해 주십시오. | 174 | 다시 시도해 주십시오. |
164 | </message> | 175 | </message> |
165 | </notify> | 176 | </notify> |
166 | <notify name="UnableToLinkWhileDownloading"> | 177 | <notify name="UnableToLinkWhileDownloading"> |
167 | <message name="message"> | 178 | <message name="message"> |
168 | 데이터를 다운로드하는 동안에는 연결할 수 없습니다. | 179 | 브 데이터를 다운로드하는 동안에는 연결할 수 없습니다. |
169 | 다시 시도해 주십시오. | 180 | 다시 시도해 주십시오. |
170 | </message> | 181 | </message> |
171 | </notify> | 182 | </notify> |
172 | <notify name="CannotBuyObjectsFromDifferentOwners"> | 183 | <notify name="CannotBuyObjectsFromDifferentOwners"> |
173 | <message name="message"> | 184 | <message name="message"> |
174 | 동시에 다른 여러 소유주로부터 을 구입할 수 없습니다. | 185 | 동시에 다른 여러 소유주로 부터 브를 구입할 수 없습니다. |
175 | 하나의 을 선택하십시오. | 186 | 1개의 브를 선택하십시오. |
176 | </message> | 187 | </message> |
177 | </notify> | 188 | </notify> |
178 | <notify name="ObjectNotForSale"> | 189 | <notify name="ObjectNotForSale"> |
179 | <message name="message"> | 190 | <message name="message"> |
180 | 이 매물로 표시되지 않습니다. | 191 | 브가 매물로 표시되지 않습니다. |
181 | </message> | 192 | </message> |
182 | </notify> | 193 | </notify> |
183 | <notify name="EnteringGodMode"> | 194 | <notify name="EnteringGodMode"> |
@@ -187,22 +198,22 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
187 | </notify> | 198 | </notify> |
188 | <notify name="LeavingGodMode"> | 199 | <notify name="LeavingGodMode"> |
189 | <message name="message"> | 200 | <message name="message"> |
190 | God mode 종료, 레벨 [LEVEL] | 201 | God 모드 종료, 레벨[LEVEL] |
191 | </message> | 202 | </message> |
192 | </notify> | 203 | </notify> |
193 | <notify name="CopyFailed"> | 204 | <notify name="CopyFailed"> |
194 | <message name="message"> | 205 | <message name="message"> |
195 | 복사 권한이 부하 복사를 하지 못 | 206 | 복사 권한이 어 복사하지 못습니다. |
196 | </message> | 207 | </message> |
197 | </notify> | 208 | </notify> |
198 | <notify name="InventoryAccepted"> | 209 | <notify name="InventoryAccepted"> |
199 | <message name="message"> | 210 | <message name="message"> |
200 | [NAME]이(가) 관을 수락했습니다. | 211 | [NAME]님이 아 공 수락했습니다. |
201 | </message> | 212 | </message> |
202 | </notify> | 213 | </notify> |
203 | <notify name="InventoryDeclined"> | 214 | <notify name="InventoryDeclined"> |
204 | <message name="message"> | 215 | <message name="message"> |
205 | [NAME]이(가) 관을 거부했습니다. | 216 | [NAME]님이 아 공 거부했습니다. |
206 | </message> | 217 | </message> |
207 | </notify> | 218 | </notify> |
208 | <notify name="ObjectMessage"> | 219 | <notify name="ObjectMessage"> |
@@ -212,40 +223,40 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
212 | </notify> | 223 | </notify> |
213 | <notify name="CallingCardAccepted"> | 224 | <notify name="CallingCardAccepted"> |
214 | <message name="message"> | 225 | <message name="message"> |
215 | 이 수락되었습니다. | 226 | 프이 수락되었습니다. |
216 | </message> | 227 | </message> |
217 | </notify> | 228 | </notify> |
218 | <notify name="CallingCardDeclined"> | 229 | <notify name="CallingCardDeclined"> |
219 | <message name="message"> | 230 | <message name="message"> |
220 | 이 거부되었습니다. | 231 | 프이 거부되었습니다. |
221 | </message> | 232 | </message> |
222 | </notify> | 233 | </notify> |
223 | <notify name="TeleportToLandmark"> | 234 | <notify name="TeleportToLandmark"> |
224 | <message name="message"> | 235 | <message name="message"> |
225 | 본토에 도착했으므로 화면 우측 하단에 있는 보관함 버튼을 클릭한 다음 경계 표시 폴더를 선택하여 위치 '[NAME]'에게 텔레포팅할 수 있습니다. | 236 | 메인랜드에 도착했으므로 화면 우측 하단에 있는 인벤토리 버튼을 클릭한 다음 랜드마크 폴더를 선택하여 위치 '[NAME]'(에)게 텔레포팅할 수 있습니다. |
226 | 지역 를 더블 클릭하고 텔레포팅을 클릭하여 이동합니다. | 237 | 크 더블 클릭하고 텔레포팅을 클릭하여 이동합니다. |
227 | </message> | 238 | </message> |
228 | </notify> | 239 | </notify> |
229 | <notify name="TeleportToPerson"> | 240 | <notify name="TeleportToPerson"> |
230 | <message name="message"> | 241 | <message name="message"> |
231 | 본토에 도착했으므로 화면 우측 하단에 있는 보관함 버튼을 클릭한 다음 명함 폴더를 선택하여 주민 '[NAME]'에게 연락할 수 있습니다. | 242 | 메인랜드에 도착했으므로 화면 우측 하단에 있는 인벤토리 버튼을 클릭한 다음 프로필 폴더를 선택하여 주민 '[NAME]'에게 연락할 수 있습니다. |
232 | 카드를 더블 클릭한 다음 메신저를 클릭하고 메시지를 입력합니다. | 243 | 카드를 더블 클릭한 다음 메신저를 클릭하고 메시지를 입력합니다. |
233 | </message> | 244 | </message> |
234 | </notify> | 245 | </notify> |
235 | <notify name="CantSelectLandFromMultipleRegions"> | 246 | <notify name="CantSelectLandFromMultipleRegions"> |
236 | <message name="message"> | 247 | <message name="message"> |
237 | 서버 경계를 넘어 토지를 선택할 수 없습니다. | 248 | 서버 경계를 넘어 토지를 선택할 수 없습니다. |
238 | 작은 를 선택하도록 하십시오. | 249 | 작은 면 선택하십시오. |
239 | </message> | 250 | </message> |
240 | </notify> | 251 | </notify> |
241 | <notify name="GenerticNotify"> | 252 | <notify name="GenerticNotify"> |
242 | <message name="message"> | 253 | <message name="message"> |
243 | [메시지] | 254 | [MESSAGE] |
244 | </message> | 255 | </message> |
245 | </notify> | 256 | </notify> |
246 | <notify name="GroupVote"> | 257 | <notify name="GroupVote"> |
247 | <message name="message"> | 258 | <message name="message"> |
248 | [NAME]이(가) 에 투표하록 제안했습니다. | 259 | [NAME] 투표 제안했습니다: |
249 | [MESSAGE] | 260 | [MESSAGE] |
250 | </message> | 261 | </message> |
251 | <option name="VoteNow"> | 262 | <option name="VoteNow"> |
@@ -257,7 +268,7 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
257 | </notify> | 268 | </notify> |
258 | <notify name="GroupElection"> | 269 | <notify name="GroupElection"> |
259 | <message name="message"> | 270 | <message name="message"> |
260 | [NAME]이() 투표를 시작했습니다. | 271 | [NAME]님이 선를 시작했습니다: |
261 | [MESSAGE] | 272 | [MESSAGE] |
262 | </message> | 273 | </message> |
263 | <option name="VoteNow"> | 274 | <option name="VoteNow"> |
@@ -269,12 +280,12 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
269 | </notify> | 280 | </notify> |
270 | <notify name="SystemMessage"> | 281 | <notify name="SystemMessage"> |
271 | <message name="message"> | 282 | <message name="message"> |
272 | [메시지] | 283 | [MESSAGE] |
273 | </message> | 284 | </message> |
274 | </notify> | 285 | </notify> |
275 | <notify name="EventNotification"> | 286 | <notify name="EventNotification"> |
276 | <message name="message"> | 287 | <message name="message"> |
277 | 이벤트 알림이: | 288 | 이벤트 알림: |
278 | 289 | ||
279 | [NAME] | 290 | [NAME] |
280 | [DATE] | 291 | [DATE] |
@@ -291,10 +302,10 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
291 | </notify> | 302 | </notify> |
292 | <notify name="TransferObjectsHighlighted"> | 303 | <notify name="TransferObjectsHighlighted"> |
293 | <message name="message"> | 304 | <message name="message"> |
294 | 이 구획의 구매자에게 양도 이 구획의 | 305 | 이 구획 구매자에게 양도는 이 구획 내의 |
295 | 모든 이 강조 표시었습니다. | 306 | 모든 브가 강조 표시니다. |
296 | 307 | ||
297 | * 양도할 나무와 잔디는 강조 표시되지 않니다. | 308 | * 양도되는 나무와 잔디는 강조 표시되지 않습니다. |
298 | </message> | 309 | </message> |
299 | <option name="Done"> | 310 | <option name="Done"> |
300 | 완료 | 311 | 완료 |
@@ -302,75 +313,74 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
302 | </notify> | 313 | </notify> |
303 | <notify name="DeactivatedGesturesTrigger"> | 314 | <notify name="DeactivatedGesturesTrigger"> |
304 | <message name="message"> | 315 | <message name="message"> |
305 | 동일한 트로 비활성화 제스처: | 316 | 동일한 로 기로 인해 비활성 제스처: |
306 | [NAME] | 317 | [NAMES] |
307 | </message> | 318 | </message> |
308 | </notify> | 319 | </notify> |
309 | <notify name="InventoryNetworkCorruption"> | 320 | <notify name="InventoryNetworkCorruption"> |
310 | <message name="message"> | 321 | <message name="message"> |
311 | 네트워크 손상으로 보관함를 로드할 수 없습니다. 이것은 네트워크 연결이 좋지 않다는 것을 의미합니다. | 322 | 네트워크 손상으로 인벤토리를 로드할 수 없습니다. 이는 네트워크 연결이 좋지 않다는 것을 의미합니다. |
312 | </message> | 323 | </message> |
313 | </notify> | 324 | </notify> |
314 | <notify name="NoQuickTime"> | 325 | <notify name="NoQuickTime"> |
315 | <message name="message"> | 326 | <message name="message"> |
316 | Apple의 QuickTime 소프트웨어가 사용자의 시스템에 설치되지 않았습니다. | 327 | Apple의 QuickTime 소프트웨어가 사용자의 시스템에 설치되지 않았습니다. |
317 | 스트리밍 미디어를 지원하는 구획의 스트리밍 미디어에서 보려면 QuickTime 사이트(http://www.apple.com/quicktime)로 가서 QuickTime 플레이어를 설치해야 합니다. | 328 | 스트리밍 미디어를 지원하는 구획의 스트리밍 미디어를 보려면 QuickTime 사이트(http://www.apple.com/quicktime)로 가서 QuickTime 플레이어를 설치해야 합니다. |
318 | </message> | 329 | </message> |
319 | </notify> | 330 | </notify> |
320 | <notify name="OwnedObjectsReturned"> | 331 | <notify name="OwnedObjectsReturned"> |
321 | <message name="message"> | 332 | <message name="message"> |
322 | 토의 택한 구획의 | 333 | 선택한 구획내의 본 소 오브젝트가 |
323 | 사용자의 보관함으로 반환되었습니다. | 334 | 보관함으로 반환되었습니다. |
324 | </message> | 335 | </message> |
325 | </notify> | 336 | </notify> |
326 | <notify name="OtherObjectsReturned"> | 337 | <notify name="OtherObjectsReturned"> |
327 | <message name="message"> | 338 | <message name="message"> |
328 | 토의 택 구획의 중 | 339 | 선택 구획의 브 중 소유주 |
329 | [LAST] [FIRST]이(가) 소유한 것은 | 340 | [LAST][FIRST]이(가) 소유한 것은 |
330 | 소유주의 보관함으로 반환되었습니다. | 341 | 소유주의 보관함으로 반환 되었습니다. |
331 | </message> | 342 | </message> |
332 | </notify> | 343 | </notify> |
333 | <notify name="OtherObjectsReturned2"> | 344 | <notify name="OtherObjectsReturned2"> |
334 | <message name="message"> | 345 | <message name="message"> |
335 | 토지의 선택한 구획의 아이템 중 | 346 | 토지의 선택된 구획에서 '[NAME]'이(가) 소유한 오브젝트가 |
336 | 주민 '[NAME]'이(가) 소유한 것은 | 347 | 소유주에게 반환 되었습니다. |
337 | 소유주에게 반환되었습니다. | ||
338 | </message> | 348 | </message> |
339 | </notify> | 349 | </notify> |
340 | <notify name="GroupObjectsReturned"> | 350 | <notify name="GroupObjectsReturned"> |
341 | <message name="message"> | 351 | <message name="message"> |
342 | 그룹 [GROUPNAME]와(과) 공유한 선택된 토지 구획의 아이템이 소유주의 보관함으로 다시 돌아갔습니다. | 352 | 토지의 선택된 구획에서 그룹 [GROUPNAME]와(과) 공유한 오브젝트가 소유주의 보관함으로 반환 되었습니다. |
343 | 양도된 양도 가능 이 이전 소유주에게 반환되었습니다. | 353 | 양도된 양도 가능 브가 이전 소유주에게 반환 되었습니다. |
344 | 그룹에게 양도된 비양도성 이 삭제되었습니다. | 354 | 그룹에게 양도된 비양도성 브가 삭제 되었습니다. |
345 | </message> | 355 | </message> |
346 | </notify> | 356 | </notify> |
347 | <notify name="UnOwnedObjectsReturned"> | 357 | <notify name="UnOwnedObjectsReturned"> |
348 | <message name="message"> | 358 | <message name="message"> |
349 | 선택한 구획의 아이템 중 사용자가 소유하지 않은 것은 아이템의 소유주에게 반환되었습니다. | 359 | 선택한 구획의 오브젝트 중 본인 소유물이 않인 것은 오브젝트의 소유주에게 반환 되었습니다. |
350 | </message> | 360 | </message> |
351 | </notify> | 361 | </notify> |
352 | <notify name="NotSafe"> | 362 | <notify name="NotSafe"> |
353 | <message name="message"> | 363 | <message name="message"> |
354 | 이 토지는 데미지 활성화 지역입니다('안전하지 않음'). | 364 | 이 토지는 데미지 활성화 지역입니다('안전하지 않음'). |
355 | 기에는 데미지를 받을 수 있으며, 죽으면 홈 으로 텔레포됩니다. | 365 | 지에서는 데미지를 수 있으며, 죽으면 홈으로 텔레포됩니다. |
356 | </message> | 366 | </message> |
357 | </notify> | 367 | </notify> |
358 | <notify name="NoFly"> | 368 | <notify name="NoFly"> |
359 | <message name="message"> | 369 | <message name="message"> |
360 | 이 토지는 비행 비활성화 지역입니다('비행 금지'). | 370 | 이 토지는 비행 비활성화 지역입니다('비행 금지'). |
361 | 여기는 비행할 수 없습니다. | 371 | 여기서는 비행할 수 없습니다. |
362 | </message> | 372 | </message> |
363 | </notify> | 373 | </notify> |
364 | <notify name="PushRestricted"> | 374 | <notify name="PushRestricted"> |
365 | <message name="message"> | 375 | <message name="message"> |
366 | 이 토지는 'llPushObject 제한' 구역 입니다. | 376 | 이 토지는 'llPushObject 제한' 구역입니다. |
367 | 토지를 소유하지 않았다면 기에서 다른 적용할 수 없습니다. | 377 | 토지를 소유하지 않았다면 지에서 다른 게 적용할 수 없습니다. |
368 | </message> | 378 | </message> |
369 | </notify> | 379 | </notify> |
370 | <notify name="NoBuild"> | 380 | <notify name="NoBuild"> |
371 | <message name="message"> | 381 | <message name="message"> |
372 | 이 토지는 축 비활성화 지역입니다('축 금지'). | 382 | 이 토지는 만들 비활성화 지역입니다('만들 금지'). |
373 | 기에서 을 제작할 수 없습니다. | 383 | 를 제작할 수 없습니다. |
374 | </message> | 384 | </message> |
375 | </notify> | 385 | </notify> |
376 | <notify name="ScriptsStopped"> | 386 | <notify name="ScriptsStopped"> |
@@ -380,20 +390,20 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
380 | </notify> | 390 | </notify> |
381 | <notify name="ScriptsNotRunning"> | 391 | <notify name="ScriptsNotRunning"> |
382 | <message name="message"> | 392 | <message name="message"> |
383 | 이 역에서는 스크립트가 적용되지 않습니다. | 393 | 이 역에서는 스크립트가 적용되지 않습니다. |
384 | </message> | 394 | </message> |
385 | </notify> | 395 | </notify> |
386 | <notify name="NoOutsideScripts"> | 396 | <notify name="NoOutsideScripts"> |
387 | <message name="message"> | 397 | <message name="message"> |
388 | 이 토지는 외부 스크립트 비활성화 지역입니다 | 398 | 이 토지는 외부 스크립트 비활성화 지역입니다 |
389 | ('외부 스크립트 없음'). | 399 | ('외부 스크립트 금지'). |
390 | 토지 소유주가 소유한 스크립트를 제외하고 외부 스크립트를 실행하지 않습니다. | 400 | 토지 소유주가 소유한 스크립트를 제외하고 외부 스크립트는 실행되지 않습니다. |
391 | . | ||
392 | </message> | 401 | </message> |
393 | </notify> | 402 | </notify> |
394 | <notify name="ApproveURL"> | 403 | <notify name="ApproveURL"> |
395 | <message name="message"> | 404 | <message name="message"> |
396 | 어떤 사물이 자신의 표면에 다음 웹 페이지를 표시하려 합니다. | 405 | 오브젝트의 표면에 다음 웹 페이지를 표시합니다. |
406 | [URL] | ||
397 | </message> | 407 | </message> |
398 | <option name="LoadPage"> | 408 | <option name="LoadPage"> |
399 | 페이지 로드 | 409 | 페이지 로드 |
@@ -404,49 +414,49 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
404 | </notify> | 414 | </notify> |
405 | <notify name="ClaimPublicLand"> | 415 | <notify name="ClaimPublicLand"> |
406 | <message name="message"> | 416 | <message name="message"> |
407 | 현재 지역에서는 공공 지만 권리 설정할 수 있습니다. | 417 | 현재 지역에서는 공지에만 권리 설정을할 수 있습니다. |
408 | </message> | 418 | </message> |
409 | </notify> | 419 | </notify> |
410 | <notify name="ObjectGiveItem"> | 420 | <notify name="ObjectGiveItem"> |
411 | <message name="message"> | 421 | <message name="message"> |
412 | [LAST] [FIRST]이(가) 소유한 [OBJECTFROMNAME](이)라는 이름의 아이템이 사용자에게 '[OBJECTNAME]'(이)라는 이름의 [OBJECTTYPE]을(를) 주었습니다. | 422 | [FIRST] [LAST] 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 '[OBJECTNAME]'(이)라는 [OBJECTTYPE]을(를) 주었습니다. |
413 | </message> | 423 | </message> |
414 | <option name="Keep"> | 424 | <option name="Keep"> |
415 | 유지 | 425 | 유지 |
416 | </option> | 426 | </option> |
417 | <option name="Discard"> | 427 | <option name="Discard"> |
418 | 버리기 | 428 | 취소 |
419 | </option> | 429 | </option> |
420 | <option name="Mute"> | 430 | <option name="Mute"> |
421 | 소 | 431 | 단 |
422 | </option> | 432 | </option> |
423 | </notify> | 433 | </notify> |
424 | <notify name="ObjectGiveItemUnknownUser"> | 434 | <notify name="ObjectGiveItemUnknownUser"> |
425 | <message name="message"> | 435 | <message name="message"> |
426 | (알려지지 않은 사용자)가 소유한 [OBJECTFROMNAME](이)라는 이름의 아이템이 사용자에게 '[OBJECTNAME]'(이)라는 이름의 [OBJECTTYPE]을(를) 주었습니다. | 436 | 알 수 없는 사용자 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 '[OBJECTNAME]'(이)라는 [OBJECTTYPE]을(를) 주었습니다. |
427 | </message> | 437 | </message> |
428 | <option name="Keep"> | 438 | <option name="Keep"> |
429 | 유지 | 439 | 유지 |
430 | </option> | 440 | </option> |
431 | <option name="Discard"> | 441 | <option name="Discard"> |
432 | 버리기 | 442 | 취소 |
433 | </option> | 443 | </option> |
434 | <option name="Mute"> | 444 | <option name="Mute"> |
435 | 소 | 445 | 단 |
436 | </option> | 446 | </option> |
437 | </notify> | 447 | </notify> |
438 | <notify name="UserGiveItem"> | 448 | <notify name="UserGiveItem"> |
439 | <message name="message"> | 449 | <message name="message"> |
440 | [NAME]이(가) '[OBJECTNAME]'이라는 [OBJECTTYPE]을 주었습니다. | 450 | [NAME]님이 '[OBJECTNAME]'(이)라는 [OBJECTTYPE]을(를) 주었습니다. |
441 | </message> | 451 | </message> |
442 | <option name="Keep"> | 452 | <option name="Keep"> |
443 | 유지 | 453 | 유지 |
444 | </option> | 454 | </option> |
445 | <option name="Discard"> | 455 | <option name="Discard"> |
446 | 버리기 | 456 | 취소 |
447 | </option> | 457 | </option> |
448 | <option name="Mute"> | 458 | <option name="Mute"> |
449 | 소 | 459 | 단 |
450 | </option> | 460 | </option> |
451 | </notify> | 461 | </notify> |
452 | <notify name="GodMessage"> | 462 | <notify name="GodMessage"> |
@@ -457,62 +467,66 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
457 | </notify> | 467 | </notify> |
458 | <notify name="JoinGroup"> | 468 | <notify name="JoinGroup"> |
459 | <message name="message"> | 469 | <message name="message"> |
460 | [메시지] | 470 | [MESSAGE] |
461 | </message> | 471 | </message> |
462 | <option name="Join"> | 472 | <option name="Join"> |
463 | 473 | ||
464 | </option> | 474 | </option> |
465 | <option name="Decline"> | 475 | <option name="Decline"> |
466 | 거절 | 476 | 거부 |
467 | </option> | 477 | </option> |
468 | </notify> | 478 | </notify> |
469 | <notify name="JoinGroupOfficerNoFee"> | 479 | <notify name="JoinGroupOfficerNoFee"> |
470 | <message name="message"> | 480 | <message name="message"> |
471 | [NAME)가 귀하를 멤버로 가입 초청했습니다. | 481 | [NAME]님이 귀하를 |
482 | 그룹 운영진으로 가입하도록 초대했습니다. | ||
472 | 이 그룹에 참여하는 비용은 없습니다. | 483 | 이 그룹에 참여하는 비용은 없습니다. |
473 | 484 | ||
474 | [MESSAGE] | 485 | [MESSAGE] |
475 | </message> | 486 | </message> |
476 | <option name="Join"> | 487 | <option name="Join"> |
477 | 488 | ||
478 | </option> | 489 | </option> |
479 | <option name="Decline"> | 490 | <option name="Decline"> |
480 | 거절 | 491 | 거부 |
481 | </option> | 492 | </option> |
482 | </notify> | 493 | </notify> |
483 | <notify name="JoinGroupMember"> | 494 | <notify name="JoinGroupMember"> |
484 | <message name="message"> | 495 | <message name="message"> |
485 | [NAME]이(가) 귀하를 멤버로 | 496 | [NAME]님이 귀하를 |
486 | 가입 초청했습니다. | 497 | 룹 회원으로 입하도록 초대했습니다. |
487 | 이 그룹에 가입하려면 가입 수수료 L$[COST]을(를) 지불해야 합니다 | 498 | 이 그룹에 가입하려면 가입 수수료 L$[COST]를 지불해야 합니다. |
488 | 499 | ||
489 | [MESSAGE] | 500 | [MESSAGE] |
490 | </message> | 501 | </message> |
491 | <option name="Join"> | 502 | <option name="Join"> |
492 | 503 | ||
493 | </option> | 504 | </option> |
494 | <option name="Decline"> | 505 | <option name="Decline"> |
495 | 거절 | 506 | 거부 |
496 | </option> | 507 | </option> |
497 | </notify> | 508 | </notify> |
498 | <notify name="JoinGroupMemberNoFee"> | 509 | <notify name="JoinGroupMemberNoFee"> |
499 | <message name="message"> | 510 | <message name="message"> |
500 | [NAME]이(가) 귀하를 멤버로 | 511 | [NAME]님이 |
501 | 가입 초청했습니다. | 512 | 룹 회원으로 입하도록 초대했습니다. |
502 | 이 그룹에 참여하는 비용은 없습니다. | 513 | 이 그룹에 참여하는 비용은 없습니다. |
503 | 514 | ||
504 | [MESSAGES] | 515 | [MESSAGE] |
505 | </message> | 516 | </message> |
506 | <option name="Join"> | 517 | <option name="Join"> |
507 | 518 | ||
508 | </option> | 519 | </option> |
509 | <option name="Decline"> | 520 | <option name="Decline"> |
510 | 거절 | 521 | 거부 |
511 | </option> | 522 | </option> |
512 | </notify> | 523 | </notify> |
513 | <notify name="OfferTeleport"> | 524 | <notify name="OfferTeleport"> |
514 | <message name="message"> | 525 | <message name="message"> |
515 | [NAME] 님께서 텔레포트를 제안 하셨습니다:[MESSAGE] | 526 | [NAME]님이 자신의 위치로 |
527 | 귀하를 텔레포트하려고 제안했습니다: | ||
528 | |||
529 | [MESSAGE] | ||
516 | </message> | 530 | </message> |
517 | <option name="Teleport"> | 531 | <option name="Teleport"> |
518 | 텔리포트 | 532 | 텔리포트 |
@@ -535,61 +549,60 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
535 | </notify> | 549 | </notify> |
536 | <notify name="OfferFriendship"> | 550 | <notify name="OfferFriendship"> |
537 | <message name="message"> | 551 | <message name="message"> |
538 | [NAME]이(가) 우정을 제공하고 있습니다. | 552 | [NAME]님이 우정을 제안합니다. |
539 | 553 | ||
540 | 지도에서 서로 추적할 수 있으며 | 554 | 기본적으로 사용자는 |
541 | 온라인 상태를 업데이트 | 555 | 서로의 온라인 상태를 확인할 수 있습니다. |
542 | 받게 됩니다. | ||
543 | </message> | 556 | </message> |
544 | <option name="Accept"> | 557 | <option name="Accept"> |
545 | 동의 | 558 | 동의 |
546 | </option> | 559 | </option> |
547 | <option name="Decline"> | 560 | <option name="Decline"> |
548 | 거절 | 561 | 거부 |
549 | </option> | 562 | </option> |
550 | </notify> | 563 | </notify> |
551 | <notify name="FriendshipAccepted"> | 564 | <notify name="FriendshipAccepted"> |
552 | <message name="message"> | 565 | <message name="message"> |
553 | [NAME]이(가) 우정을 수락했습니다. | 566 | [NAME]님이 우정을 수락했습니다. |
554 | </message> | 567 | </message> |
555 | </notify> | 568 | </notify> |
556 | <notify name="FriendshipDeclined"> | 569 | <notify name="FriendshipDeclined"> |
557 | <message name="message"> | 570 | <message name="message"> |
558 | [NAME]이(가) 우정을 거부했습니다. | 571 | [NAME]님이 우정을 거부했습니다. |
559 | </message> | 572 | </message> |
560 | </notify> | 573 | </notify> |
561 | <notify name="OfferCallingCard"> | 574 | <notify name="OfferCallingCard"> |
562 | <message name="message"> | 575 | <message name="message"> |
563 | [LAST] [FIRST]이(가) 을 제공고 있습니다. | 576 | [FIRST] [LAST]님이 프을 제공니다. |
564 | 써 보관에 북마크를 추가하여 | 577 | 리에 북마크를 추가하여 이 주민에게 |
565 | 주민과 속하게 IM 수 있습니다. | 578 | 신속하게 메저를 보낼 수 있습니다. |
566 | </message> | 579 | </message> |
567 | <option name="Accept"> | 580 | <option name="Accept"> |
568 | 동의 | 581 | 동의 |
569 | </option> | 582 | </option> |
570 | <option name="Decline"> | 583 | <option name="Decline"> |
571 | 거절 | 584 | 거부 |
572 | </option> | 585 | </option> |
573 | </notify> | 586 | </notify> |
574 | <notify name="RegionRestartMinutes"> | 587 | <notify name="RegionRestartMinutes"> |
575 | <message name="message"> | 588 | <message name="message"> |
576 | 지역이 [MINUTES]분 이내에 시작됩니다. | 589 | 지역이 [MINUTES] 분 이내에 다 시작됩니다. |
577 | 이 지역에 남을 경우 로그아웃됩니다. | 590 | 이 지역에 남을 경우 로그아웃됩니다. |
578 | </message> | 591 | </message> |
579 | </notify> | 592 | </notify> |
580 | <notify name="RegionRestartSeconds"> | 593 | <notify name="RegionRestartSeconds"> |
581 | <message name="message"> | 594 | <message name="message"> |
582 | 지역이 [SECONDS]초 이내에 시작됩니다. | 595 | 지역이[SECONDS] 초 이내에 다 시작됩니다. |
583 | 이 지역에 남을 경우 로그아웃됩니다. | 596 | 이 지역에 남을 경우 로그아웃됩니다. |
584 | </message> | 597 | </message> |
585 | </notify> | 598 | </notify> |
586 | <notify name="LoadWebPage"> | 599 | <notify name="LoadWebPage"> |
587 | <message name="message"> | 600 | <message name="message"> |
588 | 웹 페이지 [URL]을(를) 로드시겠습니까? | 601 | 웹 페이지[URL](을)를 로드니까? |
589 | 602 | ||
590 | [MESSAGE] | 603 | [MESSAGE] |
591 | 604 | ||
592 | 대상 : [OBJECTNAME], 소유: [NAME]? | 605 | 대상 젝트: [OBJECTNAME], 소유: [NAME]? |
593 | </message> | 606 | </message> |
594 | <option name="Gotopage"> | 607 | <option name="Gotopage"> |
595 | 페이지로 이동 | 608 | 페이지로 이동 |
@@ -601,28 +614,28 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
601 | <notify name="FailedToLoadWearableUnnamed"> | 614 | <notify name="FailedToLoadWearableUnnamed"> |
602 | <message name="message"> | 615 | <message name="message"> |
603 | [TYPE]을(를) 로드하지 못했습니다. | 616 | [TYPE]을(를) 로드하지 못했습니다. |
604 | 이 구입 매자에게 알리십시오. | 617 | 이 브 판매자에게 알리십시오. |
605 | </message> | 618 | </message> |
606 | </notify> | 619 | </notify> |
607 | <notify name="FailedToLoadWearable"> | 620 | <notify name="FailedToLoadWearable"> |
608 | <message name="message"> | 621 | <message name="message"> |
609 | [DESC](이)라는 이름의 [TYPE]을(를) 로드하지 못했습니다. | 622 | [DESC](이)라는 [TYPE]을(를) 로드하지 못했습니다. |
610 | 이 을 구입한 판매자에게 알리십시오. | 623 | 이 브를 구입한 판매자에게 알리십시오. |
611 | </message> | 624 | </message> |
612 | </notify> | 625 | </notify> |
613 | <notify name="FailedToFindWearableUnnamed"> | 626 | <notify name="FailedToFindWearableUnnamed"> |
614 | <message name="message"> | 627 | <message name="message"> |
615 | 데이터베이스에서 [TYPE]을(를) 찾 못했습니다. | 628 | 데이터베이스에서 [TYPE]을(를) 찾 못했습니다. |
616 | </message> | 629 | </message> |
617 | </notify> | 630 | </notify> |
618 | <notify name="FailedToFindWearable"> | 631 | <notify name="FailedToFindWearable"> |
619 | <message name="message"> | 632 | <message name="message"> |
620 | 데이터베이스에서 [DESC](이)라는 이름의 [TYPE]을(를) 찾 못했습니다. | 633 | 데이터베이스에서 [DESC](이)라는 [TYPE]을(를) 찾 못했습니다. |
621 | </message> | 634 | </message> |
622 | </notify> | 635 | </notify> |
623 | <notify name="ScriptTakeMoney"> | 636 | <notify name="ScriptTakeMoney"> |
624 | <message name="message"> | 637 | <message name="message"> |
625 | 린든달러(L$) | 638 | 사용자부터 든 달러(L$) 가기 |
626 | </message> | 639 | </message> |
627 | </notify> | 640 | </notify> |
628 | <notify name="ActOnControlInputs"> | 641 | <notify name="ActOnControlInputs"> |
@@ -642,7 +655,7 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
642 | </notify> | 655 | </notify> |
643 | <notify name="AttachToYourAvatar"> | 656 | <notify name="AttachToYourAvatar"> |
644 | <message name="message"> | 657 | <message name="message"> |
645 | 자신의 아바타에 부착 | 658 | 자신의 아바타에 착용 |
646 | </message> | 659 | </message> |
647 | </notify> | 660 | </notify> |
648 | <notify name="ReleaseOwnership"> | 661 | <notify name="ReleaseOwnership"> |
@@ -652,12 +665,12 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
652 | </notify> | 665 | </notify> |
653 | <notify name="LinkAndDelink"> | 666 | <notify name="LinkAndDelink"> |
654 | <message name="message"> | 667 | <message name="message"> |
655 | 다른 과의 연결 및 연결 해제 | 668 | 다른 트와 연결 및 연결 해제 |
656 | </message> | 669 | </message> |
657 | </notify> | 670 | </notify> |
658 | <notify name="AddAndRemoveJoints"> | 671 | <notify name="AddAndRemoveJoints"> |
659 | <message name="message"> | 672 | <message name="message"> |
660 | 다른 과 함께 추가 및 삭제 | 673 | 다른 젝트와 함께 추가 및 삭제 |
661 | </message> | 674 | </message> |
662 | </notify> | 675 | </notify> |
663 | <notify name="ChangePermissions"> | 676 | <notify name="ChangePermissions"> |
@@ -677,10 +690,10 @@ password에 영향을 주므로 Caps Lock 키를 꺼야 합니다. | |||
677 | </notify> | 690 | </notify> |
678 | <notify name="ScriptQuestion"> | 691 | <notify name="ScriptQuestion"> |
679 | <message name="message"> | 692 | <message name="message"> |
680 | '[OBJECTNAME]', 이템 주 '[NAME]', 해니까: | 693 | '[OBJECTNAME]' 트('[NAME]'님 유)가 다을 원합니다: |
681 | 694 | ||
682 | [QUESTIONS] | 695 | [QUESTIONS] |
683 | OK니까?? | 696 | 괜습니까? |
684 | </message> | 697 | </message> |
685 | <option name="Yes"> | 698 | <option name="Yes"> |
686 | 예 | 699 | 예 |
@@ -691,7 +704,7 @@ OK입니까?? | |||
691 | </notify> | 704 | </notify> |
692 | <notify name="ScriptDialog"> | 705 | <notify name="ScriptDialog"> |
693 | <message name="message"> | 706 | <message name="message"> |
694 | [LAST] [FIRST]의 '[TITLE]' | 707 | [FIRST] [LAST]님의 '[TITLE]' |
695 | [MESSAGE] | 708 | [MESSAGE] |
696 | </message> | 709 | </message> |
697 | <option name="Ignore"> | 710 | <option name="Ignore"> |
@@ -709,93 +722,102 @@ OK입니까?? | |||
709 | </notify> | 722 | </notify> |
710 | <notify name="FirstBalanceIncrease"> | 723 | <notify name="FirstBalanceIncrease"> |
711 | <message name="message"> | 724 | <message name="message"> |
712 | L$[AMOUNT] 린든달러를 받으셨습니다. 아이템이나 다른 유저가 당신에게 L$를 지불할 것입니다. 본인의 린든달러 밸런스는 스크린의 오른쪽 상단에 보여 집니다 . | 725 | L$[AMOUNT]을(를) 수령하셨습니다. |
726 | 오브젝트 판매 및 다른 사용자의 기부로 린든달러(L$)를 벌 수 있습니다. | ||
727 | 화면의 우측 상단 코너에 현재 소유 잔고가 | ||
728 | 표시됩니다. | ||
713 | </message> | 729 | </message> |
714 | </notify> | 730 | </notify> |
715 | <notify name="FirstBalanceDecrease"> | 731 | <notify name="FirstBalanceDecrease"> |
716 | <message name="message"> | 732 | <message name="message"> |
717 | L$[AMOUNT]을 불습니다. | 733 | L$[AMOUNT]을(를) 결니다. |
718 | 잔액은 화면의 우측 상단 코너에 | 734 | 화면의 우측 상단 코너에 현재 소유 잔고가 |
719 | 표시어 있습니다. | 735 | 표시니다. |
720 | </message> | 736 | </message> |
721 | </notify> | 737 | </notify> |
722 | <notify name="FirstSit"> | 738 | <notify name="FirstSit"> |
723 | <message name="message"> | 739 | <message name="message"> |
724 | 앉아 있다. | 740 | 앉아 있 |
725 | 화살표 키(또는 AWSD)를 사용하여 시점를 변경합니다. | 741 | 화살표 키(또는 AWSD)를 사용하여 시점을 변경합니다. |
726 | '서기' 버튼을 클릭여 일어섭니다. | 742 | 일어서려면 '서기' 버튼을 클릭니다. |
727 | </message> | 743 | </message> |
728 | </notify> | 744 | </notify> |
729 | <notify name="FirstMap"> | 745 | <notify name="FirstMap"> |
730 | <message name="message"> | 746 | <message name="message"> |
731 | 지도를 클릭하고 끌어 스크롤합니다. | 747 | 지도를 클릭하고 끌어 스크롤 합니다. |
732 | 더블클릭하여 텔포트 합니다. | 748 | 더블 클릭하여 텔포트합니다. |
733 | 오른쪽의 컨트롤을 사용하여 찾고 | 749 | 오른쪽의 컨트롤을 사용하여 트를 찾고 |
734 | 다양한 배경을 표시합니다. | 750 | 다른 배경을 표시합니다. |
735 | </message> | 751 | </message> |
736 | </notify> | 752 | </notify> |
737 | <notify name="FirstBuild"> | 753 | <notify name="FirstBuild"> |
738 | <message name="message"> | 754 | <message name="message"> |
739 | 새로운 을 [SECOND_LIFE]에서 제작할 수 있습니다. | 755 | 새로운 브를 [SECOND_LIFE]에서 제작할 수 있습니다. |
740 | 왼쪽 상단의 도구를 사용하여 제작하고 | 756 | 왼쪽 상단의 도구를 사용하여 제작하고 |
741 | Ctrl 또는 Alt를 누른 상태에서 신속하게 도구를 전환하십시오. | 757 | Ctrl 또는 Alt 키를 누른 상태에서 신속하게 도구를 전환하십시오. |
742 | Esc를 눌러 제작하기를 중지합다. | 758 | 제작을 중단려 Esc 키 시. |
743 | </message> | 759 | </message> |
744 | </notify> | 760 | </notify> |
745 | <notify name="FirstLeftClickNoHit"> | 761 | <notify name="FirstLeftClickNoHit"> |
746 | <message name="message"> | 762 | <message name="message"> |
747 | 마우스 왼쪽을 클릭하면 특별 과 상호작용합니다. | 763 | 마우스 왼쪽 클릭하여 특 오브젝와 상호작용 합니다. |
748 | 마우스 포인터가 손모로 바뀌면 | 764 | 마우스 포인터가 손으로 바뀌면 |
749 | 해당 과 상호작용을 할 수 있습니다. | 765 | 브와 상호작용할 수 있습니다. |
750 | 마우스 오른쪽을 클릭하면 사용할 수 있는 메뉴가 나타납니다. | 766 | 마우스 오른쪽을 클릭하면 사용할 수 있는 메뉴가 나타납니다. |
751 | </message> | 767 | </message> |
752 | </notify> | 768 | </notify> |
753 | <notify name="FirstTeleport"> | 769 | <notify name="FirstTeleport"> |
754 | <message name="message"> | 770 | <message name="message"> |
755 | 방금 텔레포트 되었습니다. | 771 | 방금 텔레포트되었습니다. |
756 | 목적지에서 가장 가까운 Infohub에 있습니다. | 772 | 목적지에서 가장 가까운 포브 있습니다. |
757 | 목적지는 큰 빨간색 표지로 표시되어 있습니다. | 773 | 목적지는 큰 빨간색 표지로 표시되어 있습니다. |
758 | </message> | 774 | </message> |
759 | </notify> | 775 | </notify> |
760 | <notify name="FirstOverrideKeys"> | 776 | <notify name="FirstOverrideKeys"> |
761 | <message name="message"> | 777 | <message name="message"> |
762 | 이동 에의해 조정고 있습니다. | 778 | 이제 에 의해 동 키가 정니다. |
763 | 화살표 키 또는 AWSD를 사용하여 의 움직임을 확인하십시오. | 779 | 화살표 키 또는 AWSD 키를 사용하여 브의 움직임을 확인하십시오. |
764 | 일부 (같은 템) 사용하려면 마 시점을 이용해야 합니다. | 780 | 일부 브(: 총)를 사용하려면 1시점을 이용해야 합니다. |
765 | 마 시점을 이용 하려면 'M'을 누. | 781 | 1 시점을 이용하려면 'M'을 누. |
766 | </message> | 782 | </message> |
767 | </notify> | 783 | </notify> |
768 | <notify name="FirstAppearance"> | 784 | <notify name="FirstAppearance"> |
769 | <message name="message"> | 785 | <message name="message"> |
770 | 형 편집중 입니다. | 786 | 내 모을 편집하는 중입니다. |
771 | 시점를 회전하고 하려면 화살표 키를 사용하십시오. | 787 | 시점를 회전하고 확대/하려면 화살표 키를 사용하십시오. |
772 | 작업 완했으면 '전체 저장'을 | 788 | 면 '모두 저장'을 눌러 |
773 | 러 저장하고 종료. | 789 | 을 저장하고 종료. |
774 | 형은 언제 편집할 수 있습니다. | 790 | 내 모은 언제지 편집할 수 있습니다. |
775 | </message> | 791 | </message> |
776 | </notify> | 792 | </notify> |
777 | <notify name="FirstInventory"> | 793 | <notify name="FirstInventory"> |
778 | <message name="message"> | 794 | <message name="message"> |
779 | 이곳은 , 트카드, 기타 소유물을 보관하는 관 입니다. | 795 | 이곳은 젝트, 고드, 기타 소유물을 보관하는 인리 입니다. |
780 | * 또는 복장 폴더를 입으려면 자신의 아바타에게 드래그 합니다. | 796 | * 브 또는 복장 폴더를 입으려면 자신의 아바타로 드래그합니다. |
781 | * 관으로부터 꺼내려면 땅으로 드래그 합니다. | 797 | * 브를 부터 꺼내려면 땅으로 드래그합니다. |
782 | * 노트카드를 읽으려면 더블클릭합니다. | 798 | * 노트 카드를 읽으려면 더블클릭합니다. |
783 | </message> | 799 | </message> |
784 | </notify> | 800 | </notify> |
785 | <notify name="FirstSandbox"> | 801 | <notify name="FirstSandbox"> |
786 | <message name="message"> | 802 | <message name="message"> |
787 | 이곳은 Sandbox 지역입니다. | 803 | 이곳은 샌드박스 지역입니다. |
788 | 여기 제작, 배치 이템은 역을 난 후 삭 수 있으며 | 804 | 여기 남겨 트 |
789 | 당 삭제검열은 [HOURS]간다 평양 간로 [TIME]AM . | 805 | 기로 리된 후 삭제 있습다. 면 명 정 참조하. |
790 | 806 | ||
791 | Sandbox 지역은 흔 으 호로 표다. | 807 | 샌드박스 지역은 샌드 사이 습니다. |
792 | </message> | 808 | </message> |
793 | </notify> | 809 | </notify> |
794 | <notify name="FirstFlexible"> | 810 | <notify name="FirstFlexible"> |
795 | <message name="message"> | 811 | <message name="message"> |
796 | 이 사물은 신축성이 있습니다. | 812 | 이 오브젝트는 신축성이 있습니다. |
797 | 신축성이 있는 사물은 실제로 신축성이 없을 수 있으며 | 813 | 신축성이 있는 오브젝트는 물리적 영향이 없으며 |
798 | 신축성 확인란의 체크 표시가 있을 경우 반드시 유령이어야 합니다 . | 814 | 신축성 체크가 되어 있을 경우 반드시 팬텀이어야 합니다. |
815 | </message> | ||
816 | </notify> | ||
817 | <notify name="MaxListSelectMessage"> | ||
818 | <message name="message"> | ||
819 | 이 목록에서 최대 [MAX_SELECT]개의 아이템을 | ||
820 | 선택할 수 있습니다. | ||
799 | </message> | 821 | </message> |
800 | </notify> | 822 | </notify> |
801 | </notifications> | 823 | </notifications> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_avatar.xml b/linden/indra/newview/skins/xui/ko/panel_avatar.xml index c15d06e..baf1a04 100644 --- a/linden/indra/newview/skins/xui/ko/panel_avatar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_avatar.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 | <panel name="Panel Avatar"> | 2 | <panel name="Panel Avatar"> |
3 | <tab_container name="tab"> | 3 | <tab_container name="tab"> |
4 | <panel label="2nd Life" name="2nd Life"> | 4 | <panel label="온라인" name="2nd Life"> |
5 | <text name="CaptionTextAcctInfo"> | 5 | <text name="CaptionTextAcctInfo"> |
6 | [ACCTTYPE] | 6 | [ACCTTYPE] |
7 | [PAYMENTINFO] | 7 | [PAYMENTINFO] |
@@ -13,31 +13,25 @@ | |||
13 | 무료 시험 사용 | 13 | 무료 시험 사용 |
14 | </text> | 14 | </text> |
15 | <text name="AcctTypeCharterMember"> | 15 | <text name="AcctTypeCharterMember"> |
16 | 설립 멤버 | 16 | 설립 회원 |
17 | </text> | 17 | </text> |
18 | <text name="AcctTypeEmployee"> | 18 | <text name="AcctTypeEmployee"> |
19 | Linden Lab 직원 | 19 | 린든랩 직원 |
20 | </text> | 20 | </text> |
21 | <text name="PaymentInfoUsed"> | 21 | <text name="PaymentInfoUsed"> |
22 | 사용한 불 | 22 | 사용한 결수 |
23 | </text> | 23 | </text> |
24 | <text name="PaymentInfoOnFile"> | 24 | <text name="PaymentInfoOnFile"> |
25 | 파 지 정 | 25 | 결 록자 |
26 | </text> | 26 | </text> |
27 | <text name="NoPaymentInfoOnFile"> | 27 | <text name="NoPaymentInfoOnFile"> |
28 | 파 지 정 없 | 28 | 결 미등자 |
29 | </text> | 29 | </text> |
30 | <text name="Name:"> | 30 | <text name="Name:"> |
31 | 이름: | 31 | 이름: |
32 | </text> | 32 | </text> |
33 | <text name="online_yes"> | 33 | <text name="online_yes"> |
34 | 온라인: 예 | 34 | 현재 온라인 |
35 | </text> | ||
36 | <text name="online_no"> | ||
37 | 온라인: 아니오 | ||
38 | </text> | ||
39 | <text name="online_unknown"> | ||
40 | 온라인: 알려지지 않음 | ||
41 | </text> | 35 | </text> |
42 | <text name="label"> | 36 | <text name="label"> |
43 | 탄생: | 37 | 탄생: |
@@ -46,17 +40,18 @@ | |||
46 | 계정: | 40 | 계정: |
47 | </text> | 41 | </text> |
48 | <text name="partner_label" | 42 | <text name="partner_label" |
49 | tool_tip="Second Life 파트너. 자세한 설정 방법은 www.secondlife.com/partner를 참고하십시오"> | 43 | tool_tip="세컨드라이프 파트너. 자세한 설정 방법은 www.secondlife.com/partner를 참고함"> |
50 | 파트너: | 44 | 파트너: |
51 | </text> | 45 | </text> |
46 | <button label="?" label_selected="?" name="partner_help" /> | ||
52 | <line_editor name="partner_edit" | 47 | <line_editor name="partner_edit" |
53 | tool_tip="Second Life 파트너. 자세한 설정 방법은 www.secondlife.com/partner를 참고하십시오"> | 48 | tool_tip="세컨드라이프 파트너. 자세한 설정 방법은 www.secondlife.com/partner를 참고함"> |
54 | [LAST] [FIRST] | 49 | [FIRST] [LAST] |
55 | </line_editor> | 50 | </line_editor> |
56 | <text name="Photo:"> | 51 | <text name="Photo:"> |
57 | 사진: | 52 | 사진: |
58 | </text> | 53 | </text> |
59 | <texture_picker label="" name="img" tool_tip="클릭해 그림을 선택하십시오" /> | 54 | <texture_picker label="" name="img" tool_tip="그림을 선택하려면 클릭 하십시오." /> |
60 | <text name="Ratings:"> | 55 | <text name="Ratings:"> |
61 | 등급: | 56 | 등급: |
62 | </text> | 57 | </text> |
@@ -64,130 +59,136 @@ | |||
64 | 그룹: | 59 | 그룹: |
65 | </text> | 60 | </text> |
66 | <text name="About:"> | 61 | <text name="About:"> |
67 | 개: | 62 | 보: |
68 | </text> | 63 | </text> |
69 | <text name="(500 chars)"> | 64 | <text name="(500 chars)"> |
70 | (500 글자) | 65 | (250자) |
71 | </text> | 66 | </text> |
72 | <text name="Give item:"> | 67 | <text name="Give item:"> |
73 | 아이템 : | 68 | 아이템 : |
74 | </text> | 69 | </text> |
75 | <text name="Give inventory" | 70 | <text name="Give inventory" |
76 | tool_tip="관 아이템을 이 사람에게 여기 떨어뜨립다."> | 71 | tool_tip="인리 아이템을 기에 놓아 사람에게 니다."> |
77 | 장고 이템을 여기 드롭하오. | 72 | 아이템을 여기 드롭하. |
78 | </text> | 73 | </text> |
79 | <check_box label="웹에 게시" name="allow_publish" | 74 | <check_box label="웹에 게시" name="allow_publish" |
80 | tool_tip="내 프로필 정보를 웹에 게시." /> | 75 | tool_tip="내 프로필 정보를 웹에 게시." /> |
81 | <button label="?" label_selected="?" name="?" /> | 76 | <button label="?" label_selected="?" name="?" /> |
82 | <button label="지도에 표시하기" label_selected="지도에 표시하기" | 77 | <button label="지도에 표시" label_selected="지도에 표시" name="Show on Map" /> |
83 | name="Show on Map" /> | 78 | <button label="텔레포트 제공.." label_selected="텔레포트 제공.." |
84 | <button label="텔리포트 제공..." label_selected="텔리포트 제공..." | ||
85 | name="Offer Teleport..." /> | 79 | name="Offer Teleport..." /> |
86 | <button label="지불..." label_selected="지불..." name="Pay..." /> | 80 | <button label="평가…" label_selected="평가…" name="Rate..." /> |
87 | <button label="메신저..." label_selected="메신저..." name="Instant Message..." /> | 81 | <button label="지불…" label_selected="지불…" name="Pay..." /> |
88 | <button label="음소거" label_selected="음소거" name="Mute" /> | 82 | <button label="메신저…" label_selected="메신저…" name="Instant Message..." /> |
83 | <button label="차단" label_selected="차단" name="Mute" /> | ||
89 | </panel> | 84 | </panel> |
90 | <panel label="웹" name="WebProfile"> | 85 | <panel label="웹" name="WebProfile"> |
91 | <button label="집" label_selected="집" name="home" /> | 86 | <button label="홈" label_selected="홈" name="home" /> |
92 | <button label="Load" label_selected="Load" name="load" | 87 | <button label="불러오기" label_selected="불러오기" name="load" |
93 | tool_tip="Load this profile page with embedded web browser." /> | 88 | tool_tip="웹 브라우저로 이 프로필 페이지를 로드합니다." /> |
94 | <button label="Open..." label_selected="Open..." name="open" | 89 | <button label="열기…" label_selected="열기…" name="open" |
95 | tool_tip="Open this profile page in your default external web browser." /> | 90 | tool_tip="내 기본 외부 웹 브라우저에서 이 프로필 페이지를 엽니다." /> |
96 | <button label="?" label_selected="?" name="web_profile_help" /> | 91 | <button label="?" label_selected="?" name="web_profile_help" /> |
97 | <check_box label="Automatically load web profiles" name="auto_load" | 92 | <check_box label="웹 프로필 자동으로 불러오기" name="auto_load" |
98 | tool_tip="Automatically load ALL profile webpages without asking first." /> | 93 | tool_tip="사용자에게 확인하지 않고 웹 프로필을 자동으로 불러옵니다." /> |
99 | <text name="status_text"> | 94 | <text name="status_text"> |
100 | 완료 | 95 | 완료 |
101 | </text> | 96 | </text> |
102 | </panel> | 97 | </panel> |
103 | <panel label="관심사항" name="Interests"> | 98 | <panel label="관심사항" name="Interests"> |
104 | <text name="I Want To:"> | 99 | <text name="I Want To:"> |
105 | 원하 : | 100 | 심사: |
106 | </text> | 101 | </text> |
107 | <check_box label="기" name="chk0" /> | 102 | <check_box label="기" name="chk0" /> |
108 | <check_box label="살보기" name="chk1" /> | 103 | <check_box label="험" name="chk1" /> |
109 | <check_box label="만기" name="chk2" /> | 104 | <check_box label="만" name="chk2" /> |
110 | <check_box label="한다" name="chk6" /> | 105 | <check_box label="구직" name="chk6" /> |
111 | <check_box label="그룹" name="chk3" /> | 106 | <check_box label="그룹" name="chk3" /> |
112 | <check_box label="구매" name="chk4" /> | 107 | <check_box label="구매" name="chk4" /> |
113 | <check_box label="판매" name="chk5" /> | 108 | <check_box label="판매" name="chk5" /> |
114 | <check_box label="고용" name="chk7" /> | 109 | <check_box label="고용" name="chk7" /> |
115 | <text name="Skills:"> | 110 | <text name="Skills:"> |
116 | 기술: | 111 | 내 기술: |
117 | </text> | 112 | </text> |
118 | <check_box label="텍스처" name="schk0" /> | 113 | <check_box label="텍스처" name="schk0" /> |
119 | <check_box label="건축" name="schk1" /> | 114 | <check_box label="건축" name="schk1" /> |
120 | <check_box label="이벤트 계획" name="schk2" /> | 115 | <check_box label="이벤트 계획" name="schk2" /> |
121 | <check_box label="모델링" name="schk3" /> | 116 | <check_box label="모델링" name="schk3" /> |
122 | <check_box label="스크립팅" name="schk4" /> | 117 | <check_box label="스크립팅" name="schk4" /> |
123 | <check_box label="맞 캐" name="schk5" /> | 118 | <check_box label=" 발" name="schk5" /> |
124 | <text name="Languages:"> | 119 | <text name="Languages:"> |
125 | Languages: | 120 | 언어: |
126 | </text> | 121 | </text> |
127 | </panel> | 122 | </panel> |
128 | <panel label="관심장소" name="Picks"> | 123 | <panel label="관심장소" name="Picks"> |
129 | <text name="Tell everyone about your favorite places in Second Life."> | 124 | <text name="Tell everyone about your favorite places in Second Life."> |
130 | Second Life에서 마 장소에 대해 기. | 125 | 컨드라이에서 가 겨찾는 장소에 대해 려시오. |
131 | </text> | 126 | </text> |
132 | <button label="신규..." label_selected="신규..." name="New..." /> | 127 | <button label="신규…" label_selected="신규…" name="New..." /> |
133 | <button label="삭제..." label_selected="삭제..." name="Delete..." /> | 128 | <button label="삭제..." label_selected="삭제..." name="Delete..." /> |
129 | <text name="loading_text"> | ||
130 | 로딩 중… | ||
131 | </text> | ||
134 | </panel> | 132 | </panel> |
135 | <panel label="광고" name="Classified"> | 133 | <panel label="광고" name="Classified"> |
136 | <text name="Place an ad in Second Life's classified listings."> | 134 | <text name="Place an ad in Second Life's classified listings."> |
137 | Second Life' 광고 광고를 게재합다. | 135 | 세컨드라이프 광고 목록에 광고 기 |
138 | </text> | 136 | </text> |
139 | <button label="신규..." label_selected="신규..." name="New..." /> | 137 | <button label="신규…" label_selected="신규…" name="New..." /> |
140 | <button label="삭제..." label_selected="삭제..." name="Delete..." /> | 138 | <button label="삭제..." label_selected="삭제..." name="Delete..." /> |
139 | <text name="loading_text"> | ||
140 | 로딩 중… | ||
141 | </text> | ||
141 | </panel> | 142 | </panel> |
142 | <panel label="1st Life" name="1st Life"> | 143 | <panel label="오프라인" name="1st Life"> |
143 | <text name="Photo:"> | 144 | <text name="Photo:"> |
144 | 사진: | 145 | 사진: |
145 | </text> | 146 | </text> |
146 | <texture_picker label="" name="img" tool_tip="클릭해 그림을 선택하십시오" /> | 147 | <texture_picker label="" name="img" tool_tip="그림을 선택하려면 클릭 하십시오." /> |
147 | <text name="Info:"> | 148 | <text name="Info:"> |
148 | 정보: | 149 | 정보 |
149 | </text> | 150 | </text> |
150 | <text name="(250 chars)"> | 151 | <text name="(250 chars)"> |
151 | (250 글자) | 152 | (125자) |
152 | </text> | 153 | </text> |
153 | </panel> | 154 | </panel> |
154 | <panel label="나의 메모" name="My Notes"> | 155 | <panel label="나의 메모" name="My Notes"> |
155 | <text name="label"> | 156 | <text name="label"> |
156 | 이 공간을 이용해 이 사람에 대한 노트를 기록하십시오. 진행중인 거래, | 157 | 이 공란을 사용하여 이 사람에 관한 참고 정보를 기록합니다. 진행 중인 |
157 | 공동 프로젝트 등 행 을 기하. 귀만 | 158 | 래, 동 프로젝트 등을 . 용자는 이러 |
158 | 보실 수 있습니다. 이 사람이나 다른 사람들은 노트를 볼 수 없습니다. | 159 | 참고 정보만 볼 수 있습니다. 이 사람은 참고 정보를 볼 수 없으며 다른 사람들도 마찬가지입니다. |
159 | </text> | 160 | </text> |
160 | </panel> | 161 | </panel> |
161 | </tab_container> | 162 | </tab_container> |
162 | <button label="확인" label_selected="확인" name="OK" /> | 163 | <button label="확인" label_selected="확인" name="OK" /> |
163 | <button label="취소" label_selected="취소" name="Cancel" /> | 164 | <button label="취소" label_selected="취소" name="Cancel" /> |
164 | <button label="아기" label_selected="아기" name="Kick" /> | 165 | <button label="하기" label_selected="하기" name="Kick" /> |
165 | <button label="동" label_selected="동" name="Freeze" | 166 | <button label="전" label_selected="전" name="Freeze" |
166 | tool_tip="이 주민의 움직임 및 채팅 중지." /> | 167 | tool_tip="이 주민의 움직임 및 채팅 중지." /> |
167 | <button label="동 해제" label_selected="동 해제" name="Unfreeze" | 168 | <button label="정 해제" label_selected="정 해제" name="Unfreeze" |
168 | tool_tip="주민 해동" /> | 169 | tool_tip="주민 해동" /> |
169 | <button label="CSR" label_selected="CSR" name="csr_btn" | 170 | <button label="CSR" label_selected="CSR" name="csr_btn" |
170 | tool_tip="현재 주민을 위한 고객 서비스 도구 열기" /> | 171 | tool_tip="현재 주민을 위한 고객 서비스 도구 열기" /> |
171 | <text name="ShowOnMapNonFriend"> | 172 | <text name="ShowOnMapNonFriend"> |
172 | 지도상에 위치를 표시. | 173 | 지도상에 위치를 표시. |
173 | 우정을 형하 않았기 때문에 | 174 | 우정을 맺지 않았기 때문에 |
174 | 비활성화 되었습니다. | 175 | 비활성화되었습니다. |
175 | </text> | 176 | </text> |
176 | <text name="ShowOnMapFriendOffline"> | 177 | <text name="ShowOnMapFriendOffline"> |
177 | 지도상에 위치를 표시. | 178 | 지도상에 위치를 표시. |
178 | 온라인 상태가 아니므로 비활성화 되었습니다. | 179 | 온라인 상태가 아니므로 비활성화되었습니다. |
179 | </text> | 180 | </text> |
180 | <text name="ShowOnMapFriendOnline"> | 181 | <text name="ShowOnMapFriendOnline"> |
181 | 지도상에 위치를 표시 | 182 | 지도상에 위치를 표시. |
182 | </text> | 183 | </text> |
183 | <text name="TeleportGod"> | 184 | <text name="TeleportGod"> |
184 | 현재 위치로 텔레포. | 185 | 현재 위치로 텔레포 |
185 | </text> | 186 | </text> |
186 | <text name="TeleportPrelude"> | 187 | <text name="TeleportPrelude"> |
187 | 현재 위치로 텔레포을 제공합니다. | 188 | 내 위치로 텔레포를 제공합니다. |
188 | 오리엔테이션 아일랜드를 종료할 때까지 비활성화됩니다. | 189 | 오리엔테이션 아일랜드를 종료할 때까지 비활성화됩니다. |
189 | </text> | 190 | </text> |
190 | <text name="TeleportNormal"> | 191 | <text name="TeleportNormal"> |
191 | 현재 위치로 텔레포팅을 제공합니다. | 192 | 내 위치로 텔레포팅을 제공합니다. |
192 | </text> | 193 | </text> |
193 | </panel> | 194 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_avatar_classified.xml b/linden/indra/newview/skins/xui/ko/panel_avatar_classified.xml index fcda31e..ca337a7 100644 --- a/linden/indra/newview/skins/xui/ko/panel_avatar_classified.xml +++ b/linden/indra/newview/skins/xui/ko/panel_avatar_classified.xml | |||
@@ -4,22 +4,22 @@ | |||
4 | tool_tip="이름은 문장 부호가 아닌 문자 또는 숫자로 시작되어야 합니다." /> | 4 | tool_tip="이름은 문장 부호가 아닌 문자 또는 숫자로 시작되어야 합니다." /> |
5 | <line_editor name="location_editor" | 5 | <line_editor name="location_editor" |
6 | tool_tip="현재 광고에 대한 위치를 현재 위치로 설정합니다." /> | 6 | tool_tip="현재 광고에 대한 위치를 현재 위치로 설정합니다." /> |
7 | <button label="소 " name="set_location_btn" /> | 7 | <button label="현 등록" name="set_location_btn" /> |
8 | <button label="텔리포트" name="classified_teleport_btn" /> | 8 | <button label="텔리포트" name="classified_teleport_btn" /> |
9 | <button label="지도" name="classified_map_btn" /> | 9 | <button label="지도" name="classified_map_btn" /> |
10 | <combo_box label="" name="classified_category_combo" /> | 10 | <combo_box label="" name="classified_category_combo" /> |
11 | <check_box label="성인용" name="classified_mature_check" /> | 11 | <check_box label="성인용" name="classified_mature_check" /> |
12 | <text name="classified_info_text" | 12 | <text name="classified_info_text" |
13 | tool_tip="광고에 대한 지불액이 높을수록 목록서 더 위에 표시됩니다."> | 13 | tool_tip="광고에 대한 지불액이 높을수록 목록 에 표시됩니다."> |
14 | 게재 광고: 게시 예정 | 14 | 게재 광고: 게시예정 |
15 | </text> | 15 | </text> |
16 | <text name="click_through_text" | 16 | <text name="click_through_text" |
17 | tool_tip="광고가 게재된 이후 각 버튼을 클릭한 전체 수."> | 17 | tool_tip="광고가 게재된 이후 각 버튼을 클릭한 전체 수."> |
18 | 클릭: | 18 | 클릭: |
19 | </text> | 19 | </text> |
20 | <button label="게시..." name="classified_update_btn" /> | 20 | <button label="게시하기…" name="classified_update_btn" /> |
21 | <check_box label="매주 자동 갱신" name="auto_renew_check" /> | 21 | <check_box label="매주 자동 갱신" name="auto_renew_check" /> |
22 | <text name="ad_placed_paid"> | 22 | <text name="ad_placed_paid"> |
23 | 고 고: [DATE], 고 기를 해 L$[AMT] 지불. | 23 | 재 고: [DATE], 용 L$[AMT]를 지불했습니다. |
24 | </text> | 24 | </text> |
25 | </panel> | 25 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_avatar_pick.xml b/linden/indra/newview/skins/xui/ko/panel_avatar_pick.xml index edca112..89afde4 100644 --- a/linden/indra/newview/skins/xui/ko/panel_avatar_pick.xml +++ b/linden/indra/newview/skins/xui/ko/panel_avatar_pick.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="Pick" title="선택"> | 2 | <panel name="Pick" title="선택"> |
3 | <button label="소 " name="set_location_btn" /> | 3 | <button label="현 등록" name="set_location_btn" /> |
4 | <button label="텔리포트" name="pick_teleport_btn" /> | 4 | <button label="텔리포트" name="pick_teleport_btn" /> |
5 | <button label="지도에 표시하기" name="pick_map_btn" /> | 5 | <button label="지도에 표시" name="pick_map_btn" /> |
6 | <text name="sort_order_text"> | 6 | <text name="sort_order_text"> |
7 | 정: | 7 | 류: |
8 | </text> | 8 | </text> |
9 | <check_box label="" name="enabled_check" /> | 9 | <check_box label="화" name="enabled_check" /> |
10 | </panel> | 10 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_chat_bar.xml b/linden/indra/newview/skins/xui/ko/panel_chat_bar.xml index b61c498..f494366 100644 --- a/linden/indra/newview/skins/xui/ko/panel_chat_bar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_chat_bar.xml | |||
@@ -1,10 +1,12 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="chat"> | 2 | <panel name="chat"> |
3 | <button label="기록" label_selected="기록" name="History" /> | 3 | <button label="기록" label_selected="기록" name="History" |
4 | <line_editor name="Chat Editor" | 4 | tool_tip="대화 내용을 보려면 여기를 클릭하십시오." /> |
5 | tool_tip="Enter를 눌러 말하고, Ctrl-Enter를 눌러 소리칩니다." /> | 5 | <line_editor label="채팅하려면 여기를 클릭하십시오." name="Chat Editor" |
6 | <button label="말하기" label_selected="말하기" name="Say" /> | 6 | tool_tip="Enter를 눌러 말하고, Ctrl-Enter를 눌러 외칩니다." /> |
7 | <button label="소리 치기" label_selected="소리 치기" name="Shout" /> | 7 | <button label="말하기" label_selected="말하기" name="Say" tool_tip="(Enter 키)" /> |
8 | <button label="외치기" label_selected="외치기" name="Shout" | ||
9 | tool_tip="(Ctrl-Enter 키)" /> | ||
8 | <combo_box label="제스처" name="Gesture"> | 10 | <combo_box label="제스처" name="Gesture"> |
9 | <combo_item name="Gestures"> | 11 | <combo_item name="Gestures"> |
10 | 제스처 | 12 | 제스처 |
diff --git a/linden/indra/newview/skins/xui/ko/panel_classified.xml b/linden/indra/newview/skins/xui/ko/panel_classified.xml index b432b3d..72b5c03 100644 --- a/linden/indra/newview/skins/xui/ko/panel_classified.xml +++ b/linden/indra/newview/skins/xui/ko/panel_classified.xml | |||
@@ -6,7 +6,7 @@ | |||
6 | tool_tip="현재 광고에 대한 위치를 현재 위치로 설정합니다." /> | 6 | tool_tip="현재 광고에 대한 위치를 현재 위치로 설정합니다." /> |
7 | <button label="설정" name="set_location_btn" /> | 7 | <button label="설정" name="set_location_btn" /> |
8 | <button label="텔리포트" name="classified_teleport_btn" /> | 8 | <button label="텔리포트" name="classified_teleport_btn" /> |
9 | <button label="지도에 표시하기" name="classified_map_btn" /> | 9 | <button label="지도에 표시" name="classified_map_btn" /> |
10 | <button label="프로필" name="classified_profile_btn" /> | 10 | <button label="프로필" name="classified_profile_btn" /> |
11 | <check_box label="성인용" name="classified_mature_check" /> | 11 | <check_box label="성인용" name="classified_mature_check" /> |
12 | <combo_box label="" name="classified_category_combo" /> | 12 | <combo_box label="" name="classified_category_combo" /> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_event.xml b/linden/indra/newview/skins/xui/ko/panel_event.xml index b2eab19..4e57bec 100644 --- a/linden/indra/newview/skins/xui/ko/panel_event.xml +++ b/linden/indra/newview/skins/xui/ko/panel_event.xml | |||
@@ -13,10 +13,10 @@ | |||
13 | (없음) | 13 | (없음) |
14 | </text> | 14 | </text> |
15 | <text name="event_mature_label"> | 15 | <text name="event_mature_label"> |
16 | 성인용 컨텐츠: | 16 | 성인용 컨텐츠 |
17 | </text> | 17 | </text> |
18 | <text name="event_mature"> | 18 | <text name="event_mature"> |
19 | (알려지 음) | 19 | (알 음) |
20 | </text> | 20 | </text> |
21 | <text name="event_date_label"> | 21 | <text name="event_date_label"> |
22 | 날짜: | 22 | 날짜: |
@@ -31,19 +31,19 @@ | |||
31 | (없음) | 31 | (없음) |
32 | </text> | 32 | </text> |
33 | <text name="event_runby_label"> | 33 | <text name="event_runby_label"> |
34 | 실행 프로그: | 34 | 실행: |
35 | </text> | 35 | </text> |
36 | <text name="event_runby"> | 36 | <text name="event_runby"> |
37 | (없음) | 37 | (없음) |
38 | </text> | 38 | </text> |
39 | <text name="event_location_label"> | 39 | <text name="event_location_label"> |
40 | : | 40 | : |
41 | </text> | 41 | </text> |
42 | <text name="event_location"> | 42 | <text name="event_location"> |
43 | (없음) | 43 | (없음) |
44 | </text> | 44 | </text> |
45 | <text name="event_cover_label"> | 45 | <text name="event_cover_label"> |
46 | 비용: | 46 | 리 비용: |
47 | </text> | 47 | </text> |
48 | <text name="event_cover"> | 48 | <text name="event_cover"> |
49 | (없음) | 49 | (없음) |
@@ -52,7 +52,7 @@ | |||
52 | 설명: | 52 | 설명: |
53 | </text> | 53 | </text> |
54 | <button label="텔리포트" name="teleport_btn" /> | 54 | <button label="텔리포트" name="teleport_btn" /> |
55 | <button label="지도에 표시하기" name="map_btn" /> | 55 | <button label="지도에 표시" name="map_btn" /> |
56 | <button label="알" name="notify_btn" /> | 56 | <button label="알기" name="notify_btn" /> |
57 | <button label="이벤트 생성..." name="create_event_btn" /> | 57 | <button label="이벤트 만들기..." name="create_event_btn" /> |
58 | </panel> | 58 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group.xml b/linden/indra/newview/skins/xui/ko/panel_group.xml index 5e6fc76..5957e12 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="GroupInfo" title="GroupInfo"> | 2 | <panel name="GroupInfo" title="그룹 정보"> |
3 | <text name="default_needs_apply_text"> | 3 | <text name="default_needs_apply_text"> |
4 | 현재 탭에 적용되지 않은 변경 사항이 있습니다. | 4 | 현재 탭에 적용되지 않은 변경 사항이 있습니다. |
5 | </text> | 5 | </text> |
@@ -9,6 +9,6 @@ | |||
9 | <button label="적용" label_selected="적용" name="btn_apply" /> | 9 | <button label="적용" label_selected="적용" name="btn_apply" /> |
10 | <button label="취소" label_selected="취소" name="btn_cancel" /> | 10 | <button label="취소" label_selected="취소" name="btn_cancel" /> |
11 | <button label="확인" label_selected="확인" name="btn_ok" /> | 11 | <button label="확인" label_selected="확인" name="btn_ok" /> |
12 | <button label="서버로부터 새로 고침" | 12 | <button label="로 고침" label_selected="버로부터 새로 고침" |
13 | label_selected="서버로부터 새로 고침" name="btn_refresh" /> | 13 | name="btn_refresh" /> |
14 | </panel> | 14 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_finder.xml b/linden/indra/newview/skins/xui/ko/panel_group_finder.xml index 1f86588..68ed91b 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_finder.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_finder.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="GroupInfoFinder" title="GroupInfoFinder"> | 2 | <panel name="GroupInfoFinder" title="그룹 정보 찾기"> |
3 | <text name="default_needs_apply_text"> | 3 | <text name="default_needs_apply_text"> |
4 | 현재 탭에 적용되지 않은 변경 사항이 있습니다. | 4 | 현재 탭에 적용되지 않은 변경 사항이 있습니다. |
5 | </text> | 5 | </text> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_general.xml b/linden/indra/newview/skins/xui/ko/panel_group_general.xml index 0fe05b6..d427ddb 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_general.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_general.xml | |||
@@ -1,9 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="일반사항" name="general_tab"> | 2 | <panel label="일반" name="general_tab"> |
3 | <text name="help_text"> | 3 | <text name="help_text"> |
4 | 일반 탭에는 본 그룹, 소유주 및 가시권내 멤버, 일반 그룹 환경 설정, 멤버 옵션 등에 대한 일반적인 정보가 포함되어 있습니다. | 4 | 일반 탭에는 본 그룹, 소유주 및 가시권내 회원, 일반 |
5 | 그룹 환경 설정, 회원 옵션 등에 대한 | ||
6 | 일반적인 정보가 포함되어 있습니다. | ||
5 | 7 | ||
6 | 자세한 움은 우스를 옵션 위로 가져가면 표시니다 | 8 | 마우스를 옵션 위로 가져가면 자세 도움말이 시니다. |
7 | </text> | 9 | </text> |
8 | <button label="?" label_selected="?" name="help_button" /> | 10 | <button label="?" label_selected="?" name="help_button" /> |
9 | <line_editor name="group_name_editor"> | 11 | <line_editor name="group_name_editor"> |
@@ -16,23 +18,23 @@ | |||
16 | 설립자 | 18 | 설립자 |
17 | </text> | 19 | </text> |
18 | <text name="founder_name"> | 20 | <text name="founder_name"> |
19 | (대기) | 21 | (대기 중) |
20 | </text> | 22 | </text> |
21 | <text name="group_charter_label"> | 23 | <text name="group_charter_label"> |
22 | 그룹 설립 조항 | 24 | 그룹 설립 조항 |
23 | </text> | 25 | </text> |
24 | <texture_picker label="그 장" name="insignia" | 26 | <texture_picker label="고" name="insignia" |
25 | tool_tip="클릭해 그림을 선택하십시오" /> | 27 | tool_tip="그림을 선택하려면 클릭 하십시오." /> |
26 | <text_editor name="charter"> | 28 | <text_editor name="charter"> |
27 | 그룹 설립 조항 | 29 | 그룹 설립 조항 |
28 | </text_editor> | 30 | </text_editor> |
29 | <button label="합(L$0)" label_selected="합(L$0)" name="join_button" /> | 31 | <button label="입(L$0)" label_selected="입(L$0)" name="join_button" /> |
30 | <button label="상세 보기" label_selected="상세 보기" name="info_button" /> | 32 | <button label="상세 보기" label_selected="상세 보기" name="info_button" /> |
31 | <text> | 33 | <text> |
32 | 소유 및 가시권내 멤버 | 34 | 소유 및 가시권 내 회원 |
33 | </text> | 35 | </text> |
34 | <text> | 36 | <text> |
35 | (소유는 굵은 글씨로 표시) | 37 | (소유는 굵은 글씨로 표시) |
36 | </text> | 38 | </text> |
37 | <name_list name="visible_members"> | 39 | <name_list name="visible_members"> |
38 | <column label="Member Name" name="name" /> | 40 | <column label="Member Name" name="name" /> |
@@ -40,36 +42,36 @@ | |||
40 | <column label="Last Login" name="online" /> | 42 | <column label="Last Login" name="online" /> |
41 | </name_list> | 43 | </name_list> |
42 | <text name="incomplete_member_data_str"> | 44 | <text name="incomplete_member_data_str"> |
43 | 멤버 데이터를 가져오는 중 | 45 | 회원 데이터를 가져오는 중 |
44 | </text> | 46 | </text> |
45 | <text name="confirm_group_create_str"> | 47 | <text name="confirm_group_create_str"> |
46 | 이 그룹을 생성하 는 L$100의 용이 니다. | 48 | 이 그룹을 생성하 L$100가 듭니다. |
47 | 그룹 경에 L$100를 지불할 의사가 있까? | 49 | 이 그룹을 드는 데 L$100를 지불할 의사가 있지 잘 생각해 시오. |
48 | </text> | 50 | </text> |
49 | <text> | 51 | <text> |
50 | 그룹 환경 설정 | 52 | 그룹 환경 설정 |
51 | </text> | 53 | </text> |
52 | <panel name="preferences_container"> | 54 | <panel name="preferences_container"> |
53 | <check_box label="그룹 목록에 표시하기" name="show_in_group_list" | 55 | <check_box label="그룹 목록에 표시하기" name="show_in_group_list" |
54 | tool_tip="Sets whether this group shows up in the Search Groups window and in member profiles." /> | 56 | tool_tip="그룹 검색 창과 회원 프로파일에 이 그룹을 표시할지 여부를 설정합니다." /> |
55 | <check_box label="웹에 게시" name="publish_on_web" | 57 | <check_box label="웹에 게시" name="publish_on_web" |
56 | tool_tip="본 그룹의 정보를 웹에 게시할 수 있을지 설정합니다." /> | 58 | tool_tip="그룹의 정보를 웹에 게시할 수 있을지 부를 정합니다." /> |
57 | <check_box label="등록 " name="open_enrollement" | 59 | <check_box label="유 입" name="open_enrollement" |
58 | tool_tip="Sets whether this group allows new members to join without being invited." /> | 60 | tool_tip="새로운 회원이 초대 받지 않고도 가입을 허용할지 여부를 설정합니다." /> |
59 | <check_box label="청 수수: L$"" name="check_enrollment_fee" | 61 | <check_box label="가: L$" name="check_enrollment_fee" |
60 | tool_tip="그룹에 가입하려면 가입 수수료를 내야하는지 설정합니다." /> | 62 | tool_tip="그룹에 가입하기 위해 가입 수수료를 내야 하는지 여부를 설정합니다." /> |
61 | <spinner name="spin_enrollment_fee" | 63 | <spinner name="spin_enrollment_fee" |
62 | tool_tip="New members must pay this fee to join the group when Enrollment Fee is checked." /> | 64 | tool_tip="신청 수수료를 선택한 경우 그룹에 참여하려면 새로운 회원은 이 수수료를 지불해야 합니다." /> |
63 | <check_box label="성인용" name="mature" | 65 | <check_box label="성인 그룹" name="mature" |
64 | tool_tip="그룹 정보를 성인용으로 간주할지를 설정합니다." /> | 66 | tool_tip="그룹 정보를 성인 으로 간주할지를 부를 정합니다." /> |
65 | <panel name="title_container"> | 67 | <panel name="title_container"> |
66 | <text name="active_title_label"> | 68 | <text name="active_title_label"> |
67 | 활 타이틀 | 69 | 질 타이틀 |
68 | </text> | 70 | </text> |
69 | <combo_box name="active_title" | 71 | <combo_box name="active_title" |
70 | tool_tip="Sets the title that appears in your avatar's name tag when this group is active." /> | 72 | tool_tip="Sets the title that appears in your avatar's name tag when this group is active." /> |
71 | </panel> | 73 | </panel> |
72 | <check_box label="그룹 지 수령" name="receive_notices" | 74 | <check_box label="그룹 지 수령" name="receive_notices" |
73 | tool_tip="Sets whether you want to receive Notices from this group. Uncheck this box if this group is spamming you." /> | 75 | tool_tip="그룹으로부터 공지를 수신할지를 여부를 설정합니다. 본 그룹이 스팸 메일을 보낼 경우 이 상자를 선택 해제합니다." /> |
74 | </panel> | 76 | </panel> |
75 | </panel> | 77 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_invite.xml b/linden/indra/newview/skins/xui/ko/panel_group_invite.xml index 1796be7..47a39f7 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_invite.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_invite.xml | |||
@@ -1,20 +1,20 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="맴버 초대" name="invite_panel"> | 2 | <panel label="회원 초대" name="invite_panel"> |
3 | <text> | 3 | <text> |
4 | 귀하 그 대 | 4 | 민 여 |
5 | 주 러명 수 있습니다. ' | 5 | 그 대할 수 있습니다. ' |
6 | 선택기 열기'를 클릭하여 시작합니다. | 6 | 선택기 열기'를 클릭하여 시작합니다. |
7 | </text> | 7 | </text> |
8 | <button label="사람 선택기 열기" name="add_button" tool_tip="" /> | 8 | <button label="사람 선택기 열기" name="add_button" tool_tip="" /> |
9 | <name_list name="invitee_list" | 9 | <name_list name="invitee_list" |
10 | tool_tip="Hold the Ctrl key and click resident names to multi-select." /> | 10 | tool_tip="여러 명을 선택하기 위해서는 Ctrl 키를 누르고 이름을 클릭하면 됩니다." /> |
11 | <button label="목록에서 선택 제거" name="remove_button" | 11 | <button label="목록에서 선택 브 제거" name="remove_button" |
12 | tool_tip="위에서 선택한 주민을 초청 목록에서 합니다." /> | 12 | tool_tip="위에서 선택한 주민을 초대 목록에서 제거합니다." /> |
13 | <text> | 13 | <text> |
14 | 할당할 역할을 선택하십시오: | 14 | 할당할 역할을 선택 하십시오: |
15 | </text> | 15 | </text> |
16 | <combo_box name="role_name" | 16 | <combo_box name="role_name" |
17 | tool_tip="Choose from the list of Roles you are allowed to assign members to." /> | 17 | tool_tip="Choose from the list of Roles you are allowed to assign members to." /> |
18 | <button label="초 전송" name="ok_button" /> | 18 | <button label="초대장 전송" name="ok_button" /> |
19 | <button label="취소" name="cancel_button" /> | 19 | <button label="취소" name="cancel_button" /> |
20 | </panel> | 20 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_land_money.xml b/linden/indra/newview/skins/xui/ko/panel_group_land_money.xml index 0a0e86c..77f9301 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_land_money.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_land_money.xml | |||
@@ -1,11 +1,10 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="토지 &린든 달러" name="land_money_tab"> | 2 | <panel label="토지 & L$" name="land_money_tab"> |
3 | <text name="help_text"> | 3 | <text name="help_text"> |
4 | 그룹이 소유한 구획이 기여 세부 사항과 함께 | 4 | 그룹이 소유한 구획이 기여 세부사항과 함께 열거됩니다. 총 사용 토지가 총 기여보다 |
5 | 열거됩니다. 총 사용 토지가 총 기여보다 | 5 | 작거나 같으면 경고가 |
6 | 작거나 같으면 경고가 | 6 | 표시됩니다.기획, 세부 사항 및 매매 탭은 |
7 | 표시됩니다. 기획, 세부 사항 및 매매 탭은 | 7 | 그룹의 재정에 대한 정보를 제공합니다. |
8 | 그룹의 재정에 대한 정보를 제공합니다. | ||
9 | </text> | 8 | </text> |
10 | <button label="?" name="help_button" /> | 9 | <button label="?" name="help_button" /> |
11 | <text name="cant_view_group_land_text"> | 10 | <text name="cant_view_group_land_text"> |
@@ -23,43 +22,42 @@ | |||
23 | <column label="Area" name="area" /> | 22 | <column label="Area" name="area" /> |
24 | <column label="" name="hidden" /> | 23 | <column label="" name="hidden" /> |
25 | </scroll_list> | 24 | </scroll_list> |
26 | <button label="지도에 표시하기" label_selected="지도에 표시하기" | 25 | <button label="지도에 표시" label_selected="지도에 표시" name="map_button" /> |
27 | name="map_button" /> | ||
28 | <text name="total_contributed_land_label"> | 26 | <text name="total_contributed_land_label"> |
29 | 총 기여: | 27 | 총 기여: |
30 | </text> | 28 | </text> |
31 | <text name="total_contributed_land_value"> | 29 | <text name="total_contributed_land_value"> |
32 | 0 평 터 | 30 | 0 제곱미터 |
33 | </text> | 31 | </text> |
34 | <text name="total_land_in_use_label"> | 32 | <text name="total_land_in_use_label"> |
35 | 사용중인 총 토지: | 33 | 사용 중인 토지: |
36 | </text> | 34 | </text> |
37 | <text name="total_land_in_use_value"> | 35 | <text name="total_land_in_use_value"> |
38 | 0 평 터 | 36 | 0 제곱미터 |
39 | </text> | 37 | </text> |
40 | <text name="land_available_label"> | 38 | <text name="land_available_label"> |
41 | 가용 토지: | 39 | 미중인 토지: |
42 | </text> | 40 | </text> |
43 | <text name="land_available_value"> | 41 | <text name="land_available_value"> |
44 | 0 평 터 | 42 | 0 제곱미터 |
45 | </text> | 43 | </text> |
46 | <text name="your_contribution_label"> | 44 | <text name="your_contribution_label"> |
47 | 하의 여: | 45 | 기여: |
48 | </text> | 46 | </text> |
49 | <text name="your_contribution_max_value_append"> | 47 | <text name="your_contribution_max_value_append"> |
50 | 평방 미터 | 48 | 평방 미터 |
51 | </text> | 49 | </text> |
52 | <text name="your_contribution_max_value"> | 50 | <text name="your_contribution_max_value"> |
53 | (대기) | 51 | (대기 중) |
54 | </text> | 52 | </text> |
55 | <text name="group_over_limit_text"> | 53 | <text name="group_over_limit_text"> |
56 | 그룹 멤버는 사용 중인 토지를 지원하기 위해 더 많은 토지 신용을 기여해야 합니다. | 54 | 그룹 회원은 사용 중인 토지를 지원하기 위해 더 많은 토지 신용을 기여해야 합니다. |
57 | </text> | 55 | </text> |
58 | <text name="group_money_heading"> | 56 | <text name="group_money_heading"> |
59 | 그룹 L$ | 57 | 그룹 린든달러(L$) |
60 | </text> | 58 | </text> |
61 | <tab_container name="group_money_tab_container"> | 59 | <tab_container name="group_money_tab_container"> |
62 | <panel label="Planning" name="group_money_planning_tab"> | 60 | <panel label="보고서" name="group_money_planning_tab"> |
63 | <text_editor name="group_money_planning_text"> | 61 | <text_editor name="group_money_planning_text"> |
64 | 컴퓨팅... | 62 | 컴퓨팅... |
65 | </text_editor> | 63 | </text_editor> |
@@ -70,17 +68,17 @@ | |||
70 | </text_editor> | 68 | </text_editor> |
71 | <button label="< 이전" label_selected="< 이전" name="earlier_details_button" | 69 | <button label="< 이전" label_selected="< 이전" name="earlier_details_button" |
72 | tool_tip="시간을 거슬러 갑니다" /> | 70 | tool_tip="시간을 거슬러 갑니다" /> |
73 | <button label="나중에 >" label_selected="나중에 >" | 71 | <button label="나중에>" label_selected="나중에>" |
74 | name="later_details_button" tool_tip="시간을 앞서 갑니다" /> | 72 | name="later_details_button" tool_tip="시간을 앞서 갑니다" /> |
75 | </panel> | 73 | </panel> |
76 | <panel label="판매" name="group_money_sales_tab"> | 74 | <panel label="판매내역" name="group_money_sales_tab"> |
77 | <text_editor name="group_money_sales_text"> | 75 | <text_editor name="group_money_sales_text"> |
78 | 컴퓨팅... | 76 | 컴퓨팅... |
79 | </text_editor> | 77 | </text_editor> |
80 | <button label="< 이전" label_selected="< 이전" name="earlier_sales_button" | 78 | <button label="< 이전" label_selected="< 이전" name="earlier_sales_button" |
81 | tool_tip="시간을 거슬러 갑니다" /> | 79 | tool_tip="시간을 거슬러 갑니다" /> |
82 | <button label="나중에 >" label_selected="나중에 >" | 80 | <button label="나중에>" label_selected="나중에>" name="later_sales_button" |
83 | name="later_sales_button" tool_tip="시간을 앞서 갑니다" /> | 81 | tool_tip="시간을 앞서 갑니다" /> |
84 | </panel> | 82 | </panel> |
85 | </tab_container> | 83 | </tab_container> |
86 | </panel> | 84 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_notices.xml b/linden/indra/newview/skins/xui/ko/panel_group_notices.xml index 10ff12f..9682eea 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_notices.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_notices.xml | |||
@@ -1,22 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="공지" name="notices_tab"> | 2 | <panel label="공지" name="notices_tab"> |
3 | <text name="help_text"> | 3 | <text name="help_text"> |
4 | 공지는 메시지를 방송하거나 첨부한 아이템을 전송하여 그룹 사이에서 의사소통을 빨리 | 4 | 공지는 메시지를 방송하거나 첨부한 아이템을 전송하여 |
5 | 할 수 있는 방법입니다. 공지는 공지를 | 5 | 그룹 사이에서 의사소통을 빨리 |
6 | 받을 수 있는 역할을 가진 그룹 멤버에게만 | 6 | 할 수 있는 방법입니다.공지는 |
7 | 전송됨니다. 일반 탭에서 | 7 | 공지를 받을 수 있는 역할을 가진 그룹 회원에게만 |
8 | 공지를 끌 수 있습니다. | 8 | 전송됩니다.일반 탭에서 |
9 | 공지를 끌 수 있습니다. | ||
9 | </text> | 10 | </text> |
10 | <text name="no_notices_text"> | 11 | <text name="no_notices_text"> |
11 | 과거 공지가 없습니다. | 12 | 과거 공지가 없습니다. |
12 | </text> | 13 | </text> |
13 | <button label="?" label_selected="?" name="help_button" /> | 14 | <button label="?" label_selected="?" name="help_button" /> |
14 | <text name="lbl"> | 15 | <text name="lbl"> |
15 | 그룹 공지 아카이브 | 16 | 그룹 공지 |
16 | </text> | 17 | </text> |
17 | <text name="lbl2"> | 18 | <text name="lbl2"> |
18 | 공지는 30일 동안 보관됩니다. 보려는 공지를 다음에서 클릭하십시오. | 19 | 공지는 30일 동안 보관됩니다. 보려는 공지를 다음에서 클릭하십시오. |
19 | 새로운 공지를 수령한 경우 '목록 새로고침' 버튼을 클릭하십시오. | 20 | 새로운 공지를 수령한 경우 '새로고침' 버튼을 클릭하십시오. |
20 | </text> | 21 | </text> |
21 | <scroll_list name="notice_list"> | 22 | <scroll_list name="notice_list"> |
22 | <column label="" name="icon" /> | 23 | <column label="" name="icon" /> |
@@ -25,51 +26,50 @@ | |||
25 | <column label="Date" name="date" /> | 26 | <column label="Date" name="date" /> |
26 | </scroll_list> | 27 | </scroll_list> |
27 | <text name="notice_list_none_found"> | 28 | <text name="notice_list_none_found"> |
28 | 은 니다. | 29 | 되 음. |
29 | </text> | 30 | </text> |
30 | <button label="새 공지 생성" label_selected="새 공지 생성" | 31 | <button label="새 공지 만들기" label_selected="새 공지 만들기" |
31 | name="create_new_notice" /> | 32 | name="create_new_notice" /> |
32 | <button label="목록 새로 고침" label_selected="목록 새로 고침" | 33 | <button label="새로 고침" label_selected="목록 새로 고침" |
33 | name="refresh_notices" /> | 34 | name="refresh_notices" /> |
34 | <panel label="새 공지 생성" name="panel_create_new_notice"> | 35 | <panel label="새 공지 만들기" name="panel_create_new_notice"> |
35 | <text name="lbl"> | 36 | <text name="lbl"> |
36 | 공지 생성 | 37 | 공지 만들기 |
37 | </text> | 38 | </text> |
38 | <text name="lbl2"> | 39 | <text name="lbl2"> |
39 | 공지를 전송하려면 제목을 입력해야 합니다. 템을 관에서 | 40 | 공지를 전송하려면 제목을 입력해야 합니다. 리에서 이 창으로 |
40 | 이 지 통 | 41 | 드래하 공 작성창에 아템 할 |
41 | 가할 수 습니다. 첨부한 아이템은 복사 및 전송이 가능야 , | 42 | 있습니다. 첨부한 아이템은 복사 및 전송 있지 |
42 | 폴더를 전송할 수는 없습니다. | 43 | 전체 폴더를 전송할 수는 없습니다. |
43 | </text> | 44 | </text> |
44 | <text name="lbl3"> | 45 | <text name="lbl3"> |
45 | : | 46 | 제목: |
46 | </text> | 47 | </text> |
47 | <text name="lbl4"> | 48 | <text name="lbl4"> |
48 | 메시지: | 49 | 메시지: |
49 | </text> | 50 | </text> |
50 | <text name="lbl5"> | 51 | <text name="lbl5"> |
51 | 부: | 52 | 용: |
52 | </text> | 53 | </text> |
53 | <button label="부착물 삭제" label_selected="부착물 삭제" | 54 | <button label="착용물 삭제" label_selected="착용물 삭제" |
54 | name="remove_attachment" /> | 55 | name="remove_attachment" /> |
55 | <button label="공지 전송" label_selected="공지 전송" name="send_notice" /> | 56 | <button label="공지 전송" label_selected="공지 전송" name="send_notice" /> |
56 | <panel name="drop_target2" | 57 | <panel name="drop_target" |
57 | tool_tip="Drag an inventory item onto the message box to send it with the notice. You must have permission to copy and transfer the object to send it with the notice." /> | 58 | tool_tip="Drag an inventory item onto the message box to send it with the notice. You must have permission to copy and transfer the object to send it with the notice." /> |
58 | </panel> | 59 | </panel> |
59 | <panel label="지난 통보 보기" name="panel_view_past_notice"> | 60 | <panel label="과거 공지 보기" name="panel_view_past_notice"> |
60 | <text name="lbl"> | 61 | <text name="lbl"> |
61 | 보된 지 | 62 | 공지 보관함 |
62 | </text> | 63 | </text> |
63 | <text name="lbl2"> | 64 | <text name="lbl2"> |
64 | 새로운 공지를 전송하려면 위의 '새 공지 작성' 버튼을 클릭하십시오. | 65 | 새로운 공지를 전송하려면 위의 '새 공지 만들기' 버튼을 클릭하십시오. |
65 | </text> | 66 | </text> |
66 | <text name="lbl3"> | 67 | <text name="lbl3"> |
67 | : | 68 | 제목: |
68 | </text> | 69 | </text> |
69 | <text name="lbl4"> | 70 | <text name="lbl4"> |
70 | 메시지: | 71 | 메시지: |
71 | </text> | 72 | </text> |
72 | <button label="부착물 열기" label_selected="부착물 열기" | 73 | <button label="첨부 열기" label_selected="첨부 열기" name="open_attachment" /> |
73 | name="open_attachment" /> | ||
74 | </panel> | 74 | </panel> |
75 | </panel> | 75 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_roles.xml b/linden/indra/newview/skins/xui/ko/panel_group_roles.xml index 74db0e2..0a9070a 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_roles.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_roles.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="멤버 및 역할" name="roles_tab"> | 2 | <panel label="회원 및 역할" name="roles_tab"> |
3 | <text name="default_needs_apply_text"> | 3 | <text name="default_needs_apply_text"> |
4 | 현재 하위 탭에 적용되지 않은 변경 사항이 있습니다. | 4 | 현재 하위 탭에 적용되지 않은 변경 사항이 있습니다. |
5 | </text> | 5 | </text> |
@@ -12,10 +12,11 @@ | |||
12 | <button label="?" name="help_button" /> | 12 | <button label="?" name="help_button" /> |
13 | <panel name="members_header"> | 13 | <panel name="members_header"> |
14 | <text name="static"> | 14 | <text name="static"> |
15 | 멤버 및 역할 | 15 | 회원 및 역할 |
16 | </text> | 16 | </text> |
17 | <text name="static2"> | 17 | <text name="static2"> |
18 | 그룹 멤버에게 능력과 역할이 할당되었습니다. 이 설정은 더 나은 구성과 융통성을 갖출 수 있도록 간편한 사용자 지정이 가능합니다. | 18 | 그룹 회원에게 권한과 역할이 할당되었습니다. 이 설정은 |
19 | 더 나은 구성과 융통성을 위해 사용자 지정이 가능합니다. | ||
19 | </text> | 20 | </text> |
20 | </panel> | 21 | </panel> |
21 | <panel name="roles_header"> | 22 | <panel name="roles_header"> |
@@ -23,29 +24,29 @@ | |||
23 | 역할 | 24 | 역할 |
24 | </text> | 25 | </text> |
25 | <text name="role_properties_modifiable"> | 26 | <text name="role_properties_modifiable"> |
26 | 다음 역할을 선택하십시오. 이름, 설명 및 멤버 타이틀을 수정할 수 있습니다. | 27 | 다음 역할을 선택하십시오. 이름, 설명 및 회원 타이틀을 수정할 수 있습니다. |
27 | </text> | 28 | </text> |
28 | <text name="role_properties_not_modifiable"> | 29 | <text name="role_properties_not_modifiable"> |
29 | 다음 역할을 선택하여 특성, 멤버 및 허용된 능력을 확인하십시오. | 30 | 다음 역할을 선택하여 특성, 회원 및 허용된 권한을 확인하십시오. |
30 | </text> | 31 | </text> |
31 | <text name="role_actions_modifiable"> | 32 | <text name="role_actions_modifiable"> |
32 | 역할에 능력을 할당할 수 있습니다. | 33 | 역할에 권한을 할당할 수 있습니다. |
33 | </text> | 34 | </text> |
34 | <text name="role_actions_not_modifiable"> | 35 | <text name="role_actions_not_modifiable"> |
35 | 할당된 능력을 볼 수는 있지만 수정할 수는 없습니다. | 36 | 할당된 권한을 볼 수 있지만 수정할 수는 없습니다. |
36 | </text> | 37 | </text> |
37 | </panel> | 38 | </panel> |
38 | <panel name="actions_header"> | 39 | <panel name="actions_header"> |
39 | <text name="static"> | 40 | <text name="static"> |
40 | 능력 | 41 | 권한 |
41 | </text> | 42 | </text> |
42 | <text name="static2"> | 43 | <text name="static2"> |
43 | 능력에 대한 설명을 보고 능력을 실행할 수 있는 역할 및 멤를 | 44 | 권한에 대한 설명을 보고 권한을 실행할 수 있는 역할 및 회원 |
44 | 볼 수 있습니다. | 45 | 볼 수 있습니다. |
45 | </text> | 46 | </text> |
46 | </panel> | 47 | </panel> |
47 | <tab_container name="roles_tab_container"> | 48 | <tab_container name="roles_tab_container"> |
48 | <panel label="맴버" name="members_sub_tab" tool_tip="Members"> | 49 | <panel label="회원" name="members_sub_tab" tool_tip="Members"> |
49 | <button label="검색" name="search_button" /> | 50 | <button label="검색" name="search_button" /> |
50 | <button label="모두 표시" name="show_all_button" /> | 51 | <button label="모두 표시" name="show_all_button" /> |
51 | <name_list name="member_list"> | 52 | <name_list name="member_list"> |
@@ -53,12 +54,12 @@ | |||
53 | <column label="Donated Tier" name="donated" /> | 54 | <column label="Donated Tier" name="donated" /> |
54 | <column label="Last Login" name="online" /> | 55 | <column label="Last Login" name="online" /> |
55 | </name_list> | 56 | </name_list> |
56 | <button label="새로운 사람 초대 ..." name="member_invite" /> | 57 | <button label="새로운 사람 초대…" name="member_invite" /> |
57 | <button label="그룹에서 강퇴" name="member_eject" /> | 58 | <button label="그룹에서 강퇴" name="member_eject" /> |
58 | <text name="help_text"> | 59 | <text name="help_text"> |
59 | 멤버에게 할당된 역할을 추가 또는 하거 | 60 | 회게 할당된 역할을 추가 또는 제거할 있습니다. |
60 | Control 키를 누고 해당 이름을 클릭하여 | 61 | Ctrl 키를 누 상로 당하는 회 름을 클릭하면 |
61 | 여러 멤를 선택할 수 있습니다. | 62 | 여러 회원 선택할 수 있습니다. |
62 | </text> | 63 | </text> |
63 | </panel> | 64 | </panel> |
64 | <panel label="역할" name="roles_sub_tab"> | 65 | <panel label="역할" name="roles_sub_tab"> |
@@ -69,13 +70,15 @@ Control 키를 누르고 해당 이름을 클릭하여 | |||
69 | <column label="Title" name="title" /> | 70 | <column label="Title" name="title" /> |
70 | <column label="Members" name="members" /> | 71 | <column label="Members" name="members" /> |
71 | </scroll_list> | 72 | </scroll_list> |
72 | <button label="새 역할 생성…" name="role_create" /> | 73 | <button label="새 역할 생성 …" name="role_create" /> |
73 | <button label="역할 삭제" name="role_delete" /> | 74 | <button label="역할 삭제" name="role_delete" /> |
74 | <text name="help_text"> | 75 | <text name="help_text"> |
75 | 역할에는 타이틀이 있으며 멤버가 할 수 있는 능력 목록이 있습니다. 멤버는 하나 이상의 역할에 소속될 수 있습니다. 한 그룹은 모든 사람 및 소유주 역할을 포함하여 최고 10가지의 역할까지 가질 수 있습니다 | 76 | 역할에는 회원이 수행할 수 있는 권한의 타이틀과 허가 목록이 있습니다.회원들은 한 가지 이상의 역할에 |
77 | 속할 수 있습니다.한 그룹은 모든 사람 및 소유주 역할을 포함하여 | ||
78 | 최고 10가지의 역할까지 가질 수 있습니다. | ||
76 | </text> | 79 | </text> |
77 | </panel> | 80 | </panel> |
78 | <panel label="능력" name="actions_sub_tab"> | 81 | <panel label="권한" name="actions_sub_tab"> |
79 | <button label="검색" name="search_button" /> | 82 | <button label="검색" name="search_button" /> |
80 | <button label="모두 표시" name="show_all_button" /> | 83 | <button label="모두 표시" name="show_all_button" /> |
81 | <scroll_list name="action_list" tool_tip="Select an Ability to view more details."> | 84 | <scroll_list name="action_list" tool_tip="Select an Ability to view more details."> |
@@ -83,8 +86,8 @@ Control 키를 누르고 해당 이름을 클릭하여 | |||
83 | <column label="" name="action" /> | 86 | <column label="" name="action" /> |
84 | </scroll_list> | 87 | </scroll_list> |
85 | <text name="help_text"> | 88 | <text name="help_text"> |
86 | 능력은 역할을 가 멤버가 이 그룹 내 | 89 | 권한은 역할 회이 이 그룹 내 특 작 수행할 |
87 | 특한 일을 할 있게 니다. 능력의 종류는 다양합니다. | 90 | 수 있도록 합니다. 권한의 종류는 다양합니다. |
88 | </text> | 91 | </text> |
89 | </panel> | 92 | </panel> |
90 | </tab_container> | 93 | </tab_container> |
@@ -93,7 +96,7 @@ Control 키를 누르고 해당 이름을 클릭하여 | |||
93 | 할당된 역할 | 96 | 할당된 역할 |
94 | </text> | 97 | </text> |
95 | <text name="static2"> | 98 | <text name="static2"> |
96 | 허용된 능력 | 99 | 허용된 권한 |
97 | </text> | 100 | </text> |
98 | <scroll_list name="member_assigned_roles"> | 101 | <scroll_list name="member_assigned_roles"> |
99 | <column label="" name="checkbox" /> | 102 | <column label="" name="checkbox" /> |
@@ -119,20 +122,20 @@ Control 키를 누르고 해당 이름을 클릭하여 | |||
119 | 타이틀 | 122 | 타이틀 |
120 | </text> | 123 | </text> |
121 | <line_editor name="role_title"> | 124 | <line_editor name="role_title"> |
122 | (대기) | 125 | (대기 중) |
123 | </line_editor> | 126 | </line_editor> |
124 | <text_editor name="role_description"> | 127 | <text_editor name="role_description"> |
125 | (대기) | 128 | (대기 중) |
126 | </text_editor> | 129 | </text_editor> |
127 | <text name="static4"> | 130 | <text name="static4"> |
128 | 할당된 멤버 | 131 | 할당된 회원 |
129 | </text> | 132 | </text> |
130 | <text name="static5" | 133 | <text name="static5" |
131 | tool_tip="현재 선택 역할 능력 목록 행할 수 있니다."> | 134 | tool_tip="현재 선택 역할 수행할 수 있 권한 록입다."> |
132 | 허용된 능력 | 135 | 허용된 권한 |
133 | </text> | 136 | </text> |
134 | <check_box label="멤버가 표시되었습니다" name="role_visible_in_list" | 137 | <check_box label="회원이 표시되었습니다." name="role_visible_in_list" |
135 | tool_tip="Sets whether members of this role are visible in the General tab to people outside of the group." /> | 138 | tool_tip="역할의 회원이 일반 탭에서 그룹 밖의 사람들에게 보이는지 여부를 설정합니다." /> |
136 | <scroll_list name="role_allowed_actions" | 139 | <scroll_list name="role_allowed_actions" |
137 | tool_tip="For Details of each Allowed Ability see the Abilities tab."> | 140 | tool_tip="For Details of each Allowed Ability see the Abilities tab."> |
138 | <column label="" name="icon" /> | 141 | <column label="" name="icon" /> |
@@ -145,13 +148,13 @@ Control 키를 누르고 해당 이름을 클릭하여 | |||
145 | 설명 | 148 | 설명 |
146 | </text> | 149 | </text> |
147 | <text_editor name="action_description"> | 150 | <text_editor name="action_description"> |
148 | 이 기능은 '이 그룹에서 멤버 강퇴'입니다. 소유주만 다른 소유주를 탈퇴 시킬 수 있습니다. | 151 | 이 기능은 '이 그룹에서 회원 축출'입니다. 소유주만 다른 소유주를 탈퇴 시킬 수 있습니다. |
149 | </text_editor> | 152 | </text_editor> |
150 | <text name="static2"> | 153 | <text name="static2"> |
151 | 능력을 포함한 역할 | 154 | 권한을 포함한 역할 |
152 | </text> | 155 | </text> |
153 | <text name="static3"> | 156 | <text name="static3"> |
154 | 능력을 가진 멤버 | 157 | 권한을 가진 회원 |
155 | </text> | 158 | </text> |
156 | </panel> | 159 | </panel> |
157 | </panel> | 160 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_group_voting.xml b/linden/indra/newview/skins/xui/ko/panel_group_voting.xml index 255a480..d18865a 100644 --- a/linden/indra/newview/skins/xui/ko/panel_group_voting.xml +++ b/linden/indra/newview/skins/xui/ko/panel_group_voting.xml | |||
@@ -1,11 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="제안서" name="voting_tab"> | 2 | <panel label="제안" name="voting_tab"> |
3 | <text name="help_text"> | 3 | <text name="help_text"> |
4 | 그룹 제안은 그룹의 희망사항을 알고 | 4 | 그룹 제안은 그룹의 희망사항을 알고 |
5 | 그룹이 어떻게 생각하는지를 파악하는 데 | 5 | 그룹이 어떻게 생각하는지를 파악하는 데 |
6 | 사용할 수 있습니다. 적절한 권한이 | 6 | 사용할 수 있습니다.적절한 권한이 있다면 |
7 | 다면 안을 생성, 제 개, | 7 | 제안을 생성, |
8 | 제안에대한 투표, 과거의 제안을 볼 수 있습니다. | 8 | 제안에 대한 투표와 과거의 제안을 볼 수 있습니다. |
9 | </text> | 9 | </text> |
10 | <button label="?" name="help_button" /> | 10 | <button label="?" name="help_button" /> |
11 | <text name="proposal_header"> | 11 | <text name="proposal_header"> |
@@ -15,21 +15,21 @@ | |||
15 | 그룹 제안 열기 | 15 | 그룹 제안 열기 |
16 | </text> | 16 | </text> |
17 | <text name="proposals_header_create_txt"> | 17 | <text name="proposals_header_create_txt"> |
18 | 제안 생성 | 18 | 제안 만들기 |
19 | </text> | 19 | </text> |
20 | <text name="proposals_header_vote_txt"> | 20 | <text name="proposals_header_vote_txt"> |
21 | 제안 투표 | 21 | 제안 투표 |
22 | </text> | 22 | </text> |
23 | <text name="empty_proposal_txt"> | 23 | <text name="empty_proposal_txt"> |
24 | 생성하려는 제안은 비어 있습니다. 제안을 생성하기 전에 작성하. | 24 | 들는 제안은 비어 있습니다. 제안을 만들기 전에 작성하 합. |
25 | </text> | 25 | </text> |
26 | <text name="proposal_instructions"> | 26 | <text name="proposal_instructions"> |
27 | 투표하려는 제안을 더블 클릭하거나 제안 생성을 눌러 새로운 제안을 생성합니다. | 27 | 투표하려는 제안을 더블 클릭하거나 만들기를 눌러 새로운 제안을 생성합니다. |
28 | </text> | 28 | </text> |
29 | <text name="proposal_lbl"> | 29 | <text name="proposal_lbl"> |
30 | 제안서: | 30 | 제안: |
31 | </text> | 31 | </text> |
32 | <button label="제안 생성" label_selected="제안 생성" name="btn_proposal" /> | 32 | <button label="제안 만들기" label_selected="제안 만들기" name="btn_proposal" /> |
33 | <button label="제안 보기" label_selected="제안 보기" | 33 | <button label="제안 보기" label_selected="제안 보기" |
34 | name="btn_view_proposal_item" /> | 34 | name="btn_view_proposal_item" /> |
35 | <button label="목록 보기" label_selected="목록 보기" | 35 | <button label="목록 보기" label_selected="목록 보기" |
@@ -40,7 +40,7 @@ | |||
40 | <spinner name="quorum" | 40 | <spinner name="quorum" |
41 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> | 41 | tool_tip="선거 결과가 효력을 발휘하려면 총 #명의 투표 인원이 필요합니다." /> |
42 | <text name="quorum_text"> | 42 | <text name="quorum_text"> |
43 | 총 그룹 멤버 x명 중. | 43 | 총 그룹 회원 x명 중. |
44 | </text> | 44 | </text> |
45 | <text name="duration_lbl"> | 45 | <text name="duration_lbl"> |
46 | 기간: | 46 | 기간: |
@@ -55,10 +55,10 @@ | |||
55 | 만장일치 | 55 | 만장일치 |
56 | </radio_group> | 56 | </radio_group> |
57 | <text name="start_lbl"> | 57 | <text name="start_lbl"> |
58 | 투표 시작: | 58 | 투표 시작일: |
59 | </text> | 59 | </text> |
60 | <text name="end_lbl"> | 60 | <text name="end_lbl"> |
61 | 투표 종료: | 61 | 투표 종료일: |
62 | </text> | 62 | </text> |
63 | <button label="제안 제출" label_selected="제안 제출" name="btn_submit" /> | 63 | <button label="제안 제출" label_selected="제안 제출" name="btn_submit" /> |
64 | <button label="취소" label_selected="취소" name="btn_cancel" /> | 64 | <button label="취소" label_selected="취소" name="btn_cancel" /> |
@@ -69,7 +69,7 @@ | |||
69 | 그룹 투표 기록 | 69 | 그룹 투표 기록 |
70 | </text> | 70 | </text> |
71 | <text name="instructions"> | 71 | <text name="instructions"> |
72 | 과거의 투표를 더블 클릭하거나 하나를 선택하고 항목 보기를 클릭하여 결과를 봅니다. | 72 | 지난 투표를 더블 클릭하거나 하나를 선택하고 결과보기를 클릭하여 결과를 봅니다. |
73 | </text> | 73 | </text> |
74 | <text name="history_list_lbl"> | 74 | <text name="history_list_lbl"> |
75 | 과거의 투표 투표 종료 | 75 | 과거의 투표 투표 종료 |
diff --git a/linden/indra/newview/skins/xui/ko/panel_land_covenant.xml b/linden/indra/newview/skins/xui/ko/panel_land_covenant.xml index 10e5b46..1dc1268 100644 --- a/linden/indra/newview/skins/xui/ko/panel_land_covenant.xml +++ b/linden/indra/newview/skins/xui/ko/panel_land_covenant.xml | |||
@@ -1,39 +1,39 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="Covenant" title="계 항"> | 2 | <panel name="Covenant" title="행 규"> |
3 | <text name="region_name_lbl"> | 3 | <text name="region_name_lbl"> |
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_name_text"> | 6 | <text name="region_name_text"> |
7 | (알려지 음) | 7 | (알 음) |
8 | </text> | 8 | </text> |
9 | <text name="estate_name_lbl"> | 9 | <text name="estate_name_lbl"> |
10 | 유지: | 10 | 유지: |
11 | </text> | 11 | </text> |
12 | <text name="estate_name_text"> | 12 | <text name="estate_name_text"> |
13 | (알려지 음) | 13 | (알 음) |
14 | </text> | 14 | </text> |
15 | <text name="estate_owner_lbl"> | 15 | <text name="estate_owner_lbl"> |
16 | 유지 소유자: | 16 | 유지 소유자: |
17 | </text> | 17 | </text> |
18 | <text name="estate_owner_text"> | 18 | <text name="estate_owner_text"> |
19 | (알려지 음) | 19 | (알 음) |
20 | </text> | 20 | </text> |
21 | <text name="resellable_clause"> | 21 | <text name="resellable_clause"> |
22 | 이 지역에서 구입한 토지는 재판매할 수 없는 경우도 있습니다. | 22 | 이 지역에서 구매한 토지는 재판매 할 수 없는 경우도 있습니다. |
23 | </text> | 23 | </text> |
24 | <text name="changeable_clause"> | 24 | <text name="changeable_clause"> |
25 | 이 지역에서 구입한 토지는 결합 또는 분할 할 수 없는 경우도 있습니다. | 25 | 이 지역에서 구매한 토지는 결합 또는 분할 할 수 없는 경우도 있습니다. |
26 | </text> | 26 | </text> |
27 | <text name="can_resell"> | 27 | <text name="can_resell"> |
28 | 이 지역에서 구입한 토지는 재판매할 수 있습니다. | 28 | 이 지역에서 구매한 토지는 재판매 할 수 있습니다. |
29 | </text> | 29 | </text> |
30 | <text name="can_not_resell"> | 30 | <text name="can_not_resell"> |
31 | 이 지역에서 구입한 토지는 재판매할 수 없습니다. | 31 | 이 지역에서 구매한 토지는 재판매 할 수 없습니다. |
32 | </text> | 32 | </text> |
33 | <text name="can_change"> | 33 | <text name="can_change"> |
34 | 이 지역에서 구입한 토지는 결합 또는 분할 수 있습니다. | 34 | 이 지역에서 구매한 토지는 결합 또는 분할 가능 니다. |
35 | </text> | 35 | </text> |
36 | <text name="can_not_change"> | 36 | <text name="can_not_change"> |
37 | 이 지역에서 구입한 토지는 결합 또는 분할 할 없니다. | 37 | 이 지역에서 구매한 토지는 결합 또는 분할 가 합니다. |
38 | </text> | 38 | </text> |
39 | </panel> | 39 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_login.xml b/linden/indra/newview/skins/xui/ko/panel_login.xml index 4fb89cd..591a859 100644 --- a/linden/indra/newview/skins/xui/ko/panel_login.xml +++ b/linden/indra/newview/skins/xui/ko/panel_login.xml | |||
@@ -7,35 +7,35 @@ | |||
7 | 이름: | 7 | 이름: |
8 | </text> | 8 | </text> |
9 | <text name="last_name_text"> | 9 | <text name="last_name_text"> |
10 | 성: | 10 | 성 |
11 | </text> | 11 | </text> |
12 | <text name="password_text"> | 12 | <text name="password_text"> |
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"> |
20 | 우리 집 | 20 | 홈 |
21 | </combo_item> | 21 | </combo_item> |
22 | <combo_item name="MyLastLocation"> | 22 | <combo_item name="MyLastLocation"> |
23 | 내 최후 | 23 | 최 방문 |
24 | </combo_item> | 24 | </combo_item> |
25 | <combo_item name="<Typeregionname>"> | 25 | <combo_item name="Typeregionname"> |
26 | <지역명 입력> | 26 | <지역명 입력> |
27 | </combo_item> | 27 | </combo_item> |
28 | </combo_box> | 28 | </combo_box> |
29 | <check_box label="암호 저장하기" name="remember_check" /> | 29 | <check_box label="비밀번호 기억" name="remember_check" /> |
30 | <text name="full_screen_text"> | 30 | <text name="full_screen_text"> |
31 | 로그인 뷰어는 전체 화면로 표시됩니다. | 31 | 로그인 뷰어에 전체 화면 표시됩니다. |
32 | </text> | 32 | </text> |
33 | <button label="신규 계정..." label_selected="신규 계정..." | 33 | <button label="신규 계정" label_selected="신규 계정" |
34 | name="new_account_btn" /> | 34 | name="new_account_btn" /> |
35 | <button label="연결" label_selected="연결" name="connect_btn" /> | 35 | <button label="환경 설정" label_selected="환경 설정" |
36 | <button label="환경 설정..." label_selected="환경 설정..." | ||
37 | name="preferences_btn" /> | 36 | name="preferences_btn" /> |
38 | <button label="끝내기" label_selected="끝내기" name="quit_btn" /> | 37 | <button label="연결" label_selected="연결" name="connect_btn" /> |
38 | <button label="종료" label_selected="종료" name="quit_btn" /> | ||
39 | <text name="version_text"> | 39 | <text name="version_text"> |
40 | 1.23.4 (5) | 40 | 1.23.4 (5) |
41 | </text> | 41 | </text> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_media_remote.xml b/linden/indra/newview/skins/xui/ko/panel_media_remote.xml index 8cec895..a1e0c36 100644 --- a/linden/indra/newview/skins/xui/ko/panel_media_remote.xml +++ b/linden/indra/newview/skins/xui/ko/panel_media_remote.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 | <panel name="music_remote"> | 2 | <panel name="music_remote"> |
3 | <text type="string" length="1" name="text"> | 3 | <text type="string" length="6" name="text"> |
4 | 제어 | 4 | |
5 | </text> | 5 | </text> |
6 | <volume_slider name="volume_slider" | ||
7 | tool_tip="이 슬라이더를 사용하여 볼륨을 변경" /> | ||
6 | <button label="" label_selected="" name="stop_btn" tool_tip="미디어 중지" /> | 8 | <button label="" label_selected="" name="stop_btn" tool_tip="미디어 중지" /> |
7 | <button label="" label_selected="" name="play_btn" | 9 | <button label="" label_selected="" name="play_btn" |
8 | tool_tip="미디어 스트림 재생" /> | 10 | tool_tip="미디어 스트림 재생" /> |
9 | <button label="" label_selected="" name="pause_btn" | 11 | <button label="" label_selected="" name="pause_btn" |
10 | tool_tip="미디어 스트림 일시 정지" /> | 12 | tool_tip="미디어 스트림 일시 정지" /> |
11 | <volume_slider name="volume_slider" | ||
12 | tool_tip="이 슬라이더를 사용하여 볼륨을 변경" /> | ||
13 | </panel> | 13 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_music_remote.xml b/linden/indra/newview/skins/xui/ko/panel_music_remote.xml index 3ec3a0f..c1c8bc5 100644 --- a/linden/indra/newview/skins/xui/ko/panel_music_remote.xml +++ b/linden/indra/newview/skins/xui/ko/panel_music_remote.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 | <panel name="music_remote"> | 2 | <panel name="music_remote"> |
3 | <text type="string" length="1" name="text"> | 3 | <text type="string" length="6" name="text"> |
4 | 음악 제어 | 4 | 음악 |
5 | </text> | 5 | </text> |
6 | <volume_slider name="volume_slider" | ||
7 | tool_tip="이 슬라이더를 사용하여 볼륨을 변경" /> | ||
6 | <button label="" label_selected="" name="stop_btn" tool_tip="미디어 중지" /> | 8 | <button label="" label_selected="" name="stop_btn" tool_tip="미디어 중지" /> |
7 | <button label="" label_selected="" name="play_btn" | 9 | <button label="" label_selected="" name="play_btn" |
8 | tool_tip="미디어 스트림 재생" /> | 10 | tool_tip="미디어 스트림 재생" /> |
9 | <button label="" label_selected="" name="pause_btn" | 11 | <button label="" label_selected="" name="pause_btn" |
10 | tool_tip="미디어 스트림 일시 정지" /> | 12 | tool_tip="미디어 스트림 일시 정지" /> |
11 | <volume_slider name="volume_slider" | ||
12 | tool_tip="이 슬라이더를 사용하여 볼륨을 변경" /> | ||
13 | </panel> | 13 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_overlaybar.xml b/linden/indra/newview/skins/xui/ko/panel_overlaybar.xml index 39e7a73..143fc26 100644 --- a/linden/indra/newview/skins/xui/ko/panel_overlaybar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_overlaybar.xml | |||
@@ -1,14 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="overlay"> | 2 | <panel name="overlay"> |
3 | <button label="IM 수령" label_selected="IM 수령" name="IM Received" | 3 | <button label="메신저 수령" label_selected="메신저 수령" name="IM Received" |
4 | tool_tip="대기 중인 메세지가 있습니다. 메신지를 확인 하시려면 메신저 버튼을 클릭 하십시요." /> | 4 | tool_tip="대기 중인 메시지가 있습니다. 메신지를 확인 하시려면 메신저 버튼을 클릭하십시오." /> |
5 | <button label="용무 없음으로 설정" label_selected="용무 없음으로 설정" | 5 | <button label="용무 없음으로 설정" label_selected="용무 없음으로 설정" |
6 | name="Set Not Busy" | 6 | name="Set Not Busy" |
7 | tool_tip="채팅과 메신저가 숨겨져 있습니다. 여기를 클릭하여 용무 없음으로 설정합니다." /> | 7 | tool_tip="채팅과 메신저가 숨겨져 있습니다. 다른 용무 중을 해제하려면 여기를 클릭하십시오." /> |
8 | <button label="키 해제" label_selected="키 해제" name="Release Keys" | 8 | <button label="키 해제" label_selected="키 해제" name="Release Keys" |
9 | tool_tip="스크립트가 키를 제어했습니다. 여기를 클릭하여 키를 해제하십시오." /> | 9 | tool_tip="스크립트에 의해 키가 제어됩니다. 설정을 해제하려면 여기를 클릭하십시오." /> |
10 | <button label="마 시점" label_selected="마 시점" name="Mouselook" | 10 | <button label="1 시점" label_selected="1 시점" name="Mouselook" |
11 | tool_tip="보기를 조정할 때 마우스를 사용합니다. 총이 있다면 클릭할 때 쏘게 됩니다." /> | 11 | tool_tip="마우스를 사용하여 보기를 조정합니다. 총이 있는 경우 클릭하면 발사됩니다." /> |
12 | <button label="서기" label_selected="서기" name="Stand Up" | 12 | <button label="서기" label_selected="서기" name="Stand Up" |
13 | tool_tip="서려면 여기를 클릭하십시오." /> | 13 | tool_tip="어려면 여기를 클릭하십시오." /> |
14 | </panel> | 14 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_place.xml b/linden/indra/newview/skins/xui/ko/panel_place.xml index 9a64055..b88ba33 100644 --- a/linden/indra/newview/skins/xui/ko/panel_place.xml +++ b/linden/indra/newview/skins/xui/ko/panel_place.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="Place" title="장소"> | 2 | <panel name="Place" title="장소"> |
3 | <button label="텔리포트" name="teleport_btn" /> | 3 | <button label="텔리포트" name="teleport_btn" /> |
4 | <button label="지도에 표시하기" name="map_btn" /> | 4 | <button label="지도에 표시" name="map_btn" /> |
5 | <button label="..." name="auction_btn" /> | 5 | <button label="..." name="auction_btn" /> |
6 | </panel> | 6 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_place_small.xml b/linden/indra/newview/skins/xui/ko/panel_place_small.xml index 9a64055..b88ba33 100644 --- a/linden/indra/newview/skins/xui/ko/panel_place_small.xml +++ b/linden/indra/newview/skins/xui/ko/panel_place_small.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="Place" title="장소"> | 2 | <panel name="Place" title="장소"> |
3 | <button label="텔리포트" name="teleport_btn" /> | 3 | <button label="텔리포트" name="teleport_btn" /> |
4 | <button label="지도에 표시하기" name="map_btn" /> | 4 | <button label="지도에 표시" name="map_btn" /> |
5 | <button label="..." name="auction_btn" /> | 5 | <button label="..." name="auction_btn" /> |
6 | </panel> | 6 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_audio.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_audio.xml index d44243f..fd6e8b3 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_audio.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_audio.xml | |||
@@ -4,35 +4,33 @@ | |||
4 | 음소거: | 4 | 음소거: |
5 | </text> | 5 | </text> |
6 | <check_box label="오디오 음소거" name="disable audio" /> | 6 | <check_box label="오디오 음소거" name="disable audio" /> |
7 | <check_box label="창을 최소화할 때 오디오 음소거" name="mute_when_minimized" /> | 7 | <check_box label="창을 최소화 할 때 오디오 음소거" name="mute_when_minimized" /> |
8 | <text type="string" length="1" name="streaming_text"> | 8 | <text type="string" length="1" name="streaming_text"> |
9 | 스트리밍: | 9 | 스트리밍: |
10 | </text> | 10 | </text> |
11 | <check_box | 11 | <check_box label="스트리밍 음악 재생(더 많은 대역폭 사용)" |
12 | label="가능한 경우 스트리밍 음악 재생(더 많은 대역폭 사용)" | ||
13 | name="streaming_music" /> | 12 | name="streaming_music" /> |
14 | <check_box | 13 | <check_box label="스트리밍 비디오 재생(더 많은 대역폭 사용)" |
15 | label="가능한 경우 스트리밍 비디오 재생(더 많은 대역폭 사용)" | ||
16 | name="streaming_video" /> | 14 | name="streaming_video" /> |
17 | <text type="string" length="1" name="system_volume_text"> | 15 | <text type="string" length="1" name="system_volume_text"> |
18 | 사운드 효과: | 16 | 사운드 효과: |
19 | </text> | 17 | </text> |
20 | <text type="string" length="1" name="wind_volume_text"> | 18 | <text type="string" length="1" name="wind_volume_text"> |
21 | 바람의 : | 19 | 바람 리: |
22 | </text> | 20 | </text> |
23 | <text type="string" length="1" name="footsteps_volume_text"> | 21 | <text type="string" length="1" name="footsteps_volume_text"> |
24 | 발자국 륨: | 22 | 발자국 소: |
25 | </text> | 23 | </text> |
26 | <text type="string" length="1" name="ui_volume_text"> | 24 | <text type="string" length="1" name="ui_volume_text"> |
27 | UI : | 25 | 과음: |
28 | </text> | 26 | </text> |
29 | <spinner label="L$ 변화 계값" name="L$ Change Threshold" /> | 27 | <spinner label="L$ 변화 림" name="L$ Change Threshold" /> |
30 | <spinner label="건강 변화 계값" name="Health Change Threshold" /> | 28 | <spinner label="건강변화 림" name="Health Change Threshold" /> |
31 | <text type="string" length="1" name="doppler_effect_text"> | 29 | <text type="string" length="1" name="doppler_effect_text"> |
32 | 도플러 효과: | 30 | 도플러 효과: |
33 | </text> | 31 | </text> |
34 | <text type="string" length="1" name="distance_factor_text"> | 32 | <text type="string" length="1" name="distance_factor_text"> |
35 | 거리 : | 33 | 거리 : |
36 | </text> | 34 | </text> |
37 | <text type="string" length="1" name="rolloff_factor_text"> | 35 | <text type="string" length="1" name="rolloff_factor_text"> |
38 | 롤오프 요인: | 36 | 롤오프 요인: |
@@ -42,16 +40,16 @@ | |||
42 | </text> | 40 | </text> |
43 | <radio_group name="bitrate"> | 41 | <radio_group name="bitrate"> |
44 | <radio_item type="string" length="1" name="32kbps"> | 42 | <radio_item type="string" length="1" name="32kbps"> |
45 | 32 kbps | 43 | 32kbps |
46 | </radio_item> | 44 | </radio_item> |
47 | <radio_item type="string" length="1" name="64kbps"> | 45 | <radio_item type="string" length="1" name="64kbps"> |
48 | 64 kbps | 46 | 64kbps |
49 | </radio_item> | 47 | </radio_item> |
50 | <radio_item type="string" length="1" name="96kbps"> | 48 | <radio_item type="string" length="1" name="96kbps"> |
51 | 96 kbps | 49 | 96kbps |
52 | </radio_item> | 50 | </radio_item> |
53 | <radio_item type="string" length="1" name="128kbps"> | 51 | <radio_item type="string" length="1" name="128kbps"> |
54 | 128 kbps | 52 | 128kbps |
55 | </radio_item> | 53 | </radio_item> |
56 | </radio_group> | 54 | </radio_group> |
57 | </panel> | 55 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_chat.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_chat.xml index 3e00922..358d551 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_chat.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_chat.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 | <panel label="채팅" name="chat"> | 2 | <panel label="채팅" name="chat"> |
3 | <text type="string" length="1" name="text_box"> | 3 | <text type="string" length="1" name="text_box"> |
4 | 채팅 글자 크기: | 4 | 글자 크기: |
5 | </text> | 5 | </text> |
6 | <radio_group name="chat font size"> | 6 | <radio_group name="chat font size"> |
7 | <radio_item type="string" length="1" name="radio"> | 7 | <radio_item type="string" length="1" name="radio"> |
@@ -15,39 +15,37 @@ | |||
15 | </radio_item> | 15 | </radio_item> |
16 | </radio_group> | 16 | </radio_group> |
17 | <text type="string" length="1" name="text_box2"> | 17 | <text type="string" length="1" name="text_box2"> |
18 | 팅 색: | 18 | 글 색: |
19 | </text> | 19 | </text> |
20 | <color_swatch label="시스템" name="system" /> | 20 | <color_swatch label="시스템" name="system" /> |
21 | <color_swatch label="사용자" name="users" /> | 21 | <color_swatch label="사용자" name="users" /> |
22 | <color_swatch label="" name="objects" /> | 22 | <color_swatch label="젝트" name="objects" /> |
23 | <color_swatch label="거" name="background" /> | 23 | <color_swatch label="말선" name="background" /> |
24 | <color_swatch label="URLs" name="links" /> | 24 | <color_swatch label="URL" name="links" /> |
25 | <text type="string" length="1" name="text_box3"> | 25 | <text type="string" length="1" name="text_box3"> |
26 | 팅 솔: | 26 | 콘솔: |
27 | </text> | 27 | </text> |
28 | <spinner label="후 팅 페" name="fade_chat_time" /> | 28 | <spinner label="채팅창 짐" name="fade_chat_time" /> |
29 | <text type="string" length="1" name="text_box4"> | 29 | <text type="string" length="1" name="text_box4"> |
30 | (초) | 30 | (초) |
31 | </text> | 31 | </text> |
32 | <text type="string" length="1" name="text_box5"> | 32 | <text type="string" length="1" name="text_box5"> |
33 | (#행) | 33 | (#행) |
34 | </text> | 34 | </text> |
35 | <slider label="불투명도" name="console_opacity" /> | 35 | <slider label="투명도" name="console_opacity" /> |
36 | <text type="string" length="1" name="text_box6"> | 36 | <text type="string" length="1" name="text_box6"> |
37 | 팅 션: | 37 | 옵션: |
38 | </text> | 38 | </text> |
39 | <check_box label="채팅은 (재시작 후) 전체 화면을 사용합니다" | 39 | <check_box label="전체화면 사용(재시작 필요)" name="chat_full_width_check" /> |
40 | name="chat_full_width_check" /> | 40 | <check_box label="Enter 키 누른 후 채팅창 닫기" name="close_chat_on_return_check" /> |
41 | <check_box label="돌아오기 누른 후 채팅창 닫기" | 41 | <check_box label="화살표 키는 채팅시 아바타를 움직이는데 사용" |
42 | name="close_chat_on_return_check" /> | ||
43 | <check_box label="화살표는 채팅시 아바타 움직이는데 사용" | ||
44 | name="arrow_keys_move_avatar_check" /> | 42 | name="arrow_keys_move_avatar_check" /> |
45 | <check_box label="채팅에 타스탬프 표시하기" name="show_timestamps_check" /> | 43 | <check_box label="채팅 표시하기" name="show_timestamps_check" /> |
46 | <text type="string" length="1" name="text_box7"> | 44 | <text type="string" length="1" name="text_box7"> |
47 | 말풍선 채팅: | 45 | 말풍선 채팅: |
48 | </text> | 46 | </text> |
49 | <check_box label="말풍선 표시하기" name="bubble_text_chat" /> | 47 | <check_box label="말풍선 표시하기" name="bubble_text_chat" /> |
50 | <slider label="불투명도" name="bubble_chat_opacity" /> | 48 | <slider label="투명도" name="bubble_chat_opacity" /> |
51 | <text type="string" length="1" name="text_box8"> | 49 | <text type="string" length="1" name="text_box8"> |
52 | 스크립트 오류: | 50 | 스크립트 오류: |
53 | </text> | 51 | </text> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_general.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_general.xml index 801f02c..d6bfebf 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_general.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_general.xml | |||
@@ -1,19 +1,39 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="일반사항" name="general_panel"> | 2 | <panel label="일반" name="general_panel"> |
3 | <check_box label="로그인 화면에 시작 위치 표시" name="show_location_checkbox" /> | 3 | <combo_box name="location_combobox"> |
4 | <check_box label="내 화면에 내 이름 숨기기" name="show_my_name_checkbox" /> | 4 | <combo_item name="MyHome"> |
5 | <check_box label="내 그룹 타이틀 숨기기" name="show_my_title_checkbox" /> | 5 | 홈 |
6 | </combo_item> | ||
7 | <combo_item name="MyLastLocation"> | ||
8 | 최종 방문지 | ||
9 | </combo_item> | ||
10 | </combo_box> | ||
11 | <check_box label="로그인 화면에 시작위치 표시" name="show_location_checkbox" /> | ||
12 | <radio_group name="fade_out_radio"> | ||
13 | <radio_item type="string" length="1" name="Never"> | ||
14 | 안함 | ||
15 | </radio_item> | ||
16 | <radio_item type="string" length="1" name="Temporarily"> | ||
17 | 임시로 표시 | ||
18 | </radio_item> | ||
19 | <radio_item type="string" length="1" name="Always"> | ||
20 | 항상 | ||
21 | </radio_item> | ||
22 | </radio_group> | ||
23 | <check_box label="내 화면에서 내 이름 숨기기" name="show_my_name_checkbox" /> | ||
24 | <check_box label="내 그룹명 숨기기" name="show_my_title_checkbox" /> | ||
6 | <check_box label="작은 아바타 이름" name="small_avatar_names_checkbox" /> | 25 | <check_box label="작은 아바타 이름" name="small_avatar_names_checkbox" /> |
7 | <check_box label="온라인 친구 공지 표시" name="friends_online_notify_checkbox" /> | 26 | <color_swatch label="" name="effect_color_swatch" |
27 | tool_tip="색 관리기를 열려면 클릭 하십시오." /> | ||
28 | <spinner label="자리비움 시간초과:" name="afk_timeout_spinner" /> | ||
29 | <check_box label="온라인 친구 보여주기" name="friends_online_notify_checkbox" /> | ||
8 | <check_box label="미니 지도 회전" name="rotate_mini_map_checkbox" /> | 30 | <check_box label="미니 지도 회전" name="rotate_mini_map_checkbox" /> |
9 | <check_box label="린든달러 지출과 기부 통보" | 31 | <check_box label="L$ 지출과 기부 알려주기" name="notify_money_change_checkbox" /> |
10 | name="notify_money_change_checkbox" /> | 32 | <check_box label="다음 시작할 때 그래픽 하드웨어 자동 감지" |
11 | <check_box label="다음 시작할 때 그래픽 하드웨어를 자동 감지" | ||
12 | name="probe_hardware_checkbox" | 33 | name="probe_hardware_checkbox" |
13 | tool_tip="Second Life는 사용자의 하드웨어에 따라 일부 그래픽 설정을 자동으로 구성합니다. 새로운 하드웨어를 설치하려는 경우 Second Life가 이를 다시 감지하도록 해야 합니다." /> | 34 | tool_tip="세컨드라이프는 사용자의 하드웨어에 따라 일부 그래픽 설정을 자동으로 구성합니다. 새로운 하드웨어를 설치하려는 경우, 세컨드라이프가 이를 다시 감지하도록 해야 합니다." /> |
14 | <check_box label="기본 시스템 색 피커 사용" | 35 | <check_box label="시스템 색 관리 사용" name="use_system_color_picker_checkbox" |
15 | name="use_system_color_picker_checkbox" | 36 | tool_tip="세컨드라이프에서 제공하는 것 대신 기본 시스템 색관리를 사용합니다." /> |
16 | tool_tip="Second Life에서 제공하는 것 대신 기본 시스템 컬러 피커를 사용합니다." /> | ||
17 | <text type="string" length="1" name="start_location_textbox"> | 37 | <text type="string" length="1" name="start_location_textbox"> |
18 | 시작 위치: | 38 | 시작 위치: |
19 | </text> | 39 | </text> |
@@ -27,57 +47,55 @@ | |||
27 | 초 | 47 | 초 |
28 | </text> | 48 | </text> |
29 | <text type="string" length="1" name="crash_report_textbox"> | 49 | <text type="string" length="1" name="crash_report_textbox"> |
30 | 신고: | 50 | 보고: |
31 | </text> | 51 | </text> |
32 | <text type="string" length="1" name="language_textbox"> | 52 | <text type="string" length="1" name="language_textbox"> |
33 | 언어: | 53 | 언어: |
34 | </text> | 54 | </text> |
35 | <text type="string" length="1" name="language_textbox2"> | 55 | <text type="string" length="1" name="language_textbox2"> |
36 | (로운 효과를 위해서는 시동이 필요합니다.) | 56 | (재시동 필요) |
37 | </text> | 57 | </text> |
38 | <radio_group name="fade_out_radio"> | ||
39 | <radio_item type="string" length="1" name="Never"> | ||
40 | 않함 | ||
41 | </radio_item> | ||
42 | <radio_item type="string" length="1" name="Temporarily"> | ||
43 | 임시로 보기 | ||
44 | </radio_item> | ||
45 | <radio_item type="string" length="1" name="Always"> | ||
46 | 항상 | ||
47 | </radio_item> | ||
48 | </radio_group> | ||
49 | <color_swatch label="" name="effect_color_swatch" | ||
50 | tool_tip="클릭해 색 피커를 여십시오" /> | ||
51 | <spinner label="자리비움 시간초과:" name="afk_timeout_spinner" /> | ||
52 | <text name="region_name_prompt"> | 58 | <text name="region_name_prompt"> |
53 | <지역명 입력> | 59 | <지역명 입력> |
54 | </text> | 60 | </text> |
55 | <combo_box name="crash_behavior_combobox"> | 61 | <combo_box name="crash_behavior_combobox"> |
56 | <combo_item type="string" length="1" name="Askbeforesending"> | 62 | <combo_item type="string" length="1" name="Askbeforesending"> |
57 | 전송하기 전에 확인 | 63 | 보내기 전에 확인 |
58 | </combo_item> | 64 | </combo_item> |
59 | <combo_item type="string" length="1" name="Alwayssend"> | 65 | <combo_item type="string" length="1" name="Alwayssend"> |
60 | 항상 전송 | 66 | 항상 보내기 |
61 | </combo_item> | 67 | </combo_item> |
62 | <combo_item type="string" length="1" name="Neversend"> | 68 | <combo_item type="string" length="1" name="Neversend"> |
63 | 송 함 | 69 | 보내 음 |
64 | </combo_item> | 70 | </combo_item> |
65 | </combo_box> | 71 | </combo_box> |
66 | <combo_box name="language_combobox"> | 72 | <combo_box name="language_combobox"> |
73 | <combo_item type="string" length="1" name="System Default Language"> | ||
74 | 시스템 기본값 | ||
75 | </combo_item> | ||
67 | <combo_item type="string" length="1" name="English"> | 76 | <combo_item type="string" length="1" name="English"> |
68 | 영어 | 77 | 영어(English) |
78 | </combo_item> | ||
79 | <combo_item type="string" length="1" name="Chinese"> | ||
80 | 중국어(Chinese) – 베타 | ||
69 | </combo_item> | 81 | </combo_item> |
70 | <combo_item type="string" length="1" name="Deutsch(German)"> | 82 | <combo_item type="string" length="1" name="Deutsch(German)"> |
71 | Deutsch (German) | 83 | 독일어(German) – 베타 |
84 | </combo_item> | ||
85 | <combo_item type="string" length="1" name="French"> | ||
86 | 불어(French) – 베타 | ||
72 | </combo_item> | 87 | </combo_item> |
73 | <combo_item type="string" length="1" name="(Japanese)"> | 88 | <combo_item type="string" length="1" name="(Japanese)"> |
74 | 日本語 (Japanese) | 89 | 일본어 (Japanese) - Beta |
75 | </combo_item> | 90 | </combo_item> |
76 | <combo_item type="string" length="1" name="(Korean)"> | 91 | <combo_item type="string" length="1" name="(Korean)"> |
77 | 한국어 (Korean) | 92 | 한국어 (Korean) - Beta |
78 | </combo_item> | 93 | </combo_item> |
79 | <combo_item type="string" length="1" name="Chinese"> | 94 | <combo_item type="string" length="1" name="Portugese"> |
80 | 중국어 | 95 | 포르투갈어 –베타 |
96 | </combo_item> | ||
97 | <combo_item type="string" length="1" name="Spanish"> | ||
98 | Español (스페인어) - 베타 | ||
81 | </combo_item> | 99 | </combo_item> |
82 | </combo_box> | 100 | </combo_box> |
83 | </panel> | 101 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics1.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics1.xml index cf2fd31..f00beb1 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics1.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics1.xml | |||
@@ -1,27 +1,29 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="그래픽" name="Display panel"> | 2 | <panel label="그래픽" name="Display panel"> |
3 | <combo_box name="aspect_ratio"> | ||
4 | <combo_item type="string" length="1" name="4:3(StandardCRT)"> | ||
5 | 4:3 (표준 CRT) | ||
6 | </combo_item> | ||
7 | <combo_item type="string" length="1" name="5:4(1280x1024LCD)"> | ||
8 | 5:4 (1280x1024 LCD) | ||
9 | </combo_item> | ||
10 | <combo_item type="string" length="1" name="16:9(Widescreen)"> | ||
11 | 16:9 (와이드 스크린) | ||
12 | </combo_item> | ||
13 | </combo_box> | ||
14 | <text type="string" length="1" name="text"> | 3 | <text type="string" length="1" name="text"> |
15 | 디스플레이 해상도: | 4 | 디스플레이 해상도: |
16 | </text> | 5 | </text> |
6 | <check_box label="하나의 창에서 실행" name="windowed mode" /> | ||
17 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> | 7 | <text type="string" length="1" name="Fullscreen Aspect Ratio:"> |
18 | 전체 화면 비율: | 8 | 전체 화면 비율: |
19 | </text> | 9 | </text> |
20 | <text type="string" length="1" name="(width / height)"> | 10 | <text type="string" length="1" name="(width / height)"> |
21 | (폭 / 높이) | 11 | (폭/높이) |
22 | </text> | 12 | </text> |
13 | <combo_box name="aspect_ratio"> | ||
14 | <combo_item type="string" length="1" name="4:3(StandardCRT)"> | ||
15 | 4:3(표준 CRT) | ||
16 | </combo_item> | ||
17 | <combo_item type="string" length="1" name="5:4(1280x1024LCD)"> | ||
18 | 5:4(1280x1024 LCD) | ||
19 | </combo_item> | ||
20 | <combo_item type="string" length="1" name="16:9(Widescreen)"> | ||
21 | 16:9(와이드스크린) | ||
22 | </combo_item> | ||
23 | </combo_box> | ||
24 | <check_box label="자동 감지" name="aspect_auto_detect" /> | ||
23 | <text type="string" length="1" name="UI Size:"> | 25 | <text type="string" length="1" name="UI Size:"> |
24 | UI 크기: | 26 | 메뉴창 기본 크기: |
25 | </text> | 27 | </text> |
26 | <text type="string" length="1" name="(meters, lower is faster)"> | 28 | <text type="string" length="1" name="(meters, lower is faster)"> |
27 | (미터, 낮을수록 빠름) | 29 | (미터, 낮을수록 빠름) |
@@ -29,13 +31,11 @@ | |||
29 | <text type="string" length="1" name="text2"> | 31 | <text type="string" length="1" name="text2"> |
30 | 디스플레이 옵션: | 32 | 디스플레이 옵션: |
31 | </text> | 33 | </text> |
32 | <check_box label="하나의 창에서 실행" name="windowed mode" /> | 34 | <check_box label="해상도 독립 스케일 사용" name="ui_auto_scale" /> |
33 | <check_box label="자동 감지" name="aspect_auto_detect" /> | 35 | <spinner label="렌더링 거리 제한:" name="draw_distance" /> |
34 | <check_box label="해상도 독립 크기 조절 사용" name="ui_auto_scale" /> | 36 | <check_box label="1인칭 시점으로 시작" name="avfp" /> |
35 | <check_box label="아바타를 마우스 시점에 표시" name="avfp" /> | ||
36 | <spinner label="그리기 거리:" name="draw_distance" /> | ||
37 | <text name="resolution_format"> | 37 | <text name="resolution_format"> |
38 | [RES_X] x [RES_Y] | 38 | [RES_X]x[RES_Y] |
39 | </text> | 39 | </text> |
40 | <text name="aspect_ratio_text"> | 40 | <text name="aspect_ratio_text"> |
41 | [NUM]:[DEN] | 41 | [NUM]:[DEN] |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics2.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics2.xml index 9f56b3a..06c3ec1 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics2.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics2.xml | |||
@@ -1,23 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="그래픽 세사" name="Display panel 3"> | 2 | <panel label="그래픽 일" name="Display panel 3"> |
3 | <text type="string" length="1" name="text"> | 3 | <text type="string" length="1" name="text"> |
4 | 이더: | 4 | 이더: |
5 | </text> | 5 | </text> |
6 | <check_box label="범프매핑 및 광택 용" name="bumpshiny" /> | 6 | <check_box label="범프매핑 및 광택 보기" name="bumpshiny" /> |
7 | <check_box label="잔물결 용" name="ripple" /> | 7 | <check_box label="잔물결 보기" name="ripple" /> |
8 | <check_box label="아바타 르텍스 프로그램" name="avatarvp" /> | 8 | <check_box label="아바타 텍스 프로그램" name="avatarvp" /> |
9 | <text type="string" length="1" name="Avatar Rendering:"> | 9 | <text type="string" length="1" name="Avatar Rendering:"> |
10 | 아바타 렌더링: | 10 | 아바타 렌더링: |
11 | </text> | 11 | </text> |
12 | <radio_group name="Avatar Appearance"> | 12 | <radio_group name="Avatar Appearance"> |
13 | <radio_item type="string" length="1" name="Normal"> | 13 | <radio_item type="string" length="1" name="Normal"> |
14 | 일반적임 | 14 | 일반 |
15 | </radio_item> | 15 | </radio_item> |
16 | <radio_item type="string" length="1" name="Bump"> | 16 | <radio_item type="string" length="1" name="Bump"> |
17 | Bump Mapped | 17 | 범프 맵 |
18 | </radio_item> | 18 | </radio_item> |
19 | <radio_item type="string" length="1" name="Cloth"> | 19 | <radio_item type="string" length="1" name="Cloth"> |
20 | Bump Mapped & 류 | 20 | 범프 맵 & 감 |
21 | </radio_item> | 21 | </radio_item> |
22 | </radio_group> | 22 | </radio_group> |
23 | <text type="string" length="1" name="Lighting Detail:"> | 23 | <text type="string" length="1" name="Lighting Detail:"> |
@@ -25,10 +25,10 @@ | |||
25 | </text> | 25 | </text> |
26 | <radio_group name="lighting detail radio"> | 26 | <radio_group name="lighting detail radio"> |
27 | <radio_item type="string" length="1" name="SunMoon"> | 27 | <radio_item type="string" length="1" name="SunMoon"> |
28 | 해 | 28 | 연광 표 |
29 | </radio_item> | 29 | </radio_item> |
30 | <radio_item type="string" length="1" name="LocalLights"> | 30 | <radio_item type="string" length="1" name="LocalLights"> |
31 | 근접 지역 광 | 31 | 근접 광원 표시 |
32 | </radio_item> | 32 | </radio_item> |
33 | </radio_group> | 33 | </radio_group> |
34 | <text type="string" length="1" name="Terrain Detail:"> | 34 | <text type="string" length="1" name="Terrain Detail:"> |
@@ -43,15 +43,15 @@ | |||
43 | </radio_item> | 43 | </radio_item> |
44 | </radio_group> | 44 | </radio_group> |
45 | <text type="string" length="1" name="Object Mesh Detail:"> | 45 | <text type="string" length="1" name="Object Mesh Detail:"> |
46 | 메쉬 세부 사: | 46 | 브 메쉬 디일: |
47 | </text> | 47 | </text> |
48 | <text type="string" length="1" name="Flexible Mesh Detail:"> | 48 | <text type="string" length="1" name="Flexible Mesh Detail:"> |
49 | 성 있 메쉬 세 사: | 49 | 플 메쉬 일: |
50 | </text> | 50 | </text> |
51 | <text type="string" length="1" name="Tree Mesh Detail:"> | 51 | <text type="string" length="1" name="Tree Mesh Detail:"> |
52 | 나무 메쉬 세 사: | 52 | 나무 메쉬 일: |
53 | </text> | 53 | </text> |
54 | <text type="string" length="1" name="Avatar Mesh Detail:"> | 54 | <text type="string" length="1" name="Avatar Mesh Detail:"> |
55 | 아바타 메쉬 세 사: | 55 | 아바타 메쉬 일: |
56 | </text> | 56 | </text> |
57 | </panel> | 57 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics3.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics3.xml index 81874ff..c03812d 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_graphics3.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_graphics3.xml | |||
@@ -1,23 +1,22 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="그래픽 고급사항" name="Display panel 2"> | 2 | <panel label="그래픽 고급 사항" name="Display panel 2"> |
3 | <text type="string" length="1" name="Filtering:"> | 3 | <text type="string" length="1" name="Filtering:"> |
4 | 필터링: | 4 | 필터링: |
5 | </text> | 5 | </text> |
6 | <check_box label="이방성 필터링( 경 느려짐)" name="ani" /> | 6 | <check_box label="Anisotropic 필터링(시 느려짐)" name="ani" /> |
7 | <spinner label="감마:" name="gamma" /> | 7 | <spinner label="감마:" name="gamma" /> |
8 | <text type="string" length="1" name="(brightness, lower is brighter)"> | 8 | <text type="string" length="1" name="(brightness, lower is brighter)"> |
9 | (밝기, 낮을수록 밝음, 0=기본 설정 사용) | 9 | (밝기, 낮을 수록 밝음, 기본 설정값 0) |
10 | </text> | 10 | </text> |
11 | <spinner label="야간 밝기:" name="nighttime_brightness" /> | 11 | <spinner label="야간 밝기:" name="nighttime_brightness" /> |
12 | <text type="string" length="1" name="(higher is brighter, 1.0 is default)"> | 12 | <text type="string" length="1" name="(higher is brighter, 1.0 is default)"> |
13 | (높을수록 밝음, 1.0이 기본 설정) | 13 | (높을 수록 밝음, 기본 설정값 1.0) |
14 | </text> | 14 | </text> |
15 | <text type="string" length="1" name="AGP Graphics Card:"> | 15 | <text type="string" length="1" name="Enable VBO:"> |
16 | AGP 그래픽 드: | 16 | VBO 용: |
17 | </text> | 17 | </text> |
18 | <check_box label="AGP 사용(AGP 그래픽 카드를 사용할 경우 빨라짐)" | 18 | <check_box label="OpenGL 버텍스 버퍼 오브젝트 사용" name="vbo" |
19 | name="agp" | 19 | tool_tip="활성화하면 OpenGL 드라이버에 오류가 발생할 수 있습니다." /> |
20 | tool_tip="활성화할 경우 성능이 저하되고 표준 PC 그래픽 카드를 사용할 경우 더 많은 돈을 쓰게됩니다." /> | ||
21 | <text type="string" length="1" name="Graphics Card Memory:"> | 20 | <text type="string" length="1" name="Graphics Card Memory:"> |
22 | 그래픽 카드 메모리: | 21 | 그래픽 카드 메모리: |
23 | </text> | 22 | </text> |
@@ -41,11 +40,11 @@ | |||
41 | 512MB | 40 | 512MB |
42 | </radio_item> | 41 | </radio_item> |
43 | </radio_group> | 42 | </radio_group> |
44 | <spinner label="안개 거 율:" name="fog" /> | 43 | <spinner label="안개 :" name="fog" /> |
45 | <spinner label="최대 수:" name="particles" /> | 44 | <spinner label="최대 파 수:" name="particles" /> |
46 | <spinner label="복장 구성 제한:" name="comp limit" | 45 | <spinner label="복장 구성 제한:" name="comp limit" |
47 | tool_tip="디스플레이할 최근 변경 복장의 수" /> | 46 | tool_tip="디스플레이할 최근 변경 복장의 수" /> |
48 | <text type="string" length="1" name="(lower is faster)"> | 47 | <text type="string" length="1" name="(lower is faster)"> |
49 | (낮을수록 빠름) | 48 | (낮을 수록 빠름) |
50 | </text> | 49 | </text> |
51 | </panel> | 50 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_im.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_im.xml index 3f4d55d..54e2dac 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_im.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_im.xml | |||
@@ -1,19 +1,23 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="메신저" name="im"> | 2 | <panel label="메신저" name="im"> |
3 | <text type="string" length="1" name="text_box"> | 3 | <text type="string" length="1" name="text_box"> |
4 | 프로필 온라인 상태: | ||
5 | </text> | ||
6 | <check_box label="친구들에게 내 온라인 상태 알림" name="online_visibility" /> | ||
7 | <text type="string" length="1" name="text_box2"> | ||
4 | 메신저 옵션: | 8 | 메신저 옵션: |
5 | </text> | 9 | </text> |
6 | <text name="log_in_to_change"> | 10 | <text name="log_in_to_change"> |
7 | 로그인하여 변경 | 11 | 로그인하여 변경 |
8 | </text> | 12 | </text> |
9 | <check_box label="IM 이메일([EMAIL])로 전송" name="send_im_to_email" /> | 13 | <check_box label="지를 이메일([EMAIL])로 전송" name="send_im_to_email" /> |
10 | <check_box label="채팅 기록에 메 포함" name="include_im_in_chat_history" /> | 14 | <check_box label="채팅 기록에 포함" name="include_im_in_chat_history" /> |
11 | <check_box label="메신저에 타스 표시하기" name="show_timestamps_check" /> | 15 | <check_box label="메신저에 시 표시하기" name="show_timestamps_check" /> |
12 | <check_box label="Log Instant Messages" name="log_instant_messages" /> | 16 | <check_box label="메신저 쪽지 저장" name="log_instant_messages" /> |
13 | <check_box label="Log Chat" name="log_chat" /> | 17 | <check_box label="채팅 저장" name="log_chat" /> |
14 | <check_box label="Show end of last IM conversation" name="log_show_history" /> | 18 | <check_box label="지난 대화 보여주기" name="log_show_history" /> |
15 | <button label="Change Path" label_selected="Change Path" name="log_path_button" /> | 19 | <button label="경로 변경" label_selected="경로 변경" name="log_path_button" /> |
16 | <text type="string" length="1" name="text_box2"> | 20 | <text type="string" length="1" name="text_box3"> |
17 | 른 중 응: | 21 | 중 : |
18 | </text> | 22 | </text> |
19 | </panel> | 23 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_input.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_input.xml index e960d48..befc9b4 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_input.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_input.xml | |||
@@ -1,24 +1,25 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="카메라 뷰 조정" name="Input panel"> | 2 | <panel label="력장/메라" name="Input panel"> |
3 | <text type="string" length="1" name=" Mouselook Options:"> | 3 | <text type="string" length="1" name=" Mouselook Options:"> |
4 | 마 시점 옵션: | 4 | 1 시점 옵션: |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name=" Mouse Sensitivity:"> | 6 | <text type="string" length="1" name=" Mouse Sensitivity:"> |
7 | 마우스 민감성: | 7 | 마우스 민감성: |
8 | </text> | 8 | </text> |
9 | <check_box label="마우스 반전" name="invert mouse" /> | ||
9 | <text type="string" length="1" name=" Auto Fly Options:"> | 10 | <text type="string" length="1" name=" Auto Fly Options:"> |
10 | 자동 비행 옵션: | 11 | 자동 비행 옵션: |
11 | </text> | 12 | </text> |
13 | <check_box label="PageUp/Down 키로 이착륙" name="automatic fly" /> | ||
12 | <text type="string" length="1" name=" Camera Options:"> | 14 | <text type="string" length="1" name=" Camera Options:"> |
13 | 카메라 옵션: | 15 | 카메라 옵션: |
14 | </text> | 16 | </text> |
15 | <text type="string" length="1" name="Camera Springiness:"> | 17 | <text type="string" length="1" name="Camera Springiness:"> |
16 | 카메라 신축성: | 18 | 카메라 신축성: |
17 | </text> | 19 | </text> |
18 | <check_box label="마우스 반전" name="invert mouse" /> | 20 | <check_box label="자동편집 카메라 움직임" name="edit camera movement" |
19 | <check_box label="위로 올리고 아래로 내려 비행/착륙" name="automatic fly" /> | 21 | tool_tip="편집 모드를 시작하거나 종료할 때 카메라 자동 위치 설정 사용" /> |
20 | <check_box label="자동 편집 카메라 움직임" name="edit camera movement" | 22 | <check_box label="내 모습 변경시 카메라 자동 설정" |
21 | tool_tip="편집 모드를 시작하거나 종료할 때 카메라 자동 위치 설정을 사용" /> | 23 | name="appearance camera movement" |
22 | <check_box label="자동 외양 카메라 움직임" name="appearance camera movement" | ||
23 | tool_tip="편집 모드일 때 카메라 자동 위치 설정 사용" /> | 24 | tool_tip="편집 모드일 때 카메라 자동 위치 설정 사용" /> |
24 | </panel> | 25 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_network.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_network.xml index 9ba9638..e1210fb 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_network.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_network.xml | |||
@@ -4,24 +4,17 @@ | |||
4 | 최대 대역폭: | 4 | 최대 대역폭: |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name="text_box2"> | 6 | <text type="string" length="1" name="text_box2"> |
7 | kbps(초당 킬로바이트) | 7 | kbps (kilobits per second) |
8 | </text> | 8 | </text> |
9 | <text type="string" length="1" name="text_box3"> | 9 | <text type="string" length="1" name="cache_size_label_l"> |
10 | 디스크 캐시 크기: | 10 | 디스크 캐시 크기(MB): |
11 | </text> | 11 | </text> |
12 | <radio_group name="disk cache"> | 12 | <button label="캐시 비우기" name="clear_cache" /> |
13 | <radio_item type="string" length="1" name="radio"> | 13 | <text type="string" length="1" name="cache_location_label"> |
14 | 50 MB | 14 | 디스크 캐시 위치: |
15 | </radio_item> | 15 | </text> |
16 | <radio_item type="string" length="1" name="radio2"> | 16 | <button label="설정" label_selected="설정" name="set_cache" /> |
17 | 200 MB | 17 | <button label="초기화" label_selected="설정" name="reset_cache" /> |
18 | </radio_item> | 18 | <check_box label="사용자 지정 포트" name="connection_port_enabled" /> |
19 | <radio_item type="string" length="1" name="radio3"> | 19 | <spinner label="포트 번호:" name="connection_port" /> |
20 | 500 MB | ||
21 | </radio_item> | ||
22 | <radio_item type="string" length="1" name="radio4"> | ||
23 | 1000 MB | ||
24 | </radio_item> | ||
25 | </radio_group> | ||
26 | <button label="캐시 비우기" label_selected="캐시 비우기" name="clear_cache" /> | ||
27 | </panel> | 20 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_preferences_popups.xml b/linden/indra/newview/skins/xui/ko/panel_preferences_popups.xml index 22a9e66..87b9c1e 100644 --- a/linden/indra/newview/skins/xui/ko/panel_preferences_popups.xml +++ b/linden/indra/newview/skins/xui/ko/panel_preferences_popups.xml | |||
@@ -1,14 +1,13 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="팝업" name="popups"> | 2 | <panel label="팝업" name="popups"> |
3 | <text type="string" length="1" name="text_box"> | 3 | <text type="string" length="1" name="text_box"> |
4 | 팝업 표 금지: | 4 | 팝업 : |
5 | </text> | 5 | </text> |
6 | <button label="이 팝업 켜기" label_selected="이 팝업 켜기" | 6 | <button label="팝업 보기" label_selected="팝업 보기" name="enable_popup" /> |
7 | name="enable_popup" /> | ||
8 | <text type="string" length="1" name="text_box2"> | 7 | <text type="string" length="1" name="text_box2"> |
9 | 팝업 표시하기: | 8 | 용된 업: |
10 | </text> | 9 | </text> |
11 | <button label="'에 표' 대화 재설정..." | 10 | <button label="에 림' 초기화…" |
12 | label_selected="'에 표' 대화 재설정..." | 11 | label_selected="에 림' 초기화…" |
13 | name="reset_dialogs_btn" /> | 12 | name="reset_dialogs_btn" /> |
14 | </panel> | 13 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_covenant.xml b/linden/indra/newview/skins/xui/ko/panel_region_covenant.xml index d4a9fd2..b9e8341 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_covenant.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_covenant.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="계 항" name="Covenant"> | 2 | <panel label="행 규" name="Covenant"> |
3 | <text name="covenant_help_text"> | 3 | <text name="covenant_help_text"> |
4 | 정보를 변경하면 유지의 모든 구획 표시됩니다. | 4 | 시행 정보를 변경하면 유지 든 구획 표시 됩니다. |
5 | </text> | 5 | </text> |
6 | <text name="region_name_lbl"> | 6 | <text name="region_name_lbl"> |
7 | 지역: | 7 | 지역: |
8 | </text> | 8 | </text> |
9 | <text name="region_name_text"> | 9 | <text name="region_name_text"> |
10 | (알려지 음) | 10 | (알 음) |
11 | </text> | 11 | </text> |
12 | <text name="estate_name_lbl"> | 12 | <text name="estate_name_lbl"> |
13 | 유지: | 13 | 유지: |
14 | </text> | 14 | </text> |
15 | <text name="estate_name_text"> | 15 | <text name="estate_name_text"> |
16 | (알려지 음) | 16 | (알 음) |
17 | </text> | 17 | </text> |
18 | <text name="covenent_instructions"> | 18 | <text name="covenent_instructions"> |
19 | 노트카드를 그랍서 | 19 | 노트카드를 어 서 |
20 | 이 유지에 대한 계 항을 | 20 | 이 유지에 대한 행 규을 |
21 | 변경합니다. | 21 | 변경합니다. |
22 | </text> | 22 | </text> |
23 | <button label="?" name="covenant_help" /> | 23 | <button label="?" name="covenant_help" /> |
24 | <button label="설정" name="reset_covenant" /> | 24 | <button label="기화" name="reset_covenant" /> |
25 | <text name="estate_owner_lbl"> | 25 | <text name="estate_owner_lbl"> |
26 | 유지 소유자: | 26 | 유지 소유자: |
27 | </text> | 27 | </text> |
28 | <text name="estate_owner_text"> | 28 | <text name="estate_owner_text"> |
29 | (알려지 음) | 29 | (알 음) |
30 | </text> | 30 | </text> |
31 | <text name="resellable_clause"> | 31 | <text name="resellable_clause"> |
32 | 이 지역에서 구입한 토지는 재판매할 수 없는 경우도 있습니다. | 32 | 이 지역에서 구매한 토지는 재판매 할 수 없는 경우도 있습니다. |
33 | </text> | 33 | </text> |
34 | <text name="changeable_clause"> | 34 | <text name="changeable_clause"> |
35 | 이 지역에서 구입한 토지는 결합 또는 분할 할 수 없는 경우도 있습니다. | 35 | 이 지역에서 구매한 토지는 결합 또는 분할 할 수 없는 경우도 있습니다. |
36 | </text> | 36 | </text> |
37 | <text_editor name="covenant_editor"> | 37 | <text_editor name="covenant_editor"> |
38 | 로딩중... | 38 | 로딩 중… |
39 | </text_editor> | 39 | </text_editor> |
40 | <text name="can_resell"> | 40 | <text name="can_resell"> |
41 | 이 지역에서 구입한 토지는 재판매할 수 있습니다. | 41 | 이 지역에서 구매한 토지는 재판매 할 수 있습니다. |
42 | </text> | 42 | </text> |
43 | <text name="can_not_resell"> | 43 | <text name="can_not_resell"> |
44 | 이 지역에서 구입한 토지는 재판매할 수 없습니다. | 44 | 이 지역에서 구매한 토지는 재판매 할 수 없습니다. |
45 | </text> | 45 | </text> |
46 | <text name="can_change"> | 46 | <text name="can_change"> |
47 | 이 지역에서 구입한 토지는 결합 또는 분할 수 있습니다. | 47 | 이 지역에서 구매한 토지는 결합 또는 분할 가능 니다. |
48 | </text> | 48 | </text> |
49 | <text name="can_not_change"> | 49 | <text name="can_not_change"> |
50 | 이 지역에서 구입한 토지는 결합 또는 분할 할 없니다. | 50 | 이 지역에서 구매한 토지는 결합 또는 분할 가 합니다. |
51 | </text> | 51 | </text> |
52 | </panel> | 52 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_debug.xml b/linden/indra/newview/skins/xui/ko/panel_region_debug.xml index 8baaee1..abe8d8d 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_debug.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_debug.xml | |||
@@ -1,32 +1,29 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="버그 제거" name="Debug"> | 2 | <panel label="그" name="Debug"> |
3 | <text name="region_text_lbl"> | 3 | <text name="region_text_lbl"> |
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_text"> | 6 | <text name="region_text"> |
7 | 알려지 음 | 7 | 알 음 |
8 | </text> | 8 | </text> |
9 | <check_box label="스크립트 끄기" name="disable_scripts_check" | 9 | <check_box label="스크립트 끄기" name="disable_scripts_check" |
10 | tool_tip="이 지역내 모든 스크립트를 니다" /> | 10 | tool_tip="이 지역 내 모든 스크립트 기" /> |
11 | <button label="?" name="disable_scripts_help" /> | 11 | <button label="?" name="disable_scripts_help" /> |
12 | <check_box label="충돌 끄기" name="disable_collisions_check" | 12 | <check_box label="충돌 끄기" name="disable_collisions_check" |
13 | tool_tip="이 지역내 비아바타 충돌을 니다" /> | 13 | tool_tip="이 지역 내 비아바타 충돌 기" /> |
14 | <button label="?" name="disable_collisions_help" /> | 14 | <button label="?" name="disable_collisions_help" /> |
15 | <check_box label="물리 끄기" name="disable_physics_check" | 15 | <check_box label="물리엔진 끄기" name="disable_physics_check" |
16 | tool_tip="이 지역내 모든 물리 현 니다" /> | 16 | tool_tip="이 지역 내 모든 물리 기" /> |
17 | <button label="?" name="disable_physics_help" /> | 17 | <button label="?" name="disable_physics_help" /> |
18 | <button label="적용" name="apply_btn" /> | 18 | <button label="적용" name="apply_btn" /> |
19 | <button label="아바타 선택..." name="choose_avatar_btn" /> | 19 | <button label="아바타 선택..." name="choose_avatar_btn" /> |
20 | <button | 20 | <button label="스크립트 오브젝트 제거" name="return_scripted_other_land_btn" /> |
21 | label="다른 사람 소유 토지상의 아바타 소유 스크립트 사물 반환" | 21 | <button label="모든 스크립트 오브젝트 제거" name="return_scripted_all_btn" /> |
22 | name="return_scripted_other_land_btn" /> | 22 | <button label="대용량 콜라이더 보기…" name="top_colliders_btn" |
23 | <button label="아바타 소유 스크립트 사물 전체 반환" | 23 | tool_tip="충돌 가능한 최상위 오브젝트 목록" /> |
24 | name="return_scripted_all_btn" /> | ||
25 | <button label="탑 컬라이더 가져오기..." name="top_colliders_btn" | ||
26 | tool_tip="최고 수준의 충돌 가능성을 경험하는 아이템 목록" /> | ||
27 | <button label="?" name="top_colliders_help" /> | 24 | <button label="?" name="top_colliders_help" /> |
28 | <button label="탑 스크립트 오..." name="top_scripts_btn" | 25 | <button label="대용량 스크립트 보기…" name="top_scripts_btn" |
29 | tool_tip="스크립트 실행에 가장 많은 시간을 소모하는 목록" /> | 26 | tool_tip="스크립트 실행에 가장 많은 시간을 소모하는 브 목록" /> |
30 | <button label="?" name="top_scripts_help" /> | 27 | <button label="?" name="top_scripts_help" /> |
31 | <button label="지역 재시작" name="restart_btn" | 28 | <button label="지역 재시작" name="restart_btn" |
32 | tool_tip="2분간 카운트다운한 후 지역을 재시작합니다" /> | 29 | tool_tip="2분간 카운트다운한 후 지역을 재시작합니다" /> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_estate.xml b/linden/indra/newview/skins/xui/ko/panel_region_estate.xml index 96588c5..86b7c2a 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_estate.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_estate.xml | |||
@@ -1,63 +1,63 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="유지" name="Estate"> | 2 | <panel label="유지" name="Estate"> |
3 | <text name="estate_help_text"> | 3 | <text name="estate_help_text"> |
4 | 이 탭 내을 변경 경 지내 체 지역에 향 니다. | 4 | 이 탭에서 변경면 유지 내 모 지역에 니다. |
5 | </text> | 5 | </text> |
6 | <text name="estate_text"> | 6 | <text name="estate_text"> |
7 | 유지: | 7 | 유지: |
8 | </text> | 8 | </text> |
9 | <text name="estate_name"> | 9 | <text name="estate_name"> |
10 | (알려지 음) | 10 | (알 음) |
11 | </text> | 11 | </text> |
12 | <text name="owner_text"> | 12 | <text name="owner_text"> |
13 | 소유: | 13 | 소유: |
14 | </text> | 14 | </text> |
15 | <text name="estate_owner"> | 15 | <text name="estate_owner"> |
16 | (알려지 음) | 16 | (알 음) |
17 | </text> | 17 | </text> |
18 | <text name="estate_manager_label"> | 18 | <text name="estate_manager_label"> |
19 | 유지 관리자: | 19 | 유지 관리자: |
20 | </text> | 20 | </text> |
21 | <button label="?" name="estate_manager_help" /> | 21 | <button label="?" name="estate_manager_help" /> |
22 | <button label="추가..." name="add_estate_manager_btn" /> | 22 | <button label="추가..." name="add_estate_manager_btn" /> |
23 | <button label="제거..." name="remove_estate_manager_btn" /> | 23 | <button label="제거…" name="remove_estate_manager_btn" /> |
24 | <check_box label="계 시 사용" name="use_global_time_check" /> | 24 | <check_box label="표시 사용" name="use_global_time_check" /> |
25 | <button label="?" name="use_global_time_help" /> | 25 | <button label="?" name="use_global_time_help" /> |
26 | <check_box label="고정 태양" name="fixed_sun_check" /> | 26 | <check_box label="태양 고정" name="fixed_sun_check" /> |
27 | <button label="?" name="fixed_sun_help" /> | 27 | <button label="?" name="fixed_sun_help" /> |
28 | <slider label="단계" name="sun_hour_slider" /> | 28 | <slider label="단계" name="sun_hour_slider" /> |
29 | <check_box label="본토서 권내" name="externally_visible_check" /> | 29 | <check_box label="반 " name="externally_visible_check" /> |
30 | <button label="?" name="externally_visible_help" /> | 30 | <button label="?" name="externally_visible_help" /> |
31 | <check_box label="여기서 본토는 가시권내" name="mainland_visible_check" /> | 31 | <check_box label="직접 텔레포트 허용" name="allow_direct_teleport" /> |
32 | <button label="?" name="mainland_visible_help" /> | ||
33 | <check_box label="직접 텔리포트 허용" name="allow_direct_teleport" /> | ||
34 | <button label="?" name="allow_direct_teleport_help" /> | 32 | <button label="?" name="allow_direct_teleport_help" /> |
35 | <text name="region_text_lbl"> | 33 | <text name="region_text_lbl"> |
36 | 지불 상태에 액세스 거부: | 34 | 지불 상태별로 출입 거부 |
35 | </text> | ||
36 | <check_box label="결제수단 미등록자 출입 거부" name="deny_anonymous" /> | ||
37 | <check_box label="결제수단 등록자 출입 거부" name="deny_identified" /> | ||
38 | <check_box label="결제수단 사용자 출입 거부" name="deny_transacted" /> | ||
39 | <text name="abuse_email_text"> | ||
40 | [Abuse E-mail Beta] | ||
37 | </text> | 41 | </text> |
38 | <check_box label="파일의 미지불 정보 거부" name="deny_anonymous" /> | ||
39 | <check_box label="파일의 지불 정보 거부" name="deny_identified" /> | ||
40 | <check_box label="사용한 지불 정보 거부" name="deny_transacted" /> | ||
41 | <button label="적용" name="apply_btn" /> | 42 | <button label="적용" name="apply_btn" /> |
42 | <text name="allow_resident_label"> | 43 | <text name="allow_resident_label"> |
43 | 허용 주민: | 44 | 허용된 주민: |
44 | </text> | 45 | </text> |
45 | <button label="?" name="allow_resident_help" /> | 46 | <button label="?" name="allow_resident_help" /> |
46 | <button label="추가..." name="add_allowed_avatar_btn" /> | 47 | <button label="추가..." name="add_allowed_avatar_btn" /> |
47 | <button label="제거..." name="remove_allowed_avatar_btn" /> | 48 | <button label="제거…" name="remove_allowed_avatar_btn" /> |
48 | <text name="allow_group_label"> | 49 | <text name="allow_group_label"> |
49 | 허용 그룹: | 50 | 허용된 그룹: |
50 | </text> | 51 | </text> |
51 | <button label="?" name="allow_group_help" /> | 52 | <button label="?" name="allow_group_help" /> |
52 | <button label="추가..." name="add_allowed_group_btn" /> | 53 | <button label="추가..." name="add_allowed_group_btn" /> |
53 | <button label="제거..." name="remove_allowed_group_btn" /> | 54 | <button label="제거…" name="remove_allowed_group_btn" /> |
54 | <text name="ban_resident_label"> | 55 | <text name="ban_resident_label"> |
55 | 금지 주민: | 56 | 출입금지된 주민: |
56 | </text> | 57 | </text> |
57 | <button label="?" name="ban_resident_help" /> | 58 | <button label="?" name="ban_resident_help" /> |
58 | <button label="추가..." name="add_banned_avatar_btn" /> | 59 | <button label="추가..." name="add_banned_avatar_btn" /> |
59 | <button label="제거..." name="remove_banned_avatar_btn" /> | 60 | <button label="제거…" name="remove_banned_avatar_btn" /> |
60 | <button label="소유지에 메시지 보내기..." name="message_estate_btn" /> | 61 | <button label="사유지에 메시지 보내기…" name="message_estate_btn" /> |
61 | <button label="소유지에서 사용자 쫓아내기..." | 62 | <button label="추방하기…" name="kick_user_from_estate_btn" /> |
62 | name="kick_user_from_estate_btn" /> | ||
63 | </panel> | 63 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_general.xml b/linden/indra/newview/skins/xui/ko/panel_region_general.xml index c4e84fc..69b8b30 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_general.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_general.xml | |||
@@ -4,13 +4,13 @@ | |||
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_text"> | 6 | <text name="region_text"> |
7 | 알려지 음 | 7 | 알 음 |
8 | </text> | 8 | </text> |
9 | <check_box label="폼 금지" name="block_terraform_check" /> | 9 | <check_box label="지 경 금지" name="block_terraform_check" /> |
10 | <button label="?" name="terraform_help" /> | 10 | <button label="?" name="terraform_help" /> |
11 | <check_box label="비행 금지" name="block_fly_check" /> | 11 | <check_box label="비행 금지" name="block_fly_check" /> |
12 | <button label="?" name="fly_help" /> | 12 | <button label="?" name="fly_help" /> |
13 | <check_box label="손해 " name="allow_damage_check" /> | 13 | <check_box label="미 용" name="allow_damage_check" /> |
14 | <button label="?" name="damage_help" /> | 14 | <button label="?" name="damage_help" /> |
15 | <check_box label="밀기 한정" name="restrict_pushobject" /> | 15 | <check_box label="밀기 한정" name="restrict_pushobject" /> |
16 | <button label="?" name="restrict_pushobject_help" /> | 16 | <button label="?" name="restrict_pushobject_help" /> |
@@ -20,14 +20,14 @@ | |||
20 | <button label="?" name="parcel_changes_help" /> | 20 | <button label="?" name="parcel_changes_help" /> |
21 | <spinner label="에이전트 제한" name="agent_limit_spin" /> | 21 | <spinner label="에이전트 제한" name="agent_limit_spin" /> |
22 | <button label="?" name="agent_limit_help" /> | 22 | <button label="?" name="agent_limit_help" /> |
23 | <spinner label=" 보너스" name="object_bonus_spin" /> | 23 | <spinner label="젝트 보너스" name="object_bonus_spin" /> |
24 | <button label="?" name="object_bonus_help" /> | 24 | <button label="?" name="object_bonus_help" /> |
25 | <text label="만기" name="access_text"> | 25 | <text label="용" name="access_text"> |
26 | 성인용: | 26 | 성인용: |
27 | </text> | 27 | </text> |
28 | <combo_box label="성인용" name="access_combo"> | 28 | <combo_box label="성인용" name="access_combo"> |
29 | <combo_item name="PG"> | 29 | <combo_item name="PG"> |
30 | PG( 지 필) | 30 | |
31 | </combo_item> | 31 | </combo_item> |
32 | <combo_item name="Mature"> | 32 | <combo_item name="Mature"> |
33 | 성인용 | 33 | 성인용 |
@@ -35,8 +35,8 @@ | |||
35 | </combo_box> | 35 | </combo_box> |
36 | <button label="?" name="access_help" /> | 36 | <button label="?" name="access_help" /> |
37 | <button label="적용" name="apply_btn" /> | 37 | <button label="적용" name="apply_btn" /> |
38 | <button label="사용자 1 집로 텔리포트하기..." name="kick_btn" /> | 38 | <button label="한 명 용자를 홈으로 텔리포트..." name="kick_btn" /> |
39 | <button label="모든 사용자 로 텔리포트하기..." name="kick_all_btn" /> | 39 | <button label="모든 사용자를 홈으로 텔리포트..." name="kick_all_btn" /> |
40 | <button label="지 메시지 보내기..." name="im_btn" /> | 40 | <button label="유에 메시지 보내기…" name="im_btn" /> |
41 | <button label="텔허브 관리..." name="manage_telehub_btn" /> | 41 | <button label="텔허브 관리…" name="manage_telehub_btn" /> |
42 | </panel> | 42 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_terrain.xml b/linden/indra/newview/skins/xui/ko/panel_region_terrain.xml index fdec2e4..4cc8f57 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_terrain.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_terrain.xml | |||
@@ -4,24 +4,24 @@ | |||
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_text"> | 6 | <text name="region_text"> |
7 | 알려지 음 | 7 | 알 음 |
8 | </text> | 8 | </text> |
9 | <spinner label="수면 높이" name="water_height_spin" /> | 9 | <spinner label="수면 높이" name="water_height_spin" /> |
10 | <button label="?" name="water_height_help" /> | 10 | <button label="?" name="water_height_help" /> |
11 | <spinner label="지형 높이기 한계" name="terrain_raise_spin" /> | 11 | <spinner label="지형 높이 제한" name="terrain_raise_spin" /> |
12 | <button label="?" name="terrain_raise_help" /> | 12 | <button label="?" name="terrain_raise_help" /> |
13 | <spinner label="지형 낮추 한계" name="terrain_lower_spin" /> | 13 | <spinner label="지형 이 제한" name="terrain_lower_spin" /> |
14 | <button label="?" name="terrain_lower_help" /> | 14 | <button label="?" name="terrain_lower_help" /> |
15 | <check_box label="유지 태양 사용" name="use_estate_sun_check" /> | 15 | <check_box label="유지 전용 태양 사용" name="use_estate_sun_check" /> |
16 | <button label="?" name="use_estate_sun_help" /> | 16 | <button label="?" name="use_estate_sun_help" /> |
17 | <check_box label="고정 태양" name="fixed_sun_check" /> | 17 | <check_box label="태양 고정" name="fixed_sun_check" /> |
18 | <button label="?" name="fixed_sun_help" /> | 18 | <button label="?" name="fixed_sun_help" /> |
19 | <slider label="단계" name="sun_hour_slider" /> | 19 | <slider label="단계" name="sun_hour_slider" /> |
20 | <button label="적용" name="apply_btn" /> | 20 | <button label="적용" name="apply_btn" /> |
21 | <button label="RAW 지형 다운로드..." name="download_raw_btn" | 21 | <button label="RAW 지형 다운로드..." name="download_raw_btn" |
22 | tool_tip="관리자는 제외, 소유주만 이용 가능" /> | 22 | tool_tip="관리자는 제외, 소유주만 이용 가능" /> |
23 | <button label="?" name="download_raw_help" /> | 23 | <button label="?" name="download_raw_help" /> |
24 | <button label="RAW 지형 업로드..." name="upload_raw_btn" | 24 | <button label="RAW 지형 업로드…" name="upload_raw_btn" |
25 | tool_tip="관리자는 제외, 소유주만 이용 가능" /> | 25 | tool_tip="관리자는 제외, 소유주만 이용 가능" /> |
26 | <button label="?" name="upload_raw_help" /> | 26 | <button label="?" name="upload_raw_help" /> |
27 | <button label="지형 저장" name="bake_terrain_btn" | 27 | <button label="지형 저장" name="bake_terrain_btn" |
diff --git a/linden/indra/newview/skins/xui/ko/panel_region_texture.xml b/linden/indra/newview/skins/xui/ko/panel_region_texture.xml index 50303b7..6443b36 100644 --- a/linden/indra/newview/skins/xui/ko/panel_region_texture.xml +++ b/linden/indra/newview/skins/xui/ko/panel_region_texture.xml | |||
@@ -1,16 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="그라 텍스처" name="Textures"> | 2 | <panel label=" 텍스처" name="Textures"> |
3 | <text name="region_text_lbl"> | 3 | <text name="region_text_lbl"> |
4 | 지역: | 4 | 지역: |
5 | </text> | 5 | </text> |
6 | <text name="region_text"> | 6 | <text name="region_text"> |
7 | 알려지 음 | 7 | 알 음 |
8 | </text> | 8 | </text> |
9 | <text name="base_texture_text"> | 9 | <text name="detail_texture_text"> |
10 | 기본 텍스처(128x128, 24 비트 .tga 파일 필요) | 10 | 지역 텍스처(512x512, 24비트 .tga 파일 필요) |
11 | </text> | 11 | </text> |
12 | <text name="height_text_lbl"> | 12 | <text name="height_text_lbl"> |
13 | 1() | 13 | 1(낮) |
14 | </text> | 14 | </text> |
15 | <text name="height_text_lbl2"> | 15 | <text name="height_text_lbl2"> |
16 | 2 | 16 | 2 |
@@ -19,37 +19,22 @@ | |||
19 | 3 | 19 | 3 |
20 | </text> | 20 | </text> |
21 | <text name="height_text_lbl4"> | 21 | <text name="height_text_lbl4"> |
22 | 4(고) | 22 | 4(높음) |
23 | </text> | ||
24 | <text name="detail_texture_text"> | ||
25 | 기본 텍스처(512x512, 24 비트 .tga 파일 필요) | ||
26 | </text> | 23 | </text> |
27 | <text name="height_text_lbl5"> | 24 | <text name="height_text_lbl5"> |
28 | 1() | 25 | 텍처 상승 범위 |
29 | </text> | 26 | </text> |
30 | <text name="height_text_lbl6"> | 27 | <text name="height_text_lbl6"> |
31 | 2 | 28 | 남서 |
32 | </text> | 29 | </text> |
33 | <text name="height_text_lbl7"> | 30 | <text name="height_text_lbl7"> |
34 | 3 | 31 | 북서 |
35 | </text> | 32 | </text> |
36 | <text name="height_text_lbl8"> | 33 | <text name="height_text_lbl8"> |
37 | 4(고) | 34 | 동남 |
38 | </text> | 35 | </text> |
39 | <text name="height_text_lbl9"> | 36 | <text name="height_text_lbl9"> |
40 | 텍스처 상승 범위 | 37 | 북동 |
41 | </text> | ||
42 | <text name="height_text_lbl10"> | ||
43 | 남서 | ||
44 | </text> | ||
45 | <text name="height_text_lbl11"> | ||
46 | 서북 | ||
47 | </text> | ||
48 | <text name="height_text_lbl12"> | ||
49 | 남동 | ||
50 | </text> | ||
51 | <text name="height_text_lbl13"> | ||
52 | 동북 | ||
53 | </text> | 38 | </text> |
54 | <spinner label="낮음" name="height_start_spin_0" /> | 39 | <spinner label="낮음" name="height_start_spin_0" /> |
55 | <spinner label="낮음" name="height_start_spin_1" /> | 40 | <spinner label="낮음" name="height_start_spin_1" /> |
@@ -59,14 +44,14 @@ | |||
59 | <spinner label="높음" name="height_range_spin_1" /> | 44 | <spinner label="높음" name="height_range_spin_1" /> |
60 | <spinner label="높음" name="height_range_spin_2" /> | 45 | <spinner label="높음" name="height_range_spin_2" /> |
61 | <spinner label="높음" name="height_range_spin_3" /> | 46 | <spinner label="높음" name="height_range_spin_3" /> |
62 | <text name="height_text_lbl14"> | 47 | <text name="height_text_lbl10"> |
63 | 이 값은 위 텍스처의 혼합 범위를 나타냅니다. | 48 | 이 값들은 위 텍스처의 혼합 범위를 나타냅니다. |
64 | </text> | 49 | </text> |
65 | <text name="height_text_lbl15"> | 50 | <text name="height_text_lbl11"> |
66 | 미터 로 측정며, 최저값은 텍스 #1의 최대 높이니다, | 51 | 미터로 측정여 최저 값은 텍스 1번의 최고 높이 |
67 | </text> | 52 | </text> |
68 | <text name="height_text_lbl16"> | 53 | <text name="height_text_lbl12"> |
69 | 리 높은 값은 텍스처 #4의 최 높이입니다. | 54 | 최고 값은 텍스처 4번의 최 높이입니다. |
70 | </text> | 55 | </text> |
71 | <button label="적용" name="apply_btn" /> | 56 | <button label="적용" name="apply_btn" /> |
72 | </panel> | 57 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_scrolling_param.xml b/linden/indra/newview/skins/xui/ko/panel_scrolling_param.xml index 7eb3202..39162f2 100644 --- a/linden/indra/newview/skins/xui/ko/panel_scrolling_param.xml +++ b/linden/indra/newview/skins/xui/ko/panel_scrolling_param.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="LLScrollingPanelParam"> | 2 | <panel name="LLScrollingPanelParam"> |
3 | <text type="string" length="1" name="Loading..."> | 3 | <text type="string" length="1" name="Loading..."> |
4 | 로딩중... | 4 | 로딩 중… |
5 | </text> | 5 | </text> |
6 | <text type="string" length="1" name="Loading...2"> | 6 | <text type="string" length="1" name="Loading...2"> |
7 | 로딩중... | 7 | 로딩 중… |
8 | </text> | 8 | </text> |
9 | <button label="" label_selected="" name="less" /> | 9 | <button label="" label_selected="" name="less" /> |
10 | <button label="" label_selected="" name="more" /> | 10 | <button label="" label_selected="" name="more" /> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_settings_chat.xml b/linden/indra/newview/skins/xui/ko/panel_settings_chat.xml index 548988f..aac33de 100644 --- a/linden/indra/newview/skins/xui/ko/panel_settings_chat.xml +++ b/linden/indra/newview/skins/xui/ko/panel_settings_chat.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 | <panel name="chat" title="대화"> | 2 | <panel name="chat" title="대화"> |
3 | <text> | 3 | <text> |
4 | 채팅 글자 크기: | 4 | 글자 크기: |
5 | </text> | 5 | </text> |
6 | <radio_group name="chat font size"> | 6 | <radio_group name="chat font size"> |
7 | <radio_item> | 7 | <radio_item> |
@@ -15,16 +15,16 @@ | |||
15 | </radio_item> | 15 | </radio_item> |
16 | </radio_group> | 16 | </radio_group> |
17 | <text> | 17 | <text> |
18 | 팅 색: | 18 | 글 색: |
19 | </text> | 19 | </text> |
20 | <color_swatch label="시스템" name="system" /> | 20 | <color_swatch label="시스템" name="system" /> |
21 | <color_swatch label="사용자" name="users" /> | 21 | <color_swatch label="사용자" name="users" /> |
22 | <color_swatch label="" name="objects" /> | 22 | <color_swatch label="젝트" name="objects" /> |
23 | <color_swatch label="거" name="background" /> | 23 | <color_swatch label="말선" name="background" /> |
24 | <text> | 24 | <text> |
25 | 팅 솔: | 25 | 콘솔: |
26 | </text> | 26 | </text> |
27 | <spinner label="후 팅 페" name="fade_chat_time" /> | 27 | <spinner label="채팅창 짐" name="fade_chat_time" /> |
28 | <text> | 28 | <text> |
29 | (초) | 29 | (초) |
30 | </text> | 30 | </text> |
@@ -32,22 +32,20 @@ | |||
32 | <text> | 32 | <text> |
33 | (#행) | 33 | (#행) |
34 | </text> | 34 | </text> |
35 | <slider label="불투명도" name="console_opacity" /> | 35 | <slider label="투명도" name="console_opacity" /> |
36 | <text> | 36 | <text> |
37 | 팅 션: | 37 | 옵션: |
38 | </text> | 38 | </text> |
39 | <check_box label="채팅은 (재시작 후) 전체 화면을 사용합니다" | 39 | <check_box label="전체화면 사용(재시작 필요)" name="chat_full_width_check" /> |
40 | name="chat_full_width_check" /> | 40 | <check_box label="Enter 키 누른 후 채팅창 닫기" name="close_chat_on_return_check" /> |
41 | <check_box label="돌아오기 누른 후 채팅창 닫기" | 41 | <check_box label="화살표 키는 채팅 시 아바타를 움직임" |
42 | name="close_chat_on_return_check" /> | ||
43 | <check_box label="화살표는 채팅시 아바타 움직이는데 사용" | ||
44 | name="arrow_keys_move_avatar_check" /> | 42 | name="arrow_keys_move_avatar_check" /> |
45 | <check_box label="채팅에 타스탬프 표시하기" name="show_timestamps_check" /> | 43 | <check_box label="채팅 표시하기" name="show_timestamps_check" /> |
46 | <text> | 44 | <text> |
47 | 말풍선 채팅: | 45 | 말풍선 채팅: |
48 | </text> | 46 | </text> |
49 | <check_box label="말풍선 표시하기" name="bubble_text_chat" /> | 47 | <check_box label="말풍선 표시하기" name="bubble_text_chat" /> |
50 | <slider label="불투명도" name="bubble_chat_opacity" /> | 48 | <slider label="투명도" name="bubble_chat_opacity" /> |
51 | <text> | 49 | <text> |
52 | 스크립트 오류: | 50 | 스크립트 오류: |
53 | </text> | 51 | </text> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_settings_im.xml b/linden/indra/newview/skins/xui/ko/panel_settings_im.xml index f520066..985f2f6 100644 --- a/linden/indra/newview/skins/xui/ko/panel_settings_im.xml +++ b/linden/indra/newview/skins/xui/ko/panel_settings_im.xml | |||
@@ -3,11 +3,11 @@ | |||
3 | <text> | 3 | <text> |
4 | 메신저 옵션: | 4 | 메신저 옵션: |
5 | </text> | 5 | </text> |
6 | <check_box label="이메일로 메 메시지 보내기" name="send_im_to_email" | 6 | <check_box label="지를 메일로 " name="send_im_to_email" |
7 | tool_tip="secondlife.com에서 이메일 주소 변경." /> | 7 | tool_tip="secondlife.com에서 이메일 주소 변경" /> |
8 | <check_box label="채팅 기록에 메 포함" name="include_im_in_chat_history" /> | 8 | <check_box label="채팅 기록에 포함" name="include_im_in_chat_history" /> |
9 | <check_box label="메신저에 타스 표시하기" name="show_timestamps_check" /> | 9 | <check_box label="메신저에 시 표시하기" name="show_timestamps_check" /> |
10 | <text> | 10 | <text> |
11 | 른 중 응: | 11 | 중 : |
12 | </text> | 12 | </text> |
13 | </panel> | 13 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_settings_msgbox.xml b/linden/indra/newview/skins/xui/ko/panel_settings_msgbox.xml index d3e4ff2..6924e8b 100644 --- a/linden/indra/newview/skins/xui/ko/panel_settings_msgbox.xml +++ b/linden/indra/newview/skins/xui/ko/panel_settings_msgbox.xml | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel label="팝업" name="popups" title="팝업"> | 2 | <panel label="팝업" name="popups" title="팝업"> |
3 | <text> | 3 | <text> |
4 | 팝업 표 금지: | 4 | 팝업 : |
5 | </text> | 5 | </text> |
6 | <button label="이 팝업 켜기" name="enable_popup" /> | 6 | <button label="팝업 보기" name="enable_popup" /> |
7 | <text> | 7 | <text> |
8 | 팝업 표시하기: | 8 | 용된 업: |
9 | </text> | 9 | </text> |
10 | <button label="'다음에 표시' 대화 재설정..." | 10 | <button label="나중에 알림' 초기화…" name="reset_dialogs_btn" /> |
11 | name="reset_dialogs_btn" /> | ||
12 | </panel> | 11 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_settings_network.xml b/linden/indra/newview/skins/xui/ko/panel_settings_network.xml index b2ffd9e..30d2f8c 100644 --- a/linden/indra/newview/skins/xui/ko/panel_settings_network.xml +++ b/linden/indra/newview/skins/xui/ko/panel_settings_network.xml | |||
@@ -5,53 +5,53 @@ | |||
5 | </text> | 5 | </text> |
6 | <slider label="" name="max_bandwidth" /> | 6 | <slider label="" name="max_bandwidth" /> |
7 | <text> | 7 | <text> |
8 | kbps(초당 킬로바이트) | 8 | kbps (kilobits per second) |
9 | </text> | 9 | </text> |
10 | <text> | 10 | <text> |
11 | 디스크 캐시 크기: | 11 | 디스크 캐시 크기: |
12 | </text> | 12 | </text> |
13 | <radio_group name="disk cache"> | 13 | <radio_group name="disk cache"> |
14 | <radio_item> | 14 | <radio_item> |
15 | 50 MB | 15 | 50MB |
16 | </radio_item> | 16 | </radio_item> |
17 | <radio_item> | 17 | <radio_item> |
18 | 200 MB | 18 | 200MB |
19 | </radio_item> | 19 | </radio_item> |
20 | <radio_item> | 20 | <radio_item> |
21 | 500 MB | 21 | 500MB |
22 | </radio_item> | 22 | </radio_item> |
23 | <radio_item> | 23 | <radio_item> |
24 | 1000 MB | 24 | 1000MB |
25 | </radio_item> | 25 | </radio_item> |
26 | </radio_group> | 26 | </radio_group> |
27 | <button label="캐시 비우기" name="clear_cache" /> | 27 | <button label="캐시 비우기" name="clear_cache" /> |
28 | <text> | 28 | <text> |
29 | 프록시 정: | 29 | 프록시 구: |
30 | </text> | 30 | </text> |
31 | <check_box label="프록시 사용" name="proxy_enabled" tool_tip="프록시 설정" /> | 31 | <check_box label="프록시 사용" name="proxy_enabled" |
32 | tool_tip="프록시 구성 지정" /> | ||
32 | <text> | 33 | <text> |
33 | 프록시: | 34 | 프록시: |
34 | </text> | 35 | </text> |
35 | <line_editor name="proxy_address" | 36 | <line_editor name="proxy_address" tool_tip="사용할 프록시 이름 또는 IP 주소" /> |
36 | tool_tip="사용하고자 하는 프록시의 이름 또는 IP 주소" /> | ||
37 | <text> | 37 | <text> |
38 | 포트: | 38 | 포트: |
39 | </text> | 39 | </text> |
40 | <line_editor name="proxy_port" tool_tip="사용자 록시의 포트 번호" /> | 40 | <line_editor name="proxy_port" tool_tip="사용할 프록시의 포트 번호" /> |
41 | <text> | 41 | <text> |
42 | Socks: | 42 | 양말: |
43 | </text> | 43 | </text> |
44 | <radio_group name="socks_4_5"> | 44 | <radio_group name="socks_4_5"> |
45 | <radio_item> | 45 | <radio_item> |
46 | Socks v4 | 46 | 양말 v4 |
47 | </radio_item> | 47 | </radio_item> |
48 | <radio_item> | 48 | <radio_item> |
49 | Socks v5 | 49 | 양말 v5 |
50 | </radio_item> | 50 | </radio_item> |
51 | </radio_group> | 51 | </radio_group> |
52 | <text> | 52 | <text> |
53 | 프록시 없음: | 53 | 프록시 없음: |
54 | </text> | 54 | </text> |
55 | <line_editor name="proxy_exclusions" | 55 | <line_editor name="proxy_exclusions" |
56 | tool_tip="사용하기 않 프록시 이름 또는 IP 주소" /> | 56 | tool_tip=" 해 프록시를 용지 름 또는 IP 주소" /> |
57 | </panel> | 57 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_settings_web.xml b/linden/indra/newview/skins/xui/ko/panel_settings_web.xml index 1e76ffc..b60b43c 100644 --- a/linden/indra/newview/skins/xui/ko/panel_settings_web.xml +++ b/linden/indra/newview/skins/xui/ko/panel_settings_web.xml | |||
@@ -1,52 +1,50 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="web" title="웹"> | 2 | <panel name="web" title="웹"> |
3 | <check_box | 3 | <check_box label="외부 웹 브라우저 사용(Firefox, Safari, Internet Explorer)" |
4 | label="외부 웹브라우저 사용(파이어폭스, 사파리, 인터넷 익스플로러)" | ||
5 | name="external_browser_check" | 4 | name="external_browser_check" |
6 | tool_tip="도움말, 웹링크 등은 외부 웹브라우저를 사용하십시오.\n전체 화면 모드에서는 권장하지 않습니다." /> | 5 | tool_tip="도움말, 웹 링크 등의 경우 외부 웹 브라우저를 사용하십시오.\n전체 화면을 실행 중인 경우에는 권장되지 않습니다." /> |
7 | <text> | 6 | <text> |
8 | 우저 홈페이지: | 7 | 프라우저 홈페이지: |
9 | </text> | 8 | </text> |
10 | <line_editor name="home_page" | 9 | <line_editor name="home_page" |
11 | tool_tip=" Second Life 브라우저를 열 때 방문하는 웹페이지" /> | 10 | tool_tip="라이프 브라우저를 열 때 처음으 문하는 웹 페이지" /> |
12 | <text> | 11 | <text> |
13 | 프록시 정: | 12 | 프록시 구: |
14 | </text> | 13 | </text> |
15 | <check_box label="내부 웹브라우저 프록시 사용" name="proxy_enabled" | 14 | <check_box label="내부 웹 브라우저 대 록시 사용" name="proxy_enabled" |
16 | tool_tip="내부 웹브라우저 프록시 정" /> | 15 | tool_tip="내부 웹 브라우저 대 록시 구 " /> |
17 | <text> | 16 | <text> |
18 | 프록시: | 17 | 프록시: |
19 | </text> | 18 | </text> |
20 | <line_editor name="proxy_address" | 19 | <line_editor name="proxy_address" tool_tip="사용할 프록시 이름 또는 IP 주소" /> |
21 | tool_tip="사용하고자 하는 프록시의 이름 또는 IP 주소" /> | ||
22 | <text> | 20 | <text> |
23 | 포트: | 21 | 포트: |
24 | </text> | 22 | </text> |
25 | <line_editor name="proxy_port" tool_tip="사용자 록시의 포트 번호" /> | 23 | <line_editor name="proxy_port" tool_tip="사용할 프록시의 포트 번호" /> |
26 | <text> | 24 | <text> |
27 | Socks: | 25 | 양말: |
28 | </text> | 26 | </text> |
29 | <radio_group name="socks_4_5"> | 27 | <radio_group name="socks_4_5"> |
30 | <radio_item> | 28 | <radio_item> |
31 | Socks v4 | 29 | 양말 v4 |
32 | </radio_item> | 30 | </radio_item> |
33 | <radio_item> | 31 | <radio_item> |
34 | Socks v5 | 32 | 양말 v5 |
35 | </radio_item> | 33 | </radio_item> |
36 | </radio_group> | 34 | </radio_group> |
37 | <text> | 35 | <text> |
38 | 프록시 없음: | 36 | 다음 프록시 없음: |
39 | </text> | 37 | </text> |
40 | <line_editor name="proxy_exclusions" | 38 | <line_editor name="proxy_exclusions" |
41 | tool_tip="사용하기를 원치 않는 프록시의 이름 또는 IP 주소" /> | 39 | tool_tip="다음에 대해 프록시를 사용하지 않을 이름 또는 IP 주소" /> |
42 | <check_box label="사물 관련 웹페이지 표시하기(시험중, 재시작 필요)" | 40 | <check_box |
41 | label="오브젝트에서 웹 페이지 표시(시험용, 컴퓨터를 다시 시작해야 함)" | ||
43 | name="web_pages_on_prims_check" /> | 42 | name="web_pages_on_prims_check" /> |
44 | <text> | 43 | <text> |
45 | 사이트: | 44 | 트러트 사이트: |
46 | (로그인 보실 수 있습니다) | 45 | (로그인 보기) |
47 | </text> | 46 | </text> |
48 | <button label="추가" name="add_trusted" /> | 47 | <button label="추가" name="add_trusted" /> |
49 | <line_editor name="trusted_site_entry" | 48 | <line_editor name="trusted_site_entry" tool_tip="신용 목록에 추가할 사이트" /> |
50 | tool_tip="신뢰 목록에 추가하고자 하는 사이트" /> | ||
51 | <button label="제거" name="rem_trusted" /> | 49 | <button label="제거" name="rem_trusted" /> |
52 | </panel> | 50 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_status_bar.xml b/linden/indra/newview/skins/xui/ko/panel_status_bar.xml index fdcde45..a9d8f5b 100644 --- a/linden/indra/newview/skins/xui/ko/panel_status_bar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_status_bar.xml | |||
@@ -1,13 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="status"> | 2 | <panel name="status"> |
3 | <text type="string" length="1" name="ParcelNameText" | 3 | <text type="string" length="1" name="ParcelNameText" |
4 | tool_tip="본이 서있는 곳 랜드의 이름 About Land를 서 인 가 합니다."> | 4 | tool_tip="현 서있는 토 구획의 이름. 토 소개를 합니다."> |
5 | 구획 이름 여기에 입력 | 5 | 구획 이름 여기에 입력 |
6 | </text> | 6 | </text> |
7 | <text type="string" length="1" name="BalanceText" tool_tip="계 고"> | 7 | <text type="string" length="1" name="BalanceText" tool_tip="잔고"> |
8 | L$" | 8 | L$ |
9 | </text> | 9 | </text> |
10 | <button label="" label_selected="" name="buycurrency" tool_tip="화폐 구매" /> | 10 | <button label="" label_selected="" name="buycurrency" |
11 | tool_tip="린든달러(L$) 구매" /> | ||
11 | <text type="string" length="12" name="TimeText" tool_tip="현재 시간(태평양 표준시)"> | 12 | <text type="string" length="12" name="TimeText" tool_tip="현재 시간(태평양 표준시)"> |
12 | 12:00 AM | 13 | 12:00 AM |
13 | </text> | 14 | </text> |
@@ -17,10 +18,10 @@ | |||
17 | <text type="string" length="1" name="HealthText" tool_tip="건강"> | 18 | <text type="string" length="1" name="HealthText" tool_tip="건강"> |
18 | 100% | 19 | 100% |
19 | </text> | 20 | </text> |
20 | <button label="" label_selected="" name="fly" tool_tip="비행 금" /> | 21 | <button label="" label_selected="" name="fly" tool_tip="비행 함" /> |
21 | <button label="" label_selected="" name="build" tool_tip=" 지" /> | 22 | <button label="" label_selected="" name="build" tool_tip="만들 안함" /> |
22 | <button label="" label_selected="" name="scripts" tool_tip="스크립트 금" /> | 23 | <button label="" label_selected="" name="scripts" tool_tip="스크립트 음" /> |
23 | <button label="" label_selected="" name="restrictpush" tool_tip="llPushObject 한정" /> | 24 | <button label="" label_selected="" name="restrictpush" tool_tip="llPushObject 한정" /> |
24 | <button label="" label_selected="" name="buyland" tool_tip="현재 구획 구매" /> | 25 | <button label="" label_selected="" name="buyland" tool_tip="현재 구획 구매" /> |
25 | <text name="packet_loss_tooltip"> | 26 | <text name="packet_loss_tooltip"> |
26 | 패킷 손실 | 27 | 패킷 손실 |
diff --git a/linden/indra/newview/skins/xui/ko/panel_toolbar.xml b/linden/indra/newview/skins/xui/ko/panel_toolbar.xml index 43daa56..30e9ced 100644 --- a/linden/indra/newview/skins/xui/ko/panel_toolbar.xml +++ b/linden/indra/newview/skins/xui/ko/panel_toolbar.xml | |||
@@ -1,19 +1,19 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel name="panel_toolbar"> | 2 | <panel name="panel_toolbar"> |
3 | <button label="메신저" name="im_btn" | 3 | <button label="메신저" name="im_btn" tool_tip="친구들과 메신저 하기." /> |
4 | tool_tip="친구에게 메신저로 연락하기." /> | ||
5 | <button label="채팅" name="chat_btn" | 4 | <button label="채팅" name="chat_btn" |
6 | tool_tip="부근 사람들과 대화를 나눕니다. 채팅을 클릭한 후 히스토리을 누르면 이전 채팅 내용을 볼 수 있습니다." /> | 5 | tool_tip="부근 사람들과 대화를 나눕니다. (입력)" /> |
7 | <button label="친구들" name="friends_btn" tool_tip="친구 찾아 연락." /> | 6 | <button label="친구" name="friends_btn" |
7 | tool_tip="친구를 찾아 이야기합니다." /> | ||
8 | <button label="비행" label_selected="비행 중지" name="fly_btn" | 8 | <button label="비행" label_selected="비행 중지" name="fly_btn" |
9 | tool_tip="비행 시작. 위 아래 조은 E/C 또는 PgUp/PgDn을 사용하십시오." /> | 9 | tool_tip="비행 시작. 위, 아래 행면 E/C 또는 PgUp/PgDn을 사용하십시오." /> |
10 | <button label="스냅샷" name="snapshot_btn" | 10 | <button label="스냅샷" name="snapshot_btn" |
11 | tool_tip="디스크 또는 관에 스크린샷 저장." /> | 11 | tool_tip="디스크 또는 인리에 스크린샷 저장." /> |
12 | <button label="검색" name="directory_btn" | 12 | <button label="검색" name="directory_btn" |
13 | tool_tip="장소, 이벤트, 사람, 그고 많 것을 으실 수 있습니다." /> | 13 | tool_tip="장소, 이벤트, 사람, 더 세히 등을 검할 수 있습니다." /> |
14 | <button label="기" name="build_btn" tool_tip="새 성." /> | 14 | <button label="기" name="build_btn" tool_tip="새 트기" /> |
15 | <button label="미니 지도" name="radar_btn" | 15 | <button label="미니지도" name="radar_btn" |
16 | tool_tip="내 주위 영역 지도. (Ctrl-Shift-M)" /> | 16 | tool_tip="내 주변 영역의 지도 (Ctrl-Shift-M)" /> |
17 | <button label="지도" name="map_btn" tool_tip="계 지도. (Ctrl-M)" /> | 17 | <button label="지도" name="map_btn" tool_tip="드 지도 (Ctrl-M)" /> |
18 | <button label="장고" name="inventory_btn" tool_tip="내 아이템. (Ctrl-I)" /> | 18 | <button label="벤리" name="inventory_btn" tool_tip="아이템. (Ctrl-I)" /> |
19 | </panel> | 19 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/panel_top_pick.xml b/linden/indra/newview/skins/xui/ko/panel_top_pick.xml index 4bd676a..021ef61 100644 --- a/linden/indra/newview/skins/xui/ko/panel_top_pick.xml +++ b/linden/indra/newview/skins/xui/ko/panel_top_pick.xml | |||
@@ -2,9 +2,9 @@ | |||
2 | <panel name="Pick" title="선택"> | 2 | <panel name="Pick" title="선택"> |
3 | <button label="설정" name="set_location_btn" /> | 3 | <button label="설정" name="set_location_btn" /> |
4 | <button label="텔리포트" name="pick_teleport_btn" /> | 4 | <button label="텔리포트" name="pick_teleport_btn" /> |
5 | <button label="지도에 표시하기" name="pick_map_btn" /> | 5 | <button label="지도에 표시" name="pick_map_btn" /> |
6 | <text name="sort_order_text"> | 6 | <text name="sort_order_text"> |
7 | 정: | 7 | 류: |
8 | </text> | 8 | </text> |
9 | <check_box label="" name="enabled_check" /> | 9 | <check_box label="화" name="enabled_check" /> |
10 | </panel> | 10 | </panel> |
diff --git a/linden/indra/newview/skins/xui/ko/role_actions.xml b/linden/indra/newview/skins/xui/ko/role_actions.xml index 7e2a285..848393e 100644 --- a/linden/indra/newview/skins/xui/ko/role_actions.xml +++ b/linden/indra/newview/skins/xui/ko/role_actions.xml | |||
@@ -1,183 +1,183 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <role_actions> | 2 | <role_actions> |
3 | <action_set | 3 | <action_set |
4 | description="이러한 능력은 그룹 멤버를 추가하고 삭제하는 능력이 포함되며 초대 없이 새 맴버를 가입시킬 수 있습니다." | 4 | description="이러한 권한은 그룹 회원을 추가하고 삭제하는 권한이 포함되며 초대 없이 새 회원을 가입시킬 수 있습니다." |
5 | name="Membership"> | 5 | name="Membership"> |
6 | <action description="이 그룹에 사람들 초대" | 6 | <action description="이 그룹에 사람들 초대" |
7 | longdescription="Members & Roles tab의 서브 텝인 Members안에서 'Invite New Person...' 버튼을 선택해서 다른사람 초청할 수 있습니다." | 7 | longdescription="회원 및 역할 탭 > 회원 하위 탭에 있는 '새로운 사람 초대’ 버튼을 사용하여 이 그룹에 사람들을 초대합니다." |
8 | name="member invite" /> | 8 | name="member invite" /> |
9 | <action description="이 그룹에서 멤버 강퇴" | 9 | <action description="이 그룹에서 회원 강퇴" |
10 | longdescription="Members & Roles tab 안에서Member 텝에서 'Eject From Group'버튼으로 본 구룹에서 회원 강제 탈퇴 시킬수 있습니다. 구룹의 소유자는 구룹의공동 소유자를 제외한 다른 회원들을 강제 탈퇴 시킬수 있습니다 . 만약 본인이Everyone Role에 속해 있다면 'Remove Members from Roles' 권한이 있는 Owner로 인해 그룹에서 강제 탈퇴 당할 수 있습니다. Roles로부터 회원을 강제 탈퇴 시키기 위해서는 'Remove Members from Roles' 권한이 있어야 합니다." | 10 | longdescription="회원 및 역할 탭 > 회원 하위 탭에서 '그룹에서 강퇴' 버튼을 사용하여 이 그룹에서 회원 강퇴를 수행합니다. 소유주는 다른 소유주를 제외한 모든 사람을 추방할 수 있습니다. 소유주가 아닌 회원인 경우에는 모든 사람 역할에 속한 경우에만 그룹에서 강퇴되며 다른 역할인 경우에는 추방되지 않습니다. 회원을 역할에서 제거하려면 '역할에서 회원 삭제' 권한이 있어야 합니다." |
11 | name="member eject" /> | 11 | name="member eject" /> |
12 | <action | 12 | <action |
13 | description="'자유 청'을 열 '가입 수수료' 변경" | 13 | description="'자유 가' 글 및 '가입 수수료' 변경" |
14 | longdescription="Toggle 'Open Enrollment' 는 새로운 회원을 초청 없이 가입 시키는 기능입니다. 그리고, 'Signup Fee'를 General tab 의 Group Preferences section 에서 바꾸실 수 있습니다." | 14 | longdescription="초대 없이 새 회원을 가입시키려면 '자유 가입'을 토글하고 일반 탭의 그룹 환경 설정 섹션에서 '가입 수수료'를 변경합니다." |
15 | name="member options" /> | 15 | name="member options" /> |
16 | </action_set> | 16 | </action_set> |
17 | <action_set | 17 | <action_set |
18 | description="이러한 능력에는 그룹 역할을 추가, 삭제 및 변경하는 능력과, 역할에 멤버를 추가 및 삭제하며 역할에 능력을 할당하는 능력이 포함됩니다." | 18 | description="이러한 권한에는 그룹 역할을 추가, 삭제 및 변경, 특정 역할에 회원을 추가 및 삭제하며 특정 역할에 다른 권한을 할당하는 것을 포함합니다." |
19 | name="Roles"> | 19 | name="Roles"> |
20 | <action description="새 역할 생성" | 20 | <action description="새 역할 생성" |
21 | longdescription="Members & Roles tab > Roles sub-tab 에서 새로운 Role 기." | 21 | longdescription="회원 및 역할 탭 > 역할 하위 탭에서 새 역할을 생성합." |
22 | name="role create" /> | 22 | name="role create" /> |
23 | <action description="역할 삭제" | 23 | <action description="역할 삭제" |
24 | longdescription="Members & Roles tab > Roles sub-tab 에서 Roles삭제기." | 24 | longdescription="회원 및 역할 탭 > 역할 하위 탭에서 할을 제니다." |
25 | name="role delete" /> | 25 | name="role delete" /> |
26 | <action description="역할 이름, 타이틀, 설명 을 경" | 26 | <action description="역할 이름, 타이틀 및 설명 변경" |
27 | longdescription="Role선택후 Members & Roles tab > Roles sub-tab 에서 이름, 타이틀,설명은 수정 할 수 있습니다." | 27 | longdescription="역할을 선택한 후 회원 및 역할 탭 > 역할 하위 탭 맨 아래에서 역할 이름, 타이틀 및 설명을 변경합니다." |
28 | name="role properties" /> | 28 | name="role properties" /> |
29 | <action description="멤버에게 할당자의 역할 할당" | 29 | <action description="회게 할당자의 역할 할당" |
30 | longdescription="Members & Roles tab > Members sub-tab 의Assigned Roles섹션에서 Assign Members to Roles. 이 권한의 맴버들은 회원들을 role에 추가시킬 수 있습니다." | 30 | longdescription="회원 및 역할 탭 > 회원 하위 탭의 할당된 역할 섹션에서 회원에게 역할을 할당합니다. 이 권한을 가진 회원은 할당자가 이미 속해 있는 역할에만 회원을 추가할 수 있습니다." |
31 | name="role assign member limited" /> | 31 | name="role assign member limited" /> |
32 | <action description="멤버에게 모든 역할 할당" | 32 | <action description="회게 모든 역할 할당" |
33 | longdescription="Members & Roles tab > Members sub-tab 의 Assigned Roles에서 Any Role에 회원들 부여하기. *주의* 본Role의 Ability를 가진 회원은 자기 자신에게 또한 소유주가 아닌 다른 회원들에게 부여할 수 있습니다. 본Ability는 신중히 적용 하셔야 합니다." | 33 | longdescription="회원 및 역할 탭 > 회원 하위 탭의 할당된 역할 섹션에서 회원에게 모든 역할 할당을 수행합니다. *경고* 이 권한을 가진 역할 회원은 소유자가 아닌 다른 회원 및 자기 자신에게 현재 보유한 권한 이상의 역할을 할당하여 소유자에 필적하는 권한을 가지도록 할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해 해야 합니다." |
34 | name="role assign member" /> | 34 | name="role assign member" /> |
35 | <action description="역할에서 멤버 삭제" | 35 | <action description="역할에서 회원 삭제" |
36 | longdescription="Members & Roles tab > Members sub-tab 의Assigned Roles section의Roles에서 회원을 삭제 할 수 있습니다. 단 owner는 삭제 될 수 없습니다." | 36 | longdescription="회원 및 역할 탭 > 회원 하위 탭의 할당된 역할에서 회원들로부터 역할 제거. 소유자들은 제거될 수 없음." |
37 | name="role remove member" /> | 37 | name="role remove member" /> |
38 | <action description="역할의 능력을 할당 및 삭제" | 38 | <action description="역할의 권한을 할당 및 삭제" |
39 | longdescription="Members & Roles tab > Roles sub-tab 의 Allowed Abilities 섹션에의 Roles 에 Assign and Remove Abilities. *주의* 본Role의 Ability를 가진 회원은 자기 자신에게 또한 소유주가 아닌 다른 회원들에게 부여할 수 있습니다" | 39 | longdescription="회원 및 역할 탭 > 역할 하위 탭의 허용된 권한 섹션에서 역할의 권한을 할당 및 삭제합니다. *경고* 이 권한을 가진 역할 회원은 소유자가 아닌 다른 회원 및 자기 자신에게 모든 권한을 할당하여 소유자에 필적하는 권한을 가지도록 할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해 해야 합니다." |
40 | name="role change actions" /> | 40 | name="role change actions" /> |
41 | </action_set> | 41 | </action_set> |
42 | <action_set | 42 | <action_set |
43 | description="이러한 능력에는 공공 가시성, 설립 조항, 휘장 변경과 같은 그룹의 신분을 수정할 능력이 포함됩니다." | 43 | description="이러한 권한에는 공공 가시성, 설립 조항, 휘장 변경과 같은 그룹의 신분을 수정할 권한이 포함됩니다." |
44 | name="Group Identity"> | 44 | name="Group Identity"> |
45 | <action | 45 | <action |
46 | description="설립조항, 휘장, '웹에 게시', 그룹 정보에서 일반인이 볼 수 있는 멤버 등을 변경합니다." | 46 | description="설립 조항, 로고, '웹에 게시', 그룹 정보에 표시되는 회원 등을 변경합니다." |
47 | longdescription="특권, 기장, '웹 발행', Group Information 안에서 공공적으로 보여지는 맴버 수정은 General tab에서 할 수 있습니다." | 47 | longdescription="설립 조항, 로고, '웹에 게시', 그룹 정보에 표시되는 회원 등을 변경합니다. 일반 탭에서 수행합니다." |
48 | name="group change identity" /> | 48 | name="group change identity" /> |
49 | </action_set> | 49 | </action_set> |
50 | <action_set | 50 | <action_set |
51 | description="이러한 능력에는 이 그룹의 소유인 토지를 양도, 수정 및 판매하는 능력이 포함됩니다. 토지 소개 창에 가려면 토지의 일부를 마우스 오른쪽으로 클릭하고 '토지 소개...'를 선택하거나 메뉴 바에서 구획 정보를 클릭합니다." | 51 | description="이러한 권한에는 이 그룹 소유 토지를 양도, 수정 및 판매하는 권한이 포함됩니다. 토지 소개 창에 가려면 토지의 일부를 마우스 오른쪽 클릭하고 '토지 소개...'를 선택하거나 메뉴 바에서 구획 정보를 클릭합니다." |
52 | name="Parcel Management"> | 52 | name="Parcel Management"> |
53 | <action description="토지 양도 및 그룹 토지 구매" | 53 | <action description="토지 양도 및 그룹 위 지 구매" |
54 | longdescription="About Land > General tab 에서 그룹을 위한 토지의 양도와 구매." | 54 | longdescription="토지를 양도하고 그룹을 위한 토지를 구매합니다. 토지 소개 > 일반 탭에서 수행합니다." |
55 | name="land deed" /> | 55 | name="land deed" /> |
56 | <action description="린든 지사게 토지를 기" | 56 | <action description="린든에게 토지 버기" |
57 | longdescription="Land > General tab 에서Governor Linden제외 하기. *주의* 본Ability 로 Role내의 모든 맴버들은 About Land에서 단체소유의 토지를 버릴 수 있습니다. 판매없이 Linden소유로 복귀! 본Ability는신중히 적용 하셔야 합니다." | 57 | longdescription="린든에게 토지를 버립니다. *경고* 이 권한을 가진 역할 회원은 토지 소개 > 일반 탭에서 그룹 소유의 토지를 판매하지 않고 버려 린든 소유로 되돌릴 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다." |
58 | name="land release" /> | 58 | name="land release" /> |
59 | <action description="토지 판매 정보 설정" | 59 | <action description="토지 판매 정보 설정" |
60 | longdescription="판매 정보를 위한 토지 . *주의*본Role의 Ability를 가진 모든 회원은About Land > General tab에서 구룹소유의 토지를 판매할 수 있습니다! 본Ability는 신중히 적용 하셔야 합니다." | 60 | longdescription="토지 판매 정보 설정 *경고* 역할에 이 권한이 있는 회원은 토지 소개 > 일반 탭을 사용하여 원하는 대로 그룹 소유 토지를 판매할 수 있습니다! 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다." |
61 | name="land set sale info" /> | 61 | name="land set sale info" /> |
62 | <action description="구획 분할 및 결합" | 62 | <action description="구획 분할 및 결합" |
63 | longdescription="Subdivide and join parcels. This is done by right-clicking the ground, 'Edit Terrain', and dragging your mouse on the land to make a selection. To subdivide, select what you want to split and click 'Subdivide...'. To join, select two or more contiguous parcels and click 'Join...'. " | 63 | longdescription="구획 분할 및 결합. 이렇게 하려면 토지, '지형 편집'을 마우스 오른쪽 버튼으로 클릭하고 선택할 토지로 마우스를 드래그하십시오. 구획을 분할하려면 분할할 구획을 선택하고 '세분…'을 클릭합니다. 구획을 결합하려면 2개 이상의 인접한 구획을 선택하고 '결합…'을 클릭합니다. " |
64 | name="land divide join" /> | 64 | name="land divide join" /> |
65 | </action_set> | 65 | </action_set> |
66 | <action_set | 66 | <action_set |
67 | description="이러한 능력에는 구획 이름 및 게시 설정, 연락처 찾기, 착륙 지점 및 텔리포트 경로 옵션 등을 변경할 능력이 포함됩니다." | 67 | description="이러한 권한에는 구획 이름 및 게시 설정, 연락처 찾기, 착륙 지점 및 텔리포트 경로 옵션 등을 변경할 수 있는 권한이 포함됩니다." |
68 | name="Parcel Identity"> | 68 | name="Parcel Identity"> |
69 | <action description="'장소 찾기'를 토글하고 카테고리 설정" | 69 | <action description="'장소 찾기'를 토글 및 카테고리 설정" |
70 | longdescription="About Land > Options tab 에서 Toggle 'Show in Find Places'를 교대로 교체 하고 parcel의 카테고리를 셋팅 함." | 70 | longdescription="토지 소개 > 옵션 탭에서 '장소 찾기'를 토글하고 구획의 카테고리를 설정합니다." |
71 | name="land find places" /> | 71 | name="land find places" /> |
72 | <action description="구획 이름, 설명, '웹에 게시' 설정 변경" | 72 | <action description="구획 이름, 설명, '웹에 게시' 설정 변경" |
73 | longdescription="About Land > Options tab 에서 parcel 이름, 설명, '웹 발행' 셋팅 수정 하기." | 73 | longdescription="구획 이름, 설명 및 '웹에 게시'에 대한 설정을 변경합니다. 토지 소개 > 옵션 탭에서 수행합니다." |
74 | name="land change identity" /> | 74 | name="land change identity" /> |
75 | <action description="착륙 지점 및 텔레포트 경로 설정" | 75 | <action description="텔레포트 도착지 및 텔레포트 경로 설정" |
76 | longdescription="About Land > Options tab에서 구룹소유의 parcel에 대해서, 본Role의 Ability를 가진 회원은텔리포트를 위한 랜딩 포인트를 지정할 수 있습니다. 또 한 차후의 컨트롤을 위해 텔리포트 루팅을 셋팅 할 수 있습니다." | 76 | longdescription="그룹 소유 구획에서, 역할에 이 권한이 있는 회원은 수신 텔레포트의 도착지를 설정하고, 향후 제어할 수 있는 텔레포트 착신 전환도 설정할 수 있습니다. 이는 토지 소개 > 옵션 탭에서 이루어 집니다." |
77 | name="land set landing point" /> | 77 | name="land set landing point" /> |
78 | </action_set> | 78 | </action_set> |
79 | <action_set | 79 | <action_set |
80 | description="이러한 기능에는 '아이템 생성’, '지형 편집', 음악과 미디어 설정과 같은 구획 옵션에 영향을 주는 능력이 포함됩니다." | 80 | description="이러한 기능에는 '오브젝트 만들기’, '지형 편집', 음악과 미디어 설정과 같은 구획 옵션에 영향을 주는 권한이 포함됩니다." |
81 | name="Parcel Settings"> | 81 | name="Parcel Settings"> |
82 | <action description="음악 및 미디어 설정 변경" | 82 | <action description="음악 및 미디어 설정 변경" |
83 | longdescription="About Land > Media tab 에서 스트리밍 음악 과 무비 셋팅 바꾸기" | 83 | longdescription="토지 소개 > 미디어 탭에서 스트리밍 음악 및 동영상 설정을 변경합니다." |
84 | name="land change media" /> | 84 | name="land change media" /> |
85 | <action description="'지형 편집' 토글" | 85 | <action description="'지형 편집' 토글" |
86 | longdescription="Toggle 'Edit Terrain'. *주의* About Land > Options tab > Edit Terrain 에서 본인의 토지에 대한 형태나 Linden식물의 위치를 수정할 수 있습니다. 본Ability는 신중히 적용 하셔야 합니다. Editing terrain 은 About Land > Options tab에서 교대로 교체 됩니다" | 86 | longdescription="'지형 편집' 토글. *경고* 토지 소개 > 옵션 탭 > 지형 편집 기능을 사용하면 다른 모든 사람들이 귀하의 토지 모습을 변형하여 린든 시설에 배치 및 이동할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다. 지형 편집 기능은 토지 소개 > 옵션 탭에서 전환할 수 있습니다." |
87 | name="land edit" /> | 87 | name="land edit" /> |
88 | <action description="토지 소개 > 옵션 설정을 토글" | 88 | <action description="토지 소개 > 옵션 설정 토글" |
89 | longdescription="About Land > Options tab에서 Toggle 'Safe (no damage)', 'Fly'과 다른 사용자들에게 그룹 소유의 토지에 대해 'Create Objects', 'Edit Terrain', 'Create Landmarks', and 'Run Scripts' 을 가능하게 한다" | 89 | longdescription="안전(데미지 없음)', '비행'을 토글하면 다른 주민들이 토지 소개 > 옵션 탭에서 그룹이 소유한 토지에 대해 '오브젝트 만들기', '지형 편집' 및 '스크립트 실행' 기능을 사용할 수 있습니다." |
90 | name="land options" /> | 90 | name="land options" /> |
91 | </action_set> | 91 | </action_set> |
92 | <action_set | 92 | <action_set |
93 | description="이러한 능력에는 멤버가 그룹 소유의 구획에서 제약을 우회할 수 있는 능력이 포함됩니다." | 93 | description="이러한 권한에는 회원이 그룹 소유의 구획에서 제약을 우회할 수 있는 권한이 포함됩니다." |
94 | name="Parcel Powers"> | 94 | name="Parcel Powers"> |
95 | <action description="'지형 편집' 항상 허용" | 95 | <action description="'지형 편집' 항상 허용" |
96 | longdescription="About Land > Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유parcel의 지형을 수정할 수 있습니다." | 96 | longdescription="역할에 이 권한이 있는 회원은 토지 소개 > 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 오브젝트를 편집할 수 있습니다." |
97 | name="land allow edit land" /> | 97 | name="land allow edit land" /> |
98 | <action description="'비행' 항상 허용" | 98 | <action description="'비행' 항상 허용" |
99 | longdescription="About Land > Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유parcel에서 비행할 수 있습니다." | 99 | longdescription="역할에 이 권한이 있는 회원은 토지 소개 > 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 비행할 수 있습니다." |
100 | name="land allow fly" /> | 100 | name="land allow fly" /> |
101 | <action description="' 제작' 항상 허용" | 101 | <action description="'브 만들기' 항상 허용" |
102 | longdescription="About Land > Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유의 아이템을 만들 수 있습니다." | 102 | longdescription="역할에 이 권한이 있는 회원은 토지 소개 > 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 오브젝트를 만들 수 있습니다." |
103 | name="land allow create" /> | 103 | name="land allow create" /> |
104 | <action description="'경계 생성' 항상 허용" | 104 | <action description="'마크 만들기' 항상 허용" |
105 | longdescription="About Land > Options tab에서 꺼져 있는 경우에도 본Role의 Ability를 가진 회원은 구룹소유parcel을 경계표시 할 수 있습니다." | 105 | longdescription="역할에 이 권한이 있는 회원은 토지 소개 > 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 랜드마크 할 수 있습니다." |
106 | name="land allow landmark" /> | 106 | name="land allow landmark" /> |
107 | <action description="그룹 토지에 '이곳을 로 설정' 허용" | 107 | <action description="그룹 토지에 '이곳을 홈으로 설정' 허용" |
108 | longdescription="본Role의 Ability를 가진 회원은 구룹소유parcel에서 World menu > Set Home to Here 를 사용할 수 있습니다.(본 구룹으로의 토지 셋이나 증여)." | 108 | longdescription="역할에 이 권한이 있는 회원은 이 그룹에 양도된 구획에서 월드 메뉴 > 이곳을 홈으로 설정을 이용할 수 있습니다." |
109 | name="land allow set home" /> | 109 | name="land allow set home" /> |
110 | </action_set> | 110 | </action_set> |
111 | <action_set | 111 | <action_set |
112 | description="이러한 능력에는 주민 정지 및 강퇴를 포함하여 그룹이 소유한 구획에 대한 액세스를 허용 또는 제한하는 능력이 포함됩니다." | 112 | description="이러한 권한에는 주민 동결 및 강퇴를 포함하여 그룹 소유 구획에 대한 접근을 허용 또는 제한하는 것이 포함됩니다." |
113 | name="Parcel Access"> | 113 | name="Parcel Access"> |
114 | <action description="구획 스 목록 관리" | 114 | <action description="구획 권한 목록 관리" |
115 | longdescription="About Land > Access tab parcel 스트 관리 하기." | 115 | longdescription="토지 소개 > 권 탭의 구획 권 록 관리" |
116 | name="land manage allowed" /> | 116 | name="land manage allowed" /> |
117 | <action description="구획 금 목록 관리" | 117 | <action description="구획 단 목록 관리" |
118 | longdescription="About Land > Ban tab 에서 parcel 트 관리 기." | 118 | longdescription="토지 소개 > 차단 탭에 있는 획 단 록 관리니다." |
119 | name="land manage banned" /> | 119 | name="land manage banned" /> |
120 | <action description="구획 '스 판매...' 설정 변경" | 120 | <action description="구획 '임시 행 판매' 설정 변경" |
121 | longdescription="About Land > Access tab 에서 parcel 'Sell passes...' 셋팅 수정 하기" | 121 | longdescription="토지 소개 > 사용 권한 탭에서 구획 '임시 통행권 판매' 설정을 변경합니다." |
122 | name="land manage passes" /> | 122 | name="land manage passes" /> |
123 | <action description="구획의 주민 강퇴 및 정지" | 123 | <action description="구획의 주민 강퇴 및 정지" |
124 | longdescription="Role의 Ability를 가진 회원은 구룹소유parcel에서 unwelcome 주민들을 마우스 오른쪽 클릭후 More에서 'Eject'나 'Freeze..'를 통해 관리 할수 있습니다." | 124 | longdescription="역할에 이 권한이 있는 회원은 그룹 소유 구획에서 환영하지 않는 주민을 마우스 오른쪽 클릭, 더 보기>, ‘추방’, 또는 ‘동결’을 선택하여 해당 주민을 처리할 수 있습니다." |
125 | name="land admin" /> | 125 | name="land admin" /> |
126 | </action_set> | 126 | </action_set> |
127 | <action_set | 127 | <action_set |
128 | description="이러한 능력에는 멤버가 사물과 장소를 반환하고 린든 시설들을 삭제할 수 있는 기능이 포함됩니다. 멤버가 쓰레기를 청소하고 조경할 때 유용하지만 반환 아이템에 대해 취소를 할 수 없으므로 주의해서 사용해야 합니다." | 128 | description="이러한 권한에는 회원이 오브젝트와 장소를 반환하고 린든 시설들을 삭제할 수 있는 기능이 포함됩니다. 회원이 쓰레기를 청소하고 조경할 때 유용하지만 반환 오브젝트에 대해 취소를 할 수 없으므로 주의해서 사용해야 합니다." |
129 | name="Parcel Content"> | 129 | name="Parcel Content"> |
130 | <action description="그룹 소유의 아이템 반환" | 130 | <action description="Return objects owned by group" |
131 | longdescription="About Land > Objects tab에서 아이템들을 구룹에 의해 소유된 구룹소유의 parcel들로 되돌릴 수 있습니다." | 131 | longdescription="토지 소개 > 오브젝트 탭에 있는 그룹 소유의 오브젝트를 그룹 소유 구획에 반환합니다." |
132 | name="land return group owned" /> | 132 | name="land return group owned" /> |
133 | <action description="그룹에 설정된 반환" | 133 | <action description="그룹에 설정된 브 반환" |
134 | longdescription="About Land > Objects tab에서 아이템들을 구룹에 셋팅된 구룹소유의 parcel들로 되돌릴 수 있습니다." | 134 | longdescription="토지 소개 > 오브젝트 탭에서 그룹에 설정된 오브젝트를 그룹 소유 구획에 반환합니다." |
135 | name="land return group set" /> | 135 | name="land return group set" /> |
136 | <action description="비그룹 반환" | 136 | <action description="비그룹 브 반환" |
137 | longdescription="About Land > Objects tab 에서 아이템들을 비구룹인 구룹소유의 parcel들로 되돌릴 수 있습니다." | 137 | longdescription="토지 소개 > 오브젝트 탭에 있는 비그룹의 오브젝트를 그룹 소유 구획에 반환합니다." |
138 | name="land return non group" /> | 138 | name="land return non group" /> |
139 | <action description="린든 사용한 풍경" | 139 | <action description="린든 물을 사용한 조경" |
140 | longdescription="Landscaping ability 로 Linden 나무, 화초, 잔디를 제 배치 하거나 움직일 수 있습니다. Linden 나무, 화초, 잔디를는 본인의inventory's Library 내의Objects폴더 에서 찾을 수 있습니다. 또는 직접 제작할 수 있습니다." | 140 | longdescription="린든 나무, 식물, 잔디의 조경 권한. 이러한 아이템은 인벤토리의 라이브러리 > 오브젝트 폴더에 있거나 직접 만들 수 있습니다." |
141 | name="land gardening" /> | 141 | name="land gardening" /> |
142 | </action_set> | 142 | </action_set> |
143 | <action_set | 143 | <action_set |
144 | description="These Abilities include powers to deed, modify, and sell group-owned objects. These changes are done in the Edit Tools > General Tab. Right-click an object and Edit to see its settings. " | 144 | description="이러한 권한에는 그룹 소유 오브젝트를 양도, 수정, 판매하는 권한이 포함됩니다. 이러한 변경은 '편집 도구 > 일반 탭'에서 수행됩니다. 오브젝트를 마우스 오른쪽 클릭하고 '편집'을 선택해 설정을 봅니다." |
145 | name="Object Management"> | 145 | name="Object Management"> |
146 | <action description="그룹에게 양도" | 146 | <action description="그룹에게 브 양도" |
147 | longdescription="Edit Tools > General Tab 에서 그룹에 이템 도." | 147 | longdescription="편집 도구 > 일반 탭에서 오브젝트를 그룹에 양도합니다." |
148 | name="object deed" /> | 148 | name="object deed" /> |
149 | <action description="그룹 소유 조작(이동, 복사, 수정)" | 149 | <action description="그룹 소유 젝트 조작(이동, 복사, 수정)" |
150 | longdescription="Edit Tools > General Tab에서 구룹소유의 아이템 조작하기(이동, 복사, 수정)" | 150 | longdescription="도구 편집 일반 탭에 있는 그룹 소유 오브젝트를 조작합니다(이동, 복사, 수정)." |
151 | name="object manipulate" /> | 151 | name="object manipulate" /> |
152 | <action description="그룹 소유 을 판매 아이템 으로 설정" | 152 | <action description="그룹 소유 브를 판매로 설정" |
153 | longdescription="Edit Tools > General tab에서 판매를 위한 구룹소유의 아이템을 셋하기." | 153 | longdescription="편집 도구 > 일반 탭에서 그룹 소유 오브젝트를 판매 오브젝트로 설정하십시오." |
154 | name="object set sale" /> | 154 | name="object set sale" /> |
155 | </action_set> | 155 | </action_set> |
156 | <action_set | 156 | <action_set |
157 | description="이러한 능력에는 멤버가 그룹 부채를 지불하고 그룹 배당금을 수령해야 하며 그룹 계정 기록에 대한 액세스를 제한하는 능력이 포함됩니다." | 157 | description="이러한 권한에는 회원이 그룹 부채를 지불하고 그룹 배당금을 수령해야 하며 그룹 계정 기록에 대한 접근을 제한하는 권한이 포함됩니다." |
158 | name="Accounting"> | 158 | name="Accounting"> |
159 | <action description="그룹 부채 지불 및 그룹 배당금 수령" | 159 | <action description="그룹 부채 지불과 그룹 배당금 수령" |
160 | longdescription="Members in a Role with this Ability will automatically pay group liabilities and receive group dividends. This means they will receive a portion of group-owned land sales which are distributed daily, as well as contribute towards things like parcel listing fees. " | 160 | longdescription="역할에 이 권한이 있는 회원은 그룹 부채를 자동 지불하고 그룹 배당금을 수령합니다. 이는 회원이 그룹 소유 토지 판매에서 매일 분배되는 일정 부분을 수령하고 구획 게재 비용 등을 기부함을 의미합니다. " |
161 | name="accounting accountable" /> | 161 | name="accounting accountable" /> |
162 | </action_set> | 162 | </action_set> |
163 | <action_set | 163 | <action_set |
164 | description="이러한 능력에는 멤버가 그룹 통지를 전송, 수령 및 볼 수 있게 하는 능력이 포함됩니다." | 164 | description="이러한 권한에는 회원이 그룹 통지를 전송, 수령 및 볼 수 있게 하는 것이 포함됩니다." |
165 | name="Notices"> | 165 | name="Notices"> |
166 | <action description="공지 전송" | 166 | <action description="공지 전송" |
167 | longdescription="Group Information > Notices tab 에서 본Role의 Ability를 가진 회원은 공지를 보낼수 있습니다." | 167 | longdescription="역할에 이 권한이 있는 회원은 그룹 정보 > 공지 탭에서 공지를 발송할 수 있습니다." |
168 | name="notices send" /> | 168 | name="notices send" /> |
169 | <action description="공지 수령 및 과거 공지 보기" | 169 | <action description="공지 수령 및 과거 공지 보기" |
170 | longdescription="Notices in Group Information > Notices tab에서 본 Role의 Ability를 가진 회원은 공지를 받거나 열람, 공고 할수 있습니다." | 170 | longdescription="역할에 이 권한이 있는 회원은 공지를 수령하고 그룹 정보 > 공지 탭에서 지난 공지 사항을 볼 수 있습니다." |
171 | name="notices receive" /> | 171 | name="notices receive" /> |
172 | </action_set> | 172 | </action_set> |
173 | <action_set | 173 | <action_set |
174 | description="이러한 능력에는 멤버가 제안을 설정하고 제안에 투표하며 투표 기록을 볼 수 있게 하는 능력이 포함됩니다." | 174 | description="이러한 권한에는 회원이 제안을 설정하고 제안에 투표하며 투표 기록을 볼 수 있게 하는 것이 포함됩니다." |
175 | name="Proposals"> | 175 | name="Proposals"> |
176 | <action description="제안 생성" | 176 | <action description="제안 만들기" |
177 | longdescription="Group Information > Proposals tab 에서 Role의 Ability를 가진 회원은 투표 가능한 프로포절을 만들수 있습니다." | 177 | longdescription="역할에 이 권한이 있는 회원은 그룹 정보 > 제안 탭에서 투표 가능한 제안을 만들 수 있습니다." |
178 | name="proposal start" /> | 178 | name="proposal start" /> |
179 | <action description="제안에 투표" | 179 | <action description="제안에 투표" |
180 | longdescription="Group Information > Proposals tab에서 본Role의 Ability를 가진 회원은 프로포절에 투표할 수 있습니다." | 180 | longdescription="역할에 이 권한이 있는 회원은 그룹 정보 > 제안 탭에서 제안에 관한 투표를 할 수 있습니다." |
181 | name="proposal vote" /> | 181 | name="proposal vote" /> |
182 | </action_set> | 182 | </action_set> |
183 | </role_actions> | 183 | </role_actions> |
diff --git a/linden/indra/newview/viewer.cpp b/linden/indra/newview/viewer.cpp index b71c6f2..2f05754 100644 --- a/linden/indra/newview/viewer.cpp +++ b/linden/indra/newview/viewer.cpp | |||
@@ -1856,7 +1856,44 @@ void main_loop() | |||
1856 | { | 1856 | { |
1857 | LLFastTimer t2(LLFastTimer::FTM_SLEEP); | 1857 | LLFastTimer t2(LLFastTimer::FTM_SLEEP); |
1858 | bool run_multiple_threads = gSavedSettings.getBOOL("RunMultipleThreads"); | 1858 | bool run_multiple_threads = gSavedSettings.getBOOL("RunMultipleThreads"); |
1859 | |||
1860 | // yield some time to the os based on command line option | ||
1861 | if(gYieldTime) | ||
1862 | { | ||
1863 | ms_sleep(gYieldMS); | ||
1864 | } | ||
1865 | |||
1866 | // yield cooperatively when not running as foreground window | ||
1867 | if ( gNoRender | ||
1868 | || !gViewerWindow->mWindow->getVisible() | ||
1869 | || !gFocusMgr.getAppHasFocus()) | ||
1870 | { | ||
1871 | // Sleep if we're not rendering, or the window is minimized. | ||
1872 | S32 milliseconds_to_sleep = llclamp(gSavedSettings.getS32("BackgroundYieldTime"), 0, 1000); | ||
1873 | // don't sleep when BackgroundYieldTime set to 0, since this will still yield to other threads | ||
1874 | // of equal priority on Windows | ||
1875 | if (milliseconds_to_sleep > 0) | ||
1876 | { | ||
1877 | ms_sleep(milliseconds_to_sleep); | ||
1878 | // also pause worker threads during this wait period | ||
1879 | gTextureCache->pause(); | ||
1880 | gImageDecodeThread->pause(); | ||
1881 | } | ||
1882 | } | ||
1859 | 1883 | ||
1884 | if (gRandomizeFramerate) | ||
1885 | { | ||
1886 | ms_sleep(rand() % 200); | ||
1887 | } | ||
1888 | |||
1889 | if (gPeriodicSlowFrame | ||
1890 | && (gFrameCount % 10 == 0)) | ||
1891 | { | ||
1892 | llinfos << "Periodic slow frame - sleeping 500 ms" << llendl; | ||
1893 | ms_sleep(500); | ||
1894 | } | ||
1895 | |||
1896 | |||
1860 | const F64 min_frame_time = 0.0; //(.0333 - .0010); // max video frame rate = 30 fps | 1897 | const F64 min_frame_time = 0.0; //(.0333 - .0010); // max video frame rate = 30 fps |
1861 | const F64 min_idle_time = 0.0; //(.0010); // min idle time = 1 ms | 1898 | const F64 min_idle_time = 0.0; //(.0010); // min idle time = 1 ms |
1862 | const F64 max_idle_time = run_multiple_threads ? min_idle_time : .005; // 5 ms | 1899 | const F64 max_idle_time = run_multiple_threads ? min_idle_time : .005; // 5 ms |
@@ -1874,30 +1911,6 @@ void main_loop() | |||
1874 | { | 1911 | { |
1875 | ms_sleep(llmin(io_pending/100,100)); // give the vfs some time to catch up | 1912 | ms_sleep(llmin(io_pending/100,100)); // give the vfs some time to catch up |
1876 | } | 1913 | } |
1877 | if ( gNoRender | ||
1878 | || !gViewerWindow->mWindow->getVisible() | ||
1879 | || !gViewerWindow->getActive() | ||
1880 | || gViewerWindow->mWindow->getMinimized() ) | ||
1881 | { | ||
1882 | // Sleep if we're not rendering, or the window is minimized. | ||
1883 | ms_sleep(20); | ||
1884 | } | ||
1885 | else | ||
1886 | { | ||
1887 | // ms_sleep(1); // sleep at least 1 ms | ||
1888 | } | ||
1889 | |||
1890 | if (gRandomizeFramerate) | ||
1891 | { | ||
1892 | ms_sleep(rand() % 200); | ||
1893 | } | ||
1894 | |||
1895 | if (gPeriodicSlowFrame | ||
1896 | && (gFrameCount % 10 == 0)) | ||
1897 | { | ||
1898 | llinfos << "Periodic slow frame - sleeping 500 ms" << llendl; | ||
1899 | ms_sleep(500); | ||
1900 | } | ||
1901 | 1914 | ||
1902 | F64 frame_time = frameTimer.getElapsedTimeF64(); | 1915 | F64 frame_time = frameTimer.getElapsedTimeF64(); |
1903 | F64 idle_time = idleTimer.getElapsedTimeF64(); | 1916 | F64 idle_time = idleTimer.getElapsedTimeF64(); |
@@ -3957,12 +3970,6 @@ void idle() | |||
3957 | gAudiop->idle(max_audio_decode_time); | 3970 | gAudiop->idle(max_audio_decode_time); |
3958 | } | 3971 | } |
3959 | 3972 | ||
3960 | // yield some time to the os if we are supposed to. | ||
3961 | if(gYieldTime) | ||
3962 | { | ||
3963 | ms_sleep(gYieldMS); | ||
3964 | } | ||
3965 | |||
3966 | // Handle shutdown process, for example, | 3973 | // Handle shutdown process, for example, |
3967 | // wait for floaters to close, send quit message, | 3974 | // wait for floaters to close, send quit message, |
3968 | // forcibly quit if it has taken too long | 3975 | // forcibly quit if it has taken too long |
@@ -6302,7 +6309,7 @@ void cleanup_app() | |||
6302 | 6309 | ||
6303 | llinfos << "Cleaning Up" << llendflush; | 6310 | llinfos << "Cleaning Up" << llendflush; |
6304 | 6311 | ||
6305 | LLKeyframeMotion::flushKeyframeCache(); | 6312 | LLKeyframeDataCache::clear(); |
6306 | 6313 | ||
6307 | // Must clean up texture references before viewer window is destroyed. | 6314 | // Must clean up texture references before viewer window is destroyed. |
6308 | LLHUDObject::cleanupHUDObjects(); | 6315 | LLHUDObject::cleanupHUDObjects(); |
@@ -6334,6 +6341,8 @@ void cleanup_app() | |||
6334 | delete gGlobalEconomy; | 6341 | delete gGlobalEconomy; |
6335 | gGlobalEconomy = NULL; | 6342 | gGlobalEconomy = NULL; |
6336 | 6343 | ||
6344 | LLNotifyBox::cleanup(); | ||
6345 | |||
6337 | llinfos << "Global stuff deleted" << llendflush; | 6346 | llinfos << "Global stuff deleted" << llendflush; |
6338 | 6347 | ||
6339 | #if !LL_RELEASE_FOR_DOWNLOAD | 6348 | #if !LL_RELEASE_FOR_DOWNLOAD |
@@ -6423,8 +6432,7 @@ void cleanup_app() | |||
6423 | 6432 | ||
6424 | // Clean up selection managers after UI is destroyed, as UI | 6433 | // Clean up selection managers after UI is destroyed, as UI |
6425 | // may be observing them. | 6434 | // may be observing them. |
6426 | delete gSelectMgr; | 6435 | LLSelectMgr::cleanupGlobals(); |
6427 | gSelectMgr = NULL; | ||
6428 | 6436 | ||
6429 | LLViewerObject::cleanupVOClasses(); | 6437 | LLViewerObject::cleanupVOClasses(); |
6430 | 6438 | ||
@@ -6445,8 +6453,7 @@ void cleanup_app() | |||
6445 | llwarns << "Remaining references in the volume manager!" << llendflush; | 6453 | llwarns << "Remaining references in the volume manager!" << llendflush; |
6446 | } | 6454 | } |
6447 | 6455 | ||
6448 | delete gParcelMgr; | 6456 | LLViewerParcelMgr::cleanupGlobals(); |
6449 | gParcelMgr = NULL; | ||
6450 | 6457 | ||
6451 | delete gViewerStats; | 6458 | delete gViewerStats; |
6452 | gViewerStats = NULL; | 6459 | gViewerStats = NULL; |
@@ -6562,8 +6569,12 @@ void cleanup_app() | |||
6562 | delete gVFS; | 6569 | delete gVFS; |
6563 | gVFS = NULL; | 6570 | gVFS = NULL; |
6564 | 6571 | ||
6572 | LLCurl::cleanup(); | ||
6573 | |||
6565 | // This will eventually be done in LLApp | 6574 | // This will eventually be done in LLApp |
6566 | LLCommon::cleanupClass(); | 6575 | LLCommon::cleanupClass(); |
6576 | |||
6577 | end_messaging_system(); | ||
6567 | } | 6578 | } |
6568 | 6579 | ||
6569 | const std::string& getLoginURI() | 6580 | const std::string& getLoginURI() |
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py index 2f4eb7c..d22a7b5 100755 --- a/linden/indra/newview/viewer_manifest.py +++ b/linden/indra/newview/viewer_manifest.py | |||
@@ -148,6 +148,7 @@ class WindowsManifest(ViewerManifest): | |||
148 | 148 | ||
149 | # Mozilla runtime DLLs (CP) | 149 | # Mozilla runtime DLLs (CP) |
150 | if self.prefix(src="../../libraries/i686-win32/lib_release", dst=""): | 150 | if self.prefix(src="../../libraries/i686-win32/lib_release", dst=""): |
151 | self.path("freebl3.dll") | ||
151 | self.path("gksvggdiplus.dll") | 152 | self.path("gksvggdiplus.dll") |
152 | self.path("js3250.dll") | 153 | self.path("js3250.dll") |
153 | self.path("nspr4.dll") | 154 | self.path("nspr4.dll") |
@@ -410,6 +411,7 @@ class Linux_i686Manifest(LinuxManifest): | |||
410 | self.end_prefix("res-sdl") | 411 | self.end_prefix("res-sdl") |
411 | 412 | ||
412 | self.path("featuretable_linux.txt") | 413 | self.path("featuretable_linux.txt") |
414 | self.path("secondlife-i686.supp") | ||
413 | 415 | ||
414 | self.path("app_settings/mozilla-runtime-linux-i686") | 416 | self.path("app_settings/mozilla-runtime-linux-i686") |
415 | 417 | ||
@@ -431,6 +433,8 @@ class Linux_i686Manifest(LinuxManifest): | |||
431 | self.path("libelfio.so") | 433 | self.path("libelfio.so") |
432 | self.path("libuuid.so", "libuuid.so.1") | 434 | self.path("libuuid.so", "libuuid.so.1") |
433 | self.path("libSDL-1.2.so.0") | 435 | self.path("libSDL-1.2.so.0") |
436 | self.path("libtcmalloc.so.0") | ||
437 | self.path("libstacktrace.so.0") | ||
434 | # self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason | 438 | # self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason |
435 | self.end_prefix("lib") | 439 | self.end_prefix("lib") |
436 | 440 | ||