aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:44:58 -0500
committerJacek Antonelli2008-08-15 23:44:58 -0500
commit089fc07d207c71ce1401e72f09c31ad8c45872e2 (patch)
tree0028955add042c6f45b47a7b774adeeac9c592cb /linden/indra/newview
parentSecond Life viewer sources 1.16.0.5 (diff)
downloadmeta-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 '')
-rw-r--r--linden/indra/newview/English.lproj/InfoPlist.strings4
-rw-r--r--linden/indra/newview/Info-SecondLife.plist2
-rw-r--r--linden/indra/newview/installers/windows/installer_template.nsi361
-rw-r--r--linden/indra/newview/installers/windows/installer_template_multilang.nsi938
-rw-r--r--linden/indra/newview/licenses-linux.txt33
-rwxr-xr-xlinden/indra/newview/linux_tools/wrapper.sh9
-rw-r--r--linden/indra/newview/llagent.cpp2
-rw-r--r--linden/indra/newview/llagent.h5
-rw-r--r--linden/indra/newview/llcallingcard.cpp1
-rw-r--r--linden/indra/newview/llchatbar.cpp4
-rw-r--r--linden/indra/newview/llcontroldef.cpp10
-rw-r--r--linden/indra/newview/llcubemap.h2
-rw-r--r--linden/indra/newview/lldrawable.h2
-rw-r--r--linden/indra/newview/llflexibleobject.cpp12
-rw-r--r--linden/indra/newview/llfloateravatarinfo.cpp6
-rw-r--r--linden/indra/newview/llfloateravatarinfo.h2
-rw-r--r--linden/indra/newview/llfloaterbuy.cpp2
-rw-r--r--linden/indra/newview/llfloaterbuycontents.cpp2
-rw-r--r--linden/indra/newview/llfloatergesture.cpp1
-rw-r--r--linden/indra/newview/llfloaterinspect.cpp28
-rw-r--r--linden/indra/newview/llfloaterpreference.cpp36
-rw-r--r--linden/indra/newview/llfloaterpreference.h4
-rw-r--r--linden/indra/newview/llfolderview.cpp5
-rw-r--r--linden/indra/newview/llgroupmgr.cpp30
-rw-r--r--linden/indra/newview/llgroupnotify.cpp4
-rw-r--r--linden/indra/newview/llhudeffecttrail.cpp12
-rw-r--r--linden/indra/newview/llhudobject.h2
-rw-r--r--linden/indra/newview/llimpanel.cpp231
-rw-r--r--linden/indra/newview/llimpanel.h7
-rw-r--r--linden/indra/newview/llimview.cpp205
-rw-r--r--linden/indra/newview/llinventorybridge.cpp68
-rw-r--r--linden/indra/newview/llinventoryview.h4
-rw-r--r--linden/indra/newview/llmutelist.cpp7
-rw-r--r--linden/indra/newview/llnotify.cpp47
-rw-r--r--linden/indra/newview/llnotify.h7
-rw-r--r--linden/indra/newview/lloverlaybar.cpp21
-rw-r--r--linden/indra/newview/llpanelavatar.cpp39
-rw-r--r--linden/indra/newview/llpanelavatar.h8
-rw-r--r--linden/indra/newview/llpanelclassified.cpp64
-rw-r--r--linden/indra/newview/llpanelclassified.h11
-rw-r--r--linden/indra/newview/llpanelgeneral.cpp2
-rw-r--r--linden/indra/newview/llpanelgeneral.h1
-rw-r--r--linden/indra/newview/llpanelgroup.cpp6
-rw-r--r--linden/indra/newview/llpanelgroupgeneral.cpp6
-rw-r--r--linden/indra/newview/llpanelgrouplandmoney.cpp4
-rw-r--r--linden/indra/newview/llpanelgroupnotices.cpp4
-rw-r--r--linden/indra/newview/llpanelgrouproles.cpp12
-rw-r--r--linden/indra/newview/llpanelgroupvoting.cpp8
-rw-r--r--linden/indra/newview/llpanelmsgs.cpp30
-rw-r--r--linden/indra/newview/llpanelmsgs.h6
-rw-r--r--linden/indra/newview/llpanelnetwork.cpp10
-rw-r--r--linden/indra/newview/llpanelobject.cpp3
-rw-r--r--linden/indra/newview/llpanelweb.cpp368
-rw-r--r--linden/indra/newview/llpanelweb.h54
-rw-r--r--linden/indra/newview/llpreview.cpp17
-rw-r--r--linden/indra/newview/llpreview.h5
-rw-r--r--linden/indra/newview/llpreviewanim.cpp10
-rw-r--r--linden/indra/newview/llpreviewgesture.cpp6
-rw-r--r--linden/indra/newview/llpreviewlandmark.cpp20
-rw-r--r--linden/indra/newview/llpreviewlandmark.h3
-rw-r--r--linden/indra/newview/llpreviewnotecard.cpp16
-rw-r--r--linden/indra/newview/llpreviewnotecard.h3
-rw-r--r--linden/indra/newview/llpreviewscript.cpp10
-rw-r--r--linden/indra/newview/llpreviewsound.cpp6
-rw-r--r--linden/indra/newview/llpreviewtexture.cpp4
-rw-r--r--linden/indra/newview/llselectmgr.cpp20
-rw-r--r--linden/indra/newview/llselectmgr.h7
-rw-r--r--linden/indra/newview/llspatialpartition.cpp2
-rw-r--r--linden/indra/newview/llspatialpartition.h7
-rw-r--r--linden/indra/newview/llstartup.cpp48
-rw-r--r--linden/indra/newview/lltexturefetch.cpp2
-rw-r--r--linden/indra/newview/lltoolbrush.cpp3
-rw-r--r--linden/indra/newview/lltoolcomp.cpp9
-rw-r--r--linden/indra/newview/lltoolgrab.cpp6
-rw-r--r--linden/indra/newview/lltoolmgr.cpp3
-rw-r--r--linden/indra/newview/lltoolselectland.cpp3
-rw-r--r--linden/indra/newview/llviewerinventory.h6
-rw-r--r--linden/indra/newview/llviewermenu.cpp381
-rw-r--r--linden/indra/newview/llviewermessage.cpp152
-rw-r--r--linden/indra/newview/llviewerobject.cpp10
-rw-r--r--linden/indra/newview/llviewerobject.h2
-rw-r--r--linden/indra/newview/llviewerparcelmgr.cpp17
-rw-r--r--linden/indra/newview/llviewerparcelmgr.h7
-rw-r--r--linden/indra/newview/llviewerpartsim.cpp6
-rw-r--r--linden/indra/newview/llviewerpartsim.h7
-rw-r--r--linden/indra/newview/llviewerpartsource.cpp13
-rw-r--r--linden/indra/newview/llviewerpartsource.h6
-rw-r--r--linden/indra/newview/llviewerregion.cpp4
-rw-r--r--linden/indra/newview/llviewertexteditor.cpp92
-rw-r--r--linden/indra/newview/llviewertexteditor.h4
-rw-r--r--linden/indra/newview/llviewerwindow.cpp13
-rw-r--r--linden/indra/newview/llvoavatar.cpp2
-rw-r--r--linden/indra/newview/llvoclouds.h3
-rw-r--r--linden/indra/newview/llvograss.h4
-rw-r--r--linden/indra/newview/llvoground.h3
-rw-r--r--linden/indra/newview/llvopartgroup.h4
-rw-r--r--linden/indra/newview/llvosky.cpp5
-rw-r--r--linden/indra/newview/llvosky.h5
-rw-r--r--linden/indra/newview/llvostars.h3
-rw-r--r--linden/indra/newview/llvosurfacepatch.h3
-rw-r--r--linden/indra/newview/llvotextbubble.h3
-rw-r--r--linden/indra/newview/llvotree.h4
-rw-r--r--linden/indra/newview/llvovolume.h4
-rw-r--r--linden/indra/newview/llvowater.h1
-rw-r--r--linden/indra/newview/pipeline.cpp2
-rw-r--r--linden/indra/newview/pipeline.h2
-rw-r--r--linden/indra/newview/postbuild.bat91
-rw-r--r--linden/indra/newview/releasenotes.txt53
-rw-r--r--linden/indra/newview/res/newViewRes.rc8
-rw-r--r--linden/indra/newview/secondlife-i686.supp175
-rw-r--r--linden/indra/newview/skins/xui/en-us/alerts.xml94
-rw-r--r--linden/indra/newview/skins/xui/en-us/floater_about.xml6
-rw-r--r--linden/indra/newview/skins/xui/en-us/floater_instant_message.xml4
-rw-r--r--linden/indra/newview/skins/xui/en-us/panel_preferences_general.xml8
-rw-r--r--linden/indra/newview/skins/xui/en-us/panel_preferences_popups.xml57
-rw-r--r--linden/indra/newview/skins/xui/en-us/panel_preferences_web.xml34
-rw-r--r--linden/indra/newview/skins/xui/en-us/panel_settings_msgbox.xml17
-rw-r--r--linden/indra/newview/skins/xui/ko/alerts.xml2656
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_about.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_about_land.xml215
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_animation_preview.xml79
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_auction.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_avatar_picker.xml14
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_avatar_textures.xml26
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_build_options.xml5
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_bumps.xml12
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_buy_contents.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_buy_currency.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_buy_land.xml105
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_buy_object.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_chat_history.xml5
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_clothing.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_color_picker.xml14
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_critical.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_customize.xml374
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_directory.xml167
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_friends.xml42
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_gesture.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_god_tools.xml93
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_group_info.xml133
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_groups.xml8
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_html.xml22
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_html_help.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_im.xml25
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_image_preview.xml15
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_import.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_inspect.xml14
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_instant_message.xml23
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_inventory.xml29
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_inventory_item_properties.xml30
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_inventory_view_finder.xml12
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_joystick.xml55
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_land_holdings.xml20
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_live_lsleditor.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_lsl_guide.xml7
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_mute.xml13
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_new_im.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_new_outfit_dialog.xml23
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_openobject.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_pay.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_pay_object.xml8
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_postcard.xml16
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preferences.xml3
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_animation.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_embedded_texture.xml7
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_existing_landmark.xml5
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_gesture.xml18
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_new_landmark.xml7
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_notecard.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_notecard_keep_discard.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_sound.xml7
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_texture.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_preview_texture_keep_discard.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_price_for_listing.xml12
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_rate.xml16
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_report_abuse.xml44
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_report_bug.xml35
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_script_debug.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_script_ed_panel.xml13
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_script_queue.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_script_search.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_sell_land.xml26
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_settings_debug.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_snapshot.xml40
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_telehub.xml24
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_texture_ctrl.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_tools.xml154
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_top_objects.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_tos.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_wearable_save_as.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/floater_world_map.xml53
-rw-r--r--linden/indra/newview/skins/xui/ko/menu_inventory.xml43
-rw-r--r--linden/indra/newview/skins/xui/ko/menu_pie_avatar.xml18
-rw-r--r--linden/indra/newview/skins/xui/ko/menu_pie_object.xml23
-rw-r--r--linden/indra/newview/skins/xui/ko/menu_pie_self.xml22
-rw-r--r--linden/indra/newview/skins/xui/ko/menu_viewer.xml200
-rw-r--r--linden/indra/newview/skins/xui/ko/need_to_translate.xml660
-rw-r--r--linden/indra/newview/skins/xui/ko/need_to_update.xml4028
-rw-r--r--linden/indra/newview/skins/xui/ko/notify.xml360
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_avatar.xml129
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_avatar_classified.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_avatar_pick.xml8
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_chat_bar.xml12
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_classified.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_event.xml16
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_finder.xml2
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_general.xml50
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_invite.xml16
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_land_money.xml42
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_notices.xml52
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_roles.xml63
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_group_voting.xml26
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_land_covenant.xml24
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_login.xml22
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_media_remote.xml8
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_music_remote.xml8
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_overlaybar.xml14
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_place.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_place_small.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_audio.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_chat.xml30
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_general.xml92
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_graphics1.xml38
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_graphics2.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_graphics3.xml23
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_im.xml22
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_input.xml15
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_network.xml29
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_preferences_popups.xml11
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_covenant.xml34
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_debug.xml27
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_estate.xml54
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_general.xml20
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_terrain.xml12
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_region_texture.xml49
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_scrolling_param.xml4
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_settings_chat.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_settings_im.xml10
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_settings_msgbox.xml9
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_settings_network.xml28
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_settings_web.xml40
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_status_bar.xml17
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_toolbar.xml24
-rw-r--r--linden/indra/newview/skins/xui/ko/panel_top_pick.xml6
-rw-r--r--linden/indra/newview/skins/xui/ko/role_actions.xml166
-rw-r--r--linden/indra/newview/viewer.cpp81
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py4
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
3CFBundleName = "Second Life"; 3CFBundleName = "Second Life";
4CFBundleShortVersionString = "Second Life version 1.16.0.5"; 4CFBundleShortVersionString = "Second Life version 1.17.0.12";
5CFBundleGetInfoString = "Second Life version 1.16.0.5, Copyright 2004-2007 Linden Research, Inc."; 5CFBundleGetInfoString = "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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
28SetOverwrite on ; overwrite files 24SetOverwrite on ; overwrite files
29SetCompress auto ; compress iff saves space 25SetCompress auto ; compress iff saves space
30SetDatablockOptimize off ; only saves us 0.1%, not worth it 26SetDatablockOptimize off ; only saves us 0.1%, not worth it
31XPStyle on ; add an XP manifest to the installer 27XPStyle 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
42Name ${INSTNAME} 49Name ${INSTNAME}
43 50
44SubCaption 0 " Setup" ; override "license agreement" text 51SubCaption 0 $(LicenseSubTitleSetup) ; override "license agreement" text
45 52
46BrandingText " " ; bottom of window text 53BrandingText " " ; bottom of window text
47Icon res\install_icon.ico ; our custom icon 54Icon res\install_icon.ico ; our custom icon
48UninstallIcon res\uninstall_icon.ico ; our custom icon 55UninstallIcon res\uninstall_icon.ico ; our custom icon
49WindowIcon on ; show our icon in left corner 56WindowIcon on ; show our icon in left corner
50BGGradient off ; no big background window 57BGGradient off ; no big background window
51CRCCheck on ; make sure CRC is OK 58CRCCheck on ; make sure CRC is OK
52InstProgressFlags smooth colored ; new colored smooth look 59InstProgressFlags smooth colored ; new colored smooth look
53ShowInstDetails nevershow ; no details, no "show" button 60ShowInstDetails nevershow ; no details, no "show" button
54SetOverwrite on ; stomp files by default 61SetOverwrite on ; stomp files by default
55AutoCloseWindow true ; after all files install, close window 62AutoCloseWindow true ; after all files install, close window
56 63
57!ifdef UPDATE 64!ifdef UPDATE
58LicenseText "This package will update Second Life to version ${VERSION_LONG}." "Next >" 65LicenseText $(LicenseDescUpdate) $(LicenseDescNext)
59!else 66!else
60LicenseText "This package will install Second Life on your computer." "Next >" 67LicenseText $(LicenseDescSetup) $(LicenseDescNext)
61!endif 68!endif
62 69
63LicenseData "releasenotes.txt" 70LicenseData "releasenotes.txt"
@@ -65,30 +72,30 @@ LicenseData "releasenotes.txt"
65InstallDir "$PROGRAMFILES\${INSTNAME}" 72InstallDir "$PROGRAMFILES\${INSTNAME}"
66InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" "" 73InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" ""
67!ifdef UPDATE 74!ifdef UPDATE
68DirText "Installation Directory" "Select the Second Life directory to update:" 75DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate)
69!else 76!else
70DirText "Installation Directory" "Select the directory to install Second Life in:" 77DirText $(DirectoryChooseTitle) $(DirectoryChooseSetup)
71!endif 78!endif
72 79
73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
74;;; Variables 81;;; Variables
75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 82;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
76Var INSTPROG 83Var INSTPROG
77Var INSTEXE 84Var INSTEXE
78Var INSTFLAGS 85Var INSTFLAGS
86Var LANGFLAGS
79Var INSTSHORTCUT 87Var INSTSHORTCUT
80 88
81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
82;;; Sections 90;;; Sections
83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
84
85Section "" ; (default section) 92Section "" ; (default section)
86 93
87SetShellVarContext all ; install for all users (if you change this, change it in the uninstall as well) 94SetShellVarContext 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.
91StrCpy $INSTFLAGS "${INSTFLAGS}" 97StrCpy $INSTFLAGS "${INSTFLAGS}"
98StrCpy $INSTFLAGS "$INSTFLAGS $LANGFLAGS"
92StrCpy $INSTPROG "${INSTNAME}" 99StrCpy $INSTPROG "${INSTNAME}"
93StrCpy $INSTEXE "${INSTEXE}" 100StrCpy $INSTEXE "${INSTEXE}"
94StrCpy $INSTSHORTCUT "${SHORTCUT}" 101StrCpy $INSTSHORTCUT "${SHORTCUT}"
@@ -103,21 +110,22 @@ Call CheckIfAlreadyCurrent ; Make sure that we haven't already installed this v
103Call CloseSecondLife ; Make sure we're not running 110Call CloseSecondLife ; Make sure we're not running
104Call RemoveNSIS ; Check for old NSIS install to remove 111Call 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.
119IfSilent POST_INSTALL 126IfSilent POST_INSTALL
120 127
128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
121; Shortcuts in start menu 129; Shortcuts in start menu
122CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT" 130CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT"
123SetOutPath "$INSTDIR" 131SetOutPath "$INSTDIR"
@@ -146,6 +154,7 @@ CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Scripting Language Help.lnk" \
146CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \ 154CreateShortCut "$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
150SetOutPath "$INSTDIR" 159SetOutPath "$INSTDIR"
151CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS" 160CreateShortCut "$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
168WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR" 178WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR"
169WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}" 179WriteRegStr 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"
173WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)" 183WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)"
174WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"' 184WriteRegStr 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
177WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life" 188WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life"
178WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" "" 189WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" ""
@@ -192,10 +203,10 @@ WriteUninstaller "$INSTDIR\uninst.exe"
192; end of default section 203; end of default section
193SectionEnd 204SectionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
199Function PostInstallExe 210Function PostInstallExe
200push $0 211push $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
204pop $0 215pop $0
205FunctionEnd 216FunctionEnd
206 217
207 218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
208;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
209; CheckStartupParameters 219; CheckStartupParameters
210; Sets INSTFLAGS, INSTPROG, and INSTEXE. 220; Sets INSTFLAGS, INSTPROG, and INSTEXE.
211;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 221;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
212Function CheckStartupParams 222Function CheckStartupParams
213push $0 223push $0
214push $R0 224push $R0
@@ -237,7 +247,7 @@ push $R0
237 Goto FINISHED 247 Goto FINISHED
238 248
239ABORT: 249ABORT:
240 MessageBox MB_OK "Could not find the program '$INSTPROG'. Silent update failed." 250 MessageBox MB_OK $(CheckStartupParamsMB)
241 Quit 251 Quit
242 252
243FINISHED: 253FINISHED:
@@ -246,6 +256,9 @@ pop $R0
246pop $0 256pop $0
247FunctionEnd 257FunctionEnd
248 258
259;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
260;;
261;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
249Function un.CheckStartupParams 262Function un.CheckStartupParams
250push $0 263push $0
251push $R0 264push $R0
@@ -274,7 +287,7 @@ push $R0
274 Goto FINISHED 287 Goto FINISHED
275 288
276ABORT: 289ABORT:
277 MessageBox MB_OK "Could not find the program '$INSTPROG'. Silent update failed." 290 MessageBox MB_OK $(CheckStartupParamsMB)
278 Quit 291 Quit
279 292
280FINISHED: 293FINISHED:
@@ -283,26 +296,26 @@ pop $R0
283pop $0 296pop $0
284FunctionEnd 297FunctionEnd
285 298
286;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 299;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
287;;; After install completes, offer readme file 300;;; After install completes, offer readme file
288;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 301;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
289Function .onInstSuccess 302Function .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:
295FunctionEnd 308FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
302Function RemoveNSIS 315Function 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
324FunctionEnd 337FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
329Function CheckWindowsVersion 342Function 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
341win_ver_bad: 354win_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
344win_ver_abort: 357win_ver_abort:
345 Quit 358 Quit
346FunctionEnd 359FunctionEnd
347 360
348;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 361;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
349; Make sure the user can install/uninstall 362; Make sure the user can install/uninstall
350;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 363;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
351Function CheckIfAdministrator 364Function 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
358is_admin: 371is_admin:
359 Return 372 Return
360FunctionEnd 373FunctionEnd
361 374
375;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
376;;
377;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
362Function un.CheckIfAdministrator 378Function 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
369is_admin: 385is_admin:
370 Return 386 Return
371FunctionEnd 387FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
377Function CheckIfAlreadyCurrent 393Function 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
387FunctionEnd 403FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
394Function CloseSecondLife 409Function 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
416FunctionEnd 431FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
423Function RemoveCacheFiles 438;Function RemoveCacheFiles
424 439;
425; Delete files in Documents and Settings\<user>\SecondLife 440;; Delete files in Documents and Settings\<user>\SecondLife
426Push $0 441;Push $0
427Push $1 442;Push $1
428Push $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:
450Pop $2 465;Pop $2
451Pop $1 466;Pop $1
452Pop $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
455Push $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"
459Pop $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.
464RMDir /r "$WINDIR\Application Data\SecondLife\cache" 479;RMDir /r "$WINDIR\Application Data\SecondLife\cache"
465 480;
466FunctionEnd 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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
472Function un.DocumentsAndSettingsFolder 487Function 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
523FunctionEnd 538FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
529Function un.CloseSecondLife 544Function 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
551FunctionEnd 566FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
562Function un.ProgramFiles 577Function 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"
597IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER 612IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER
598 613
599FOLDERFOUND: 614FOLDERFOUND:
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
603NOFOLDER: 618NOFOLDER:
604 619
605FunctionEnd 620FunctionEnd
606 621
607;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 622;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
608;;; Uninstall settings 623;;; Uninstall settings
609;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 624;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
610UninstallText "This will uninstall Second Life ${VERSION_LONG} from your system." 625UninstallText $(UninstallTextMsg)
611ShowUninstDetails show 626ShowUninstDetails show
612 627
613;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 628;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
614;;; Uninstall section 629;;; Uninstall section
615;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 630;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
616Section Uninstall 631Section Uninstall
617 632
618; Start with some default values. 633; Start with some default values.
619StrCpy $INSTFLAGS "${INSTFLAGS}" 634StrCpy $INSTFLAGS ""
620StrCpy $INSTPROG "${INSTNAME}" 635StrCpy $INSTPROG "${INSTNAME}"
621StrCpy $INSTEXE "${INSTEXE}" 636StrCpy $INSTEXE "${INSTEXE}"
622StrCpy $INSTSHORTCUT "${SHORTCUT}" 637StrCpy $INSTSHORTCUT "${SHORTCUT}"
@@ -629,9 +644,10 @@ SetShellVarContext all
629; Make sure we're not running 644; Make sure we're not running
630Call un.CloseSecondLife 645Call un.CloseSecondLife
631 646
632; Clean up registry keys 647; Clean up registry keys (these should all be !defines somewhere)
633DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" 648DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG"
634DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" 649DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG"
650DeleteRegKey HKEY_LOCAL_MACHINE "Software\Linden Research, Inc.\Installer Language"
635 651
636; Clean up shortcuts 652; Clean up shortcuts
637Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*" 653Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*"
@@ -652,7 +668,7 @@ Call un.ProgramFiles
652 668
653SectionEnd ; end of uninstall section 669SectionEnd ; 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"
771FunctionEnd 787FunctionEnd
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
792Function GetWindowsVersion 807Function GetWindowsVersion
793 808
794 Push $R0 809 Push $R0
@@ -860,3 +875,61 @@ Function GetWindowsVersion
860 Exch $R0 875 Exch $R0
861 876
862FunctionEnd 877FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
884Function .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
924FunctionEnd
925
926;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
927Function 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
933FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
24SetOverwrite on ; overwrite files
25SetCompress auto ; compress iff saves space
26SetDatablockOptimize off ; only saves us 0.1%, not worth it
27XPStyle 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
49Name ${INSTNAME}
50
51SubCaption 0 $(LicenseSubTitleSetup) ; override "license agreement" text
52
53BrandingText " " ; bottom of window text
54Icon res\install_icon.ico ; our custom icon
55UninstallIcon res\uninstall_icon.ico ; our custom icon
56WindowIcon on ; show our icon in left corner
57BGGradient off ; no big background window
58CRCCheck on ; make sure CRC is OK
59InstProgressFlags smooth colored ; new colored smooth look
60ShowInstDetails nevershow ; no details, no "show" button
61SetOverwrite on ; stomp files by default
62AutoCloseWindow true ; after all files install, close window
63
64!ifdef UPDATE
65LicenseText $(LicenseDescUpdate) $(LicenseDescNext)
66!else
67LicenseText $(LicenseDescSetup) $(LicenseDescNext)
68!endif
69
70LicenseData "releasenotes.txt"
71
72InstallDir "$PROGRAMFILES\${INSTNAME}"
73InstallDirRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\${INSTNAME}" ""
74!ifdef UPDATE
75DirText $(DirectoryChooseTitle) $(DirectoryChooseUpdate)
76!else
77DirText $(DirectoryChooseTitle) $(DirectoryChooseSetup)
78!endif
79
80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
81;;; Variables
82;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
83Var INSTPROG
84Var INSTEXE
85Var INSTFLAGS
86Var LANGFLAGS
87Var INSTSHORTCUT
88
89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
90;;; Sections
91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
92Section "" ; (default section)
93
94SetShellVarContext all ; install for all users (if you change this, change it in the uninstall as well)
95
96; Start with some default values.
97StrCpy $INSTFLAGS "${INSTFLAGS}"
98StrCpy $INSTFLAGS "$INSTFLAGS $LANGFLAGS"
99StrCpy $INSTPROG "${INSTNAME}"
100StrCpy $INSTEXE "${INSTEXE}"
101StrCpy $INSTSHORTCUT "${SHORTCUT}"
102
103IfSilent +2
104Goto NOT_SILENT
105 Call CheckStartupParams ; Figure out where, what and how to install.
106NOT_SILENT:
107Call CheckWindowsVersion ; warn if on Windows 98/ME
108Call CheckIfAdministrator ; Make sure the user can install/uninstall
109Call CheckIfAlreadyCurrent ; Make sure that we haven't already installed this version
110Call CloseSecondLife ; Make sure we're not running
111Call 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.
126IfSilent POST_INSTALL
127
128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
129; Shortcuts in start menu
130CreateDirectory "$SMPROGRAMS\$INSTSHORTCUT"
131SetOutPath "$INSTDIR"
132CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT.lnk" \
133 "$INSTDIR\$INSTEXE" "$INSTFLAGS"
134
135!ifdef MUSEUM
136CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT Museum.lnk" \
137
138 "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple"
139CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\$INSTSHORTCUT Museum Spanish.lnk" \
140
141 "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish"
142!endif
143
144WriteINIStr "$SMPROGRAMS\$INSTSHORTCUT\SL Create Trial Account.url" \
145 "InternetShortcut" "URL" \
146 "http://www.secondlife.com/registration/"
147WriteINIStr "$SMPROGRAMS\$INSTSHORTCUT\SL Your Account.url" \
148 "InternetShortcut" "URL" \
149 "http://www.secondlife.com/account/"
150CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Release Notes.lnk" \
151 "$INSTDIR\releasenotes.txt"
152CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\SL Scripting Language Help.lnk" \
153 "$INSTDIR\lsl_guide.html"
154CreateShortCut "$SMPROGRAMS\$INSTSHORTCUT\Uninstall $INSTSHORTCUT.lnk" \
155 '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"'
156
157;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
158; Other shortcuts
159SetOutPath "$INSTDIR"
160CreateShortCut "$DESKTOP\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS"
161CreateShortCut "$INSTDIR\$INSTSHORTCUT.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS"
162CreateShortCut "$INSTDIR\Uninstall $INSTSHORTCUT.lnk" \
163 '"$INSTDIR\uninst.exe"' '/P="$INSTPROG"'
164
165!ifdef MUSEUM
166CreateShortCut "$DESKTOP\$INSTSHORTCUT Museum.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple"
167
168CreateShortCut "$DESKTOP\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish"
169
170CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple"
171
172CreateShortCut "$INSTDIR\$INSTSHORTCUT Museum Spanish.lnk" "$INSTDIR\$INSTEXE" "$INSTFLAGS -simple -spanish"
173
174!endif
175
176;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
177; Write registry
178WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "" "$INSTDIR"
179WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Version" "${VERSION_LONG}"
180WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Flags" "$INSTFLAGS"
181WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Shortcut" "$INSTSHORTCUT"
182WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "Exe" "$INSTEXE"
183WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "DisplayName" "$INSTPROG (remove only)"
184WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG" "UninstallString" '"$INSTDIR\uninst.exe" /P="$INSTPROG"'
185
186;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
187; Write URL registry info
188WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "(default)" "URL:Second Life"
189WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}" "URL Protocol" ""
190WriteRegStr HKEY_CLASSES_ROOT "${URLNAME}\DefaultIcon" "" '"$INSTDIR\$INSTEXE"'
191WriteRegExpandStr HKEY_CLASSES_ROOT "${URLNAME}\shell\open\command" "" '"$INSTDIR\$INSTEXE" $INSTFLAGS -url "%1"'
192
193Goto WRITE_UNINST
194
195POST_INSTALL:
196; Run a post-executable script if necessary.
197Call PostInstallExe
198
199WRITE_UNINST:
200; write out uninstaller
201WriteUninstaller "$INSTDIR\uninst.exe"
202
203; end of default section
204SectionEnd
205
206;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
207; PostInstallExe
208; This just runs any post installation scripts.
209;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
210Function PostInstallExe
211push $0
212 ReadRegStr $0 HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG" "PostInstallExe"
213 ;MessageBox MB_OK '$0'
214 ExecWait '$0'
215pop $0
216FunctionEnd
217
218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
219; CheckStartupParameters
220; Sets INSTFLAGS, INSTPROG, and INSTEXE.
221;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
222Function CheckStartupParams
223push $0
224push $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
249ABORT:
250 MessageBox MB_OK $(CheckStartupParamsMB)
251 Quit
252
253FINISHED:
254 ;MessageBox MB_OK "INSTPROG: $INSTPROG, INSTEXE: $INSTEXE, INSTFLAGS: $INSTFLAGS"
255pop $R0
256pop $0
257FunctionEnd
258
259;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
260;;
261;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
262Function un.CheckStartupParams
263push $0
264push $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
289ABORT:
290 MessageBox MB_OK $(CheckStartupParamsMB)
291 Quit
292
293FINISHED:
294 ;MessageBox MB_OK "INSTPROG: $INSTPROG, INSTEXE: $INSTEXE, INSTFLAGS: $INSTFLAGS"
295pop $R0
296pop $0
297FunctionEnd
298
299;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
300;;; After install completes, offer readme file
301;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
302Function .onInstSuccess
303 MessageBox MB_YESNO \
304 $(InstSuccesssQuestion) /SD IDYES IDNO NoReadme
305 ; Assumes SetOutPath $INSTDIR
306 Exec '"$INSTDIR\$INSTEXE" $INSTFLAGS'
307 NoReadme:
308FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
315Function 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
337FunctionEnd
338
339;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
340; Make sure we're not on Windows 98 / ME
341;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
342Function 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
354win_ver_bad:
355 MessageBox MB_YESNO $(CheckWindowsVersionMB) IDNO win_ver_abort
356 Return
357win_ver_abort:
358 Quit
359FunctionEnd
360
361;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
362; Make sure the user can install/uninstall
363;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
364Function CheckIfAdministrator
365 DetailPrint $(CheckAdministratorInstDP)
366 UserInfo::GetAccountType
367 Pop $R0
368 StrCmp $R0 "Admin" is_admin
369 MessageBox MB_OK $(CheckAdministratorInstMB)
370 Quit
371is_admin:
372 Return
373FunctionEnd
374
375;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
376;;
377;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
378Function un.CheckIfAdministrator
379 DetailPrint $(CheckAdministratorUnInstDP)
380 UserInfo::GetAccountType
381 Pop $R0
382 StrCmp $R0 "Admin" is_admin
383 MessageBox MB_OK $(CheckAdministratorUnInstMB)
384 Quit
385is_admin:
386 Return
387FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
393Function 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
403FunctionEnd
404
405;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
406; Close the program, if running. Modifies no variables.
407; Allows user to bail out of install process.
408;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
409Function 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
431FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
544Function 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
566FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
577Function un.ProgramFiles
578
579;; Remove mozilla file first so recursive directory deletion doesn't get hung up
580Delete "$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.
586Delete "$INSTDIR\dronesettings.ini"
587Delete "$INSTDIR\message_template.msg"
588Delete "$INSTDIR\newview.pdb"
589Delete "$INSTDIR\newview.map"
590Delete "$INSTDIR\SecondLife.pdb"
591Delete "$INSTDIR\SecondLife.map"
592Delete "$INSTDIR\comm.dat"
593Delete "$INSTDIR\*.glsl"
594Delete "$INSTDIR\motions\*.lla"
595Delete "$INSTDIR\trial\*.html"
596Delete "$INSTDIR\newview.exe"
597;; Remove entire help directory
598Delete "$INSTDIR\help\Advanced\*"
599RMDir "$INSTDIR\help\Advanced"
600Delete "$INSTDIR\help\basics\*"
601RMDir "$INSTDIR\help\basics"
602Delete "$INSTDIR\help\Concepts\*"
603RMDir "$INSTDIR\help\Concepts"
604Delete "$INSTDIR\help\welcome\*"
605RMDir "$INSTDIR\help\welcome"
606Delete "$INSTDIR\help\*"
607RMDir "$INSTDIR\help"
608
609Delete "$INSTDIR\uninst.exe"
610RMDir "$INSTDIR"
611
612IfFileExists "$INSTDIR" FOLDERFOUND NOFOLDER
613
614FOLDERFOUND:
615 MessageBox MB_YESNO $(DeleteProgramFilesMB) IDNO NOFOLDER
616 RMDir /r "$INSTDIR"
617
618NOFOLDER:
619
620FunctionEnd
621
622;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
623;;; Uninstall settings
624;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
625UninstallText $(UninstallTextMsg)
626ShowUninstDetails show
627
628;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
629;;; Uninstall section
630;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
631Section Uninstall
632
633; Start with some default values.
634StrCpy $INSTFLAGS ""
635StrCpy $INSTPROG "${INSTNAME}"
636StrCpy $INSTEXE "${INSTEXE}"
637StrCpy $INSTSHORTCUT "${SHORTCUT}"
638Call un.CheckStartupParams ; Figure out where, what and how to uninstall.
639Call 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)
642SetShellVarContext all
643
644; Make sure we're not running
645Call un.CloseSecondLife
646
647; Clean up registry keys
648DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Linden Research, Inc.\$INSTPROG"
649DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$INSTPROG"
650
651; Clean up shortcuts
652Delete "$SMPROGRAMS\$INSTSHORTCUT\*.*"
653RMDir "$SMPROGRAMS\$INSTSHORTCUT"
654
655Delete "$DESKTOP\$INSTSHORTCUT.lnk"
656Delete "$INSTDIR\$INSTSHORTCUT.lnk"
657Delete "$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
663Call un.DocumentsAndSettingsFolder
664!endif
665
666Call un.ProgramFiles
667
668SectionEnd ; 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
780Function GetProgramName
781 !insertmacro GetParameterValue "/P=" "SecondLife"
782FunctionEnd
783
784Function un.GetProgramName
785 !insertmacro GetParameterValue "/P=" "SecondLife"
786FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
806Function 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
876FunctionEnd
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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
887Function .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
927FunctionEnd
928
929;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
930Function 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
936FunctionEnd
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
515Mark Adler 515Mark Adler
516madler@alumni.caltech.edu 516madler@alumni.caltech.edu
517
518=================================
519tcmalloc/Google perftools license
520=================================
521
522Copyright (c) 2005, Google Inc.
523All rights reserved.
524
525Redistribution and use in source and binary forms, with or without
526modification, are permitted provided that the following conditions are
527met:
528
529 * Redistributions of source code must retain the above copyright
530notice, this list of conditions and the following disclaimer.
531 * Redistributions in binary form must reproduce the above
532copyright notice, this list of conditions and the following disclaimer
533in the documentation and/or other materials provided with the
534distribution.
535 * Neither the name of Google Inc. nor the names of its
536contributors may be used to endorse or promote products derived from
537this software without specific prior written permission.
538
539THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
540"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
541LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
542A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
543OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
544SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
545LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
546DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
547THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
548(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
549OF 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.
37export SDL_VIDEO_X11_DGAMOUSE=0 44export SDL_VIDEO_X11_DGAMOUSE=0
38 45
@@ -41,7 +48,7 @@ export SDL_VIDEO_X11_DGAMOUSE=0
41 48
42RUN_PATH=`dirname "$0" || echo .` 49RUN_PATH=`dirname "$0" || echo .`
43cd "${RUN_PATH}" 50cd "${RUN_PATH}"
44LD_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 51LD_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
46echo 53echo
47echo '*********************************************************' 54echo '*********************************************************'
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
135void LLAvatarTracker::track(const LLUUID& avatar_id, const std::string& name) 136void 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{
42public: 42public:
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
68protected: 67protected:
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
201protected: 201protected:
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
67LLVector3 LLVolumeImplFlexible::getFramePosition() const 68LLVector3 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
271BOOL LLFloaterAvatarInfo::canClose()
272{
273 return mPanelAvatarp && mPanelAvatarp->canClose();
274}
275
270LLFloaterAvatarInfo* LLFloaterAvatarInfo::getInstance(const LLUUID &id) 276LLFloaterAvatarInfo* 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
65LLFloaterBuy::~LLFloaterBuy() 65LLFloaterBuy::~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
70LLFloaterBuyContents::~LLFloaterBuyContents() 70LLFloaterBuyContents::~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
159LLPreferenceCore::~LLPreferenceCore() 158LLPreferenceCore::~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()
311LLFloaterPreference::~LLFloaterPreference() 316LLFloaterPreference::~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;
46class LLPanelAudioPrefs; 46class LLPanelAudioPrefs;
47class LLPanelDebug; 47class LLPanelDebug;
48class LLPanelNetwork; 48class LLPanelNetwork;
49class LLPanelWeb;
49class LLMessageSystem; 50class LLMessageSystem;
50class LLPrefsChat; 51class LLPrefsChat;
51class LLPrefsIM; 52class LLPrefsIM;
52class LLPanelMsgs; 53class LLPanelMsgs;
53//class LLPanelWeb; // Web prefs removed from Loopy build
54class LLScrollListCtrl; 54class LLScrollListCtrl;
55 55
56class LLPreferenceCore 56class 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
53LLGroupMgr sGroupMgr; // use local instance so that it gets cleaned up on application exit 54LLGroupMgr sGroupMgr; // use local instance so that it gets cleaned up on application exit
54LLGroupMgr* gGroupMgr = &sGroupMgr; 55LLGroupMgr* gGroupMgr = &sGroupMgr;
@@ -1729,21 +1730,28 @@ void LLGroupMgr::cancelGroupRoleChanges(const LLUUID& group_id)
1729//static 1730//static
1730bool LLGroupMgr::parseRoleActions(const LLString& xml_filename) 1731bool 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
219void LLFloaterIMPanel::init(const LLString& session_label) 218void 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
345class LLSessionInviteResponder : public LLHTTPClient::Responder
346{
347public:
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
330BOOL LLFloaterIMPanel::addParticipants(const LLDynamicArray<LLUUID>& ids) 357 //throw something back to the viewer here?
358 }
359
360private:
361 LLUUID mSessionID;
362};
363
364BOOL 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
613void 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
634void 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
647void LLFloaterIMPanel::onInputEditorFocusReceived( LLUICtrl* caller, void* userdata ) 630void 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
59const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START; 67const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START;
60const EInstantMessage DEFAULT_DIALOG = IM_NOTHING_SPECIAL; 68const 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
552void LLIMView::refresh() 558void 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
1001class LLViewerChatterBoxSessionAgentListUpdates : public LLHTTPNode
1002{
1003public:
1004 virtual void post(
1005 ResponsePtr responder,
1006 const LLSD& context,
1007 const LLSD& input) const
1008 {
1009 }
1010};
1011
1012class LLViewerChatterBoxInvitation : public LLHTTPNode
1013{
1014public:
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
993LLHTTPRegistration<LLViewerIMSessionStartReply> 1138LLHTTPRegistration<LLViewerIMSessionStartReply>
994 gHTTPRegistrationMessageImsessionstartreply( 1139 gHTTPRegistrationMessageImsessionstartreply(
995 "/message/IMSessionStartReply"); 1140 "/message/ChatterBoxSessionStartReply");
996 1141
997LLHTTPRegistration<LLViewerIMSessionEventReply> 1142LLHTTPRegistration<LLViewerIMSessionEventReply>
998 gHTTPRegistrationMessageImsessioneventreply( 1143 gHTTPRegistrationMessageImsessioneventreply(
999 "/message/IMSessionEventReply"); 1144 "/message/ChatterBoxSessionEventReply");
1000 1145
1001LLHTTPRegistration<LLViewerForceCloseIMSession> 1146LLHTTPRegistration<LLViewerForceCloseIMSession>
1002 gHTTPRegistrationMessageForceCloseImSession( 1147 gHTTPRegistrationMessageForceCloseImSession(
1003 "/message/ForceCloseIMSession"); 1148 "/message/ForceCloseChatterBoxSession");
1004 1149
1005LLHTTPRegistration<LLViewerIMSessionDropReply> 1150LLHTTPRegistration<LLViewerIMSessionDropReply>
1006 gHTTPRegistrationMessageImSessionDropReply( 1151 gHTTPRegistrationMessageImSessionDropReply(
1007 "/message/IMSessionDropReply"); 1152 "/message/ChatterBoxSessionLeaveReply");
1153
1154LLHTTPRegistration<LLViewerChatterBoxSessionAgentListUpdates>
1155 gHTTPRegistrationMessageChatterboxsessionagentlistupdates(
1156 "/message/ChatterBoxSessionAgentListUpdates");
1157
1158LLHTTPRegistration<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
2513void open_landmark(const LLUUID& item_id, 2531void 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
2772void open_notecard(const LLUUID& item_id, 2791void 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
2823void LLNotecardBridge::openItem() 2838void 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
3479protected:
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
3467private: 3485private:
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);
329void wear_inventory_category(LLInventoryCategory* category, bool copy, bool append); 329void 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
332void open_notecard(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); 332void 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);
333void open_landmark(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); 333void open_landmark(LLViewerInventoryItem* inv_item, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE);
334void open_texture(const LLUUID& item_id, const LLString& title, BOOL show_keep_discard, const LLUUID& source_id = LLUUID::null, BOOL take_focus = TRUE); 334void 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
336LLUUID get_item_icon_uuid(LLAssetType::EType asset_type, 336LLUUID 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
92LLPointer<LLNotifyBoxTemplate> LLNotifyBox::sDefaultTemplate;
93
94void LLNotifyBox::cleanup()
95{
96 sDefaultTemplate = NULL;
97}
98
92//--------------------------------------------------------------------------- 99//---------------------------------------------------------------------------
93 100
94LLNotifyBox::LLNotifyBox(const LLString& xml_desc, const LLString::format_map_t& args, 101LLNotifyBox::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
64protected: 69protected:
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:
93private: 98private:
94 void drawBackground() const; 99 void drawBackground() const;
95 100
101 static LLPointer<LLNotifyBoxTemplate> sDefaultTemplate;
102
96protected: 103protected:
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
892BOOL 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
876BOOL LLPanelAvatarClassified::titleIsValid() 906BOOL 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
1333BOOL LLPanelAvatar::canClose()
1334{
1335 return mPanelClassified && mPanelClassified->canClose();
1336}
1337
1303void LLPanelAvatar::setAvatar(LLViewerObject *avatarp) 1338void 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
64const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$ 65const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$
65 66
@@ -97,11 +98,12 @@ std::list<LLPanelClassified*> LLPanelClassified::sAllPanels;
97LLPanelClassified::LLPanelClassified(BOOL in_finder) 98LLPanelClassified::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
280void 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
314BOOL 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.
278void LLPanelClassified::initNewClassified() 325void 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
797void LLPanelClassified::onFocusReceived(LLUICtrl* ctrl, void* data) 845void 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
96protected: 100protected:
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
108protected: 114protected:
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
38class LLPopupData
39{
40public:
41 LLPopupData() : mShowNewInventory(FALSE), mAutoAcceptNewInventory(FALSE) { }
42
43 BOOL mShowNewInventory;
44 BOOL mAutoAcceptNewInventory;
45};
46
47LLPopupData sPopupData;
38 48
39//----------------------------------------------------------------------------- 49//-----------------------------------------------------------------------------
40LLPanelMsgs::LLPanelMsgs() : 50LLPanelMsgs::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
59LLPanelMsgs::~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
135void LLPanelMsgs::apply() 155void LLPanelMsgs::apply()
136{ 156{
137} 157}
138 158
159
139void LLPanelMsgs::cancel() 160void 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
144void LLPanelMsgs::onClickEnablePopup(void* user_data) 168void 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{
38public: 38public:
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
61LLPanelNetwork::LLPanelNetwork() 56LLPanelNetwork::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
114void LLPanelNetwork::onClickClearCache(void*) 109void 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
45LLPanelWeb::LLPanelWeb() 52LLPanelWeb::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//-----------------------------------------------------------------------------
66BOOL LLPanelWeb::postBuild() 57BOOL 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 69LLPanelWeb::~LLPanelWeb()
144void 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 74void LLPanelWeb::apply()
163void 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
216void LLPanelWeb::onCommitExternalBrowser ( LLUICtrl* ctrl, void* data ) 78void 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
225void 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
234void LLPanelWeb::onTrustedSiteListCommit ( LLUICtrl* ctrl, void* data ) 91void 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
242void 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
253void LLPanelWeb::onAddTrustedSite ( void* data ) 102void 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
271void LLPanelWeb::onRemTrustedSite ( void* data ) 110void 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
282void LLPanelWeb::loadTrustedSiteList () 122void 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
309void LLPanelWeb::saveTrustedSiteList () 130void 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
332void LLPanelWeb::apply() 142void 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
370void 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
34class LLScrollListCtrl;
35class LLCheckBoxCtrl; 35class LLCheckBoxCtrl;
36class LLLineEditor; 36class LLButton;
37class LLRadioGroup;
38//class LLButton;
39 37
40class LLPanelWeb : public LLPanel 38class LLPanelWeb : public LLPanel
41{ 39{
42public: 40public:
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 (); 49private:
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 ); 56private:
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
66protected:
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
73LLPreview::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 ) 73LLPreview::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
157LLViewerInventoryItem* LLPreview::getItem() const 158const 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
178void LLPreview::onCommit() 181void 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:
71public: 71public:
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 )
107void LLPreviewAnim::playAnim( void *userdata ) 107void 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 )
144void LLPreviewAnim::auditionAnim( void *userdata ) 144void 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 )
180void LLPreviewAnim::saveAnim( void *userdata ) 180void 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
207void LLPreviewAnim::onClose(bool app_quitting) 207void 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
851void LLPreviewGesture::loadAsset() 851void 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
182const LLString& LLPreviewLandmark::getName() const 186const 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
249void LLPreviewLandmark::loadAsset() 253void 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
260LLPreview::EAssetStatus LLPreviewLandmark::getAssetStatus() 264LLPreview::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
60public: 60public:
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()
260void LLPreviewNotecard::loadAsset() 262void 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
85void LLPreviewSound::playSound( void *userdata ) 85void 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 )
97void LLPreviewSound::auditionSound( void *userdata ) 97void 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;
121LLColor4 LLSelectMgr::sHighlightChildColor; 121LLColor4 LLSelectMgr::sHighlightChildColor;
122LLColor4 LLSelectMgr::sContextSilhouetteColor; 122LLColor4 LLSelectMgr::sContextSilhouetteColor;
123 123
124static LLObjectSelection* get_null_object_selection(); 124static LLObjectSelection *get_null_object_selection();
125template<> 125template<>
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
148static LLPointer<LLObjectSelection> sNullSelection;
149
148// 150//
149// Functions 151// Functions
150// 152//
151 153
152LLObjectSelection* get_null_object_selection() 154void LLSelectMgr::cleanupGlobals()
155{
156 delete gSelectMgr;
157 gSelectMgr = NULL;
158 sNullSelection = NULL;
159}
160
161LLObjectSelection *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
114class LLObjectSelection : public std::list<LLSelectNode*>, public LLRefCount 114class LLObjectSelection : public std::list<LLSelectNode*>, public LLRefCount
115{ 115{
116 friend class LLSelectMgr; 116 friend class LLSelectMgr;
117
118protected:
119 ~LLObjectSelection();
120
117public: 121public:
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
212protected: 211protected:
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
344class LLSpatialBridge : public LLDrawable, public LLSpatialPartition 345class LLSpatialBridge : public LLDrawable, public LLSpatialPartition
345{ 346{
347protected:
348 ~LLSpatialBridge();
349
346public: 350public:
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)
2852void update_dialog_callback(S32 option, void *userdata) 2856void 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
96void LLToolGrab::handleSelect() 96void 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:
191class LLInventoryCallback : public LLRefCount 191class LLInventoryCallback : public LLRefCount
192{ 192{
193public: 193public:
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{
207public: 206public:
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
210protected:
211 ~RezAttachmentCallback();
212
211private: 213private:
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
1431static 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
3005class 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
7534static void addMenu(view_listener_t *menu, const char *name)
7535{
7536 sMenus.push_back(menu);
7537 menu->registerListener(gMenuHolder, name);
7538}
7539
7528void initialize_menus() 7540void 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
879void inventory_offer_callback(S32 option, void* user_data) 904void 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
1087void inventory_offer_handler(LLOfferInfo* info, BOOL from_task) 1121void 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:
116class LLViewerObject : public LLPrimitive, public LLRefCount 116class LLViewerObject : public LLPrimitive, public LLRefCount
117{ 117{
118protected: 118protected:
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
2580static LLPointer<LLParcelSelection> sNullSelection;
2581
2580LLParcelSelection* get_null_parcel_selection() 2582LLParcelSelection* 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
2592void 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
76protected:
77 ~LLParcelSelection();
78
76public: 79public:
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
106void LLViewerPart::init(LLViewerPartSource *sourcep, LLViewerImage *imagep, LLVPCallback cb) 106void 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
675void LLViewerPartSim::addPartSource(LLViewerPartSource *sourcep) 676void 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
54class LLViewerPart : public LLPartData, public LLRefCount 54class LLViewerPart : public LLPartData, public LLRefCount
55{ 55{
56protected:
57 ~LLViewerPart();
56public: 58public:
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
313LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, const S32 block_num) 313LLPointer<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
355LLViewerPartSourceScript *LLViewerPartSourceScript::unpackPSS(LLViewerObject *source_objp, LLViewerPartSourceScript *pssp, LLDataPacker &dp) 355LLPointer<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{
158public: 158public:
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;
177protected: 176protected:
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
1277void LLViewerTextEditor::openEmbeddedLandmark( LLInventoryItem* item ) 1277void 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
1299void LLViewerTextEditor::openEmbeddedNotecard( LLInventoryItem* item, BOOL saved ) 1283void 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
1327void 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
1335void 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
1381void LLViewerTextEditor::showCopyToInvDialog( LLInventoryItem* item ) 1321void 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
121protected: 119protected:
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{
44public: 44public:
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; }
75protected: 74protected:
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{
42public: 42public:
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
106protected:
107 ~LLVOGrass();
108
107private: 109private:
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 @@
38class LLVOGround : public LLStaticViewerObject 38class LLVOGround : public LLStaticViewerObject
39{ 39{
40protected: 40protected:
41 ~LLVOGround();
42
41public: 43public:
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
80protected: 78protected:
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
689protected: 688protected:
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{
41public: 41public:
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
51protected: 50protected:
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;
86protected: 85protected:
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{
37public: 37public:
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
62protected: 62protected:
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
40class LLVOTree : public LLViewerObject 40class LLVOTree : public LLViewerObject
41{ 41{
42protected:
43 ~LLVOTree();
44
42public: 45public:
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)
70class LLVOVolume : public LLViewerObject 70class LLVOVolume : public LLViewerObject
71{ 71{
72protected:
73 virtual ~LLVOVolume();
74
72public: 75public:
73 static void initClass(); 76 static void initClass();
74 static void preUpdateGeom(); 77 static void preUpdateGeom();
@@ -85,7 +88,6 @@ public:
85 88
86public: 89public:
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
175LLPipeline::LLPipeline() : 175LLPipeline::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
12echo copying debug files 12echo copying debug files
13if exist .\debug\freebl3.dll goto end 13if exist .\debug\freebl3.dll goto end
14copy ..\..\libraries\i686-win32\lib_debug\gksvggdiplus.dll .\debug\ /y 14copy ..\..\libraries\i686-win32\lib_debug\freebl3.dll .\debug\ /y
15copy ..\..\libraries\i686-win32\lib_debug\js3250.dll .\debug\ /y 15copy ..\..\libraries\i686-win32\lib_debug\gksvggdiplus.dll .\debug\ /y
16copy ..\..\libraries\i686-win32\lib_debug\js3250.dll .\debug\ /y
16copy ..\..\libraries\i686-win32\lib_debug\nspr4.dll .\debug\ /y 17copy ..\..\libraries\i686-win32\lib_debug\nspr4.dll .\debug\ /y
17copy ..\..\libraries\i686-win32\lib_debug\nss3.dll .\debug\ /y 18copy ..\..\libraries\i686-win32\lib_debug\nss3.dll .\debug\ /y
18copy ..\..\libraries\i686-win32\lib_debug\nssckbi.dll .\debug\ /y 19copy ..\..\libraries\i686-win32\lib_debug\nssckbi.dll .\debug\ /y
19copy ..\..\libraries\i686-win32\lib_debug\plc4.dll .\debug\ /y 20copy ..\..\libraries\i686-win32\lib_debug\plc4.dll .\debug\ /y
20copy ..\..\libraries\i686-win32\lib_debug\plds4.dll .\debug\ /y 21copy ..\..\libraries\i686-win32\lib_debug\plds4.dll .\debug\ /y
21copy ..\..\libraries\i686-win32\lib_debug\smime3.dll .\debug\ /y 22copy ..\..\libraries\i686-win32\lib_debug\smime3.dll .\debug\ /y
22copy ..\..\libraries\i686-win32\lib_debug\softokn3.dll .\debug\ /y 23copy ..\..\libraries\i686-win32\lib_debug\softokn3.dll .\debug\ /y
23copy ..\..\libraries\i686-win32\lib_debug\ssl3.dll .\debug\ /y 24copy ..\..\libraries\i686-win32\lib_debug\ssl3.dll .\debug\ /y
24copy ..\..\libraries\i686-win32\lib_debug\xpcom.dll .\debug\ /y 25copy ..\..\libraries\i686-win32\lib_debug\xpcom.dll .\debug\ /y
25copy ..\..\libraries\i686-win32\lib_debug\xul.dll .\debug\ /y 26copy ..\..\libraries\i686-win32\lib_debug\xul.dll .\debug\ /y
26rem --- this is required for mozilla debug builds and displays the aborty/retry/ignore dialog on an assert - crashes without it --- 27rem --- this is required for mozilla debug builds and displays the aborty/retry/ignore dialog on an assert - crashes without it ---
27copy ..\..\libraries\i686-win32\lib_debug\windbgdlg.exe .\debug\ /y 28copy ..\..\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
42echo copying release files 43echo copying release files
43if exist .\Release\freebl3.dll goto end 44if exist .\Release\freebl3.dll goto end
44copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\Release\ /y 45copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\Release\ /y
45copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\Release\ /y 46copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\Release\ /y
46copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\Release\ /y 47copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\Release\ /y
47copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\Release\ /y 48copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\Release\ /y
48copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\Release\ /y 49copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\Release\ /y
49copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\Release\ /y 50copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\Release\ /y
50copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\Release\ /y 51copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\Release\ /y
51copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\Release\ /y 52copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\Release\ /y
52copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\Release\ /y 53copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\Release\ /y
53copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\Release\ /y 54copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\Release\ /y
54copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\Release\ /y 55copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\Release\ /y
56copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\Release\ /y
55copy ..\..\libraries\i686-win32\lib_release\xul.dll .\Release\ /y 57copy ..\..\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
64echo copying releasenoopt files 67echo copying releasenoopt files
65if exist .\ReleaseNoOpt\freebl3.dll goto end 68if exist .\ReleaseNoOpt\freebl3.dll goto end
66copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseNoOpt\ /y 69copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\ReleaseNoOpt\ /y
67copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseNoOpt\ /y 70copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseNoOpt\ /y
68copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseNoOpt\ /y 71copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseNoOpt\ /y
69copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseNoOpt\ /y 72copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseNoOpt\ /y
70copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseNoOpt\ /y 73copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseNoOpt\ /y
71copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseNoOpt\ /y 74copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseNoOpt\ /y
72copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseNoOpt\ /y 75copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseNoOpt\ /y
73copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseNoOpt\ /y 76copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseNoOpt\ /y
74copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseNoOpt\ /y 77copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseNoOpt\ /y
75copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseNoOpt\ /y 78copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseNoOpt\ /y
76copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseNoOpt\ /y 79copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseNoOpt\ /y
80copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseNoOpt\ /y
77copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseNoOpt\ /y 81copy ..\..\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
86echo copying releasefordownload files 91echo copying releasefordownload files
87if exist .\ReleaseForDownload\freebl3.dll goto end 92if exist .\ReleaseForDownload\freebl3.dll goto end
88copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseForDownload\ /y 93copy ..\..\libraries\i686-win32\lib_release\freebl3.dll .\ReleaseForDownload\ /y
89copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseForDownload\ /y 94copy ..\..\libraries\i686-win32\lib_release\gksvggdiplus.dll .\ReleaseForDownload\ /y
90copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseForDownload\ /y 95copy ..\..\libraries\i686-win32\lib_release\js3250.dll .\ReleaseForDownload\ /y
91copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseForDownload\ /y 96copy ..\..\libraries\i686-win32\lib_release\nspr4.dll .\ReleaseForDownload\ /y
92copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseForDownload\ /y 97copy ..\..\libraries\i686-win32\lib_release\nss3.dll .\ReleaseForDownload\ /y
93copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseForDownload\ /y 98copy ..\..\libraries\i686-win32\lib_release\nssckbi.dll .\ReleaseForDownload\ /y
94copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseForDownload\ /y 99copy ..\..\libraries\i686-win32\lib_release\plc4.dll .\ReleaseForDownload\ /y
95copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseForDownload\ /y 100copy ..\..\libraries\i686-win32\lib_release\plds4.dll .\ReleaseForDownload\ /y
96copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseForDownload\ /y 101copy ..\..\libraries\i686-win32\lib_release\smime3.dll .\ReleaseForDownload\ /y
97copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseForDownload\ /y 102copy ..\..\libraries\i686-win32\lib_release\softokn3.dll .\ReleaseForDownload\ /y
98copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseForDownload\ /y 103copy ..\..\libraries\i686-win32\lib_release\ssl3.dll .\ReleaseForDownload\ /y
104copy ..\..\libraries\i686-win32\lib_release\xpcom.dll .\ReleaseForDownload\ /y
99copy ..\..\libraries\i686-win32\lib_release\xul.dll .\ReleaseForDownload\ /y 105copy ..\..\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 @@
1Release Notes for Second Life 1.17.0(12) June 13, 2007
2=====================================
3Changes:
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
15Bug 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
1Release Notes for Second Life 1.16.0(5) May 23, 2007 52Release Notes for Second Life 1.16.0(5) May 23, 2007
2===================================== 53=====================================
3New Features: 54New 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
229VS_VERSION_INFO VERSIONINFO 229VS_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.
249The members must resign from the role themselves. 249The members must resign from the role themselves.
250Are you sure you want to continue? 250Are 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&apos;tSave">
727 Don&apos;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&apos;ll be asked for a price to pay when clicking Publish.
2718Paying more makes your ad appear higher in the list, and 2732Paying more makes your ad appear higher in the list, and
2719also appear higher when people search for keywords. 2733also 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
3025messages will get your Busy mode response. All teleportation 3045messages will get your Busy mode response. All teleportation
3026and inventory offers will be declined. 3046and 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
3990Move the inventory item(s)? 4010Move 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
4010Move the inventory item(s)? 4030Move 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
4025will only work if a script is added with a money() event. 4045will only work if a script is added with a money() event.
4026 </message> 4046 </message>
4027 <ignore> 4047 <ignore name="ignore">
4028 When Setting &apos;Pay&apos; on objects without money() events 4048 When Setting &apos;Pay&apos; 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
4219the contents of your Trash folder? 4239the 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
4254browser 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
4266your 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
4234the contents of your Lost And Found folder? 4278the 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
12Thank 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. 12Thank 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
14APR Copyright (C) 2000-2004 The Apache Software Foundation 14APR Copyright (C) 2000-2004 The Apache Software Foundation
15Cg Copyright (C) 2002, NVIDIA Corporationa. 15Cg Copyright (C) 2002, NVIDIA Corporationa.
@@ -30,7 +30,7 @@ zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler.
30All rights reserved. See licenses.txt for details. 30All rights reserved. See licenses.txt for details.
31 31
32 32
33Kilroy 2.0 is here. Kilroy 2.0 is everywhere.</text_editor> 33Bananas 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 &apos;Show next time&apos; Dialogs..." 27 <check_box bottom_delta="-20" control_name="ShowNewInventory" enabled="true"
32 label_selected="Reset &apos;Show next time&apos; 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 &apos;Show next time&apos; 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 &apos;Show next time&apos; 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&apos;tSave"> 68 <option name="Don&apos;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&apos;tSave"> 82 <option name="Don&apos;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&apos;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개 이상 항목의 컨텐츠를 니다.
1121개의 만 선택한 후 다시 시도해 주십시오. 1261개의 젝트만 선택한 후 다시 시도해 주십시오.
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&apos;tSave"> 154 <option name="Don&apos;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 능력 &apos;[ACTION_NAME]&apos;() 292 권한 &apos;[ACTION_NAME]&apos;() 역할 &apos;[ROLE_NAME]&apos;에
262할 &apos;[ROLE_NAME]&apos;에 니다. 293추가니다.
263 294
264 *경고* 295 *경고*
265 역할에 이 능력이 있는 멤버는 스스로 그만둘 수 있으며-- 296 역할에 본 권한이 있는 회원은 스스로를 비롯하여 다른 회원을
266 현재 능력보다 더 많은 능력을 가진 다른 멤버의 역할은 297 현재 권한보다 더 많은 권한을 가진 역할에 할당할 수 있으며
267 소유주에 가까운 능력을 향상시킬 수 있습니다. 이 능력을 할당하기 전에 현재 298 소유주에 가까운 권한으로 등급을
268 상태에 대해 이해해야 합니다. 299 높일 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해
300 이해해야 합니다.
269 301
270능력을 &apos;[ROLE_NAME]&apos;에 추가 하시겠습니까? 302권한을 &apos;[ROLE_NAME]&apos;에 추가하시겠습니까?
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 능력 &apos;[ACTION_NAME]&apos;() 313 권한 &apos;[ACTION_NAME]&apos;() 역할 &apos;[ROLE_NAME]&apos;에
282할 &apos;[ROLE_NAME]&apos;에 니다. 314추가니다.
283 315
284 *경고* 316 *경고*
285 역할에 본 능력이 있는 멤버는 스스로 며-- 317 역할에 본 권한이 있는 회원은 스스로 다른 회
286 모든 능력갖춘 버는 소유주에 가까운 318 모든 권한 수 있으 소유주에 가까운 권한을 가질 수 있도록
287 시킬 수 있습니다. 319 수 있습니다.
288 320
289 능력을 &apos;[ROLE_NAME]&apos;에 추가하시겠습니까? 321 권한을 &apos;[ROLE_NAME]&apos;에 추가하시겠습니까?
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
333When viewing your profile you can enter any URL as your Web Profile. 383 프로필을 때는 프로필과 같이 URL 입력할 있습니다.
334Residents 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
342When viewing your profile you can enter any URL as your Web Profile. 392 프로필을 때는 프로필과 같이 URL 입력할 있습니다.
343Residents 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$[비용](을) 이 토지(&apos;[PARCEL_NAME]&apos;)에 469 L$[COST] 이 토지(&apos;[PARCEL_NAME]&apos;)에 [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 누군가에게 판매하는 경우 판매가 &gt; L$0으로 설정되어야 니다. 488 판매하는 경우, 판매 격은 &gt; L$0()로 설정되어야 .
439L$0 판매 경우 선택하십시오. 489L$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 이 토지 구 내에서 그룹 &apos;[NAME]&apos;이() 공유하는 508 이 토지 구 내에서 그룹 &apos;[NAME]&apos;() 공유하는
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 이 토지 구 주민 &apos;[NAME]&apos;이(가) 소유 526 이 토지 구 주민 &apos;[NAME]&apos; 소유의 오브젝
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 지역 내의 모든 오브젝트를 이전
544in this region back to their owner&apos;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&apos;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&apos;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&apos;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&apos;tSave">
665 저장하지 않음
666 </option>
667 <option name="Cancel">
668 취소
669 </option>
670 </alert>
671 <alert name="DisplaySettingsNoShaders">
672 <message name="message">
673 그래픽 드라이버 인식중 오류가 발생했습니다. 일반적인 드라이버 오류를 피하기 위해 쉐이더는 자동으로 비활성 될 것 입니다. 이것은 일부 그래픽 관련 효과를 비활성 시킬 것 입니다.그래픽 카드나 드라아버의 업데이트를 권유합니다. 쉐이더는 환경설정&gt;그래픽 디테일 에서 다시 활성화 시킬 수 있습니다.
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&apos;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
658www.secondlife.com으로 이동 새로 계정을 만드시겠습니까? 727www.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주일 동안 검색 디렉토리의 &apos;광고&apos; 섹션에
670류’ 섹션에 타납니다. 739나타납니다.
671 740
672광고를 작성한 후 &apos;게시...&apos;를 클릭하여 741광고를 작성한 후 &apos;게시하기...&apos;를 클릭하여 디렉토리에
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 광고 &apos;[이름]&apos;()를 삭제하시겠습니까? 760 광고 &apos;[NAME]&apos;을() 삭제 하시겠습니까?
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 &apos;&apos; 대화를 모두 설정하시겠습? 829 &apos;
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&apos;tSave"> 872 <option name="Don&apos;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]에 연결하지 못했습니다.
944DNS가 호스트는데 습니다. 1026DNS가 호스트 니다.
945www.secondlife.com 웹사이트에 연결 1027www.secondlife.com 웹사이트에 연결 부를
946십시오. 연결 되지만 오류가 반 경우 1028시오. 연결 오류가 계속 경우
947Support 섹션 이 문제를 신고십시오. 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 오류가 계속해서 경우에는
958SecondLife.com 웹사이트의 Support 섹션 1040SecondLife.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을 증을 못했습니다. 1047SSL을 통해 로그인 서버가 니다.
966 오류가 반 경우, 1048 오류가 계속해서 경우에는
967SecondLife.com 웹사이트의 Support 섹션 1049SecondLife.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최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다.
975SecondLife.com 웹사이트의 Support 섹션에서 1057SecondLife.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최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다.
984SecondLife.com 웹사이트의 Support 섹션에서 1067SecondLife.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보시되 오류가 계속해서 발생하는 경우에는
995SecondLife.com 웹사이트의 1078SecondLife.com 웹사이트의 Support 섹션에서 관련정보를 참고 하십시오.
996Support 섹션을 참고하십시오.
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
1040www.secondlife.com으로 돌아가 계정을 만드시겠습니까? 1122www.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 완전한 만 연결할 수 있으며
12682개 이상의 선택 합니다. 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 파일 당하는 장자니다: &apos;[파일명]&apos; 1368 파일 확장자 없: &apos;[FILE]&apos;
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 헤더에서 &apos;데이터&apos; 음을 찾을 수 없습니다: 1419 WAV 헤더에서 &apos;데이터&apos; 찾을 수 없습니다:
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 이동해보십시오. 1491m 이동해 보십시오.
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움말-&gt; 버그 신고 신고하도록 하십시오. 1668-&gt; 버그 신고 신고하십시오.
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(환경 설정 &gt; &amp; 비디오 1727(환경 설정 &gt;드/ 비디오
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움말-&gt; 버그 신고 신고 시오. 1768-&gt; 버그 신고 신고십시오.
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편집 -&gt; 그룹...을 이용하여 다른 그룹을 활성화십시오. 1787편집 -&gt; 그룹...을 이용하여 다른 그룹을 활성화십시오.
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움말-&gt; 버그 신고 신고 시오. 1827-&gt; 버그 신고 신고십시오.
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움말-&gt; 버그 신고 신고하도록 하십시오. 1892-&gt; 버그 신고 신고하십시오.
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움말 -&gt; 버그 에서 신고하십시오. 1899&apos; -&gt; 류보&apos;에서 신고하십시오.
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 토지를 결합하지 못했습니다:
18372개 이상의 구획을 선택 합니다. 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 &apos;[이름]&apos;(을)를 착용물 파일에 저장하는데 실패했습니다. 컴퓨터의 공간을 1990 &apos;[NAME]&apos;을(를) 착용물 파일에 저장할 수 없습니다. 컴퓨터에서
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도구 &gt; 오류보고 풀다운 메뉴를 클릭하고
1909&apos;도움말 | 버그 신고&apos; 풀다운 메뉴를 클릭한 후 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
1920www.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기존 메신저 채팅을 보 &apos;계&apos;.
1933일체의 다른 작업은 수행 수 없습니다. 2024다른 작업은 수행 수 없습니다.
1934[SECOND_LIFE]을() 바로 료하시려면 클릭하십시오. 2025[SECOND_LIFE]를 &apos;종&apos;를 클릭하십시오.
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편집 -&gt; 그룹...을 이용하여 다른 그룹을 활성화 하십시오. 2046편집 -&gt; 그룹...을 이용하여 다른 그룹을 활성화하십시오.
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개 의 복사 니다. 22051개 젝트를 니다.
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개 이상의 오브젝트가 잠겨 있습니다.
22191개 이상의 오브젝트가 귀하의 소유가 아닙니다.
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개 귀하 소유가 아닙니다. 22331개 상의 오트가 귀하 소유가 아닙니다.
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개 의 복사 니다. 22471개 젝트를 니다.
2136최소 1개 귀하 소유가 아닙니다. 22481개 상의 오트가 귀하 소유가 아닙니다.
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&apos;[GROUP_NAME]&apos;에 양도하시겠습니까? 2321&apos;[GROUP_NAME]&apos;
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양도에는 &apos;[FIRST_NAME] [LAST_NAME]&apos;이(가) 해당 그룹에 2335양도에는 &apos;[FIRST_NAME] [LAST_NAME]&apos;이(가)
2221 동시 기부 가 포함됩니다. 2336에게 동시 토지 기부 가 포함됩니다.
2222 2337
2223 구매 은 소유에게 환불되지. 2338토지 구매 은 소유에게 환불되지
2224않습니다. 양도 구획이 판매 경우, 수익은 2339않습니다. 양도 구획이 판매 경우 판매
2225그룹 멤버들 하게 됩니다. 2340격은 등하게 분니다.
2226 2341
2227[] 평 터의 토지를 2342[AREA]미터의 토지를 다음 그룹에게 양도 하시겠습니까?
2228&apos;[GROUP_NAME]&apos;에 양도하시겠습니까? 2343&apos;[GROUP_NAME]&apos;
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]
2300You 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
2317www.secondlife.com으로 돌아가 계정을 만드시겠습니까? 2432www.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]에 2469F1 키 눌러 움말을거나
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]에 2479F1 키 눌러 움말을거나
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개 이상 항목의 컨텐츠를 복사하지 못했습니다.
24231개의 만 선택한 후 다시 시도해 주십시오. 25261개의 만 선택한 후 다시 시도해 주십시오.
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&quot;설정&quot;을 다시 클릭. 2579&quot;설정&quot;을 다시 클릭.
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&quot;설정&quot;을 다시 클릭합니다. 2589&quot;설정&quot;을 다시 클릭하십시오.
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&quot;설정&quot;을 다시 클릭합니다.
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&quot;설정&quot;을 다시 클릭합니다.
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&quot;설정&quot;을 다시 클릭합니다.
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 업로드가 시작되었습니다. 연결 속도에 따라 최대
25162분까지 소요될 수 있습니다. 25952분까지 소요될 수 있습니다.
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중심점으로 정하고 &apos;취소&apos; 도구의
2523&apos;되돌리&apos; 구의 기설정으로 하시겠습니까? 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 유지 소유유지의 &apos; 거부&apos; 목록에 추가 수 없습니다.
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시스템을 사용하려면 이 업데이트를 다운로드하셔야 합니다. 2714Applications 폴더에 다운로드하시겠습니까?
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 광고 찾기 의 &apos;광고&apos; 2772 광고가 1주일 찾기 토리의 &apos;광고&apos; 섹션에
2685에 1주간 게재니다. 2773니다.
2686 2774
2687광고를 작성한 후 &apos;게시...&apos;를 클릭하 2775광고를 작성한 후 &apos;게시하기...&apos;를 클릭하렉토리에
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] 드라이버 웹페이지로 이동 하시겠습니까?&quot; 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 노트드에는 한이 없는 &apos;다음 소유&apos; 권한 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그룹에서 탈퇴하려면 &apos;편집&apos; 메뉴에서 3125그룹에서 탈퇴하려면 &apos;편집&apos; 메뉴에서
2979&apos;내 그룹...&apos; 옵션을 선택하십시오. 3126&apos;내 그룹&apos; 옵션을 선택하십시오.
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그룹에서 탈퇴하려면 &apos;편집&apos; 메뉴에서 3142그룹에서 탈퇴하려면 &apos;편집&apos; 메뉴에서
2996&apos;내 그룹...&apos; 옵션을 선택하십시오. 3143&apos;내 그룹&apos; 옵션을 선택하십시오.
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]에 대해, 아니면 이 소유지에 대해서만 계약 조항 메시지를 변경하시겠습니까?&quot; 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
3338L$[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 이 상자에 체크 표시가 되어있는 경우, 토지 소유주들은 각 구획의 &apos;지형 편집&apos; 설정에 관계 없이 자신의 토지를 테라폼할 수 없게 됩니다. 3526 체크가 되었을 경우, 토지 소유주들은 각 구획의 &apos;지형 편집&apos; 설정에 관계 없이 자신의 토지를 테라폼할 수 없습니다.
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 이 상자에 체크 표시가 되어있는 경우, 구획별 &apos;비행&apos; 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입니다. &apos;1&apos;로 설정했을 때 각 512m2 구획에
3408 3561허용되는 오브젝트는 117개입니다. &apos;2&apos;로 설정하면 각 512m2 구획에 허용되는
3409기본설정: 1.0 3562오브젝트가 두 배인 234개로 됩니다. 지역당 허용되는
3563오브젝트의 최대 개수는 오브젝트 보너스에 대해 설정된 값과 상관없이
356415,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보다 낮을 경우 통계 표시줄 하단에 &apos;시간&apos; 윈도우를 여십시요. 만약 스크립트 시간이 25ms나 그 이상의 수치일 경우, &apos;탑 스크립&apos; 버튼을 클릭 하십시요. 저조한 성능의 스크립트의 이름과 위치가 주어질 것입니다. 3639 시뮬레이션 성능이 저조할 경우 스크립트에 문제가 있을 수 있습니다. Ctrl-Shift-1을
3481 3640눌러 통계보기를 엽니다. Simulator Physics FPS를 확인하십시오.
3482&apos;스크립트 비활성&apos; 을 체크하고 &apos;적용&apos;을 누르게 되면 일시적으로 본 지역의모든 스크립트들은 비활성 상태가 됩니다. 모든 스크립트의 비활성 상태에서 &apos;탑 스크립트&apos;에 표시된 지역으로 이동 후 그곳 스크립트의 문제를 파악 할 수 있습니다. 364145 미만인 경우 통계보기 하단에 있는 &apos;시간&apos; 윈도우를
3483직접 스크립트를 삭제하거나 반환 또는 스크립트의 소유자에게 연락을 할 수 있습니다. &apos;스크립트 비활성&apos; 체크를 해제하고 &apos;적용&apos;을 누르시면 다시 모든 스크립트를 활성화 시킬수 있습니다. 3642여십시오. 스크립트 시간이 25밀리초 이상인 경우에는
3484 3643&apos;대용량 스크립트 보기&apos; 버튼을 클릭하십시오. 성능이 저조한 원인이 되는 스크립트의
3485기본설정: off 3644이름과 위치가 표시됩니다.
3645
3646&apos;스크립트 끄기&apos; 상자를 선택한 후 &apos;적용&apos; 버튼을 누르면
3647이 지역 내의 모든 스크립트가 일시적으로 비활성화됩니다. 표시되는
3648&apos;대용량 스크립트&apos;의 위치로 이동하기 위해 이 작업을 수행해야 할 수도
3649있습니다. 해당 위치로 이동하면 스크립트를 검사하여 스크립트가
3650문제를 야기하는지 여부를 확인하십시오. 스크립트
3651소유자에게 문의하거나 오브젝트를 삭제 또는 반환할 수 있습니다.
3652&apos;스크립트 끄기&apos; 상자를 선택 해제한 후 &apos;적용&apos;을 클릭하면
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를 3661Ctrl-Shift-1 다. Simulator Physics FPS를
3492. 45 면, 통계 에 있는 &apos;시간(Time)&apos; 패널을 3662. 45 통계 에 있는 &apos;시간&apos;
3493다. 시뮬레이 시간(물리)이 3663우를 여. 시뮬레이 시간(물리)이
349420ms 이상 &apos; 라이더 &apos; 버튼을 클릭. 366420밀리초 이상 경우에 &apos;대용량 라이더 기&apos; 버튼을 클릭.
3495성능 저 원인 는 물리 3665성능 원인 는 물리 이름과
3496름과 치가 표시됩니다. 3666위치가 표시됩니다.
3497 3667
3498&apos;충돌 끄기&apos; 상자 시를 고, &apos;적용&apos;을 3668&apos;충돌 끄기&apos; 상자 &apos;적용&apos;버튼누르면
3499누르면 일시적으로 이 지역내의 모든 사물대 사물 충돌이 비활성화됩니다. 표시된 &apos;탑 컬라이더&apos;의 3669오브젝트 간의 모든 충돌이 일시적으로 비활성화됩니다. &apos;대용량 콜라이더&apos;의
3500위치로 이동하 할 수 3670위치로 이동하기 위 할 수
3501있습니다. 일단 해당 위치 하면, 3671있습니다. 해당 위치 하면 오브젝 트가
3502다른 충돌하는지 . 3672계속적으 트와 충돌하는지 . 젝트
3503하거나 해당 삭제 또는 반환 있습니다. 3673유주하거나 트를 삭제 또는 반환할 수 있습니다.
3504&apos;충돌 끄기&apos; 상자 지우고 &apos;적용&apos;을 3674&apos;충돌 끄기&apos; 상자 &apos;적용&apos;을
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&apos; 라이더&apos;를 조사는데 충분한 성능을 3687해당 지역에서 물리 문제나 &apos;대용량 라이더&apos;를 조사
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시뮬레이터 성능 수 있습니다. 통계 &gt; 3700Simulation 성능 수 있습니다. 리적으로 20 ms 이상 사용되었
3531&gt; 간 &gt; 시뮬레이션 시간(물리) 목에 3701&apos; &gt; &apos;를 택하고 &apos;시뮬레이 &gt;
3532물리 20ms 이상이 용되 는지 확인하십시오. 3702 &gt; Simulation (Physics)&apos; 확인하십시오.
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 &gt; 3709립트에 25 ms 이상 사용
3540&gt; 간 &gt; 시뮬레이션 시간(물리) 목에 3710&apos; &gt; &apos;를 택하고 &apos;시뮬레이 &gt;
3541스크립트 25ms 상이 사용되 는지 확인하십시오. 3711간 &gt; 크립트 &apos; 확인하십시오.
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)를 나타냅니다.
355820이 아닌 수이고, 세계의 가장자리에 근접한 곳에
3559물 또는 &apos;틈새&apos; 물이 있는 경우,
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&apos;&apos; 지형 기본 높 수 있는 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&apos;&apos; 지형 기본 높 래로 낮출 수 있는 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초정도가 소요 됩니다. 업로드하는 지형 파일은 토지상의 아이템들의 위치에는 영향이 없으며 단지 지형과 구획에 관련된 퍼미션에만 영향이 있습니다. 이 새로운 지형적용으로 고정된 아이템들의 위치는 지하에 위치될 수 있습니다. 375313개의 채널을 갖추어야 합니다. 지형 파일을 작성할 때는
3588 3754기존 RAW 파일을 다운로드하는 것이 가장 좋습니다. 먼저
3589지형 수정에 대해서 좀더 자세한 사항은 다음에서: 3755첫 번째 채널(토지 높이)을 수정하여
3590http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile 3756업로드합니다.
3757
3758업로드에는 최대 45초 정도가 소요됩니다. 지형 파일을
3759업로드해도 토지에 있는 오브젝트가 이동하지는 *않습니다*.
3760단지 지형 자체 및 구획 관련 권한만이
3761이동합니다. 오브젝트들이 지하로 이동할 수 있습니다.
3762
3763지역 높이 필드 편집에 대한 자세한 내용은
3764http://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지역 높이 편집에 한 자세한 은 다음 하십시오:
3606http://secondlife.com/tiki/tiki-index.php?page=RawTerrainFile 3777http://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토지 편집시 &apos;복구&apos; 버튼을 클릭해 저장된 모습을 되돌릴 수있으며, 또한 저장된 지형은 지형 높이기 및 낮추기
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&apos;&apos; 유지 태양 3819&apos;랜드&apos; 태양 위치 하게
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&apos;&apos; 유지 수 있는지 여부를 설정합니다. 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 린든 소유 &apos;본토&apos; 소유지내에 있는 주민들이 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비활성화됩니다. &apos;액세스 금지&apos; 목록만 사용됩니다.)
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비활성화됩니다. &apos;액세스 금지&apos; 목록만 사용됩니다.)
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 한번에 이상의 오젝트를할 수 습니다.
37401개의 만 선택한 후 다시 시도해 주십시오. 38941개의 젝트만 선택한 후 다시 시도해 주십시오.
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 동시에 다른 여러 소유주로 부터 트를 구입할 수 없습니다.
37461개의 만 선택한 후 다시 시도해 주십시오. 39001개의 젝트만 선택한 후 다시 시도해 주십시오.
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상 오 컨텐츠할 수 습니다.
37521개의 만 선택한 후 다시 시도해 주십시오. 39061개의 젝트만 선택한 후 다시 시도해 주십시오.
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 동시에 다른 여러 소유주로 부터 트를 구입할 수 없습니다.
37581개의 만 선택한 후 다시 시도해 주십시오. 39121개의 젝트만 선택한 후 다시 시도해 주십시오.
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암호를 입력하고 &apos;확인&apos;을 클릭십시오.
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 &apos;사&apos; 장고 아이템을 선택하셨습니다. 4057 복사 불가 &apos; 아이템을 선택하셨습니다.
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&apos;tMove"> 4068 <option name="Don&apos;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 &apos;사&apos; 장고 아이템을 선택하셨습니다. 이 아이템 4074 복사 불가&apos; 아이템을 선택하셨습니다. 이러한 아이템은
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&apos;tMove"> 4088 <option name="Don&apos;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 경고: 오브젝트 지불 클릭 동이 설정되었지만
3935money() 이벤트 추가 경우에만 작동합니다. 4095스크립트가 money() 이벤트 함께 추가 경우에만 작동합니다.
3936는 일반적으로 이 지불 4096이는 민들 반적으로 트에 지불
3937물이 어 으로 반응할 것 하기 때문입니다. 4097트가 반응할 것 예상하기 때문입니다.
3938 </message> 4098 </message>
4099 <ignore name="ignore">
4100 money() 이벤트 없이 오브젝트에 &apos;지불&apos; 설정할 때
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 이 도구를 사용하여 서비스 약관과 커뮤니티 표준의 위반 사항을
3960http://secondlife.com/corporate/tos.php 4125보고합니다. 다음을 참조하십시오.
3961http://secondlife.com/corporate/cs.php 4126-
3962 4127http://secondlife.com/community/support.php
3963All reported abuses of the Terms of Service and Community Standards 4128http://secondlife.com/community/support.php
3964are investigated and resolved. You will receive an email informing you 4129-
3965of the resolution when it occurs. 4130보고된 서비스 조항과 커뮤니티 표준의 남용 사례는 모두
3966You can also view the incident resolution on the Police Blotter at: 4131조사해서 해결합니다. 사건이 해결되면 신고자에게는 사건해결을
3967 4132알리는 메일이 발송됩니다. 사건 해결은 다음 주소에 있는
3968http://secondlife.com/community/blotter.php 4133경찰 사건 기록부에서도 확인하실 수 있습니다.
4134-
4135http://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 이 도구를 사용하여 설명과 예상대로 수행하지 않은 기능을 *오직* 보고만 하십시오.
3974as described or expected. All bug reports are investigated and 4161가능한 상세히 보고하십시오. 자동 응답
3975resolved. No email response will be sent, you may reply to the 4162이메일에 답하여 보고서에 상세 내역을 덧붙여도 됩니다.
3976auto-response email to add more details to your report. 4163모든 버그 보고서는 조사 평가됩니다. 어떠한 이메일도 발송되지 않습니다.
3977If you are having a technical difficulty, please contact Support at: 4164-
3978 4165기술적인 어려움이 발생할 경우, 고객 지원 센터로 문의하십시오.
3979http://secondlife.com/community/support.php 4166http://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의
4039http://secondlife.com/corporate/dmca.php 명에 따라서만 제출 니다. 4236설명에 따라 제출 니다.
4040 4237
4041저작권 침해에 대한 신고는 ‘악용 신고’ 기능을 통해 4238저작권 침해에 대한 신고가 &apos;악용 신고&apos;
4042제출되는 경우 자동으로 폐기됩니다. 신고하신 내용이 저작권 침해와 관련이 없다면, 4239기능을 통해 제출되는 경우 자동으로
4043이 창을 닫고 신고 제출을 종료하셔도 됩니다. 4240폐기됩니다. 신고하시는 내용이 저작권 침해와 관련이 없다면
4241이 창을 닫아 신고를 종료하실 수 있습니다.
4044 4242
4045감사합니다. 4243감사합니다.
4046 4244
4047Linden 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
9APR Copyright (C) 2000-2004 The Apache Software Foundation 9APR Copyright (C) 2000-2004 The Apache Software Foundation
@@ -22,9 +22,7 @@ SSLeay Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
22xmlrpc-epi Copyright (C) 2000 Epinions, Inc. 22xmlrpc-epi Copyright (C) 2000 Epinions, Inc.
23zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler. 23zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler.
24 24
25All rights reserved. 자세한 내용은 licenses.txt를 참하십시오. 25All 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&amp;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 &gt; Places (L$30/week) under" name="ShowDirectoryCheck" /> 228 <check_box label="검색 &gt; 장소(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&amp;Culture"> 239 <combo_item name="Arts&amp;Culture">
229 예술 &amp; 문화 240 예술 &amp; 문화
@@ -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&amp;Nature"> 257 <combo_item name="Parks&amp;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&apos;s name:"> 3 <text name="Type part of the person&apos;s name:">
4 이름의 일부를 입력하십시오: 4 주민 이름의 일부를 입력하십시오:
5 </text>
6 <text name="Type part of the resident&apos;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 &apos;[TEXT]&apos; 찾을 수 없
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 최초의 토지 구매이며 &apos;첫 토지&apos; 구획을 구입할 수 있는 유일한 기회입니다.
189 </text>
190 <text name="first_time_but_not_first_land">
191 최초의 토지 구매이지만 최초 구매자를 위해 예약된 구획은 아닙니다. 검색을 사용하여 저렴한 &apos;첫 토지&apos; 구획을 찾을 수 있습니다.
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]제곱미터
213supports [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="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
6 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" />
18 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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="&lt; 이전" label_selected="&lt; 이전" name="&lt; 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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" />
33 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 27 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 74 </panel>
85 <button label="다음 &gt;" label_selected=" &gt;" name="Next &gt;" /> 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="&lt;&lt;" label_selected="&lt;&lt;" name="&lt;&lt;" 84 <button label="&lt;&lt; " label_selected="&lt;&lt; " name="&lt;&lt;"
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="&gt;&gt;" label_selected="&gt;&gt;" name="&gt;&gt;" 89 <button label="&gt;&gt; " label_selected="&gt;&gt; " name="&gt;&gt;"
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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 148 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
149 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
150 </panel>
151 <panel label="인기 장소" name="popular_panel">
152 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
159 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 153 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 166 </panel>
167 <panel label="토지 매물" name="land_sales_panel">
168 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
178 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 169 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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&amp;Mature"> 185 <combo_item name="PG&amp;Mature">
195 PG() &amp; 성인 186 &amp; 성인
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="가격 &lt;= L$" name="pricecheck" /> 195 <check_box label="가격&lt;=L$" name="pricecheck" />
205 <check_box label="면적 &gt;= sq.m.(평방 미터)" name="areacheck" /> 196 <check_box label="면적&gt;=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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 210 </panel>
211 <panel label="장소" name="places_panel">
212 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
220 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 213 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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&amp;Culture"> 228 <combo_item name="Arts&amp;Culture">
236 예술 &amp; 문화 229 예술 &amp; 문화
@@ -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&amp;Nature"> 246 <combo_item name="Parks&amp;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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 266 </panel>
267 <panel label="사람" name="people_panel">
268 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
276 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 269 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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="&lt; 앞으로" label_selected="&lt; 앞으로" name="&lt; Prev" /> 279 </panel>
280 <panel label="그룹" name="groups_panel">
281 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Prev" />
291 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" /> 282 <button label="다음 &gt;" label_selected="다음 &gt;" name="Next &gt;" />
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&apos;s Map Visibility Caches" /> 9 name="Flush This Region&apos;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="태양의 위치 고정(지역/소유지 &gt; 지형." /> 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&apos;s Scripted Objects On Others Land" 93 name="Delete Target&apos;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&apos;s Scripted Objects On *Any* Land" 97 name="Delete Target&apos;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&apos;s Objects" 101 name="Delete *ALL* Of Target&apos;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&lt;steps&gt;"> 129 <combo_item name="colliders&lt;steps&gt;">
131 형 가 &lt;스텝&gt; 130 &lt;단계&gt;
132 </combo_item> 131 </combo_item>
133 <combo_item name="scripts&lt;count&gt;,&lt;optionalpattern&gt;"> 132 <combo_item name="scripts&lt;count&gt;,&lt;optionalpattern&gt;">
134 스크립트 &lt;개수&gt;,&lt;선택 패턴&gt; 133 스크립트 &lt;count&gt;,&lt;optional pattern&gt;
135 </combo_item> 134 </combo_item>
136 <combo_item name="objects&lt;pattern&gt;"> 135 <combo_item name="objects&lt;pattern&gt;">
137 &lt;패턴&gt; 136 젝트 &lt;pattern&gt;
138 </combo_item> 137 </combo_item>
139 <combo_item name="rez&lt;asset_id&gt;"> 138 <combo_item name="rez&lt;asset_id&gt;">
140 rez &lt;asset_id&gt; 139 레쯔 &lt;asset_id&gt;
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="&lt; 이전" label_selected="&lt; 이전" name="&lt; Earlier" 258 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Earlier"
260 tool_tip="시간을 거슬러 갑니다" /> 259 tool_tip="시간을 거슬러 갑니다" />
261 <button label="나중에 &gt;" label_selected="나중에 &gt;" name="Later &gt;" 260 <button label="나중에&gt;" label_selected="나중에&gt;" name="Later &gt;"
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="&lt; 이전" label_selected="&lt; 이전" name="&lt; Earlier" 264 <button label="&lt; 이전" label_selected="&lt; 이전" name="&lt; Earlier"
266 tool_tip="시간을 거슬러 갑니다" /> 265 tool_tip="시간을 거슬러 갑니다" />
267 <button label="나중에 &gt;" label_selected="나중에 &gt;" name="Later &gt;" 266 <button label="나중에&gt;" label_selected="나중에&gt;" name="Later &gt;"
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 *** 도움말 요청입니다 ***
7F1을 눌러 SL 도움말 페이지를 우선 확인하십시오. 10먼저, F1을 누르거나 지식창고(http://secondlife.com/knowledgebase/)에서 SL 도움말 페이지를 확인하십시오.
8답변을 찾을 수 없는 경우, 질문을 입력하고 시작하면 응답 가능한 봉사자가 곧 응답할 것입니다. 11답변을 찾을 수 없는 경우, 질문을 입력하고 시작하면 응답 가능한 봉사자가 곧 응답할 것입니다.
9작업을 완료할 때까지 라이브 도움말을 닫지 마십시오. 응답이 없을경우 차후 언제든지 다시 시도할 수 있습니다. 12-=-=- 바쁜 시간대에는 응답 시간에 차이가 있을 수 있습니다.-=-=-
10참고: 라이브 도움말 봉사자는 린든의 직원이 아니므로 응답자의 성이 &apos;Linden&apos;이 아니라면 답변은 비공식적인 것으로 간주됩니다.
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&quot;새 복장 만들기&quot;는 새로운 폴더를 만들어 지금 입고 있는 아이템의 65&quot;새 복장 만들기&quot;는 새로운 폴더를 만들어 지금 입고 있는 아이템의 사본을 저장합니다.
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 &apos;hello&apos; 는&apos;howdy&apos;로 교체하면 이것은 쳇팅시 &apos;I wanted to say hello&apos; 를 &apos;I wanted to say howdy&apos; 라고 바꾸게 됨"> 10 tool_tip="이러한 말들로 시작 말을 대체합니다. 예를 들어, 시작 말을 ’hello’에서 ‘howdy(How do you do)’로 대체하면 채팅은 제스처 재생과 함께 &apos;I wanted to say hello&apos;’에서 &apos;I wanted to say howdy&apos;로 바뀝니다.">
11 대체 대상: 11 대체:
12 </text> 12 </text>
13 <line_editor name="replace_editor" 13 <line_editor name="replace_editor"
14 tool_tip="trigger 단어를 이러한 단어로 교체하기. 예: trigger &apos;hello&apos; 는&apos;howdy&apos;로 교체하면 이것은 쳇팅시 &apos;I wanted to say hello&apos; 를 &apos;I wanted to say howdy&apos; 라고 바꾸게 됨" /> 14 tool_tip="이러한 말들로 시작 말을 대체합니다. 예를 들어, 시작 말을 ’hello’에서 ‘howdy(How do you do)’로 대체하면 채팅은 제스처 재생과 함께 &apos;I wanted to say hello&apos;’에서 &apos;I wanted to say howdy&apos;로 바뀝니다." />
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 참고: 불완전한 보고서는 조사 대상에서 제외됨
100to do, especially if it impacts performance or security, please 100이 버그로 인해 권한 밖의 일이 가능하게 되면,
101select the &apos;Exploit&apos; 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$&quot; 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 삭제하려면 &apos;연결 해제&apos;를 클릭합니다.
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=" &gt;&gt;" name="button more" tool_tip="고급 옵션" /> 95 <button label=" &gt;&gt;" name="button more" tool_tip="고급 옵션" />
96 <button label="&lt;&lt; " name="button less" tool_tip="고급 옵션" /> 96 <button label="&lt;&lt; " 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="&gt;" 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=" &gt;" name="More &gt;"> 9 <pie_menu label="&gt;" name="More &gt;">
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=" &gt;" name="More &gt;"> 9 <pie_menu label="&gt;" name="More &gt;">
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 부착 &gt;" name="Object Attach HUD" /> 13 <pie_menu label="HUD 착용 &gt;" name="Object Attach HUD" />
14 <pie_menu label="부착 &gt;" name="Object Attach" /> 14 <pie_menu label="착용 &gt;" name="Object Attach" />
15 <menu_item_call label="반환..." name="Return..." /> 15 <menu_item_call label="반환…" name="Return..." />
16 <pie_menu label="추가 &gt;" name="Rate Menu"> 16 <pie_menu label="더 보기&gt;" 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=" &gt;" name="Take Off &gt;"> 9 <pie_menu label=" &gt;" name="Take Off &gt;">
10 <pie_menu label="의 &gt;" name="Clothes &gt;"> 10 <pie_menu label="의 &gt;" name="Clothes &gt;">
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=" &gt;" name="More &gt;"> 17 <pie_menu label="&gt;" name="More &gt;">
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="분리 &gt;" name="Object Detach" /> 25 <pie_menu label="분리 &gt;" 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;amp; Hits..." /> 211 <menu_item_call label="밀기, 타격 " name="Bumps, Pushes &amp;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.&#10;Shaders will be disabled in order to avoid some common driver errors.&#10;This will disable some graphics features.&#10;We recommend updating your graphics card drivers.&#10;Shaders can be re-enabled in Preferences &gt; Graphics Detail.</Data></Cell>
132 <Cell ss:Index="7" ss:StyleID="s21"><Data ss:Type="String">그래픽 드라이버 인식중 오류가 발생했습니다. 일반적인 드라이버 오류를 피하기 위해 쉐이더는 자동으로 비활성 될 것 입니다. 이것은 일부 그래픽 관련 효과를 비활성 시킬 것 입니다.그래픽 카드나 드라아버의 업데이트를 권유합니다. 쉐이더는 환경설정&gt;그래픽 디테일 에서 다시 활성화 시킬 수 있습니다.</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&#10;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 &#10;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&#10; 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">&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-</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">&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-</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&#10; need to log back in before you can teleport. If you continue&#10; to get this message, please check the Tech Support FAQ at:&#10; 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&#10; need to log back in before you can cross regions. If you continue&#10; to get this message, please check the Tech Support FAQ at:&#10; 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.&#10; If you still cannot teleport, please log out and log back in to&#10; 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.&#10; 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&#10; more seconds or log out and back in again before attempting&#10; 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&#10; request will not be able to succeed in a timely manner. Please try again&#10; 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&#10; 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&#10; 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&#10; temporarily unavailable or no longer exists. Please try again&#10; 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
34To maintain the group for more than three days,
35you must reach a total of three or more members.
36
37Create group?
38 </d_old>
39<e_new>
40 Creating a group costs L$[COST].
41
42To maintain the group for more than three days,
43you must reach a total of two or more members.
44
45Create 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].
60You do not have enough money to create this group.
61 </d_old>
62<e_new>
63 Creating a group costs L$[COST].
64You 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
75choose a different name.
76 </d_old>
77<e_new>
78 The group name uses a censored word. Please
79choose 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 &gt; L$0 if selling to anybody.
90Please 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.
94Please select an individual to sell to if selling for L$0.
95 </e_new>
96<f_old_trans>
97 판매하는 경우, 판매 가격은 &gt; L$0(으)로 설정되어야 함.
98L$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.
105Your selling price will be L$[SALE_PRICE] and will be authorized for sale to [NAME].
106
107Would 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.
111Your 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
149resident &apos;[NAME]&apos; on this parcel of land
150back to their inventory?
151
152Objects: [N]
153 </d_old>
154<e_new>
155 Are you sure you want to return all objects owned by the
156Resident &apos;[NAME]&apos; on this parcel of land
157back to their inventory?
158
159Objects: [N]
160 </e_new>
161<f_old_trans>
162 이 토지 구획에 있는 주민 &apos;[NAME]&apos; 소유의 오브젝트를
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.
257This entire region is health enabled (not safe).
258Scripts must be allowed to run for guns to work.
259 </d_old>
260<e_new>
261 Can not disable scripts.
262This entire region is damage enabled.
263Scripts 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
324Go 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
329Go to www.secondlife.com to create an account?
330 </e_new>
331<f_old_trans>
332 [SECOND_LIFE]에 연결하려면 계정을 갖고 있어야 합니다.
333
334www.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 &apos;Classified&apos; section of the
341Search directory for one week.
342
343Fill out your ad, then click &apos;Publish...&apos; to add it to the
344directory.
345
346You&apos;ll be asked for a price to pay when clicking Publish.
347Paying more makes your ad appear higher in the list, and
348also appear higher when people search for keywords.
349 </d_old>
350<e_new>
351 Classified ads appear in the &apos;Classified&apos; section of the
352Search directory and on www.secondlife.com for one week.
353
354Fill out your ad, then click &apos;Publish...&apos; to add it to the
355directory.
356
357You&apos;ll be asked for a price to pay when clicking Publish.
358Paying more makes your ad appear higher in the list, and
359also appear higher when people search for keywords.
360 </e_new>
361<f_old_trans>
362 광고가 1주일 동안 검색 디렉토리의 &apos;광고&apos; 섹션에
363나타납니다.
364
365광고를 작성한 후 &apos;게시하기...&apos;를 클릭하여 디렉토리에
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.
437Would you like to load the server&apos;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.
442Would you like to load the server&apos;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.
479The 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.
483The 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].
506DNS could not resolve the host name.
507Please verify that you can connect to the www.secondlife.com
508web site. If you can, but continue to receive this error,
509please go to the support section and report this problem.
510 </d_old>
511<e_new>
512 Unable to connect to [SECOND_LIFE].
513DNS could not resolve the host name.
514Please verify that you can connect to the www.secondlife.com
515web site. If you can, but continue to receive this error,
516please go to www.secondlife.com/support and report this problem.
517 </e_new>
518<f_old_trans>
519 [SECOND_LIFE]에 연결하지 못했습니다.
520DNS가 호스트 이름을 확인할 수 없습니다.
521www.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.
530Often this means that your computer&apos;s clock is set incorrectly.
531Please go to Control Panels and make sure the time and date
532are set correctly.
533
534If you continue to receive this error, please go
535to the Support section of the SecondLife.com web site
536and report the problem.
537 </d_old>
538<e_new>
539 Unable to establish a secure connection to the login server.
540Often this means that your computer&apos;s clock is set incorrectly.
541Please ensure the time and date are set correctly.
542
543If you continue to receive this error, please go
544to www.secondlife.com/support
545and report the problem.
546 </e_new>
547<f_old_trans>
548 로그인 서버에 대한 보안 연결을 설정할 수 없습니다.
549종종 이 문제는 컴퓨터 시계가 잘못 설정된 것을 의미합니다.
550제어판으로 이동하여 시간과 날짜가 올바르게 설정되었는지
551확인하십시오.
552
553이 오류가 계속해서 발생하는 경우에는
554SecondLife.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].
562The login server couldn&apos;t verify itself via SSL.
563If you continue to receive this error, please go
564to the Support section of the SecondLife.com web site
565and report the problem.
566 </d_old>
567<e_new>
568 Unable to connect to [SECOND_LIFE].
569The login server couldn&apos;t verify itself via SSL.
570If you continue to receive this error, please go
571to www.secondlife.com/support
572and report the problem.
573 </e_new>
574<f_old_trans>
575 [SECOND_LIFE]에 연결하지 못했습니다.
576SSL을 통해 로그인 서버가 확인되지 않습니다.
577이 오류가 계속해서 발생하는 경우에는
578SecondLife.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].
586Despite our best efforts, something unexpected has gone wrong.
587Please go to the Support section of the SecondLife.com web site
588and report the problem. If possible, include your SecondLife.log
589file from: C:\Documents and Settings\(name)\Application Data\SecondLife\logs
590Thank you.
591 </d_old>
592<e_new>
593 Unable to connect to [SECOND_LIFE].
594Despite our best efforts, something unexpected has gone wrong.
595Please go to www.secondlife.com/support
596and report the problem. If possible, include your SecondLife.log
597file from: C:\Documents and Settings\(name)\Application Data\SecondLife\logs
598Thank you.
599 </e_new>
600<f_old_trans>
601 [SECOND_LIFE]에 연결하지 못했습니다.
602최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다.
603SecondLife.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].
613Despite our best efforts, something unexpected has gone wrong.
614Please go to the Support section of the SecondLife.com web site
615and report the problem. If possible, include your SecondLife.log
616file from: ~/Library/Application Support/SecondLife/logs
617Thank you.
618 </d_old>
619<e_new>
620 Unable to connect to [SECOND_LIFE].
621Despite our best efforts, something unexpected has gone wrong.
622Please go to www.secondlife.com/support
623and report the problem. If possible, include your SecondLife.log
624file from: ~/Library/Application Support/SecondLife/logs
625Thank you.
626 </e_new>
627<f_old_trans>
628 [SECOND_LIFE]에 연결하지 못했습니다.
629최선의 노력에도 불구하고 예상치 못한 문제가 발생했습니다.
630SecondLife.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
640authentication token. Please try logging in
641again. If you continue to receive this error,
642please goto the Support section of the
643SecondLife.com web site.
644 </d_old>
645<e_new>
646 There was a problem resolving your login
647authentication token. Please try logging in
648again. If you continue to receive this error,
649please go to www.secondlife.com/support.
650 </e_new>
651<f_old_trans>
652 로그인 인증을 확인하는 중 문제가
653발생했습니다. 로그인을 다시 시도해
654보시되 오류가 계속해서 발생하는 경우에는
655SecondLife.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
664Please try again in a few minutes, or click Help
665for advice and a link to the system status web page.
666 </d_old>
667<e_new>
668 Unknown problem trying to connect.
669
670Please try again in a few minutes, or click Help
671for 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.
685You can use the world normally, and other users
686will see you correctly.
687 </d_old>
688<e_new>
689 Your avatar is still downloading.
690You can use [SECOND_LIFE] normally, and other Residents
691will 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
704Use arrow keys to walk.
705
706Please choose the male or female character.
707You can change your mind later.
708 </d_old>
709<e_new>
710 Welcome to [SECOND_LIFE]!
711
712Use arrow keys to walk.
713
714Please choose the male or female avatar.
715You 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
731Use arrow keys to walk.
732
733Please choose the male or female character.
734 </d_old>
735<e_new>
736 Welcome to [SECOND_LIFE]!
737
738Use arrow keys to walk.
739
740Please 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.
754You will need to buy land in another part of the world
755to 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.
820If an object is not owned by you and you take it,
821next owner permissions will be applied to it and
822possibly restrict your ability to modify or copy it
823in the future.
824However, you can still take the current selection.
825Are 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.
829If an object is not owned by you and you take it,
830next owner permissions will be applied to it and
831possibly restrict your ability to modify or copy it.
832
833Are 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.
885You can link a maximum of [MAX] objects.
886Try selecting fewer objects.
887 </d_old>
888<e_new>
889 Unable to link these [COUNT] objects.
890You 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&apos;t open upload sound file for reading:
902[FILE]
903 </d_old>
904<e_new>
905 Couldn&apos;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
989the owner of the land doesn&apos;t allow it.
990Try moving a few meters away first.
991 </d_old>
992<e_new>
993 You cannot create a landmark here because
994the owner of the land doesn&apos;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.
1006Select objects with scripts that
1007are valid.
1008 </d_old>
1009<e_new>
1010 Not able to perform &apos;recompilation&apos;.
1011Select 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.
1023Select objects with scripts that you
1024have permission to modify.
1025 </d_old>
1026<e_new>
1027 Not able to perform &apos;recompilation&apos;.
1028Select objects with scripts that you
1029have 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.
1041Select objects with scripts that you
1042are valid.
1043 </d_old>
1044<e_new>
1045 Not able to perform &apos;reset&apos;.
1046Select 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.
1058Select objects with scripts that you
1059have permission to modify.
1060 </d_old>
1061<e_new>
1062 Not able to perform &apos;reset&apos;.
1063Select objects with scripts that you
1064have 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.
1076Select objects with scripts that
1077are valid.
1078 </d_old>
1079<e_new>
1080 Not able to set any scripts to &apos;running&apos;.
1081Select 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.
1093Select objects with scripts that you
1094have permission to modify.
1095 </d_old>
1096<e_new>
1097 Not able to set any scripts to &apos;running&apos;.
1098Select objects with scripts that you
1099have 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.
1111Select objects with scripts that
1112are valid.
1113 </d_old>
1114<e_new>
1115 Unable to set any scripts to &apos;not running&apos;.
1116Select 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.
1128Select objects with scripts that you
1129have permission to modify.
1130 </d_old>
1131<e_new>
1132 Unable to set any scripts to &apos;not running&apos;.
1133Select objects with scripts that you
1134have 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:
1158Nothing selected.
1159 </d_old>
1160<e_new>
1161 Unable to set land owner:
1162No 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:
1185Nothing selected.
1186 </d_old>
1187<e_new>
1188 Unable to contentify:
1189No 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:
1200No region.
1201 </d_old>
1202<e_new>
1203 Unable to contentify:
1204No 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:
1215Nothing selected.
1216 </d_old>
1217<e_new>
1218 Unable to abandon land:
1219No 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:
1230Nothing selected.
1231 </d_old>
1232<e_new>
1233 Unable to buy land:
1234No 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:
1245Nothing selected.
1246 </d_old>
1247<e_new>
1248 Unable to deed land:
1249No 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:
1260No Group.
1261 </d_old>
1262<e_new>
1263 Unable to deed land:
1264No 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:
1275Nothing selected.
1276 </d_old>
1277<e_new>
1278 Unable to set land owner:
1279No 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:
1290Multiple different parcels selected.
1291Try selecting a smaller area.
1292 </d_old>
1293<e_new>
1294 Unable to buy land:
1295Multiple parcels selected.
1296Try 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:
1308Multiple different parcels selected.
1309Try selecting a smaller area.
1310 </d_old>
1311<e_new>
1312 Unable to deed land:
1313Multiple parcels selected.
1314Try 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:
1326Waiting for server to report cost.
1327Try again in a few seconds.
1328 </d_old>
1329<e_new>
1330 Unable to buy land:
1331Waiting for server to report cost.
1332Please 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:
1344Waiting for server to report ownership.
1345Try again in a few seconds.
1346 </d_old>
1347<e_new>
1348 Unable to deed land:
1349Waiting for server to report ownership.
1350Please 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:
1362Land owned by another user is selected.
1363Try selecting a smaller area.
1364 </d_old>
1365<e_new>
1366 Unable to buy land:
1367You have selected a parcel owned
1368by 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].
1380You only have L$[BALANCE].
1381 </d_old>
1382<e_new>
1383 Buying this [AREA] m2 of land costs L$[PRICE].
1384You 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:
1395Nothing selected.
1396 </d_old>
1397<e_new>
1398 Unable to abandon land:
1399No 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:
1410Waiting for server to report cost.
1411Try again in a few seconds.
1412 </d_old>
1413<e_new>
1414 Unable to abandon land:
1415Waiting for server to update parcel information.
1416Try 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:
1428Multiple different parcels selected.
1429Try selecting a smaller area.
1430 </d_old>
1431<e_new>
1432 Unable to abandon land:
1433You do not own all the parcels selected.
1434Please 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:
1446You must select an entire parcel to release it.
1447Try double-clicking to select an entire parcel, or
1448first divide your parcel.
1449 </d_old>
1450<e_new>
1451 Unable to abandon land:
1452You must select an entire parcel to release it.
1453Select 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.
1466Releasing this parcel will remove it from your land
1467holdings, but will not credit any L$.
1468
1469Release this land?
1470 </d_old>
1471<e_new>
1472 You are about to release [AREA] m2 of land.
1473Releasing this parcel will remove it from your land
1474holdings, but will not grant any L$.
1475
1476Release 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:
1502Nothing selected.
1503 </d_old>
1504<e_new>
1505 Unable to divide land:
1506No 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:
1517You have an entire parcel selected.
1518Try selecting a smaller area by clicking
1519and dragging.
1520 </d_old>
1521<e_new>
1522 Unable to divide land:
1523You have an entire parcel selected.
1524Try 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:
1549Nothing selected.
1550 </d_old>
1551<e_new>
1552 Unable to join land:
1553No 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:
1564You have an entire parcel selected.
1565Try selecting a larger area by clicking
1566and dragging.
1567 </d_old>
1568<e_new>
1569 Unable to join land:
1570You only have one parcel selected.
1571Select 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:
1584You must select more than one parcel.
1585Try selecting a larger area by clicking
1586and dragging.
1587 </d_old>
1588<e_new>
1589 Unable to join land:
1590You must select more than one parcel.
1591Select 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:
1652You do not have permission to buy land for your active group.
1653Please activate another group using Edit -&gt; Groups...
1654 </d_old>
1655<e_new>
1656 Unable to buy land for the group:
1657You do not have permission to buy land for your active group.
1658 </e_new>
1659<f_old_trans>
1660 그룹을 대신해 토지를 매입하지 못했습니다:
1661활동 중인 그룹을 위해 토지를 매입할 권한이 없습니다.
1662편집 -&gt; 그룹...을 이용하여 다른 그룹을 활성화하십시오.
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.
1777However, you can delete the current selection.
1778Are 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
1783Are 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.
1819However, you can delete the current selection.
1820Are 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
1825Are 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.
1861However, you can delete the current selection.
1862Are 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
1867Are 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.
1903At least one object is not copyable.
1904However, you can delete the current selection.
1905Are you sure you want to delete these items?
1906 </d_old>
1907<e_new>
1908 At least one object is locked.
1909At least one object is not copyable.
1910
1911Are you sure you want to delete these items?
1912 </e_new>
1913<f_old_trans>
1914 1개 이상의 오브젝트가 잠겨 있습니다.
19151개 이상의 오브젝트를 복사할 수 없습니다.
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.
1948You do not own least one object.
1949However, you can delete the current selection.
1950Are you sure you want to delete these items?
1951 </d_old>
1952<e_new>
1953 At least one object is locked.
1954You do not own least one object.
1955
1956Are you sure you want to delete these items?
1957 </e_new>
1958<f_old_trans>
1959 1개 이상의 오브젝트가 잠겨 있습니다.
19601개 이상의 오브젝트가 귀하의 소유가 아닙니다.
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.
1993You do not own least one object.
1994However, you can delete the current selection.
1995Are you sure you want to delete these items?
1996 </d_old>
1997<e_new>
1998 At least one object is not copyable.
1999You do not own least one object.
2000
2001Are you sure you want to delete these items?
2002 </e_new>
2003<f_old_trans>
2004 1개 이상의 오브젝트를 복사할 수 없습니다.
20051개 이상의 오브젝트가 귀하의 소유가 아닙니다.
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.
2038At least one object is not copyable.
2039You do not own least one object.
2040However, you can delete the current selection.
2041Are you sure you want to delete these items?
2042 </d_old>
2043<e_new>
2044 At least one object is locked.
2045At least one object is not copyable.
2046You do not own least one object.
2047
2048Are you sure you want to delete these items?
2049 </e_new>
2050<f_old_trans>
2051 1개 이상의 오브젝트가 잠겨 있습니다.
20521개 이상의 오브젝트를 복사할 수 없습니다.
20531개 이상의 오브젝트가 귀하의 소유가 아닙니다.
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.
2086However, you can take the current selection.
2087Are you sure you want to take these items?
2088 </d_old>
2089<e_new>
2090 At least one object is locked.
2091
2092Are 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.
2128If you continue, next owner permissions will be
2129applied to the objects and possibly restrict your
2130ability to modify or copy them in the future.
2131However, you can take the current selection.
2132Are 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.
2136If you continue, next owner permissions will be
2137applied and possibly restrict your
2138ability to modify or copy them.
2139
2140Are 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.
2179You do not own all of the objects you are taking.
2180If you continue, next owner permissions will be
2181applied to the objects and possibly restrict your
2182ability to modify or copy them in the future.
2183However, you can take the current selection.
2184Are you sure you want to take these items?
2185 </d_old>
2186<e_new>
2187 At least one object is locked.
2188You do not own all of the objects you are taking.
2189If you continue, next owner permissions will be
2190applied and possibly restrict your
2191ability to modify or copy them.
2192However, you can take the current selection.
2193Are 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
2233to have and maintain sufficient land use credits.
2234
2235The purchase price of the land is not refunded to
2236the owner. If a deeded parcel is sold, the sale
2237price will be divided evenly among group members.
2238
2239Deed this [AREA] square meters of land to the group
2240&apos;[GROUP_NAME]&apos;?
2241 </d_old>
2242<e_new>
2243 By deeding this parcel, the group will be required
2244to have and maintain sufficient land use credits.
2245
2246The purchase price of the land is not refunded to
2247the owner. If a deeded parcel is sold, the sale
2248price will be divided evenly among group members.
2249
2250Deed this [AREA] m2 of land to the group
2251&apos;[GROUP_NAME]&apos;?
2252 </e_new>
2253<f_old_trans>
2254 이 구획을 양도하는 데 있어서 이 그룹은 토지 사용을
2255위한 충분한 신용이 있어야 합니다.
2256
2257토지 구매 가격은 소유주에게 환불되지
2258않습니다. 양도된 구획이 판매되는 경우 판매
2259가격은 그룹 회원에게 균등하게 분배됩니다.
2260
2261[AREA]제곱미터의 이 토지를 다음 그룹에게 양도 하시겠습니까?
2262&apos;[GROUP_NAME]&apos;
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
2281to have and maintain sufficient land use credits.
2282
2283The deed will include a simultaneous land
2284contribution to the group from &apos;[FIRST_NAME] [LAST_NAME]&apos;.
2285
2286The purchase price of the land is not refunded to
2287the owner. If a deeded parcel is sold, the sale
2288price will be divided evenly among group members.
2289
2290Deed this [AREA] square meters of land to the group
2291&apos;[GROUP_NAME]&apos;?
2292 </d_old>
2293<e_new>
2294 By deeding this parcel, the group will be required
2295to have and maintain sufficient land use credits.
2296
2297The deed will include a simultaneous land
2298contribution to the group from &apos;[FIRST_NAME] [LAST_NAME]&apos;.
2299
2300The purchase price of the land is not refunded to
2301the owner. If a deeded parcel is sold, the sale
2302price will be divided evenly among group members.
2303
2304Deed this [AREA] m2 of land to the group
2305&apos;[GROUP_NAME]&apos;?
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
2326Use arrow keys to walk.
2327
2328Press the F1 key at any time for help or
2329to learn more about [SECOND_LIFE].
2330
2331Please choose the male or female character.
2332You can change your mind later.
2333 </d_old>
2334<e_new>
2335 Your character will appear in a moment.
2336
2337Use arrow keys to walk.
2338
2339Press the F1 key at any time for help or
2340to learn more about [SECOND_LIFE].
2341
2342Please choose the male or female avatar.
2343You can change your mind later.
2344 </e_new>
2345<f_old_trans>
2346 잠시 후 선택하신 캐릭터가 나타납니다.
2347
2348화살표 키를 이용하여 걸을 수 있습니다.
2349
2350F1 키를 눌러 도움말을 보거나
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] **
2374non 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] **
2379on 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] **
2404non 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] **
2409on 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&apos;t set region textures:
2433
2434Terrain texture [TEXTURE_NUM] has an invalid bit depth of [TEXTURE_BIT_DEPTH].
2435
2436Replace texture [TEXTURE_NUM] with a 24 bit 512x512 or smaller image
2437then click &quot;Set&quot; again.
2438 </d_old>
2439<e_new>
2440 Couldn&apos;t set region textures:
2441
2442Terrain texture [TEXTURE_NUM] has an invalid bit depth of [TEXTURE_BIT_DEPTH].
2443
2444Replace texture [TEXTURE_NUM] with a 24-bit 512x512 or smaller image
2445then click &quot;Apply&quot; again.
2446 </e_new>
2447<f_old_trans>
2448 지역 텍스처를 설정할 수 없습니다:
2449
2450지형 텍스처 [TEXTURE_NUM]의 비트 수준 [TEXTURE_BIT_DEPTH]이(가) 유효하지 않습니다.
2451
2452텍스처 [TEXTURE_NUM]을(를) 24비트의 512x512(또는 더 작은) 이미지로 교체하고
2453&quot;설정&quot;을 다시 클릭하십시오.
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&apos;t set region textures:
2460
2461Terrain texture [TEXTURE_NUM] is too large at [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y].
2462
2463Replace texture [TEXTURE_NUM] with a 24 bit 512x512 or smaller image
2464then click &quot;Set&quot; again.
2465 </d_old>
2466<e_new>
2467 Couldn&apos;t set region textures:
2468
2469Terrain texture [TEXTURE_NUM] is too large at [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y].
2470
2471Replace texture [TEXTURE_NUM] with a 24-bit 512x512 or smaller image
2472then click &quot;Apply&quot; 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&quot;설정&quot;을 다시 클릭하십시오.
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&apos;t add estate owner to estate &apos;Access denied&apos; list.
2547 </d_old>
2548<e_new>
2549 Can&apos;t add estate owner to estate &apos;Banned Resident&apos; list.
2550 </e_new>
2551<f_old_trans>
2552 사유지 소유자는 사유지의 &apos;출입 거부&apos; 목록에 추가될 수 없습니다.
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
2576You 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
2582You 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
2597You must download this update to use the system.
2598
2599Download to your Applications folder?
2600 </d_old>
2601<e_new>
2602 A new version of [SECOND_LIFE] is available.
2603[MESSAGE]
2604
2605You must download this update to use [SECOND_LIFE].
2606
2607Download to your Applications folder?
2608 </e_new>
2609<f_old_trans>
2610 [SECOND_LIFE] 새 버전이 출시되었습니다.
2611[MESSAGE]
2612
2613시스템을 사용하려면 이 업데이트를 다운로드해야 합니다.
2614
2615Applications 폴더에 다운로드하시겠습니까?
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 &apos;Classified&apos; section of the
2637Search directory for one week.
2638
2639Fill out your ad, then click &apos;Publish...&apos; to add it to the
2640directory.
2641
2642You&apos;ll be asked for a price to pay when clicking Publish.
2643Paying more makes your ad appear higher in the list, and
2644also appear higher when people search for keywords.
2645 </d_old>
2646<e_new>
2647 Classified ads appear in the &apos;Classified&apos; section of the
2648Find directory for one week.
2649
2650Fill out your ad, then click &apos;Publish...&apos; to add it to the
2651directory.
2652
2653You&apos;ll be asked for a price to pay when clicking Publish.
2654Paying more makes your ad appear higher in the list, and
2655also appear higher when people search for keywords.
2656 </e_new>
2657<f_old_trans>
2658 광고가 1주일 동안 검색 디렉토리의 &apos;광고&apos; 섹션에
2659나타납니다.
2660
2661광고를 작성한 후 &apos;게시하기...&apos;를 클릭하여 디렉토리에
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
2745objects to their owners? Transferable deeded
2746objects 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
2753objects to their owners? Transferable deeded
2754objects 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
2819object. Do you want to delete that inventory item?
2820 </d_old>
2821<e_new>
2822 Though permitted, deleting contents may damage the
2823object. 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&apos;t set home to here.
2858Your home must be on land you or your group owns.
2859 </d_old>
2860<e_new>
2861 Can&apos;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.
2872Chat and instant messages will be hidden. Instant
2873messages will get your busy reply. All teleportation
2874and inventory offers will be declined.
2875 </d_old>
2876<e_new>
2877 Busy mode set.
2878Chat and instant messages will be hidden. Instant
2879messages will get your Busy mode response. All teleportation
2880and 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
2904estate (mainland, teen grid, orientation, etc.).
2905
2906This is DANGEROUS and should only be done to invoke the
2907hack allowing objects/money to be transfered in/out of
2908a grid.
2909
2910It will change thousands of regions and make the
2911spaceserver hiccup.
2912
2913Proceed?
2914 </d_old>
2915<e_new>
2916 You are about to change the access list for a Linden owned
2917estate (mainland, teen grid, orientation, etc.).
2918
2919This is DANGEROUS and should only be done to invoke the
2920hack allowing objects/L$ to be transfered in/out of
2921a grid.
2922
2923It will change thousands of regions and make the
2924spaceserver 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
3040regardless of individual parcel settings. If this box is left
3041unchecked, individual parcel owners will still be able to
3042activate the health system on their parcels.
3043
3044Default: off
3045 </d_old>
3046<e_new>
3047 If this box is checked, the health system across all parcels
3048regardless of individual parcel settings. If this box is left
3049unchecked, individual parcel owners will still be able to
3050activate the health system on their parcels.
3051
3052Default: 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.
3067Note that the more avatars you have in one region, the worse
3068the performance can be.
3069
3070Default: 30
3071 </d_old>
3072<e_new>
3073 Sets the maximum number of avatars allowed in this region.
3074Performance may vary depending on the
3075number avatars present.
3076
3077Default: 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
3091parcel. The range allowed is 1 to 10. Set at &apos;1&apos; each 512m2 parcel
3092would be allowed 117 objects. Set at &apos;2&apos; each 512m2 parcel would be
3093allowed 234, or twice as many, and so on. The max number of objects
3094allowed per region remains 15,000 no matter what the value set for
3095Object Bonus. Once this value is set, it should not be lowered until
3096you are certain that changing it will not force return or deletion of
3097the objects currently on parcels.
3098
3099Default: 1.0
3100 </d_old>
3101<e_new>
3102 The Object Bonus is a multiplier for primitives allowed on any given
3103parcel. The range allowed is 1 to 10. Set at &apos;1&apos;, each 512m2 parcel
3104is allowed 117 objects. Set at &apos;2&apos;, each 512m2 parcel is
3105allowed 234, or twice as many, and so on. The max number of objects
3106allowed per region remains 15,000 no matter what the
3107Object Bonus is. once set, be aware that lowering the Object Bonus may cause
3108objects to be returned or deleted.
3109
3110Default: 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
3118corner of the screen and in pop-up tips on the map. Maturity
3119also affects search results - residents can choose not to find
3120content in Mature regions.
3121
3122The pop-up tips on the map will not change for 5 minutes, because
3123the system only updates map information periodically.
3124
3125Default: 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
3130also affects search results - Residents can choose not to find
3131content in Mature regions.
3132
3133It may take some time for this change to be reflected
3134on the map.
3135
3136Default: 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.
3154Agents may only push themselves, or be pushed by scripts owned by
3155the owner of a parcel, or that are set to the group of the parcel,
3156assuming the parcel has a group set/deeded.
3157Push refers to the llPushObject() LSL function.
3158
3159Default: Off
3160 </d_old>
3161<e_new>
3162 This checkbox sets the full region to restricted push permissions.
3163When enabled, Residents may only be pushed by themselves
3164or by the parcel&apos;s owner.
3165(Push refers to the llPushObject() LSL function.)
3166
3167Default: 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
3183can be joined or subdivided.
3184If 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.
3188If 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
3193Default: 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
3203The world map, however, will take approximately 5 minutes
3204to update, because the system only updates map information
3205periodically.
3206 </d_old>
3207<e_new>
3208 The maturity rating for this region has been updated.
3209
3210It may take some time for the change to be
3211reflected 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
3225Statistics Bar (Ctrl-Shift-1). Look at the Simulator Physics FPS.
3226If it is lower than 45 then open the &apos;Time&apos; panel located at the
3227bottom of the Stats Bar. If Script Time reads 25 ms or higher, click
3228the &apos;Get Top Scripts&apos; button. You will be given the name and location
3229of scripts that may be causing poor performance.
3230
3231Checking the &apos;Disable Scripts&apos; box and then pressing the &apos;Apply&apos;
3232button will temporarily disable all scripts in this region. You may
3233need to do this in order to travel to the location of a noted
3234&apos;top script&apos;. Once you have arrived at the location, investigate the
3235script to determine if it is causing the problem. You may want to
3236contact the owner of the script or delete or return the object.
3237Uncheck the &apos;Disable Script&apos; box and then &apos;Apply&apos; to reactivate
3238the scripts in the region.
3239
3240Default: 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.
3249Open the Statistics Bar (Ctrl-Shift-1). Look at the Simulator
3250Physics FPS. If it is lower than 45 then open the &apos;Time&apos; panel
3251located at the bottom of the Stats Bar. If Sim Time (Physics)
3252reads 20 ms or higher, click the &apos;Get Top Colliders&apos; button.
3253You will be given the name and location of physical objects
3254that may be causing poor performance.
3255
3256Checking the &apos;Disable Collisions&apos; box and then pressing the &apos;Apply&apos;
3257button will temporarily disable object-object collisions. You may
3258need to do this in order to travel to the location of a noted
3259&apos;top collider&apos;. Once you have arrived at the location, investigate the
3260object - is it constantly colliding with other objects? You may want to
3261contact the owner of the object or delete or return the object.
3262Uncheck the &apos;Disable Collisions&apos; box and then &apos;Apply&apos; to reactivate
3263collisions in the region.
3264
3265Default: 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
3274physics simulation is disabled. This means that not only will
3275objects stop colliding, but avatars will be unable to move.
3276
3277This should only be used when Disable Collisions does not
3278give back enough performance to the region to investigate
3279a physics problem or &apos;Top Collider&apos;.
3280
3281Be sure to re-enable physics when you are done, or avatars
3282will continue to be unable to move.
3283
3284Default: off
3285 </d_old>
3286<e_new>
3287 Disable Physics is similar to Disable Collisions, except all
3288physics simulation is disabled. This means that not only will
3289objects stop colliding, but avatars will be unable to move.
3290
3291This should only be used when Disable Collisions does not
3292give back enough performance to the region to investigate
3293a physics problem or Top Collider.
3294
3295Be sure to re-enable physics when you are done, or avatars
3296will continue to be unable to move.
3297
3298Default: 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
3306of potential object-object collisions. These objects can
3307slow sim performance. Select View &gt; Statistics Bar and
3308look under Simulator &gt; Time &gt; Sim Time (Physics) to see
3309if 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
3313of potential object-object collisions. These objects can
3314slow performance. Select View &gt; Statistics Bar and
3315look under Simulator &gt; Time &gt; Sim Time (Physics) to see
3316if more than 20 ms is being spent in physics.
3317 </e_new>
3318<f_old_trans>
3319 오브젝트 간의 최고 수준의 충돌 가능성을 경험하는
3320오브젝트 목록을 표시합니다. 이러한 오브젝트로 인해
3321Simulation 성능이 느려질 수 있습니다. 물리적으로 20 ms 이상 사용되었는지 여부를 확인하려면
3322&apos;보기 &gt; 통계보기&apos;를 선택하고 &apos;시뮬레이터 &gt;
3323시간 &gt; Simulation 시간(Physics)&apos;을 확인하십시오.
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
3330LSL scripts. These objects can slow sim performance.
3331Select View &gt; Statistics Bar and look under
3332Simulator &gt; Time &gt; Script Time to see if more than
333325 ms is being spent in scripts.
3334 </d_old>
3335<e_new>
3336 Show a list of objects spending the most time running
3337LSL scripts. These objects can slow performance.
3338Select View &gt; Statistics Bar and look under
3339Simulator &gt; Time &gt; Script Time to see if more than
334025 ms is being spent in scripts.
3341 </e_new>
3342<f_old_trans>
3343 LSL 스크립트 실행에 가장 많은 시간을 소모하는 오브젝트의 목록을
3344표시합니다. 이러한 오브젝트는 Simulation 성능을 저하시킬 수 있습니다.
3345스크립트에서 25 ms 이상 사용되었는지 여부를 확인하려면
3346&apos;보기 &gt; 통계보기&apos;를 선택하고 &apos;시뮬레이터 &gt;
3347시간 &gt; 스크립트 시간&apos;을 확인하십시오.
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
3354two minute warning. All residents in the region will be
3355disconnected. The region will save its data, and should
3356come back up within 90 seconds.
3357
3358Restarting the region will not fix most performance
3359problems, and should usually be used only when directed.
3360 </d_old>
3361<e_new>
3362 Restart the server process running this region after a
3363two minute warning. All Residents in the region will be
3364disconnected. The region will save its data, and should
3365come back up within 90 seconds.
3366
3367Restarting the region will not fix most performance
3368problems, 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
3383their terrain above the &apos;baked&apos; terrain default
3384height.
3385
3386Default: 4
3387 </d_old>
3388<e_new>
3389 This is the distance in meters that parcel owners can raise
3390their terrain above the &apos;baked&apos; terrain default
3391height.
3392
3393Default: 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
3407their terrain below the &apos;baked&apos; terrain default
3408height.
3409
3410Default: -4
3411 </d_old>
3412<e_new>
3413 This is the distance in meters that parcel owners can lower
3414their terrain below the &apos;baked&apos; terrain default
3415height.
3416
3417Default: -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.
3431The file must have the correct dimensions/number of channels:
3432RGB, 256x256 and 13 channels. The best way to create a
3433terrain file is to download the existing RAW file. A good
3434first step is to modify the first channel (land height),
3435and upload it.
3436
3437The upload can take up to 45 seconds. Note that uploading a
3438terrain file *will not* move the objects that are on the land,
3439only the terrain itself and the permissions associated with the
3440parcels. This can result in objects going underground.
3441
3442For more information on editing region height fields, go to:
3443http://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,
3452parcel dimensions, parcel for sale status and some parcel permissions
3453for this region. When opening the file in a program such as
3454Photoshop you must specify the document&apos;s dimensions which
3455are: RGB, 256x256 with 13 channels. This terrain file cannot
3456be opened in any other way.
3457
3458For more information on editing region height fields, go to:
3459http://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,
3463parcel dimensions, parcel for sale status and some parcel permissions
3464for this region. When opening the file in a program such as
3465Photoshop you must specify the document&apos;s dimensions which
3466are: RGB, 256x256 with 13 channels. This terrain file cannot
3467be opened in any other way.
3468
3469For 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
3477new default for the region. Once baked, the land can revert
3478to the saved shape whenever you or others use the Edit Terrain
3479&apos;Revert&apos; option/tool. The baked terrain is also the middle
3480point 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
3484new default for the region. Once baked, the land can revert
3485to the saved shape whenever you or others use the Edit Terrain
3486&apos;Revert&apos; option. The baked terrain is also the middle
3487point for the terrain raise and lower limits.
3488 </e_new>
3489<f_old_trans>
3490 이 버튼을 누르면 현재 지형 모습이 지역의 새로운
3491기본 지형으로 저장됩니다. 저장된후 본인 또는 다른 사람이
3492토지 편집시 &apos;복구&apos; 버튼을 클릭해 저장된 모습을 되돌릴 수있으며, 또한 저장된 지형은 지형 높이기 및 낮추기
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
3500control of region and estate settings. An estate manager
3501can change any setting in these panels, except for uploading,
3502downloading, and baking terrain. In particular, they can
3503allow or ban residents from your estate.
3504
3505Estate managers can only be added or removed by the owner
3506of the estate, not by each other. Please only choose
3507residents you trust as estate managers, as you will be
3508ultimately responsible for their actions.
3509 </d_old>
3510<e_new>
3511 An estate manager is a Resident to whom you have delegated
3512control of region and estate settings. An estate manager
3513can change any setting in these panels, except for uploading,
3514downloading, and baking terrain. In particular, they can
3515allow or ban Residents from your estate.
3516
3517Estate managers can only be added or removed by the owner
3518of the estate, not by each other. Please only choose
3519Residents you trust as estate managers, as you will be
3520ultimately 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
3530Default: 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
3536Default: 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
3549point in your estate. When unchecked, residents teleport
3550to the nearest telehub.
3551
3552Default: off
3553 </d_old>
3554<e_new>
3555 When checked, allows Residents to directly teleport to any
3556point in your estate. When unchecked, Residents teleport
3557to the nearest telehub.
3558
3559Default: 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
3573limited to residents on this list and groups listed below.
3574
3575(If the estate is visible from the mainland, access cannot be
3576limited to a resident or group list, and these controls will be
3577disabled. Only the &apos;access denied&apos; 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
3595limited to the groups on this list and residents specifically
3596allowed above.
3597
3598(If the estate is visible from the mainland, access cannot be
3599limited to a resident or group list, and these controls will be
3600disabled. Only the &apos;access denied&apos; 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,
3618regardless of the allow and group settings above.
3619
3620Adding a resident to this list will remove them from
3621the allow list.
3622 </d_old>
3623<e_new>
3624 Residents on this list are denied access to your estate,
3625regardless 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
3726Are you sure you want to proceed with this purchase?
3727Please re-enter your password and click Confirm.
3728 </d_old>
3729<e_new>
3730 This transaction will:
3731
3732[ACTION]
3733
3734Are you sure you want to proceed with this purchase?
3735Please re-enter your password and click OK.
3736 </e_new>
3737<f_old_trans>
3738 거래는 다음과 같습니다:
3739
3740[ACTION]
3741
3742구매를 진행하시겠습니까?
3743암호를 다시 입력하고 &apos;확인&apos;을 클릭하십시오.
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&apos;tMove</b_path>
3771<c_attribute></c_attribute>
3772<d_old>
3773 Don&apos;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&apos;tMove</b_path>
3795<c_attribute></c_attribute>
3796<d_old>
3797 Don&apos;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
3810will only work if a script is added with a money() event.
3811This is because residents generally expect that objects
3812will 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
3816will 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
3901Thank 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
3904APR Copyright (C) 2000-2004 The Apache Software Foundation
3905Cg Copyright (C) 2002, NVIDIA Corporationa.
3906cURL Copyright (C) 1996-2002, Daniel Stenberg, (daniel@haxx.se)
3907expat Copyright (C) 1998, 1999, 2000 Thai Open Source Software Center Ltd.
3908FreeType Copyright (C) 1996-2002, The FreeType Project (www.freetype.org).
3909GL Copyright (C) 1999-2004 Brian Paul.
3910Havok.com(TM) Copyright (C) 1999-2001, Telekinesys Research Limited.
3911jpeg2000 Copyright (C) 2001, David Taubman, The University of New South Wales (UNSW)
3912jpeglib Copyright (C) 1991-1998, Thomas G. Lane.
3913ogg/vorbis Copyright (C) 2001, Xiphophorus
3914OpenSSL Copyright (C) 1998-2002 The OpenSSL Project.
3915SDL Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga
3916SSLeay Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3917xmlrpc-epi Copyright (C) 2000 Epinions, Inc.
3918zlib Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler.
3919
3920All rights reserved. See licenses.txt for details.
3921
3922
3923Steve *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 &apos;[OBJECTNAME]&apos;.
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]이(가) 당신에게 &apos;[OBJECTNAME]&apos;(이)라는 [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 &apos;[OBJECTNAME]&apos;.
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]이(가) 당신에게 &apos;[OBJECTNAME]&apos;(이)라는 [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 키가 켜져 있습니다.
99password에 영향을 주므로 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하나 선택하십시오. 1861개 선택하십시오.
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 본토에 도착했으므로 화면 우측 하단에 있는 보관함 버튼을 클릭한 다음 경계 표시 폴더를 선택하여 위치 &apos;[NAME]&apos;에게 텔레포팅할 수 있습니다. 236 메인랜드에 도착했으므로 화면 우측 하단에 있는 인벤토리 버튼을 클릭한 다음 랜드마크 폴더를 선택하여 위치 &apos;[NAME]&apos;(에)게 텔레포팅할 수 있습니다.
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 본토에 도착했으므로 화면 우측 하단에 있는 보관함 버튼을 클릭한 다음 명함 폴더를 선택하여 주민 &apos;[NAME]&apos;에게 연락할 수 있습니다. 242 메인랜드에 도착했으므로 화면 우측 하단에 있는 인벤토리 버튼을 클릭한 다음 프로필 폴더를 선택하여 주민 &apos;[NAME]&apos;에게 연락할 수 있습니다.
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 토지의 선택된 구획에서 &apos;[NAME]&apos;이(가) 소유한 오브젝트가
336주민 &apos;[NAME]&apos;이(가) 소유한 것은 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 이 토지는 데미지 활성화 지역입니다(&apos;안전하지 않음&apos;). 364 이 토지는 데미지 활성화 지역입니다(&apos;안전하지 않음&apos;).
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 이 토지는 비행 비활성화 지역입니다(&apos;비행 금지&apos;). 370 이 토지는 비행 비활성화 지역입니다(&apos;비행 금지&apos;).
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 이 토지는 &apos;llPushObject 제한&apos; 구역 입니다. 376 이 토지는 &apos;llPushObject 제한&apos; 구역입니다.
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 이 토지는 비활성화 지역입니다(&apos; 금지&apos;). 382 이 토지는 만들 비활성화 지역입니다(&apos;만들 금지&apos;).
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(&apos;외부 스크립트 없음&apos;). 399(&apos;외부 스크립트 금지&apos;).
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](이)라는 이름의 아이템이 사용자에게 &apos;[OBJECTNAME]&apos;(이)라는 이름의 [OBJECTTYPE]을(를) 주었습니다. 422 [FIRST] [LAST] 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 &apos;[OBJECTNAME]&apos;(이)라는 [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](이)라는 이름의 아이템이 사용자에게 &apos;[OBJECTNAME]&apos;(이)라는 이름의 [OBJECTTYPE]을(를) 주었습니다. 436 알 수 없는 사용자 소유의 오브젝트 [OBJECTFROMNAME]이(가) 당신에게 &apos;[OBJECTNAME]&apos;(이)라는 [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]이(가) &apos;[OBJECTNAME]&apos;이라는 [OBJECTTYPE]을 주었습니다. 450 [NAME]이 &apos;[OBJECTNAME]&apos;()라는 [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 &apos;[OBJECTNAME]&apos;, 이템 &apos;[NAME]&apos;, : 693 &apos;[OBJECTNAME]&apos; 트(&apos;[NAME]&apos; )가 다을 원합:
681 694
682[QUESTIONS] 695[QUESTIONS]
683OK니까?? 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]의 &apos;[TITLE]&apos; 707 [FIRST] [LAST]의 &apos;[TITLE]&apos;
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&apos;서기&apos; 버튼을 클릭여 일어섭니다. 742일어서려면 &apos;서기&apos; 버튼을 클릭니다.
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왼쪽 상단의 도구를 사용하여 제작하고
741Ctrl 또는 Alt를 누른 상태에서 신속하게 도구를 전환하십시오. 757Ctrl 또는 Alt를 누른 상태에서 신속하게 도구를 전환하십시오.
742Esc를 눌러 제작하기를다. 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 시점을 이용 하려면 &apos;M&apos;을 누. 7811 시점을 이용하려면 &apos;M&apos;을 누.
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작업했으면 &apos;전체 저장&apos;을 788면 &apos;모두 저장&apos;을 눌러
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
791Sandbox 지역은 호로 다. 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&apos;s classified listings."> 134 <text name="Place an ad in Second Life&apos;s classified listings.">
137 Second Life&apos; 광고 광고 게재합다. 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$&quot;" 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&apos;s name tag when this group is active." /> 72 tool_tip="Sets the title that appears in your avatar&apos;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 러명 수 있습니다. &apos; 5 할 수 있습니다. &apos;
6선택기 열기&apos;를 클릭하여 시작합니다. 6선택기 열기&apos;를 클릭하여 시작합니다.
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="토지 &amp;린든 달러" name="land_money_tab"> 2<panel label="토지 &amp; 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="&lt; 이전" label_selected="&lt; 이전" name="earlier_details_button" 69 <button label="&lt; 이전" label_selected="&lt; 이전" name="earlier_details_button"
72 tool_tip="시간을 거슬러 갑니다" /> 70 tool_tip="시간을 거슬러 갑니다" />
73 <button label="나중에 &gt;" label_selected="나중에 &gt;" 71 <button label="나중에&gt;" label_selected="나중에&gt;"
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="&lt; 이전" label_selected="&lt; 이전" name="earlier_sales_button" 78 <button label="&lt; 이전" label_selected="&lt; 이전" name="earlier_sales_button"
81 tool_tip="시간을 거슬러 갑니다" /> 79 tool_tip="시간을 거슬러 갑니다" />
82 <button label="나중에 &gt;" label_selected="나중에 &gt;" 80 <button label="나중에&gt;" label_selected="나중에&gt;" 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새로운 공지를 수령한 경우 &apos;목록 새로고침&apos; 버튼을 클릭하십시오. 20새로운 공지를 수령한 경우 &apos;새로고침&apos; 버튼을 클릭하십시오.
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 새로운 공지를 전송하려면 위의 &apos;새 공지 작성&apos; 버튼을 클릭하십시오. 65 새로운 공지를 전송하려면 위의 &apos;새 공지 만들기&apos; 버튼을 클릭하십시오.
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 게 할당된 역할을 추가 또는 제거 있습니다.
60Control 키를 누 해당 이름을 클릭하 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 이 기능은 &apos;이 그룹에서 멤버 강퇴&apos;입니다. 소유주만 다른 소유주를 탈퇴 시킬 수 있습니다. 151 이 기능은 &apos;이 그룹에서 회원 축출&apos;입니다. 소유주만 다른 소유주를 탈퇴 시킬 수 있습니다.
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="&lt;Typeregionname&gt;"> 25 <combo_item name="Typeregionname">
26 &lt;지역명 입력&gt; 26 &lt;지역명 입력&gt;
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 &lt;지역명 입력&gt; 59 &lt;지역명 입력&gt;
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 &amp; 20 범프 &amp;
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="&apos;&apos; 재설정..." 10 <button label="&apos; 초기"
12 label_selected="&apos;&apos; 재설정..." 11 label_selected="&apos; 초기"
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="&apos;다음에 표시&apos; 대화 재설정..." 10 <button label="나중에 알림&apos; 초기화…" 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$&quot; 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 &amp; Roles tab의 서브 텝인 Members안에서 &apos;Invite New Person...&apos; 버튼을 선택해서 다른사람 초청할 수 있습니다." 7 longdescription="회원 및 역할 탭 &gt; 회원 하위 탭에 있는 &apos;새로운 사람 초대’ 버튼을 사용하여 이 그룹에 사람들을 초대합니다."
8 name="member invite" /> 8 name="member invite" />
9 <action description="이 그룹에서 멤버 강퇴" 9 <action description="이 그룹에서 회원 강퇴"
10 longdescription="Members &amp; Roles tab 안에서Member 텝에서 &apos;Eject From Group&apos;버튼으로 본 구룹에서 회원 강제 탈퇴 시킬수 있습니다. 구룹의 소유자는 구룹의공동 소유자를 제외한 다른 회원들을 강제 탈퇴 시킬수 있습니다 . 만약 본인이Everyone Role에 속해 있다면 &apos;Remove Members from Roles&apos; 권한이 있는 Owner로 인해 그룹에서 강제 탈퇴 당할 수 있습니다. Roles로부터 회원을 강제 탈퇴 시키기 위해서는 &apos;Remove Members from Roles&apos; 권한이 있어야 합니다." 10 longdescription="회원 및 역할 탭 &gt; 회원 하위 탭에서 &apos;그룹에서 강퇴&apos; 버튼을 사용하여 이 그룹에서 회원 강퇴를 수행합니다. 소유주는 다른 소유주를 제외한 모든 사람을 추방할 수 있습니다. 소유주가 아닌 회원인 경우에는 모든 사람 역할에 속한 경우에만 그룹에서 강퇴되며 다른 역할인 경우에는 추방되지 않습니다. 회원을 역할에서 제거하려면 &apos;역할에서 회원 삭제&apos; 권한이 있어야 합니다."
11 name="member eject" /> 11 name="member eject" />
12 <action 12 <action
13 description="&apos;자유 &apos; &apos;가입 수수료&apos; 변경" 13 description="&apos;자유 &apos; &apos;가입 수수료&apos; 변경"
14 longdescription="Toggle &apos;Open Enrollment&apos; 는 새로운 회원을 초청 없이 가입 시키는 기능입니다. 그리고, &apos;Signup Fee&apos;를 General tab 의 Group Preferences section 에서 바꾸실 수 있습니다." 14 longdescription="초대 없이 새 회원을 가입시키려면 &apos;자유 가입&apos;을 토글하고 일반 탭의 그룹 환경 설정 섹션에서 &apos;가입 수수료&apos;를 변경합니다."
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 &amp; Roles tab &gt; Roles sub-tab 에서 새로운 Role ." 21 longdescription="회원 역할 &gt; 역할 하위 에서 새 역할을 생성합."
22 name="role create" /> 22 name="role create" />
23 <action description="역할 삭제" 23 <action description="역할 삭제"
24 longdescription="Members &amp; Roles tab &gt; Roles sub-tab 에서 Roles삭제." 24 longdescription="회원 역할 &gt; 역할 하위 에서 할을 니다."
25 name="role delete" /> 25 name="role delete" />
26 <action description="역할 이름, 타이틀, 설명 경" 26 <action description="역할 이름, 타이틀 설명 변경"
27 longdescription="Role선택후 Members &amp; Roles tab &gt; Roles sub-tab 에서 이름, 타이틀,설명은 수정 할 수 있습니다." 27 longdescription="역할을 선택한 후 회원 및 역할 탭 &gt; 역할 하위 탭 맨 아래에서 역할 이름, 타이틀 및 설명을 변경합니다."
28 name="role properties" /> 28 name="role properties" />
29 <action description="멤버에게 할당자의 역할 할당" 29 <action description="게 할당자의 역할 할당"
30 longdescription="Members &amp; Roles tab &gt; Members sub-tab 의Assigned Roles섹션에서 Assign Members to Roles. 이 권한의 맴버들은 회원들을 role에 추가시킬 수 있습니다." 30 longdescription="회원 및 역할 탭 &gt; 회원 하위 탭의 할당된 역할 섹션에서 회원에게 역할을 할당합니다. 이 권한을 가진 회원은 할당자가 이미 속해 있는 역할에만 회원을 추가할 수 있습니다."
31 name="role assign member limited" /> 31 name="role assign member limited" />
32 <action description="멤버에게 모든 역할 할당" 32 <action description="게 모든 역할 할당"
33 longdescription="Members &amp; Roles tab &gt; Members sub-tab 의 Assigned Roles에서 Any Role에 회원들 부여하기. *주의* 본Role의 Ability를 가진 회원은 자기 자신에게 또한 소유주가 아닌 다른 회원들에게 부여할 수 있습니다. 본Ability는 신중히 적용 하셔야 합니다." 33 longdescription="회원 및 역할 탭 &gt; 회원 하위 탭의 할당된 역할 섹션에서 회원에게 모든 역할 할당을 수행합니다. *경고* 이 권한을 가진 역할 회원은 소유자가 아닌 다른 회원 및 자기 자신에게 현재 보유한 권한 이상의 역할을 할당하여 소유자에 필적하는 권한을 가지도록 할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해 해야 합니다."
34 name="role assign member" /> 34 name="role assign member" />
35 <action description="역할에서 멤버 삭제" 35 <action description="역할에서 회원 삭제"
36 longdescription="Members &amp; Roles tab &gt; Members sub-tab 의Assigned Roles section의Roles에서 회원을 삭제 할 수 있습니다. 단 owner는 삭제 될 수 없습니다." 36 longdescription="회원 및 역할 탭 &gt; 회원 하위 탭의 할당된 역할에서 회원들로부터 역할 제거. 소유자들은 제거될 수 없음."
37 name="role remove member" /> 37 name="role remove member" />
38 <action description="역할의 능력을 할당 및 삭제" 38 <action description="역할의 권한을 할당 및 삭제"
39 longdescription="Members &amp; Roles tab &gt; Roles sub-tab 의 Allowed Abilities 섹션에의 Roles 에 Assign and Remove Abilities. *주의* 본Role의 Ability를 가진 회원은 자기 자신에게 또한 소유주가 아닌 다른 회원들에게 부여할 수 있습니다" 39 longdescription="회원 및 역할 탭 &gt; 역할 하위 탭의 허용된 권한 섹션에서 역할의 권한을 할당 및 삭제합니다. *경고* 이 권한을 가진 역할 회원은 소유자가 아닌 다른 회원 및 자기 자신에게 모든 권한을 할당하여 소유자에 필적하는 권한을 가지도록 할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해 해야 합니다."
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="설립조항, 휘장, &apos;웹에 게시&apos;, 그룹 정보에서 일반인이 볼 수 있는 멤버 등을 변경합니다." 46 description="설립 조항, 로고, &apos;웹에 게시&apos;, 그룹 정보에 표시되는 회원 등을 변경합니다."
47 longdescription="특권, 기장, &apos;웹 발행&apos;, Group Information 안에서 공공적으로 보여지는 맴버 수정은 General tab에서 할 수 있습니다." 47 longdescription="설립 조항, 로고, &apos;웹에 게시&apos;, 그룹 정보에 표시되는 회원 등을 변경합니다. 일반 탭에서 수행합니다."
48 name="group change identity" /> 48 name="group change identity" />
49 </action_set> 49 </action_set>
50 <action_set 50 <action_set
51 description="이러한 능력에는 이 그룹의 소유인 토지를 양도, 수정 및 판매하는 능력이 포함됩니다. 토지 소개 창에 가려면 토지의 일부를 마우스 오른쪽으로 클릭하고 &apos;토지 소개...&apos;를 선택하거나 메뉴 바에서 구획 정보를 클릭합니다." 51 description="이러한 권한에는 이 그룹 소유 토지를 양도, 수정 및 판매하는 권한이 포함됩니다. 토지 소개 창에 가려면 토지의 일부를 마우스 오른쪽 클릭하고 &apos;토지 소개...&apos;를 선택하거나 메뉴 바에서 구획 정보를 클릭합니다."
52 name="Parcel Management"> 52 name="Parcel Management">
53 <action description="토지 양도 및 그룹 토지 구매" 53 <action description="토지 양도 및 그룹 지 구매"
54 longdescription="About Land &gt; General tab 에서 그룹을 위한 토지의 양도와 구매." 54 longdescription="토지를 양도하고 그룹을 위한 토지를 구매합니다. 토지 소개 &gt; 일반 탭에서 수행합니다."
55 name="land deed" /> 55 name="land deed" />
56 <action description="린든 지사게 토지 기" 56 <action description="린든에게 토지 기"
57 longdescription="Land &gt; General tab 에서Governor Linden제외 하기. *주의* 본Ability 로 Role내의 모든 맴버들은 About Land에서 단체소유의 토지를 버릴 수 있습니다. 판매없이 Linden소유로 복귀! 본Ability는신중히 적용 하셔야 합니다." 57 longdescription="린든에게 토지를 버립니다. *경고* 이 권한을 가진 역할 회원은 토지 소개 &gt; 일반 탭에서 그룹 소유의 토지를 판매하지 않고 버려 린든 소유로 되돌릴 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다."
58 name="land release" /> 58 name="land release" />
59 <action description="토지 판매 정보 설정" 59 <action description="토지 판매 정보 설정"
60 longdescription="판매 정보를 위한 토지 . *주의*본Role의 Ability를 가진 모든 회원은About Land &gt; General tab에서 구룹소유의 토지를 판매할 수 있습니다! 본Ability는 신중히 적용 하셔야 합니다." 60 longdescription="토지 판매 정보 설정 *경고* 역할에 이 권한이 있는 회원은 토지 소개 &gt; 일반 탭을 사용하여 원하는 대로 그룹 소유 토지를 판매할 수 있습니다! 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다."
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, &apos;Edit Terrain&apos;, and dragging your mouse on the land to make a selection. To subdivide, select what you want to split and click &apos;Subdivide...&apos;. To join, select two or more contiguous parcels and click &apos;Join...&apos;. " 63 longdescription="구획 분할 및 결합. 이렇게 하려면 토지, &apos;지형 편집&apos;을 마우스 오른쪽 버튼으로 클릭하고 선택할 토지로 마우스를 드래그하십시오. 구획을 분할하려면 분할할 구획을 선택하고 &apos;세분…&apos;을 클릭합니다. 구획을 결합하려면 2개 이상의 인접한 구획을 선택하고 &apos;결합…&apos;을 클릭합니다. "
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="&apos;장소 찾기&apos;를 토글하고 카테고리 설정" 69 <action description="&apos;장소 찾기&apos;를 토글 카테고리 설정"
70 longdescription="About Land &gt; Options tab 에서 Toggle &apos;Show in Find Places&apos;를 교대로 교체 하고 parcel의 카테고리를 셋팅 함." 70 longdescription="토지 소개 &gt; 옵션 탭에서 &apos;장소 찾기&apos;를 토글하고 구획의 카테고리를 설정합니다."
71 name="land find places" /> 71 name="land find places" />
72 <action description="구획 이름, 설명, &apos;웹에 게시&apos; 설정 변경" 72 <action description="구획 이름, 설명, &apos;웹에 게시&apos; 설정 변경"
73 longdescription="About Land &gt; Options tab 에서 parcel 이름, 설명, &apos;웹 발행&apos; 셋팅 수정 하기." 73 longdescription="구획 이름, 설명 및 &apos;웹에 게시&apos;에 대한 설정을 변경합니다. 토지 소개 &gt; 옵션 탭에서 수행합니다."
74 name="land change identity" /> 74 name="land change identity" />
75 <action description="착 및 텔레포트 경로 설정" 75 <action description="텔레포트 도착지 및 텔레포트 경로 설정"
76 longdescription="About Land &gt; Options tab에서 구룹소유의 parcel에 대해서, 본Role의 Ability를 가진 회원은텔리포트를 위한 랜딩 포인트를 지정할 수 있습니다. 또 한 차후의 컨트롤을 위해 텔리포트 루팅을 셋팅 할 수 있습니다." 76 longdescription="그룹 소유 구획에서, 역할에 이 권한이 있는 회원은 수신 텔레포트의 도착지를 설정하고, 향후 제어할 수 있는 텔레포트 착신 전환도 설정할 수 있습니다. 이는 토지 소개 &gt; 옵션 탭에서 이루어 집니다."
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="이러한 기능에는 &apos;아이템 생성’, &apos;지형 편집&apos;, 음악과 미디어 설정과 같은 구획 옵션에 영향을 주는 능력이 포함됩니다." 80 description="이러한 기능에는 &apos;오브젝트 만들기’, &apos;지형 편집&apos;, 음악과 미디어 설정과 같은 구획 옵션에 영향을 주는 권한이 포함됩니다."
81 name="Parcel Settings"> 81 name="Parcel Settings">
82 <action description="음악 및 미디어 설정 변경" 82 <action description="음악 및 미디어 설정 변경"
83 longdescription="About Land &gt; Media tab 에서 스트리밍 음악 과 무비 셋팅 바꾸기" 83 longdescription="토지 소개 &gt; 미디어 탭에서 스트리밍 음악 및 동영상 설정을 변경합니다."
84 name="land change media" /> 84 name="land change media" />
85 <action description="&apos;지형 편집&apos; 토글" 85 <action description="&apos;지형 편집&apos; 토글"
86 longdescription="Toggle &apos;Edit Terrain&apos;. *주의* About Land &gt; Options tab &gt; Edit Terrain 에서 본인의 토지에 대한 형태나 Linden식물의 위치를 수정할 수 있습니다. 본Ability는 신중히 적용 하셔야 합니다. Editing terrain 은 About Land &gt; Options tab에서 교대로 교체 됩니다" 86 longdescription="&apos;지형 편집&apos; 토글. *경고* 토지 소개 &gt; 옵션 탭 &gt; 지형 편집 기능을 사용하면 다른 모든 사람들이 귀하의 토지 모습을 변형하여 린든 시설에 배치 및 이동할 수 있습니다. 이 권한을 할당하기 전에 현재 상태에 대해 이해해야 합니다. 지형 편집 기능은 토지 소개 &gt; 옵션 탭에서 전환할 수 있습니다."
87 name="land edit" /> 87 name="land edit" />
88 <action description="토지 소개 &gt; 옵션 설정 토글" 88 <action description="토지 소개 &gt; 옵션 설정 토글"
89 longdescription="About Land &gt; Options tab에서 Toggle &apos;Safe (no damage)&apos;, &apos;Fly&apos;과 다른 사용자들에게 그룹 소유의 토지에 대해 &apos;Create Objects&apos;, &apos;Edit Terrain&apos;, &apos;Create Landmarks&apos;, and &apos;Run Scripts&apos; 을 가능하게 한다" 89 longdescription="안전(데미지 없음)&apos;, &apos;비행&apos;을 토글하면 다른 주민들이 토지 소개 &gt; 옵션 탭에서 그룹이 소유한 토지에 대해 &apos;오브젝트 만들기&apos;, &apos;지형 편집&apos; 및 &apos;스크립트 실행&apos; 기능을 사용할 수 있습니다."
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="&apos;지형 편집&apos; 항상 허용" 95 <action description="&apos;지형 편집&apos; 항상 허용"
96 longdescription="About Land &gt; Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유parcel의 지형을 수정할 수 있습니다." 96 longdescription="역할에 이 권한이 있는 회원은 토지 소개 &gt; 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 오브젝트를 편집할 수 있습니다."
97 name="land allow edit land" /> 97 name="land allow edit land" />
98 <action description="&apos;비행&apos; 항상 허용" 98 <action description="&apos;비행&apos; 항상 허용"
99 longdescription="About Land &gt; Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유parcel에서 비행할 수 있습니다." 99 longdescription="역할에 이 권한이 있는 회원은 토지 소개 &gt; 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 비행할 수 있습니다."
100 name="land allow fly" /> 100 name="land allow fly" />
101 <action description="&apos; 제작&apos; 항상 허용" 101 <action description="&apos; 만들기&apos; 항상 허용"
102 longdescription="About Land &gt; Options tab에서 꺼져 있는 경우에도Role의 Ability를 가진 회원은 구룹소유의 아이템을 만들 수 있습니다." 102 longdescription="역할에 이 권한이 있는 회원은 토지 소개 &gt; 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 오브젝트를 만들 수 있습니다."
103 name="land allow create" /> 103 name="land allow create" />
104 <action description="&apos;경계 생성&apos; 항상 허용" 104 <action description="&apos;마크 만들기&apos; 항상 허용"
105 longdescription="About Land &gt; Options tab에서 꺼져 있는 경우에도 본Role의 Ability를 가진 회원은 구룹소유parcel을 경계표시 할 수 있습니다." 105 longdescription="역할에 이 권한이 있는 회원은 토지 소개 &gt; 옵션 탭에서 꺼져 있어도 그룹 소유 구획에서 랜드마크 할 수 있습니다."
106 name="land allow landmark" /> 106 name="land allow landmark" />
107 <action description="그룹 토지에 &apos;이곳을 로 설정&apos; 허용" 107 <action description="그룹 토지에 &apos;이곳을 으로 설정&apos; 허용"
108 longdescription="본Role의 Ability를 가진 회원은 구룹소유parcel에서 World menu &gt; Set Home to Here 를 사용할 수 있습니다.(본 구룹으로의 토지 셋이나 증여)." 108 longdescription="역할에 이 권한이 있는 회원은 이 그룹에 양도된 구획에서 월드 메뉴 &gt; 이곳을 홈으로 설정을 이용할 수 있습니다."
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 &gt; Access tab parcel 스트 관리 하기." 115 longdescription="토지 소개 &gt; 탭의 구획 관리"
116 name="land manage allowed" /> 116 name="land manage allowed" />
117 <action description="구획 목록 관리" 117 <action description="구획 목록 관리"
118 longdescription="About Land &gt; Ban tab parcel 관리 ." 118 longdescription="토지 소개 &gt; 차단 있는 관리니다."
119 name="land manage banned" /> 119 name="land manage banned" />
120 <action description="구획 &apos; 판매...&apos; 설정 변경" 120 <action description="구획 &apos;임시 판매&apos; 설정 변경"
121 longdescription="About Land &gt; Access tab 에서 parcel &apos;Sell passes...&apos; 셋팅 수정 하기" 121 longdescription="토지 소개 &gt; 사용 권한 탭에서 구획 &apos;임시 통행권 판매&apos; 설정을 변경합니다."
122 name="land manage passes" /> 122 name="land manage passes" />
123 <action description="구획의 주민 강퇴 및 정지" 123 <action description="구획의 주민 강퇴 및 정지"
124 longdescription="Role의 Ability를 가진 회원은 구룹소유parcel에서 unwelcome 주민들을 마우스 오른쪽 클릭후 More에서 &apos;Eject&apos;나 &apos;Freeze..&apos;를 통해 관리 할수 있습니다." 124 longdescription="역할에 이 권한이 있는 회원은 그룹 소유 구획에서 환영하지 않는 주민을 마우스 오른쪽 클릭, 더 보기&gt;, ‘추방’, 또는 ‘동결’을 선택하여 해당 주민을 처리할 수 있습니다."
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 &gt; Objects tab에서 아이템들을 구룹에 의해 소유된 구룹소유의 parcel들로 되돌릴 수 있습니다." 131 longdescription="토지 소개 &gt; 오브젝트 탭에 있는 그룹 소유의 오브젝트를 그룹 소유 구획에 반환합니다."
132 name="land return group owned" /> 132 name="land return group owned" />
133 <action description="그룹에 설정된 반환" 133 <action description="그룹에 설정된 반환"
134 longdescription="About Land &gt; Objects tab에서 아이템들을 구룹에 셋팅된 구룹소유의 parcel들로 되돌릴 수 있습니다." 134 longdescription="토지 소개 &gt; 오브젝트 탭에서 그룹에 설정된 오브젝트를 그룹 소유 구획에 반환합니다."
135 name="land return group set" /> 135 name="land return group set" />
136 <action description="비그룹 반환" 136 <action description="비그룹 반환"
137 longdescription="About Land &gt; Objects tab 에서 아이템들을 비구룹인 구룹소유의 parcel들로 되돌릴 수 있습니다." 137 longdescription="토지 소개 &gt; 오브젝트 탭에 있는 비그룹의 오브젝트를 그룹 소유 구획에 반환합니다."
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&apos;s Library 내의Objects폴더 에서 찾을 수 있습니다. 또는 직접 제작할 수 있습니다." 140 longdescription="린든 나무, 식물, 잔디의 조경 권한. 이러한 아이템은 인벤토리의 라이브러리 &gt; 오브젝트 폴더에 있거나 직접 만들 수 있습니다."
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 &gt; General Tab. Right-click an object and Edit to see its settings. " 144 description="이러한 권한에는 그룹 소유 오브젝트를 양도, 수정, 판매하는 권한이 포함됩니다. 이러한 변경은 '편집 도구 &gt; 일반 탭'에서 수행됩니다. 오브젝트를 마우스 오른쪽 클릭하고 '편집'을 선택해 설정을 봅니다."
145 name="Object Management"> 145 name="Object Management">
146 <action description="그룹에게 양도" 146 <action description="그룹에게 양도"
147 longdescription="Edit Tools &gt; General Tab 에서 그룹에 이템 도." 147 longdescription="편집 도구 &gt; 일반 에서 오브젝트를 그룹에 양도합니다."
148 name="object deed" /> 148 name="object deed" />
149 <action description="그룹 소유 조작(이동, 복사, 수정)" 149 <action description="그룹 소유 젝트 조작(이동, 복사, 수정)"
150 longdescription="Edit Tools &gt; General Tab에서 구룹소유의 아이템 조작하기(이동, 복사, 수정)" 150 longdescription="도구 편집 일반 탭에 있는 그룹 소유 오브젝트를 조작합니다(이동, 복사, 수정)."
151 name="object manipulate" /> 151 name="object manipulate" />
152 <action description="그룹 소유 판매 아이템 으로 설정" 152 <action description="그룹 소유 판매로 설정"
153 longdescription="Edit Tools &gt; General tab에서 판매를 위한 구룹소유의 아이템을 셋하기." 153 longdescription="편집 도구 &gt; 일반 탭에서 그룹 소유 오브젝트를 판매 오브젝트로 설정하십시오."
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 &gt; Notices tab 에서 본Role의 Ability를 가진 회원은 공지를 보낼수 있습니다." 167 longdescription="역할에 이 권한이 있는 회원은 그룹 정보 &gt; 공지 탭에서 공지를 발송할 수 있습니다."
168 name="notices send" /> 168 name="notices send" />
169 <action description="공지 수령 및 과거 공지 보기" 169 <action description="공지 수령 및 과거 공지 보기"
170 longdescription="Notices in Group Information &gt; Notices tab에서 본 Role의 Ability를 가진 회원은 공지를 받거나 열람, 공고 할수 있습니다." 170 longdescription="역할에 이 권한이 있는 회원은 공지를 수령하고 그룹 정보 &gt; 공지 탭에서 지난 공지 사항을 볼 수 있습니다."
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 &gt; Proposals tab 에서 Role의 Ability를 가진 회원은 투표 가능한 프로포절을 만들수 있습니다." 177 longdescription="역할에 이 권한이 있는 회원은 그룹 정보 &gt; 제안 탭에서 투표 가능한 제안을 만들 수 있습니다."
178 name="proposal start" /> 178 name="proposal start" />
179 <action description="제안에 투표" 179 <action description="제안에 투표"
180 longdescription="Group Information &gt; Proposals tab에서 본Role의 Ability를 가진 회원은 프로포절에 투표할 수 있습니다." 180 longdescription="역할에 이 권한이 있는 회원은 그룹 정보 &gt; 제안 탭에서 제안에 관한 투표를 할 수 있습니다."
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
6569const std::string& getLoginURI() 6580const 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