aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra')
-rw-r--r--linden/indra/SConstruct88
-rw-r--r--linden/indra/indra_complete/indra_complete.sln1
-rw-r--r--linden/indra/lib/python/indra/llmanifest.py9
-rw-r--r--linden/indra/llaudio/llaudiodecodemgr.cpp4
-rw-r--r--linden/indra/llcharacter/llcharacter.cpp9
-rw-r--r--linden/indra/llcharacter/llcharacter.h3
-rw-r--r--linden/indra/llcharacter/llheadrotmotion.cpp1
-rw-r--r--linden/indra/llcharacter/llmotioncontroller.cpp20
-rw-r--r--linden/indra/llcharacter/llmotioncontroller.h3
-rw-r--r--linden/indra/llcommon/files.lst1
-rw-r--r--linden/indra/llcommon/llcommon.vcproj6
-rw-r--r--linden/indra/llcommon/llerror.cpp7
-rw-r--r--linden/indra/llcommon/llevent.h2
-rw-r--r--linden/indra/llcommon/llframetimer.cpp6
-rw-r--r--linden/indra/llcommon/llframetimer.h1
-rw-r--r--linden/indra/llcommon/llmetrics.cpp165
-rw-r--r--linden/indra/llcommon/llmetrics.h62
-rw-r--r--linden/indra/llcommon/llprocessor.cpp2
-rw-r--r--linden/indra/llcommon/llsdutil.cpp13
-rw-r--r--linden/indra/llcommon/llsdutil.h3
-rw-r--r--linden/indra/llcommon/llthread.h3
-rw-r--r--linden/indra/llcommon/llversion.h4
-rw-r--r--linden/indra/llimage/llimageworker.cpp4
-rw-r--r--linden/indra/llimage/llimageworker.h3
-rw-r--r--linden/indra/llinventory/llnotecard.cpp6
-rw-r--r--linden/indra/llinventory/llparcel.cpp17
-rw-r--r--linden/indra/llinventory/llparcel.h44
-rw-r--r--linden/indra/llinventory/llparcelflags.h7
-rw-r--r--linden/indra/llinventory/llsaleinfo.cpp4
-rw-r--r--linden/indra/llinventory/lluserrelations.h2
-rw-r--r--linden/indra/llmath/lloctree.h1
-rw-r--r--linden/indra/llmath/lltreenode.h1
-rw-r--r--linden/indra/llmath/llvolume.cpp83
-rw-r--r--linden/indra/llmath/llvolume.h22
-rw-r--r--linden/indra/llmessage/llbuffer.h1
-rw-r--r--linden/indra/llmessage/llcachename.cpp6
-rw-r--r--linden/indra/llmessage/llcachename.h2
-rw-r--r--linden/indra/llmessage/llcurl.cpp11
-rw-r--r--linden/indra/llmessage/llcurl.h1
-rw-r--r--linden/indra/llmessage/llhttpclient.cpp53
-rw-r--r--linden/indra/llmessage/llhttpclient.h8
-rw-r--r--linden/indra/llmessage/llhttpnode.h7
-rw-r--r--linden/indra/llmessage/llinstantmessage.cpp36
-rw-r--r--linden/indra/llmessage/llinstantmessage.h20
-rw-r--r--linden/indra/llmessage/llmessageconfig.cpp5
-rw-r--r--linden/indra/llmessage/llregionflags.h9
-rw-r--r--linden/indra/llmessage/message.cpp21
-rw-r--r--linden/indra/llrender/llvertexbuffer.cpp28
-rw-r--r--linden/indra/llrender/llvertexbuffer.h28
-rw-r--r--linden/indra/llui/llalertdialog.cpp9
-rw-r--r--linden/indra/llui/llbutton.cpp78
-rw-r--r--linden/indra/llui/llbutton.h7
-rw-r--r--linden/indra/llui/llfloater.cpp73
-rw-r--r--linden/indra/llui/llfloater.h10
-rw-r--r--linden/indra/llui/lllineeditor.cpp81
-rw-r--r--linden/indra/llui/lllineeditor.h10
-rw-r--r--linden/indra/llui/llmemberlistener.h1
-rw-r--r--linden/indra/llui/llpanel.cpp17
-rw-r--r--linden/indra/llui/llpanel.h2
-rw-r--r--linden/indra/llui/llscrolllistctrl.cpp51
-rw-r--r--linden/indra/llui/llscrolllistctrl.h8
-rw-r--r--linden/indra/llui/lltabcontainer.cpp54
-rw-r--r--linden/indra/llui/lltabcontainer.h7
-rw-r--r--linden/indra/llui/lltexteditor.cpp57
-rw-r--r--linden/indra/llui/lltexteditor.h3
-rw-r--r--linden/indra/llui/llui.h91
-rw-r--r--linden/indra/llui/lluictrlfactory.cpp11
-rw-r--r--linden/indra/llui/lluictrlfactory.h4
-rw-r--r--linden/indra/llui/llview.cpp20
-rw-r--r--linden/indra/llui/llview.h4
-rw-r--r--linden/indra/llvfs/lllfsthread.h3
-rw-r--r--linden/indra/llwindow/llwindow.cpp10
-rw-r--r--linden/indra/llwindow/llwindow.h2
-rw-r--r--linden/indra/llwindow/llwindowmacosx.cpp16
-rw-r--r--linden/indra/llwindow/llwindowmesaheadless.h1
-rw-r--r--linden/indra/llwindow/llwindowsdl.cpp58
-rw-r--r--linden/indra/llwindow/llwindowwin32.cpp49
-rw-r--r--linden/indra/llxml/llxmlnode.cpp60
-rw-r--r--linden/indra/llxml/llxmlnode.h6
-rw-r--r--linden/indra/lscript/lscript_compile/indra.l7
-rw-r--r--linden/indra/mac_updater/mac_updater.cpp194
-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
-rw-r--r--linden/indra/win_updater/updater.cpp10
330 files changed, 11867 insertions, 5968 deletions
diff --git a/linden/indra/SConstruct b/linden/indra/SConstruct
index cbf2029..39b50bc 100644
--- a/linden/indra/SConstruct
+++ b/linden/indra/SConstruct
@@ -1,4 +1,4 @@
1################################################# 1################################################# -*- python -*-
2# 2#
3# SConstruct makefile for Second Life viewer 3# SConstruct makefile for Second Life viewer
4# and servers. 4# and servers.
@@ -19,6 +19,7 @@
19import os 19import os
20import sys 20import sys
21import glob 21import glob
22import re
22 23
23platform = sys.platform 24platform = sys.platform
24if platform == 'linux2': 25if platform == 'linux2':
@@ -28,18 +29,49 @@ if platform == 'linux2':
28# GET VERSION # 29# GET VERSION #
29###################### 30######################
30 31
31pipe = os.popen('grep LL_VERSION_MAJOR llcommon/llversion.h | sed \'s/.*=//; s/[^0-9]*//g\'') 32def grep(filestr,searchstr):
32version_major = pipe.read().rstrip('\n') 33 try:
33pipe.close() 34 f = open( filestr, 'r' )
34pipe = os.popen('grep LL_VERSION_MINOR llcommon/llversion.h | sed \'s/.*=//; s/[^0-9]*//g\'') 35 except IOError:
35version_minor = pipe.read().rstrip('\n') 36 print "No such file " + filestr
36pipe.close() 37 sys.exit(2)
37pipe = os.popen('grep LL_VERSION_PATCH llcommon/llversion.h | sed \'s/.*=//; s/[^0-9]*//g\'') 38 r = re.compile( searchstr )
38version_patch = pipe.read().rstrip('\n') 39 for line in f.read().split('\n'):
39pipe.close() 40 if ( r.search(line) ):
40pipe = os.popen('grep LL_VERSION_BUILD llcommon/llversion.h | sed \'s/.*=//; s/[^0-9]*//g\'') 41 f.close()
41version_build = pipe.read().rstrip('\n') 42 return line
42pipe.close() 43 f.close()
44 return None
45
46def get_version(llver):
47 re_vernum = re.compile("[0-9]+")
48 rstr = grep('llcommon/llversion.h', "LL_VERSION_" + llver)
49 if rstr == None:
50 print "No version information in llversion.h"
51 sys.exit(2)
52 version = re_vernum.findall( rstr )[1]
53 return version
54
55version_major = get_version("MAJOR")
56version_minor = get_version("MINOR")
57version_patch = get_version("PATCH")
58version_build = get_version("BUILD")
59
60version = version_major + '.' + version_minor + '.' + version_patch + '.' + version_build
61
62
63###############
64# SYSTEM INFO #
65###############
66
67# Debian Sarge has a broken glibc that leads to build failures on
68# *non*-Sarge systems (because of prebuilt static libraries built on
69# Sarge).
70
71try:
72 debian_sarge = open('/etc/debian_version').read().strip() == '3.1'
73except:
74 debian_sarge = False
43 75
44######################### 76#########################
45# COMMAND LINE OPTIONS # 77# COMMAND LINE OPTIONS #
@@ -90,7 +122,7 @@ for build_target in targets:
90 122
91 system_str = arch + '-' + platform 123 system_str = arch + '-' + platform
92 124
93 print 'Building ' + build_target + ' ' + version_major + '.' + version_minor + '.' + version_patch + '.' + version_build + ' on ' + system_str + ' (' + buildtype + ')' 125 print 'Building ' + build_target + ' ' + version + ' on ' + system_str + ' (' + buildtype + ')'
94 126
95 system_lib_dir = '../libraries/' + system_str 127 system_lib_dir = '../libraries/' + system_str
96 if build_target == 'client': 128 if build_target == 'client':
@@ -161,11 +193,15 @@ for build_target in targets:
161 193
162 if build_target == 'server': 194 if build_target == 'server':
163 # Server flags 195 # Server flags
164 flags += '-march=pentiumpro -D_GNU_SOURCE -ftemplate-depth-60 -DLL_MESA_HEADLESS=1 -DLL_MESA=1 ' 196 flags += '-D_GNU_SOURCE -ftemplate-depth-60 -DLL_MESA_HEADLESS=1 -DLL_MESA=1 '
165 try: 197 if arch == 'i686':
166 server_cppflags = os.environ['SERVER_CPPFLAGS'] 198 flags += '-march=pentiumpro '
167 except: 199 if debian_sarge:
168 server_cppflags = '' 200 def_server_cppflags = ''
201 else:
202 def_server_cppflags = '-DCTYPE_WORKAROUND'
203 server_cppflags = os.environ.get('SERVER_CPPFLAGS',
204 def_server_cppflags)
169 flags += server_cppflags + ' ' 205 flags += server_cppflags + ' '
170 else: 206 else:
171 # Viewer flags 207 # Viewer flags
@@ -243,9 +279,15 @@ for build_target in targets:
243 if enable_distcc: 279 if enable_distcc:
244 compiler = 'distcc ' + gcc_bin 280 compiler = 'distcc ' + gcc_bin
245 281
282 lib_path = [lib_dir] + [system_lib_dir]
283
284 mysql_lib_dir = '/usr/lib/mysql4/mysql'
285 if os.path.isdir(mysql_lib_dir):
286 lib_path.append(mysql_lib_dir)
287
246 base_env = Environment(CXX = compiler, 288 base_env = Environment(CXX = compiler,
247 CPPPATH = include_dirs, 289 CPPPATH = include_dirs,
248 LIBPATH = [lib_dir] + [system_lib_dir], 290 LIBPATH = lib_path,
249 LINKFLAGS = system_link_flags + '--no-keep-memory --reduce-memory-overheads ' ) 291 LINKFLAGS = system_link_flags + '--no-keep-memory --reduce-memory-overheads ' )
250 292
251 ### Environments for various build types ### 293 ### Environments for various build types ###
@@ -418,8 +460,10 @@ for build_target in targets:
418 460
419 external_libs = client_external_libs + common_external_libs + [ 'freetype', 'jpeg', 'SDL', 'GL', 'GLU', 'ogg', 'vorbisenc', 'vorbisfile', 'vorbis', 'db-4.2', 'openjpeg' ] 461 external_libs = client_external_libs + common_external_libs + [ 'freetype', 'jpeg', 'SDL', 'GL', 'GLU', 'ogg', 'vorbisenc', 'vorbisfile', 'vorbis', 'db-4.2', 'openjpeg' ]
420 462
421 if arch != 'x86_64' and arch != 'x86_64cross' and enable_fmod: 463 if arch != 'x86_64' and arch != 'x86_64cross':
422 external_libs += [ 'fmod-3.75' ] 464 if enable_fmod:
465 external_libs += [ 'fmod-3.75' ]
466 external_libs += ['tcmalloc', 'stacktrace']
423 467
424 external_libs.remove('cares') 468 external_libs.remove('cares')
425 469
diff --git a/linden/indra/indra_complete/indra_complete.sln b/linden/indra/indra_complete/indra_complete.sln
index 5c5c0ca..80bb436 100644
--- a/linden/indra/indra_complete/indra_complete.sln
+++ b/linden/indra/indra_complete/indra_complete.sln
@@ -69,7 +69,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "newview", "..\newview\newvi
69 {E87FD9BE-BE42-4EA3-BF4D-D992223046D9} = {E87FD9BE-BE42-4EA3-BF4D-D992223046D9} 69 {E87FD9BE-BE42-4EA3-BF4D-D992223046D9} = {E87FD9BE-BE42-4EA3-BF4D-D992223046D9}
70 {4C8D64D5-649F-481E-96BE-EF1E82A77ACB} = {4C8D64D5-649F-481E-96BE-EF1E82A77ACB} 70 {4C8D64D5-649F-481E-96BE-EF1E82A77ACB} = {4C8D64D5-649F-481E-96BE-EF1E82A77ACB}
71 {5EA5DDF0-C7E1-4F49-BEF5-9246A4656B2E} = {5EA5DDF0-C7E1-4F49-BEF5-9246A4656B2E} 71 {5EA5DDF0-C7E1-4F49-BEF5-9246A4656B2E} = {5EA5DDF0-C7E1-4F49-BEF5-9246A4656B2E}
72 {648685F3-8760-4CC5-BB2B-CAF9DECC25A4} = {648685F3-8760-4CC5-BB2B-CAF9DECC25A4}
73 {D37774F4-253D-4760-BF64-372A943224A1} = {D37774F4-253D-4760-BF64-372A943224A1} 72 {D37774F4-253D-4760-BF64-372A943224A1} = {D37774F4-253D-4760-BF64-372A943224A1}
74 EndProjectSection 73 EndProjectSection
75EndProject 74EndProject
diff --git a/linden/indra/lib/python/indra/llmanifest.py b/linden/indra/lib/python/indra/llmanifest.py
index c49e39a..e295cd7 100644
--- a/linden/indra/lib/python/indra/llmanifest.py
+++ b/linden/indra/lib/python/indra/llmanifest.py
@@ -85,6 +85,7 @@ def get_default_version(srctree):
85 build = re.search("LL_VERSION_BUILD\s=\s([0-9]+)", contents).group(1) 85 build = re.search("LL_VERSION_BUILD\s=\s([0-9]+)", contents).group(1)
86 return major, minor, patch, build 86 return major, minor, patch, build
87 87
88DEFAULT_CHANNEL = 'Second Life Release'
88 89
89ARGUMENTS=[ 90ARGUMENTS=[
90 dict(name='actions', 91 dict(name='actions',
@@ -113,6 +114,9 @@ ARGUMENTS=[
113 though it's not strictly a grid, 'firstlook' is also an acceptable 114 though it's not strictly a grid, 'firstlook' is also an acceptable
114 value for this parameter.""", 115 value for this parameter.""",
115 default=""), 116 default=""),
117 dict(name='channel',
118 description="""The channel to use for updates.""",
119 default=DEFAULT_CHANNEL),
116 dict(name='installer_name', 120 dict(name='installer_name',
117 description=""" The name of the file that the installer should be 121 description=""" The name of the file that the installer should be
118 packaged up into. Only used on Linux at the moment.""", 122 packaged up into. Only used on Linux at the moment.""",
@@ -224,6 +228,11 @@ class LLManifest(object):
224 self.src_prefix = [srctree] 228 self.src_prefix = [srctree]
225 self.dst_prefix = [dsttree] 229 self.dst_prefix = [dsttree]
226 self.created_paths = [] 230 self.created_paths = []
231
232 def default_grid(self):
233 return self.args.get('grid', None) == ''
234 def default_channel(self):
235 return self.args.get('channel', None) == DEFAULT_CHANNEL
227 236
228 def construct(self): 237 def construct(self):
229 """ Meant to be overriden by LLManifest implementors with code that 238 """ Meant to be overriden by LLManifest implementors with code that
diff --git a/linden/indra/llaudio/llaudiodecodemgr.cpp b/linden/indra/llaudio/llaudiodecodemgr.cpp
index 0dbc64f..ffd115a 100644
--- a/linden/indra/llaudio/llaudiodecodemgr.cpp
+++ b/linden/indra/llaudio/llaudiodecodemgr.cpp
@@ -73,7 +73,6 @@ public:
73 }; 73 };
74 74
75 LLVorbisDecodeState(const LLUUID &uuid, const LLString &out_filename); 75 LLVorbisDecodeState(const LLUUID &uuid, const LLString &out_filename);
76 virtual ~LLVorbisDecodeState();
77 76
78 BOOL initDecode(); 77 BOOL initDecode();
79 BOOL decodeSection(); // Return TRUE if done. 78 BOOL decodeSection(); // Return TRUE if done.
@@ -85,7 +84,10 @@ public:
85 BOOL isValid() const { return mValid; } 84 BOOL isValid() const { return mValid; }
86 BOOL isDone() const { return mDone; } 85 BOOL isDone() const { return mDone; }
87 const LLUUID &getUUID() const { return mUUID; } 86 const LLUUID &getUUID() const { return mUUID; }
87
88protected: 88protected:
89 virtual ~LLVorbisDecodeState();
90
89 BOOL mValid; 91 BOOL mValid;
90 BOOL mDone; 92 BOOL mDone;
91 LLAtomicS32 mBytesRead; 93 LLAtomicS32 mBytesRead;
diff --git a/linden/indra/llcharacter/llcharacter.cpp b/linden/indra/llcharacter/llcharacter.cpp
index 90a3cc6..29872f7 100644
--- a/linden/indra/llcharacter/llcharacter.cpp
+++ b/linden/indra/llcharacter/llcharacter.cpp
@@ -190,6 +190,15 @@ void LLCharacter::updateMotion(BOOL force_update)
190 190
191 191
192//----------------------------------------------------------------------------- 192//-----------------------------------------------------------------------------
193// deactivateAllMotions()
194//-----------------------------------------------------------------------------
195void LLCharacter::deactivateAllMotions()
196{
197 mMotionController.deactivateAllMotions();
198}
199
200
201//-----------------------------------------------------------------------------
193// flushAllMotions() 202// flushAllMotions()
194//----------------------------------------------------------------------------- 203//-----------------------------------------------------------------------------
195void LLCharacter::flushAllMotions() 204void LLCharacter::flushAllMotions()
diff --git a/linden/indra/llcharacter/llcharacter.h b/linden/indra/llcharacter/llcharacter.h
index 90824aa..666beb2 100644
--- a/linden/indra/llcharacter/llcharacter.h
+++ b/linden/indra/llcharacter/llcharacter.h
@@ -170,6 +170,9 @@ public:
170 // no cached references to character joint data. This is 170 // no cached references to character joint data. This is
171 // useful if a character wants to rebuild it's skeleton. 171 // useful if a character wants to rebuild it's skeleton.
172 virtual void flushAllMotions(); 172 virtual void flushAllMotions();
173
174 // Flush only wipes active animations.
175 virtual void deactivateAllMotions();
173 176
174 // dumps information for debugging 177 // dumps information for debugging
175 virtual void dumpCharacter( LLJoint *joint = NULL ); 178 virtual void dumpCharacter( LLJoint *joint = NULL );
diff --git a/linden/indra/llcharacter/llheadrotmotion.cpp b/linden/indra/llcharacter/llheadrotmotion.cpp
index be0b55d..cfab048 100644
--- a/linden/indra/llcharacter/llheadrotmotion.cpp
+++ b/linden/indra/llcharacter/llheadrotmotion.cpp
@@ -431,6 +431,7 @@ BOOL LLEyeMotion::onUpdate(F32 time, U8* joint_mask)
431 LLVector3 up; 431 LLVector3 up;
432 432
433 eye_look_at = *targetPos; 433 eye_look_at = *targetPos;
434 has_eye_target = TRUE;
434 F32 lookAtDistance = eye_look_at.normVec(); 435 F32 lookAtDistance = eye_look_at.normVec();
435 436
436 left.setVec(skyward % eye_look_at); 437 left.setVec(skyward % eye_look_at);
diff --git a/linden/indra/llcharacter/llmotioncontroller.cpp b/linden/indra/llcharacter/llmotioncontroller.cpp
index 5545841..e2453c9 100644
--- a/linden/indra/llcharacter/llmotioncontroller.cpp
+++ b/linden/indra/llcharacter/llmotioncontroller.cpp
@@ -546,7 +546,6 @@ void LLMotionController::updateMotionsByType(LLMotion::LLMotionBlendType anim_ty
546 { 546 {
547 if (motionp->isStopped() && mTime > motionp->getStopTime() + motionp->getEaseOutDuration()) 547 if (motionp->isStopped() && mTime > motionp->getStopTime() + motionp->getEaseOutDuration())
548 { 548 {
549 posep->setWeight(0.f);
550 deactivateMotion(motionp); 549 deactivateMotion(motionp);
551 } 550 }
552 continue; 551 continue;
@@ -573,7 +572,6 @@ void LLMotionController::updateMotionsByType(LLMotion::LLMotionBlendType anim_ty
573 } 572 }
574 else 573 else
575 { 574 {
576 posep->setWeight(0.f);
577 deactivateMotion(motionp); 575 deactivateMotion(motionp);
578 continue; 576 continue;
579 } 577 }
@@ -824,6 +822,7 @@ BOOL LLMotionController::activateMotion(LLMotion *motion, F32 time)
824//----------------------------------------------------------------------------- 822//-----------------------------------------------------------------------------
825BOOL LLMotionController::deactivateMotion(LLMotion *motion) 823BOOL LLMotionController::deactivateMotion(LLMotion *motion)
826{ 824{
825 motion->getPose()->setWeight(0.f);
827 motion->deactivate(); 826 motion->deactivate();
828 mActiveMotions.remove(motion); 827 mActiveMotions.remove(motion);
829 828
@@ -855,6 +854,23 @@ LLMotion *LLMotionController::findMotion(const LLUUID& id)
855 return mAllMotions[id]; 854 return mAllMotions[id];
856} 855}
857 856
857//-----------------------------------------------------------------------------
858// deactivateAllMotions()
859//-----------------------------------------------------------------------------
860void LLMotionController::deactivateAllMotions()
861{
862 //They must all die, precious.
863 for (std::map<LLUUID, LLMotion*>::iterator iter = mAllMotions.begin();
864 iter != mAllMotions.end(); iter++)
865 {
866 LLMotion* motionp = iter->second;
867 if (motionp) motionp->deactivate();
868 }
869
870 // delete all motion instances
871 deleteAllMotions();
872}
873
858 874
859//----------------------------------------------------------------------------- 875//-----------------------------------------------------------------------------
860// flushAllMotions() 876// flushAllMotions()
diff --git a/linden/indra/llcharacter/llmotioncontroller.h b/linden/indra/llcharacter/llmotioncontroller.h
index e4c7b3f..94149da 100644
--- a/linden/indra/llcharacter/llmotioncontroller.h
+++ b/linden/indra/llcharacter/llmotioncontroller.h
@@ -158,6 +158,9 @@ public:
158 // releases all motion instances 158 // releases all motion instances
159 void flushAllMotions(); 159 void flushAllMotions();
160 160
161 //Flush is a liar.
162 void deactivateAllMotions();
163
161 // pause and continue all motions 164 // pause and continue all motions
162 void pause(); 165 void pause();
163 void unpause(); 166 void unpause();
diff --git a/linden/indra/llcommon/files.lst b/linden/indra/llcommon/files.lst
index 6a48752..0474cbb 100644
--- a/linden/indra/llcommon/files.lst
+++ b/linden/indra/llcommon/files.lst
@@ -18,6 +18,7 @@ llcommon/llliveappconfig.cpp
18llcommon/lllivefile.cpp 18llcommon/lllivefile.cpp
19llcommon/llmemory.cpp 19llcommon/llmemory.cpp
20llcommon/llmemorystream.cpp 20llcommon/llmemorystream.cpp
21llcommon/llmetrics.cpp
21llcommon/llmortician.cpp 22llcommon/llmortician.cpp
22llcommon/llprocessor.cpp 23llcommon/llprocessor.cpp
23llcommon/llqueuedthread.cpp 24llcommon/llqueuedthread.cpp
diff --git a/linden/indra/llcommon/llcommon.vcproj b/linden/indra/llcommon/llcommon.vcproj
index ca91e18..399dae3 100644
--- a/linden/indra/llcommon/llcommon.vcproj
+++ b/linden/indra/llcommon/llcommon.vcproj
@@ -215,6 +215,9 @@
215 RelativePath=".\llmemorystream.cpp"> 215 RelativePath=".\llmemorystream.cpp">
216 </File> 216 </File>
217 <File 217 <File
218 RelativePath=".\llmetrics.cpp">
219 </File>
220 <File
218 RelativePath=".\llmortician.cpp"> 221 RelativePath=".\llmortician.cpp">
219 </File> 222 </File>
220 <File 223 <File
@@ -433,6 +436,9 @@
433 RelativePath=".\llmemtype.h"> 436 RelativePath=".\llmemtype.h">
434 </File> 437 </File>
435 <File 438 <File
439 RelativePath=".\llmetrics.h">
440 </File>
441 <File
436 RelativePath=".\llmortician.h"> 442 RelativePath=".\llmortician.h">
437 </File> 443 </File>
438 <File 444 <File
diff --git a/linden/indra/llcommon/llerror.cpp b/linden/indra/llcommon/llerror.cpp
index 9bcb415..714a265 100644
--- a/linden/indra/llcommon/llerror.cpp
+++ b/linden/indra/llcommon/llerror.cpp
@@ -40,6 +40,7 @@ extern apr_thread_mutex_t *gLogMutexp;
40#include "lllivefile.h" 40#include "lllivefile.h"
41#include "llsd.h" 41#include "llsd.h"
42#include "llsdserialize.h" 42#include "llsdserialize.h"
43#include "llstl.h"
43 44
44#include <algorithm> 45#include <algorithm>
45#include <cctype> 46#include <cctype>
@@ -397,6 +398,12 @@ namespace LLError
397 shouldLogCallCounter(0) 398 shouldLogCallCounter(0)
398 { } 399 { }
399 400
401 ~Settings()
402 {
403 for_each(recorders.begin(), recorders.end(),
404 DeletePointer());
405 }
406
400 static Settings*& getPtr(); 407 static Settings*& getPtr();
401 }; 408 };
402 409
diff --git a/linden/indra/llcommon/llevent.h b/linden/indra/llcommon/llevent.h
index 18b0596..cab8817 100644
--- a/linden/indra/llcommon/llevent.h
+++ b/linden/indra/llcommon/llevent.h
@@ -88,12 +88,12 @@ public:
88class LLSimpleListener : public LLEventListener 88class LLSimpleListener : public LLEventListener
89{ 89{
90public: 90public:
91 virtual ~LLSimpleListener();
92 void clearDispatchers(); 91 void clearDispatchers();
93 virtual bool handleAttach(LLEventDispatcher *dispatcher); 92 virtual bool handleAttach(LLEventDispatcher *dispatcher);
94 virtual bool handleDetach(LLEventDispatcher *dispatcher); 93 virtual bool handleDetach(LLEventDispatcher *dispatcher);
95 94
96protected: 95protected:
96 ~LLSimpleListener();
97 std::vector<LLEventDispatcher *> mDispatchers; 97 std::vector<LLEventDispatcher *> mDispatchers;
98}; 98};
99 99
diff --git a/linden/indra/llcommon/llframetimer.cpp b/linden/indra/llcommon/llframetimer.cpp
index 5ae4a6b..2b53e8c 100644
--- a/linden/indra/llcommon/llframetimer.cpp
+++ b/linden/indra/llcommon/llframetimer.cpp
@@ -70,6 +70,12 @@ void LLFrameTimer::reset()
70 mExpiry = sFrameTime; 70 mExpiry = sFrameTime;
71} 71}
72 72
73void LLFrameTimer::resetWithExpiry(F32 expiration)
74{
75 reset();
76 setTimerExpirySec(expiration);
77}
78
73// Don't combine pause/unpause with start/stop 79// Don't combine pause/unpause with start/stop
74// Useage: 80// Useage:
75// LLFrameTime foo; // starts automatically 81// LLFrameTime foo; // starts automatically
diff --git a/linden/indra/llcommon/llframetimer.h b/linden/indra/llcommon/llframetimer.h
index 0366e09..de550e2 100644
--- a/linden/indra/llcommon/llframetimer.h
+++ b/linden/indra/llcommon/llframetimer.h
@@ -75,6 +75,7 @@ public:
75 void start(); 75 void start();
76 void stop(); 76 void stop();
77 void reset(); 77 void reset();
78 void resetWithExpiry(F32 expiration);
78 void pause(); 79 void pause();
79 void unpause(); 80 void unpause();
80 void setTimerExpirySec(F32 expiration); 81 void setTimerExpirySec(F32 expiration);
diff --git a/linden/indra/llcommon/llmetrics.cpp b/linden/indra/llcommon/llmetrics.cpp
new file mode 100644
index 0000000..583f840
--- /dev/null
+++ b/linden/indra/llcommon/llmetrics.cpp
@@ -0,0 +1,165 @@
1/**
2 * @file llmetrics.cpp
3 * @author Kelly
4 * @date 2007-05-25
5 * @brief Metrics accumulation and associated functions
6 *
7 * Copyright (c) 2007-2007, Linden Research, Inc.
8 *
9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab
11 * to you under the terms of the GNU General Public License, version 2.0
12 * ("GPL"), unless you have obtained a separate licensing agreement
13 * ("Other License"), formally executed by you and Linden Lab. Terms of
14 * the GPL can be found in doc/GPL-license.txt in this distribution, or
15 * online at http://secondlife.com/developers/opensource/gplv2
16 *
17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlife.com/developers/opensource/flossexception
21 *
22 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above,
24 * and agree to abide by those obligations.
25 *
26 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
27 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
28 * COMPLETENESS OR PERFORMANCE.
29 */
30
31#include "linden_common.h"
32#include "llmetrics.h"
33
34#include "llsd.h"
35#include "llsdserialize.h"
36#include "llframetimer.h"
37
38class LLMetricsImpl
39{
40public:
41 LLMetricsImpl() { }
42 ~LLMetricsImpl();
43
44 void recordEvent(const std::string& location, const std::string& mesg, bool success);
45 void printTotals(LLSD metadata);
46 void recordEventDetails(const std::string& location,
47 const std::string& mesg,
48 bool success,
49 LLSD stats);
50private:
51 LLFrameTimer mLastPrintTimer;
52 LLSD mMetricsMap;
53};
54
55LLMetricsImpl::~LLMetricsImpl()
56{
57}
58
59void LLMetricsImpl::recordEventDetails(const std::string& location,
60 const std::string& mesg,
61 bool success,
62 LLSD stats)
63{
64 recordEvent(location,mesg,success);
65
66 LLSD metrics = LLSD::emptyMap();
67 metrics["location"] = location;
68 metrics["stats"] = stats;
69
70 llinfos << "LLMETRICS: " << LLSDOStreamer<LLSDNotationFormatter>(metrics) << llendl;
71}
72
73// Store this:
74// [ {'location_1':{'mesg_1':{'success':i10, 'fail':i0},
75// 'mesg_2':{'success':i10, 'fail':i0}},
76// {'location_2',{'mesg_3':{'success':i10, 'fail':i0}} ]
77void LLMetricsImpl::recordEvent(const std::string& location, const std::string& mesg, bool success)
78{
79 LLSD& stats = mMetricsMap[location][mesg];
80 if (success)
81 {
82 stats["success"] = stats["success"].asInteger() + 1;
83 }
84 else
85 {
86 stats["fail"] = stats["fail"].asInteger() + 1;
87 }
88}
89
90// Print this:
91// { 'meta':
92// { 'elapsed_time':r3600.000 }
93// 'stats':
94// [ {'location':'location_1', 'mesg':'mesg_1', 'success':i10, 'fail':i0},
95// {'location':'location_1', 'mesg':'mesg_2', 'success':i10, 'fail':i0},
96// {'location':'location_2', 'mesg':'mesg_3', 'success':i10, 'fail':i0} ] }
97void LLMetricsImpl::printTotals(LLSD metadata)
98{
99 F32 elapsed_time = mLastPrintTimer.getElapsedTimeAndResetF32();
100 metadata["elapsed_time"] = elapsed_time;
101
102 LLSD out_sd = LLSD::emptyMap();
103 out_sd["meta"] = metadata;
104
105 LLSD stats = LLSD::emptyArray();
106
107 LLSD::map_const_iterator loc_it = mMetricsMap.beginMap();
108 LLSD::map_const_iterator loc_end = mMetricsMap.endMap();
109 for ( ; loc_it != loc_end; ++loc_it)
110 {
111 const std::string& location = (*loc_it).first;
112
113 const LLSD& loc_map = (*loc_it).second;
114 LLSD::map_const_iterator mesg_it = loc_map.beginMap();
115 LLSD::map_const_iterator mesg_end = loc_map.endMap();
116 for ( ; mesg_it != mesg_end; ++mesg_it)
117 {
118 const std::string& mesg = (*mesg_it).first;
119 const LLSD& mesg_map = (*mesg_it).second;
120
121 LLSD entry = LLSD::emptyMap();
122 entry["location"] = location;
123 entry["mesg"] = mesg;
124 entry["success"] = mesg_map["success"];
125 entry["fail"] = mesg_map["fail"];
126
127 stats.append(entry);
128 }
129 }
130
131 out_sd["stats"] = stats;
132
133 llinfos << "LLMETRICS: AGGREGATE: " << LLSDOStreamer<LLSDNotationFormatter>(out_sd) << llendl;
134}
135
136LLMetrics::LLMetrics()
137{
138 mImpl = new LLMetricsImpl();
139}
140
141LLMetrics::~LLMetrics()
142{
143 delete mImpl;
144 mImpl = NULL;
145}
146
147void LLMetrics::recordEvent(const std::string& location, const std::string& mesg, bool success)
148{
149 if (mImpl) mImpl->recordEvent(location,mesg,success);
150}
151
152void LLMetrics::printTotals(LLSD meta)
153{
154 if (mImpl) mImpl->printTotals(meta);
155}
156
157
158void LLMetrics::recordEventDetails(const std::string& location,
159 const std::string& mesg,
160 bool success,
161 LLSD stats)
162{
163 if (mImpl) mImpl->recordEventDetails(location,mesg,success,stats);
164}
165
diff --git a/linden/indra/llcommon/llmetrics.h b/linden/indra/llcommon/llmetrics.h
new file mode 100644
index 0000000..2c216c3
--- /dev/null
+++ b/linden/indra/llcommon/llmetrics.h
@@ -0,0 +1,62 @@
1/**
2 * @file llmetrics.h
3 * @author Kelly
4 * @date 2007-05-25
5 * @brief Declaration of metrics accumulation and associated functions
6 *
7 * Copyright (c) 2007-2007, Linden Research, Inc.
8 *
9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab
11 * to you under the terms of the GNU General Public License, version 2.0
12 * ("GPL"), unless you have obtained a separate licensing agreement
13 * ("Other License"), formally executed by you and Linden Lab. Terms of
14 * the GPL can be found in doc/GPL-license.txt in this distribution, or
15 * online at http://secondlife.com/developers/opensource/gplv2
16 *
17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlife.com/developers/opensource/flossexception
21 *
22 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above,
24 * and agree to abide by those obligations.
25 *
26 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
27 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
28 * COMPLETENESS OR PERFORMANCE.
29 */
30
31#ifndef LL_LLMETRICS_H
32#define LL_LLMETRICS_H
33
34class LLMetricsImpl;
35class LLSD;
36
37class LLMetrics
38{
39public:
40 LLMetrics();
41 virtual ~LLMetrics();
42
43 // Adds this event to aggregate totals and records details to syslog (llinfos)
44 virtual void recordEventDetails(const std::string& location,
45 const std::string& mesg,
46 bool success,
47 LLSD stats);
48
49 // Adds this event to aggregate totals
50 virtual void recordEvent(const std::string& location, const std::string& mesg, bool success);
51
52 // Prints aggregate totals and resets the counts.
53 virtual void printTotals(LLSD meta);
54
55
56private:
57
58 LLMetricsImpl* mImpl;
59};
60
61#endif
62
diff --git a/linden/indra/llcommon/llprocessor.cpp b/linden/indra/llcommon/llprocessor.cpp
index d269e35..40dc00c 100644
--- a/linden/indra/llcommon/llprocessor.cpp
+++ b/linden/indra/llcommon/llprocessor.cpp
@@ -277,7 +277,7 @@ bool CProcessor::AnalyzeIntelProcessor()
277 277
278 // Only override the brand if we have it in the lookup table. We should 278 // Only override the brand if we have it in the lookup table. We should
279 // already have a string here from GetCPUInfo(). JC 279 // already have a string here from GetCPUInfo(). JC
280 if (CPUInfo.uiBrandID < sizeof(INTEL_BRAND)) 280 if (CPUInfo.uiBrandID < (sizeof(INTEL_BRAND)/sizeof(INTEL_BRAND[0])))
281 { 281 {
282 strcpy(CPUInfo.strBrandID, INTEL_BRAND[CPUInfo.uiBrandID]); 282 strcpy(CPUInfo.strBrandID, INTEL_BRAND[CPUInfo.uiBrandID]);
283 283
diff --git a/linden/indra/llcommon/llsdutil.cpp b/linden/indra/llcommon/llsdutil.cpp
index d30afc7..85718ba 100644
--- a/linden/indra/llcommon/llsdutil.cpp
+++ b/linden/indra/llcommon/llsdutil.cpp
@@ -285,3 +285,16 @@ char* ll_print_sd(const LLSD& sd)
285 buffer[bufferSize - 1] = '\0'; 285 buffer[bufferSize - 1] = '\0';
286 return buffer; 286 return buffer;
287} 287}
288
289char* ll_pretty_print_sd(const LLSD& sd)
290{
291 const U32 bufferSize = 10 * 1024;
292 static char buffer[bufferSize];
293 std::ostringstream stream;
294 //stream.rdbuf()->pubsetbuf(buffer, bufferSize);
295 stream << LLSDOStreamer<LLSDXMLFormatter>(sd, LLSDFormatter::OPTIONS_PRETTY);
296 stream << std::ends;
297 strncpy(buffer, stream.str().c_str(), bufferSize);
298 buffer[bufferSize - 1] = '\0';
299 return buffer;
300} \ No newline at end of file
diff --git a/linden/indra/llcommon/llsdutil.h b/linden/indra/llcommon/llsdutil.h
index 6344c50..38a7b83 100644
--- a/linden/indra/llcommon/llsdutil.h
+++ b/linden/indra/llcommon/llsdutil.h
@@ -85,4 +85,7 @@ LLSD ll_binary_from_string(const LLSD& sd);
85// Serializes sd to static buffer and returns pointer, useful for gdb debugging. 85// Serializes sd to static buffer and returns pointer, useful for gdb debugging.
86char* ll_print_sd(const LLSD& sd); 86char* ll_print_sd(const LLSD& sd);
87 87
88// Serializes sd to static buffer and returns pointer, using "pretty printing" mode.
89char* ll_pretty_print_sd(const LLSD& sd);
90
88#endif // LL_LLSDUTIL_H 91#endif // LL_LLSDUTIL_H
diff --git a/linden/indra/llcommon/llthread.h b/linden/indra/llcommon/llthread.h
index adb04a5..c863322 100644
--- a/linden/indra/llcommon/llthread.h
+++ b/linden/indra/llcommon/llthread.h
@@ -239,8 +239,9 @@ private:
239// Pure virtual class 239// Pure virtual class
240class LLResponder : public LLThreadSafeRefCount 240class LLResponder : public LLThreadSafeRefCount
241{ 241{
242public: 242protected:
243 virtual ~LLResponder(); 243 virtual ~LLResponder();
244public:
244 virtual void completed(bool success) = 0; 245 virtual void completed(bool success) = 0;
245}; 246};
246 247
diff --git a/linden/indra/llcommon/llversion.h b/linden/indra/llcommon/llversion.h
index f2ea20d..57b1512 100644
--- a/linden/indra/llcommon/llversion.h
+++ b/linden/indra/llcommon/llversion.h
@@ -30,8 +30,8 @@
30#define LL_LLVERSION_H 30#define LL_LLVERSION_H
31 31
32const S32 LL_VERSION_MAJOR = 1; 32const S32 LL_VERSION_MAJOR = 1;
33const S32 LL_VERSION_MINOR = 16; 33const S32 LL_VERSION_MINOR = 17;
34const S32 LL_VERSION_PATCH = 0; 34const S32 LL_VERSION_PATCH = 0;
35const S32 LL_VERSION_BUILD = 5; 35const S32 LL_VERSION_BUILD = 12;
36 36
37#endif 37#endif
diff --git a/linden/indra/llimage/llimageworker.cpp b/linden/indra/llimage/llimageworker.cpp
index c28f80c..c59eac2 100644
--- a/linden/indra/llimage/llimageworker.cpp
+++ b/linden/indra/llimage/llimageworker.cpp
@@ -50,7 +50,9 @@ void LLImageWorker::cleanupClass()
50 50
51//---------------------------------------------------------------------------- 51//----------------------------------------------------------------------------
52 52
53LLImageWorker::LLImageWorker(LLImageFormatted* image, U32 priority, S32 discard, LLResponder* responder) 53LLImageWorker::LLImageWorker(LLImageFormatted* image, U32 priority,
54 S32 discard,
55 LLPointer<LLResponder> responder)
54 : LLWorkerClass(sWorkerThread, "Image"), 56 : LLWorkerClass(sWorkerThread, "Image"),
55 mFormattedImage(image), 57 mFormattedImage(image),
56 mDecodedType(-1), 58 mDecodedType(-1),
diff --git a/linden/indra/llimage/llimageworker.h b/linden/indra/llimage/llimageworker.h
index 8026cbb..a84918d 100644
--- a/linden/indra/llimage/llimageworker.h
+++ b/linden/indra/llimage/llimageworker.h
@@ -41,7 +41,8 @@ public:
41 41
42 // LLWorkerThread 42 // LLWorkerThread
43public: 43public:
44 LLImageWorker(LLImageFormatted* image, U32 priority, S32 discard, LLResponder* responder = NULL); 44 LLImageWorker(LLImageFormatted* image, U32 priority, S32 discard,
45 LLPointer<LLResponder> responder);
45 ~LLImageWorker(); 46 ~LLImageWorker();
46 47
47 // called from WORKER THREAD, returns TRUE if done 48 // called from WORKER THREAD, returns TRUE if done
diff --git a/linden/indra/llinventory/llnotecard.cpp b/linden/indra/llinventory/llnotecard.cpp
index 47dd690..86eb5b2 100644
--- a/linden/indra/llinventory/llnotecard.cpp
+++ b/linden/indra/llinventory/llnotecard.cpp
@@ -104,12 +104,6 @@ bool LLNotecard::importEmbeddedItemsStream(std::istream& str)
104 goto import_file_failed; 104 goto import_file_failed;
105 } 105 }
106 106
107 if( (index < 0) )
108 {
109 llwarns << "Invalid LLEmbeddedItems file format: invalid ext char index: " << index << llendl;
110 goto import_file_failed;
111 }
112
113 str >> std::ws >> "inv_item\t0\n"; 107 str >> std::ws >> "inv_item\t0\n";
114 if(str.fail()) 108 if(str.fail())
115 { 109 {
diff --git a/linden/indra/llinventory/llparcel.cpp b/linden/indra/llinventory/llparcel.cpp
index 5b2052f..990e77d 100644
--- a/linden/indra/llinventory/llparcel.cpp
+++ b/linden/indra/llinventory/llparcel.cpp
@@ -316,6 +316,11 @@ void LLParcel::setLocalID(S32 local_id)
316 mLocalID = local_id; 316 mLocalID = local_id;
317} 317}
318 318
319void LLParcel::setAllParcelFlags(U32 flags)
320{
321 mParcelFlags = flags;
322}
323
319void LLParcel::setParcelFlag(U32 flag, BOOL b) 324void LLParcel::setParcelFlag(U32 flag, BOOL b)
320{ 325{
321 if (b) 326 if (b)
@@ -712,6 +717,16 @@ BOOL LLParcel::importStream(std::istream& input_stream)
712 LLString::convertToU32(value, setting); 717 LLString::convertToU32(value, setting);
713 setParcelFlag(PF_ALLOW_GROUP_SCRIPTS, setting); 718 setParcelFlag(PF_ALLOW_GROUP_SCRIPTS, setting);
714 } 719 }
720 else if ("allow_voice_chat" == keyword)
721 {
722 LLString::convertToU32(value, setting);
723 setParcelFlag(PF_ALLOW_VOICE_CHAT, setting);
724 }
725 else if ("use_estate_voice_chan" == keyword)
726 {
727 LLString::convertToU32(value, setting);
728 setParcelFlag(PF_USE_ESTATE_VOICE_CHAN, setting);
729 }
715 else if ("allow_scripts" == keyword) 730 else if ("allow_scripts" == keyword)
716 { 731 {
717 LLString::convertToU32(value, setting); 732 LLString::convertToU32(value, setting);
@@ -1104,6 +1119,8 @@ BOOL LLParcel::exportStream(std::ostream& output_stream)
1104 output_stream << "\t\t sound_local " << (getSoundLocal() ? 1 : 0) << "\n"; 1119 output_stream << "\t\t sound_local " << (getSoundLocal() ? 1 : 0) << "\n";
1105 output_stream << "\t\t allow_scripts " << (getAllowOtherScripts() ? 1 : 0) << "\n"; 1120 output_stream << "\t\t allow_scripts " << (getAllowOtherScripts() ? 1 : 0) << "\n";
1106 output_stream << "\t\t allow_group_scripts " << (getAllowGroupScripts() ? 1 : 0) << "\n"; 1121 output_stream << "\t\t allow_group_scripts " << (getAllowGroupScripts() ? 1 : 0) << "\n";
1122 output_stream << "\t\t allow_voice_chat " << (getVoiceEnabled() ? 1 : 0) << "\n";
1123 output_stream << "\t\t use_estate_voice_chan " << (getVoiceUseEstateChannel() ? 1 : 0) << "\n";
1107 output_stream << "\t\t for_sale " << (getForSale() ? 1 : 0) << "\n"; 1124 output_stream << "\t\t for_sale " << (getForSale() ? 1 : 0) << "\n";
1108 output_stream << "\t\t sell_w_objects " << (getSellWithObjects() ? 1 : 0) << "\n"; 1125 output_stream << "\t\t sell_w_objects " << (getSellWithObjects() ? 1 : 0) << "\n";
1109 output_stream << "\t\t draw_distance " << mDrawDistance << "\n"; 1126 output_stream << "\t\t draw_distance " << mDrawDistance << "\n";
diff --git a/linden/indra/llinventory/llparcel.h b/linden/indra/llinventory/llparcel.h
index 3144eb9..371b802 100644
--- a/linden/indra/llinventory/llparcel.h
+++ b/linden/indra/llinventory/llparcel.h
@@ -167,21 +167,39 @@ public:
167 167
168 // CREATORS 168 // CREATORS
169 LLParcel(); 169 LLParcel();
170 LLParcel( const LLUUID &owner_id, 170 LLParcel(
171 BOOL modify, BOOL terraform, BOOL damage, 171 const LLUUID &owner_id,
172 time_t claim_date, S32 claim_price, S32 rent_price, S32 area, S32 sim_object_limit, F32 parcel_object_bonus, 172 BOOL modify,
173 BOOL is_group_owned = FALSE); 173 BOOL terraform,
174 BOOL damage,
175 time_t claim_date,
176 S32 claim_price,
177 S32 rent_price,
178 S32 area,
179 S32 sim_object_limit,
180 F32 parcel_object_bonus,
181 BOOL is_group_owned = FALSE);
174 virtual ~LLParcel(); 182 virtual ~LLParcel();
175 183
176 void init( const LLUUID &owner_id, 184 void init(
177 BOOL modify, BOOL terraform, BOOL damage, 185 const LLUUID &owner_id,
178 time_t claim_date, S32 claim_price, S32 rent_price, 186 BOOL modify,
179 S32 area, S32 sim_object_limit, F32 parcel_object_bonus, BOOL is_group_owned = FALSE); 187 BOOL terraform,
188 BOOL damage,
189 time_t claim_date,
190 S32 claim_price,
191 S32 rent_price,
192 S32 area,
193 S32 sim_object_limit,
194 F32 parcel_object_bonus,
195 BOOL is_group_owned = FALSE);
180 196
181 // TODO: make an actual copy constructor for this 197 // TODO: make an actual copy constructor for this
182 void overrideParcelFlags(U32 flags); 198 void overrideParcelFlags(U32 flags);
183 // if you specify an agent id here, the group id will be zeroed 199 // if you specify an agent id here, the group id will be zeroed
184 void overrideOwner(const LLUUID& owner_id, BOOL is_group_owned = FALSE); 200 void overrideOwner(
201 const LLUUID& owner_id,
202 BOOL is_group_owned = FALSE);
185 void overrideSaleTimerExpires(F32 secs_left) { mSaleTimerExpires.setTimerExpirySec(secs_left); } 203 void overrideSaleTimerExpires(F32 secs_left) { mSaleTimerExpires.setTimerExpirySec(secs_left); }
186 204
187 // MANIPULATORS 205 // MANIPULATORS
@@ -211,7 +229,7 @@ public:
211 229
212 void setAuctionID(U32 auction_id) { mAuctionID = auction_id;} 230 void setAuctionID(U32 auction_id) { mAuctionID = auction_id;}
213 231
214 void setAllParcelFlags(U32 flags) { mParcelFlags = flags; } 232 void setAllParcelFlags(U32 flags);
215 void setParcelFlag(U32 flag, BOOL b); 233 void setParcelFlag(U32 flag, BOOL b);
216 234
217 void setArea(S32 area, S32 sim_object_limit); 235 void setArea(S32 area, S32 sim_object_limit);
@@ -410,6 +428,10 @@ public:
410 { return (mParcelFlags & PF_FOR_SALE) ? TRUE : FALSE; } 428 { return (mParcelFlags & PF_FOR_SALE) ? TRUE : FALSE; }
411 BOOL getSoundLocal() const 429 BOOL getSoundLocal() const
412 { return (mParcelFlags & PF_SOUND_LOCAL) ? TRUE : FALSE; } 430 { return (mParcelFlags & PF_SOUND_LOCAL) ? TRUE : FALSE; }
431 BOOL getVoiceEnabled() const
432 { return (mParcelFlags & PF_ALLOW_VOICE_CHAT) ? TRUE : FALSE; }
433 BOOL getVoiceUseEstateChannel() const
434 { return (mParcelFlags & PF_USE_ESTATE_VOICE_CHAN) ? TRUE : FALSE; }
413 BOOL getAllowPublish() const 435 BOOL getAllowPublish() const
414 { return (mParcelFlags & PF_ALLOW_PUBLISH) ? TRUE : FALSE; } 436 { return (mParcelFlags & PF_ALLOW_PUBLISH) ? TRUE : FALSE; }
415 BOOL getMaturePublish() const 437 BOOL getMaturePublish() const
diff --git a/linden/indra/llinventory/llparcelflags.h b/linden/indra/llinventory/llparcelflags.h
index 17d9151..38d49fe 100644
--- a/linden/indra/llinventory/llparcelflags.h
+++ b/linden/indra/llinventory/llparcelflags.h
@@ -61,7 +61,8 @@ const U32 PF_ALLOW_GROUP_SCRIPTS = 1 << 25; // Allow scripts owned by group
61const U32 PF_CREATE_GROUP_OBJECTS = 1 << 26; // Allow object creation by group members or objects 61const U32 PF_CREATE_GROUP_OBJECTS = 1 << 26; // Allow object creation by group members or objects
62const U32 PF_ALLOW_ALL_OBJECT_ENTRY = 1 << 27; // Allow all objects to enter a parcel 62const U32 PF_ALLOW_ALL_OBJECT_ENTRY = 1 << 27; // Allow all objects to enter a parcel
63const U32 PF_ALLOW_GROUP_OBJECT_ENTRY = 1 << 28; // Only allow group (and owner) objects to enter the parcel 63const U32 PF_ALLOW_GROUP_OBJECT_ENTRY = 1 << 28; // Only allow group (and owner) objects to enter the parcel
64 64const U32 PF_ALLOW_VOICE_CHAT = 1 << 29; // Allow residents to use voice chat on this parcel
65const U32 PF_USE_ESTATE_VOICE_CHAN = 1 << 30;
65 66
66const U32 PF_RESERVED = 1 << 31; 67const U32 PF_RESERVED = 1 << 31;
67 68
@@ -83,7 +84,9 @@ const U32 PF_DEFAULT = PF_ALLOW_FLY
83 | PF_CREATE_GROUP_OBJECTS 84 | PF_CREATE_GROUP_OBJECTS
84 | PF_USE_BAN_LIST 85 | PF_USE_BAN_LIST
85 | PF_ALLOW_ALL_OBJECT_ENTRY 86 | PF_ALLOW_ALL_OBJECT_ENTRY
86 | PF_ALLOW_GROUP_OBJECT_ENTRY; 87 | PF_ALLOW_GROUP_OBJECT_ENTRY
88 | PF_ALLOW_VOICE_CHAT
89 | PF_USE_ESTATE_VOICE_CHAN;
87 90
88// Access list flags 91// Access list flags
89const U32 AL_ACCESS = (1 << 0); 92const U32 AL_ACCESS = (1 << 0);
diff --git a/linden/indra/llinventory/llsaleinfo.cpp b/linden/indra/llinventory/llsaleinfo.cpp
index 9364529..debb092 100644
--- a/linden/indra/llinventory/llsaleinfo.cpp
+++ b/linden/indra/llinventory/llsaleinfo.cpp
@@ -175,7 +175,7 @@ BOOL LLSaleInfo::importFile(FILE* fp, BOOL& has_perm_mask, U32& perm_mask)
175 buffer, 175 buffer,
176 " %254s %254s", 176 " %254s %254s",
177 keyword, valuestr); 177 keyword, valuestr);
178 if(!keyword) 178 if(!keyword[0])
179 { 179 {
180 continue; 180 continue;
181 } 181 }
@@ -231,7 +231,7 @@ BOOL LLSaleInfo::importLegacyStream(std::istream& input_stream, BOOL& has_perm_m
231 buffer, 231 buffer,
232 " %254s %254s", 232 " %254s %254s",
233 keyword, valuestr); 233 keyword, valuestr);
234 if(!keyword) 234 if(!keyword[0])
235 { 235 {
236 continue; 236 continue;
237 } 237 }
diff --git a/linden/indra/llinventory/lluserrelations.h b/linden/indra/llinventory/lluserrelations.h
index 430dc43..3895533 100644
--- a/linden/indra/llinventory/lluserrelations.h
+++ b/linden/indra/llinventory/lluserrelations.h
@@ -38,7 +38,7 @@
38 * @class LLRelationship 38 * @class LLRelationship
39 * 39 *
40 * This class represents a relationship between two agents, where the 40 * This class represents a relationship between two agents, where the
41 * related agent is stored and the other agent is the relationship is 41 * related agent is stored and the other agent in the relationship is
42 * implicit by container ownership. 42 * implicit by container ownership.
43 * This is merely a cache of this information used by the sim 43 * This is merely a cache of this information used by the sim
44 * and viewer. 44 * and viewer.
diff --git a/linden/indra/llmath/lloctree.h b/linden/indra/llmath/lloctree.h
index 81b9d8c..004b0a2 100644
--- a/linden/indra/llmath/lloctree.h
+++ b/linden/indra/llmath/lloctree.h
@@ -57,7 +57,6 @@ public:
57 typedef LLTreeListener<T> BaseType; 57 typedef LLTreeListener<T> BaseType;
58 typedef LLOctreeNode<T> oct_node; 58 typedef LLOctreeNode<T> oct_node;
59 59
60 virtual ~LLOctreeListener() { };
61 virtual void handleChildAddition(const oct_node* parent, oct_node* child) = 0; 60 virtual void handleChildAddition(const oct_node* parent, oct_node* child) = 0;
62 virtual void handleChildRemoval(const oct_node* parent, const oct_node* child) = 0; 61 virtual void handleChildRemoval(const oct_node* parent, const oct_node* child) = 0;
63}; 62};
diff --git a/linden/indra/llmath/lltreenode.h b/linden/indra/llmath/lltreenode.h
index a42a156..a47795d 100644
--- a/linden/indra/llmath/lltreenode.h
+++ b/linden/indra/llmath/lltreenode.h
@@ -57,7 +57,6 @@ template <class T>
57class LLTreeListener: public LLRefCount 57class LLTreeListener: public LLRefCount
58{ 58{
59public: 59public:
60 virtual ~LLTreeListener() { };
61 virtual void handleInsertion(const LLTreeNode<T>* node, T* data) = 0; 60 virtual void handleInsertion(const LLTreeNode<T>* node, T* data) = 0;
62 virtual void handleRemoval(const LLTreeNode<T>* node, T* data) = 0; 61 virtual void handleRemoval(const LLTreeNode<T>* node, T* data) = 0;
63 virtual void handleDestruction(const LLTreeNode<T>* node) = 0; 62 virtual void handleDestruction(const LLTreeNode<T>* node) = 0;
diff --git a/linden/indra/llmath/llvolume.cpp b/linden/indra/llmath/llvolume.cpp
index fb745b8..327f1bf 100644
--- a/linden/indra/llmath/llvolume.cpp
+++ b/linden/indra/llmath/llvolume.cpp
@@ -1829,13 +1829,16 @@ void LLVolume::sculpt(U16 sculpt_width, U16 sculpt_height, S8 sculpt_components,
1829 U32 x = (U32) ((F32)s/(sizeS-1) * (F32) sculpt_width); 1829 U32 x = (U32) ((F32)s/(sizeS-1) * (F32) sculpt_width);
1830 U32 y = (U32) ((F32)t/(sizeT-1) * (F32) sculpt_height); 1830 U32 y = (U32) ((F32)t/(sizeT-1) * (F32) sculpt_height);
1831 1831
1832 if (y == sculpt_height) // clamp to bottom row 1832 if (y == sculpt_height) // stitch bottom
1833 {
1833 y = sculpt_height - 1; 1834 y = sculpt_height - 1;
1835 x = sculpt_width / 2;
1836 }
1834 1837
1835 if (x == sculpt_width) // stitch sides 1838 if (x == sculpt_width) // stitch sides
1836 x = 0; 1839 x = 0;
1837 1840
1838 if ((y == 0) || (y == sculpt_height-1)) // stitch top and bottom 1841 if (y == 0) // stitch top
1839 x = sculpt_width / 2; 1842 x = sculpt_width / 2;
1840 1843
1841 U32 index = (x + y * sculpt_width) * sculpt_components; 1844 U32 index = (x + y * sculpt_width) * sculpt_components;
@@ -1847,63 +1850,69 @@ void LLVolume::sculpt(U16 sculpt_width, U16 sculpt_height, S8 sculpt_components,
1847 1850
1848 last_index = index; 1851 last_index = index;
1849 } 1852 }
1853 if ((F32)vertex_change / sizeS / sizeT < 0.05) // less than 5%
1854 data_is_empty = TRUE;
1850 } 1855 }
1851 1856
1852
1853 if ((F32)vertex_change / sizeS / sizeT < 0.05) // less than 5%
1854 data_is_empty = TRUE;
1855
1856
1857 //generate vertex positions 1857 //generate vertex positions
1858 // Run along the path. 1858 if (data_is_empty) // if empty, make a sphere
1859 S32 s = 0, t = 0;
1860 S32 line = 0;
1861 while (s < sizeS)
1862 { 1859 {
1863 t = 0; 1860 S32 line = 0;
1864 // Run along the profile.
1865 while (t < sizeT)
1866 {
1867 S32 i = t + line;
1868 Point& pt = mMesh[i];
1869
1870 U32 x = (U32) ((F32)t/(sizeT-1) * (F32) sculpt_width);
1871 U32 y = (U32) ((F32)s/(sizeS-1) * (F32) sculpt_height);
1872 1861
1873 if (y == sculpt_height) // clamp to bottom row 1862 for (S32 s = 0; s < sizeS; s++)
1874 y = sculpt_height - 1; 1863 {
1875 1864 for (S32 t = 0; t < sizeT; t++)
1876 if (x == sculpt_width) // stitch sides 1865 {
1877 x = 0; 1866 S32 i = t + line;
1867 Point& pt = mMesh[i];
1878 1868
1879 if ((y == 0) || (y == sculpt_height-1)) // stitch top and bottom
1880 x = sculpt_width / 2;
1881 1869
1882
1883 if (data_is_empty) // if empty, make a sphere
1884 {
1885 F32 u = (F32)s/(sizeS-1); 1870 F32 u = (F32)s/(sizeS-1);
1886 F32 v = (F32)t/(sizeT-1); 1871 F32 v = (F32)t/(sizeT-1);
1887 1872
1888 const F32 RADIUS = (F32) 0.3; 1873 const F32 RADIUS = (F32) 0.3;
1889 1874
1890 pt.mPos.mV[0] = (F32)(sin(F_PI * v) * cos(2.0 * F_PI * u) * RADIUS); 1875 pt.mPos.mV[0] = (F32)(sin(F_PI * v) * cos(2.0 * F_PI * u) * RADIUS);
1891 pt.mPos.mV[1] = (F32)(sin(F_PI * v) * sin(2.0 * F_PI * u) * RADIUS); 1876 pt.mPos.mV[1] = (F32)(sin(F_PI * v) * sin(2.0 * F_PI * u) * RADIUS);
1892 pt.mPos.mV[2] = (F32)(cos(F_PI * v) * RADIUS); 1877 pt.mPos.mV[2] = (F32)(cos(F_PI * v) * RADIUS);
1878
1893 } 1879 }
1894 1880 line += sizeT;
1895 else 1881 }
1882 }
1883 else
1884 {
1885 S32 line = 0;
1886 for (S32 s = 0; s < sizeS; s++)
1887 {
1888 // Run along the profile.
1889 for (S32 t = 0; t < sizeT; t++)
1896 { 1890 {
1891 S32 i = t + line;
1892 Point& pt = mMesh[i];
1893
1894 U32 x = (U32) ((F32)t/(sizeT-1) * (F32) sculpt_width);
1895 U32 y = (U32) ((F32)s/(sizeS-1) * (F32) sculpt_height);
1896
1897 if (y == sculpt_height) // stitch bottom row
1898 {
1899 y = sculpt_height - 1;
1900 x = sculpt_width / 2;
1901 }
1902
1903 if (x == sculpt_width) // stitch sides
1904 x = 0;
1905
1906 if (y == 0) // stitch top row
1907 x = sculpt_width / 2;
1908
1897 U32 index = (x + y * sculpt_width) * sculpt_components; 1909 U32 index = (x + y * sculpt_width) * sculpt_components;
1898 pt.mPos.mV[0] = sculpt_data[index ] / 256.f - 0.5f; 1910 pt.mPos.mV[0] = sculpt_data[index ] / 256.f - 0.5f;
1899 pt.mPos.mV[1] = sculpt_data[index+1] / 256.f - 0.5f; 1911 pt.mPos.mV[1] = sculpt_data[index+1] / 256.f - 0.5f;
1900 pt.mPos.mV[2] = sculpt_data[index+2] / 256.f - 0.5f; 1912 pt.mPos.mV[2] = sculpt_data[index+2] / 256.f - 0.5f;
1901 } 1913 }
1902 1914 line += sizeT;
1903 t++;
1904 } 1915 }
1905 line += sizeT;
1906 s++;
1907 } 1916 }
1908 1917
1909 for (S32 i = 0; i < (S32)mProfilep->mFaces.size(); i++) 1918 for (S32 i = 0; i < (S32)mProfilep->mFaces.size(); i++)
diff --git a/linden/indra/llmath/llvolume.h b/linden/indra/llmath/llvolume.h
index a3e89ab..6ac07f5 100644
--- a/linden/indra/llmath/llvolume.h
+++ b/linden/indra/llmath/llvolume.h
@@ -635,12 +635,14 @@ protected:
635class LLProfile 635class LLProfile
636{ 636{
637public: 637public:
638 LLProfile(const LLProfileParams &params) : mParams(params) 638 LLProfile(const LLProfileParams &params)
639 : mParams(params),
640 mOpen(FALSE),
641 mConcave(FALSE),
642 mDirty(TRUE),
643 mTotalOut(0),
644 mTotal(2)
639 { 645 {
640 mTotal = 2;
641 mTotalOut = 0;
642 mDirty = TRUE;
643 mConcave = FALSE;
644 } 646 }
645 647
646 ~LLProfile(); 648 ~LLProfile();
@@ -710,11 +712,13 @@ public:
710 }; 712 };
711 713
712public: 714public:
713 LLPath(const LLPathParams &params) : mParams(params) 715 LLPath(const LLPathParams &params)
716 : mParams(params),
717 mOpen(FALSE),
718 mTotal(0),
719 mDirty(TRUE),
720 mStep(1)
714 { 721 {
715 mOpen = FALSE;
716 mDirty = TRUE;
717 mStep = 1;
718 } 722 }
719 723
720 virtual ~LLPath(); 724 virtual ~LLPath();
diff --git a/linden/indra/llmessage/llbuffer.h b/linden/indra/llmessage/llbuffer.h
index badbc9f..63f7bea 100644
--- a/linden/indra/llmessage/llbuffer.h
+++ b/linden/indra/llmessage/llbuffer.h
@@ -39,6 +39,7 @@
39 */ 39 */
40 40
41#include <list> 41#include <list>
42#include <vector>
42 43
43/** 44/**
44 * @class LLChannelDescriptors 45 * @class LLChannelDescriptors
diff --git a/linden/indra/llmessage/llcachename.cpp b/linden/indra/llmessage/llcachename.cpp
index 3df4b82..2a21b5a 100644
--- a/linden/indra/llmessage/llcachename.cpp
+++ b/linden/indra/llmessage/llcachename.cpp
@@ -643,6 +643,12 @@ void LLCacheName::dumpStats()
643 << llendl; 643 << llendl;
644} 644}
645 645
646//static
647LLString LLCacheName::getDefaultName()
648{
649 return LLString(CN_WAITING);
650}
651
646void LLCacheName::Impl::processPendingAsks() 652void LLCacheName::Impl::processPendingAsks()
647{ 653{
648 sendRequest(_PREHASH_UUIDNameRequest, mAskNameQueue); 654 sendRequest(_PREHASH_UUIDNameRequest, mAskNameQueue);
diff --git a/linden/indra/llmessage/llcachename.h b/linden/indra/llmessage/llcachename.h
index 7d606e6..d1a5cfe 100644
--- a/linden/indra/llmessage/llcachename.h
+++ b/linden/indra/llmessage/llcachename.h
@@ -101,6 +101,8 @@ public:
101 void dump(); // Dumps the contents of the cache 101 void dump(); // Dumps the contents of the cache
102 void dumpStats(); // Dumps the sizes of the cache and associated queues. 102 void dumpStats(); // Dumps the sizes of the cache and associated queues.
103 103
104 static LLString getDefaultName();
105
104private: 106private:
105 class Impl; 107 class Impl;
106 Impl& impl; 108 Impl& impl;
diff --git a/linden/indra/llmessage/llcurl.cpp b/linden/indra/llmessage/llcurl.cpp
index 9d883a7..5eaaab0 100644
--- a/linden/indra/llmessage/llcurl.cpp
+++ b/linden/indra/llmessage/llcurl.cpp
@@ -342,6 +342,12 @@ namespace
342 } 342 }
343 return sMainMulti; 343 return sMainMulti;
344 } 344 }
345
346 void freeMulti()
347 {
348 delete sMainMulti;
349 sMainMulti = NULL;
350 }
345} 351}
346 352
347void 353void
@@ -362,3 +368,8 @@ LLCurl::process()
362 mainMulti()->process(); 368 mainMulti()->process();
363} 369}
364 370
371void LLCurl::cleanup()
372{
373 freeMulti();
374 curl_global_cleanup();
375}
diff --git a/linden/indra/llmessage/llcurl.h b/linden/indra/llmessage/llcurl.h
index e188c38..2d7d5d8 100644
--- a/linden/indra/llmessage/llcurl.h
+++ b/linden/indra/llmessage/llcurl.h
@@ -128,6 +128,7 @@ public:
128 static void getByteRange(const std::string& url, S32 offset, S32 length, ResponderPtr responder); 128 static void getByteRange(const std::string& url, S32 offset, S32 length, ResponderPtr responder);
129 129
130 static void process(); 130 static void process();
131 static void cleanup();
131}; 132};
132 133
133namespace boost 134namespace boost
diff --git a/linden/indra/llmessage/llhttpclient.cpp b/linden/indra/llmessage/llhttpclient.cpp
index 8cb8344..a1f8e29 100644
--- a/linden/indra/llmessage/llhttpclient.cpp
+++ b/linden/indra/llmessage/llhttpclient.cpp
@@ -70,6 +70,29 @@ void LLHTTPClient::Responder::result(const LLSD& content)
70{ 70{
71} 71}
72 72
73// virtual
74void LLHTTPClient::Responder::completedRaw(U32 status, const std::string& reason, const LLChannelDescriptors& channels,
75 const LLIOPipe::buffer_ptr_t& buffer)
76{
77 LLBufferStream istr(channels, buffer.get());
78 LLSD content;
79
80 if (200 <= status && status < 300)
81 {
82 LLSDSerialize::fromXML(content, istr);
83/*
84 const S32 parseError = -1;
85 if(LLSDSerialize::fromXML(content, istr) == parseError)
86 {
87 mStatus = 498;
88 mReason = "Client Parse Error";
89 }
90*/
91 }
92
93 completed(status, reason, content);
94}
95
73// virtual 96// virtual
74void LLHTTPClient::Responder::completed(U32 status, const std::string& reason, const LLSD& content) 97void LLHTTPClient::Responder::completed(U32 status, const std::string& reason, const LLSD& content)
75{ 98{
@@ -108,25 +131,9 @@ namespace
108 virtual void complete(const LLChannelDescriptors& channels, 131 virtual void complete(const LLChannelDescriptors& channels,
109 const buffer_ptr_t& buffer) 132 const buffer_ptr_t& buffer)
110 { 133 {
111 LLBufferStream istr(channels, buffer.get());
112 LLSD content;
113
114 if (200 <= mStatus && mStatus < 300)
115 {
116 LLSDSerialize::fromXML(content, istr);
117/*
118 const S32 parseError = -1;
119 if(LLSDSerialize::fromXML(content, istr) == parseError)
120 {
121 mStatus = 498;
122 mReason = "Client Parse Error";
123 }
124*/
125 }
126
127 if (mResponder.get()) 134 if (mResponder.get())
128 { 135 {
129 mResponder->completed(mStatus, mReason, content); 136 mResponder->completedRaw(mStatus, mReason, channels, buffer);
130 } 137 }
131 } 138 }
132 139
@@ -243,15 +250,18 @@ namespace
243 LLPumpIO* theClientPump = NULL; 250 LLPumpIO* theClientPump = NULL;
244} 251}
245 252
246static void request(const std::string& url, LLURLRequest::ERequestAction method, 253static void request(
247 Injector* body_injector, LLHTTPClient::ResponderPtr responder, const F32 timeout=HTTP_REQUEST_EXPIRY_SECS) 254 const std::string& url,
255 LLURLRequest::ERequestAction method,
256 Injector* body_injector,
257 LLHTTPClient::ResponderPtr responder,
258 const F32 timeout=HTTP_REQUEST_EXPIRY_SECS)
248{ 259{
249 if (!LLHTTPClient::hasPump()) 260 if (!LLHTTPClient::hasPump())
250 { 261 {
251 responder->completed(U32_MAX, "No pump", LLSD()); 262 responder->completed(U32_MAX, "No pump", LLSD());
252 return; 263 return;
253 } 264 }
254
255 LLPumpIO::chain_t chain; 265 LLPumpIO::chain_t chain;
256 266
257 LLURLRequest *req = new LLURLRequest(method, url); 267 LLURLRequest *req = new LLURLRequest(method, url);
@@ -262,7 +272,8 @@ static void request(const std::string& url, LLURLRequest::ERequestAction method,
262 } 272 }
263 req->setCallback(new LLHTTPClientURLAdaptor(responder)); 273 req->setCallback(new LLHTTPClientURLAdaptor(responder));
264 274
265 if (method == LLURLRequest::HTTP_POST && gMessageSystem) { 275 if (method == LLURLRequest::HTTP_POST && gMessageSystem)
276 {
266 req->addHeader(llformat("X-SecondLife-UDP-Listen-Port: %d", 277 req->addHeader(llformat("X-SecondLife-UDP-Listen-Port: %d",
267 gMessageSystem->mPort).c_str()); 278 gMessageSystem->mPort).c_str());
268 } 279 }
diff --git a/linden/indra/llmessage/llhttpclient.h b/linden/indra/llmessage/llhttpclient.h
index c2dfb5d..88f8cbb 100644
--- a/linden/indra/llmessage/llhttpclient.h
+++ b/linden/indra/llmessage/llhttpclient.h
@@ -38,6 +38,8 @@
38#include <boost/intrusive_ptr.hpp> 38#include <boost/intrusive_ptr.hpp>
39 39
40#include "llassettype.h" 40#include "llassettype.h"
41#include "llbuffer.h"
42#include "lliopipe.h"
41 43
42extern const F32 HTTP_REQUEST_EXPIRY_SECS; 44extern const F32 HTTP_REQUEST_EXPIRY_SECS;
43 45
@@ -58,7 +60,11 @@ public:
58 virtual void error(U32 status, const std::string& reason); // called with bad status codes 60 virtual void error(U32 status, const std::string& reason); // called with bad status codes
59 61
60 virtual void result(const LLSD& content); 62 virtual void result(const LLSD& content);
61 63
64 // Override point for clients that may want to use this class when the response is some other format besides LLSD
65 virtual void completedRaw(U32 status, const std::string& reason, const LLChannelDescriptors& channels,
66 const LLIOPipe::buffer_ptr_t& buffer);
67
62 virtual void completed(U32 status, const std::string& reason, const LLSD& content); 68 virtual void completed(U32 status, const std::string& reason, const LLSD& content);
63 /**< The default implemetnation calls 69 /**< The default implemetnation calls
64 either: 70 either:
diff --git a/linden/indra/llmessage/llhttpnode.h b/linden/indra/llmessage/llhttpnode.h
index ae64a63..db82296 100644
--- a/linden/indra/llmessage/llhttpnode.h
+++ b/linden/indra/llmessage/llhttpnode.h
@@ -88,9 +88,10 @@ public:
88 88
89 class Response : public LLRefCount 89 class Response : public LLRefCount
90 { 90 {
91 public: 91 protected:
92 virtual ~Response(); 92 virtual ~Response();
93 93
94 public:
94 virtual void result(const LLSD&) = 0; 95 virtual void result(const LLSD&) = 0;
95 virtual void status(S32 code, const std::string& message) = 0; 96 virtual void status(S32 code, const std::string& message) = 0;
96 97
@@ -225,7 +226,6 @@ class LLSimpleResponse : public LLHTTPNode::Response
225{ 226{
226public: 227public:
227 static LLPointer<LLSimpleResponse> create(); 228 static LLPointer<LLSimpleResponse> create();
228 ~LLSimpleResponse();
229 229
230 void result(const LLSD& result); 230 void result(const LLSD& result);
231 void status(S32 code, const std::string& message); 231 void status(S32 code, const std::string& message);
@@ -235,6 +235,9 @@ public:
235 S32 mCode; 235 S32 mCode;
236 std::string mMessage; 236 std::string mMessage;
237 237
238protected:
239 ~LLSimpleResponse();
240
238private: 241private:
239 LLSimpleResponse() {;} // Must be accessed through LLPointer. 242 LLSimpleResponse() {;} // Must be accessed through LLPointer.
240}; 243};
diff --git a/linden/indra/llmessage/llinstantmessage.cpp b/linden/indra/llmessage/llinstantmessage.cpp
index 0ba7629..0a3a1e6 100644
--- a/linden/indra/llmessage/llinstantmessage.cpp
+++ b/linden/indra/llmessage/llinstantmessage.cpp
@@ -328,18 +328,46 @@ LLSD im_info_to_llsd(LLPointer<LLIMInfo> im_info)
328 param_message["parent_estate_id"] = (S32)im_info->mParentEstateID; 328 param_message["parent_estate_id"] = (S32)im_info->mParentEstateID;
329 param_message["region_id"] = im_info->mRegionID; 329 param_message["region_id"] = im_info->mRegionID;
330 param_message["position"] = ll_sd_from_vector3(im_info->mPosition); 330 param_message["position"] = ll_sd_from_vector3(im_info->mPosition);
331 if (im_info->mData) param_message["data"] = im_info->mData; 331 param_message["data"] = im_info->mData;
332 param_message["source"]= im_info->mSource;
333 param_message["ttl"] = im_info->mTTL;
334
332 LLSD param_agent; 335 LLSD param_agent;
333 param_agent["agent_id"] = im_info->mFromID; 336 param_agent["agent_id"] = im_info->mFromID;
334 337
335 LLSD params; 338 LLSD params;
336 params.append(param_version); 339 params["version_params"] = param_version;
337 params.append(param_message); 340 params["message_params"] = param_message;
338 params.append(param_agent); 341 params["agent_params"] = param_agent;
339 342
340 return params; 343 return params;
341} 344}
342 345
346LLPointer<LLIMInfo> llsd_to_im_info(const LLSD& im_info_sd)
347{
348 LLSD param_message = im_info_sd["message_params"];
349 LLSD param_agent = im_info_sd["agent_params"];
350
351 LLPointer<LLIMInfo> im_info = new LLIMInfo(
352 param_message["from_id"].asUUID(),
353 param_message["from_group"].asBoolean(),
354 param_message["to_id"].asUUID(),
355 (EInstantMessage) param_message["type"].asInteger(),
356 param_message["from_name"].asString(),
357 param_message["message"].asString(),
358 param_message["id"].asUUID(),
359 (U32) param_message["parent_estate_id"].asInteger(),
360 im_info->mRegionID = param_message["region_id"].asUUID(),
361 ll_vector3_from_sd(param_message["position"]),
362 param_message["data"],
363 (U8) param_message["offline"].asInteger(),
364 (U32) param_message["timestamp"].asInteger(),
365 (EIMSource)param_message["source"].asInteger(),
366 param_message["ttl"].asInteger());
367
368 return im_info;
369}
370
343LLPointer<LLIMInfo> LLIMInfo::clone() 371LLPointer<LLIMInfo> LLIMInfo::clone()
344{ 372{
345 return new LLIMInfo( 373 return new LLIMInfo(
diff --git a/linden/indra/llmessage/llinstantmessage.h b/linden/indra/llmessage/llinstantmessage.h
index 0b2de19..45db037 100644
--- a/linden/indra/llmessage/llinstantmessage.h
+++ b/linden/indra/llmessage/llinstantmessage.h
@@ -94,13 +94,10 @@ enum EInstantMessage
94 // communicate with each other. 94 // communicate with each other.
95 // 95 //
96 96
97 // Add users to a session. 97 // Invite users to a session.
98 IM_SESSION_ADD = 13, 98 IM_SESSION_INVITE = 13,
99 99
100 // IM sent automatically on call for help, 100 IM_SESSION_P2P_INVITE = 14,
101 // sets up a way for each Helper reached to teleport to the
102 // helpee
103 IM_SESSION_911_SEND = 14,
104 101
105 // start a session with your gruop 102 // start a session with your gruop
106 IM_SESSION_GROUP_START = 15, 103 IM_SESSION_GROUP_START = 15,
@@ -112,7 +109,7 @@ enum EInstantMessage
112 IM_SESSION_SEND = 17, 109 IM_SESSION_SEND = 17,
113 110
114 // leave a session 111 // leave a session
115 IM_SESSION_DROP = 18, 112 IM_SESSION_LEAVE = 18,
116 113
117 // an instant message from an object - for differentiation on the 114 // an instant message from an object - for differentiation on the
118 // viewer, since you can't IM an object yet. 115 // viewer, since you can't IM an object yet.
@@ -141,14 +138,6 @@ enum EInstantMessage
141 // bucket. 138 // bucket.
142 IM_GOTO_URL = 28, 139 IM_GOTO_URL = 28,
143 140
144 // IM for help from the GAURDIAN_ANGELS
145 // Binary bucket contains the name of the session.
146 IM_SESSION_911_START = 29,
147
148 // IM for requesting to teleport to the creator
149 // of a livehelp session (assuming they are verified first)
150 IM_TELEPORT_911 = 30,
151
152 // a message generated by a script which we don't want to 141 // a message generated by a script which we don't want to
153 // be sent through e-mail. Similar to IM_FROM_TASK, but 142 // be sent through e-mail. Similar to IM_FROM_TASK, but
154 // it is shown as an alert on the viewer. 143 // it is shown as an alert on the viewer.
@@ -288,6 +277,7 @@ public:
288 S32 mTTL; 277 S32 mTTL;
289}; 278};
290 279
280LLPointer<LLIMInfo> llsd_to_im_info(const LLSD& im_info_sd);
291LLSD im_info_to_llsd(LLPointer<LLIMInfo> im_info); 281LLSD im_info_to_llsd(LLPointer<LLIMInfo> im_info);
292 282
293void pack_instant_message( 283void pack_instant_message(
diff --git a/linden/indra/llmessage/llmessageconfig.cpp b/linden/indra/llmessage/llmessageconfig.cpp
index a0566ea..687896b 100644
--- a/linden/indra/llmessage/llmessageconfig.cpp
+++ b/linden/indra/llmessage/llmessageconfig.cpp
@@ -112,9 +112,10 @@ void LLMessageConfigFile::loadServerDefaults(const LLSD& data)
112 112
113void LLMessageConfigFile::loadMessages(const LLSD& data) 113void LLMessageConfigFile::loadMessages(const LLSD& data)
114{ 114{
115 mMessages = data["messages"]; 115 LLPointer<LLSDXMLFormatter> formatter = new LLSDXMLFormatter;
116 std::ostringstream out; 116 std::ostringstream out;
117 LLSDXMLFormatter *formatter = new LLSDXMLFormatter; 117
118 mMessages = data["messages"];
118 formatter->format(mMessages, out); 119 formatter->format(mMessages, out);
119 lldebugs << "loading ... " << out.str() 120 lldebugs << "loading ... " << out.str()
120 << " LLMessageConfigFile::loadMessages loaded " 121 << " LLMessageConfigFile::loadMessages loaded "
diff --git a/linden/indra/llmessage/llregionflags.h b/linden/indra/llmessage/llregionflags.h
index fb9bf5b..8702277 100644
--- a/linden/indra/llmessage/llregionflags.h
+++ b/linden/indra/llmessage/llregionflags.h
@@ -56,7 +56,7 @@ const U32 REGION_FLAGS_BLOCK_LAND_RESELL = (1 << 7);
56 56
57// All content wiped once per night 57// All content wiped once per night
58const U32 REGION_FLAGS_SANDBOX = (1 << 8); 58const U32 REGION_FLAGS_SANDBOX = (1 << 8);
59 59const U32 REGION_FLAGS_NULL_LAYER = (1 << 9);
60const U32 REGION_FLAGS_SKIP_AGENT_ACTION = (1 << 10); 60const U32 REGION_FLAGS_SKIP_AGENT_ACTION = (1 << 10);
61const U32 REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST= (1 << 11); 61const U32 REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST= (1 << 11);
62const U32 REGION_FLAGS_SKIP_COLLISIONS = (1 << 12); // Pin all non agent rigid bodies 62const U32 REGION_FLAGS_SKIP_COLLISIONS = (1 << 12); // Pin all non agent rigid bodies
@@ -88,11 +88,14 @@ const U32 REGION_FLAGS_ALLOW_PARCEL_CHANGES = (1 << 26);
88 88
89const U32 REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER = (1 << 27); 89const U32 REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER = (1 << 27);
90 90
91const U32 REGION_FLAGS_NULL_LAYER = (1 << 9); 91const U32 REGION_FLAGS_ALLOW_VOICE = (1 << 28);
92
92 93
93const U32 REGION_FLAGS_DEFAULT = REGION_FLAGS_ALLOW_LANDMARK | 94const U32 REGION_FLAGS_DEFAULT = REGION_FLAGS_ALLOW_LANDMARK |
94 REGION_FLAGS_ALLOW_SET_HOME | 95 REGION_FLAGS_ALLOW_SET_HOME |
95 REGION_FLAGS_ALLOW_PARCEL_CHANGES; 96 REGION_FLAGS_ALLOW_PARCEL_CHANGES |
97 REGION_FLAGS_ALLOW_VOICE;
98
96 99
97const U32 REGION_FLAGS_PRELUDE_SET = REGION_FLAGS_RESET_HOME_ON_TELEPORT; 100const U32 REGION_FLAGS_PRELUDE_SET = REGION_FLAGS_RESET_HOME_ON_TELEPORT;
98const U32 REGION_FLAGS_PRELUDE_UNSET = REGION_FLAGS_ALLOW_LANDMARK 101const U32 REGION_FLAGS_PRELUDE_UNSET = REGION_FLAGS_ALLOW_LANDMARK
diff --git a/linden/indra/llmessage/message.cpp b/linden/indra/llmessage/message.cpp
index 29f232c..ab41cca 100644
--- a/linden/indra/llmessage/message.cpp
+++ b/linden/indra/llmessage/message.cpp
@@ -1344,12 +1344,17 @@ LLMessageSystem::~LLMessageSystem()
1344 end_net(); 1344 end_net();
1345 } 1345 }
1346 1346
1347 delete mMessageReader; 1347 delete mTemplateMessageReader;
1348 mTemplateMessageReader = NULL;
1348 mMessageReader = NULL; 1349 mMessageReader = NULL;
1349 1350
1350 delete mMessageBuilder; 1351 delete mTemplateMessageBuilder;
1352 mTemplateMessageBuilder = NULL;
1351 mMessageBuilder = NULL; 1353 mMessageBuilder = NULL;
1352 1354
1355 delete mLLSDMessageReader;
1356 mLLSDMessageReader = NULL;
1357
1353 delete mPollInfop; 1358 delete mPollInfop;
1354 mPollInfop = NULL; 1359 mPollInfop = NULL;
1355 1360
@@ -2942,17 +2947,19 @@ static LLHTTPNode& messageRootNode()
2942} 2947}
2943 2948
2944//static 2949//static
2945void LLMessageSystem::dispatch(const std::string& msg_name, 2950void LLMessageSystem::dispatch(
2946 const LLSD& message) 2951 const std::string& msg_name,
2952 const LLSD& message)
2947{ 2953{
2948 LLPointer<LLSimpleResponse> responsep = LLSimpleResponse::create(); 2954 LLPointer<LLSimpleResponse> responsep = LLSimpleResponse::create();
2949 dispatch(msg_name, message, responsep); 2955 dispatch(msg_name, message, responsep);
2950} 2956}
2951 2957
2952//static 2958//static
2953void LLMessageSystem::dispatch(const std::string& msg_name, 2959void LLMessageSystem::dispatch(
2954 const LLSD& message, 2960 const std::string& msg_name,
2955 LLHTTPNode::ResponsePtr responsep) 2961 const LLSD& message,
2962 LLHTTPNode::ResponsePtr responsep)
2956{ 2963{
2957 if (msg_name.empty()) 2964 if (msg_name.empty())
2958 { 2965 {
diff --git a/linden/indra/llrender/llvertexbuffer.cpp b/linden/indra/llrender/llvertexbuffer.cpp
index b94f593..45d706f 100644
--- a/linden/indra/llrender/llvertexbuffer.cpp
+++ b/linden/indra/llrender/llvertexbuffer.cpp
@@ -1,3 +1,31 @@
1/**
2 * @file llvertexbuffer.cpp
3 * @brief LLVertexBuffer implementation
4 *
5 * Copyright (c) 2003-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 "linden_common.h" 29#include "linden_common.h"
2 30
3#include "llvertexbuffer.h" 31#include "llvertexbuffer.h"
diff --git a/linden/indra/llrender/llvertexbuffer.h b/linden/indra/llrender/llvertexbuffer.h
index b221d35..62c6124 100644
--- a/linden/indra/llrender/llvertexbuffer.h
+++ b/linden/indra/llrender/llvertexbuffer.h
@@ -1,3 +1,31 @@
1/**
2 * @file llvertexbuffer.h
3 * @brief LLVertexBuffer wrapper for OpengGL vertex buffer objects
4 *
5 * Copyright (c) 2003-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#ifndef LL_LLVERTEXBUFFER_H 29#ifndef LL_LLVERTEXBUFFER_H
2#define LL_LLVERTEXBUFFER_H 30#define LL_LLVERTEXBUFFER_H
3 31
diff --git a/linden/indra/llui/llalertdialog.cpp b/linden/indra/llui/llalertdialog.cpp
index 547efae..8950fcd 100644
--- a/linden/indra/llui/llalertdialog.cpp
+++ b/linden/indra/llui/llalertdialog.cpp
@@ -783,10 +783,11 @@ bool LLAlertDialog::parseAlerts(const LLString& xml_filename, LLControlGroup* se
783 // label= 783 // label=
784 LLString name; 784 LLString name;
785 child->getAttributeString("name", name); 785 child->getAttributeString("name", name);
786 if (name.empty()) 786
787 { 787 //always set to alert_name for the sake of i18n
788 name = alert_name; 788 //if (name.empty())
789 } 789 name = alert_name;
790
790 if (xml_template) 791 if (xml_template)
791 { 792 {
792 xml_template->mIgnorable = LLAlertDialog::IGNORE_USE_DEFAULT; 793 xml_template->mIgnorable = LLAlertDialog::IGNORE_USE_DEFAULT;
diff --git a/linden/indra/llui/llbutton.cpp b/linden/indra/llui/llbutton.cpp
index 1d44537..de8b82e 100644
--- a/linden/indra/llui/llbutton.cpp
+++ b/linden/indra/llui/llbutton.cpp
@@ -615,6 +615,56 @@ void LLButton::draw()
615 gl_rect_2d(0, mRect.getHeight(), mRect.getWidth(), 0, LLColor4::pink1, FALSE); 615 gl_rect_2d(0, mRect.getHeight(), mRect.getWidth(), 0, LLColor4::pink1, FALSE);
616 } 616 }
617 617
618 // draw overlay image
619 if (mImageOverlay.notNull())
620 {
621 const S32 IMG_PAD = 4;
622 // get max width and height (discard level 0)
623 S32 overlay_width = mImageOverlay->getWidth(0);
624 S32 overlay_height = mImageOverlay->getHeight(0);
625
626 F32 scale_factor = llmin((F32)mRect.getWidth() / (F32)overlay_width, (F32)mRect.getHeight() / (F32)overlay_height, 1.f);
627 overlay_width = llround((F32)overlay_width * scale_factor);
628 overlay_height = llround((F32)overlay_height * scale_factor);
629
630 S32 center_x = getLocalRect().getCenterX();
631 S32 center_y = getLocalRect().getCenterY();
632
633 switch(mImageOverlayAlignment)
634 {
635 case LLFontGL::LEFT:
636 gl_draw_scaled_image(
637 IMG_PAD,
638 center_y - (overlay_height / 2),
639 overlay_width,
640 overlay_height,
641 mImageOverlay,
642 LLColor4::white);
643 break;
644 case LLFontGL::HCENTER:
645 gl_draw_scaled_image(
646 center_x - (overlay_width / 2),
647 center_y - (overlay_height / 2),
648 overlay_width,
649 overlay_height,
650 mImageOverlay,
651 LLColor4::white);
652 break;
653 case LLFontGL::RIGHT:
654 gl_draw_scaled_image(
655 mRect.getWidth() - IMG_PAD - overlay_width,
656 center_y - (overlay_height / 2),
657 overlay_width,
658 overlay_height,
659 mImageOverlay,
660 LLColor4::white);
661 break;
662 default:
663 // draw nothing
664 break;
665 }
666 }
667
618 // Draw label 668 // Draw label
619 if( !label.empty() ) 669 if( !label.empty() )
620 { 670 {
@@ -826,6 +876,21 @@ void LLButton::setHoverImages( const LLString& image_name, const LLString& selec
826 setImageHoverSelected(selected_name); 876 setImageHoverSelected(selected_name);
827} 877}
828 878
879void LLButton::setImageOverlay(const LLString &image_name, LLFontGL::HAlign alignment)
880{
881 if (image_name.empty())
882 {
883 mImageOverlay = NULL;
884 }
885 else
886 {
887 LLUUID overlay_image_id = LLUI::findAssetUUIDByName(image_name);
888 mImageOverlay = LLUI::sImageProvider->getUIImageByID(overlay_image_id);
889 mImageOverlayAlignment = alignment;
890 }
891}
892
893
829void LLButton::onMouseCaptureLost() 894void LLButton::onMouseCaptureLost()
830{ 895{
831 mMouseDownTimer.stop(); 896 mMouseDownTimer.stop();
@@ -998,6 +1063,18 @@ LLView* LLButton::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *fa
998 LLString image_disabled; 1063 LLString image_disabled;
999 if (node->hasAttribute("image_disabled")) node->getAttributeString("image_disabled",image_disabled); 1064 if (node->hasAttribute("image_disabled")) node->getAttributeString("image_disabled",image_disabled);
1000 1065
1066 LLString image_overlay;
1067 node->getAttributeString("image_overlay", image_overlay);
1068
1069 LLFontGL::HAlign image_overlay_alignment = LLFontGL::HCENTER;
1070 LLString image_overlay_alignment_string;
1071 if (node->hasAttribute("image_overlay_alignment"))
1072 {
1073 node->getAttributeString("image_overlay_alignment", image_overlay_alignment_string);
1074 image_overlay_alignment = LLFontGL::hAlignFromName(image_overlay_alignment_string);
1075 }
1076
1077
1001 LLButton *button = new LLButton(name, 1078 LLButton *button = new LLButton(name,
1002 LLRect(), 1079 LLRect(),
1003 image_unselected, 1080 image_unselected,
@@ -1020,6 +1097,7 @@ LLView* LLButton::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *fa
1020 1097
1021 if(image_disabled != LLString::null) button->setImageDisabled(image_disabled); 1098 if(image_disabled != LLString::null) button->setImageDisabled(image_disabled);
1022 1099
1100 if(image_overlay != LLString::null) button->setImageOverlay(image_overlay, image_overlay_alignment);
1023 1101
1024 if (node->hasAttribute("halign")) 1102 if (node->hasAttribute("halign"))
1025 { 1103 {
diff --git a/linden/indra/llui/llbutton.h b/linden/indra/llui/llbutton.h
index 44e8776..6e11779 100644
--- a/linden/indra/llui/llbutton.h
+++ b/linden/indra/llui/llbutton.h
@@ -142,6 +142,10 @@ public:
142 142
143 void setDisabledSelectedLabelColor( const LLColor4& c ) { mDisabledSelectedLabelColor = c; } 143 void setDisabledSelectedLabelColor( const LLColor4& c ) { mDisabledSelectedLabelColor = c; }
144 144
145 void setImageOverlay(const LLString &image_name, LLFontGL::HAlign alignment = LLFontGL::HCENTER);
146 LLPointer<LLImageGL> getImageOverlay() { return mImageOverlay; }
147
148
145 virtual void setValue(const LLSD& value ); 149 virtual void setValue(const LLSD& value );
146 virtual LLSD getValue() const; 150 virtual LLSD getValue() const;
147 151
@@ -202,6 +206,9 @@ protected:
202 F32 mHeldDownDelay; // seconds, after which held-down callbacks get called 206 F32 mHeldDownDelay; // seconds, after which held-down callbacks get called
203 S32 mHeldDownFrameDelay; // frames, after which held-down callbacks get called 207 S32 mHeldDownFrameDelay; // frames, after which held-down callbacks get called
204 208
209 LLPointer<LLImageGL> mImageOverlay;
210 LLFontGL::HAlign mImageOverlayAlignment;
211
205 LLPointer<LLImageGL> mImageUnselected; 212 LLPointer<LLImageGL> mImageUnselected;
206 LLUIString mUnselectedLabel; 213 LLUIString mUnselectedLabel;
207 LLColor4 mUnselectedLabelColor; 214 LLColor4 mUnselectedLabelColor;
diff --git a/linden/indra/llui/llfloater.cpp b/linden/indra/llui/llfloater.cpp
index df44a58..6ab182f 100644
--- a/linden/indra/llui/llfloater.cpp
+++ b/linden/indra/llui/llfloater.cpp
@@ -575,17 +575,20 @@ void LLFloater::close(bool app_quitting)
575 cleanupHandles(); 575 cleanupHandles();
576 gFocusMgr.clearLastFocusForGroup(this); 576 gFocusMgr.clearLastFocusForGroup(this);
577 577
578 // Do this early, so UI controls will commit before the 578 if (hasFocus())
579 // window is taken down.
580 releaseFocus();
581
582 // give focus to dependee floater if it exists, and we had focus first
583 if (isDependent())
584 { 579 {
585 LLFloater* dependee = LLFloater::getFloaterByHandle(mDependeeHandle); 580 // Do this early, so UI controls will commit before the
586 if (dependee && !dependee->isDead()) 581 // window is taken down.
582 releaseFocus();
583
584 // give focus to dependee floater if it exists, and we had focus first
585 if (isDependent())
587 { 586 {
588 dependee->setFocus(TRUE); 587 LLFloater* dependee = LLFloater::getFloaterByHandle(mDependeeHandle);
588 if (dependee && !dependee->isDead())
589 {
590 dependee->setFocus(TRUE);
591 }
589 } 592 }
590 } 593 }
591 594
@@ -1170,6 +1173,28 @@ BOOL LLFloater::getEditModeEnabled()
1170 return sEditModeEnabled; 1173 return sEditModeEnabled;
1171} 1174}
1172 1175
1176//static
1177void LLFloater::show(LLFloater* floaterp)
1178{
1179 if (floaterp) floaterp->open();
1180}
1181
1182//static
1183void LLFloater::hide(LLFloater* floaterp)
1184{
1185 if (floaterp) floaterp->close();
1186}
1187
1188//static
1189BOOL LLFloater::visible(LLFloater* floaterp)
1190{
1191 if (floaterp)
1192 {
1193 return floaterp->isInVisibleChain();
1194 }
1195 return FALSE;
1196}
1197
1173// static 1198// static
1174void LLFloater::onClickMinimize(void *userdata) 1199void LLFloater::onClickMinimize(void *userdata)
1175{ 1200{
@@ -2372,7 +2397,7 @@ void LLFloaterView::popVisibleAll(const skip_list_t& skip_list)
2372LLMultiFloater::LLMultiFloater() : 2397LLMultiFloater::LLMultiFloater() :
2373 mTabContainer(NULL), 2398 mTabContainer(NULL),
2374 mTabPos(LLTabContainerCommon::TOP), 2399 mTabPos(LLTabContainerCommon::TOP),
2375 mAutoResize(FALSE) 2400 mAutoResize(TRUE)
2376{ 2401{
2377 2402
2378} 2403}
@@ -2380,7 +2405,7 @@ LLMultiFloater::LLMultiFloater() :
2380LLMultiFloater::LLMultiFloater(LLTabContainerCommon::TabPosition tab_pos) : 2405LLMultiFloater::LLMultiFloater(LLTabContainerCommon::TabPosition tab_pos) :
2381 mTabContainer(NULL), 2406 mTabContainer(NULL),
2382 mTabPos(tab_pos), 2407 mTabPos(tab_pos),
2383 mAutoResize(FALSE) 2408 mAutoResize(TRUE)
2384{ 2409{
2385 2410
2386} 2411}
@@ -2594,15 +2619,12 @@ void LLMultiFloater::addFloater(LLFloater* floaterp, BOOL select_added_floater,
2594 floaterp->setCanResize(FALSE); 2619 floaterp->setCanResize(FALSE);
2595 floaterp->setCanDrag(FALSE); 2620 floaterp->setCanDrag(FALSE);
2596 2621
2597 S32 new_width = llmax(mRect.getWidth(), floaterp->getRect().getWidth());
2598 S32 new_height = llmax(mRect.getHeight(), floaterp->getRect().getHeight() + LLFLOATER_HEADER_SIZE + TABCNTR_HEADER_HEIGHT);
2599
2600 reshape(new_width, new_height);
2601
2602 //add the panel, add it to proper maps 2622 //add the panel, add it to proper maps
2603 mTabContainer->addTabPanel(floaterp, floaterp->getTitle(), FALSE, onTabSelected, this, 0, FALSE, insertion_point); 2623 mTabContainer->addTabPanel(floaterp, floaterp->getTitle(), FALSE, onTabSelected, this, 0, FALSE, insertion_point);
2604 mFloaterDataMap[floaterp->getHandle()] = floater_data; 2624 mFloaterDataMap[floaterp->getHandle()] = floater_data;
2605 2625
2626 resizeToContents();
2627
2606 if ( select_added_floater ) 2628 if ( select_added_floater )
2607 { 2629 {
2608 mTabContainer->selectLastTab(); 2630 mTabContainer->selectLastTab();
@@ -2676,10 +2698,7 @@ void LLMultiFloater::removeFloater(LLFloater* floaterp)
2676 floaterp->setBackgroundVisible(TRUE); 2698 floaterp->setBackgroundVisible(TRUE);
2677 floaterp->setHost(NULL); 2699 floaterp->setHost(NULL);
2678 2700
2679 if (mAutoResize) 2701 resizeToContents();
2680 {
2681 resizeToContents();
2682 }
2683 2702
2684 tabOpen((LLFloater*)mTabContainer->getCurrentPanel(), false); 2703 tabOpen((LLFloater*)mTabContainer->getCurrentPanel(), false);
2685} 2704}
@@ -2729,7 +2748,8 @@ BOOL LLMultiFloater::handleKeyHere(KEY key, MASK mask, BOOL called_from_parent)
2729 if (key == 'W') 2748 if (key == 'W')
2730 { 2749 {
2731 LLFloater* floater = getActiveFloater(); 2750 LLFloater* floater = getActiveFloater();
2732 if (floater && floater->canClose()) 2751 // is user closeable and is system closeable
2752 if (floater && floater->canClose() && floater->isCloseable())
2733 { 2753 {
2734 floater->close(); 2754 floater->close();
2735 } 2755 }
@@ -2848,10 +2868,17 @@ void LLMultiFloater::resizeToContents()
2848 2868
2849 S32 cur_height = mRect.getHeight(); 2869 S32 cur_height = mRect.getHeight();
2850 2870
2851 reshape(new_width, new_height); 2871 if (mAutoResize)
2872 {
2873 reshape(new_width, new_height);
2874 }
2875 else
2876 {
2877 reshape(llmax(new_min_width, mRect.getWidth()), llmax(new_min_height, mRect.getHeight()));
2878 }
2852 2879
2853 // make sure upper left corner doesn't move 2880 // make sure upper left corner doesn't move
2854 translate(0, cur_height - new_height); 2881 translate(0, cur_height - mRect.getHeight());
2855 2882
2856 // Try to keep whole view onscreen, don't allow partial offscreen. 2883 // Try to keep whole view onscreen, don't allow partial offscreen.
2857 gFloaterView->adjustToFitScreen(this, FALSE); 2884 gFloaterView->adjustToFitScreen(this, FALSE);
diff --git a/linden/indra/llui/llfloater.h b/linden/indra/llui/llfloater.h
index cd45762..8b610e3 100644
--- a/linden/indra/llui/llfloater.h
+++ b/linden/indra/llui/llfloater.h
@@ -212,6 +212,10 @@ public:
212 static BOOL getEditModeEnabled(); 212 static BOOL getEditModeEnabled();
213 static LLMultiFloater* getFloaterHost() {return sHostp; } 213 static LLMultiFloater* getFloaterHost() {return sHostp; }
214 214
215 static void show(LLFloater* floaterp);
216 static void hide(LLFloater* floaterp);
217 static BOOL visible(LLFloater* floaterp);
218
215 static LLFloater* getFloaterByHandle(LLViewHandle handle); 219 static LLFloater* getFloaterByHandle(LLViewHandle handle);
216 220
217protected: 221protected:
@@ -279,7 +283,6 @@ protected:
279 std::vector<LLView*> mMinimizedHiddenChildren; 283 std::vector<LLView*> mMinimizedHiddenChildren;
280}; 284};
281 285
282
283///////////////////////////////////////////////////////////// 286/////////////////////////////////////////////////////////////
284// LLFloaterView 287// LLFloaterView
285// Parent of all floating panels 288// Parent of all floating panels
@@ -354,8 +357,8 @@ public:
354 LLMultiFloater(); 357 LLMultiFloater();
355 LLMultiFloater(LLTabContainerCommon::TabPosition tab_pos); 358 LLMultiFloater(LLTabContainerCommon::TabPosition tab_pos);
356 LLMultiFloater(const LLString& name); 359 LLMultiFloater(const LLString& name);
357 LLMultiFloater(const LLString& name, const LLRect& rect, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = FALSE); 360 LLMultiFloater(const LLString& name, const LLRect& rect, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = TRUE);
358 LLMultiFloater(const LLString& name, const LLString& rect_control, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = FALSE); 361 LLMultiFloater(const LLString& name, const LLString& rect_control, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = TRUE);
359 virtual ~LLMultiFloater(); 362 virtual ~LLMultiFloater();
360 363
361 virtual BOOL postBuild(); 364 virtual BOOL postBuild();
@@ -416,3 +419,4 @@ extern LLFloaterView* gFloaterView;
416 419
417#endif // LL_FLOATER_H 420#endif // LL_FLOATER_H
418 421
422
diff --git a/linden/indra/llui/lllineeditor.cpp b/linden/indra/llui/lllineeditor.cpp
index a2cd9af..44616b9 100644
--- a/linden/indra/llui/lllineeditor.cpp
+++ b/linden/indra/llui/lllineeditor.cpp
@@ -157,6 +157,14 @@ LLLineEditor::LLLineEditor(const LLString& name, const LLRect& rect,
157{ 157{
158 llassert( max_length_bytes > 0 ); 158 llassert( max_length_bytes > 0 );
159 159
160 // line history support:
161 // - initialize line history list
162 mLineHistory.insert( mLineHistory.end(), "" );
163 // - disable line history by default
164 mHaveHistory = FALSE;
165 // - reset current history line pointer
166 mCurrentHistoryLine = 0;
167
160 if (font) 168 if (font)
161 { 169 {
162 mGLFont = font; 170 mGLFont = font;
@@ -229,10 +237,33 @@ void LLLineEditor::onFocusLost()
229 237
230void LLLineEditor::onCommit() 238void LLLineEditor::onCommit()
231{ 239{
240 // put current line into the line history
241 updateHistory();
242
232 LLUICtrl::onCommit(); 243 LLUICtrl::onCommit();
233 selectAll(); 244 selectAll();
234} 245}
235 246
247// line history support
248void LLLineEditor::updateHistory()
249{
250 // On history enabled line editors, remember committed line and
251 // reset current history line number.
252 // Be sure only to remember lines that are not empty and that are
253 // different from the last on the list.
254 if( mHaveHistory && mText.length() && ( mLineHistory.empty() || getText() != mLineHistory.back() ) )
255 {
256 // discard possible empty line at the end of the history
257 // inserted by setText()
258 if( !mLineHistory.back().length() )
259 {
260 mLineHistory.pop_back();
261 }
262 mLineHistory.insert( mLineHistory.end(), getText() );
263 mCurrentHistoryLine = mLineHistory.size() - 1;
264 }
265}
266
236void LLLineEditor::reshape(S32 width, S32 height, BOOL called_from_parent) 267void LLLineEditor::reshape(S32 width, S32 height, BOOL called_from_parent)
237{ 268{
238 LLUICtrl::reshape(width, height, called_from_parent ); 269 LLUICtrl::reshape(width, height, called_from_parent );
@@ -240,6 +271,10 @@ void LLLineEditor::reshape(S32 width, S32 height, BOOL called_from_parent)
240 mMaxHPixels = mRect.getWidth() - 2 * (mBorderThickness + UI_LINEEDITOR_H_PAD) + 1 - mBorderRight; 271 mMaxHPixels = mRect.getWidth() - 2 * (mBorderThickness + UI_LINEEDITOR_H_PAD) + 1 - mBorderRight;
241} 272}
242 273
274void LLLineEditor::setEnableLineHistory( BOOL enabled )
275{
276 mHaveHistory = enabled;
277}
243 278
244void LLLineEditor::setEnabled(BOOL enabled) 279void LLLineEditor::setEnabled(BOOL enabled)
245{ 280{
@@ -300,6 +335,13 @@ void LLLineEditor::setText(const LLString &new_text)
300 deselect(); 335 deselect();
301 } 336 }
302 setCursor(llmin((S32)mText.length(), getCursor())); 337 setCursor(llmin((S32)mText.length(), getCursor()));
338
339 // Newly set text goes always in the last line of history.
340 // Possible empty strings (as with chat line) will be deleted later.
341 mLineHistory.insert( mLineHistory.end(), new_text );
342 // Set current history line to end of history.
343 mCurrentHistoryLine = mLineHistory.size() - 1;
344
303 mPrevText = mText; 345 mPrevText = mText;
304} 346}
305 347
@@ -1086,6 +1128,45 @@ BOOL LLLineEditor::handleSpecialKey(KEY key, MASK mask)
1086 } 1128 }
1087 break; 1129 break;
1088 1130
1131 // handle ctrl-uparrow if we have a history enabled line editor.
1132 case KEY_UP:
1133 if( mHaveHistory && ( MASK_CONTROL & mask ) )
1134 {
1135 if( mCurrentHistoryLine > 0 )
1136 {
1137 mText.assign( mLineHistory[ --mCurrentHistoryLine ] );
1138 setCursor(llmin((S32)mText.length(), getCursor()));
1139 }
1140 else
1141 {
1142 reportBadKeystroke();
1143 }
1144 handled = TRUE;
1145 }
1146 break;
1147
1148 // handle ctrl-downarrow if we have a history enabled line editor
1149 case KEY_DOWN:
1150 if( mHaveHistory && ( MASK_CONTROL & mask ) )
1151 {
1152 if( !mLineHistory.empty() && mCurrentHistoryLine < mLineHistory.size() - 1 )
1153 {
1154 mText.assign( mLineHistory[ ++mCurrentHistoryLine ] );
1155 setCursor(llmin((S32)mText.length(), getCursor()));
1156 }
1157 else
1158 {
1159 reportBadKeystroke();
1160 }
1161 handled = TRUE;
1162 }
1163 break;
1164
1165 case KEY_RETURN:
1166 // store sent line in history
1167 updateHistory();
1168 break;
1169
1089 case KEY_ESCAPE: 1170 case KEY_ESCAPE:
1090 if (mRevertOnEsc && mText.getString() != mPrevText) 1171 if (mRevertOnEsc && mText.getString() != mPrevText)
1091 { 1172 {
diff --git a/linden/indra/llui/lllineeditor.h b/linden/indra/llui/lllineeditor.h
index 65c75ab..e715737 100644
--- a/linden/indra/llui/lllineeditor.h
+++ b/linden/indra/llui/lllineeditor.h
@@ -36,6 +36,7 @@
36// Clipboard (cut, copy, and paste) 36// Clipboard (cut, copy, and paste)
37// Horizontal scrolling to allow strings longer than widget size allows 37// Horizontal scrolling to allow strings longer than widget size allows
38// Pre-validation (limit which keys can be used) 38// Pre-validation (limit which keys can be used)
39// Optional line history so previous entries can be recalled by CTRL UP/DOWN
39 40
40 41
41#ifndef LL_LLLINEEDITOR_H 42#ifndef LL_LLLINEEDITOR_H
@@ -206,6 +207,10 @@ public:
206 207
207 static BOOL postvalidateFloat(const LLString &str); 208 static BOOL postvalidateFloat(const LLString &str);
208 209
210 // line history support:
211 void setEnableLineHistory( BOOL enabled ); // switches line history on or off
212 void updateHistory(); // stores current line in history
213
209protected: 214protected:
210 void removeChar(); 215 void removeChar();
211 void addChar(const llwchar c); 216 void addChar(const llwchar c);
@@ -224,6 +229,11 @@ protected:
224 LLString mPrevText; // Saved string for 'ESC' revert 229 LLString mPrevText; // Saved string for 'ESC' revert
225 LLUIString mLabel; // text label that is visible when no user text provided 230 LLUIString mLabel; // text label that is visible when no user text provided
226 231
232 // line history support:
233 BOOL mHaveHistory; // flag for enabled line history
234 std::vector<LLString> mLineHistory; // line history storage
235 U32 mCurrentHistoryLine; // currently browsed history line
236
227 LLViewBorder* mBorder; 237 LLViewBorder* mBorder;
228 const LLFontGL* mGLFont; 238 const LLFontGL* mGLFont;
229 S32 mMaxLengthChars; // Max number of characters 239 S32 mMaxLengthChars; // Max number of characters
diff --git a/linden/indra/llui/llmemberlistener.h b/linden/indra/llui/llmemberlistener.h
index 92e7278..bc67519 100644
--- a/linden/indra/llui/llmemberlistener.h
+++ b/linden/indra/llui/llmemberlistener.h
@@ -37,7 +37,6 @@ class LLMemberListener : public LLSimpleListener
37{ 37{
38public: 38public:
39 LLMemberListener() : mPtr(NULL), mRegisteredName("") { } 39 LLMemberListener() : mPtr(NULL), mRegisteredName("") { }
40 ~LLMemberListener() { }
41 40
42 void registerListener(T *pointer, const LLString& register_name) 41 void registerListener(T *pointer, const LLString& register_name)
43 { 42 {
diff --git a/linden/indra/llui/llpanel.cpp b/linden/indra/llui/llpanel.cpp
index f0b5b25..dfa3f8a 100644
--- a/linden/indra/llui/llpanel.cpp
+++ b/linden/indra/llui/llpanel.cpp
@@ -589,7 +589,7 @@ LLView* LLPanel::fromXML(LLXMLNodePtr node, LLView* parentp, LLUICtrlFactory *fa
589 return panelp; 589 return panelp;
590} 590}
591 591
592void LLPanel::initPanelXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) 592BOOL LLPanel::initPanelXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory)
593{ 593{
594 LLString name("panel"); 594 LLString name("panel");
595 node->getAttributeString("name", name); 595 node->getAttributeString("name", name);
@@ -605,12 +605,23 @@ void LLPanel::initPanelXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *f
605 605
606 LLString xml_filename; 606 LLString xml_filename;
607 node->getAttributeString("filename", xml_filename); 607 node->getAttributeString("filename", xml_filename);
608
609 BOOL didPost;
610
608 if (!xml_filename.empty()) 611 if (!xml_filename.empty())
609 { 612 {
610 factory->buildPanel(this, xml_filename, NULL); 613 didPost = factory->buildPanel(this, xml_filename, NULL);
614 } else {
615 didPost = FALSE;
611 } 616 }
612 617
613 postBuild(); 618 if (!didPost)
619 {
620 postBuild();
621 didPost = TRUE;
622 }
623
624 return didPost;
614} 625}
615 626
616void LLPanel::setPanelParameters(LLXMLNodePtr node, LLView* parentp) 627void LLPanel::setPanelParameters(LLXMLNodePtr node, LLView* parentp)
diff --git a/linden/indra/llui/llpanel.h b/linden/indra/llui/llpanel.h
index 9da942e..fea3eee 100644
--- a/linden/indra/llui/llpanel.h
+++ b/linden/indra/llui/llpanel.h
@@ -135,7 +135,7 @@ public:
135 135
136 virtual LLXMLNodePtr getXML(bool save_children = true) const; 136 virtual LLXMLNodePtr getXML(bool save_children = true) const;
137 static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); 137 static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory);
138 void initPanelXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); 138 BOOL initPanelXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory);
139 void setPanelParameters(LLXMLNodePtr node, LLView *parentp); 139 void setPanelParameters(LLXMLNodePtr node, LLView *parentp);
140 140
141 // ** Wrappers for setting child properties by name ** -TomY 141 // ** Wrappers for setting child properties by name ** -TomY
diff --git a/linden/indra/llui/llscrolllistctrl.cpp b/linden/indra/llui/llscrolllistctrl.cpp
index 22987dc..fd98bd5 100644
--- a/linden/indra/llui/llscrolllistctrl.cpp
+++ b/linden/indra/llui/llscrolllistctrl.cpp
@@ -99,7 +99,7 @@ protected:
99// LLScrollListIcon 99// LLScrollListIcon
100// 100//
101LLScrollListIcon::LLScrollListIcon(LLImageGL* icon, S32 width, LLUUID image_id) : 101LLScrollListIcon::LLScrollListIcon(LLImageGL* icon, S32 width, LLUUID image_id) :
102mIcon(icon), mImageUUID(image_id.asString()) 102mIcon(icon), mColor(LLColor4::white), mImageUUID(image_id.asString())
103{ 103{
104 if (width) 104 if (width)
105 { 105 {
@@ -115,6 +115,16 @@ LLScrollListIcon::~LLScrollListIcon()
115{ 115{
116} 116}
117 117
118void LLScrollListIcon::setColor(const LLColor4& color)
119{
120 mColor = color;
121}
122
123void LLScrollListIcon::drawToWidth(S32 width, const LLColor4& color, const LLColor4& highlight_color) const
124{
125 gl_draw_image(0, 0, mIcon, mColor);
126}
127
118// 128//
119// LLScrollListCheck 129// LLScrollListCheck
120// 130//
@@ -208,6 +218,15 @@ LLScrollListText::~LLScrollListText()
208 delete mColor; 218 delete mColor;
209} 219}
210 220
221void LLScrollListText::setColor(const LLColor4& color)
222{
223 if (!mColor)
224 {
225 mColor = new LLColor4();
226 }
227 *mColor = color;
228}
229
211void LLScrollListText::setText(const LLString& text) 230void LLScrollListText::setText(const LLString& text)
212{ 231{
213 mText = text; 232 mText = text;
@@ -2809,6 +2828,8 @@ LLScrollListItem* LLScrollListCtrl::addElement(const LLSD& value, EAddPosition p
2809 LLString fontname = (*itor)["font"].asString(); 2828 LLString fontname = (*itor)["font"].asString();
2810 LLString fontstyle = (*itor)["font-style"].asString(); 2829 LLString fontstyle = (*itor)["font-style"].asString();
2811 LLString type = (*itor)["type"].asString(); 2830 LLString type = (*itor)["type"].asString();
2831 BOOL has_color = (*itor).has("color");
2832 LLColor4 color = ((*itor)["color"]);
2812 2833
2813 const LLFontGL *font = gResMgr->getRes(fontname); 2834 const LLFontGL *font = gResMgr->getRes(fontname);
2814 if (!font) 2835 if (!font)
@@ -2821,21 +2842,41 @@ LLScrollListItem* LLScrollListCtrl::addElement(const LLSD& value, EAddPosition p
2821 { 2842 {
2822 LLUUID image_id = value.asUUID(); 2843 LLUUID image_id = value.asUUID();
2823 LLImageGL* icon = LLUI::sImageProvider->getUIImageByID(image_id); 2844 LLImageGL* icon = LLUI::sImageProvider->getUIImageByID(image_id);
2824 new_item->setColumn(index, new LLScrollListIcon(icon, width, image_id)); 2845 LLScrollListIcon* cell = new LLScrollListIcon(icon, width, image_id);
2846 if (has_color)
2847 {
2848 cell->setColor(color);
2849 }
2850 new_item->setColumn(index, cell);
2825 } 2851 }
2826 else if (type == "checkbox") 2852 else if (type == "checkbox")
2827 { 2853 {
2828 LLCheckBoxCtrl* ctrl = new LLCheckBoxCtrl(value.asString(), 2854 LLCheckBoxCtrl* ctrl = new LLCheckBoxCtrl(value.asString(),
2829 LLRect(0, 0, width, width), "label"); 2855 LLRect(0, 0, width, width), "label");
2830 new_item->setColumn(index, new LLScrollListCheck(ctrl,width)); 2856 LLScrollListCheck* cell = new LLScrollListCheck(ctrl,width);
2857 if (has_color)
2858 {
2859 cell->setColor(color);
2860 }
2861 new_item->setColumn(index, cell);
2831 } 2862 }
2832 else if (type == "separator") 2863 else if (type == "separator")
2833 { 2864 {
2834 new_item->setColumn(index, new LLScrollListSeparator(width)); 2865 LLScrollListSeparator* cell = new LLScrollListSeparator(width);
2866 if (has_color)
2867 {
2868 cell->setColor(color);
2869 }
2870 new_item->setColumn(index, cell);
2835 } 2871 }
2836 else 2872 else
2837 { 2873 {
2838 new_item->setColumn(index, new LLScrollListText(value.asString(), font, width, font_style, font_alignment)); 2874 LLScrollListText* cell = new LLScrollListText(value.asString(), font, width, font_style, font_alignment);
2875 if (has_color)
2876 {
2877 cell->setColor(color);
2878 }
2879 new_item->setColumn(index, cell);
2839 if (columnp->mHeader && !value.asString().empty()) 2880 if (columnp->mHeader && !value.asString().empty())
2840 { 2881 {
2841 columnp->mHeader->setHasResizableElement(TRUE); 2882 columnp->mHeader->setHasResizableElement(TRUE);
diff --git a/linden/indra/llui/llscrolllistctrl.h b/linden/indra/llui/llscrolllistctrl.h
index eed07b8..429985b 100644
--- a/linden/indra/llui/llscrolllistctrl.h
+++ b/linden/indra/llui/llscrolllistctrl.h
@@ -63,6 +63,7 @@ public:
63 virtual void setWidth(S32 width) = 0; 63 virtual void setWidth(S32 width) = 0;
64 virtual void highlightText(S32 offset, S32 num_chars) {} 64 virtual void highlightText(S32 offset, S32 num_chars) {}
65 virtual BOOL isText() = 0; 65 virtual BOOL isText() = 0;
66 virtual void setColor(const LLColor4&) = 0;
66 67
67 virtual BOOL handleClick() { return FALSE; } 68 virtual BOOL handleClick() { return FALSE; }
68 virtual void setEnabled(BOOL enable) { } 69 virtual void setEnabled(BOOL enable) { }
@@ -77,6 +78,7 @@ public:
77 virtual S32 getWidth() const {return mWidth;} 78 virtual S32 getWidth() const {return mWidth;}
78 virtual S32 getHeight() const { return 5; }; 79 virtual S32 getHeight() const { return 5; };
79 virtual void setWidth(S32 width) {mWidth = width; } 80 virtual void setWidth(S32 width) {mWidth = width; }
81 virtual void setColor(const LLColor4&) {};
80 virtual BOOL isText() { return FALSE; } 82 virtual BOOL isText() { return FALSE; }
81 83
82protected: 84protected:
@@ -97,6 +99,7 @@ public:
97 virtual const BOOL getVisible() const { return mVisible; } 99 virtual const BOOL getVisible() const { return mVisible; }
98 virtual void highlightText(S32 offset, S32 num_chars) {mHighlightOffset = offset; mHighlightCount = num_chars;} 100 virtual void highlightText(S32 offset, S32 num_chars) {mHighlightOffset = offset; mHighlightCount = num_chars;}
99 void setText(const LLString& text); 101 void setText(const LLString& text);
102 virtual void setColor(const LLColor4&);
100 virtual BOOL isText() { return TRUE; } 103 virtual BOOL isText() { return TRUE; }
101 104
102private: 105private:
@@ -120,18 +123,20 @@ class LLScrollListIcon : public LLScrollListCell
120public: 123public:
121 LLScrollListIcon( LLImageGL* icon, S32 width = 0, LLUUID image_id = LLUUID::null); 124 LLScrollListIcon( LLImageGL* icon, S32 width = 0, LLUUID image_id = LLUUID::null);
122 /*virtual*/ ~LLScrollListIcon(); 125 /*virtual*/ ~LLScrollListIcon();
123 virtual void drawToWidth(S32 width, const LLColor4& color, const LLColor4& highlight_color) const { gl_draw_image(0, 0, mIcon); } 126 virtual void drawToWidth(S32 width, const LLColor4& color, const LLColor4& highlight_color) const;
124 virtual S32 getWidth() const { return mWidth; } 127 virtual S32 getWidth() const { return mWidth; }
125 virtual S32 getHeight() const { return mIcon->getHeight(); } 128 virtual S32 getHeight() const { return mIcon->getHeight(); }
126 virtual const LLString& getText() const { return mImageUUID; } 129 virtual const LLString& getText() const { return mImageUUID; }
127 virtual const LLString& getTextLower() const { return mImageUUID; } 130 virtual const LLString& getTextLower() const { return mImageUUID; }
128 virtual void setWidth(S32 width) { mWidth = width; } 131 virtual void setWidth(S32 width) { mWidth = width; }
132 virtual void setColor(const LLColor4&);
129 virtual BOOL isText() { return FALSE; } 133 virtual BOOL isText() { return FALSE; }
130 134
131private: 135private:
132 LLPointer<LLImageGL> mIcon; 136 LLPointer<LLImageGL> mIcon;
133 LLString mImageUUID; 137 LLString mImageUUID;
134 S32 mWidth; 138 S32 mWidth;
139 LLColor4 mColor;
135}; 140};
136 141
137class LLScrollListCheck : public LLScrollListCell 142class LLScrollListCheck : public LLScrollListCell
@@ -146,6 +151,7 @@ public:
146 151
147 virtual BOOL handleClick(); 152 virtual BOOL handleClick();
148 virtual void setEnabled(BOOL enable) { if (mCheckBox) mCheckBox->setEnabled(enable); } 153 virtual void setEnabled(BOOL enable) { if (mCheckBox) mCheckBox->setEnabled(enable); }
154 virtual void setColor(const LLColor4& color) {};
149 155
150 LLCheckBoxCtrl* getCheckBox() { return mCheckBox; } 156 LLCheckBoxCtrl* getCheckBox() { return mCheckBox; }
151 virtual BOOL isText() { return FALSE; } 157 virtual BOOL isText() { return FALSE; }
diff --git a/linden/indra/llui/lltabcontainer.cpp b/linden/indra/llui/lltabcontainer.cpp
index 61cfde4..44940ae 100644
--- a/linden/indra/llui/lltabcontainer.cpp
+++ b/linden/indra/llui/lltabcontainer.cpp
@@ -77,7 +77,8 @@ LLTabContainerCommon::LLTabContainerCommon(
77 mCallbackUserdata( callback_userdata ), 77 mCallbackUserdata( callback_userdata ),
78 mTitleBox(NULL), 78 mTitleBox(NULL),
79 mTopBorderHeight(LLPANEL_BORDER_WIDTH), 79 mTopBorderHeight(LLPANEL_BORDER_WIDTH),
80 mTabPosition(pos) 80 mTabPosition(pos),
81 mLockedTabCount(0)
81{ 82{
82 setMouseOpaque(FALSE); 83 setMouseOpaque(FALSE);
83} 84}
@@ -142,6 +143,13 @@ void LLTabContainerCommon::addPlaceholder(LLPanel* child, const LLString& label)
142 addTabPanel(child, label, FALSE, NULL, NULL, 0, TRUE); 143 addTabPanel(child, label, FALSE, NULL, NULL, 0, TRUE);
143} 144}
144 145
146void LLTabContainerCommon::lockTabs()
147{
148 // count current tabs and ensure no new tabs get
149 // inserted between them
150 mLockedTabCount = getTabCount();
151}
152
145void LLTabContainerCommon::removeTabPanel(LLPanel* child) 153void LLTabContainerCommon::removeTabPanel(LLPanel* child)
146{ 154{
147 BOOL has_focus = gFocusMgr.childHasKeyboardFocus(this); 155 BOOL has_focus = gFocusMgr.childHasKeyboardFocus(this);
@@ -164,6 +172,10 @@ void LLTabContainerCommon::removeTabPanel(LLPanel* child)
164 break; 172 break;
165 } 173 }
166 } 174 }
175
176 // make sure we don't have more locked tabs than we have tabs
177 mLockedTabCount = llmin(getTabCount(), mLockedTabCount);
178
167 if (mCurrentTabIdx >= (S32)mTabList.size()) 179 if (mCurrentTabIdx >= (S32)mTabList.size())
168 { 180 {
169 mCurrentTabIdx = mTabList.size()-1; 181 mCurrentTabIdx = mTabList.size()-1;
@@ -526,6 +538,15 @@ void LLTabContainerCommon::setTabPanelFlashing(LLPanel* child, BOOL state )
526 } 538 }
527} 539}
528 540
541void LLTabContainerCommon::setTabImage(LLPanel* child, std::string img_name)
542{
543 LLTabTuple* tuple = getTabByPanel(child);
544 if( tuple )
545 {
546 tuple->mButton->setImageOverlay(img_name, LLFontGL::RIGHT);
547 }
548}
549
529void LLTabContainerCommon::setTitle(const LLString& title) 550void LLTabContainerCommon::setTitle(const LLString& title)
530{ 551{
531 if (mTitleBox) 552 if (mTitleBox)
@@ -687,12 +708,12 @@ void LLTabContainerCommon::insertTuple(LLTabTuple * tuple, eInsertionPoint inser
687 { 708 {
688 case START: 709 case START:
689 // insert the new tab in the front of the list 710 // insert the new tab in the front of the list
690 mTabList.insert(mTabList.begin(), tuple); 711 mTabList.insert(mTabList.begin() + mLockedTabCount, tuple);
691 break; 712 break;
692 case RIGHT_OF_CURRENT: 713 case RIGHT_OF_CURRENT:
693 // insert the new tab after the current tab 714 // insert the new tab after the current tab (but not before mLockedTabCount)
694 { 715 {
695 tuple_list_t::iterator current_iter = mTabList.begin() + mCurrentTabIdx + 1; 716 tuple_list_t::iterator current_iter = mTabList.begin() + llmax(mLockedTabCount, mCurrentTabIdx + 1);
696 mTabList.insert(current_iter, tuple); 717 mTabList.insert(current_iter, tuple);
697 } 718 }
698 break; 719 break;
@@ -1249,6 +1270,7 @@ void LLTabContainer::draw()
1249 for(tuple_list_t::iterator iter = mTabList.begin(); iter != mTabList.end(); ++iter) 1270 for(tuple_list_t::iterator iter = mTabList.begin(); iter != mTabList.end(); ++iter)
1250 { 1271 {
1251 LLTabTuple* tuple = *iter; 1272 LLTabTuple* tuple = *iter;
1273
1252 tuple->mButton->translate( left - tuple->mButton->getRect().mLeft, 0 ); 1274 tuple->mButton->translate( left - tuple->mButton->getRect().mLeft, 0 );
1253 left += tuple->mButton->getRect().getWidth(); 1275 left += tuple->mButton->getRect().getWidth();
1254 1276
@@ -1596,3 +1618,27 @@ BOOL LLTabContainer::handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop, EDrag
1596 1618
1597 return LLView::handleDragAndDrop(x, y, mask, drop, type, cargo_data, accept, tooltip); 1619 return LLView::handleDragAndDrop(x, y, mask, drop, type, cargo_data, accept, tooltip);
1598} 1620}
1621
1622void LLTabContainer::setTabImage(LLPanel* child, std::string image_name)
1623{
1624 LLTabTuple* tuple = getTabByPanel(child);
1625 if( tuple )
1626 {
1627 tuple->mButton->setImageOverlay(image_name, LLFontGL::RIGHT);
1628
1629 const LLFontGL* fontp = gResMgr->getRes( LLFONT_SANSSERIF_SMALL );
1630 // remove current width from total tab strip width
1631 mTotalTabWidth -= tuple->mButton->getRect().getWidth();
1632
1633 S32 image_overlay_width = tuple->mButton->getImageOverlay().notNull() ?
1634 tuple->mButton->getImageOverlay()->getWidth(0) :
1635 0;
1636 tuple->mButton->reshape(llclamp(fontp->getWidth(tuple->mButton->getLabelSelected()) + TAB_PADDING + image_overlay_width, mMinTabWidth, mMaxTabWidth),
1637 tuple->mButton->getRect().getHeight());
1638 // add back in button width to total tab strip width
1639 mTotalTabWidth += tuple->mButton->getRect().getWidth();
1640
1641 // tabs have changed size, might need to scroll to see current tab
1642 updateMaxScrollPos();
1643 }
1644} \ No newline at end of file
diff --git a/linden/indra/llui/lltabcontainer.h b/linden/indra/llui/lltabcontainer.h
index 5fe6bc5..7d501d2 100644
--- a/linden/indra/llui/lltabcontainer.h
+++ b/linden/indra/llui/lltabcontainer.h
@@ -87,7 +87,8 @@ public:
87 BOOL placeholder = FALSE, 87 BOOL placeholder = FALSE,
88 eInsertionPoint insertion_point = END) = 0; 88 eInsertionPoint insertion_point = END) = 0;
89 virtual void addPlaceholder(LLPanel* child, const LLString& label); 89 virtual void addPlaceholder(LLPanel* child, const LLString& label);
90 90 virtual void lockTabs();
91
91 virtual void enableTabButton(S32 which, BOOL enable); 92 virtual void enableTabButton(S32 which, BOOL enable);
92 93
93 virtual void removeTabPanel( LLPanel* child ); 94 virtual void removeTabPanel( LLPanel* child );
@@ -113,6 +114,7 @@ public:
113 114
114 BOOL getTabPanelFlashing(LLPanel* child); 115 BOOL getTabPanelFlashing(LLPanel* child);
115 void setTabPanelFlashing(LLPanel* child, BOOL state); 116 void setTabPanelFlashing(LLPanel* child, BOOL state);
117 virtual void setTabImage(LLPanel* child, std::string img_name);
116 void setTitle( const LLString& title ); 118 void setTitle( const LLString& title );
117 const LLString getPanelTitle(S32 index); 119 const LLString getPanelTitle(S32 index);
118 120
@@ -180,6 +182,7 @@ protected:
180 182
181 S32 mTopBorderHeight; 183 S32 mTopBorderHeight;
182 TabPosition mTabPosition; 184 TabPosition mTabPosition;
185 S32 mLockedTabCount;
183 186
184protected: 187protected:
185 void scrollPrev(); 188 void scrollPrev();
@@ -221,7 +224,7 @@ public:
221 /*virtual*/ void removeTabPanel( LLPanel* child ); 224 /*virtual*/ void removeTabPanel( LLPanel* child );
222 225
223 /*virtual*/ void setPanelTitle(S32 index, const LLString& title); 226 /*virtual*/ void setPanelTitle(S32 index, const LLString& title);
224 227 /*virtual*/ void setTabImage(LLPanel* child, std::string img_name);
225 /*virtual*/ void setRightTabBtnOffset( S32 offset ); 228 /*virtual*/ void setRightTabBtnOffset( S32 offset );
226 229
227 /*virtual*/ void setMinTabWidth(S32 width); 230 /*virtual*/ void setMinTabWidth(S32 width);
diff --git a/linden/indra/llui/lltexteditor.cpp b/linden/indra/llui/lltexteditor.cpp
index ba991c2..80205d3 100644
--- a/linden/indra/llui/lltexteditor.cpp
+++ b/linden/indra/llui/lltexteditor.cpp
@@ -309,6 +309,9 @@ LLTextEditor::LLTextEditor(
309{ 309{
310 mSourceID.generate(); 310 mSourceID.generate();
311 311
312 // reset desired x cursor position
313 mDesiredXPixel = -1;
314
312 if (font) 315 if (font)
313 { 316 {
314 mGLFont = font; 317 mGLFont = font;
@@ -348,7 +351,7 @@ LLTextEditor::LLTextEditor(
348 mBorder = new LLViewBorder( "text ed border", LLRect(0, mRect.getHeight(), mRect.getWidth(), 0), LLViewBorder::BEVEL_IN, LLViewBorder::STYLE_LINE, UI_TEXTEDITOR_BORDER ); 351 mBorder = new LLViewBorder( "text ed border", LLRect(0, mRect.getHeight(), mRect.getWidth(), 0), LLViewBorder::BEVEL_IN, LLViewBorder::STYLE_LINE, UI_TEXTEDITOR_BORDER );
349 addChild( mBorder ); 352 addChild( mBorder );
350 353
351 setText(default_text); 354 appendText(default_text, FALSE, FALSE);
352 355
353 mParseHTML=FALSE; 356 mParseHTML=FALSE;
354 mHTML=""; 357 mHTML="";
@@ -914,6 +917,8 @@ void LLTextEditor::setCursorPos(S32 offset)
914{ 917{
915 mCursorPos = llclamp(offset, 0, (S32)getLength()); 918 mCursorPos = llclamp(offset, 0, (S32)getLength());
916 updateScrollFromCursor(); 919 updateScrollFromCursor();
920 // reset desired x cursor position
921 mDesiredXPixel = -1;
917} 922}
918 923
919 924
@@ -2645,7 +2650,8 @@ void LLTextEditor::drawSelectionBackground()
2645 { 2650 {
2646 LLGLSNoTexture no_texture; 2651 LLGLSNoTexture no_texture;
2647 const LLColor4& color = mReadOnly ? mReadOnlyBgColor : mWriteableBgColor; 2652 const LLColor4& color = mReadOnly ? mReadOnlyBgColor : mWriteableBgColor;
2648 glColor3f( 1.f - color.mV[0], 1.f - color.mV[1], 1.f - color.mV[2] ); 2653 F32 alpha = hasFocus() ? 1.f : 0.5f;
2654 glColor4f( 1.f - color.mV[0], 1.f - color.mV[1], 1.f - color.mV[2], alpha );
2649 2655
2650 if( selection_left_y == selection_right_y ) 2656 if( selection_left_y == selection_right_y )
2651 { 2657 {
@@ -3098,6 +3104,9 @@ void LLTextEditor::changePage( S32 delta )
3098 S32 line, offset; 3104 S32 line, offset;
3099 getLineAndOffset( mCursorPos, &line, &offset ); 3105 getLineAndOffset( mCursorPos, &line, &offset );
3100 3106
3107 // get desired x position to remember previous position
3108 S32 desired_x_pixel = mDesiredXPixel;
3109
3101 // allow one line overlap 3110 // allow one line overlap
3102 S32 page_size = mScrollbar->getPageSize() - 1; 3111 S32 page_size = mScrollbar->getPageSize() - 1;
3103 if( delta == -1 ) 3112 if( delta == -1 )
@@ -3112,6 +3121,10 @@ void LLTextEditor::changePage( S32 delta )
3112 setCursorPos(getPos( line + page_size, offset )); 3121 setCursorPos(getPos( line + page_size, offset ));
3113 mScrollbar->setDocPos( mScrollbar->getDocPos() + page_size ); 3122 mScrollbar->setDocPos( mScrollbar->getDocPos() + page_size );
3114 } 3123 }
3124
3125 // put desired position into remember-buffer after setCursorPos()
3126 mDesiredXPixel = desired_x_pixel;
3127
3115 if (mOnScrollEndCallback && mOnScrollEndData && (mScrollbar->getDocPos() == mScrollbar->getDocPosMax())) 3128 if (mOnScrollEndCallback && mOnScrollEndData && (mScrollbar->getDocPos() == mScrollbar->getDocPosMax()))
3116 { 3129 {
3117 mOnScrollEndCallback(mOnScrollEndData); 3130 mOnScrollEndCallback(mOnScrollEndData);
@@ -3127,9 +3140,13 @@ void LLTextEditor::changeLine( S32 delta )
3127 3140
3128 S32 line_start = getLineStart(line); 3141 S32 line_start = getLineStart(line);
3129 3142
3130 S32 desired_x_pixel; 3143 // set desired x position to remembered previous position
3131 3144 S32 desired_x_pixel = mDesiredXPixel;
3132 desired_x_pixel = mGLFont->getWidth(mWText.c_str(), line_start, offset, mAllowEmbeddedItems ); 3145 // if remembered position was reset (thus -1), calculate new one here
3146 if( desired_x_pixel == -1 )
3147 {
3148 desired_x_pixel = mGLFont->getWidth(mWText.c_str(), line_start, offset, mAllowEmbeddedItems );
3149 }
3133 3150
3134 S32 new_line = 0; 3151 S32 new_line = 0;
3135 if( (delta < 0) && (line > 0 ) ) 3152 if( (delta < 0) && (line > 0 ) )
@@ -3165,6 +3182,9 @@ void LLTextEditor::changeLine( S32 delta )
3165 mAllowEmbeddedItems); 3182 mAllowEmbeddedItems);
3166 3183
3167 setCursorPos (getPos( new_line, new_offset )); 3184 setCursorPos (getPos( new_line, new_offset ));
3185
3186 // put desired position into remember-buffer after setCursorPos()
3187 mDesiredXPixel = desired_x_pixel;
3168 unbindEmbeddedChars( mGLFont ); 3188 unbindEmbeddedChars( mGLFont );
3169} 3189}
3170 3190
@@ -3358,6 +3378,14 @@ void LLTextEditor::appendColoredText(const LLString &new_text,
3358 style.setVisible(true); 3378 style.setVisible(true);
3359 style.setColor(color); 3379 style.setColor(color);
3360 style.setFontName(font_name); 3380 style.setFontName(font_name);
3381 appendStyledText(new_text, allow_undo, prepend_newline, &style);
3382}
3383
3384void LLTextEditor::appendStyledText(const LLString &new_text,
3385 bool allow_undo,
3386 bool prepend_newline,
3387 const LLStyle* style)
3388{
3361 if(mParseHTML) 3389 if(mParseHTML)
3362 { 3390 {
3363 3391
@@ -3368,10 +3396,13 @@ void LLTextEditor::appendColoredText(const LLString &new_text,
3368 LLStyle html; 3396 LLStyle html;
3369 html.setVisible(true); 3397 html.setVisible(true);
3370 html.setColor(mLinkColor); 3398 html.setColor(mLinkColor);
3371 html.setFontName(font_name); 3399 if (style)
3400 {
3401 html.setFontName(style->getFontString());
3402 }
3372 html.mUnderline = TRUE; 3403 html.mUnderline = TRUE;
3373 3404
3374 if (start > 0) appendText(text.substr(0,start),allow_undo, prepend_newline, &style); 3405 if (start > 0) appendText(text.substr(0,start),allow_undo, prepend_newline, style);
3375 html.setLinkHREF(text.substr(start,end-start)); 3406 html.setLinkHREF(text.substr(start,end-start));
3376 appendText(text.substr(start, end-start),allow_undo, prepend_newline, &html); 3407 appendText(text.substr(start, end-start),allow_undo, prepend_newline, &html);
3377 if (end < (S32)text.length()) 3408 if (end < (S32)text.length())
@@ -3384,22 +3415,14 @@ void LLTextEditor::appendColoredText(const LLString &new_text,
3384 break; 3415 break;
3385 } 3416 }
3386 } 3417 }
3387 if (end < (S32)text.length()) appendText(text,allow_undo, prepend_newline, &style); 3418 if (end < (S32)text.length()) appendText(text,allow_undo, prepend_newline, style);
3388 } 3419 }
3389 else 3420 else
3390 { 3421 {
3391 appendText(new_text, allow_undo, prepend_newline, &style); 3422 appendText(new_text, allow_undo, prepend_newline, style);
3392 } 3423 }
3393} 3424}
3394 3425
3395void LLTextEditor::appendStyledText(const LLString &new_text,
3396 bool allow_undo,
3397 bool prepend_newline,
3398 const LLStyle &style)
3399{
3400 appendText(new_text, allow_undo, prepend_newline, &style);
3401}
3402
3403// Appends new text to end of document 3426// Appends new text to end of document
3404void LLTextEditor::appendText(const LLString &new_text, bool allow_undo, bool prepend_newline, 3427void LLTextEditor::appendText(const LLString &new_text, bool allow_undo, bool prepend_newline,
3405 const LLStyle* segment_style) 3428 const LLStyle* segment_style)
diff --git a/linden/indra/llui/lltexteditor.h b/linden/indra/llui/lltexteditor.h
index 32375be..ebe8ac3 100644
--- a/linden/indra/llui/lltexteditor.h
+++ b/linden/indra/llui/lltexteditor.h
@@ -159,7 +159,7 @@ public:
159 // if styled text starts a line, you need to prepend a newline. 159 // if styled text starts a line, you need to prepend a newline.
160 void appendStyledText(const LLString &new_text, bool allow_undo, 160 void appendStyledText(const LLString &new_text, bool allow_undo,
161 bool prepend_newline, 161 bool prepend_newline,
162 const LLStyle &style); 162 const LLStyle* style);
163 163
164 // Removes text from the end of document 164 // Removes text from the end of document
165 // Does not change highlight or cursor position. 165 // Does not change highlight or cursor position.
@@ -359,6 +359,7 @@ protected:
359 undo_stack_t mUndoStack; 359 undo_stack_t mUndoStack;
360 360
361 S32 mCursorPos; // I-beam is just after the mCursorPos-th character. 361 S32 mCursorPos; // I-beam is just after the mCursorPos-th character.
362 S32 mDesiredXPixel; // X pixel position where the user wants the cursor to be
362 LLRect mTextRect; // The rect in which text is drawn. Excludes borders. 363 LLRect mTextRect; // The rect in which text is drawn. Excludes borders.
363 // List of offsets and segment index of the start of each line. Always has at least one node (0). 364 // List of offsets and segment index of the start of each line. Always has at least one node (0).
364 struct line_info 365 struct line_info
diff --git a/linden/indra/llui/llui.h b/linden/indra/llui/llui.h
index 6b8a86a..3085bd9 100644
--- a/linden/indra/llui/llui.h
+++ b/linden/indra/llui/llui.h
@@ -275,4 +275,95 @@ typedef enum e_widget_type
275 WIDGET_TYPE_COUNT 275 WIDGET_TYPE_COUNT
276} EWidgetType; 276} EWidgetType;
277 277
278// Manages generation of UI elements by LLSD, such that there is
279// only one instance per uniquely identified LLSD parameter
280// Class T is the instance type being managed, and INSTANCE_ADDAPTOR
281// wraps an instance of the class with handlers for show/hide semantics, etc.
282template <class T, class INSTANCE_ADAPTOR = T>
283class LLUIInstanceMgr
284{
285public:
286 LLUIInstanceMgr()
287 {
288 }
289
290 virtual ~LLUIInstanceMgr()
291 {
292 }
293
294 // default show and hide methods
295 static T* showInstance(const LLSD& seed)
296 {
297 T* instance = INSTANCE_ADAPTOR::getInstance(seed);
298 INSTANCE_ADAPTOR::show(instance);
299 return instance;
300 }
301
302 static void hideInstance(const LLSD& seed)
303 {
304 T* instance = INSTANCE_ADAPTOR::getInstance(seed);
305 INSTANCE_ADAPTOR::hide(instance);
306 }
307
308 static void toggleInstance(const LLSD& seed)
309 {
310 if (!INSTANCE_ADAPTOR::instanceVisible(seed))
311 {
312 INSTANCE_ADAPTOR::showInstance(seed);
313 }
314 else
315 {
316 INSTANCE_ADAPTOR::hideInstance(seed);
317 }
318 }
319
320 static BOOL instanceVisible(const LLSD& seed)
321 {
322 T* instance = INSTANCE_ADAPTOR::findInstance(seed);
323 return instance != NULL && INSTANCE_ADAPTOR::visible(instance);
324 }
325
326 static T* getInstance(const LLSD& seed)
327 {
328 T* instance = INSTANCE_ADAPTOR::findInstance(seed);
329 if (instance == NULL)
330 {
331 instance = INSTANCE_ADAPTOR::createInstance(seed);
332 }
333 return instance;
334 }
335};
336
337// Creates a UI singleton by ignoring the identifying parameter
338// and always generating the same instance via the LLUIInstanceMgr interface.
339// Note that since UI elements can be destroyed by their hierarchy, this singleton
340// pattern uses a static pointer to an instance that will be re-created as needed.
341template <class T, class INSTANCE_ADAPTOR = T>
342class LLUISingleton: public LLUIInstanceMgr<T, INSTANCE_ADAPTOR>
343{
344public:
345 // default constructor assumes T is derived from LLUISingleton (a true singleton)
346 LLUISingleton() : LLUIInstanceMgr<T, INSTANCE_ADAPTOR>() { sInstance = (T*)this; }
347 ~LLUISingleton() { sInstance = NULL; }
348
349 static T* findInstance(const LLSD& seed)
350 {
351 return sInstance;
352 }
353
354 static T* createInstance(const LLSD& seed)
355 {
356 if (sInstance == NULL)
357 {
358 sInstance = new T(seed);
359 }
360 return sInstance;
361 }
362
363protected:
364 static T* sInstance;
365};
366
367template <class T, class U> T* LLUISingleton<T,U>::sInstance = NULL;
368
278#endif 369#endif
diff --git a/linden/indra/llui/lluictrlfactory.cpp b/linden/indra/llui/lluictrlfactory.cpp
index 475ef2e..79f7313 100644
--- a/linden/indra/llui/lluictrlfactory.cpp
+++ b/linden/indra/llui/lluictrlfactory.cpp
@@ -370,21 +370,22 @@ S32 LLUICtrlFactory::saveToXML(LLView* viewp, const LLString& filename)
370//----------------------------------------------------------------------------- 370//-----------------------------------------------------------------------------
371// buildPanel() 371// buildPanel()
372//----------------------------------------------------------------------------- 372//-----------------------------------------------------------------------------
373void LLUICtrlFactory::buildPanel(LLPanel* panelp, const LLString &filename, 373BOOL LLUICtrlFactory::buildPanel(LLPanel* panelp, const LLString &filename,
374 const LLCallbackMap::map_t* factory_map) 374 const LLCallbackMap::map_t* factory_map)
375{ 375{
376 BOOL didPost = FALSE;
376 LLXMLNodePtr root; 377 LLXMLNodePtr root;
377 378
378 if (!LLUICtrlFactory::getLayeredXMLNode(filename, root)) 379 if (!LLUICtrlFactory::getLayeredXMLNode(filename, root))
379 { 380 {
380 return; 381 return didPost;
381 } 382 }
382 383
383 // root must be called panel 384 // root must be called panel
384 if( !root->hasName("panel" ) ) 385 if( !root->hasName("panel" ) )
385 { 386 {
386 llwarns << "Root node should be named panel in : " << filename << llendl; 387 llwarns << "Root node should be named panel in : " << filename << llendl;
387 return; 388 return didPost;
388 } 389 }
389 390
390 if (factory_map) 391 if (factory_map)
@@ -392,7 +393,7 @@ void LLUICtrlFactory::buildPanel(LLPanel* panelp, const LLString &filename,
392 mFactoryStack.push_front(factory_map); 393 mFactoryStack.push_front(factory_map);
393 } 394 }
394 395
395 panelp->initPanelXML(root, NULL, this); 396 didPost = panelp->initPanelXML(root, NULL, this);
396 397
397 if (LLUI::sShowXUINames) 398 if (LLUI::sShowXUINames)
398 { 399 {
@@ -406,6 +407,8 @@ void LLUICtrlFactory::buildPanel(LLPanel* panelp, const LLString &filename,
406 { 407 {
407 mFactoryStack.pop_front(); 408 mFactoryStack.pop_front();
408 } 409 }
410
411 return didPost;
409} 412}
410 413
411//----------------------------------------------------------------------------- 414//-----------------------------------------------------------------------------
diff --git a/linden/indra/llui/lluictrlfactory.h b/linden/indra/llui/lluictrlfactory.h
index 18b0ba9..eaae754 100644
--- a/linden/indra/llui/lluictrlfactory.h
+++ b/linden/indra/llui/lluictrlfactory.h
@@ -80,8 +80,8 @@ public:
80 void buildFloater(LLFloater* floaterp, const LLString &filename, 80 void buildFloater(LLFloater* floaterp, const LLString &filename,
81 const LLCallbackMap::map_t* factory_map = NULL, BOOL open = TRUE); 81 const LLCallbackMap::map_t* factory_map = NULL, BOOL open = TRUE);
82 82
83 void buildPanel(LLPanel* panelp, const LLString &filename, 83 BOOL buildPanel(LLPanel* panelp, const LLString &filename,
84 const LLCallbackMap::map_t* factory_map = NULL); 84 const LLCallbackMap::map_t* factory_map = NULL);
85 85
86 LLMenuGL *buildMenu(const LLString &filename, LLView* parentp); 86 LLMenuGL *buildMenu(const LLString &filename, LLView* parentp);
87 87
diff --git a/linden/indra/llui/llview.cpp b/linden/indra/llui/llview.cpp
index d150e10..22d426a 100644
--- a/linden/indra/llui/llview.cpp
+++ b/linden/indra/llui/llview.cpp
@@ -194,8 +194,10 @@ LLView::~LLView()
194 for (itor = mDispatchList.begin(); itor != mDispatchList.end(); ++itor) 194 for (itor = mDispatchList.begin(); itor != mDispatchList.end(); ++itor)
195 { 195 {
196 (*itor).second->clearDispatchers(); 196 (*itor).second->clearDispatchers();
197 delete (*itor).second;
198 } 197 }
198
199 std::for_each(mFloaterControls.begin(), mFloaterControls.end(),
200 DeletePairedPointer());
199} 201}
200 202
201// virtual 203// virtual
@@ -367,22 +369,25 @@ void LLView::addChildAtEnd(LLView* child, S32 tab_group)
367} 369}
368 370
369// remove the specified child from the view, and set it's parent to NULL. 371// remove the specified child from the view, and set it's parent to NULL.
370void LLView::removeChild( LLView* child ) 372void LLView::removeChild(LLView* child, BOOL deleteIt)
371{ 373{
372 if (child->mParentView == this) 374 if (child->mParentView == this)
373 { 375 {
374 mChildList.remove( child ); 376 mChildList.remove( child );
375 child->mParentView = NULL; 377 child->mParentView = NULL;
378 if (child->isCtrl())
379 {
380 removeCtrl((LLUICtrl*)child);
381 }
382 if (deleteIt)
383 {
384 delete child;
385 }
376 } 386 }
377 else 387 else
378 { 388 {
379 llerrs << "LLView::removeChild called with non-child" << llendl; 389 llerrs << "LLView::removeChild called with non-child" << llendl;
380 } 390 }
381
382 if (child->isCtrl())
383 {
384 removeCtrl((LLUICtrl*)child);
385 }
386} 391}
387 392
388void LLView::addCtrlAtEnd(LLUICtrl* ctrl, S32 tab_group) 393void LLView::addCtrlAtEnd(LLUICtrl* ctrl, S32 tab_group)
@@ -2507,7 +2512,6 @@ void LLView::deregisterEventListener(LLString name)
2507 dispatch_list_t::iterator itor = mDispatchList.find(name); 2512 dispatch_list_t::iterator itor = mDispatchList.find(name);
2508 if (itor != mDispatchList.end()) 2513 if (itor != mDispatchList.end())
2509 { 2514 {
2510 delete itor->second;
2511 mDispatchList.erase(itor); 2515 mDispatchList.erase(itor);
2512 } 2516 }
2513} 2517}
diff --git a/linden/indra/llui/llview.h b/linden/indra/llui/llview.h
index cb9a35c..c7664eb 100644
--- a/linden/indra/llui/llview.h
+++ b/linden/indra/llui/llview.h
@@ -241,7 +241,7 @@ public:
241 void addChild(LLView* view, S32 tab_group = 0); 241 void addChild(LLView* view, S32 tab_group = 0);
242 void addChildAtEnd(LLView* view, S32 tab_group = 0); 242 void addChildAtEnd(LLView* view, S32 tab_group = 0);
243 // remove the specified child from the view, and set it's parent to NULL. 243 // remove the specified child from the view, and set it's parent to NULL.
244 void removeChild( LLView* view ); 244 void removeChild(LLView* view, BOOL deleteIt = FALSE);
245 245
246 virtual void addCtrl( LLUICtrl* ctrl, S32 tab_group); 246 virtual void addCtrl( LLUICtrl* ctrl, S32 tab_group);
247 virtual void addCtrlAtEnd( LLUICtrl* ctrl, S32 tab_group); 247 virtual void addCtrlAtEnd( LLUICtrl* ctrl, S32 tab_group);
@@ -484,7 +484,7 @@ protected:
484 LLView* childrenHandleRightMouseDown(S32 x, S32 y, MASK mask); 484 LLView* childrenHandleRightMouseDown(S32 x, S32 y, MASK mask);
485 LLView* childrenHandleRightMouseUp(S32 x, S32 y, MASK mask); 485 LLView* childrenHandleRightMouseUp(S32 x, S32 y, MASK mask);
486 486
487 typedef std::map<LLString, LLSimpleListener*> dispatch_list_t; 487 typedef std::map<LLString, LLPointer<LLSimpleListener> > dispatch_list_t;
488 dispatch_list_t mDispatchList; 488 dispatch_list_t mDispatchList;
489 489
490protected: 490protected:
diff --git a/linden/indra/llvfs/lllfsthread.h b/linden/indra/llvfs/lllfsthread.h
index 48c5a5c..25b4c6b 100644
--- a/linden/indra/llvfs/lllfsthread.h
+++ b/linden/indra/llvfs/lllfsthread.h
@@ -58,8 +58,9 @@ public:
58 58
59 class Responder : public LLThreadSafeRefCount 59 class Responder : public LLThreadSafeRefCount
60 { 60 {
61 protected:
62 ~Responder();
61 public: 63 public:
62 virtual ~Responder();
63 virtual void completed(S32 bytes) = 0; 64 virtual void completed(S32 bytes) = 0;
64 }; 65 };
65 66
diff --git a/linden/indra/llwindow/llwindow.cpp b/linden/indra/llwindow/llwindow.cpp
index 134e606..cad1dc4 100644
--- a/linden/indra/llwindow/llwindow.cpp
+++ b/linden/indra/llwindow/llwindow.cpp
@@ -125,6 +125,16 @@ BOOL LLWindowCallbacks::handleRightMouseUp(LLWindow *window, const LLCoordGL pos
125 return FALSE; 125 return FALSE;
126} 126}
127 127
128BOOL LLWindowCallbacks::handleMiddleMouseDown(LLWindow *window, const LLCoordGL pos, MASK mask)
129{
130 return FALSE;
131}
132
133BOOL LLWindowCallbacks::handleMiddleMouseUp(LLWindow *window, const LLCoordGL pos, MASK mask)
134{
135 return FALSE;
136}
137
128BOOL LLWindowCallbacks::handleActivate(LLWindow *window, BOOL activated) 138BOOL LLWindowCallbacks::handleActivate(LLWindow *window, BOOL activated)
129{ 139{
130 return FALSE; 140 return FALSE;
diff --git a/linden/indra/llwindow/llwindow.h b/linden/indra/llwindow/llwindow.h
index a52aff6..2bb49e9 100644
--- a/linden/indra/llwindow/llwindow.h
+++ b/linden/indra/llwindow/llwindow.h
@@ -96,6 +96,8 @@ public:
96 virtual void handleQuit(LLWindow *window); 96 virtual void handleQuit(LLWindow *window);
97 virtual BOOL handleRightMouseDown(LLWindow *window, LLCoordGL pos, MASK mask); 97 virtual BOOL handleRightMouseDown(LLWindow *window, LLCoordGL pos, MASK mask);
98 virtual BOOL handleRightMouseUp(LLWindow *window, LLCoordGL pos, MASK mask); 98 virtual BOOL handleRightMouseUp(LLWindow *window, LLCoordGL pos, MASK mask);
99 virtual BOOL handleMiddleMouseDown(LLWindow *window, LLCoordGL pos, MASK mask);
100 virtual BOOL handleMiddleMouseUp(LLWindow *window, LLCoordGL pos, MASK mask);
99 virtual BOOL handleActivate(LLWindow *window, BOOL activated); 101 virtual BOOL handleActivate(LLWindow *window, BOOL activated);
100 virtual void handleMouseMove(LLWindow *window, LLCoordGL pos, MASK mask); 102 virtual void handleMouseMove(LLWindow *window, LLCoordGL pos, MASK mask);
101 virtual void handleScrollWheel(LLWindow *window, S32 clicks); 103 virtual void handleScrollWheel(LLWindow *window, S32 clicks);
diff --git a/linden/indra/llwindow/llwindowmacosx.cpp b/linden/indra/llwindow/llwindowmacosx.cpp
index b2a1ccf..0c5d6ed 100644
--- a/linden/indra/llwindow/llwindowmacosx.cpp
+++ b/linden/indra/llwindow/llwindowmacosx.cpp
@@ -2177,6 +2177,10 @@ OSStatus LLWindowMacOSX::eventHandler (EventHandlerCallRef myHandler, EventRef e
2177 case kEventMouseButtonSecondary: 2177 case kEventMouseButtonSecondary:
2178 mCallbacks->handleRightMouseDown(this, outCoords, mask); 2178 mCallbacks->handleRightMouseDown(this, outCoords, mask);
2179 break; 2179 break;
2180
2181 case kEventMouseButtonTertiary:
2182 mCallbacks->handleMiddleMouseDown(this, outCoords, mask);
2183 break;
2180 } 2184 }
2181 result = noErr; 2185 result = noErr;
2182 break; 2186 break;
@@ -2199,6 +2203,10 @@ OSStatus LLWindowMacOSX::eventHandler (EventHandlerCallRef myHandler, EventRef e
2199 case kEventMouseButtonSecondary: 2203 case kEventMouseButtonSecondary:
2200 mCallbacks->handleRightMouseUp(this, outCoords, mask); 2204 mCallbacks->handleRightMouseUp(this, outCoords, mask);
2201 break; 2205 break;
2206
2207 case kEventMouseButtonTertiary:
2208 mCallbacks->handleMiddleMouseUp(this, outCoords, mask);
2209 break;
2202 } 2210 }
2203 result = noErr; 2211 result = noErr;
2204 break; 2212 break;
@@ -2231,7 +2239,13 @@ OSStatus LLWindowMacOSX::eventHandler (EventHandlerCallRef myHandler, EventRef e
2231 2239
2232 case kEventClassWindow: 2240 case kEventClassWindow:
2233 switch(evtKind) 2241 switch(evtKind)
2234 { 2242 {
2243 case kEventWindowActivated:
2244 mCallbacks->handleFocus(this);
2245 break;
2246 case kEventWindowDeactivated:
2247 mCallbacks->handleFocusLost(this);
2248 break;
2235 case kEventWindowBoundsChanging: 2249 case kEventWindowBoundsChanging:
2236 { 2250 {
2237 Rect currentBounds; 2251 Rect currentBounds;
diff --git a/linden/indra/llwindow/llwindowmesaheadless.h b/linden/indra/llwindow/llwindowmesaheadless.h
index 599db72..f0ad50e 100644
--- a/linden/indra/llwindow/llwindowmesaheadless.h
+++ b/linden/indra/llwindow/llwindowmesaheadless.h
@@ -32,6 +32,7 @@
32#if LL_MESA_HEADLESS 32#if LL_MESA_HEADLESS
33 33
34#include "llwindow.h" 34#include "llwindow.h"
35#include "GL/glu.h"
35#include "GL/osmesa.h" 36#include "GL/osmesa.h"
36 37
37class LLWindowMesaHeadless : public LLWindow 38class LLWindowMesaHeadless : public LLWindow
diff --git a/linden/indra/llwindow/llwindowsdl.cpp b/linden/indra/llwindow/llwindowsdl.cpp
index f7b4071..a1cdeb3 100644
--- a/linden/indra/llwindow/llwindowsdl.cpp
+++ b/linden/indra/llwindow/llwindowsdl.cpp
@@ -296,9 +296,9 @@ static SDL_Surface *Load_BMP_Resource(const char *basename)
296#if LL_X11 296#if LL_X11
297// This is an XFree86/XOrg-specific hack for detecting the amount of Video RAM 297// This is an XFree86/XOrg-specific hack for detecting the amount of Video RAM
298// on this machine. It works by searching /var/log/var/log/Xorg.?.log or 298// on this machine. It works by searching /var/log/var/log/Xorg.?.log or
299// /var/log/XFree86.?.log for a ': VideoRAM: (%d+) kB' regex, where '?' is 299// /var/log/XFree86.?.log for a ': (VideoRAM|Memory): (%d+) kB' regex, where
300// the X11 display number derived from $DISPLAY 300// '?' is the X11 display number derived from $DISPLAY
301static int x11_detect_VRAM_kb_fp(FILE *fp) 301static int x11_detect_VRAM_kb_fp(FILE *fp, const char *prefix_str)
302{ 302{
303 const int line_buf_size = 1000; 303 const int line_buf_size = 1000;
304 char line_buf[line_buf_size]; 304 char line_buf[line_buf_size];
@@ -310,7 +310,7 @@ static int x11_detect_VRAM_kb_fp(FILE *fp)
310 // favourite regex implementation - libboost_regex - is 310 // favourite regex implementation - libboost_regex - is
311 // quite a heavy and troublesome dependency for the client, so 311 // quite a heavy and troublesome dependency for the client, so
312 // it seems a shame to introduce it for such a simple task. 312 // it seems a shame to introduce it for such a simple task.
313 const char part1_template[] = ": VideoRAM: "; 313 const char *part1_template = prefix_str;
314 const char part2_template[] = " kB"; 314 const char part2_template[] = " kB";
315 char *part1 = strstr(line_buf, part1_template); 315 char *part1 = strstr(line_buf, part1_template);
316 if (part1) // found start of matching line 316 if (part1) // found start of matching line
@@ -325,7 +325,6 @@ static int x11_detect_VRAM_kb_fp(FILE *fp)
325 int rtn = 0; 325 int rtn = 0;
326 for (; part1 < part2; ++part1) 326 for (; part1 < part2; ++part1)
327 { 327 {
328 //lldebugs << "kB" << *part1 << llendl;
329 if (*part1 < '0' || *part1 > '9') 328 if (*part1 < '0' || *part1 > '9')
330 { 329 {
331 // unexpected char, abort parse 330 // unexpected char, abort parse
@@ -345,6 +344,7 @@ static int x11_detect_VRAM_kb_fp(FILE *fp)
345 } 344 }
346 return 0; // 'could not detect' 345 return 0; // 'could not detect'
347} 346}
347
348static int x11_detect_VRAM_kb() 348static int x11_detect_VRAM_kb()
349{ 349{
350 std::string x_log_location("/var/log/"); 350 std::string x_log_location("/var/log/");
@@ -363,7 +363,7 @@ static int x11_detect_VRAM_kb()
363 // *TODO: we could be smarter and see which of Xorg/XFree86 has the 363 // *TODO: we could be smarter and see which of Xorg/XFree86 has the
364 // freshest time-stamp. 364 // freshest time-stamp.
365 365
366 // Try XOrg log first 366 // Try Xorg log first
367 fname = x_log_location; 367 fname = x_log_location;
368 fname += "Xorg."; 368 fname += "Xorg.";
369 fname += ('0' + display_num); 369 fname += ('0' + display_num);
@@ -371,12 +371,25 @@ static int x11_detect_VRAM_kb()
371 fp = fopen(fname.c_str(), "r"); 371 fp = fopen(fname.c_str(), "r");
372 if (fp) 372 if (fp)
373 { 373 {
374 rtn = x11_detect_VRAM_kb_fp(fp); 374 llinfos << "Looking in " << fname
375 << " for VRAM info..." << llendl;
376 rtn = x11_detect_VRAM_kb_fp(fp, ": VideoRAM: ");
375 fclose(fp); 377 fclose(fp);
378 if (0 == rtn)
379 {
380 fp = fopen(fname.c_str(), "r");
381 if (fp)
382 {
383 rtn = x11_detect_VRAM_kb_fp(fp, ": Memory: ");
384 fclose(fp);
385 }
386 }
376 } 387 }
377 // Try old XFree86 log otherwise 388 else
378 if (rtn == 0)
379 { 389 {
390 llinfos << "Could not open " << fname
391 << " - skipped." << llendl;
392 // Try old XFree86 log otherwise
380 fname = x_log_location; 393 fname = x_log_location;
381 fname += "XFree86."; 394 fname += "XFree86.";
382 fname += ('0' + display_num); 395 fname += ('0' + display_num);
@@ -384,8 +397,24 @@ static int x11_detect_VRAM_kb()
384 fp = fopen(fname.c_str(), "r"); 397 fp = fopen(fname.c_str(), "r");
385 if (fp) 398 if (fp)
386 { 399 {
387 rtn = x11_detect_VRAM_kb_fp(fp); 400 llinfos << "Looking in " << fname
401 << " for VRAM info..." << llendl;
402 rtn = x11_detect_VRAM_kb_fp(fp, ": VideoRAM: ");
388 fclose(fp); 403 fclose(fp);
404 if (0 == rtn)
405 {
406 fp = fopen(fname.c_str(), "r");
407 if (fp)
408 {
409 rtn = x11_detect_VRAM_kb_fp(fp, ": Memory: ");
410 fclose(fp);
411 }
412 }
413 }
414 else
415 {
416 llinfos << "Could not open " << fname
417 << " - skipped." << llendl;
389 } 418 }
390 } 419 }
391 return rtn; 420 return rtn;
@@ -2023,7 +2052,9 @@ void LLWindowSDL::gatherInput()
2023 } 2052 }
2024 2053
2025 else if (event.button.button == SDL_BUTTON_MIDDLE) // middle 2054 else if (event.button.button == SDL_BUTTON_MIDDLE) // middle
2026 ; // Middle mouse isn't handled right now in Second Life ... mCallbacks->handleMiddleMouseDown(this, openGlCoord, mask); 2055 {
2056 mCallbacks->handleMiddleMouseDown(this, openGlCoord, mask);
2057 }
2027 else if (event.button.button == 4) // mousewheel up...thanks to X11 for making SDL consider these "buttons". 2058 else if (event.button.button == 4) // mousewheel up...thanks to X11 for making SDL consider these "buttons".
2028 mCallbacks->handleScrollWheel(this, -1); 2059 mCallbacks->handleScrollWheel(this, -1);
2029 else if (event.button.button == 5) // mousewheel down...thanks to X11 for making SDL consider these "buttons". 2060 else if (event.button.button == 5) // mousewheel down...thanks to X11 for making SDL consider these "buttons".
@@ -2044,8 +2075,9 @@ void LLWindowSDL::gatherInput()
2044 else if (event.button.button == SDL_BUTTON_RIGHT) // right ... yes, it's 3, not 2, in SDL... 2075 else if (event.button.button == SDL_BUTTON_RIGHT) // right ... yes, it's 3, not 2, in SDL...
2045 mCallbacks->handleRightMouseUp(this, openGlCoord, mask); 2076 mCallbacks->handleRightMouseUp(this, openGlCoord, mask);
2046 else if (event.button.button == SDL_BUTTON_MIDDLE) // middle 2077 else if (event.button.button == SDL_BUTTON_MIDDLE) // middle
2047 ; // UNUSED IN SECOND LIFE RIGHT NOW mCallbacks->handleMiddleMouseUp(this, openGlCoord, mask); 2078 {
2048 2079 mCallbacks->handleMiddleMouseUp(this, openGlCoord, mask);
2080 }
2049 // don't handle mousewheel here... 2081 // don't handle mousewheel here...
2050 2082
2051 break; 2083 break;
diff --git a/linden/indra/llwindow/llwindowwin32.cpp b/linden/indra/llwindow/llwindowwin32.cpp
index 3c2e730..2cd1353 100644
--- a/linden/indra/llwindow/llwindowwin32.cpp
+++ b/linden/indra/llwindow/llwindowwin32.cpp
@@ -2072,7 +2072,54 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_
2072 break; 2072 break;
2073 2073
2074 case WM_MBUTTONDOWN: 2074 case WM_MBUTTONDOWN:
2075 // Handle middle button click 2075// case WM_MBUTTONDBLCLK:
2076 {
2077 // Because we move the cursor position in tllviewerhe app, we need to query
2078 // to find out where the cursor at the time the event is handled.
2079 // If we don't do this, many clicks could get buffered up, and if the
2080 // first click changes the cursor position, all subsequent clicks
2081 // will occur at the wrong location. JC
2082 LLCoordWindow cursor_coord_window;
2083 if (window_imp->mMousePositionModified)
2084 {
2085 window_imp->getCursorPosition(&cursor_coord_window);
2086 window_imp->convertCoords(cursor_coord_window, &gl_coord);
2087 }
2088 else
2089 {
2090 window_imp->convertCoords(window_coord, &gl_coord);
2091 }
2092 MASK mask = gKeyboard->currentMask(TRUE);
2093 if (window_imp->mCallbacks->handleMiddleMouseDown(window_imp, gl_coord, mask))
2094 {
2095 return 0;
2096 }
2097 }
2098 break;
2099
2100 case WM_MBUTTONUP:
2101 {
2102 // Because we move the cursor position in tllviewerhe app, we need to query
2103 // to find out where the cursor at the time the event is handled.
2104 // If we don't do this, many clicks could get buffered up, and if the
2105 // first click changes the cursor position, all subsequent clicks
2106 // will occur at the wrong location. JC
2107 LLCoordWindow cursor_coord_window;
2108 if (window_imp->mMousePositionModified)
2109 {
2110 window_imp->getCursorPosition(&cursor_coord_window);
2111 window_imp->convertCoords(cursor_coord_window, &gl_coord);
2112 }
2113 else
2114 {
2115 window_imp->convertCoords(window_coord, &gl_coord);
2116 }
2117 MASK mask = gKeyboard->currentMask(TRUE);
2118 if (window_imp->mCallbacks->handleMiddleMouseUp(window_imp, gl_coord, mask))
2119 {
2120 return 0;
2121 }
2122 }
2076 break; 2123 break;
2077 2124
2078 case WM_MOUSEWHEEL: 2125 case WM_MOUSEWHEEL:
diff --git a/linden/indra/llxml/llxmlnode.cpp b/linden/indra/llxml/llxmlnode.cpp
index b83555a..26906a4 100644
--- a/linden/indra/llxml/llxmlnode.cpp
+++ b/linden/indra/llxml/llxmlnode.cpp
@@ -637,6 +637,66 @@ bool LLXMLNode::parseBuffer(
637 return true; 637 return true;
638} 638}
639 639
640// static
641bool LLXMLNode::parseStream(
642 std::istream& str,
643 LLXMLNodePtr& node,
644 LLXMLNode* defaults)
645{
646 // Init
647 XML_Parser my_parser = XML_ParserCreate(NULL);
648 XML_SetElementHandler(my_parser, StartXMLNode, EndXMLNode);
649 XML_SetCharacterDataHandler(my_parser, XMLData);
650
651 // Create a root node
652 LLXMLNode *file_node_ptr = new LLXMLNode("XML", FALSE);
653 LLXMLNodePtr file_node = file_node_ptr;
654
655 file_node->mParser = &my_parser;
656
657 XML_SetUserData(my_parser, (void *)file_node_ptr);
658
659 const int BUFSIZE = 1024;
660 U8* buffer = new U8[BUFSIZE];
661
662 while(str.good())
663 {
664 str.read((char*)buffer, BUFSIZE);
665 int count = str.gcount();
666
667 if (XML_Parse(my_parser, (const char *)buffer, count, !str.good()) != XML_STATUS_OK)
668 {
669 llwarns << "Error parsing xml error code: "
670 << XML_ErrorString(XML_GetErrorCode(my_parser))
671 << " on lne " << XML_GetCurrentLineNumber(my_parser)
672 << llendl;
673 break;
674 }
675 }
676
677 delete [] buffer;
678
679 // Deinit
680 XML_ParserFree(my_parser);
681
682 if (!file_node->mChildren || file_node->mChildren->map.size() != 1)
683 {
684 llwarns << "Parse failure - wrong number of top-level nodes xml."
685 << llendl;
686 node = new LLXMLNode();
687 return false;
688 }
689
690 LLXMLNode *return_node = file_node->mChildren->map.begin()->second;
691
692 return_node->setDefault(defaults);
693 return_node->updateDefault();
694
695 node = return_node;
696 return true;
697}
698
699
640BOOL LLXMLNode::isFullyDefault() 700BOOL LLXMLNode::isFullyDefault()
641{ 701{
642 if (mDefault.isNull()) 702 if (mDefault.isNull())
diff --git a/linden/indra/llxml/llxmlnode.h b/linden/indra/llxml/llxmlnode.h
index e876739..f95a53b 100644
--- a/linden/indra/llxml/llxmlnode.h
+++ b/linden/indra/llxml/llxmlnode.h
@@ -94,7 +94,7 @@ public:
94 }; 94 };
95 95
96protected: 96protected:
97 virtual ~LLXMLNode(); 97 ~LLXMLNode();
98 98
99public: 99public:
100 LLXMLNode(); 100 LLXMLNode();
@@ -117,6 +117,10 @@ public:
117 U32 length, 117 U32 length,
118 LLXMLNodePtr& node, 118 LLXMLNodePtr& node,
119 LLXMLNode* defaults); 119 LLXMLNode* defaults);
120 static bool parseStream(
121 std::istream& str,
122 LLXMLNodePtr& node,
123 LLXMLNode* defaults);
120 static bool updateNode( 124 static bool updateNode(
121 LLXMLNodePtr& node, 125 LLXMLNodePtr& node,
122 LLXMLNodePtr& update_node); 126 LLXMLNodePtr& update_node);
diff --git a/linden/indra/lscript/lscript_compile/indra.l b/linden/indra/lscript/lscript_compile/indra.l
index 7c9b3aa..6b4e67d 100644
--- a/linden/indra/lscript/lscript_compile/indra.l
+++ b/linden/indra/lscript/lscript_compile/indra.l
@@ -758,15 +758,8 @@ void comment()
758{ 758{
759 char c; 759 char c;
760 760
761#if LL_DARWIN
762 while ((c = yyinput()) != '\n' && c != 0 && c != EOF) 761 while ((c = yyinput()) != '\n' && c != 0 && c != EOF)
763 ; 762 ;
764#else
765 while ((c = yyinput()) != '\n' && c != 0)
766 ;
767#endif
768
769
770} 763}
771 764
772void count() 765void count()
diff --git a/linden/indra/mac_updater/mac_updater.cpp b/linden/indra/mac_updater/mac_updater.cpp
index 58819a2..a30f024 100644
--- a/linden/indra/mac_updater/mac_updater.cpp
+++ b/linden/indra/mac_updater/mac_updater.cpp
@@ -537,8 +537,7 @@ bool isDirWritable(FSRef &dir)
537 537
538static void utf8str_to_HFSUniStr255(HFSUniStr255 *dest, const char* src) 538static void utf8str_to_HFSUniStr255(HFSUniStr255 *dest, const char* src)
539{ 539{
540 LLWString wstr = utf8str_to_wstring(src); 540 llutf16string utf16str = utf8str_to_utf16str(src);
541 llutf16string utf16str = wstring_to_utf16str(wstr);
542 541
543 dest->length = utf16str.size(); 542 dest->length = utf16str.size();
544 if(dest->length > 255) 543 if(dest->length > 255)
@@ -550,6 +549,13 @@ static void utf8str_to_HFSUniStr255(HFSUniStr255 *dest, const char* src)
550 memcpy(dest->unicode, utf16str.data(), sizeof(UniChar)* dest->length); /* Flawfinder: ignore */ 549 memcpy(dest->unicode, utf16str.data(), sizeof(UniChar)* dest->length); /* Flawfinder: ignore */
551} 550}
552 551
552static std::string HFSUniStr255_to_utf8str(const HFSUniStr255* src)
553{
554 llutf16string string16((U16*)&(src->unicode), src->length);
555 std::string result = utf16str_to_utf8str(string16);
556 return result;
557}
558
553int restoreObject(const char* aside, const char* target, const char* path, const char* object) 559int restoreObject(const char* aside, const char* target, const char* path, const char* object)
554{ 560{
555 char source[PATH_MAX]; /* Flawfinder: ignore */ 561 char source[PATH_MAX]; /* Flawfinder: ignore */
@@ -598,6 +604,123 @@ void filterFile(const char* filename)
598 system(temp); /* Flawfinder: ignore */ 604 system(temp); /* Flawfinder: ignore */
599} 605}
600 606
607static bool isFSRefViewerBundle(FSRef *targetRef)
608{
609 bool result = false;
610 CFURLRef targetURL = NULL;
611 CFBundleRef targetBundle = NULL;
612 CFStringRef targetBundleID = NULL;
613
614 targetURL = CFURLCreateFromFSRef(NULL, targetRef);
615
616 if(targetURL == NULL)
617 {
618 llinfos << "Error creating target URL." << llendl;
619 }
620 else
621 {
622 targetBundle = CFBundleCreate(NULL, targetURL);
623 }
624
625 if(targetBundle == NULL)
626 {
627 llinfos << "Failed to create target bundle." << llendl;
628 }
629 else
630 {
631 targetBundleID = CFBundleGetIdentifier(targetBundle);
632 }
633
634 if(targetBundleID == NULL)
635 {
636 llinfos << "Couldn't retrieve target bundle ID." << llendl;
637 }
638 else
639 {
640 if(CFStringCompare(targetBundleID, CFSTR("com.secondlife.indra.viewer"), 0) == kCFCompareEqualTo)
641 {
642 // This is the bundle we're looking for.
643 result = true;
644 }
645 else
646 {
647 llinfos << "Target bundle ID mismatch." << llendl;
648 }
649 }
650
651 // Don't release targetBundleID -- since we don't retain it, it's released when targetBundle is released.
652 if(targetURL != NULL)
653 CFRelease(targetURL);
654 if(targetBundle != NULL)
655 CFRelease(targetBundle);
656
657 return result;
658}
659
660// Search through the directory specified by 'parent' for an item that appears to be a Second Life viewer.
661static OSErr findAppBundleOnDiskImage(FSRef *parent, FSRef *app)
662{
663 FSIterator iterator;
664 bool found = false;
665
666 OSErr err = FSOpenIterator( parent, kFSIterateFlat, &iterator );
667 if(!err)
668 {
669 do
670 {
671 ItemCount actualObjects = 0;
672 Boolean containerChanged = false;
673 FSCatalogInfo info;
674 FSRef ref;
675 HFSUniStr255 unicodeName;
676 err = FSGetCatalogInfoBulk(
677 iterator,
678 1,
679 &actualObjects,
680 &containerChanged,
681 kFSCatInfoNodeFlags,
682 &info,
683 &ref,
684 NULL,
685 &unicodeName );
686
687 if(actualObjects == 0)
688 break;
689
690 if(!err)
691 {
692 // Call succeeded and not done with the iteration.
693 std::string name = HFSUniStr255_to_utf8str(&unicodeName);
694
695 llinfos << "Considering \"" << name << "\"" << llendl;
696
697 if(info.nodeFlags & kFSNodeIsDirectoryMask)
698 {
699 // This is a directory. See if it's a .app
700 if(name.find(".app") != std::string::npos)
701 {
702 // Looks promising. Check to see if it has the right bundle identifier.
703 if(isFSRefViewerBundle(&ref))
704 {
705 // This is the one. Return it.
706 *app = ref;
707 found = true;
708 }
709 }
710 }
711 }
712 }
713 while(!err && !found);
714
715 FSCloseIterator(iterator);
716 }
717
718 if(!err && !found)
719 err = fnfErr;
720
721 return err;
722}
723
601void *updatethreadproc(void*) 724void *updatethreadproc(void*)
602{ 725{
603 char tempDir[PATH_MAX] = ""; /* Flawfinder: ignore */ 726 char tempDir[PATH_MAX] = ""; /* Flawfinder: ignore */
@@ -670,57 +793,15 @@ void *updatethreadproc(void*)
670 // Sanity check: make sure the target is a bundle with the right identifier 793 // Sanity check: make sure the target is a bundle with the right identifier
671 if(err == noErr) 794 if(err == noErr)
672 { 795 {
673 CFURLRef targetURL = NULL;
674 CFBundleRef targetBundle = NULL;
675 CFStringRef targetBundleID = NULL;
676
677 // Assume the worst... 796 // Assume the worst...
678 err = -1; 797 err = -1;
679
680 targetURL = CFURLCreateFromFSRef(NULL, &targetRef);
681 798
682 if(targetURL == NULL) 799 if(isFSRefViewerBundle(&targetRef))
683 {
684 llinfos << "Error creating target URL." << llendl;
685 }
686 else
687 { 800 {
688 targetBundle = CFBundleCreate(NULL, targetURL); 801 // This is the bundle we're looking for.
689 } 802 err = noErr;
690 803 replacingTarget = true;
691 if(targetBundle == NULL)
692 {
693 llinfos << "Failed to create target bundle." << llendl;
694 }
695 else
696 {
697 targetBundleID = CFBundleGetIdentifier(targetBundle);
698 }
699
700 if(targetBundleID == NULL)
701 {
702 llinfos << "Couldn't retrieve target bundle ID." << llendl;
703 }
704 else
705 {
706 if(CFStringCompare(targetBundleID, CFSTR("com.secondlife.indra.viewer"), 0) == kCFCompareEqualTo)
707 {
708 // This is the bundle we're looking for.
709 err = noErr;
710 replacingTarget = true;
711 }
712 else
713 {
714 llinfos << "Target bundle ID mismatch." << llendl;
715 }
716 } 804 }
717
718 // Don't release targetBundleID -- since we don't retain it, it's released when targetBundle is released.
719 if(targetURL != NULL)
720 CFRelease(targetURL);
721 if(targetBundle != NULL)
722 CFRelease(targetBundle);
723
724 } 805 }
725 806
726 // Make sure the target's parent directory is writable. 807 // Make sure the target's parent directory is writable.
@@ -943,13 +1024,24 @@ void *updatethreadproc(void*)
943 1024
944 // Get an FSRef to the new application on the disk image 1025 // Get an FSRef to the new application on the disk image
945 FSRef sourceRef; 1026 FSRef sourceRef;
946 snprintf(temp, sizeof(temp), "%s/mnt/Second Life.app", tempDir); 1027 FSRef mountRef;
1028 snprintf(temp, sizeof(temp), "%s/mnt", tempDir);
947 1029
948 llinfos << "Source application is: " << temp << llendl; 1030 llinfos << "Disk image mount point is: " << temp << llendl;
949 1031
950 err = FSPathMakeRef((UInt8 *)temp, &sourceRef, NULL); 1032 err = FSPathMakeRef((UInt8 *)temp, &mountRef, NULL);
951 if(err != noErr) 1033 if(err != noErr)
1034 {
1035 llinfos << "Couldn't make FSRef to disk image mount point." << llendl;
952 throw 0; 1036 throw 0;
1037 }
1038
1039 err = findAppBundleOnDiskImage(&mountRef, &sourceRef);
1040 if(err != noErr)
1041 {
1042 llinfos << "Couldn't find application bundle on mounted disk image." << llendl;
1043 throw 0;
1044 }
953 1045
954 FSRef asideRef; 1046 FSRef asideRef;
955 char aside[MAX_PATH]; /* Flawfinder: ignore */ 1047 char aside[MAX_PATH]; /* Flawfinder: ignore */
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šฐ์„  ๋ช‡ ๋ฏธํ„ฐ ์ด๋™ํ•ด๋ณด์‹ญ์‹œ์˜ค. 1491๋จผ์ € ๋ช‡ m ” ์ด๋™ํ•ด ๋ณด์‹ญ์‹œ์˜ค.
1410 </message> 1492 </message>
1411 </alert> 1493 </alert>
1412 <alert name="CannotRecompileSelectObjectsNoScripts"> 1494 <alert name="CannotRecompileSelectObjectsNoScripts">
1413 <message name="message"> 1495 <message name="message">
1414 ์žฌ์ปดํŒŒ์ผ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1496 ๋ฆฌ์ปดํŒŒ์ผ๋ง์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ.
1415œ ํšจํ•œ ์Šคํฌ๋ฆฝํŠ์‚ฌ๋ฌผ์„ 1497˜ฌ๋ฐ”๋ฅ
1416์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1498 Šคํฌ๋ฆฝํŠธ์˜ ์˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1417 </message> 1499 </message>
1418 </alert> 1500 </alert>
1419 <alert name="CannotRecompileSelectObjectsNoPermission"> 1501 <alert name="CannotRecompileSelectObjectsNoPermission">
1420 <message name="message"> 1502 <message name="message">
1421 ์žฌ์ปดํŒŒ์ผ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1503 ๋ฆฌ์ปดํŒŒ์ผ๋ง์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ.
1422ณธ์ธ์—ฒŒ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ 1504‚ดฐ€ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”
1423‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1505 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1424 </message> 1506 </message>
1425 </alert> 1507 </alert>
1426 <alert name="CannotResetSelectObjectsNoScripts"> 1508 <alert name="CannotResetSelectObjectsNoScripts">
1427 <message name="message"> 1509 <message name="message">
1428žฌ์„ค์ •์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1510ดˆ๊ธฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ.
1429๋ณธธ์—๊ฒŒ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆŠ” ์ŠคํฌฆฝํŠ 1511์˜”๋
1430‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1512 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค..
1431 </message> 1513 </message>
1432 </alert> 1514 </alert>
1433 <alert name="CannotResetSelectObjectsNoPermission"> 1515 <alert name="CannotResetSelectObjectsNoPermission">
1434 <message name="message"> 1516 <message name="message">
1435žฌ์„ค์ •์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1517ดˆ๊ธฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ.
1436ณธ์ธ์—ฒŒ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ 1518‚ดฐ€ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”
1437‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1519 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1438 </message> 1520 </message>
1439 </alert> 1521 </alert>
1440 <alert name="CannotSetRunningSelectObjectsNoScripts"> 1522 <alert name="CannotSetRunningSelectObjectsNoScripts">
1441 <message name="message"> 1523 <message name="message">
1442 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ผ์ฒด ์ž‘๋™ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1524 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Œ.
1443œ ํšจํ•œ ์Šคํฌ๋ฆฝํŠ์‚ฌ๋ฌผ์„ 1525˜ฌ๋ฐ”๋ฅ
1444์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1526 Šคํฌ๋ฆฝํŠธ์˜ ์˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1445 </message> 1527 </message>
1446 </alert> 1528 </alert>
1447 <alert name="CannotSetRunningSelectObjectsNoPermission"> 1529 <alert name="CannotSetRunningSelectObjectsNoPermission">
1448 <message name="message"> 1530 <message name="message">
1449 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ผ์ฒด ์ž‘๋™ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1531 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Œ.
1450ณธ์ธ์—ฒŒ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ 1532‚ดฐ€ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”
1451‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1533 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1452 </message> 1534 </message>
1453 </alert> 1535 </alert>
1454 <alert name="CannotSetRunningNotSelectObjectsNoScripts"> 1536 <alert name="CannotSetRunningNotSelectObjectsNoScripts">
1455 <message name="message"> 1537 <message name="message">
1456 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ผ์ฒดž‘๋™ ์•ˆํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1538 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ ์•ˆ ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Œ.
1457œ ํšจํ•œ ์Šคํฌ๋ฆฝํŠ 1539˜ฌ๋ฐ”๋ฅ
1458‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1540 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1459 </message> 1541 </message>
1460 </alert> 1542 </alert>
1461 <alert name="CannotSetRunningNotSelectObjectsNoPermission"> 1543 <alert name="CannotSetRunningNotSelectObjectsNoPermission">
1462 <message name="message"> 1544 <message name="message">
1463 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ผ์ฒดž‘๋™ ์•ˆํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1545 ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ ์•ˆ ํ•จ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Œ.
1464ณธ์ธ์—ฒŒ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ 1546‚ดฐ€ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”
1465‚ฌ๋ฌผ์„ ์„ ํƒํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1547 Šคํฌ๋ฆฝํŠธ์˜˜ค๋ธŒ์ ํŠธํ‹€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
1466 </message> 1548 </message>
1467 </alert> 1549 </alert>
1468 <alert name="NoFrontmostFloater"> 1550 <alert name="NoFrontmostFloater">
1469 <message name="message"> 1551 <message name="message">
1470 ๊ตฌ์ถœํ• ตœ „๋ฐฉ‘œฅ˜์ž๊€—†Šต๋‹ˆ๋‹ค 1552 ๋งจ•ž˜”ŒŸฌํ„ฐ ์ €žฅ ์•ˆํ•จ
1471 </message> 1553 </message>
1472 </alert> 1554 </alert>
1473 <alert name="ColladaExportFailedUnknownServerError"> 1555 <alert name="ColladaExportFailedUnknownServerError">
1474 <message name="message"> 1556 <message name="message">
1475 ์ฝœ๋ผ๋‹ค ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ์•Œ๋ คง€์ง€•Š์€ ์„œ๋ฒ„ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. 1557 Collada ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ์•Œ ˆ˜—†๋Š” ์„œ๋ฒ„ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
1476 </message> 1558 </message>
1477 </alert> 1559 </alert>
1478 <alert name="ColladaExportFailedInvalidPermissions"> 1560 <alert name="ColladaExportFailedInvalidPermissions">
1479 <message name="message"> 1561 <message name="message">
1480 ์ฝœ๋ผ๋‹ค ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ์œ ํšจํ•˜์ง€ ์•Š์€ ถŒํ•œ์ด๊ฑฐ๋‚˜ ์‚ฌฌผ์ ์ž ๊ธดƒํƒœ์ž…๋‹ˆ๋‹ค! 1562 Collada ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ๊ถŒํ•œด ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์˜คธŒ ํŠธ๊ฐ€ ์ž ๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค.
1481 </message> 1563 </message>
1482 </alert> 1564 </alert>
1483 <alert name="ColladaExportFailedUnknownError"> 1565 <alert name="ColladaExportFailedUnknownError">
1484 <message name="message"> 1566 <message name="message">
1485 ์ฝœ๋ผ๋‹ค ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ์•Œ๋ คง€์ง€•Š์€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. 1567 Collada ๋‚ด๋ณด๋‚ด๊ธฐ ์‹คํŒจ: ์•Œ ˆ˜—†๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
1486 </message> 1568 </message>
1487 </alert> 1569 </alert>
1488 <alert name="ObjectImportFailedTransfer"> 1570 <alert name="ObjectImportFailedTransfer">
1489 <message name="message"> 1571 <message name="message">
1490‚ฌฌผ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์ „์†กํ•˜์ง€ ๋ชปํ–ˆŠต๋‹ˆ๋‹ค. 1572˜คธŒ์ ํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ•จ. ํŒŒ์ผ์„ ์ „์†กํ•  ์ˆ˜ ์—†์Œ.
1491 </message> 1573 </message>
1492 </alert> 1574 </alert>
1493 <alert name="ObjectImportFailedBadFormat"> 1575 <alert name="ObjectImportFailedBadFormat">
1494 <message name="message"> 1576 <message name="message">
1495‚ฌฌผ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์ด ์ˆ˜์š ๊ฐ€๋Šฅํ•œ SLObject ํ˜•์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. 1577˜คธŒ์ ํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ•จ. ํŒŒ์ผ์ด ์ ํ•ฉํ•œSLObject ํ˜•์‹์ด ์•„๋‹˜.
1496 </message> 1578 </message>
1497 </alert> 1579 </alert>
1498 <alert name="ObjectImportFailedUnknownError"> 1580 <alert name="ObjectImportFailedUnknownError">
1499 <message name="message"> 1581 <message name="message">
1500‚ฌฌผ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ คง€์ง€•Š์€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. 1582˜คธŒ์ ํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ์— ์‹คํŒจํ•จ. ์•Œ ˆ˜—†๋Š” ์˜ค๋ฅ˜.
1501 </message> 1583 </message>
1502 </alert> 1584 </alert>
1503 <alert name="CouldNotTeleportReason"> 1585 <alert name="CouldNotTeleportReason">
1504 <message name="message"> 1586 <message name="message">
1505 ํ…”๋ฆฌํฌํŠธํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. 1587 ํ…”๋ ˆํฌํŠธํ•  ˆ˜ —†์Šต๋‹ˆ๋‹ค.
1506[์ด์œ ] 1588[REASON]
1507 </message> 1589 </message>
1508 </alert> 1590 </alert>
1509 <alert name="CannotSetLandOwnerNothingSelected"> 1591 <alert name="CannotSetLandOwnerNothingSelected">
1510 <message name="message"> 1592 <message name="message">
1511 ํ† ์ง€ ์†Œ์œ ์ฃผ๋ฅผ ์„ค์ •ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1593 ํ† ์ง€ ์†Œ์œ ์ฃผ๋ฅผ ์„ค์ •ํ•  ˆ˜ —†์Šต๋‹ˆ๋‹ค:
1512•„๋ฌด๊ฒƒ๋„ ์„ ํƒ๋˜ง€•Š•˜์Šต๋‹ˆ๋‹ค. 1594์„ ํƒํ•œ ํ•ญชฉด—†์Šต๋‹ˆ๋‹ค.
1513 </message> 1595 </message>
1514 </alert> 1596 </alert>
1515 <alert name="CannotSetLandOwnerMultipleRegions"> 1597 <alert name="CannotSetLandOwnerMultipleRegions">
1516 <message name="message"> 1598 <message name="message">
1517 ์„ ํƒ์ด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ง€์—ญ์— ๊ฑธ์žˆ์–ด ํ† ์ง€ ์†Œ์œ ๊ถŒ์„ 1599 ์„ ํƒ ํ•ญ๋ชฉ์ด ์—ฌ๋Ÿฌ ์ง€์—ญ์— ๋ถ„‚ฐ๋˜–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ— ํ† ์ง€ ์†Œ์œ ๊ถŒ์„ ๊ฐ•์ œ๋กœ
1518๊ฐ•์ œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘์€ ๋ฉด ์„ ์„ ํƒํ•˜์‹  ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์‹ญ์‹œ์˜ค. 1600ง€์ •ํ•  ˆ˜ —†์Šต๋‹ˆ๋‹ค. ๋” ์ž‘์€ ์˜์—ญ์„ ์„ ํƒํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์‹ญ์‹œ์˜ค.
1519 </message> 1601 </message>
1520 </alert> 1602 </alert>
1521 <alert name="ForceOwnerAuctionWarning"> 1603 <alert name="ForceOwnerAuctionWarning">
1522 <message name="message"> 1604 <message name="message">
1523 ์ด ๊ตฌํš์€ ๊ฒฝ๋งค ๋งค๋ฌผ์ž…๋‹ˆ๋‹ค. ์†Œ์œ ๊ถŒ์„ ๊ฐ•์ œํ•  ๊ฒฝšฐ 1605 ์ด ๊ตฌํš์€ ๊ฒฝ๋งค ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์†Œ์œ ๊ถŒ์„ ๊ฐ•์ œ๋กœง€์ •ํ•˜๋ฉด
1524๊ฒฝ๋งค๊ฐ€ ์ทจ์†Œ๋˜๊ณ ,ผ๋‹จ ์ž…์ฐฐ์ด ์‹œ์ž‘๋˜ฉด ์ผ๋ถ€ ์ฃผ๋ฏผ๋“ค˜ 1606๊ฒฝ๋งค๊ฐ€ ์ทจ์†Œ๋˜๊ณ  ์ž…์ฐฐ์ด ์‹œ์ž‘๋œ ๊ฒฝ์šฐ ์ž ์žฌ์ ์œผกœ ์ผ๋ถ€ ์ฃผ๋ฏผ์—๊ฒŒ
1525๋ถˆ๋งŒ์„ ‚ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ์œ ๊ถŒ์„ ๊ฐ•์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? 1607๋ถˆ์ต์๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ์œ ๊ถŒ์„ ๊ฐ•์ œ๋กœ ์ง€์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
1526 </message> 1608 </message>
1527 <option name="Force"> 1609 <option name="Force">
1528 ๊ฐ• œ 1610 ํฌŠค
1529 </option> 1611 </option>
1530 <option name="Cancel"> 1612 <option name="Cancel">
1531 ์ทจ์†Œ 1613 ์ทจ์†Œ
@@ -1533,20 +1615,20 @@ www.secondlife.com์œผ๋กœ ๋Œ์•„๊ฐ€ ์ƒˆ๋กœ ๊ณ„์ •์„ ๋งŒ๋“œ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
1533 </alert> 1615 </alert>
1534 <alert name="CannotContentifyNothingSelected"> 1616 <alert name="CannotContentifyNothingSelected">
1535 <message name="message"> 1617 <message name="message">
1536 ๋‚ดšฉ ‘œ์‹œ์— ‹คŒจ–ˆ์Šต๋‹ˆ๋‹ค. 1618ปจ…์ธ ๋ฅผ ™•์ธ•  ์ˆ˜ —†์Šต๋‹ˆ๋‹ค:
1537•„๋ฌด๊ฒƒ๋„ ์„ ํƒ๋˜ง€•Š•˜์Šต๋‹ˆ๋‹ค. 1619์„ ํƒํ•œ ํ•ญชฉด—†์Šต๋‹ˆ๋‹ค.
1538 </message> 1620 </message>
1539 </alert> 1621 </alert>
1540 <alert name="CannotContentifyNoRegion"> 1622 <alert name="CannotContentifyNoRegion">
1541 <message name="message"> 1623 <message name="message">
1542 ๋‚ดšฉ ‘œ์‹œ์— ‹คŒจ–ˆ์Šต๋‹ˆ๋‹ค. 1624ปจ…์ธ ๋ฅผ ™•์ธ•  ์ˆ˜ —†์Šต๋‹ˆ๋‹ค:
1543ํ•ด๋‹น ์ง€์—ญ์ด ์—†์Šต๋‹ˆ๋‹ค. 1625์ง€์—ญ์ด ์—†์Šต๋‹ˆ๋‹ค.
1544 </message> 1626 </message>
1545 </alert> 1627 </alert>
1546 <alert name="CannotReleaseLandNothingSelected"> 1628 <alert name="CannotReleaseLandNothingSelected">
1547 <message name="message"> 1629 <message name="message">
1548 ํ† ์ง€๋ฅผ ํฌ๊ธฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1630 ํ† ์ง€๋ฅผ ํฌ๊ธฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1549•„๋ฌด๊ฒƒ๋„ ์„ ํƒ๋˜ง€•Š•˜์Šต๋‹ˆ๋‹ค. 1631์„ ํƒํ•œ ํ•ญชฉด—†์Šต๋‹ˆ๋‹ค.
1550 </message> 1632 </message>
1551 </alert> 1633 </alert>
1552 <alert name="CannotReleaseLandNoRegion"> 1634 <alert name="CannotReleaseLandNoRegion">
@@ -1557,178 +1639,178 @@ www.secondlife.com์œผ๋กœ ๋Œ์•„๊ฐ€ ์ƒˆ๋กœ ๊ณ„์ •์„ ๋งŒ๋“œ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
1557 </alert> 1639 </alert>
1558 <alert name="CannotBuyLandNothingSelected"> 1640 <alert name="CannotBuyLandNothingSelected">
1559 <message name="message"> 1641 <message name="message">
1560 ํ† ์ง€๋ฅผ ๋งค์ž…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1642 ํ† ์ง€๋ฅผ ๊ตฌ๋งคํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1561•„๋ฌด๊ฒƒ๋„ ์„ ํƒ๋˜ง€•Š•˜์Šต๋‹ˆ๋‹ค. 1643์„ ํƒํ•œ ํ•ญชฉด—†์Šต๋‹ˆ๋‹ค.
1562 </message> 1644 </message>
1563 </alert> 1645 </alert>
1564 <alert name="CannotBuyLandNoRegion"> 1646 <alert name="CannotBuyLandNoRegion">
1565 <message name="message"> 1647 <message name="message">
1566 ํ† ์ง€๋ฅผ ๋งค์ž…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1648 ํ† ์ง€๋ฅผ ๊ตฌ๋งคํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1567์ด ํ† ์ง€๊ฐ€ ์†Œ์†๋œ ์ง€์—ญ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1649์ด ํ† ์ง€๊ฐ€ ์†Œ์†๋œ ์ง€์—ญ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
1568 </message> 1650 </message>
1569 </alert> 1651 </alert>
1570 <alert name="CannotDeedLandNothingSelected"> 1652 <alert name="CannotDeedLandNothingSelected">
1571 <message name="message"> 1653 <message name="message">
1572 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1654 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1573•„๋ฌด๊ฒƒ๋„ ์„ ํƒ๋˜ง€•Š•˜์Šต๋‹ˆ๋‹ค. 1655์„ ํƒํ•œ ํ•ญชฉด—†์Šต๋‹ˆ๋‹ค.
1574 </message> 1656 </message>
1575 </alert> 1657 </alert>
1576 <alert name="CannotDeedLandNoGroup"> 1658 <alert name="CannotDeedLandNoGroup">
1577 <message name="message"> 1659 <message name="message">
1578 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1660 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1579ํ•ด๋‹น ๊ทธ๋ฃน์ด ์—†์Šต๋‹ˆ๋‹ค. 1661๊ทธ๋ฃน์ด ์—†์Šต๋‹ˆ๋‹ค.
1580 </message> 1662 </message>
1581 </alert> 1663 </alert>
1582 <alert name="CannotDeedLandNoRegion"> 1664 <alert name="CannotDeedLandNoRegion">
1583 <message name="message"> 1665 <message name="message">
1584 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: 1666 ํ† ์ง€๋ฅผ ์–‘๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค:
1585์ด ํ† ์ง€๊ฐ€ ์†Œ์†๋œ ์ง€์—ญ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 1667์ด ํ† ์ง€๊ฐ€ ์†Œ์†๋œ ์ง€์—ญ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
1586๋„์›€๋ง-&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
diff --git a/linden/indra/win_updater/updater.cpp b/linden/indra/win_updater/updater.cpp
index 8f162ec..45a488e 100644
--- a/linden/indra/win_updater/updater.cpp
+++ b/linden/indra/win_updater/updater.cpp
@@ -168,16 +168,6 @@ int WINAPI get_url_into_file(WCHAR *uri, char *path, int *cancelled)
168 } 168 }
169#endif 169#endif
170 170
171 if (!data)
172 {
173#if _DEBUG
174 fprintf(logfile,"InternetReadFile Returned NULL data, bytes_read = %d.\n",bytes_read);
175 fflush(logfile);
176#endif
177 // ...an error occurred
178 return FALSE;
179 }
180
181#if _DEBUG 171#if _DEBUG
182 fprintf(logfile,"Reading Data, bytes_read = %d\n",bytes_read); 172 fprintf(logfile,"Reading Data, bytes_read = %d\n",bytes_read);
183 fflush(logfile); 173 fflush(logfile);