Merged in lindenlab/viewer-release (EAM)

master
AndreyL ProductEngine 2019-04-17 16:26:45 +03:00
commit 59457cfcfe
113 changed files with 3207 additions and 1114 deletions

View File

@ -546,3 +546,4 @@ ac3b1332ad4f55b7182a8cbcc1254535a0069f75 5.1.7-release
21b7604680ef6b6ea67f8bebaaa588d6e263bdc1 6.0.1-release
a3143db58a0f6b005232bf9018e7fef17ff9ec90 6.1.0-release
50f0ece62ddb5a244ecb6d00ef5a89d80ad50efa 6.1.1-release
82a89165e5929a6c3073d6cd60a543cb395f147b 6.2.0-release

View File

@ -166,7 +166,7 @@ const U32 ESTATE_ACCESS_MANAGER_REMOVE = 1U << 9;
const U32 ESTATE_ACCESS_NO_REPLY = 1U << 10;
const U32 ESTATE_ACCESS_FAILED_BAN_ESTATE_MANAGER = 1U << 11;
const S32 ESTATE_MAX_MANAGERS = 10;
const S32 ESTATE_MAX_MANAGERS = 15;
const S32 ESTATE_MAX_ACCESS_IDS = 500; // max for access, banned
const S32 ESTATE_MAX_GROUP_IDS = (S32) ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET;

View File

@ -499,6 +499,13 @@ void LLLineEditor::setCursorToEnd()
deselect();
}
void LLLineEditor::resetScrollPosition()
{
mScrollHPos = 0;
// make sure cursor says in visible range
setCursor(getCursor());
}
BOOL LLLineEditor::canDeselect() const
{
return hasSelection();

View File

@ -208,6 +208,9 @@ public:
void setCursor( S32 pos );
void setCursorToEnd();
// set scroll to earliest position it can reasonable set
void resetScrollPosition();
// Selects characters 'start' to 'end'.
void setSelection(S32 start, S32 end);
virtual void getSelectionRange(S32 *position, S32 *length) const;

View File

@ -290,6 +290,7 @@ void LLSpinCtrl::forceSetValue(const LLSD& value )
LLF32UICtrl::setValue(value);
updateEditor();
mEditor->resetScrollPosition();
}
}
@ -355,7 +356,9 @@ void LLSpinCtrl::onEditorCommit( const LLSD& data )
if( success )
{
updateEditor();
// We commited and clamped value
// try to display as much as possible
mEditor->resetScrollPosition();
}
else
{
@ -475,6 +478,7 @@ BOOL LLSpinCtrl::handleKeyHere(KEY key, MASK mask)
// text editors don't support revert normally (due to user confusion)
// but not allowing revert on a spinner seems dangerous
updateEditor();
mEditor->resetScrollPosition();
mEditor->setFocus(FALSE);
return TRUE;
}

View File

@ -218,6 +218,7 @@ set(viewer_SOURCE_FILES
llfloateravatarpicker.cpp
llfloateravatarrendersettings.cpp
llfloateravatartextures.cpp
llfloaterbanduration.cpp
llfloaterbeacons.cpp
llfloaterbigpreview.cpp
llfloaterbuildoptions.cpp
@ -844,6 +845,7 @@ set(viewer_HEADER_FILES
llfloateravatarpicker.h
llfloateravatarrendersettings.h
llfloateravatartextures.h
llfloaterbanduration.h
llfloaterbeacons.h
llfloaterbigpreview.h
llfloaterbuildoptions.h

View File

@ -1 +1 @@
6.1.2
6.2.1

View File

@ -0,0 +1,92 @@
/**
* @file llfloaterbanduration.cpp
*
* $LicenseInfo:firstyear=2004&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2018, Linden Research, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License only.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
* $/LicenseInfo$
*/
#include "llviewerprecompiledheaders.h"
#include "llfloaterbanduration.h"
#include "llfloaterreg.h"
#include "llspinctrl.h"
#include "llradiogroup.h"
LLFloaterBanDuration::LLFloaterBanDuration(const LLSD& target)
: LLFloater(target)
{
}
BOOL LLFloaterBanDuration::postBuild()
{
childSetAction("ok_btn", boost::bind(&LLFloaterBanDuration::onClickBan, this));
childSetAction("cancel_btn", boost::bind(&LLFloaterBanDuration::onClickCancel, this));
getChild<LLUICtrl>("ban_duration_radio")->setCommitCallback(boost::bind(&LLFloaterBanDuration::onClickRadio, this));
getChild<LLRadioGroup>("ban_duration_radio")->setSelectedIndex(0);
getChild<LLUICtrl>("ban_hours")->setEnabled(FALSE);
return TRUE;
}
LLFloaterBanDuration* LLFloaterBanDuration::show(select_callback_t callback, uuid_vec_t ids)
{
LLFloaterBanDuration* floater = LLFloaterReg::showTypedInstance<LLFloaterBanDuration>("ban_duration");
if (!floater)
{
LL_WARNS() << "Cannot instantiate ban duration floater" << LL_ENDL;
return NULL;
}
floater->mSelectionCallback = callback;
floater->mAvatar_ids = ids;
return floater;
}
void LLFloaterBanDuration::onClickRadio()
{
getChild<LLUICtrl>("ban_hours")->setEnabled(getChild<LLRadioGroup>("ban_duration_radio")->getSelectedIndex() != 0);
}
void LLFloaterBanDuration::onClickCancel()
{
closeFloater();
}
void LLFloaterBanDuration::onClickBan()
{
if (mSelectionCallback)
{
S32 time = 0;
if (getChild<LLRadioGroup>("ban_duration_radio")->getSelectedIndex() != 0)
{
LLSpinCtrl* hours_spin = getChild<LLSpinCtrl>("ban_hours");
if (hours_spin)
{
time = LLDate::now().secondsSinceEpoch() + (hours_spin->getValue().asInteger() * 3600);
}
}
mSelectionCallback(mAvatar_ids, time);
}
closeFloater();
}

View File

@ -0,0 +1,52 @@
/**
* @file llfloaterbanduration.h
*
* $LicenseInfo:firstyear=2004&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2018, Linden Research, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License only.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
* $/LicenseInfo$
*/
#ifndef LL_FLOATERBANDURATION_H
#define LL_FLOATERBANDURATION_H
#include "llfloater.h"
class LLFloaterBanDuration : public LLFloater
{
typedef boost::function<void(const uuid_vec_t&, const S32 duration)> select_callback_t;
public:
LLFloaterBanDuration(const LLSD& target);
BOOL postBuild();
static LLFloaterBanDuration* show(select_callback_t callback, uuid_vec_t id);
private:
~LLFloaterBanDuration() {};
void onClickBan();
void onClickCancel();
void onClickRadio();
uuid_vec_t mAvatar_ids;
select_callback_t mSelectionCallback;
};
#endif // LL_FLOATERBANDURATION_H

View File

@ -46,6 +46,7 @@
#include "llfloaterreg.h"
#include "llfloateravatarpicker.h"
#include "llfloaterauction.h"
#include "llfloaterbanduration.h"
#include "llfloatergroups.h"
#include "llfloaterscriptlimits.h"
#include "llavataractions.h"
@ -2504,33 +2505,49 @@ void LLPanelLandAccess::refresh()
cit != parcel->mBanList.end(); ++cit)
{
const LLAccessEntry& entry = (*cit).second;
std::string prefix;
std::string duration;
if (entry.mTime != 0)
{
LLStringUtil::format_map_t args;
S32 now = time(NULL);
S32 seconds = entry.mTime - now;
S32 seconds = entry.mTime - now;
if (seconds < 0) seconds = 0;
prefix.assign(" (");
if (seconds >= 120)
if (seconds >= 7200)
{
args["[MINUTES]"] = llformat("%d", (seconds/60));
std::string buf = parent_floater->getString ("Minutes", args);
prefix.append(buf);
args["[HOURS]"] = llformat("%d", (seconds / 3600));
duration = parent_floater->getString("Hours", args);
}
else if (seconds >= 3600)
{
duration = "1 " + parent_floater->getString("Hour");
}
else if (seconds >= 120)
{
args["[MINUTES]"] = llformat("%d", (seconds / 60));
duration = parent_floater->getString("Minutes", args);
}
else if (seconds >= 60)
{
prefix.append("1 " + parent_floater->getString("Minute"));
duration = "1 " + parent_floater->getString("Minute");
}
else
{
args["[SECONDS]"] = llformat("%d", seconds);
std::string buf = parent_floater->getString ("Seconds", args);
prefix.append(buf);
duration = parent_floater->getString("Seconds", args);
}
prefix.append(" " + parent_floater->getString("Remaining") + ") ");
}
mListBanned->addNameItem(entry.mID, ADD_DEFAULT, TRUE, "", prefix);
else
{
duration = parent_floater->getString("Always");
}
LLSD item;
item["id"] = entry.mID;
LLSD& columns = item["columns"];
columns[0]["column"] = "name"; // to be populated later
columns[1]["column"] = "duration";
columns[1]["value"] = duration;
mListBanned->addElement(item);
}
mListBanned->sortByName(TRUE);
}
@ -2882,7 +2899,7 @@ void LLPanelLandAccess::onClickAddBanned()
LLView * button = findChild<LLButton>("add_banned");
LLFloater * root_floater = gFloaterView->getParentFloater(this);
LLFloaterAvatarPicker* picker = LLFloaterAvatarPicker::show(
boost::bind(&LLPanelLandAccess::callbackAvatarCBBanned, this, _1), FALSE, FALSE, FALSE, root_floater->getName(), button);
boost::bind(&LLPanelLandAccess::callbackAvatarCBBanned, this, _1), TRUE, FALSE, FALSE, root_floater->getName(), button);
if (picker)
{
root_floater->addDependentFloater(picker);
@ -2892,23 +2909,41 @@ void LLPanelLandAccess::onClickAddBanned()
// static
void LLPanelLandAccess::callbackAvatarCBBanned(const uuid_vec_t& ids)
{
if (!ids.empty())
LLFloater * root_floater = gFloaterView->getParentFloater(this);
LLFloaterBanDuration* duration_floater = LLFloaterBanDuration::show(
boost::bind(&LLPanelLandAccess::callbackAvatarCBBanned2, this, _1, _2), ids);
if (duration_floater)
{
LLUUID id = ids[0];
LLParcel* parcel = mParcel->getParcel();
if (parcel && parcel->addToBanList(id, 0))
root_floater->addDependentFloater(duration_floater);
}
}
void LLPanelLandAccess::callbackAvatarCBBanned2(const uuid_vec_t& ids, S32 duration)
{
LLParcel* parcel = mParcel->getParcel();
if (!parcel) return;
U32 lists_to_update = 0;
for (uuid_vec_t::const_iterator it = ids.begin(); it < ids.end(); it++)
{
LLUUID id = *it;
if (parcel->addToBanList(id, duration))
{
U32 lists_to_update = AL_BAN;
lists_to_update |= AL_BAN;
// agent was successfully added to ban list
// but we also need to check access list to ensure that agent will not be in two lists simultaneously
if (parcel->removeFromAccessList(id))
{
lists_to_update |= AL_ACCESS;
}
LLViewerParcelMgr::getInstance()->sendParcelAccessListUpdate(lists_to_update);
refresh();
}
}
if (lists_to_update > 0)
{
LLViewerParcelMgr::getInstance()->sendParcelAccessListUpdate(lists_to_update);
refresh();
}
}
// static

View File

@ -378,6 +378,7 @@ public:
void onClickAddAccess();
void onClickAddBanned();
void callbackAvatarCBBanned(const uuid_vec_t& ids);
void callbackAvatarCBBanned2(const uuid_vec_t& ids, S32 duration);
void callbackAvatarCBAccess(const uuid_vec_t& ids);
protected:

File diff suppressed because it is too large Load Diff

View File

@ -29,6 +29,7 @@
#define LL_LLFLOATERREGIONINFO_H
#include <vector>
#include "llagent.h"
#include "llassettype.h"
#include "llfloater.h"
#include "llhost.h"
@ -64,6 +65,7 @@ class LLPanelEstateCovenant;
class LLPanelExperienceListEditor;
class LLPanelExperiences;
class LLPanelRegionExperiences;
class LLPanelEstateAccess;
class LLEventTimer;
class LLEnvironmentSettings;
@ -79,6 +81,7 @@ public:
/*virtual*/ void onOpen(const LLSD& key);
/*virtual*/ void onClose(bool app_quitting);
/*virtual*/ BOOL postBuild();
static void processEstateOwnerRequest(LLMessageSystem* msg, void**);
@ -92,6 +95,7 @@ public:
//static void incrementSerial() { sRequestSerial++; }
static LLPanelEstateInfo* getPanelEstate();
static LLPanelEstateAccess* getPanelAccess();
static LLPanelEstateCovenant* getPanelCovenant();
static LLPanelRegionTerrainInfo* getPanelRegionTerrain();
static LLPanelRegionExperiences* getPanelExperiences();
@ -110,12 +114,11 @@ private:
LLFloaterRegionInfo(const LLSD& seed);
~LLFloaterRegionInfo();
protected:
void onTabSelected(const LLSD& param);
void disableTabCtrls();
void refreshFromRegion(LLViewerRegion* region);
void onGodLevelChange(U8 god_level);
// member data
LLTabContainer* mTab;
@ -123,6 +126,10 @@ protected:
info_panels_t mInfoPanels;
//static S32 sRequestSerial; // serial # of last EstateOwnerRequest
static LLUUID sRequestInvoice;
private:
LLAgent::god_level_change_slot_t mGodLevelChangeSlot;
};
@ -163,6 +170,7 @@ protected:
const LLUUID& invoice,
const strings_t& strings);
// member data
LLHost mHost;
};
@ -281,35 +289,11 @@ public:
void onClickEditDayCycle();
void onClickEditDayCycleHelp();
void onClickAddAllowedAgent();
void onClickRemoveAllowedAgent();
void onClickAddAllowedGroup();
void onClickRemoveAllowedGroup();
void onClickAddBannedAgent();
void onClickRemoveBannedAgent();
void onClickAddEstateManager();
void onClickRemoveEstateManager();
void onClickKickUser();
// Group picker callback is different, can't use core methods below
bool addAllowedGroup(const LLSD& notification, const LLSD& response);
void addAllowedGroup2(LLUUID id);
// Core methods for all above add/remove button clicks
static void accessAddCore(U32 operation_flag, const std::string& dialog_name);
static bool accessAddCore2(const LLSD& notification, const LLSD& response);
static void accessAddCore3(const uuid_vec_t& ids, void* data);
static void accessRemoveCore(U32 operation_flag, const std::string& dialog_name, const std::string& list_ctrl_name);
static bool accessRemoveCore2(const LLSD& notification, const LLSD& response);
// used for both add and remove operations
static bool accessCoreConfirm(const LLSD& notification, const LLSD& response);
bool kickUserConfirm(const LLSD& notification, const LLSD& response);
// Send the actual EstateOwnerRequest "estateaccessdelta" message
static void sendEstateAccessDelta(U32 flags, const LLUUID& agent_id);
void onKickUserCommit(const uuid_vec_t& ids);
static void onClickMessageEstate(void* data);
bool onMessageCommit(const LLSD& notification, const LLSD& response);
@ -345,7 +329,6 @@ protected:
void commitEstateAccess();
void commitEstateManagers();
void clearAccessLists();
BOOL checkSunHourSlider(LLUICtrl* child_ctrl);
U32 mEstateID;
@ -507,4 +490,66 @@ private:
LLUUID mDefaultExperience;
};
class LLPanelEstateAccess : public LLPanelRegionInfo
{
LOG_CLASS(LLPanelEnvironmentInfo);
public:
LLPanelEstateAccess();
virtual BOOL postBuild();
virtual void updateChild(LLUICtrl* child_ctrl);
void updateControls(LLViewerRegion* region);
void updateLists();
void setPendingUpdate(bool pending) { mPendingUpdate = pending; }
bool getPendingUpdate() { return mPendingUpdate; }
virtual bool refreshFromRegion(LLViewerRegion* region);
private:
void onClickAddAllowedAgent();
void onClickRemoveAllowedAgent();
void onClickCopyAllowedList();
void onClickAddAllowedGroup();
void onClickRemoveAllowedGroup();
void onClickCopyAllowedGroupList();
void onClickAddBannedAgent();
void onClickRemoveBannedAgent();
void onClickCopyBannedList();
void onClickAddEstateManager();
void onClickRemoveEstateManager();
void onAllowedSearchEdit(const std::string& search_string);
void onAllowedGroupsSearchEdit(const std::string& search_string);
void onBannedSearchEdit(const std::string& search_string);
// Group picker callback is different, can't use core methods below
bool addAllowedGroup(const LLSD& notification, const LLSD& response);
void addAllowedGroup2(LLUUID id);
// Core methods for all above add/remove button clicks
static void accessAddCore(U32 operation_flag, const std::string& dialog_name);
static bool accessAddCore2(const LLSD& notification, const LLSD& response);
static void accessAddCore3(const uuid_vec_t& ids, std::vector<LLAvatarName> names, void* data);
static void accessRemoveCore(U32 operation_flag, const std::string& dialog_name, const std::string& list_ctrl_name);
static bool accessRemoveCore2(const LLSD& notification, const LLSD& response);
// used for both add and remove operations
static bool accessCoreConfirm(const LLSD& notification, const LLSD& response);
// Send the actual EstateOwnerRequest "estateaccessdelta" message
static void sendEstateAccessDelta(U32 flags, const LLUUID& agent_id);
static void requestEstateGetAccessCoro(std::string url);
void searchAgent(LLNameListCtrl* listCtrl, const std::string& search_string);
void copyListToClipboard(std::string list_name);
bool mPendingUpdate;
BOOL mCtrlsEnabled;
};
#endif

View File

@ -32,6 +32,7 @@
#include "llavatarnamecache.h"
#include "llcachename.h"
#include "llfloater.h"
#include "llfloaterreg.h"
#include "llinventory.h"
#include "llscrolllistitem.h"
@ -212,7 +213,10 @@ BOOL LLNameListCtrl::handleToolTip(S32 x, S32 y, MASK mask)
BOOL handled = FALSE;
S32 column_index = getColumnIndexFromOffset(x);
LLNameListItem* hit_item = dynamic_cast<LLNameListItem*>(hitItem(x, y));
if (hit_item
LLFloater* floater = gFloaterView->getParentFloater(this);
if (floater
&& floater->isFrontmost()
&& hit_item
&& column_index == mNameColumnIndex)
{
// ...this is the column with the avatar name
@ -313,8 +317,19 @@ LLScrollListItem* LLNameListCtrl::addNameItemRow(
switch(name_item.target)
{
case GROUP:
gCacheName->getGroupName(id, fullname);
// fullname will be "nobody" if group not found
if (!gCacheName->getGroupName(id, fullname))
{
avatar_name_cache_connection_map_t::iterator it = mGroupNameCacheConnections.find(id);
if (it != mGroupNameCacheConnections.end())
{
if (it->second.connected())
{
it->second.disconnect();
}
mGroupNameCacheConnections.erase(it);
}
mGroupNameCacheConnections[id] = gCacheName->getGroup(id, boost::bind(&LLNameListCtrl::onGroupNameCache, this, _1, _2, item->getHandle()));
}
break;
case SPECIAL:
// just use supplied name
@ -415,6 +430,20 @@ void LLNameListCtrl::removeNameItem(const LLUUID& agent_id)
}
}
// public
LLScrollListItem* LLNameListCtrl::getNameItemByAgentId(const LLUUID& agent_id)
{
for (item_list::iterator it = getItemList().begin(); it != getItemList().end(); it++)
{
LLScrollListItem* item = *it;
if (item && item->getUUID() == agent_id)
{
return item;
}
}
return NULL;
}
void LLNameListCtrl::onAvatarNameCache(const LLUUID& agent_id,
const LLAvatarName& av_name,
std::string suffix,
@ -479,6 +508,31 @@ void LLNameListCtrl::onAvatarNameCache(const LLUUID& agent_id,
dirtyColumns();
}
void LLNameListCtrl::onGroupNameCache(const LLUUID& group_id, const std::string name, LLHandle<LLNameListItem> item)
{
avatar_name_cache_connection_map_t::iterator it = mGroupNameCacheConnections.find(group_id);
if (it != mGroupNameCacheConnections.end())
{
if (it->second.connected())
{
it->second.disconnect();
}
mGroupNameCacheConnections.erase(it);
}
LLNameListItem* list_item = item.get();
if (list_item && list_item->getUUID() == group_id)
{
LLScrollListCell* cell = list_item->getColumn(mNameColumnIndex);
if (cell)
{
cell->setValue(name);
setNeedsSort();
}
}
dirtyColumns();
}
void LLNameListCtrl::updateColumns(bool force_update)
{

View File

@ -154,6 +154,8 @@ public:
void removeNameItem(const LLUUID& agent_id);
LLScrollListItem* getNameItemByAgentId(const LLUUID& agent_id);
// LLView interface
/*virtual*/ BOOL handleDragAndDrop(S32 x, S32 y, MASK mask,
BOOL drop, EDragAndDropType cargo_type, void *cargo_data,
@ -171,6 +173,7 @@ public:
private:
void showInspector(const LLUUID& avatar_id, bool is_group, bool is_experience = false);
void onAvatarNameCache(const LLUUID& agent_id, const LLAvatarName& av_name, std::string suffix, std::string prefix, LLHandle<LLNameListItem> item);
void onGroupNameCache(const LLUUID& group_id, const std::string name, LLHandle<LLNameListItem> item);
private:
S32 mNameColumnIndex;
@ -179,6 +182,7 @@ private:
bool mShortNames; // display name only, no SLID
typedef std::map<LLUUID, boost::signals2::connection> avatar_name_cache_connection_map_t;
avatar_name_cache_connection_map_t mAvatarNameCacheConnections;
avatar_name_cache_connection_map_t mGroupNameCacheConnections;
S32 mPendingLookupsRemaining;
namelist_complete_signal_t mNameListCompleteSignal;

View File

@ -40,6 +40,7 @@
#include "llfloateravatarpicker.h"
#include "llfloateravatarrendersettings.h"
#include "llfloateravatartextures.h"
#include "llfloaterbanduration.h"
#include "llfloaterbigpreview.h"
#include "llfloaterbeacons.h"
#include "llfloaterbuildoptions.h"
@ -201,6 +202,7 @@ void LLViewerFloaterReg::registerFloaters()
LLFloaterReg::add("avatar_render_settings", "floater_avatar_render_settings.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterAvatarRenderSettings>);
LLFloaterReg::add("avatar_textures", "floater_avatar_textures.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterAvatarTextures>);
LLFloaterReg::add("ban_duration", "floater_ban_duration.xml", &LLFloaterReg::build<LLFloaterBanDuration>);
LLFloaterReg::add("beacons", "floater_beacons.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterBeacons>);
LLFloaterReg::add("bulk_perms", "floater_bulk_perms.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterBulkPermission>);
LLFloaterReg::add("buy_currency", "floater_buy_currency.xml", &LLFloaterBuyCurrency::buildFloater);

View File

@ -2892,6 +2892,7 @@ void LLViewerRegionImpl::buildCapabilityNames(LLSD& capabilityNames)
capabilityNames.append("DispatchRegionInfo");
capabilityNames.append("DirectDelivery");
capabilityNames.append("EnvironmentSettings");
capabilityNames.append("EstateAccess");
capabilityNames.append("EstateChangeInfo");
capabilityNames.append("EventQueueGet");
capabilityNames.append("FacebookConnect");

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="LINDEN LAND VERKAUF STARTEN">
<floater name="floater_auction" title="LINDEN-LANDVERKAUF STARTEN">
<floater.string name="already for sale">
Parzellen, die bereits zum Verkauf stehen, können nicht auktioniert werden.
</floater.string>
<check_box initial_value="true" label="Gelben Auswahlrahmen einschließen" name="fence_check"/>
<button label="Foto" label_selected="Foto" name="snapshot_btn"/>
<button label="Screenshot" label_selected="Screenshot" name="snapshot_btn"/>
<button label="An jeden verkaufen" label_selected="An jeden verkaufen" name="sell_to_anyone_btn"/>
<button label="Einstellungen löschen" label_selected="Einstellungen löschen" name="reset_parcel_btn"/>
<button label="Auktion beginnen" label_selected="Auktion beginnen" name="start_auction_btn"/>

View File

@ -200,6 +200,7 @@
<combo_box.item label="Objekt bezahlen" name="Payobject"/>
<combo_box.item label="Öffnen" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Keine" name="None"/>
</combo_box>
<check_box label="Zum Verkauf:" name="checkbox for sale" tool_tip="Ermöglicht, dass Einwohner dieses Objekt, seine Inhalte oder eine Kopie zum angegebenen Preis inworld erwerben."/>
<spinner label="L$" name="Edit Cost" tool_tip="Objektkosten."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Kamerasteuerungen..." name="Camera Controls"/>
<menu label="Bewegung" name="Movement">
<menu_item_call label="Hinsetzen" name="Sit Down Here"/>
<menu_item_call label="Aufstehen" name="Stand up"/>
<menu_item_check label="Fliegen" name="Fly"/>
<menu_item_check label="Immer rennen" name="Always Run"/>
<menu_item_call label="Animation meines Avatars stoppen" name="Stop Animating My Avatar"/>

View File

@ -1588,6 +1588,30 @@ Ersetzen Sie die Textur [TEXTURE_NUM] mit einer Bilddatei von maximal 512x512 un
<notification name="ProblemAddingEstateManagerBanned">
Verbannter Einwohner kann nicht zur Grundbesitzverwalterliste hinzugefügt werden.
</notification>
<notification name="ProblemBanningEstateManager">
Grundbesitzverwalter [AGENT] kann nicht zur Bannliste hinzugefügt werden.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; befindet sich bereits auf der Liste der zulässigen Gruppen.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] befindet sich bereits auf Ihrer [LIST_TYPE]-Liste.
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] befinden sich bereits auf Ihrer [LIST_TYPE]-Liste.
</notification>
<notification name="AgentWasAddedToList">
[AGENT] wurde der [LIST_TYPE]-Liste von [ESTATE] hinzugefügt.
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] wurden zur [LIST_TYPE]-Liste von [ESTATE] hinzugefügt.
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] wurden von der [LIST_TYPE]-Liste von [ESTATE] entfernt.
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] wurden von der [LIST_TYPE]-Liste von [ESTATE] entfernt.
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Das Aussehen lässt sich erst ändern, wenn Kleider und Form/Gestalt geladen sind.
</notification>
@ -1905,7 +1929,7 @@ Tausende Regionen werden verändert und der Spaceserver wird dadurch stark belas
<usetemplate canceltext="Abbrechen" name="yesnocancelbuttons" notext="Alle Grundbesitze" yestext="Diesen Grundbesitz"/>
</notification>
<notification label="Grundbesitz wählen" name="EstateBannedAgentRemove">
Einwohner nur für diesen Grundbesitz oder für alle [ALL_ESTATES] von der Bannliste entfernen?
Den Einwohner nur für diesen Grundbesitz oder für [ALL_ESTATES] von der Bannliste entfernen?
<usetemplate canceltext="Abbrechen" name="yesnocancelbuttons" notext="Alle Grundbesitze" yestext="Diesen Grundbesitz"/>
</notification>
<notification label="Grundbesitz wählen" name="EstateManagerAdd">
@ -3188,16 +3212,22 @@ Klicken Sie auf &apos;Akzeptieren &apos;, um dem Chat beizutreten, oder auf &a
Verbindung zu [VOICE_CHANNEL_NAME] nicht möglich. Bitte versuchen Sie es später. Sie werden nun wieder mit dem Chat in Ihrer Nähe verbunden.
</notification>
<notification name="VoiceEffectsExpired">
Ein oder mehrere Ihrer Voice-Morph-Abos ist/sind abgelaufen.
[[URL] Hier klicken], um Ihr Abo zu erneuern.
Ein oder mehrere Ihrer Voice-Morph-Abos sind abgelaufen.
[[URL] Klicken Sie hier], um Ihr Abo zu erneuern.
Wenn Sie Premium-Mitglied sind, [[PREMIUM_URL] klicken Sie hier], um Ihren Voice-Morphing-Vorteil zu nutzen.
</notification>
<notification name="VoiceEffectsExpiredInUse">
Das aktive Voice-Morph-Abo ist abgelaufen. Ihre normalen Voice-Einstellungen werden angewendet.
[[URL] Hier klicken], um Ihr Abo zu erneuern.
Das aktive Voice-Morph-Abo ist abgelaufen. Ihre normalen Voice-Einstellungen werden angewendet.
[[URL] Klicken Sie hier], um Ihr Abo zu erneuern.
Wenn Sie Premium-Mitglied sind, [[PREMIUM_URL] klicken Sie hier], um Ihren Voice-Morphing-Vorteil zu nutzen.
</notification>
<notification name="VoiceEffectsWillExpire">
Ein oder mehrere Ihrer Voice-Morph-Abos werden in weniger als [INTERVAL] Tagen ablaufen.
[[URL] Hier klicken], um Ihr Abo zu erneuern.
Ein oder mehrere Ihrer Voice-Morph-Abos laufen in weniger als [INTERVAL] Tagen ab.
[[URL] Klicken Sie hier], um Ihr Abo zu erneuern.
Wenn Sie Premium-Mitglied sind, [[PREMIUM_URL] klicken Sie hier], um Ihren Voice-Morphing-Vorteil zu nutzen.
</notification>
<notification name="VoiceEffectsNew">
Neue Voice-Morph-Effekte sind erhältlich!
@ -3249,6 +3279,9 @@ Diese werden für ein paar Sekunden sicherheitshalber gesperrt.
<notification name="SnapshotToComputerFailed">
Fehler beim Speichern des Bildes unter [PATH]: Zu wenig Speicherplatz auf dem Medium. [NEED_MEMORY]KB werden benötigt, es stehen jedoch nur [FREE_MEMORY]KB zur Verfügung.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Fehler beim Speichern des Bildes unter [PATH]: Verzeichnis nicht vorhanden.
</notification>
<notification name="PresetNotSaved">
Fehler beim Speichern der Voreinstellung [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=de</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=de
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Benutzername" name="username_combo" tool_tip="Bei der Registrierung gewählter Benutzername wie „berndschmidt12“ oder „Liebe Sonne“"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Anmelden" name="connect_btn"/>
<check_box label="Details speichern" name="remember_check"/>
<text name="forgot_password_text">Kennwort vergessen</text>
<text name="forgot_password_text">
Kennwort vergessen
</text>
<combo_box label="Grid auswählen" name="server_combo"/>
<text name="sign_up_text">
Registrieren
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=de
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Kennwort vergessen
</text>
<text name="sign_up_text">
Registrieren
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Zugang" name="Access">
<tab_container name="tabs">
<panel label="GRUNDBESITZVERWALTER" name="estate_managers_panel">
<text name="estate_manager_label">
Grundbesitzverwalter:
</text>
<name_list name="estate_manager_name_list">
<columns label="Name" name="name"/>
</name_list>
<button label="Hinzufügen..." name="add_estate_manager_btn"/>
<button label="Entfernen..." name="remove_estate_manager_btn"/>
</panel>
<panel label="ZULÄSSIG" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Zulässige Agenten suchen" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Immer zugelassen:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Name" name="name"/>
</name_list>
<button label="Hinzufügen..." name="add_allowed_avatar_btn"/>
<button label="Entfernen..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="ZULÄSSIGE GRUPPEN" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Zulässige Gruppen Suchen" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Immer zugelassene Gruppen:
</text>
<name_list name="allowed_group_name_list">
<columns label="Name" name="name"/>
</name_list>
<button label="Hinzufügen..." name="add_allowed_group_btn"/>
<button label="Entfernen..." name="remove_allowed_group_btn"/>
</panel>
<panel label="VERBANNT" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Verbannte Agenten suchen" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Immer verbannt:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Name" name="name"/>
<columns label="Letztes Login-Datum" name="last_login_date"/>
<columns label="Datum der Verbannung" name="ban_date"/>
<columns label="Verbannt von" name="bannedby"/>
</name_list>
<button label="Hinzufügen..." name="add_banned_avatar_btn"/>
<button label="Entfernen..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(unbekannt)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Nur nachstehend aufgelistete Einwohner und Gruppen zulassen" name="estate_restricted_access"/>
<radio_item label="Nur Einwohner und Gruppen zulassen, die im Reiter &quot;Zugang&quot; aufgelistet sind." name="estate_restricted_access"/>
<radio_item label="Alle Besucher zugelassen" name="estate_public_access"/>
</radio_group>
<check_box label="Muss 18+ sein" name="limit_age_verified" tool_tip="Nur Einwohner, die mindestens 18 Jahre alt sind, können diesen Grundbesitz betreten. Weitere Informationen finden Sie unter [SUPPORT_SITE]."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Objekt bezahlen" name="Payobject"/>
<combo_box.item label="Öffnen" name="Open"/>
<combo_box.item label="Zoomen" name="Zoom"/>
<combo_box.item label="Keine" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2228,6 +2228,18 @@ Falls diese Meldung weiterhin angezeigt wird, wenden Sie sich unter http://suppo
<string name="RegionInfoListTypeBannedAgents">
Immer verbannt
</string>
<string name="RegionInfoAllEstates">
alle Grundbesitze
</string>
<string name="RegionInfoManagedEstates">
verwaltete Grundbesitze
</string>
<string name="RegionInfoThisEstate">
dieser Grundbesitz
</string>
<string name="AndNMore">
und [EXTRA_COUNT] weitere
</string>
<string name="ScriptLimitsParcelScriptMemory">
Parzellenskript-Speicher
</string>

View File

@ -21,6 +21,14 @@
name="maturity_icon_adult">
"Parcel_R_Dark"
</floater.string>
<floater.string
name="Hours">
[HOURS] hrs.
</floater.string>
<floater.string
name="Hour">
hr.
</floater.string>
<floater.string
name="Minutes">
[MINUTES] min.
@ -37,6 +45,10 @@
name="Remaining">
remaining
</floater.string>
<floater.string
name="Always">
Always
</floater.string>
<tab_container
follows="all"
halign="left"
@ -2063,19 +2075,29 @@ Only large parcels can be listed in search.
name="BanCheck"
top="0"
width="200">
Always banned ([COUNT], max [MAX])
Banned ([COUNT], max [MAX])
</text>
<name_list
column_padding="0"
follows="top|bottom"
heading_height="14"
heading_height="16"
height="125"
layout="topleft"
left="0"
multi_select="true"
draw_heading="true"
name="BannedList"
tool_tip="([LISTED] listed, [MAX] max)"
width="230" />
width="230">
<columns
label="Name"
name="name"
width="155" />
<columns
label="Duration"
name="duration"
width="75" />
</name_list>
<button
follows="bottom"
height="23"

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<floater
can_minimize="false"
can_tear_off="false"
can_resize="false"
can_drag_on_left="false"
can_close="true"
height="150"
layout="topleft"
name="ban_duration"
title="Ban duration"
single_instance="true"
width="180">
<text
type="string"
length="1"
follows="left|top"
height="15"
layout="topleft"
left="15"
name="duration_textbox"
top="10"
width="75">
Ban duration:
</text>
<radio_group
draw_border="false"
enabled="true"
follows="left|top"
height="40"
left="20"
mouse_opaque="true"
name="ban_duration_radio"
tab_stop="true"
width="200">
<radio_item
type="string"
follows="left|top"
height="20"
width="200"
label="Always"
name="always_radio">
Always
</radio_item>
<radio_item
type="string"
follows="left|top"
height="20"
width="200"
label="Temporary"
name="temporary_radio">
Temporary
</radio_item>
</radio_group>
<spinner
allow_digits_only="true"
decimal_digits="0"
follows="left|top"
height="20"
increment="1"
max_val="8766"
min_val="1"
initial_val="1"
name="ban_hours"
top_delta="50"
left="40"
width="60"/>
<text
type="string"
length="1"
follows="left|top"
height="15"
left_delta="70"
name="hours_textbox"
top_delta="5"
width="75">
hours.
</text>
<button
follows="left|top"
height="23"
label="Ok"
left="15"
name="ok_btn"
top_delta="30"
width="75">
</button>
<button
follows="left|top"
height="23"
label="Cancel"
left_pad="0"
name="cancel_btn"
top_delta="0"
width="75">
</button>
</floater>

View File

@ -3815,6 +3815,62 @@ Can&apos;t add estate owner to estate &apos;Banned Resident&apos; list.
type="alertmodal">
Unable to add banned resident to estate manager list.
</notification>
<notification
icon="alertmodal.tga"
name="ProblemBanningEstateManager"
type="alertmodal">
Unable to add estate manager [AGENT] to banned list.
</notification>
<notification
icon="alertmodal.tga"
name="GroupIsAlreadyInList"
type="alertmodal">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; is already in the Allowed Groups list.
</notification>
<notification
icon="alertmodal.tga"
name="AgentIsAlreadyInList"
type="alertmodal">
[AGENT] is already in your [LIST_TYPE] list.
</notification>
<notification
icon="alertmodal.tga"
name="AgentsAreAlreadyInList"
type="alertmodal">
[AGENT] are already in your [LIST_TYPE] list.
</notification>
<notification
icon="alertmodal.tga"
name="AgentWasAddedToList"
type="alertmodal">
[AGENT] was added to [LIST_TYPE] list of [ESTATE].
</notification>
<notification
icon="alertmodal.tga"
name="AgentsWereAddedToList"
type="alertmodal">
[AGENT] were added to [LIST_TYPE] list of [ESTATE].
</notification>
<notification
icon="alertmodal.tga"
name="AgentWasRemovedFromList"
type="alertmodal">
[AGENT] was removed from [LIST_TYPE] list of [ESTATE].
</notification>
<notification
icon="alertmodal.tga"
name="AgentsWereRemovedFromList"
type="alertmodal">
[AGENT] were removed from [LIST_TYPE] list of [ESTATE].
</notification>
<notification
icon="alertmodal.tga"
@ -4616,7 +4672,8 @@ Add to allowed list for this estate only or for [ALL_ESTATES]?
icon="alert.tga"
label="Select estate"
name="EstateAllowedAgentRemove"
type="alert">
type="alertmodal">
<unique/>
Remove from allowed list for this estate only or for [ALL_ESTATES]?
<tag>confirm</tag>
<usetemplate
@ -4645,7 +4702,8 @@ Add to group allowed list for this estate only or for [ALL_ESTATES]?
icon="alert.tga"
label="Select estate"
name="EstateAllowedGroupRemove"
type="alert">
type="alertmodal">
<unique/>
Remove from group allowed list for this estate only or [ALL_ESTATES]?
<tag>group</tag>
<tag>confirm</tag>
@ -4674,8 +4732,9 @@ Deny access for this estate only or for [ALL_ESTATES]?
icon="alert.tga"
label="Select estate"
name="EstateBannedAgentRemove"
type="alert">
Remove this Resident from the ban list for access for this estate only or for [ALL_ESTATES]?
type="alertmodal">
<unique/>
Remove this Resident from the ban list for access for this estate only or for [ALL_ESTATES]?
<tag>confirm</tag>
<usetemplate
canceltext="Cancel"
@ -4702,7 +4761,8 @@ Add estate manager for this estate only or for [ALL_ESTATES]?
icon="alert.tga"
label="Select estate"
name="EstateManagerRemove"
type="alert">
type="alertmodal">
<unique/>
Remove estate manager for this estate only or for [ALL_ESTATES]?
<tag>confirm</tag>
<usetemplate

View File

@ -0,0 +1,421 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<panel
border="true"
follows="top|left"
height="510"
help_topic="panel_region_access_tab"
label="Access"
layout="topleft"
left="0"
name="Access"
top="320"
width="530">
<tab_container
bottom="-10"
follows="all"
layout="topleft"
left="3"
name="tabs"
tab_min_width="70"
tab_height="30"
tab_position="top"
top="10"
halign="center"
right="-5">
<!-- ============================= ESTATE MANAGERS tab ====================== -->
<panel
background_opaque="true"
background_visible="true"
bg_alpha_color="DkGray"
bg_opaque_color="DkGray"
bottom="-1"
follows="all"
label="ESTATE MANAGERS"
layout="topleft"
left="0"
help_topic="estate_managers_tab"
name="estate_managers_panel"
right="-1"
top="0">
<text
type="string"
length="1"
bottom="34"
follows="left|top"
height="20"
layout="topleft"
name="estate_manager_label"
top_pad="10"
left="10"
width="200">
Estate Managers:
</text>
<!-- Estate Managers box -->
<view_border
bevel_style="none"
follows="top|left"
height="400"
layout="topleft"
left="10"
top_pad="-5"
width="498" />
<name_list
follows="left|top"
height="400"
layout="topleft"
left_delta="0"
multi_select="true"
draw_heading="true"
name="estate_manager_name_list"
top_delta="0"
width="498">
<columns
label="Name"
name="name"
width="498" />
</name_list>
<!-- Estate Managers buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_estate_manager_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_estate_manager_btn"
left_pad="6"
width="114" />
</panel>
<!-- ================================ ALLOWED tab =========================== -->
<panel
background_opaque="true"
background_visible="true"
bg_alpha_color="DkGray"
bg_opaque_color="DkGray"
bottom="-1"
follows="all"
label="ALLOWED"
layout="topleft"
left="0"
help_topic="allowed_tab"
name="allowed_panel"
right="-1"
top="0">
<panel
follows="left|top|right"
height="27"
label="top_panel"
layout="topleft"
left="0"
name="allowed_search_panel"
right="-1"
top="0">
<filter_editor
follows="left|top|right"
height="23"
layout="topleft"
left="6"
label="Search allowed agents"
max_length_chars="300"
name="allowed_search_input"
text_color="Black"
text_pad_left="10"
top="4"
width="440" />
<button
follows="left|top"
height="23"
label="Copy"
layout="topleft"
left_pad="10"
name="copy_allowed_list_btn"
width="40" />
</panel>
<text
type="string"
length="1"
bottom="34"
follows="left|top"
height="20"
layout="topleft"
name="allow_resident_label"
top_pad="10"
left="10"
width="200">
Always allowed:
</text>
<!-- Always allowed box -->
<view_border
bevel_style="none"
follows="top|left"
height="370"
layout="topleft"
left="10"
top_pad="-5"
width="498" />
<name_list
follows="left|top"
height="370"
layout="topleft"
left_delta="0"
multi_select="true"
draw_heading="true"
name="allowed_avatar_name_list"
top_delta="0"
width="498">
<columns
label="Name"
name="name"
width="498" />
</name_list>
<!-- Always allowed buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_allowed_avatar_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_allowed_avatar_btn"
left_pad="6"
width="114" />
</panel>
<!-- ============================= ALLOWED GROUPS tab ======================= -->
<panel
background_opaque="true"
background_visible="true"
bg_alpha_color="DkGray"
bg_opaque_color="DkGray"
bottom="-1"
follows="all"
label="ALLOWED GROUPS"
layout="topleft"
left="0"
help_topic="allowed_groups_tab"
name="allowed_groups_panel"
right="-1"
top="0">
<panel
follows="left|top|right"
height="27"
label="top_panel"
layout="topleft"
left="0"
name="allowed_group_search_panel"
right="-1"
top="0">
<filter_editor
follows="left|top|right"
height="23"
layout="topleft"
left="6"
label="Search allowed groups"
max_length_chars="300"
name="allowed_group_search_input"
text_color="Black"
text_pad_left="10"
top="4"
width="440" />
<button
follows="left|top"
height="23"
label="Copy"
layout="topleft"
left_pad="10"
name="copy_allowed_group_list_btn"
width="40" />
</panel>
<text
type="string"
length="1"
follows="left|top"
height="20"
layout="topleft"
left="10"
name="allow_group_label"
top_pad="10"
width="200">
Groups always allowed:
</text>
<!-- Groups always allowed box -->
<view_border
bevel_style="none"
follows="top|left"
height="370"
layout="topleft"
left="10"
top_pad="-5"
width="498" />
<name_list
follows="left|top"
height="370"
layout="topleft"
left_delta="0"
multi_select="true"
draw_heading="true"
name="allowed_group_name_list"
top_delta="0"
width="498">
<columns
label="Name"
name="name"
width="498" />
</name_list>
<!-- Groups always allowed buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_allowed_group_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_allowed_group_btn"
left_pad="6"
top_delta="0"
width="114" />
</panel>
<!-- ================================ BANNED tab ============================ -->
<panel
background_opaque="true"
background_visible="true"
bg_alpha_color="DkGray"
bg_opaque_color="DkGray"
bottom="-1"
follows="all"
label="BANNED"
layout="topleft"
left="0"
help_topic="banned_tab"
name="banned_panel"
right="-1"
top="0">
<panel
follows="left|top|right"
height="27"
label="top_panel"
layout="topleft"
left="0"
name="banned_search_panel"
right="-1"
top="0">
<filter_editor
follows="left|top|right"
height="23"
layout="topleft"
left="6"
label="Search banned agents"
max_length_chars="300"
name="banned_search_input"
text_color="Black"
text_pad_left="10"
top="4"
width="440" />
<button
follows="left|top"
height="23"
label="Copy"
layout="topleft"
left_pad="10"
name="copy_banned_list_btn"
width="40" />
</panel>
<text
type="string"
length="1"
follows="left|top"
height="20"
layout="topleft"
left="10"
name="ban_resident_label"
top_pad="10"
width="200">
Always banned:
</text>
<!-- Always banned box -->
<view_border
bevel_style="none"
follows="top|left"
height="370"
layout="topleft"
left="10"
top_pad="-5"
width="498" />
<name_list
follows="left|top"
height="370"
layout="topleft"
left_delta="0"
multi_select="true"
draw_heading="true"
name="banned_avatar_name_list"
top_delta="0"
width="498">
<columns
label="Name"
name="name"
width="140" />
<columns
label="Last login date"
name="last_login_date"
width="100" />
<columns
label="Date banned"
name="ban_date"
width="100" />
<columns
label="Banned by"
name="bannedby"
width="140" />
</name_list>
<!-- Always banned buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_banned_avatar_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_banned_avatar_btn"
left_pad="6"
top_delta="0"
width="114" />
</panel>
</tab_container>
</panel>

View File

@ -82,7 +82,7 @@
<view_border
bevel_style="none"
follows="top|left"
height="105"
height="185"
layout="topleft"
left="10"
top_pad="5"
@ -96,7 +96,7 @@
width="200">
<radio_item
height="16"
label="Allow only residents and groups listed below"
label="Allow only residents and groups listed on the Access tab"
layout="topleft"
name="estate_restricted_access" />
<radio_item
@ -137,10 +137,10 @@
height="18"
label="Allow Voice Chat"
layout="topleft"
left="290"
left="20"
name="voice_chat_check"
top_delta="-78"
width="200" />
top_pad="2"
width="240" />
<check_box
height="18"
label="Allow Direct Teleport"
@ -148,7 +148,7 @@
left_delta="0"
name="allow_direct_teleport"
top_pad="2"
width="80" />
width="240" />
<button
enabled="false"
follows="left|top"
@ -156,215 +156,9 @@
label="Apply"
layout="topleft"
name="apply_btn"
top_pad="30"
top_pad="10"
left_delta="0"
width="97" />
<text
type="string"
length="1"
bottom="34"
follows="left|top"
height="20"
layout="topleft"
name="estate_manager_label"
top_pad="25"
left="10"
width="200">
Estate Managers:
</text>
<text
type="string"
length="1"
follows="left|top"
height="20"
layout="topleft"
left="280"
name="allow_resident_label"
top_delta="0"
width="200">
Always allowed:
</text>
<!-- Estate Managers box -->
<view_border
bevel_style="none"
follows="top|left"
height="71"
layout="topleft"
left="10"
top_pad="-5"
width="235" />
<name_list
follows="left|top"
height="71"
layout="topleft"
left_delta="0"
multi_select="true"
name="estate_manager_name_list"
top_delta="0"
width="235" />
<!-- Always allowed box -->
<view_border
bevel_style="none"
follows="top|left"
height="71"
layout="topleft"
left="280"
top_delta="0"
width="235" />
<name_list
follows="left|top"
height="71"
layout="topleft"
left_delta="0"
multi_select="true"
name="allowed_avatar_name_list"
top_delta="0"
width="235" />
<!-- Estate Managers buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_estate_manager_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_estate_manager_btn"
left_pad="6"
width="114" />
<!-- Always allowed buttons -->
<button
follows="left|top"
height="23"
left="280"
label="Add..."
layout="topleft"
name="add_allowed_avatar_btn"
top_delta="0"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_allowed_avatar_btn"
left_pad="6"
top_delta="0"
width="114" />
<text
type="string"
length="1"
follows="left|top"
height="20"
layout="topleft"
left="10"
name="allow_group_label"
top_pad="10"
width="200">
Groups always allowed:
</text>
<text
type="string"
length="1"
follows="left|top"
height="20"
layout="topleft"
left="280"
name="ban_resident_label"
top_delta="0"
width="200">
Always banned:
</text>
<!-- Groups always allowed box -->
<view_border
bevel_style="none"
follows="top|left"
height="71"
layout="topleft"
left="10"
top_pad="-5"
width="235" />
<name_list
follows="left|top"
height="71"
layout="topleft"
left_delta="0"
multi_select="true"
name="allowed_group_name_list"
top_delta="0"
width="235" />
<!-- Always banned box -->
<view_border
bevel_style="none"
follows="top|left"
height="71"
layout="topleft"
left="280"
top_delta="0"
width="235" />
<name_list
follows="left|top"
height="71"
layout="topleft"
left_delta="0"
multi_select="true"
name="banned_avatar_name_list"
top_delta="0"
width="235" />
<!-- Groups always allowed buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="10"
name="add_allowed_group_btn"
top_pad="6"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_allowed_group_btn"
left_pad="6"
top_delta="0"
width="114" />
<!-- Always banned buttons -->
<button
follows="left|top"
height="23"
label="Add..."
layout="topleft"
left="280"
name="add_banned_avatar_btn"
top_delta="0"
width="114" />
<button
follows="left|top"
height="23"
label="Remove..."
layout="topleft"
name="remove_banned_avatar_btn"
top_delta="0"
left_pad="6"
width="114" />
<button
follows="left|top"

View File

@ -2658,6 +2658,10 @@ If you continue to receive this message, please contact Second Life support for
<string name="RegionInfoBannedResidents">Always banned: ([BANNEDAGENTS], max [MAXBANNED])</string>
<string name="RegionInfoListTypeAllowedAgents">Always allowed</string>
<string name="RegionInfoListTypeBannedAgents">Always banned</string>
<string name="RegionInfoAllEstates">all estates</string>
<string name="RegionInfoManagedEstates">managed estates</string>
<string name="RegionInfoThisEstate">this estate</string>
<string name="AndNMore">and [EXTRA_COUNT] more</string>
<!-- script limits floater -->
<string name="ScriptLimitsParcelScriptMemory">Parcel Script Memory</string>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="COMENZAR LA VENTA DE TERRENO LINDEN">
<floater.string name="already for sale">
No puede subastar parcelas que ya están en venta.
No puedes ofertar en parcelas que ya están en venta.
</floater.string>
<check_box initial_value="true" label="Incluir la valla amarilla de selección" name="fence_check"/>
<check_box initial_value="true" label="Incluir la cerca de selección amarilla" name="fence_check"/>
<button label="Foto" label_selected="Foto" name="snapshot_btn"/>
<button label="Vender a cualquiera" label_selected="Vender a cualquiera" name="sell_to_anyone_btn"/>
<button label="Limpiar las configuraciones" label_selected="Limpiar las configuraciones" name="reset_parcel_btn"/>
<button label="Borrar las configuraciones" label_selected="Borrar las configuraciones" name="reset_parcel_btn"/>
<button label="Comenzar subasta" label_selected="Comenzar subasta" name="start_auction_btn"/>
</floater>

View File

@ -180,6 +180,7 @@
<combo_box.item label="Pagar al objeto" name="Payobject"/>
<combo_box.item label="Abrirlo" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Ninguno" name="None"/>
</combo_box>
<check_box label="En venta:" name="checkbox for sale" tool_tip="Permite a las personas comprar este objeto, su contenido o su copia en el mundo virtual al precio indicado."/>
<spinner label="L$" name="Edit Cost" tool_tip="Precio del objeto."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Controles de la cámara..." name="Camera Controls"/>
<menu label="Movimiento" name="Movement">
<menu_item_call label="Sentarte" name="Sit Down Here"/>
<menu_item_call label="Levantarme" name="Stand up"/>
<menu_item_check label="Volar" name="Fly"/>
<menu_item_check label="Correr siempre" name="Always Run"/>
<menu_item_call label="Parar mis animaciones" name="Stop Animating My Avatar"/>

View File

@ -1579,6 +1579,30 @@ Se superan en [NUM_EXCESS] los [MAX_AGENTS] permitidos en [LIST_TYPE].
<notification name="ProblemAddingEstateManagerBanned">
No se puede añadir un residente expulsado a la lista de administradores de estado.
</notification>
<notification name="ProblemBanningEstateManager">
No fue posible agregar al administrador de estado [AGENT] a la lista de prohibidos.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; ya está en la lista de Grupos autorizados.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] ya está en tu lista [LIST_TYPE].
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] ya está en tu lista [LIST_TYPE].
</notification>
<notification name="AgentWasAddedToList">
[AGENT] fue añadido a la lista [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] fueron añadidos a la lista [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] fue eliminado de la lista [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] fueron eliminados de la lista [LIST_TYPE] de [ESTATE].
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
No puedes cambiar la apariencia hasta que no se carguen la ropa y la forma.
</notification>
@ -1897,7 +1921,7 @@ Se cambiarán miles de regiones, y se provocará un colapso en el espacio del se
<usetemplate canceltext="Cancelar" name="yesnocancelbuttons" notext="Todos los estados" yestext="Este estado"/>
</notification>
<notification label="Seleccionar el estado" name="EstateBannedAgentRemove">
¿Quitar de la lista de prohibición de acceso a este residente para que acceda sólo a este estado o a [ALL_ESTATES]?
¿Quitar a este Residente de la lista de acceso prohibido para este estado únicamente o para [ALL_ESTATES]?
<usetemplate canceltext="Cancelar" name="yesnocancelbuttons" notext="Todos los estados" yestext="Este estado"/>
</notification>
<notification label="Seleccionar el estado" name="EstateManagerAdd">
@ -3172,16 +3196,22 @@ Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar a
Fallo al conectar a [VOICE_CHANNEL_NAME]; por favor, inténtalo más tarde. Vas a ser reconectado al chat de voz.
</notification>
<notification name="VoiceEffectsExpired">
Una o más de las transformaciones de voz a las que estás suscrito han caducado.
[Pulsa aquí [URL]] para renovar la suscripción.
Una o más de las transformaciones de voz a las que estás suscrito han caducado.
[[URL] Pulsa aquí] para renovar la suscripción.
Si eres un miembro Premium [[PREMIUM_URL] pulsa aquí] para recibir tu beneficio de transformación de voz.
</notification>
<notification name="VoiceEffectsExpiredInUse">
La transformación de voz activa ha caducado y se ha aplicado tu configuración de voz normal.
[Pulsa aquí [URL]] para renovar la suscripción.
La transformación de voz activa ha caducado y se ha aplicado tu configuración de voz normal.
[[URL] Pulsa aquí] para renovar la suscripción.
Si eres un miembro Premium [[PREMIUM_URL] pulsa aquí] para recibir tu beneficio de transformación de voz.
</notification>
<notification name="VoiceEffectsWillExpire">
Una o más de tus transformaciones de voz caducarán en menos de [INTERVAL] días.
[Pulsa aquí [URL]] para renovar la suscripción.
Una o más de tus transformaciones de voz caducarán en menos de [INTERVAL] días.
[[URL] Pulsa aquí] para renovar la suscripción
Si eres un miembro Premium [[PREMIUM_URL] pulsa aquí] para recibir tu beneficio de transformación de voz.
</notification>
<notification name="VoiceEffectsNew">
Están disponibles nuevas transformaciones de voz.
@ -3233,6 +3263,9 @@ Por tu seguridad, serán bloqueadas durante unos segundos.
<notification name="SnapshotToComputerFailed">
Error al guardar la foto en [PATH]: Disco lleno. Se requieren [NEED_MEMORY]KB pero solo hay [FREE_MEMORY]KB libres.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Error al guardar la foto en [PATH]: El directorio no existe.
</notification>
<notification name="PresetNotSaved">
Error al guardar el valor predefinido [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=es</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=es
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Nombre de usuario" name="username_combo" tool_tip="El nombre de usuario que elegiste al registrarte, como bobsmith12 o Steller Sunshine"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Iniciar sesión" name="connect_btn"/>
<check_box label="Recordarme" name="remember_check"/>
<text name="forgot_password_text">Contraseña olvidada</text>
<text name="forgot_password_text">
Contraseña olvidada
</text>
<combo_box label="Seleccionar cuadrícula" name="server_combo"/>
<text name="sign_up_text">
Regístrate
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=es
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Contraseña olvidada
</text>
<text name="sign_up_text">
Regístrate
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Acceso" name="Access">
<tab_container name="tabs">
<panel label="ADMINISTRADORES DE ESTADO" name="estate_managers_panel">
<text name="estate_manager_label">
Administradores de estado:
</text>
<name_list name="estate_manager_name_list">
<columns label="Nombre" name="name"/>
</name_list>
<button label="Añadir..." name="add_estate_manager_btn"/>
<button label="Quitar..." name="remove_estate_manager_btn"/>
</panel>
<panel label="PERMITIDO" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Buscar agentes autorizados" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Siempre autorizado:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Nombre" name="name"/>
</name_list>
<button label="Añadir..." name="add_allowed_avatar_btn"/>
<button label="Quitar..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="GRUPOS AUTORIZADOS:" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Buscar grupos autorizados" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Grupos siempre autorizados:
</text>
<name_list name="allowed_group_name_list">
<columns label="Nombre" name="name"/>
</name_list>
<button label="Añadir..." name="add_allowed_group_btn"/>
<button label="Quitar..." name="remove_allowed_group_btn"/>
</panel>
<panel label="PROHIBIDO" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Buscar agentes prohibidos" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Siempre prohibido:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Nombre" name="name"/>
<columns label="Última fecha de inicio de sesión" name="last_login_date"/>
<columns label="Fecha de prohibición" name="ban_date"/>
<columns label="Prohibido por" name="bannedby"/>
</name_list>
<button label="Añadir..." name="add_banned_avatar_btn"/>
<button label="Quitar..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(desconocido)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Permitir únicamente a los residentes y grupos indicados a continuación" name="estate_restricted_access"/>
<radio_item label="Permitir únicamente a los residentes y grupos indicados en la pestaña Acceso" name="estate_restricted_access"/>
<radio_item label="Cualquiera puede visitar" name="estate_public_access"/>
</radio_group>
<check_box label="Debe ser mayor de 18" name="limit_age_verified" tool_tip="Para poder acceder a este estado, los Residentes deben ser mayores de 18 años. Para más información, consulta [SUPPORT_SITE]."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Pagar el objeto" name="Payobject"/>
<combo_box.item label="Abrir" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Ninguno" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2205,6 +2205,18 @@ Si sigues recibiendo el mismo mensaje, solicita ayuda al personal de asistencia
<string name="RegionInfoListTypeBannedAgents">
Siempre prohibido
</string>
<string name="RegionInfoAllEstates">
todos los estados
</string>
<string name="RegionInfoManagedEstates">
estados administrados
</string>
<string name="RegionInfoThisEstate">
este estado
</string>
<string name="AndNMore">
y [EXTRA_COUNT] más
</string>
<string name="ScriptLimitsParcelScriptMemory">
Memoria de los scripts de la parcela
</string>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="COMMENCER LA VENTE DE TERRAINS LINDEN">
<floater name="floater_auction" title="COMMENCER LA VENTE DES TERRAINS LINDEN">
<floater.string name="already for sale">
Vous ne pouvez pas mettre aux enchères des parcelles déjà en vente.
</floater.string>
<check_box initial_value="true" label="Inclure le marquage de sélection jaune" name="fence_check"/>
<button label="Capture d&apos;écran" label_selected="Capture d&apos;écran" name="snapshot_btn" width="110"/>
<button label="Vendre à n&apos;importe qui" label_selected="Vendre à n&apos;importe qui" name="sell_to_anyone_btn"/>
<check_box initial_value="true" label="Inclure la cloison jaune de sélection" name="fence_check"/>
<button label="Photo" label_selected="Photo" name="snapshot_btn" width="110"/>
<button label="Vendre à nimporte qui" label_selected="Vendre à nimporte qui" name="sell_to_anyone_btn"/>
<button label="Effacer les paramètres" label_selected="Effacer les paramètres" name="reset_parcel_btn"/>
<button label="Commencer les enchères" label_selected="Commencer les enchères" name="start_auction_btn"/>
</floater>

View File

@ -200,6 +200,7 @@
<combo_box.item label="Payer l&apos;objet" name="Payobject"/>
<combo_box.item label="Ouvrir" name="Open"/>
<combo_box.item label="Zoomer" name="Zoom"/>
<combo_box.item label="Aucun" name="None"/>
</combo_box>
<check_box label="À vendre :" name="checkbox for sale" tool_tip="Permet aux gens d&apos;acheter cet objet, son contenu ou de le copier dans Second Life à un prix donné."/>
<spinner label="L$" name="Edit Cost" tool_tip="Coût de l&apos;objet."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Contrôles de la caméra..." name="Camera Controls"/>
<menu label="Déplacement" name="Movement">
<menu_item_call label="M&apos;asseoir" name="Sit Down Here"/>
<menu_item_call label="Se lever" name="Stand up"/>
<menu_item_check label="Voler" name="Fly"/>
<menu_item_check label="Toujours courir" name="Always Run"/>
<menu_item_call label="Arrêter mon animation" name="Stop Animating My Avatar"/>

View File

@ -1571,6 +1571,30 @@ Dépasse la limite fixée à [MAX_AGENTS] [LIST_TYPE] de [NUM_EXCESS].
<notification name="ProblemAddingEstateManagerBanned">
Impossible dajouter un résident banni à la liste des gérants de domaine.
</notification>
<notification name="ProblemBanningEstateManager">
Impossible d&apos;ajouter le gérant de domaine à la liste interdite.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; est déjà dans la liste des groupes autorisés.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] est déjà dans votre liste [LIST_TYPE].
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] sont déjà dans votre liste [LIST_TYPE].
</notification>
<notification name="AgentWasAddedToList">
[AGENT] a été ajouté à la liste [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] ont été ajoutéq à la liste [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] a été supprimé de la liste [LIST_TYPE] de [ESTATE].
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] ont été supprimés de la liste [LIST_TYPE] de [ESTATE].
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Impossible de changer d&apos;apparence jusqu&apos;à ce que les habits et la silhouette soient chargés.
</notification>
@ -1888,7 +1912,7 @@ Cette action modifiera des milliers de régions et sera difficile à digérer po
<usetemplate canceltext="Annuler" name="yesnocancelbuttons" notext="Tous les domaines" yestext="Ce domaine"/>
</notification>
<notification label="Choisir le domaine" name="EstateBannedAgentRemove">
Supprimer ce résident de la liste des résidents bannis pour ce domaine uniquement ou pour [ALL_ESTATES] ?
Supprimer ce résident de la liste des résidents interdits pour ce domaine uniquement ou pour [ALL_ESTATES] ?
<usetemplate canceltext="Annuler" name="yesnocancelbuttons" notext="Tous les domaines" yestext="Ce domaine"/>
</notification>
<notification label="Choisir le domaine" name="EstateManagerAdd">
@ -3172,16 +3196,22 @@ Pour y participer, cliquez sur Accepter. Sinon, cliquez sur Refuser. Pour ignore
Échec de la connexion avec [VOICE_CHANNEL_NAME], veuillez réessayer ultérieurement. Vous allez maintenant être reconnecté(e) au chat vocal près de vous.
</notification>
<notification name="VoiceEffectsExpired">
Au moins l&apos;un des effets de voix auxquels vous êtes abonné a expiré.
[[URL] Cliquez ici] pour renouveler votre abonnement.
Au moins l&apos;un des effets de voix auxquels vous êtes abonné a expiré.
[[URL] Cliquez ici] pour renouveler votre abonnement.
Si vous êtes un membre Premium, [[PREMIUM_URL] cliquez ici] pour recevoir votre effet de voix.
</notification>
<notification name="VoiceEffectsExpiredInUse">
L&apos;effet de voix actif a expiré. Vos paramètres de voix normaux ont été rétablis.
[[URL] Cliquez ici] pour renouveler votre abonnement.
[[URL] Cliquez ici] pour renouveler votre abonnement.
Si vous êtes un membre Premium, [[PREMIUM_URL] cliquez ici] pour recevoir votre effet de voix.
</notification>
<notification name="VoiceEffectsWillExpire">
Au moins l&apos;un de vos effets de voix expirera dans moins de [INTERVAL] jours.
[[URL] Cliquez ici] pour renouveler votre abonnement.
Au moins l&apos;un de vos effets de voix expirera dans moins de [INTERVAL] jours.
[[URL] Cliquez ici] pour renouveler votre abonnement.
Si vous êtes un membre Premium, [[PREMIUM_URL] cliquez ici] pour recevoir votre effet de voix.
</notification>
<notification name="VoiceEffectsNew">
De nouveaux effets de voix sont disponibles !
@ -3233,6 +3263,9 @@ Elles vont être bloquées pendant quelques secondes pour votre sécurité.
<notification name="SnapshotToComputerFailed">
Échec denregistrement de la photo dans [PATH] : Le disque est plein. [NEED_MEMORY]KB est nécessaire mais l&apos;espace libre est de seulement [FREE_MEMORY]KB.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Échec denregistrement de la photo dans [PATH] : Le répertoire n&apos;existe pas.
</notification>
<notification name="PresetNotSaved">
Erreur denregistrement du préréglage [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=fr</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=fr
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Nom d&apos;utilisateur" name="username_combo" tool_tip="Nom d&apos;utilisateur que vous avez choisi lors de votre inscription (par exemple, bobsmith12 ou Steller Sunshine)."/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Connexion" name="connect_btn"/>
<check_box label="Mémoriser mes informations" name="remember_check"/>
<text name="forgot_password_text">Mot de passe oublié</text>
<combo_box label="Sélectionner la grille" name="server_combo" left_pad="20"/>
<text name="forgot_password_text">
Mot de passe oublié
</text>
<combo_box label="Sélectionner la grille" left_pad="20" name="server_combo"/>
<text name="sign_up_text">
S&apos;inscrire
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=fr
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -10,10 +13,13 @@
<combo_box label="Nom d&apos;utilisateur" name="username_combo" tool_tip="Nom d&apos;utilisateur que vous avez choisi lors de votre inscription (par exemple, bobsmith12 ou Steller Sunshine)."/>
<line_editor label="Mot de passe" name="password_edit"/>
<button label="Connexion" name="connect_btn"/>
<check_box label="Mémoriser mes informations" name="remember_check" font="SansSerifSmall"/>
<check_box font="SansSerifSmall" label="Mémoriser mes informations" name="remember_check"/>
<text name="forgot_password_text">
Mot de passe oublié
</text>
<text name="sign_up_text">
S&apos;inscrire
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="ACCÈS" name="Access">
<tab_container name="tabs">
<panel label="GÉRANTS DU DOMAINE" name="estate_managers_panel">
<text name="estate_manager_label">
Gérants du domaine :
</text>
<name_list name="estate_manager_name_list">
<columns label="Nom" name="name"/>
</name_list>
<button label="Ajouter..." name="add_estate_manager_btn"/>
<button label="Supprimer..." name="remove_estate_manager_btn"/>
</panel>
<panel label="AUTORISÉ" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Rechercher des agents autorisés" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Toujours autorisé :
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Nom" name="name"/>
</name_list>
<button label="Ajouter..." name="add_allowed_avatar_btn"/>
<button label="Supprimer..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="GROUPES AUTORISÉS" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Rechercher des groupes autorisés" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Groupes toujours autorisés :
</text>
<name_list name="allowed_group_name_list">
<columns label="Nom" name="name"/>
</name_list>
<button label="Ajouter..." name="add_allowed_group_btn"/>
<button label="Supprimer" name="remove_allowed_group_btn"/>
</panel>
<panel label="INTERDIT" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Rechercher des agents interdits" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Toujours interdit :
</text>
<name_list name="banned_avatar_name_list">
<columns label="Nom" name="name"/>
<columns label="Date de la dernière connexion" name="last_login_date"/>
<columns label="Date d&apos;interdiction" name="ban_date"/>
<columns label="Interdit par" name="bannedby"/>
</name_list>
<button label="Ajouter..." name="add_banned_avatar_btn"/>
<button label="Supprimer..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -18,7 +18,7 @@ domaine.
(inconnu)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Autoriser uniquement les résidents et les groupes indiqués ci-dessous" name="estate_restricted_access"/>
<radio_item label="Autoriser uniquement les résidents et les groupes indiqués dans l&apos;onglet Accès" name="estate_restricted_access"/>
<radio_item label="Visite ouverte à tous" name="estate_public_access"/>
</radio_group>
<check_box label="Doit avoir plus de 18 ans" name="limit_age_verified" tool_tip="Pour accéder à ce domaine, les résidents doivent avoir au moins 18 ans. Consultez le [SUPPORT_SITE] pour plus d&apos;informations."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Payer l&apos;objet" name="Payobject"/>
<combo_box.item label="Ouvrir" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Aucun" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2229,6 +2229,18 @@ Si vous continuez de recevoir ce message, contactez lassistance Second Life
<string name="RegionInfoListTypeBannedAgents">
Toujours interdit
</string>
<string name="RegionInfoAllEstates">
tous les domaines
</string>
<string name="RegionInfoManagedEstates">
domaines gérés
</string>
<string name="RegionInfoThisEstate">
ce domaine
</string>
<string name="AndNMore">
et [EXTRA_COUNT] plus
</string>
<string name="ScriptLimitsParcelScriptMemory">
Mémoire des scripts de parcelles
</string>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="INIZIA LA VENDITA DI TERRENO LINDEN">
<floater.string name="already for sale">
Non puoi mettere in asta terreni che sono già in vendita.
Non puoi mettere allasta terreni che sono già in vendita.
</floater.string>
<check_box initial_value="true" label="Includi barriere di selezione gialle" name="fence_check"/>
<button label="Fotografia" label_selected="Fotografia" name="snapshot_btn"/>
<check_box initial_value="true" label="Includi la parte selezionata in giallo" name="fence_check"/>
<button label="Istantanea" label_selected="Istantanea" name="snapshot_btn"/>
<button label="Vendi a chiunque" label_selected="Vendi a chiunque" name="sell_to_anyone_btn"/>
<button label="Cancella impostazioni" label_selected="Cancella impostazioni" name="reset_parcel_btn"/>
<button label="Inizia l&apos;asta" label_selected="Inizia l&apos;asta" name="start_auction_btn"/>

View File

@ -207,6 +207,7 @@
<combo_box.item label="Paga l&apos;oggetto" name="Payobject"/>
<combo_box.item label="Apri" name="Open"/>
<combo_box.item label="Ingrandisci" name="Zoom"/>
<combo_box.item label="Nessuno" name="None"/>
</combo_box>
<check_box label="In vendita:" name="checkbox for sale" tool_tip="Permette alla gente di comprare questo oggetto, il suo contenuto o la sua copia virtuale ad un prezzo stabilito."/>
<spinner label="L$" name="Edit Cost" tool_tip="Costo oggetto."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Controlli fotocamera..." name="Camera Controls"/>
<menu label="Spostamento" name="Movement">
<menu_item_call label="Siedi" name="Sit Down Here"/>
<menu_item_call label="Alzati" name="Stand up"/>
<menu_item_check label="Vola" name="Fly"/>
<menu_item_check label="Corri sempre" name="Always Run"/>
<menu_item_call label="Ferma animazione" name="Stop Animating My Avatar"/>

View File

@ -1573,6 +1573,30 @@ Eccede il [MAX_AGENTS] [LIST_TYPE] limite di [NUM_EXCESS].
<notification name="ProblemAddingEstateManagerBanned">
Impossibile aggiungere il residente espulso alla lista dei gestori delle proprietà.
</notification>
<notification name="ProblemBanningEstateManager">
Impossibile aggiunere il gestore della proprietà immobiliare [AGENT] allelenco degli espulsi.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; si trova già nellelenco dei Gruppi ammessi.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] è gia nel tuo elenco [LIST_TYPE].
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] è gia nel tuo elenco [LIST_TYPE].
</notification>
<notification name="AgentWasAddedToList">
[AGENT] è stato aggiunto allelenco [LIST_TYPE] di [ESTATE].
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] è stato aggiunto allelenco [LIST_TYPE] di [ESTATE].
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] è stato rimosso dallelenco [LIST_TYPE] di [ESTATE].
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] è stato rimosso dallelenco [LIST_TYPE] di [ESTATE].
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Impossibile cambiare l&apos;aspetto fisico finchè gli abiti e i vestiti non sono caricati.
</notification>
@ -1892,7 +1916,7 @@ Cambierà migliaia di regioni e produrrà seri problemi ai vari server.
<usetemplate canceltext="Annulla" name="yesnocancelbuttons" notext="Tutte le proprietà" yestext="Questa proprietà"/>
</notification>
<notification label="Seleziona la proprietà" name="EstateBannedAgentRemove">
Rimuovi questo residente dalla lista dei residenti bloccati nell&apos;accesso solo a questa proprietà oppure per [ALL_ESTATES]?
Rimuovi questo Residente dallelenco degli espulsi solo per questa proprietà immobiliare oppure per [ALL_ESTATES]?
<usetemplate canceltext="Annulla" name="yesnocancelbuttons" notext="Tutte le proprietà" yestext="Questa proprietà"/>
</notification>
<notification label="Seleziona la proprietà" name="EstateManagerAdd">
@ -3175,16 +3199,22 @@ Clicca su Accetta per unirti alla chat oppure su Declina per declinare l&apos;in
Collegamento a [VOICE_CHANNEL_NAME] non riuscito, riprova più tardi. Verrai ora ricollegato alla chat vocale nei dintorni.
</notification>
<notification name="VoiceEffectsExpired">
Almeno una delle manipolazioni vocali alle quali sei iscritto è scaduta.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Almeno una delle manipolazioni vocali alle quali sei iscritto è scaduta.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Se sei un membro Premium, [[PREMIUM_URL] fai clic qui] per ricevere in regalo la manipolazione vocale.
</notification>
<notification name="VoiceEffectsExpiredInUse">
Poiché la manipolazione vocale attiva è scaduta, sono state applicate le tue impostazioni normali.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Poiché la manipolazione vocale attiva è scaduta, sono state applicate le tue impostazioni normali.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Se sei un membro Premium, [[PREMIUM_URL] fai clic qui] per ricevere in regalo la manipolazione vocale.
</notification>
<notification name="VoiceEffectsWillExpire">
Almeno una delle tue manipolazioni vocali scadrà tra meno di [INTERVAL] giorni.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Almeno una delle tue manipolazioni vocali scadrà tra meno di [INTERVAL] giorni.
[[URL] Fai clic qui] per rinnovare l&apos;abbonamento.
Se sei un membro Premium, [[PREMIUM_URL] fai clic qui] per ricevere in regalo la manipolazione vocale.
</notification>
<notification name="VoiceEffectsNew">
Sono disponibili nuove manipolazioni vocali.
@ -3236,6 +3266,9 @@ Per sicurezza, verranno bloccati per alcuni secondi.
<notification name="SnapshotToComputerFailed">
Salvataggio istantanea in [PATH] non riuscito: Il disco è pieno. Sono necessari [NEED_MEMORY] KB ma sono disponibili solo [FREE_MEMORY] KB .
</notification>
<notification name="SnapshotToLocalDirNotExist">
Salvataggio istantanea in [PATH] non riuscito: La cartella non esiste.
</notification>
<notification name="PresetNotSaved">
Errore durante il salvataggio del valore predefinito [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=it</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=it
</panel.string>
<panel.string name="sign_up_url">
http://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Nome utente" name="username_combo" tool_tip="Il nome utente che hai scelto durante la registrazione, come roby12 o Stella Solare"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Accedi" name="connect_btn"/>
<check_box label="Ricordami" name="remember_check"/>
<text name="forgot_password_text">Password dimenticata</text>
<text name="forgot_password_text">
Password dimenticata
</text>
<combo_box label="Seleziona griglia" name="server_combo"/>
<text name="sign_up_text">
Registrati
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=it
</panel.string>
<panel.string name="sign_up_url">
http://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Password dimenticata
</text>
<text name="sign_up_text">
Registrati
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="ACCESSO" name="Access">
<tab_container name="tabs">
<panel label="GESTORI DELLE PROPRIETÀ IMMOBILIARI" name="estate_managers_panel">
<text name="estate_manager_label">
Gestori delle proprietà immobiliari
</text>
<name_list name="estate_manager_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Aggiungi..." name="add_estate_manager_btn"/>
<button label="Rimuovi..." name="remove_estate_manager_btn"/>
</panel>
<panel label="AMMESSO" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Cerca agenti ammessi" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Sempre ammesso:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Aggiungi..." name="add_allowed_avatar_btn"/>
<button label="Rimuovi..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="GRUPPI AMMESSI" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Cerca gruppi consentiti" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Gruppi sempre consentiti:
</text>
<name_list name="allowed_group_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Aggiungi..." name="add_allowed_group_btn"/>
<button label="Rimuovi..." name="remove_allowed_group_btn"/>
</panel>
<panel label="ESPULSI" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Cerca agenti espulsi" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Sempre espulsi:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Nome" name="name"/>
<columns label="Ultima data di accesso" name="last_login_date"/>
<columns label="Data espulsione" name="ban_date"/>
<columns label="Espulso da" name="bannedby"/>
</name_list>
<button label="Aggiungi..." name="add_banned_avatar_btn"/>
<button label="Rimuovi..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(sconosciuto)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Consenti solo residenti e gruppi elencati qui sotto" name="estate_restricted_access"/>
<radio_item label="Consenti accesso solo ai residenti e ai gruppi elencati nella scheda di Accesso" name="estate_restricted_access"/>
<radio_item label="Chiunque può visitare" name="estate_public_access"/>
</radio_group>
<check_box label="È necessario avere più di 18 anni" name="limit_age_verified" tool_tip="Per poter visitare questa proprietà immobiliare i Residenti devono avere almeno 18 anni. Vedi [SUPPORT_SITE] per maggiori informazioni."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Paga oggetto" name="Payobject"/>
<combo_box.item label="Apri" name="Open"/>
<combo_box.item label="Ingrandisci" name="Zoom"/>
<combo_box.item label="Nessuno" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2213,6 +2213,18 @@ Se continui a ricevere questo messaggio, contatta l&apos;assistenza Second Life
<string name="RegionInfoListTypeBannedAgents">
Sempre esclusi:
</string>
<string name="RegionInfoAllEstates">
tutte le proprietà immobiliari
</string>
<string name="RegionInfoManagedEstates">
proprietà immobiliari che gestisci
</string>
<string name="RegionInfoThisEstate">
questa proprietà immobiliare
</string>
<string name="AndNMore">
e [EXTRA_COUNT] ancora
</string>
<string name="ScriptLimitsParcelScriptMemory">
Memoria dello script del lotto
</string>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="リンデンランドの販売開始">
<floater.string name="already for sale">
売り出し中の区画は、オークションに出品できません。
販売中の区画をオークションに出品することはできません。
</floater.string>
<check_box initial_value="true" label="黄色の選択フェンスを含める" name="fence_check"/>
<check_box initial_value="true" label="黄色のセレクションフェンスを含める" name="fence_check"/>
<button label="スナップショット" label_selected="スナップショット" name="snapshot_btn"/>
<button label="誰にでも販売" label_selected="誰にでも販売" name="sell_to_anyone_btn"/>
<button label="設定をクリア" label_selected="設定をクリア" name="reset_parcel_btn"/>

View File

@ -206,6 +206,7 @@
<combo_box.item label="オブジェクトに支払う" name="Payobject"/>
<combo_box.item label="開く" name="Open"/>
<combo_box.item label="ズームする" name="Zoom"/>
<combo_box.item label="なし" name="None"/>
</combo_box>
<check_box label="販売対象:" name="checkbox for sale" tool_tip="このオブジェクトやオブジェクトの中身が購入できるようになるか、指定価格でインワールドにコピーできるようになります。"/>
<spinner label="L$" name="Edit Cost" tool_tip="オブジェクトの価格。"/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="カメラコントロール..." name="Camera Controls"/>
<menu label="ムーブメント" name="Movement">
<menu_item_call label="座る" name="Sit Down Here"/>
<menu_item_call label="立ち上がる" name="Stand up"/>
<menu_item_check label="飛ぶ" name="Fly"/>
<menu_item_check label="常に走る" name="Always Run"/>
<menu_item_call label="私のアニメーションを停止する" name="Stop Animating My Avatar"/>

View File

@ -1605,6 +1605,30 @@ SHA1 フィンガープリント: [MD5_DIGEST]
<notification name="ProblemAddingEstateManagerBanned">
追放された住人を不動産管理者リストに追加できません。
</notification>
<notification name="ProblemBanningEstateManager">
禁止リストに不動産マネージャー [AGENT] を追加できません。
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; はすでに許可されたグループのリストに追加されています。
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] はすでにあなたの [LIST_TYPE] リストに追加されています。
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] はすでにあなたの [LIST_TYPE] リストに追加されています。
</notification>
<notification name="AgentWasAddedToList">
[AGENT] が [ESTATE] の [LIST_TYPE] リストに追加されました。
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] が [ESTATE] の [LIST_TYPE] リストに追加されました。
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] が [ESTATE] の [LIST_TYPE] リストから削除されました。
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] が [ESTATE] の [LIST_TYPE] リストから削除されました。
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
衣類およびシェイプが読み込まれるまでは、容姿の変更はできません。
</notification>
@ -1925,7 +1949,7 @@ http://wiki.secondlife.com/wiki/Setting_your_display_name を参照してくだ
<usetemplate canceltext="取り消し" name="yesnocancelbuttons" notext="すべての不動産" yestext="この不動産"/>
</notification>
<notification label="不動産を選択" name="EstateBannedAgentRemove">
この住人が、この不動産限定、または [ALL_ESTATES] にアクセスできるように、禁止リストから削除しますか?
この住人をこの不動産の立入禁止リストからのみ削除しますか?それとも [ALL_ESTATES] の立入禁止リストから削除しますか?
<usetemplate canceltext="取り消し" name="yesnocancelbuttons" notext="すべての不動産" yestext="この不動産"/>
</notification>
<notification label="不動産を選択" name="EstateManagerAdd">
@ -3218,13 +3242,22 @@ M キーを押して変更します。
[VOICE_CHANNEL_NAME] への接続に失敗しました。あとで再度お試しください。 「近くのボイスチャット」に再接続されます。
</notification>
<notification name="VoiceEffectsExpired">
ボイスモーフィング効果の1つまたは複数の有効期限が終了しました。期限を延長・更新するには[[URL]こちらをクリック]してください。
ボイスモーフィング効果の1つまたは複数の有効期限が終了しました。
期限を延長・更新するには [[URL] Click here] をクリックしてください。
プレミアム会員の方は、 [[PREMIUM_URL] click here] をクリックしてボイスモーフィング特典をお受け取りください。
</notification>
<notification name="VoiceEffectsExpiredInUse">
ボイスモーフィング効果の有効期限が終了したため、あなたの通常のボイス設定が適用されました。期限を延長・更新するには[[URL]こちらをクリック]してください。
ボイスモーフィング効果の有効期限が終了したため、あなたの通常のボイス設定が適用されました。
期限を延長・更新するには [[URL] Click here] をクリックしてください。
プレミアム会員の方は、 [[PREMIUM_URL] click here] をクリックしてボイスモーフィング特典をお受け取りください。
</notification>
<notification name="VoiceEffectsWillExpire">
ボイスモーフィング効果の1つまたは複数の有効期限が[INTERVAL]日以内に終了します。期限を延長・更新するには[[URL]こちらをクリック]してください。
ボイスモーフィング効果の1つまたは複数の有効期限が [INTERVAL] 日以内に終了します。
期限を延長・更新するには [[URL] Click here] をクリックしてください。
プレミアム会員の方は、 [[PREMIUM_URL] click here] をクリックしてボイスモーフィング特典をお受け取りください。
</notification>
<notification name="VoiceEffectsNew">
新しいボイスモーフィング効果が登場!
@ -3276,6 +3309,9 @@ M キーを押して変更します。
<notification name="SnapshotToComputerFailed">
スナップショットを [PATH] に保存できませんでした:ディスクの空き容量が不足しています。[NEED_MEMORY]KB が必要ですが、[FREE_MEMORY]KB しかありません。
</notification>
<notification name="SnapshotToLocalDirNotExist">
スナップショットを [PATH] に保存できませんでした:ディレクトリは存在しません。
</notification>
<notification name="PresetNotSaved">
プリセット [NAME] の保存エラー。
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=ja</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=ja
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="ユーザー名" name="username_combo" tool_tip="登録時に自分で選んだユーザー名bobsmith12、Steller Sunshineなど"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="ログイン" name="connect_btn"/>
<check_box label="記憶する" name="remember_check"/>
<text name="forgot_password_text">パスワードを忘れた場合</text>
<text name="forgot_password_text">
パスワードを忘れた場合
</text>
<combo_box label="グリッドを選択" name="server_combo"/>
<text name="sign_up_text">
登録
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=ja
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
パスワードを忘れた場合
</text>
<text name="sign_up_text">
登録
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="アクセス" name="Access">
<tab_container name="tabs">
<panel label="不動産マネージャー" name="estate_managers_panel">
<text name="estate_manager_label">
不動産マネージャー:
</text>
<name_list name="estate_manager_name_list">
<columns label="名前" name="name"/>
</name_list>
<button label="追加..." name="add_estate_manager_btn"/>
<button label="削除…" name="remove_estate_manager_btn"/>
</panel>
<panel label="許可" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="許可されたエージェントを検索" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
常に許可:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="名前" name="name"/>
</name_list>
<button label="追加..." name="add_allowed_avatar_btn"/>
<button label="削除…" name="remove_allowed_avatar_btn"/>
</panel>
<panel label="許可されたグループ" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="許可されたグループを検索" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
常に許可されたグループ:
</text>
<name_list name="allowed_group_name_list">
<columns label="名前" name="name"/>
</name_list>
<button label="追加..." name="add_allowed_group_btn"/>
<button label="削除…" name="remove_allowed_group_btn"/>
</panel>
<panel label="禁止" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="禁止されたエージェントを検索" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
常に禁止:
</text>
<name_list name="banned_avatar_name_list">
<columns label="名前" name="name"/>
<columns label="最後にログインした日" name="last_login_date"/>
<columns label="禁止された日付" name="ban_date"/>
<columns label="禁止した人:" name="bannedby"/>
</name_list>
<button label="追加..." name="add_banned_avatar_btn"/>
<button label="削除…" name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(不明)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="下記の住人とグループのみ許可する" name="estate_restricted_access"/>
<radio_item label="アクセスタブに記載された住人とグループのみ許可する" name="estate_restricted_access"/>
<radio_item label="誰でも訪問可" name="estate_public_access"/>
</radio_group>
<check_box label="18 歳以上である必要があります" name="limit_age_verified" tool_tip="この不動産エステートにアクセスするには、18 才以上でなければなりません。詳細については、[SUPPORT_SITE] をご覧ください。"/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="オブジェクトに支払う" name="Payobject"/>
<combo_box.item label="開く" name="Open"/>
<combo_box.item label="ズーム" name="Zoom"/>
<combo_box.item label="なし" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2227,6 +2227,18 @@ support@secondlife.com にお問い合わせください。
<string name="RegionInfoListTypeBannedAgents">
常に禁止
</string>
<string name="RegionInfoAllEstates">
すべての不動産
</string>
<string name="RegionInfoManagedEstates">
管理されている不動産
</string>
<string name="RegionInfoThisEstate">
この不動産
</string>
<string name="AndNMore">
および [EXTRA_COUNT] つの不動産
</string>
<string name="ScriptLimitsParcelScriptMemory">
区画スクリプトメモリ
</string>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="INICIAR VENDA DE TERRENO LINDEN START">
<floater name="floater_auction" title="INICIAR VENDA DE TERRENO LINDEN">
<floater.string name="already for sale">
Você não pode leiloar terrenos que já estão configurados para venda.
Você não pode leiloar terrenos que já estão para venda.
</floater.string>
<check_box initial_value="true" label="Incluir marcador de seleção amarelo" name="fence_check"/>
<check_box initial_value="true" label="Incluir uma cerca de seleção amarela" name="fence_check"/>
<button label="Foto" label_selected="Foto" name="snapshot_btn"/>
<button label="Vender a qualquer um" label_selected="Vender a qualquer um" name="sell_to_anyone_btn"/>
<button label="Clear Settings" label_selected="Limpar configurações" name="reset_parcel_btn"/>
<button label="Iniciar Leilão" label_selected="Iniciar Leilão" name="start_auction_btn"/>
<button label="Limpar configurações" label_selected="Limpar configurações" name="reset_parcel_btn"/>
<button label="Iniciar leilão" label_selected="Iniciar leilão" name="start_auction_btn"/>
</floater>

View File

@ -200,6 +200,7 @@
<combo_box.item label="Pagar objeto" name="Payobject"/>
<combo_box.item label="Abrir" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Nenhum" name="None"/>
</combo_box>
<check_box label="À venda" name="checkbox for sale" tool_tip="Permita que as pessoas comprem esse objeto, seu conteúdo ou copiá-lo no mundo virtual por um preço específico."/>
<spinner label="L$" name="Edit Cost" tool_tip="Custo do objeto."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Controles da câmera..." name="Camera Controls"/>
<menu label="Movimentos" name="Movement">
<menu_item_call label="Sentar" name="Sit Down Here"/>
<menu_item_call label="Ficar de pé" name="Stand up"/>
<menu_item_check label="Voar" name="Fly"/>
<menu_item_check label="Correr sempre" name="Always Run"/>
<menu_item_call label="Parar minha animação" name="Stop Animating My Avatar"/>

View File

@ -1565,6 +1565,30 @@ Ultrapassa o limite de [MAX_AGENTS] [LIST_TYPE] de [NUM_EXCESS].
<notification name="ProblemAddingEstateManagerBanned">
Não foi possível adicionar residentes banidos à lista de gerentes de propriedades.
</notification>
<notification name="ProblemBanningEstateManager">
Não foi possível adicionar o gerente [AGENT] à lista de banimento.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; já está na lista de Grupos permitidos.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] já está na sua [LIST_TYPE] lista.
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] já está na sua [LIST_TYPE] lista.
</notification>
<notification name="AgentWasAddedToList">
[AGENT] foi adicionado na [LIST_TYPE] lista de [ESTATE].
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] foi adicionado na [LIST_TYPE] lista de [ESTATE].
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] foi removido da [LIST_TYPE] lista de [ESTATE].
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] foi removido da [LIST_TYPE] lista de [ESTATE].
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Não é possível alterar a aparência até que as roupas e formas estejam carregadas.
</notification>
@ -1880,7 +1904,7 @@ Isto mudará milhares de regiões e fará o spaceserver soluçar.
<usetemplate canceltext="Cancelar" name="yesnocancelbuttons" notext="Todas as Propriedades" yestext="Esta Propriedade"/>
</notification>
<notification label="Selecione a propriedade" name="EstateBannedAgentRemove">
Remover este residente da lista de banidos para acesso a esta propriedade apenas ou para [ALL_ESTATES]?
Remover este Residente da lista de banimento para acessar este estado somente ou para [ALL_ESTATES]?
<usetemplate canceltext="Cancelar" name="yesnocancelbuttons" notext="Todas as Propriedades" yestext="Esta Propriedade"/>
</notification>
<notification label="Selecione a propriedade" name="EstateManagerAdd">
@ -3160,16 +3184,22 @@ Clique em Aceitar para atender ou em Recusar para recusar este convite. Clique
Falha de conexão com [VOICE_CHANNEL_NAME]. Tente novamente mais tarde. Agora você será reconectado ao bate-papo local.
</notification>
<notification name="VoiceEffectsExpired">
Um ou mais serviços de distorção de voz que você assinou veceu.
[[URL] Clique aqui] para renovar o serviço.
Um ou mais serviços de distorção de voz que você assinou venceu.
[[URL] Clique aqui] para renovar o serviço.
Se você é um Membro Premium, [[PREMIUM_URL] clique aqui] para receber o seu app de distorção de voz.
</notification>
<notification name="VoiceEffectsExpiredInUse">
A Distorção de voz ativa expirou. Suas configurações de voz padrão foram ativadas.
[[URL] Clique aqui] para renovar o serviço.
A Distorção de voz ativa expirou. Suas configurações de voz padrão foram ativadas.
[[URL] Clique aqui] para renovar o serviço.
Se você é um Membro Premium, [[PREMIUM_URL] clique aqui] para receber o seu app de distorção de voz.
</notification>
<notification name="VoiceEffectsWillExpire">
Uma ou mais das suas distorções de voz tem vencimento em menos de [INTERVAL] dias.
[[URL] Clique aqui] para renovar o serviço.
Uma ou mais das suas distorções de voz tem vencimento em menos de [INTERVAL] dias.
[[URL] Clique aqui] para renovar o serviço.
Se você é um Membro Premium, [[PREMIUM_URL] clique aqui] para receber o seu app de distorção de voz.
</notification>
<notification name="VoiceEffectsNew">
Novas Distorções de voz!
@ -3221,6 +3251,9 @@ Para sua segurança, os SLurls serão bloqueados por alguns instantes.
<notification name="SnapshotToComputerFailed">
Falha ao salvar fotografia em [PATH]: Disco cheio. [NEED_MEMORY]KB é necessário, mas somente [FREE_MEMORY]KB está livre.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Falha ao salvar fotografia em [PATH]: O diretório não existe.
</notification>
<notification name="PresetNotSaved">
Erro ao salvar predefinição [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php?lang=pt</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=pt
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Nome de usuário" name="username_combo" tool_tip="O nome de usuário que você escolheu ao fazer seu cadastro, como zecazc12 ou Magia Solar"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Login" name="connect_btn"/>
<check_box label="Lembrar-me" name="remember_check"/>
<text name="forgot_password_text">Senha esquecida</text>
<text name="forgot_password_text">
Senha esquecida
</text>
<combo_box label="Selecionar grade" name="server_combo"/>
<text name="sign_up_text">
Cadastre-se
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php?lang=pt
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Senha esquecida
</text>
<text name="sign_up_text">
Cadastre-se
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Acesso" name="Access">
<tab_container name="tabs">
<panel label="GERENTES" name="estate_managers_panel">
<text name="estate_manager_label">
Gerentes:
</text>
<name_list name="estate_manager_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Adicionar..." name="add_estate_manager_btn"/>
<button label="Remover..." name="remove_estate_manager_btn"/>
</panel>
<panel label="PERMITIDO" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Buscar agentes permitidos" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Sempre permitido:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Adicionar..." name="add_allowed_avatar_btn"/>
<button label="Remover..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="GRUPOS PERMITIDOS" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Buscar grupos permitidos" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Grupos sempre permitidos:
</text>
<name_list name="allowed_group_name_list">
<columns label="Nome" name="name"/>
</name_list>
<button label="Adicionar..." name="add_allowed_group_btn"/>
<button label="Remover..." name="remove_allowed_group_btn"/>
</panel>
<panel label="BANIDO" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Buscar agentes banidos" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Sempre banido:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Nome" name="name"/>
<columns label="Último acesso" name="last_login_date"/>
<columns label="Data do banimento" name="ban_date"/>
<columns label="Banido por" name="bannedby"/>
</name_list>
<button label="Adicionar..." name="add_banned_avatar_btn"/>
<button label="Remover..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(desconhecido)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Permitir somente os residentes e os grupos listados abaixo" name="estate_restricted_access"/>
<radio_item label="Permitir somente residentes e grupos listados na aba Acesso" name="estate_restricted_access"/>
<radio_item label="Qualquer um pode visitar" name="estate_public_access"/>
</radio_group>
<check_box label="Deve ser maior de 18 anos" name="limit_age_verified" tool_tip="Os residentes devem ter 18 anos ou mais para acessar esta propriedade. Consulte o [SUPPORT_SITE] para obter mais informações."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Pagar por objeto" name="Payobject"/>
<combo_box.item label="Abrir" name="Open"/>
<combo_box.item label="Zoom" name="Zoom"/>
<combo_box.item label="Nenhum" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2173,6 +2173,18 @@ Se você continuar a receber essa mensagem, entre em contato com o suporte do Se
<string name="RegionInfoListTypeBannedAgents">
Sempre banido
</string>
<string name="RegionInfoAllEstates">
todos os terrenos
</string>
<string name="RegionInfoManagedEstates">
administre terrenos
</string>
<string name="RegionInfoThisEstate">
este terreno
</string>
<string name="AndNMore">
e [EXTRA_COUNT] mais
</string>
<string name="ScriptLimitsParcelScriptMemory">
Memória de scripts no lote
</string>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<floater name="floater_auction" title="НАЧАТЬ ПРОДАЖУ ЗЕМЛИ ЛИНДЕНОВ">
<floater name="floater_auction" title="НАЧАТЬ ПРОДАЖУ ЗЕМЛИ LINDEN">
<floater.string name="already for sale">
Нельзя выставить на аукцион участки, которые уже продаются.
</floater.string>
<check_box initial_value="true" label="Включая желтую ограду вокруг выбранного участка" name="fence_check"/>
<button label="Снимок" label_selected="Снимок" name="snapshot_btn"/>
<button label="Моментальный снимок" label_selected="Моментальный снимок" name="snapshot_btn"/>
<button label="Купить может каждый" label_selected="Купить может каждый" name="sell_to_anyone_btn"/>
<button label="Очистить настройки" label_selected="Очистить настройки" name="reset_parcel_btn"/>
<button label="Начать аукцион" label_selected="Начать аукцион" name="start_auction_btn"/>

View File

@ -203,6 +203,7 @@
<combo_box.item label="Заплатить за объект" name="Payobject"/>
<combo_box.item label="Открыть" name="Open"/>
<combo_box.item label="Увеличение" name="Zoom"/>
<combo_box.item label="Нет" name="None"/>
</combo_box>
<check_box label="Для продажи:" name="checkbox for sale" tool_tip="Позволяет игрокам покупать этот объект, его содержимое или копировать его в игровом мире по указанной цене."/>
<spinner label="L$" name="Edit Cost" tool_tip="Стоимость объекта."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Управление камерой..." name="Camera Controls"/>
<menu label="Движение" name="Movement">
<menu_item_call label="Сесть" name="Sit Down Here"/>
<menu_item_call label="Встать" name="Stand up"/>
<menu_item_check label="Полет" name="Fly"/>
<menu_item_check label="Всегда бегать" name="Always Run"/>
<menu_item_call label="Остановить анимацию" name="Stop Animating My Avatar"/>

View File

@ -1573,6 +1573,30 @@
<notification name="ProblemAddingEstateManagerBanned">
Невозможно добавить заблокированного жителя в список менеджеров землевладения.
</notification>
<notification name="ProblemBanningEstateManager">
Невозможно добавить заблокированного жителя в список менеджеров землевладения [AGENT].
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;\[GROUP]&lt;/nolink&gt; уже находится в списке допущенных групп.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] уже находится на вашем [LIST_TYPE] листе.
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] уже находится на вашем [LIST_TYPE] листе.
</notification>
<notification name="AgentWasAddedToList">
[AGENT] был добавлен в [LIST_TYPE] лист [ESTATE].
</notification>
<notification name="AgentsWereAddedToList">
[AGENT] был добавлен в [LIST_TYPE] лист [ESTATE].
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT] был удален из [LIST_TYPE] листа [ESTATE].
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT] был удален из [LIST_TYPE] листа [ESTATE].
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Нельзя изменять внешность, пока загружаются одежда и фигура.
</notification>
@ -1888,7 +1912,7 @@
<usetemplate canceltext="Отмена" name="yesnocancelbuttons" notext="Для всех землевладений" yestext="Для этого землевладения"/>
</notification>
<notification label="Выбрать землевладение" name="EstateBannedAgentRemove">
Удалить этого жителя из списка запрета доступа только для этого землевладения или для [ALL_ESTATES]?
Удалить этого жителя из списка заблокированного доступа только для этого землевладения или для [ALL_ESTATES]?
<usetemplate canceltext="Отмена" name="yesnocancelbuttons" notext="Для всех землевладений" yestext="Для этого землевладения"/>
</notification>
<notification label="Выбрать землевладение" name="EstateManagerAdd">
@ -3171,16 +3195,22 @@
Не удалось подключиться к [VOICE_CHANNEL_NAME], повторите попытку позже. Будет установлено подключение к локальному голосовому чату.
</notification>
<notification name="VoiceEffectsExpired">
Истек срок действия одного или нескольких типов изменения голоса, на которые вы подписаны.
[[URL] Щелкните здесь], чтобы обновить подписку.
Истек срок действия подписки на один или несколько типов анимационного изменения голоса.
[[URL] Щелкните здесь], чтобы обновить подписку.
Если вы - владелец премиум-аккаунта, [[PREMIUM_URL] щелкните здесь], чтобы получить право на анимационное изменение голоса.
</notification>
<notification name="VoiceEffectsExpiredInUse">
Истек срок действия активного типа изменения голоса, применены настройки вашего обычного голоса.
[[URL] Щелкните здесь], чтобы обновить подписку.
Истек срок действия анимационного изменения голоса, действуют настройки вашего обычного голоса.
[[URL] Щелкните здесь], чтобы обновить подписку.
Если вы - владелец премиум-аккаунта, [[PREMIUM_URL] щелкните здесь], чтобы получить право на анимационное изменение голоса.
</notification>
<notification name="VoiceEffectsWillExpire">
Срок действия одного или нескольких ваших типов изменения голоса истекает через [INTERVAL] дней или раньше.
[[URL] Щелкните здесь], чтобы обновить подписку.
Срок действия одного или нескольких ваших типов анимационного изменения голоса истекает через [INTERVAL] дней или раньше.
[[URL] Щелкните здесь], чтобы обновить подписку.
Если вы - владелец премиум-аккаунта, [[PREMIUM_URL] щелкните здесь], чтобы получить право на анимационное изменение голоса.
</notification>
<notification name="VoiceEffectsNew">
Появились новые типы изменения голоса!
@ -3232,6 +3262,9 @@
<notification name="SnapshotToComputerFailed">
Не удалось сохранить моментальный снимок на [PATH]: Диск переполнен. Необходимо [NEED_MEMORY] Кбайт, но доступно только [FREE_MEMORY] Кбайт.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Не удалось сохранить моментальный снимок на [PATH]: Каталог не существует.
</notification>
<notification name="PresetNotSaved">
Ошибка при сохранении пресета [NAME].
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Имя пользователя" name="username_combo" tool_tip="Имя пользователя, которое вы выбрали при регистрации, например, «bobsmith12» или «Steller Sunshine»"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Войти" name="connect_btn"/>
<check_box label="Запомнить меня" name="remember_check"/>
<text name="forgot_password_text">Забыли пароль?</text>
<text name="forgot_password_text">
Забыли пароль?
</text>
<combo_box label="Выберите сетку" name="server_combo"/>
<text name="sign_up_text">
Регистрация
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Забытый пароль
</text>
<text name="sign_up_text">
Регистрация
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Доступ" name="Access">
<tab_container name="tabs">
<panel label="МЕНЕДЖЕРЫ ЗЕМЛЕВЛАДЕНИЯ" name="estate_managers_panel">
<text name="estate_manager_label">
Менеджеры землевладения:
</text>
<name_list name="estate_manager_name_list">
<columns label="Имя" name="name"/>
</name_list>
<button label="Добавить..." name="add_estate_manager_btn"/>
<button label="Удалить..." name="remove_estate_manager_btn"/>
</panel>
<panel label="РАЗРЕШЕННЫЕ" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="Поиск допущенных агентов" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Разрешено всегда:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Имя" name="name"/>
</name_list>
<button label="Добавить..." name="add_allowed_avatar_btn"/>
<button label="Удалить..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="ДОПУЩЕННЫЕ ГРУППЫ" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="Поиск допущенных групп" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Допуск групп всегда разрешен:
</text>
<name_list name="allowed_group_name_list">
<columns label="Имя" name="name"/>
</name_list>
<button label="Добавить..." name="add_allowed_group_btn"/>
<button label="Удалить..." name="remove_allowed_group_btn"/>
</panel>
<panel label="ЗАБЛОКИРОВАНЫ" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Поиск заблокированных агентов" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Всегда заблокированы:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Имя" name="name"/>
<columns label="Дата последнего входа" name="last_login_date"/>
<columns label="Дата блокировки" name="ban_date"/>
<columns label="Заблокированы по инициативе" name="bannedby"/>
</name_list>
<button label="Добавить..." name="add_banned_avatar_btn"/>
<button label="Удалить..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

View File

@ -16,7 +16,7 @@
(неизвестно)
</text>
<radio_group name="externally_visible_radio">
<radio_item label="Разрешено только нижеперечисленным жителям и группам" name="estate_restricted_access"/>
<radio_item label="Разрешено только жителям и группам, перечисленным на вкладке доступа" name="estate_restricted_access"/>
<radio_item label="Доступ открыт для всех" name="estate_public_access"/>
</radio_group>
<check_box label="Должен быть 18 и старше" name="limit_age_verified" tool_tip="Доступ к этому землевладению имеют только жители 18 лет и старше. Более подробная информация находится здесь: [SUPPORT_SITE]."/>

View File

@ -75,6 +75,7 @@
<combo_box.item label="Заплатить за объект" name="Payobject"/>
<combo_box.item label="Открыть" name="Open"/>
<combo_box.item label="Приблизить" name="Zoom"/>
<combo_box.item label="Нет" name="None"/>
</combo_box>
<panel name="perms_inv">
<text name="perm_modify">

View File

@ -2226,6 +2226,18 @@ support@secondlife.com.
<string name="RegionInfoListTypeBannedAgents">
Всегда заблокированы
</string>
<string name="RegionInfoAllEstates">
все землевладения
</string>
<string name="RegionInfoManagedEstates">
управляемые землевладения
</string>
<string name="RegionInfoThisEstate">
это землевладение
</string>
<string name="AndNMore">
и \[EXTRA_COUNT] более
</string>
<string name="ScriptLimitsParcelScriptMemory">
Память под скрипты на участке
</string>

View File

@ -3,8 +3,8 @@
<floater.string name="already for sale">
Zaten satışa çıkarılmış olan parselleri açık artırmaya sunamazsınız.
</floater.string>
<check_box initial_value="true" label="Sarı seçim çiti dahil edilsin" name="fence_check"/>
<button label="Anlık Görüntü" label_selected="Anlık Görüntü" name="snapshot_btn"/>
<check_box initial_value="true" label="Sarı seçim çitini dahil et" name="fence_check"/>
<button label="Anlık görüntü" label_selected="Anlık görüntü" name="snapshot_btn"/>
<button label="Herkese Sat" label_selected="Herkese Sat" name="sell_to_anyone_btn"/>
<button label="Ayarları Temizle" label_selected="Ayarları Temizle" name="reset_parcel_btn"/>
<button label="Açık Artırmayı Başlat" label_selected="Açık Artırmayı Başlat" name="start_auction_btn"/>

View File

@ -203,6 +203,7 @@
<combo_box.item label="Nesneye ödeme yap" name="Payobject"/>
<combo_box.item label="Aç" name="Open"/>
<combo_box.item label="Yakınlaştır" name="Zoom"/>
<combo_box.item label="Yok" name="None"/>
</combo_box>
<check_box label="Satılık:" name="checkbox for sale" tool_tip="İnsanların bu nesneyi, içeriğini veya SL dünyasındaki kopyasını satın almasına izin verin."/>
<spinner label="L$" name="Edit Cost" tool_tip="Nesne maliyeti."/>

View File

@ -13,6 +13,7 @@
<menu_item_call label="Kamera Denetimleri..." name="Camera Controls"/>
<menu label="Hareket" name="Movement">
<menu_item_call label="Otur" name="Sit Down Here"/>
<menu_item_call label="Kalk" name="Stand up"/>
<menu_item_check label="Uç" name="Fly"/>
<menu_item_check label="Daima Koş" name="Always Run"/>
<menu_item_call label="Beni Anime Etmeyi Durdur" name="Stop Animating My Avatar"/>

View File

@ -1574,6 +1574,30 @@ Lütfen sadece bir nesne seçin ve tekrar deneyin.
<notification name="ProblemAddingEstateManagerBanned">
Engellenmiş sakin, gayrimenkul yöneticisi listesine eklenemez.
</notification>
<notification name="ProblemBanningEstateManager">
Gayrimenkul yöneticisi [AGENT] engellenen listesine eklenemiyor.
</notification>
<notification name="GroupIsAlreadyInList">
&lt;nolink&gt;[GROUP]&lt;/nolink&gt; zaten İzin Verilen Gruplar listesinde yer alıyor.
</notification>
<notification name="AgentIsAlreadyInList">
[AGENT] zaten [LIST_TYPE] listenizde yer alıyor.
</notification>
<notification name="AgentsAreAlreadyInList">
[AGENT] zaten [LIST_TYPE] listenizde yer alıyor.
</notification>
<notification name="AgentWasAddedToList">
[AGENT], [ESTATE] [LIST_TYPE] listesine eklendi.
</notification>
<notification name="AgentsWereAddedToList">
[AGENT], [ESTATE] [LIST_TYPE] listesine eklendi.
</notification>
<notification name="AgentWasRemovedFromList">
[AGENT], [ESTATE] [LIST_TYPE] listesinden kaldırıldı.
</notification>
<notification name="AgentsWereRemovedFromList">
[AGENT], [ESTATE] [LIST_TYPE] listesinden kaldırıldı.
</notification>
<notification name="CanNotChangeAppearanceUntilLoaded">
Giysi ve şekil yüklenene kadar görünüm değiştirilemez.
</notification>
@ -1889,7 +1913,7 @@ Binlerce bölgeyi değiştirecek ve alan sunucusunu kesintiye uğratacaktır.
<usetemplate canceltext="İptal" name="yesnocancelbuttons" notext="Tüm Gayrimenkuller" yestext="Bu Gayrimenkul"/>
</notification>
<notification label="Gayrimenkul seç" name="EstateBannedAgentRemove">
Bu Sakin sadece bu gayrimenkul için mi yasaklı listesinden çıkarılsın, yoksa [ALL_ESTATES] için mi?
Bu Sakin sadece bu gayrimenkul için mi yoksa [ALL_ESTATES] için mi erişim yasağı listesinden çıkarılsın?
<usetemplate canceltext="İptal" name="yesnocancelbuttons" notext="Tüm Gayrimenkuller" yestext="Bu Gayrimenkul"/>
</notification>
<notification label="Gayrimenkul seç" name="EstateManagerAdd">
@ -3171,16 +3195,22 @@ Sohbete katılmak için Kabul Et&apos;i, daveti geri çevirmek için ise Reddet&
[VOICE_CHANNEL_NAME] ile bağlantı kurulamadı, lütfen daha sonra tekrar deneyin. Şimdi Yakındaki bir Sesli Sohbete yeniden bağlanılacaksınız.
</notification>
<notification name="VoiceEffectsExpired">
Abone olduğunuz Ses Şekillerinden birinin ya da daha fazlasının süresi dolmuş.
Aboneliğinizi yenilemek için [[URL] burayı tıklatın].
Abone olduğunuz Ses Dönüşümlerinden birinin ya da daha fazlasının süresi dolmuş.
Aboneliğinizi yenilemek için [[URL] buraya tıklayın].
Özel Üye iseniz, ses dönüştürme özelliğini almak için [[PREMIUM_URL] buraya tıklayın].
</notification>
<notification name="VoiceEffectsExpiredInUse">
Etkin Ses Şeklinin süresi dolmuş, normal ses ayarlarınız uygulandı.
Aboneliğinizi yenilemek için [[URL] burayı tıklatın].
Etkin Ses Dönüşümünün süresi dolmuş, normal ses ayarlarınız uygulandı.
Aboneliğinizi yenilemek için [[URL] buraya tıklayın].
Özel Üye iseniz, ses dönüştürme özelliğini almak için [[PREMIUM_URL] buraya tıklayın].
</notification>
<notification name="VoiceEffectsWillExpire">
Abone olduğunuz Ses Şekillerinden birinin ya da daha fazlasının süresi [INTERVAL] gün içinde dolacak.
Aboneliğinizi yenilemek için [[URL] burayı tıklatın].
Ses Dönüşümlerinizden birinin ya da daha fazlasının süresi [INTERVAL] günden daha az bir zamanda dolacak.
Aboneliğinizi yenilemek için [[URL] buraya tıklayın].
Özel Üye iseniz, ses dönüştürme özelliğini almak için [[PREMIUM_URL] buraya tıklayın].
</notification>
<notification name="VoiceEffectsNew">
Yeni Ses Şekilleri kullanılabilir!
@ -3232,6 +3262,9 @@ Güvenliğiniz için birkaç saniye engellenecek.
<notification name="SnapshotToComputerFailed">
Anlık görüntü [PATH] yoluna kaydedilemedi: Disk dolu. [NEED_MEMORY]KB gerekli ancak yalnızca [FREE_MEMORY]KB boş.
</notification>
<notification name="SnapshotToLocalDirNotExist">
Anlık görüntü [PATH] yoluna kaydedilemedi: Dizin mevcut değil.
</notification>
<notification name="PresetNotSaved">
Ön ayar ([NAME]) kaydedilirken hata oluştu.
</notification>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<panel name="panel_login">
<panel.string name="forgot_password_url">http://secondlife.com/account/request.php</panel.string>
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="ui_stack">
<layout_panel name="ui_container">
<combo_box label="Kullanıcı Adı" name="username_combo" tool_tip="Kaydolduğunuzda seçtiğiniz kullanıcı adı, örn. mustafayalcin12 veya Faruk Gungoren"/>
@ -11,8 +16,13 @@
</combo_box>
<button label="Oturum Aç" name="connect_btn"/>
<check_box label="Beni hatırla" name="remember_check"/>
<text name="forgot_password_text">Parolamı unuttum</text>
<text name="forgot_password_text">
Parolamı unuttum
</text>
<combo_box label="Ağ seç" name="server_combo"/>
<text name="sign_up_text">
Kaydol
</text>
</layout_panel>
</layout_stack>
</panel>

View File

@ -3,6 +3,9 @@
<panel.string name="forgot_password_url">
http://secondlife.com/account/request.php
</panel.string>
<panel.string name="sign_up_url">
https://join.secondlife.com/
</panel.string>
<layout_stack name="logo_stack">
<layout_panel name="parent_panel2">
<layout_stack name="widget_stack">
@ -14,6 +17,9 @@
<text name="forgot_password_text">
Parolamı unuttum
</text>
<text name="sign_up_text">
Kaydol
</text>
</layout_panel>
</layout_stack>
</layout_panel>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Erişim" name="Access">
<tab_container name="tabs">
<panel label="GAYRİMENKUL YÖNETİCİLERİ" name="estate_managers_panel">
<text name="estate_manager_label">
Gayrimenkul Yöneticileri:
</text>
<name_list name="estate_manager_name_list">
<columns label="Ad" name="name"/>
</name_list>
<button label="Ekle..." name="add_estate_manager_btn"/>
<button label="Kaldır..." name="remove_estate_manager_btn"/>
</panel>
<panel label="İZİN VERİLEN" name="allowed_panel">
<panel label="top_panel" name="allowed_search_panel">
<filter_editor label="İzin verilen aracıları ara" name="allowed_search_input"/>
</panel>
<text name="allow_resident_label">
Her zaman izin verilen:
</text>
<name_list name="allowed_avatar_name_list">
<columns label="Ad" name="name"/>
</name_list>
<button label="Ekle..." name="add_allowed_avatar_btn"/>
<button label="Kaldır..." name="remove_allowed_avatar_btn"/>
</panel>
<panel label="İZİN VERİLEN GRUPLAR" name="allowed_groups_panel">
<panel label="top_panel" name="allowed_group_search_panel">
<filter_editor label="İzin verilen grupları ara" name="allowed_group_search_input"/>
</panel>
<text name="allow_group_label">
Her zaman izin verilen gruplar:
</text>
<name_list name="allowed_group_name_list">
<columns label="Ad" name="name"/>
</name_list>
<button label="Ekle..." name="add_allowed_group_btn"/>
<button label="Kaldır..." name="remove_allowed_group_btn"/>
</panel>
<panel label="ENGELLENEN" name="banned_panel">
<panel label="top_panel" name="banned_search_panel">
<filter_editor label="Engellenen aracıları ara" name="banned_search_input"/>
</panel>
<text name="ban_resident_label">
Her zaman engellenen:
</text>
<name_list name="banned_avatar_name_list">
<columns label="Ad" name="name"/>
<columns label="Son oturum açma tarihi" name="last_login_date"/>
<columns label="Engellenme tarihi" name="ban_date"/>
<columns label="Engelleyen" name="bannedby"/>
</name_list>
<button label="Ekle..." name="add_banned_avatar_btn"/>
<button label="Kaldır..." name="remove_banned_avatar_btn"/>
</panel>
</tab_container>
</panel>

Some files were not shown because too many files have changed in this diff Show More