Merge Firestorm LGPL
commit
36dbe8be78
|
|
@ -3397,6 +3397,7 @@ void LLScrollListCtrl::setFilterString(const std::string& str)
|
|||
mFilterString = str;
|
||||
std::transform(mFilterString.begin(), mFilterString.end(), mFilterString.begin(), ::tolower);
|
||||
mIsFiltered = (mFilterColumn > -1 && !mFilterString.empty());
|
||||
updateLayout();
|
||||
}
|
||||
|
||||
bool LLScrollListCtrl::isFiltered(const LLScrollListItem* item) const
|
||||
|
|
|
|||
|
|
@ -309,6 +309,7 @@ void LLAttachmentsMgr::linkRecentlyArrivedAttachments()
|
|||
{
|
||||
if (isAgentAvatarValid() &&
|
||||
gAgentAvatarp->isWearingAttachment(*it) &&
|
||||
!gAgentAvatarp->getWornAttachment(*it)->isTempAttachment() && // <FS:Ansariel> Don't link temp attachments in COF!
|
||||
!LLAppearanceMgr::instance().isLinkedInCOF(*it))
|
||||
{
|
||||
LLUUID item_id = *it;
|
||||
|
|
@ -321,12 +322,16 @@ void LLAttachmentsMgr::linkRecentlyArrivedAttachments()
|
|||
if (ids_to_link.size())
|
||||
{
|
||||
// [SL:KB] - Patch: Appearance-SyncAttach | Checked: 2015-06-24 (Catznip-3.7)
|
||||
LLPointer<LLInventoryCallback> cb = new LLRegisterAttachmentCallback();
|
||||
LLPointer<LLInventoryCallback> cb = NULL;
|
||||
for (uuid_vec_t::const_iterator itAttach = ids_to_link.begin(); itAttach != ids_to_link.end(); ++itAttach)
|
||||
{
|
||||
const LLUUID& idAttach = *itAttach;
|
||||
if (std::find(mPendingAttachLinks.begin(), mPendingAttachLinks.end(), idAttach) == mPendingAttachLinks.end())
|
||||
{
|
||||
if (cb.isNull())
|
||||
{
|
||||
cb = new LLRegisterAttachmentCallback();
|
||||
}
|
||||
LLAppearanceMgr::instance().addCOFItemLink(idAttach, cb);
|
||||
mPendingAttachLinks.insert(idAttach);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@
|
|||
|
||||
#include "llviewernetwork.h" // <FS:CR> FIRE-10122 - User@grid stored_favorites.xml - getGrid()
|
||||
#include "fsfloaterplacedetails.h"
|
||||
#include "lleventtimer.h"
|
||||
|
||||
static LLDefaultChildRegistry::Register<LLFavoritesBarCtrl> r("favorites_bar");
|
||||
|
||||
|
|
@ -66,18 +67,25 @@ const S32 DROP_DOWN_MENU_TOP_PAD = 13;
|
|||
* Helper for LLFavoriteLandmarkButton and LLFavoriteLandmarkMenuItem.
|
||||
* Performing requests for SLURL for given Landmark ID
|
||||
*/
|
||||
class LLLandmarkInfoGetter
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//class LLLandmarkInfoGetter
|
||||
class LLLandmarkInfoGetter : public LLEventTimer
|
||||
{
|
||||
public:
|
||||
LLLandmarkInfoGetter()
|
||||
: mLandmarkID(LLUUID::null),
|
||||
mName("(Loading...)"),
|
||||
: LLEventTimer(1.f),
|
||||
mLandmarkID(LLUUID::null),
|
||||
// <FS:Ansariel> Localization fix in LLLandmarkInfoGetter
|
||||
//mName("(Loading...)"),
|
||||
mName(LLTrans::getString("LoadingData")),
|
||||
mPosX(0),
|
||||
mPosY(0),
|
||||
mPosZ(0),
|
||||
mIsLoading(false), // <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
mLoaded(false)
|
||||
{
|
||||
mHandle.bind(this);
|
||||
mEventTimer.stop(); // <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
}
|
||||
|
||||
void setLandmarkID(const LLUUID& id) { mLandmarkID = id; }
|
||||
|
|
@ -85,7 +93,10 @@ public:
|
|||
|
||||
const std::string& getName()
|
||||
{
|
||||
if(!mLoaded)
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if(!mLoaded)
|
||||
if (!mLoaded && !mIsLoading)
|
||||
// </FS:Ansariel>
|
||||
requestNameAndPos();
|
||||
|
||||
return mName;
|
||||
|
|
@ -93,25 +104,47 @@ public:
|
|||
|
||||
S32 getPosX()
|
||||
{
|
||||
if (!mLoaded)
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if (!mLoaded)
|
||||
if (!mLoaded && !mIsLoading)
|
||||
// </FS:Ansariel>
|
||||
requestNameAndPos();
|
||||
return mPosX;
|
||||
}
|
||||
|
||||
S32 getPosY()
|
||||
{
|
||||
if (!mLoaded)
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if (!mLoaded)
|
||||
if (!mLoaded && !mIsLoading)
|
||||
// </FS:Ansariel>
|
||||
requestNameAndPos();
|
||||
return mPosY;
|
||||
}
|
||||
|
||||
S32 getPosZ()
|
||||
{
|
||||
if (!mLoaded)
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if (!mLoaded)
|
||||
if (!mLoaded && !mIsLoading)
|
||||
// </FS:Ansariel>
|
||||
requestNameAndPos();
|
||||
return mPosZ;
|
||||
}
|
||||
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
bool isLoaded() const
|
||||
{
|
||||
return mLoaded;
|
||||
}
|
||||
|
||||
/*virtual */ BOOL tick()
|
||||
{
|
||||
requestNameAndPos();
|
||||
return FALSE;
|
||||
}
|
||||
// </FS:Ansariel>
|
||||
|
||||
private:
|
||||
/**
|
||||
* Requests landmark data from server.
|
||||
|
|
@ -124,6 +157,10 @@ private:
|
|||
LLVector3d g_pos;
|
||||
if(LLLandmarkActions::getLandmarkGlobalPos(mLandmarkID, g_pos))
|
||||
{
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
mIsLoading = true;
|
||||
mEventTimer.start();
|
||||
// </FS:Ansariel>
|
||||
LLLandmarkActions::getRegionNameAndCoordsFromPosGlobal(g_pos,
|
||||
boost::bind(&LLLandmarkInfoGetter::landmarkNameCallback, static_cast<LLHandle<LLLandmarkInfoGetter> >(mHandle), _1, _2, _3, _4));
|
||||
}
|
||||
|
|
@ -139,6 +176,10 @@ private:
|
|||
getter->mPosZ = z;
|
||||
getter->mName = name;
|
||||
getter->mLoaded = true;
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
getter->mIsLoading = false;
|
||||
getter->mEventTimer.stop();
|
||||
// </FS:Ansariel>
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -148,6 +189,7 @@ private:
|
|||
S32 mPosY;
|
||||
S32 mPosZ;
|
||||
bool mLoaded;
|
||||
bool mIsLoading; // <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
LLRootHandle<LLLandmarkInfoGetter> mHandle;
|
||||
};
|
||||
|
||||
|
|
@ -166,18 +208,34 @@ public:
|
|||
{
|
||||
std::string region_name = mLandmarkInfoGetter.getName();
|
||||
|
||||
if (!region_name.empty())
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if (!region_name.empty())
|
||||
//{
|
||||
// std::string extra_message = llformat("%s (%d, %d, %d)", region_name.c_str(),
|
||||
// mLandmarkInfoGetter.getPosX(), mLandmarkInfoGetter.getPosY(), mLandmarkInfoGetter.getPosZ());
|
||||
|
||||
// LLToolTip::Params params;
|
||||
// params.message = llformat("%s\n%s", getLabelSelected().c_str(), extra_message.c_str());
|
||||
// params.max_width = 1000;
|
||||
// params.sticky_rect = calcScreenRect();
|
||||
|
||||
// LLToolTipMgr::instance().show(params);
|
||||
//}
|
||||
std::string extra_message = region_name;
|
||||
if (mLandmarkInfoGetter.isLoaded())
|
||||
{
|
||||
std::string extra_message = llformat("%s (%d, %d, %d)", region_name.c_str(),
|
||||
extra_message = llformat("%s (%d, %d, %d)", region_name.c_str(),
|
||||
mLandmarkInfoGetter.getPosX(), mLandmarkInfoGetter.getPosY(), mLandmarkInfoGetter.getPosZ());
|
||||
|
||||
LLToolTip::Params params;
|
||||
params.message = llformat("%s\n%s", getLabelSelected().c_str(), extra_message.c_str());
|
||||
params.max_width = 1000;
|
||||
params.sticky_rect = calcScreenRect();
|
||||
|
||||
LLToolTipMgr::instance().show(params);
|
||||
}
|
||||
|
||||
LLToolTip::Params params;
|
||||
params.message = llformat("%s\n%s", getLabelSelected().c_str(), extra_message.c_str());
|
||||
params.max_width = 1000;
|
||||
params.sticky_rect = calcScreenRect();
|
||||
|
||||
LLToolTipMgr::instance().show(params);
|
||||
// </FS:Ansariel>
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
@ -229,13 +287,25 @@ public:
|
|||
BOOL handleToolTip(S32 x, S32 y, MASK mask)
|
||||
{
|
||||
std::string region_name = mLandmarkInfoGetter.getName();
|
||||
if (!region_name.empty())
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
//if (!region_name.empty())
|
||||
if (mLandmarkInfoGetter.isLoaded())
|
||||
// </FS:Ansariel>
|
||||
{
|
||||
LLToolTip::Params params;
|
||||
params.message = llformat("%s\n%s (%d, %d)", getLabel().c_str(), region_name.c_str(), mLandmarkInfoGetter.getPosX(), mLandmarkInfoGetter.getPosY());
|
||||
params.sticky_rect = calcScreenRect();
|
||||
LLToolTipMgr::instance().show(params);
|
||||
}
|
||||
// <FS:Ansariel> FIRE-20370: Viewer sends multiple map block requests when hovering over favorites bar button
|
||||
else
|
||||
{
|
||||
LLToolTip::Params params;
|
||||
params.message = llformat("%s\n%s (%d, %d)", getLabel().c_str(), region_name.c_str());
|
||||
params.sticky_rect = calcScreenRect();
|
||||
LLToolTipMgr::instance().show(params);
|
||||
}
|
||||
// </FS:Ansariel>
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -4686,7 +4686,7 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data)
|
|||
sdQuery["name"] = chat.mFromName;
|
||||
sdQuery["owner"] = owner_id;
|
||||
|
||||
if ( (!RlvActions::canShowName(RlvActions::SNC_COUNT, owner_id)) && (!is_owned_by_me) )
|
||||
if ( (!RlvActions::canShowName(RlvActions::SNC_DEFAULT, owner_id)) && (!is_owned_by_me) )
|
||||
sdQuery["rlv_shownames"] = true;
|
||||
|
||||
const LLViewerRegion* pRegion = LLWorld::getInstance()->getRegionFromPosAgent(chat.mPosAgent);
|
||||
|
|
|
|||
|
|
@ -996,7 +996,9 @@ BOOL LLVOAvatarSelf::updateCharacter(LLAgent &agent)
|
|||
// virtual
|
||||
BOOL LLVOAvatarSelf::isValid() const
|
||||
{
|
||||
return ((getRegion() != NULL) && !isDead());
|
||||
// <FS:Ansariel> Skip unregistering attachments during shutdown
|
||||
//return ((getRegion() != NULL) && !isDead());
|
||||
return ((getRegion() != NULL) && !isDead() && !LLApp::isExiting());
|
||||
}
|
||||
|
||||
// virtual
|
||||
|
|
|
|||
|
|
@ -1548,7 +1548,10 @@ bool LLVivoxVoiceClient::waitForChannel()
|
|||
{
|
||||
recordingAndPlaybackMode();
|
||||
}
|
||||
else if (checkParcelChanged() || (mNextAudioSession == NULL))
|
||||
// <FS:Ansariel> FIRE-20371: Viewer spams region with ParcelVoiceInfoRequest if voice is disabled on parcel
|
||||
//else if (checkParcelChanged() || (mNextAudioSession == NULL))
|
||||
else if ((checkParcelChanged() || (mNextAudioSession == NULL)) && LLViewerParcelMgr::instance().allowAgentVoice())
|
||||
// </FS:Ansariel>
|
||||
{
|
||||
// the parcel is changed, or we have no pending audio sessions,
|
||||
// so try to request the parcel voice info
|
||||
|
|
|
|||
|
|
@ -1400,7 +1400,7 @@ Sie können [APP_NAME] normal verwenden. Andere Benutzer können Sie korrekt dar
|
|||
<usetemplate ignoretext="Warnen, wnen sich meine Avatar-Komplexität ändert" name="notifyignore"/>
|
||||
</notification>
|
||||
<notification name="HUDComplexityWarning">
|
||||
[HUD_REASON], es wird wahrscheinlich die Performance negativ beeinflussen.
|
||||
[HUD_REASON]. Es wird wahrscheinlich die Performance negativ beeinflussen.
|
||||
<usetemplate ignoretext="Warnen, falls meine HUD-Komplexität zu hoch ist" name="notifyignore"/>
|
||||
</notification>
|
||||
<notification name="FirstRun">
|
||||
|
|
|
|||
|
|
@ -91,6 +91,9 @@ VFS (Cache) Erstellungszeit: [VFS_DATE]
|
|||
<string name="AboutTraffic">
|
||||
Paketverlust: [PACKETS_LOST,number,0]/[PACKETS_IN,number,0] ([PACKETS_PCT,number,1]%)
|
||||
</string>
|
||||
<string name="AboutTime">
|
||||
[day, datetime, slt]. [month, datetime, slt] [year, datetime, slt] [hour24, datetime, slt]:[min, datetime, slt]:[second,datetime,slt] SLT
|
||||
</string>
|
||||
<string name="ErrorFetchingServerReleaseNotesURL">
|
||||
Fehler beim Abrufen der URL für die Server-Versionshinweise.
|
||||
</string>
|
||||
|
|
|
|||
|
|
@ -3454,7 +3454,7 @@ Your [https://community.secondlife.com/t5/English-Knowledge-Base/Avatar-Renderin
|
|||
<unique combine = "cancel_old">
|
||||
<context>HUDComplexityWarning</context>
|
||||
</unique>
|
||||
[HUD_REASON], it is likely to negatively affect your performance.
|
||||
[HUD_REASON]. It is likely to negatively affect your performance.
|
||||
<usetemplate
|
||||
ignoretext="Warn me when my HUD complexity is too high"
|
||||
name="notifyignore"/>
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ Texture memory: [TEXTUREMEMORY] MB ([TEXTUREMEMORYMULTIPLIER])
|
|||
VFS (cache) creation time (UTC): [VFS_DATE]
|
||||
</string>
|
||||
<string name="AboutTraffic">Packets Lost: [PACKETS_LOST,number,0]/[PACKETS_IN,number,0] ([PACKETS_PCT,number,1]%)</string>
|
||||
<string name="AboutTime">[month, datetime, slt] [day, datetime, slt] [year, datetime, slt] [hour, datetime, slt]:[min, datetime, slt]:[second,datetime,slt]</string>
|
||||
<string name="AboutTime">[month, datetime, slt] [day, datetime, slt] [year, datetime, slt] [hour, datetime, slt]:[min, datetime, slt]:[second,datetime,slt] SLT</string>
|
||||
<string name="ErrorFetchingServerReleaseNotesURL">Error fetching server release notes URL.</string>
|
||||
<string name="BuildConfiguration">Build Configuration</string>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
Zdjęcie ekranu
|
||||
</floater.string>
|
||||
<button tool_tip="Odśwież zdjęcie" name="refresh_screenshot"/>
|
||||
<check_box label="Załącz zdjęcie" name="screen_check"/>
|
||||
<text name="reporter_title">
|
||||
Zgłasza:
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -5,5 +5,6 @@
|
|||
<menu_item_call label="Odłącz" name="detach"/>
|
||||
<menu_item_call label="Zdejmij/Odłącz" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Edytuj strój" name="edit"/>
|
||||
<menu_item_call label="Edytuj" name="edit_item"/>
|
||||
<menu_item_call label="Pokaż oryginał" name="show_original"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -262,6 +262,9 @@ Jeśli nie chcesz, aby te przywileje były dłużej przypisane do tej roli, to w
|
|||
Zamierzasz zbanować [COUNT] osób z grupy.
|
||||
<usetemplate ignoretext="Potwierdź przed zbanowaniem z grupy kilku osób na raz" name="okcancelignore" notext="Anuluj" yestext="Banuj" />
|
||||
</notification>
|
||||
<notification name="GroupBanUserOnBanlist">
|
||||
Niektórzy rezydenci nie dostali zaproszenia, ponieważ są zbanowani w grupie.
|
||||
</notification>
|
||||
<notification name="AttachmentDrop">
|
||||
Wybrałeś/aś opcję upuszczenia swojego dodatku.
|
||||
Czy chcesz kontynuować?
|
||||
|
|
@ -569,22 +572,10 @@ Obiekt może znajdować się zbyt daleko albo został usunięty.
|
|||
Odwiedzić [_URL], aby uzyskać więcej informacji?
|
||||
<usetemplate ignoretext="Sprzęt w moim komputerze nie jest wspierany" name="okcancelignore" notext="Nie" yestext="Tak"/>
|
||||
</notification>
|
||||
<notification name="IntelOldDriver">
|
||||
<notification name="OldGPUDriver">
|
||||
Prawdopodobnie istnieje nowszy sterownik dla Twojej karty graficznej. Aktualizacja sterowników graficznych może znacznie zwiększyć wydajność.
|
||||
|
||||
Odwiedzić [_URL] aby sprawdzić, czy są nowsze sterowniki?
|
||||
<usetemplate ignoretext="Moje sterowniki grafiki są przestarzałe" name="okcancelignore" notext="Nie" yestext="Tak"/>
|
||||
</notification>
|
||||
<notification name="AMDOldDriver">
|
||||
Prawdopodobnie istnieje nowszy sterownik dla Twojej karty graficznej. Aktualizacja sterowników graficznych może znacznie zwiększyć wydajność.
|
||||
|
||||
Odwiedzić [_URL] aby sprawdzić, czy są nowsze sterowniki?
|
||||
<usetemplate ignoretext="Moje sterowniki grafiki są przestarzałe" name="okcancelignore" notext="Nie" yestext="Tak"/>
|
||||
</notification>
|
||||
<notification name="NVIDIAOldDriver">
|
||||
Prawdopodobnie istnieje nowszy sterownik dla Twojej karty graficznej. Aktualizacja sterowników graficznych może znacznie zwiększyć wydajność.
|
||||
|
||||
Odwiedzić [_URL] aby sprawdzić, czy są nowsze sterowniki?
|
||||
Odwiedzić [URL] aby sprawdzić, czy są nowsze sterowniki?
|
||||
<usetemplate ignoretext="Moje sterowniki grafiki są przestarzałe" name="okcancelignore" notext="Nie" yestext="Tak"/>
|
||||
</notification>
|
||||
<notification name="UnknownGPU">
|
||||
|
|
@ -1321,6 +1312,11 @@ Możesz normalnie używać [APP_NAME], inni użytkownicy będą Cię widzieli po
|
|||
</notification>
|
||||
<notification name="AgentComplexity">
|
||||
Twój [https://community.secondlife.com/t5/English-Knowledge-Base/Avatar-Rendering-Complexity/ta-p/2967838 stopień złożoności awatara] to [AGENT_COMPLEXITY].
|
||||
<usetemplate ignoretext="Ostrzegaj mnie, gdy zmienia się stopień złożoności mojego awatara" name="notifyignore"/>
|
||||
</notification>
|
||||
<notification name="HUDComplexityWarning">
|
||||
[HUD_REASON] - bardzo prawdopodobne, że wpłynie to negatywnie na Twoją wydajność.
|
||||
<usetemplate ignoretext="Ostrzegaj mnie, gdy stopień złożoności moich dodatków HUD jest zbyt wysoki" name="notifyignore"/>
|
||||
</notification>
|
||||
<notification name="FirstRun">
|
||||
Instalacja [APP_NAME] zakończona.
|
||||
|
|
@ -1456,7 +1452,10 @@ Zamień teksturę [TEXTURE_NUM] na 24-bitową teksturę o wymiarze 1024x1024 lub
|
|||
Możesz mieć maksymalnie [MAX_MANAGER] zarządców Majątku.
|
||||
</notification>
|
||||
<notification name="OwnerCanNotBeDenied">
|
||||
Nie możesz dodać właściciela majątku do listy 'Niepożądanych Rezydentów (banów)' majątku.
|
||||
Nie możesz dodać właściciela Majątku do listy 'Niepożądanych Rezydentów (banów)' Majątku.
|
||||
</notification>
|
||||
<notification name="ProblemAddingEstateManagerBanned">
|
||||
Nie możesz dodać zbanowanego rezydenta do listy zarządców Majątku.
|
||||
</notification>
|
||||
<notification name="CanNotChangeAppearanceUntilLoaded">
|
||||
Nie możesz zmienić wyglądu podczas ładowania ubrań i kształtu.
|
||||
|
|
@ -1622,6 +1621,10 @@ Jeśli ciągle nie możesz się doczekać, aby wypróbować najnowsze funkcje i
|
|||
Otwieranie stron internetowych z nieznanego źródła może narazić Twój komputer na niebezpieczeństwo.
|
||||
<usetemplate ignoretext="Uruchom przeglądarkę internetową by zobaczyć stronę" name="okcancelignore" notext="Anuluj" />
|
||||
</notification>
|
||||
<notification name="SystemUIScaleFactorChanged">
|
||||
Mnożnik systemowego skalowania interfejsu uległ zmianie od ostatniego uruchomienia. Czy chcesz otworzyć ustawienia i skorygować skalowanie interfejsu w przeglądarce?
|
||||
<usetemplate name="okcancelbuttons" notext="Anuluj" />
|
||||
</notification>
|
||||
<notification name="WebLaunchJoinNow">
|
||||
By dokonać zmian i aktualizacji swojego konta, odwiedź [http://secondlife.com/account/ Tablicę].
|
||||
<usetemplate ignoretext="Uruchom przeglądarkę internetową by dokonać zmian w konfiguracji mojego konta" name="okcancelignore" notext="Anuluj" />
|
||||
|
|
@ -1661,6 +1664,9 @@ Otwieranie stron internetowych z nieznanego źródła może narazić Twój kompu
|
|||
Chcesz ją opuścić?
|
||||
<usetemplate name="okcancelbuttons" notext="Anuluj" />
|
||||
</notification>
|
||||
<notification name="GroupDepart">
|
||||
Opuściłeś/aś grupę '[group_name]'.
|
||||
</notification>
|
||||
<notification name="GroupLeaveConfirmMemberWithFee">
|
||||
Jesteś członkiem grupy <nolink>[GROUP]</nolink>. Ponowne dołączenie będzie kosztować [AMOUNT] L$.
|
||||
Chcesz ją opuścić?
|
||||
|
|
@ -1669,6 +1675,9 @@ Chcesz ją opuścić?
|
|||
<notification name="OwnerCannotLeaveGroup">
|
||||
Nie możesz opuścić tej grupy, ponieważ jesteś ostatnim z jej właścicieli. Przydziel najpierw innemu użytkownikowi rolę właściciela.
|
||||
</notification>
|
||||
<notification name="GroupDepartError">
|
||||
Nie możesz opuścić tej grupy.
|
||||
</notification>
|
||||
<notification name="ConfirmKick">
|
||||
Na pewno chcesz wyrzucić wszystkich Rezydentów z siatki?
|
||||
<usetemplate name="okcancelbuttons" notext="Anuluj" yestext="Wyrzuć Rezydentów"/>
|
||||
|
|
@ -2100,6 +2109,9 @@ Kontynuować?
|
|||
<notification name="TooManyPrimsSelected">
|
||||
Zbyt wiele wybranych obiektów. Wybierz [MAX_PRIM_COUNT] lub mniej i spróbuj ponownie
|
||||
</notification>
|
||||
<notification name="TooManyScriptsSelected">
|
||||
Zbyt wiele skryptów w wybranych obiektach. Wybierz mniej obiektów i spróbuj ponownie
|
||||
</notification>
|
||||
<notification name="ProblemImportingEstateCovenant">
|
||||
Problem z importem umowy majątku.
|
||||
</notification>
|
||||
|
|
@ -2255,6 +2267,9 @@ Przenieść obiekty szafy?
|
|||
<notification name="PayObjectFailed">
|
||||
Płatność nie powiodła się: nie można znaleźć obiektu.
|
||||
</notification>
|
||||
<notification name="PaymentBlockedButtonMismatch">
|
||||
Płatność nie powiodła się: zapłacona suma nie pasuje do żadnego z przycisków płatności dla tego obiektu.
|
||||
</notification>
|
||||
<notification name="OpenObjectCannotCopy">
|
||||
W tym obiekcie nie ma elementów które możesz skopiować.
|
||||
</notification>
|
||||
|
|
@ -2290,6 +2305,10 @@ Nie możesz tego cofnąć.
|
|||
Na pewno chcesz rozłączyć zaznaczony obiekt?
|
||||
<usetemplate name="okcancelbuttons" notext="Anuluj" yestext="Rozłącz"/>
|
||||
</notification>
|
||||
<notification name="HelpReportAbuseConfirm">
|
||||
Dziękujemy za poświęcenie czasu na poinformowanie nas o tym problemie.
|
||||
Przejrzymy Twoje zgłoszenie pod kątem ewentualnych nadużyć i podejmiemy odpowiednią akcję.
|
||||
</notification>
|
||||
<notification name="HelpReportAbuseSelectCategory">
|
||||
Wybierz kategorię dla tego raportu o nadużyciu.
|
||||
Określenie kategorii pomoże nam w klasyfikacji i przetwarzaniu raportu.
|
||||
|
|
@ -3559,13 +3578,6 @@ Kliknij i przeciągnij gdziekolwiek aby obrócić widok.
|
|||
<notification name="ForceQuitDueToLowMemory">
|
||||
SL zostanie wyłączone za 30 sekund, brak pamięci.
|
||||
</notification>
|
||||
<notification name="PopupAttempt">
|
||||
Wyskakujące okienko zostało zablokowane.
|
||||
<form name="form">
|
||||
<ignore name="ignore" text="Zezwól na wyskakujące okienka"/>
|
||||
<button name="open" text="Otwórz wyskakujące okno"/>
|
||||
</form>
|
||||
</notification>
|
||||
<notification name="SOCKS_NOT_PERMITTED">
|
||||
Serwer proxy SOCKS 5 "[HOST]:[PORT]" odmawia połączenia, brak dostępu na podstawie zestawu reguł.
|
||||
</notification>
|
||||
|
|
@ -4140,6 +4152,9 @@ Spróbuj ponownie za minutę.
|
|||
Nie można przesunąć obiektu '[OBJECT_NAME]' do
|
||||
[OBJ_POSITION] w regionie [REGION_NAME], ponieważ nie ma wystarczającej ilości zasobów na tej działce.
|
||||
</notification>
|
||||
<notification name="NoParcelPermsNoObject">
|
||||
Kopiowanie nie powiodło się, ponieważ nie masz dostępu do tej działki.
|
||||
</notification>
|
||||
<notification name="CantMoveObjectRegionVersion">
|
||||
Nie można przesunąć obiektu '[OBJECT_NAME]' do
|
||||
[OBJ_POSITION] w regionie [REGION_NAME], ponieważ the region działa na starszej wersji symulatora, która nie obsługuje otrzymywania obiektów przez granice działek.
|
||||
|
|
@ -4194,6 +4209,12 @@ Spróbuj ponownie za minutę.
|
|||
<notification name="CantSaveModifyAttachment">
|
||||
Nie można zapisać do zawartości obiektu: To zmodyfikowałoby prawa dodatku.
|
||||
</notification>
|
||||
<notification name="AttachmentHasTooMuchInventory">
|
||||
Twoje dodatki zawierają w sobie zbyt dużo obiektów, aby dodać więcej.
|
||||
</notification>
|
||||
<notification name="IllegalAttachment">
|
||||
Dodatek chciał się doczepić do punktu, jaki nie istnieje na awatarze. Został on zamiast tego dołączony do klatki piersiowej.
|
||||
</notification>
|
||||
<notification name="TooManyScripts">
|
||||
Za dużo skryptów.
|
||||
</notification>
|
||||
|
|
@ -4286,6 +4307,12 @@ Spróbuj ponownie za minutę.
|
|||
<notification name="TeleportedByObjectUnknownUser">
|
||||
Zostałeś/aś teleportowany/a przez obiekt '[OBJECT_NAME]' należący do nieznanej osoby.
|
||||
</notification>
|
||||
<notification name="StandDeniedByObject">
|
||||
'[OBJECT_NAME]' nie pozwala Ci w tej chwili stać.
|
||||
</notification>
|
||||
<notification name="ResitDeniedByObject">
|
||||
'[OBJECT_NAME]' nie pozwala Ci w tej chwili zmieniać siedzeń.
|
||||
</notification>
|
||||
<notification name="CantCreateObjectRegionFull">
|
||||
Nie można utworzyć żądanego obiektu. Region jest pełny.
|
||||
</notification>
|
||||
|
|
@ -4586,6 +4613,9 @@ Spróbuj zaznaczyć mniejszy obszar ziemi.
|
|||
<notification name="CantTransfterMoneyRegionDisabled">
|
||||
Transfery pieniędzy do obiektów są obecnie wyłączone w tym regionie.
|
||||
</notification>
|
||||
<notification name="DroppedMoneyTransferRequest">
|
||||
Nie udało się dokonać płatności ze względu na obciążenie systemu.
|
||||
</notification>
|
||||
<notification name="CantPayNoAgent">
|
||||
Nie udało się ustalić, komu zapłacić.
|
||||
</notification>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="Wearing">
|
||||
<panel.string name="no_attachments">
|
||||
Brak dodatków.
|
||||
</panel.string>
|
||||
<accordion name="wearables_accordion">
|
||||
<accordion_tab name="tab_wearables" title="Galanteria" />
|
||||
<accordion_tab name="tab_temp_attachments" title="Dodatki tymczasowe" />
|
||||
</accordion>
|
||||
<panel name="bottom_panel">
|
||||
<menu_button name="options_gear_btn" tool_tip="Pokaż dodatkowe opcje"/>
|
||||
<text name="avatar_complexity_label">
|
||||
|
|
|
|||
|
|
@ -1217,6 +1217,9 @@ Spróbuj zalogować się ponownie za minutę.
|
|||
<string name="ChangeYourDefaultAnimations">
|
||||
Zmieniać Twoje domyślne animacje
|
||||
</string>
|
||||
<string name="ForceSitAvatar">
|
||||
Zmuszać Twojego awatara do siadania
|
||||
</string>
|
||||
<string name="SnapshotSavedToDisk">
|
||||
Zdjęcie zapisane: [FILENAME]
|
||||
</string>
|
||||
|
|
@ -1985,6 +1988,27 @@ Spróbuj zalogować się ponownie za minutę.
|
|||
<string name="av_render_anyone">
|
||||
Wszystkie osoby znajdujące się wokół Ciebie nie mogą Cię widzieć.
|
||||
</string>
|
||||
<string name="hud_description_total">
|
||||
Twój HUD
|
||||
</string>
|
||||
<string name="hud_name_with_joint">
|
||||
[OBJ_NAME] (założone na [JNT_NAME])
|
||||
</string>
|
||||
<string name="hud_render_memory_warning">
|
||||
[HUD_DETAILS] używa dużo pamięci tekstur
|
||||
</string>
|
||||
<string name="hud_render_cost_warning">
|
||||
[HUD_DETAILS] zawiera dużo obiektów i tekstur, jakie są ciężkie w renderowaniu
|
||||
</string>
|
||||
<string name="hud_render_heavy_textures_warning">
|
||||
[HUD_DETAILS] zawiera dużo tekstur w wielkich rozmiarach
|
||||
</string>
|
||||
<string name="hud_render_cramped_warning">
|
||||
[HUD_DETAILS] zawiera zbyt dużo obiektów
|
||||
</string>
|
||||
<string name="hud_render_textures_warning">
|
||||
[HUD_DETAILS] zawiera zbyt dużo tekstur
|
||||
</string>
|
||||
<string name="AgeYearsA">
|
||||
[COUNT] rok
|
||||
</string>
|
||||
|
|
@ -2159,6 +2183,9 @@ Spróbuj zalogować się ponownie za minutę.
|
|||
<string name="ObjectOutOfRange">
|
||||
Skrypt (obiekt poza zasięgiem)
|
||||
</string>
|
||||
<string name="ScriptWasDeleted">
|
||||
Skrypt (usunięty z zawartości obiektu)
|
||||
</string>
|
||||
<string name="GodToolsObjectOwnedBy">
|
||||
Obiekt [OBJECT] należący do [OWNER]
|
||||
</string>
|
||||
|
|
|
|||
Loading…
Reference in New Issue