Ansariel 2022-08-10 19:04:35 +02:00
commit 83e61b2d5a
54 changed files with 286 additions and 62 deletions

View File

@ -1098,11 +1098,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>9aac95d85fd3f044da3fd9dd44ed5ca2</string>
<string>21d50d222f005c033452ee3fad44bff1</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>file:///opt/firestorm/fmodstudio-2.02.06-linux64_bionic-220911506.tar.bz2</string>
<string>file:///opt/firestorm/fmodstudio-2.02.07-linux64_bionic-222191132.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>

View File

@ -18,7 +18,7 @@ if (USESYSTEMLIBS)
)
else (USESYSTEMLIBS)
if (LINUX)
if( NOT USE_SDL2 )
if( USE_SDL1 )
use_prebuilt_binary(SDL)
set (SDL_FOUND TRUE)

View File

@ -852,8 +852,6 @@ public:
llassert(size[0] >= gOctreeMinSize);
llassert(size[0] >= gOctreeMinSize);
//copy our children to a new branch
LLOctreeNode<T>* newnode = new LLOctreeNode<T>(center, size, this);

View File

@ -81,7 +81,7 @@ if (LINUX)
libfreetype.a
)
if( NOT USE_SDL2 )
if( USE_SDL1 )
list(APPEND viewer_SOURCE_FILES
llkeyboardsdl.cpp
llwindowsdl.cpp

View File

@ -13963,7 +13963,7 @@ Change of this parameter will affect the layout of buttons in notification toast
<key>Type</key>
<string>String</string>
<key>Value</key>
<string>https://jira.firestormviewer.org/secure/CreateIssueDetails!init.jspa?pid=10005&amp;issuetype=1&amp;priority=3&amp;environment=[ENVIRONMENT]</string>
<string>https://jira.firestormviewer.org/secure/CreateIssueDetails!init.jspa?pid=10003&amp;issuetype=8&amp;priority=3&amp;environment=[ENVIRONMENT]</string>
</map>
<key>RevokePermsOnStopAnimation</key>
<map>

View File

@ -440,7 +440,7 @@ void FSPanelBlockList::showProfile()
void FSPanelBlockList::callbackBlockPicked(const uuid_vec_t& ids, const std::vector<LLAvatarName> names)
{
if (names.empty() || ids.empty()) return;
LLMute mute(ids[0], names[0].getLegacyName(), LLMute::AGENT);
LLMute mute(ids[0], names[0].getUserName(), LLMute::AGENT);
LLMuteList::getInstance()->add(mute);
showPanelAndSelect(mute.mID);
}

View File

@ -803,10 +803,12 @@ void FSParticipantList::FSParticipantListMenu::toggleMute(const LLSD& userdata,
LL_WARNS("Speakers") << "Speaker " << speaker_id << " not found" << LL_ENDL;
return;
}
LLAvatarListItem* item = dynamic_cast<LLAvatarListItem*>(mParent.mAvatarList->getItemByValue(speaker_id));
if (NULL == item) return;
name = item->getAvatarName();
// We should have the name in the cache from the LLAvatarList this is used in combination with
LLAvatarName avname;
if (!LLAvatarNameCache::get(speaker_id, &avname)) return;
name = avname.getUserName();
LLMute::EType mute_type;
switch (speakerp->mType)

View File

@ -832,6 +832,9 @@ void LLAgent::moveYaw(F32 mag, bool reset_view)
U32 mask = AGENT_CONTROL_YAW_POS | AGENT_CONTROL_YAW_NEG;
if ((getControlFlags() & mask) == mask)
{
// Rotation into both directions should cancel out
// But keep sending controls to simulator,
// it's needed for script based controls
gAgentCamera.setYawKey(0);
}

View File

@ -726,7 +726,7 @@ void LLInspectAvatar::onClickShare()
void LLInspectAvatar::onToggleMute()
{
LLMute mute(mAvatarID, mAvatarName.getDisplayName(), LLMute::AGENT);
LLMute mute(mAvatarID, mAvatarName.getUserName(), LLMute::AGENT);
if (LLMuteList::getInstance()->isMuted(mute.mID, mute.mName))
{

View File

@ -3651,7 +3651,7 @@ void LLPanelFace::LLSelectedTE::getFace(LLFace*& face_to_return, bool& identical
void LLPanelFace::LLSelectedTE::getImageFormat(LLGLenum& image_format_to_return, bool& identical_face)
{
LLGLenum image_format;
LLGLenum image_format{ GL_RGB };
struct LLSelectedTEGetImageFormat : public LLSelectedTEGetFunctor<LLGLenum>
{
LLGLenum get(LLViewerObject* object, S32 te_index)

View File

@ -102,6 +102,9 @@ F32 gSavedDrawDistance = 0.0f;
F32 gLastDrawDistanceStep = 0.0f;
// <FS:Ansariel> FIRE-12004: Attachments getting lost on TP
LLFrameTimer gPostTeleportFinishKillObjectDelayTimer;
// <FS:Ansariel> FIRE-15917 / FIRE-31906: Mesh attachments sometimes vanish after teleports
bool postTeleportResetVB = false;
LLFrameTimer postTeleportResetVBTimer;
BOOL gForceRenderLandFence = FALSE;
BOOL gDisplaySwapBuffers = FALSE;
@ -332,6 +335,17 @@ void display(BOOL rebuild, F32 zoom_factor, int subfield, BOOL for_snapshot)
stop_glerror();
gPipeline.disableLights();
// <FS:Ansariel> FIRE-15917 / FIRE-31906: Mesh attachments sometimes vanish after teleports
static LLCachedControl<F32> teleportArrivalDelay(gSavedSettings, "TeleportArrivalDelay");
if (postTeleportResetVB && postTeleportResetVBTimer.getElapsedTimeF32() > teleportArrivalDelay())
{
LL_INFOS("Teleport") << "Resetting Vertex Buffers after TP finished" << LL_ENDL;
postTeleportResetVB = false;
postTeleportResetVBTimer.stop();
gPipeline.resetVertexBuffers();
}
// </FS:Ansariel>
//reset vertex buffers if needed
gPipeline.doResetVertexBuffers();
@ -556,6 +570,11 @@ void display(BOOL rebuild, F32 zoom_factor, int subfield, BOOL for_snapshot)
// <FS:Ansariel> FIRE-12004: Attachments getting lost on TP
gPostTeleportFinishKillObjectDelayTimer.reset();
// <FS:Ansariel> FIRE-15917 / FIRE-31906: Mesh attachments sometimes vanish after teleports
postTeleportResetVB = true;
postTeleportResetVBTimer.start();
// </FS:Ansariel>
break;
case LLAgent::TELEPORT_ARRIVING:

View File

@ -4250,13 +4250,6 @@ void send_agent_update(BOOL force_send, BOOL send_reliable)
// trigger a control event.
U32 control_flags = gAgent.getControlFlags();
// Rotation into both directions should cancel out
U32 mask = AGENT_CONTROL_YAW_POS | AGENT_CONTROL_YAW_NEG;
if ((control_flags & mask) == mask)
{
control_flags &= ~mask;
}
MASK key_mask = gKeyboard->currentMask(TRUE);
if (key_mask & MASK_ALT || key_mask & MASK_CONTROL)

View File

@ -3296,8 +3296,9 @@ BOOL LLViewerWindow::handleKey(KEY key, MASK mask)
if (keyboard_focus
&& !gFocusMgr.getKeystrokesOnly())
{
LLUICtrl* cur_focus = dynamic_cast<LLUICtrl*>(keyboard_focus);
if (cur_focus && cur_focus->acceptsTextInput())
// <FS:Ansariel> FIRE-31551: This causes aggressive switching into mouselook while any floater has focus
//LLUICtrl* cur_focus = dynamic_cast<LLUICtrl*>(keyboard_focus);
//if (cur_focus && cur_focus->acceptsTextInput())
{
#ifdef LL_WINDOWS
// On windows Alt Gr key generates additional Ctrl event, as result handling situations

View File

@ -16,7 +16,7 @@
<menu_item_call label="Support-Portal" name="Support portal"/>
<menu_item_call label="[SECOND_LIFE]-Neuigkeiten" name="Second Life News"/>
<menu_item_call label="[SECOND_LIFE]-Blogs" name="Second Life Blogs"/>
<menu_item_call label="Fehler melden" name="Report Bug"/>
<menu_item_call label="Problem melden" name="Report Bug"/>
<menu_item_call label="[APP_NAME]-Hilfe" name="Second Life Help"/>
<menu_item_call label="Info über [APP_NAME]" name="About Second Life"/>
</menu>

View File

@ -270,7 +270,7 @@
<menu_item_call label="Über [CURRENT_GRID]" name="current_grid_about"/>
<menu_item_call label="Grid-Status prüfen" name="Grid Status"/>
<menu_item_call label="Missbrauch melden" name="Report Abuse"/>
<menu_item_call label="Fehler melden" name="Report Bug"/>
<menu_item_call label="Problem melden" name="Report Bug"/>
<menu_item_call label="Rempler, Stöße &amp; Schläge" name="Bumps, Pushes &amp;amp; Hits"/>
<menu_item_check label="Sysinfo-Button aktivieren" name="Enable Sysinfo Button"/>
<menu_item_call label="Info über [APP_NAME]" name="About Second Life"/>

View File

@ -4599,7 +4599,7 @@ Wählen Sie eine kleinere Landfläche aus.
<notification name="CantDivideLandCantFindParcel">
Land kann nicht geteilt werden.
Parzelle kann nicht gefunden werden.
Bitte melden Sie den Fehler über „Hilfe“ -&gt; „Fehler melden“.
Bitte melden Sie das Problem über „Hilfe“ -&gt; „Problem melden“.
</notification>
<notification name="CantDivideLandWholeParcelSelected">
Land kann nicht geteilt werden. Die gesamte Parzelle ist ausgewählt.

View File

@ -128,7 +128,7 @@
<menu_item_separator/>
-->
<menu_item_call
label="Report Bug"
label="Report Problem"
name="Report Bug">
<menu_item_call.on_click
function="Advanced.ReportBug"/>

View File

@ -2518,7 +2518,7 @@
function="ReportAbuse" />
</menu_item_call>
<menu_item_call
label="Report Bug"
label="Report Problem"
name="Report Bug">
<menu_item_call.on_click
function="Advanced.ReportBug"/>

View File

@ -12472,7 +12472,7 @@ Try selecting a smaller piece of land.
<tag>fail</tag>
Can't divide land.
Can't find the parcel.
Please report with Help -> Report Bug...
Please report with Help -> Report Problem...
</notification>
<notification

View File

@ -21,7 +21,7 @@
</panel.string>
<panel.string
name="paste_error_inventory_not_found">
One or more texture not found in inventory.
One or more textures not found in inventory.
</panel.string>
<panel.string
name="paste_options">
@ -615,7 +615,7 @@
width="265" />
<button
follows="top|left"
height="20"
height="18"
layout="topleft"
left_pad="0"
image_overlay="Edit_Flip_X"
@ -645,7 +645,7 @@
width="265" />
<button
follows="top|left"
height="20"
height="18"
layout="topleft"
left_pad="0"
image_overlay="Edit_Flip_X"

View File

@ -80,7 +80,7 @@
<item name="MeshOpt Auto" label="Générer Auto" />
<item name="MeshOptCombine" label="Générer précis" />
<item name="MeshOptSloppy" label="Générer imprécis" />
<item name="Generate" label="Générer fiable"/>
<item name="Generate" label="Générer crédible"/>
</combo_box>
<button label="Parcourir..." name="lod_browse_high"/>
<combo_box name="lod_mode_high">
@ -95,7 +95,7 @@
<item name="MeshOpt Auto" label="Générer Auto" />
<item name="MeshOptCombine" label="Générer précis" />
<item name="MeshOptSloppy" label="Générer imprécis" />
<item name="Generate" label="Générer fiable"/>
<item name="Generate" label="Générer crédible"/>
<item label="Niveau de détail du dessus" name="Use LoD above" value="Niveau de détail du dessus"/>
</combo_box>
<button label="Parcourir..." name="lod_browse_medium"/>
@ -111,7 +111,7 @@
<item name="MeshOpt Auto" label="Générer Auto" />
<item name="MeshOptCombine" label="Générer précis" />
<item name="MeshOptSloppy" label="Générer imprécis" />
<item name="Generate" label="Générer fiable"/>
<item name="Generate" label="Générer crédible"/>
<item label="Niveau de détail du dessus" name="Use LoD above" value="Niveau de détail du dessus"/>
</combo_box>
<button label="Parcourir..." name="lod_browse_low"/>
@ -127,7 +127,7 @@
<item name="MeshOpt Auto" label="Générer Auto" />
<item name="MeshOptCombine" label="Générer précis" />
<item name="MeshOptSloppy" label="Générer imprécis" />
<item name="Generate" label="Générer fiable"/>
<item name="Generate" label="Générer crédible"/>
<item label="Niveau de détail du dessus" name="Use LoD above" value="Niveau de détail du dessus"/>
</combo_box>
<button label="Parcourir..." name="lod_browse_lowest"/>

View File

@ -125,8 +125,8 @@
<text name="selection_empty">
Aucune sélection effectuée.
</text>
<text name="remaining_capacity">
[CAPACITY_STRING] [secondlife:///app/openfloater/object_weights Plus d&apos;infos]
<text name="more info label">
[secondlife:///app/openfloater/object_weights Plus d&apos;infos]
</text>
<tab_container name="Object Info Tabs">
<panel label="Général" name="General">
@ -259,6 +259,18 @@
</panel>
</panel>
<panel label="Objet" name="Object">
<panel.string name="paste_position">
Coller position
[VALUE]
</panel.string>
<panel.string name="paste_size">
Coller taille
[VALUE]
</panel.string>
<panel.string name="paste_rotation">
Coller rotation
[VALUE]
</panel.string>
<check_box label="Verrouillé" name="checkbox locked" tool_tip="Empêche l&apos;objet d&apos;être déplacé ou supprimé. Utile pendant la construction pour éviter les modifications involontaires."/>
<check_box label="Physique" name="Physical Checkbox Ctrl" tool_tip="Permet à l&apos;objet d&apos;être poussé et affecté par la gravité"/>
<check_box label="Temporaire" name="Temporary Checkbox Ctrl" tool_tip="Les objets sont supprimés une minute après leur création"/>
@ -269,18 +281,29 @@
<spinner label="X" name="Pos X"/>
<spinner label="Y" name="Pos Y"/>
<spinner label="Z" name="Pos Z"/>
<button label="C" name="copy_pos_btn" tool_tip="Copie la position"/>
<button label="P" name="paste_pos_btn" tool_tip="Colle la position"/>
<button label="p" name="paste_pos_clip_btn" tool_tip="Essaie de coller la position depuis le presse-papiers"/>
<text name="label size">
Taille (mètres)
</text>
<spinner label="X" name="Scale X"/>
<spinner label="Y" name="Scale Y"/>
<spinner label="Z" name="Scale Z"/>
<button label="C" name="copy_size_btn" tool_tip="Copie la taille"/>
<button label="P" tool_tip="Colle la taille"/>
<button label="p" name="paste_size_clip_btn" tool_tip="Essaie de coller la taille depuis le presse-papiers"/>
<text name="label rotation">
Rotation (degrés)
</text>
<spinner label="X" name="Rot X"/>
<spinner label="Y" name="Rot Y"/>
<spinner label="Z" name="Rot Z"/>
<button label="C" name="copy_rot_btn" tool_tip="Copie la rotation"/>
<button label="P" name="paste_rot_btn" tool_tip="Colle la rotation"/>
<button label="p" name="paste_rot_clip_btn" tool_tip="Essaie de coller la rotation depuis le presse-papiers"/>
<button name="copy_params_btn" tool_tip="Copie les paramètres de l'objet dans le presse-papiers"/>
<button name="paste_params_btn" tool_tip="Colle les paramètres de l'objet à partir du presse-papiers"/>
<combo_box name="comboBaseType">
<combo_box.item label="Boîte" name="Box"/>
<combo_box.item label="Cylindre" name="Cylinder"/>
@ -368,6 +391,40 @@
<combo_box.item label="Plan" name="Plane"/>
<combo_box.item label="Cylindre" name="Cylinder"/>
</combo_box>
<text name="mesh_info_label" >
Informations sur le maillage :
</text>
<text name="lod_num_tris" value="Nbre triangles"/>
<text name="mesh_lod_label">
Haut:
Moyen:
Bas:
Le plus bas:
</text>
<combo_box name="LOD_show_combo">
<combo_box.item label="Par défaut" name="Default"/>
<combo_box.item label="Haut" name="High"/>
<combo_box.item label="Moyen" name="Medium"/>
<combo_box.item label="Bas" name="Low"/>
<combo_box.item label="Le plus bas" name="Lowest/Imposter"/>
</combo_box>
<text name="ObjectLODbehaviourLabel" value="Comportement LOD de l'objet :"/>
<text name="object_radius" value="Rayon de l'objet :"/>
<text name="LOD_swap_factors_label" value="Facteurs LOD"/>
<text name="LOD_swap_defaults_label" value="Par défaut" tool_tip="Le paramètre par défaut du facteur LOD qui sera appliqué par la plupart des visualiseurs.."/>
<text name="LOD_swap_usr_label" tool_tip="Vos paramètres, tiré de RenderVolumeLODFactor" value="Les votres"/>
<text name="LOD_swap_label" value="Changement de LOD"/>
<string name="ll_lod_tooltip_msg">Paramètres par défaut du visualiseur de Linden Lab Second Life ([FACTOR])</string>
<string name="fs_lod_tooltip_msg">Paramètres par défaut de [APP_NAME] ([FACTOR])</string>
<text name="LOD_swap_usr_current" tool_tip="Votre facteur de LOD actuel" value="[FACTOR]"/>
<text name="LOD_swap_LOD_Change_label">
Haut ↔ Moy.
Moy. ↔ Bas
Bas ↔ Plus bas
</text>
<text name="LODSwapTableDscriptionsText" tool_tip="Bonne conduite : Les créateurs doivent assurer un bon comportement LOD pour les paramètres par défaut dans toutes les visualiseurs.">
Ce tableau indique les limites de changement de niveau de détail en mètres à partir de la caméra.
</text>
</panel>
<panel label="Attributs" name="Features">
<panel.string name="None">
@ -387,6 +444,8 @@
</text>
<check_box label="Maillage animé" name="Animated Mesh Checkbox Ctrl" tool_tip="Permet aux objets maillés calés d&apos;être animés indépendamment"/>
<check_box label="Flexibilité" name="Flexible1D Checkbox Ctrl" tool_tip="Permet à l&apos;objet de se plier le long de l&apos;axe Z (côté client uniquement)"/>
<button name="copy_features_btn" tool_tip="Copier les paramètres de la fonction dans le presse-papiers"/>
<button name="paste_features_btn" tool_tip="Coller les paramètres de la fonction à partir du presse-papiers"/>
<spinner label="Souplesse" name="FlexNumSections"/>
<spinner label="Gravité" name="FlexGravity"/>
<spinner label="Élasticité" name="FlexFriction"/>

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<context_menu name="Attachment Pie">
<menu_item_call label="Toucher" name="Attachment Object Touch"/>
<menu_item_call label="Voir dans l'inventaire'" name="Show original"/>
<menu_item_call label="Modifier" name="Edit..."/>
<menu_item_call label="Détacher" name="Detach"/>
<context_menu label="Enregistrer sous" name="Export Menu">

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Color Menu">
<menu_item_call label="Copier" name="params_copy"/>
<menu_item_call label="Coller" name="params_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Features Menu">
<menu_item_call label="Copier" name="params_copy"/>
<menu_item_call label="Coller" name="params_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Light Menu">
<menu_item_call label="Copier" name="params_copy"/>
<menu_item_call label="Coller" name="params_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Object Menu">
<menu_item_call label="Copier" name="params_copy"/>
<menu_item_call label="Coller" name="params_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Position Menu">
<menu_item_call label="Copier tous" name="psr_copy"/>
<menu_item_call label="Copier la position" name="pos_copy"/>
<menu_item_call label="Coller tous" name="psr_paste"/>
<menu_item_call label="Coller la position" name="pos_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Rotation Menu">
<menu_item_call label="Copier tous" name="psr_copy"/>
<menu_item_call label="Copier la rotation" name="rot_copy"/>
<menu_item_call label="Coller tous" name="psr_paste"/>
<menu_item_call label="Coller la rotation" name="rot_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Size Menu">
<menu_item_call label="Copier tous" name="psr_copy"/>
<menu_item_call label="Copier la taille" name="size_copy"/>
<menu_item_call label="Coller tous" name="psr_paste"/>
<menu_item_call label="Coller la taille" name="size_paste"/>
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Texture Menu">
<menu_item_call label="Copier" name="params_copy"/>
<menu_item_call label="Coller" name="params_paste"/>
</toggleable_menu>

View File

@ -117,6 +117,8 @@
<menu_item_call label="Enlever" name="Take Off"/>
<menu_item_call label="Appliquer uniquement à moi-même" name="Settings Apply Local"/>
<menu_item_call label="Appliquer à la parcelle" name="Settings Apply Parcel"/>
<menu_item_call label="Créer un dossier à partir de la sélection" name="New folder from selected"/>
<menu_item_call label="Dégrouper les éléments du dossier" name="Ungroup folder items"/>
<menu_item_call label="Copier dans les annonces Place du marché" name="Marketplace Copy"/>
<menu_item_call label="Déplacer dans les annonces Place du marché" name="Marketplace Move"/>
<menu_item_call label="--aucune option--" name="--no options--"/>

View File

@ -7,7 +7,7 @@
<menu label="Aide" name="Help">
<menu_item_call label="Wiki Firestorm" name="Firestorm Wiki"/>
<menu_item_call label="Dépannage" name="Troubleshooting"/>
<menu_item_call label="Signaler un bug" name="Report Bug"/>
<menu_item_call label="Signaler un problème" name="Report Bug"/>
<menu_item_call label="À propos de [APP_NAME]" name="About Second Life"/>
<menu_item_call label="Aide [CURRENT_GRID]" name="current_grid_help_login"/>
<menu_item_call label="À propos de [CURRENT_GRID]" name="current_grid_about_login"/>

View File

@ -14,6 +14,8 @@
<pie_slice label="Sauvegarde" name="Backup"/>
<pie_slice label="Collada" name="Collada"/>
</pie_menu>
<pie_slice label="Voir dans l'inv." name="Show original"/>
<pie_slice label="Inspecter" name="Avatar Inspect"/>
<pie_slice label="Textures" name="Debug..."/>
</pie_menu>
<pie_slice label="S'asseoir ici" name="Sit Down Here"/>
@ -22,6 +24,11 @@
<pie_slice label="Gestes" name="Gestures"/>
<pie_menu label="Apparence &gt;" name="Appearance &gt;">
<pie_slice label="Modifier la silhouette" name="Edit My Shape"/>
<pie_menu name="ResetMenu" label="Réinit. &gt;">
<pie_slice label="Squel. &amp; Anim." name="Reset Skeleton And Animations"/>
<pie_slice label="Squelette" name="Reset Skeleton"/>
<pie_slice label="LOD du mesh" name="Reset Mesh LOD"/>
</pie_menu>
<pie_slice label="Modifier la tenue" name="Edit My Outfit"/>
<pie_slice label="Dump XML" name="Dump XML"/>
<pie_slice label="Voltigement" name="Hover Height"/>

View File

@ -263,7 +263,7 @@
<menu_item_call label="À propos de [CURRENT_GRID]" name="current_grid_about"/>
<menu_item_check label="Consulter l'état de la grille" name="Grid Status"/>
<menu_item_call label="Signaler une infraction" name="Report Abuse"/>
<menu_item_call label="Signaler un bug" name="Report Bug"/>
<menu_item_call label="Signaler un problème" name="Report Bug"/>
<menu_item_call label="Collisions, coups et bousculades" name="Bumps, Pushes &amp;amp; Hits"/>
<menu_item_check label="Activer le bouton Sysinfo" name="Enable Sysinfo Button"/>
<menu_item_call label="À propos de [APP_NAME]" name="About Second Life"/>

View File

@ -3836,6 +3836,15 @@ Texture figée de [RESOLUTION] mise à jour localement pour [BODYREGION] au bout
Impossible d&apos;afficher un aperçu de cette texture car il s&apos;agit d&apos;une texture sans copie et/ou transfert.
<usetemplate ignoretext="M&apos;avertir que le mode Aperçu en direct n&apos;est pas disponible pour les textures sans copie et/ou transfert" name="okignore" yestext="OK"/>
</notification>
<notification name="FacePasteFailed">
Le collage a échoué. [REASON]
<usetemplate name="okbutton" yestext="OK"/>
</notification>
<notification name="FacePasteTexturePermissions">
Vous avez appliqué une texture avec des permissions limitées, l'objet héritera des permissions de la texture..
<usetemplate ignoretext="Coller : vous avez appliqué une texture avec des permissions limitées" name="notifyignore"/>
<usetemplate name="okbutton" yestext="OK"/>
</notification>
<notification name="ConfirmLeaveCall">
Voulez-vous vraiment quitter cet appel ?
<usetemplate ignoretext="Confirmer avant de quitter l&apos;appel" name="okcancelignore" notext="Non" yestext="Oui"/>
@ -4887,7 +4896,7 @@ Veuillez sélectionner un terrain plus petit.
<notification name="CantDivideLandCantFindParcel">
Division du terrain impossible.
Parcelle introuvable.
Veuillez utiliser Aide &gt; Signaler un bug pour signaler le problème...
Veuillez le signaler avec Aide &gt; Signaler un problème...
</notification>
<notification name="CantDivideLandWholeParcelSelected">
Division du terrain impossible. La parcelle entière est sélectionnée.

View File

@ -1,16 +1,22 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<panel label="Texture" name="Texture">
<panel.string name="paste_error_face_selection_mismatch">Lorsque plusieurs faces sont copiées, l'objet cible doit avoir le même nombre de faces sélectionnées.</panel.string>
<panel.string name="paste_error_object_face_count_mismatch">Lorsque toutes les faces d'un objet sont copiées, l'objet cible doit avoir le même nombre de faces.</panel.string>
<panel.string name="paste_error_inventory_not_found">Une ou plusieurs textures introuvables dans l'inventaire.</panel.string>
<panel.string name="paste_options">Copier les paramètres des textures dans le presse-papiers</panel.string>
<text name="color label">
Couleur
</text>
<color_swatch label="" name="colorswatch" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs"/>
<text name="color trans">
% de transparence
Transparence
</text>
<text name="glow label">
Rayonnement
Lueur
</text>
<check_box label="Lumineux" name="checkbox fullbright"/>
<button name="copy_face_btn" tool_tip="Copie les paramètres des textures dans le presse-papiers"/>
<button name="paste_face_btn" tool_tip="Colle les paramètres des textures à partir du presse-papiers"/>
<combo_box name="combobox matmedia">
<combo_box.item label="Matériaux" name="Materials"/>
<combo_box.item label="Médias" name="Media"/>
@ -109,6 +115,4 @@
<spinner label="Décalage vertical" name="shinyOffsetV"/>
<check_box initial_value="false" label="Aligner les faces Plan" name="checkbox planar align" tool_tip="Aligner les textures sur toutes les faces sélectionnées avec la dernière face sélectionnée. Application de la texture Plan requise."/>
<button label="Aligner" label_selected="Aligner les couches de texture actuelles" name="button align textures" tool_tip="Aligner les couches de texture actuelles"/>
<button label="Copie" name="copytextures"/>
<button label="Collé" name="pastetextures"/>
</panel>

View File

@ -6671,7 +6671,7 @@ Propriétaire précédent : [OBJECT_LAST_OWNER_ID]
Posé par : [OBJECT_REZZER_KEY]
Groupe : [OBJECT_GROUP]
Date de création : [OBJECT_CREATION_TIME]
Rezz time: [OBJECT_REZ_TIME]
Temps pour apparaitre : [OBJECT_REZ_TIME]
Type de cheminement : [OBJECT_PATHFINDING_TYPE]
Point d'attache : [OBJECT_ATTACHED_POINT]
Attaché temporairement : [OBJECT_TEMP_ATTACHED]

View File

@ -135,8 +135,8 @@
<text name="selection_empty">
Zaznacz coś!
</text>
<text name="remaining_capacity">
[CAPACITY_STRING] [secondlife:///app/openfloater/object_weights Więcej]
<text name="more info label">
[secondlife:///app/openfloater/object_weights Więcej]
</text>
<tab_container name="Object Info Tabs">
<panel label="Ogólne" name="General">
@ -255,15 +255,15 @@
</panel>
<panel label="Obiekt" name="Object">
<panel.string name="paste_position">
Wklej pozycję
Wklej pozycję
[VALUE]
</panel.string>
<panel.string name="paste_size">
Wklej rozmiar
Wklej rozmiar
[VALUE]
</panel.string>
<panel.string name="paste_rotation">
Wklej obrót
Wklej obrót
[VALUE]
</panel.string>
<check_box label="Zablokowany" name="checkbox locked" tool_tip="Chroni obiekt przed przesunięciem lub usunięciem. Bardzo pomocne w czasie budowania, aby uniknąć niezamierzonych edycji."/>
@ -275,21 +275,21 @@
</text>
<button name="copy_pos_btn" label="K" tool_tip="Kopiuj pozycję"/>
<button name="paste_pos_btn" label="W" tool_tip="Wklej pozycję"/>
<button name="paste_pos_clip_btn" label="w" tool_tip="Wklej pozycję ze schowka"/>
<button name="paste_pos_clip_btn" label="w" tool_tip="Spróbuj wkleić pozycję ze schowka"/>
<text name="label size">
Rozmiar (metry)
</text>
<button name="copy_size_btn" label="K" tool_tip="Kopiuj rozmiar"/>
<button name="paste_size_btn" label="W" tool_tip="Wklej rozmiar"/>
<button name="paste_size_clip_btn" label="w" tool_tip="Wklej rozmiar ze schowka"/>
<button name="paste_size_clip_btn" label="w" tool_tip="Spróbuj wkleić rozmiar ze schowka"/>
<text name="label rotation">
Obrót (stopnie)
</text>
<button name="copy_rot_btn" label="K" tool_tip="Kopiuj obrót"/>
<button name="paste_rot_btn" label="W" tool_tip="Wklej obrót"/>
<button name="paste_rot_clip_btn" label="w" tool_tip="Wklej obrót ze schowka"/>
<button label="Kopiuj" name="copy_params_btn" tool_tip="Kopiuj parametry do schowka"/>
<button label="Wklej" name="paste_params_btn" tool_tip="Wklej parametry ze schowka"/>
<button name="paste_rot_clip_btn" label="w" tool_tip="Spróbuj wkleić obrót ze schowka"/>
<button label="Kopiuj" name="copy_params_btn" tool_tip="Kopiuj parametry obiektu do schowka"/>
<button label="Wklej" name="paste_params_btn" tool_tip="Wklej parametry obiektu ze schowka"/>
<combo_box name="comboBaseType">
<combo_box.item label="Klocek" name="Box"/>
<combo_box.item label="Walec" name="Cylinder"/>
@ -431,6 +431,8 @@ Nis ↔ Najniż
</text>
<check_box label="Animowany mesz" name="Animated Mesh Checkbox Ctrl" tool_tip="Umożliwia niezależne animowanie obiektów riggowanych" />
<check_box label="Elastyczność" name="Flexible1D Checkbox Ctrl" tool_tip="Elastyczność wzdłuż osi Z (tylko po stronie klienta)"/>
<button name="copy_features_btn" tool_tip="Skopiuj parametry cech do schowka" />
<button name="paste_features_btn" tool_tip="Wklej parametry cech ze schowka" />
<spinner label="Gładkość" name="FlexNumSections"/>
<spinner label="Ciężar" name="FlexGravity"/>
<spinner label="Tarcie" name="FlexFriction"/>

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<context_menu name="Attachment Pie">
<menu_item_call label="Dotknij" name="Attachment Object Touch"/>
<menu_item_call label="Pokaż w Szafie" name="Show original"/>
<menu_item_call label="Edytuj" name="Edit..."/>
<menu_item_call label="Odłącz" name="Detach"/>
<context_menu label="Zapisz jako" name="Export Menu">

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Color Menu">
<menu_item_call label="Kopiuj" name="params_copy" />
<menu_item_call label="Wklej" name="params_paste" />
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Features Menu">
<menu_item_call label="Kopiuj" name="params_copy" />
<menu_item_call label="Wklej" name="params_paste" />
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Light Menu">
<menu_item_call label="Kopiuj" name="params_copy" />
<menu_item_call label="Wklej" name="params_paste" />
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Object Menu">
<menu_item_call label="Kopiuj" name="params_copy" />
<menu_item_call label="Wklej" name="params_paste" />
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Position Menu">
<menu_item_call label="Kopiuj wszystko" name="psr_copy" />
<menu_item_call label="Kopiuj pozycję" name="pos_copy" />
<menu_item_call label="Wklej wszystko" name="psr_paste" />
<menu_item_call label="Wklej pozycję" name="pos_paste" />
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Rotation Menu">
<menu_item_call label="Kopiuj wszystko" name="psr_copy" />
<menu_item_call label="Wklej obrót" name="rot_copy" />
<menu_item_call label="Wklej wszystko" name="psr_paste" />
<menu_item_call label="Wklej obrót" name="rot_paste" />
</toggleable_menu>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Size Menu">
<menu_item_call label="Kopiuj wszystko" name="psr_copy" />
<menu_item_call label="Wklej rozmiar" name="size_copy" />
<menu_item_call label="Wklej wszystko" name="psr_paste" />
<menu_item_call label="Wklej rozmiar" name="size_paste" />
</toggleable_menu>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<toggleable_menu name="Copy Paste Texture Menu">
<menu_item_call label="Kopiuj" name="params_copy" />
<menu_item_call label="Wklej" name="params_paste" />
</toggleable_menu>

View File

@ -123,6 +123,8 @@
<menu_item_call label="Zdejmij" name="Take Off"/>
<menu_item_call name="Settings Apply Local" label="Stosuj tylko dla mnie" />
<menu_item_call name="Settings Apply Parcel" label="Stosuj dla działki" />
<menu_item_call label="Utwórz folder z wybranych" name="New folder from selected" />
<menu_item_call label="Rozgrupuj elementy folderu" name="Ungroup folder items" />
<menu_item_call label="Kopiuj do rzeczy Marketplace" name="Marketplace Copy"/>
<menu_item_call label="Przenieś do rzeczy Marketplace" name="Marketplace Move"/>
<menu_item_call label="--brak opcji--" name="--no options--"/>

View File

@ -16,7 +16,7 @@
<menu_item_call label="Portal wsparcia" name="Support portal"/>
<menu_item_call label="Newsy: [SECOND_LIFE]" name="Second Life News"/>
<menu_item_call label="Blogi: [SECOND_LIFE]" name="Second Life Blogs"/> -->
<menu_item_call label="Zgłoś błędy klienta" name="Report Bug"/>
<menu_item_call label="Zgłoś problem" name="Report Bug"/>
<menu_item_call label="Informacje o [APP_NAME]" name="About Second Life"/>
<menu_item_call label="Pomoc dla [CURRENT_GRID]" name="current_grid_help_login"/>
<menu_item_call label="Informacje o [CURRENT_GRID]" name="current_grid_about_login"/>

View File

@ -14,6 +14,7 @@
<pie_slice label="Kopia zapasowa" name="Backup"/>
<pie_slice label="Collada" name="Collada"/>
</pie_menu>
<pie_slice label="Pokaż w Szafie" name="Show original" />
<pie_slice label="Inspekcja" name="Avatar Inspect" />
<pie_slice label="Pokaż tekstury" name="Debug..."/>
</pie_menu>

View File

@ -286,7 +286,7 @@
<menu_item_call label="Blogi: [SECOND_LIFE]" name="Second Life Blogs"/> -->
<menu_item_check label="Sprawdź stan świata" name="Grid Status"/>
<menu_item_call label="Zgłoś nadużycie" name="Report Abuse"/>
<menu_item_call label="Zgłoś błędy klienta" name="Report Bug"/>
<menu_item_call label="Zgłoś problem" name="Report Bug"/>
<menu_item_call label="Zderzenia, popchnięcia i uderzenia" name="Bumps, Pushes &amp;amp; Hits"/>
<menu_item_check label="Włącz przycisk Sysinfo" name="Enable Sysinfo Button"/>
<menu_item_call label="Informacje o [APP_NAME]" name="About Second Life"/>

View File

@ -3633,6 +3633,13 @@ Wstępnie przetworzone tekstury [RESOLUTION] zostały lokalnie zaktualizowane dl
Nie można wyświetlić podglądu tej tekstury - jest niekopiowalna lub/oraz nietransferowalna.
<usetemplate ignoretext="Ostrzegaj, gdy podgląd na żywo nie może wyświetlić niekopiowalnych/nietransferowalnych tekstur" name="okignore" />
</notification>
<notification name="FacePasteFailed">
Wklejanie nie powiodło się. [REASON]
</notification>
<notification name="FacePasteTexturePermissions">
Zastosowano teksturę z ograniczonymi uprawnieniami, obiekt odziedziczy więc te uprawnienia.
<usetemplate ignoretext="Wklejanie: zastosowano teksturę z ograniczonymi uprawnieniami" name="notifyignore" />
</notification>
<notification name="ConfirmLeaveCall">
Czy jesteś pewien/pewna, że chcesz zakończyć rozmowę?
<usetemplate ignoretext="Potwierdź zanim rozmowa głosowa zostanie zakończona" name="okcancelignore" notext="Nie" yestext="Tak"/>
@ -5162,6 +5169,15 @@ Rozpakowywanie: [UNPACK_TIME]s [USIZE]KB
<button name="cancel" text="Anuluj" />
</form>
</notification>
<notification label="Utwórz podfolder" name="CreateSubfolder">
Nazwij nowy folder:
<form name="form">
<button name="Cancel" text="Anuluj" />
</form>
</notification>
<notification name="SameFolderRequired">
Wybrane elementy muszą znajdować się w tym samym folderze.
</notification>
<notification name="NoValidEnvSettingFound">
Nie wybrano prawidłowego ustawienia otoczenia.

View File

@ -1,5 +1,17 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<panel label="Tekstura" name="Texture">
<panel.string name="paste_error_face_selection_mismatch">
Gdy kopiowanych jest wiele stron, to obiekt docelowy musi mieć wybraną taką samą ich liczbę.
</panel.string>
<panel.string name="paste_error_object_face_count_mismatch">
Gdy kopiowane są wszystkie strony, to obiekt docelowy musi mieć taką samą ich liczbę.
</panel.string>
<panel.string name="paste_error_inventory_not_found">
Nie znaleziono jednej lub więcej tekstur.
</panel.string>
<panel.string name="paste_options">
Skopiuj parametry tekstury do schowka
</panel.string>
<text name="color label">
Kolor
</text>
@ -11,16 +23,16 @@
Blask
</text>
<check_box label="Pełna jasność" name="checkbox fullbright" />
<button tool_tip="Kopia" name="copy_face_btn" />
<button tool_tip="Wklej" name="paste_face_btn" />
<button name="copy_face_btn" tool_tip="Skopiuj parametry tekstury do schowka" />
<button name="paste_face_btn" tool_tip="Wklej parametry tekstury ze schowka" />
<combo_box name="combobox matmedia">
<combo_box.item label="Materiały" name="Materials" />
<combo_box.item label="Media" name="Media" />
</combo_box>
<radio_group name="radio_material_type">
<radio_item label="Tekstura (rozproszenie)" name="Texture (diffuse)" />
<radio_item label="Powierzchnia (normalne)" name="Bumpiness (normal)" />
<radio_item label="Lśnienie (odbicie)" name="Shininess (specular)" />
<radio_item label="Tekstura (diffuse)" name="Texture (diffuse)" />
<radio_item label="Powierzchnia (normal)" name="Bumpiness (normal)" />
<radio_item label="Lśnienie (specular)" name="Shininess (specular)" />
</radio_group>
<texture_picker label="Tekstura" name="texture control" tool_tip="Kliknij, aby wybrać obraz" />
<text name="label alphamode">