FIRE-36059 Optional custom script inserted into prim when pressing the "New Script"

Translators: Custom script checkbox, item drop target, display text and new preferences tab header

Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com>
master
PanteraPolnocy 2025-11-16 14:45:31 +01:00
parent 11c76817cb
commit d1b45eabc9
14 changed files with 595 additions and 394 deletions

View File

@ -1141,6 +1141,30 @@
<key>Value</key>
<string/>
</map>
<key>FSBuildPrefs_UseCustomScript</key>
<map>
<key>Comment</key>
<string>Use custom script template when clicking New Script button</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>Boolean</string>
<key>Value</key>
<integer>0</integer>
</map>
<key>FSBuildPrefs_CustomScriptItem</key>
<map>
<key>HideFromEditor</key>
<integer>1</integer>
<key>Comment</key>
<string>Script UUID to use as template for New Script button</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>String</string>
<key>Value</key>
<string/>
</map>
<key>FSllOwnerSayToScriptDebugWindow</key>
<map>
<key>Comment</key>

View File

@ -49,6 +49,7 @@ FSPanelPrefs::FSPanelPrefs() : LLPanelPreference()
mCommitCallbackRegistrar.add("Perms.Trans", boost::bind(&FSPanelPrefs::onCommitTrans, this));
mEmbeddedItem = gSavedPerAccountSettings.getString("FSBuildPrefs_Item");
mCustomScriptItem = gSavedPerAccountSettings.getString("FSBuildPrefs_CustomScriptItem");
}
bool FSPanelPrefs::postBuild()
@ -75,6 +76,9 @@ bool FSPanelPrefs::postBuild()
mInvDropTarget = getChild<FSEmbeddedItemDropTarget>("embed_item");
mInvDropTarget->setDADCallback(boost::bind(&FSPanelPrefs::onDADEmbeddedItem, this, _1));
mCustomScriptDropTarget = getChild<FSEmbeddedItemDropTarget>("custom_script");
mCustomScriptDropTarget->setDADCallback(boost::bind(&FSPanelPrefs::onDADCustomScript, this, _1));
return LLPanelPreference::postBuild();
}
@ -101,12 +105,35 @@ void FSPanelPrefs::onOpen(const LLSD& key)
getChild<LLTextBox>("build_item_add_disp_rect_txt")->setTextArg("[ITEM]", getString("EmbeddedItemNotAvailable"));
}
}
getChild<LLCheckBoxCtrl>("FSBuildPrefs_UseCustomScript")->setEnabled(true);
mCustomScriptItem = gSavedPerAccountSettings.getString("FSBuildPrefs_CustomScriptItem");
LLUUID script_id(mCustomScriptItem);
if (script_id.isNull())
{
getChild<LLTextBox>("custom_script_disp_rect_txt")->setTextArg("[SCRIPT]", getString("EmbeddedItemNotSet"));
}
else
{
LLInventoryObject* script = gInventory.getObject(script_id);
if (script)
{
getChild<LLTextBox>("custom_script_disp_rect_txt")->setTextArg("[SCRIPT]", script->getName());
}
else
{
getChild<LLTextBox>("custom_script_disp_rect_txt")->setTextArg("[SCRIPT]", getString("EmbeddedItemNotAvailable"));
}
}
getChild<LLUICtrl>("reset_default_folders")->setEnabled(true);
}
else
{
getChild<LLCheckBoxCtrl>("FSBuildPrefs_EmbedItem")->setEnabled(false);
getChild<LLTextBox>("build_item_add_disp_rect_txt")->setTextArg("[ITEM]", getString("EmbeddedItemNotLoggedIn"));
getChild<LLCheckBoxCtrl>("FSBuildPrefs_UseCustomScript")->setEnabled(false);
getChild<LLTextBox>("custom_script_disp_rect_txt")->setTextArg("[SCRIPT]", getString("EmbeddedItemNotLoggedIn"));
getChild<LLUICtrl>("reset_default_folders")->setEnabled(false);
}
}
@ -118,6 +145,7 @@ void FSPanelPrefs::apply()
if (LLStartUp::getStartupState() == STATE_STARTED)
{
gSavedPerAccountSettings.setString("FSBuildPrefs_Item", mEmbeddedItem);
gSavedPerAccountSettings.setString("FSBuildPrefs_CustomScriptItem", mCustomScriptItem);
}
}
@ -277,6 +305,16 @@ void FSPanelPrefs::onDADEmbeddedItem(const LLUUID& item_id)
}
}
void FSPanelPrefs::onDADCustomScript(const LLUUID& item_id)
{
LLInventoryObject* item = gInventory.getObject(item_id);
if (item && item->getType() == LLAssetType::AT_LSL_TEXT)
{
getChild<LLTextBox>("custom_script_disp_rect_txt")->setTextArg("[SCRIPT]", item->getName());
mCustomScriptItem = item_id.asString();
}
}
void FSPanelPrefs::onResetDefaultFolders()
{
gSavedPerAccountSettings.getControl("ModelUploadFolder")->resetToDefault(true);

View File

@ -55,11 +55,14 @@ private:
void onCommitTrans();
void onDADEmbeddedItem(const LLUUID& item_id);
void onDADCustomScript(const LLUUID& item_id);
void onResetDefaultFolders();
FSEmbeddedItemDropTarget* mInvDropTarget;
FSEmbeddedItemDropTarget* mCustomScriptDropTarget;
std::string mEmbeddedItem;
std::string mCustomScriptItem;
};
#endif // FS_PANELPREFS_H

View File

@ -52,8 +52,10 @@
#include "lltool.h"
#include "lltoolcomp.h"
#include "lltoolmgr.h"
#include "lltooldraganddrop.h" // <FS:FIRE-36059> For custom script template
#include "lltrans.h"
#include "llviewerassettype.h"
#include "llviewercontrol.h" // <FS:FIRE-36059> For custom script template
#include "llviewerinventory.h"
#include "llviewermenu.h" // <FS> Script reset in edit floater
#include "llviewerobject.h"
@ -280,6 +282,22 @@ void LLPanelContents::onClickNewScript(void *userdata)
}
// [/RLVa:KB]
// <FS:PP> FIRE-36059 Optional custom script template for New Script button
if (gSavedPerAccountSettings.getBOOL("FSBuildPrefs_UseCustomScript"))
{
LLUUID custom_script_id(gSavedPerAccountSettings.getString("FSBuildPrefs_CustomScriptItem"));
if (custom_script_id.notNull())
{
LLInventoryItem* custom_script = dynamic_cast<LLInventoryItem*>(gInventory.getObject(custom_script_id));
if (custom_script && custom_script->getType() == LLAssetType::AT_LSL_TEXT)
{
LLToolDragAndDrop::dropScript(object, custom_script, true, LLToolDragAndDrop::SOURCE_AGENT, gAgentID);
return;
}
}
}
// </FS:PP>
LLPermissions perm;
perm.init(gAgent.getID(), gAgent.getID(), LLUUID::null, LLUUID::null);

View File

@ -165,33 +165,6 @@
<spinner label="Yerl. Z" name="Z pos" />
<check_box label="Faizlə" tool_tip="Varsayılan olaraq, faizlər hər bir ox üçün 50-yə təyin edilmişdir." name="FSPivotPercToggle" />
<button label="Defolt Yaratma İcazələri" name="fs_default_creation_permissions" />
<text name="text_box_scripting_font">
Skript yazı tipi:
</text>
<combo_box name="FSScriptingFontName" tool_tip="LSL skript dəyişdiricisində istifadə olunan yazı tipinin adı">
<combo_item name="Monospace" label="Monogeniş"/>
<combo_item name="Scripting" label="Skriptli"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSL skript dəyişdiricisində istifadə olunan yazı tipinin ölçüsü">
<combo_item name="Monospace" label="Monogeniş"/>
<combo_item name="Scripting" label="Skriptli"/>
<combo_item name="Small" label="Kiçik"/>
<combo_item name="Medium" label="Ortam"/>
<combo_item name="Large" label="Yerkə"/>
</combo_box>
<check_box label="LSL Önprosessorunu aktivləşdir" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru işləyəcəkdir." name="preproc_checkbox" />
<check_box label="Optimallaşdırma" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru skript tərəfindən istifadə edilən sahəni optimizə edəcəkdir." name="preprocoptimizer_checkbox" />
<check_box label="switch() operatoru" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru switch() operatorunun skript axarını idarə edərkən istifadəsinə icazə verəcəkdir." name="preprocswitch_checkbox" />
<check_box label="Tənbəl siyahılar" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru siyahılarla işləmək üçün sintaksis genişlətmələrə icazə verəcəkdir." name="preproclazy_checkbox" />
<check_box label="Diskdən #include" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru #include operatorunu sizin yerli sürücünüzə göndərilən fayllarla istifadəyə imkan verəcəkdir." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Önprosessor yolu:
</text>
<button label="Baxış" label_selected="Baxış" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Xarici dəyişdirici:
</text>
<button label="Baxış" label_selected="Baxış" name="SetExternalEditor" />
</panel>
<panel label="Tikinti 2" name="BuildTab2">
<check_box label="Seçilmiş obyektin işıqlandırılması yandırın" tool_tip="Seçilmiş obyektin işıqlandırılması yandırın" name="FSBuildPrefsRenderHighlight_toggle" />
@ -213,13 +186,42 @@
obyekt
</text>
<check_box label=" &quot;Satış üçün element təyin et&quot; üçün köhnə davranışı təyin edin" tool_tip=" &quot;Satış üçün element təyin et&quot; üçün köhnə davranışı təyin edin" name="FSCommitForSaleOnChange_toggle" />
<check_box label="Avadanlıq siyahısında dəyişdirilmiş skriptləri Mono olaraq saxlayın" tool_tip="Avadanlıq siyahısında dəyişdirilmiş skriptləri Mono olaraq saxlayın" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Teksturaları avadanlıq siyahısından diskə TGA əvəzinə PNG olaraq saxlayın" tool_tip="Teksturaları avadanlıq siyahısından diskə TGA əvəzinə PNG olaraq saxlayın" name="FSTextureDefaultSaveAsFormat" />
<check_box label="Obyektləri tutmaq və manipulyasiya etmək üçün Ctrl + siçan istifadə edin" tool_tip="Obyektləri tutmaq və manipulyasiya etmək üçün Ctrl + siçan istifadə edin" name="FSEnableGrab" />
<check_box label="Tikinti zamanı teksturlar üçün basdıqda miqyaslama (caps lock ilə birlikdə)." tool_tip="Aktivləşdirildikdə, tikinti rejimində teksturalar üçün basım ilə sürükləməyə və ya basdıqda miqyasına (caps lock ilə) icazə verir. Bu xüsusiyyət eksperimentaldır və ehtiyatla istifadə edilməlidir." name="FSExperimentalDragTexture" />
<check_box label="Yükləyərkən öz avatarınızda animasiyaya önbaxış" tool_tip="Yükləyərkən öz avatarınızda animasiyaya önbaxış" name="FSUploadAnimationOnOwnAvatar" />
<check_box label="Genişləndirilmiş Skript Məlumatını aktivləşdirin" name="FSScriptInfoExtended" tool_tip="Aktiv edilərsə, əsas skript məlumatı funksiyasını inşaatçılar üçün faydalı olan müxtəlif detallarla genişləndirir"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font">
Skript yazı tipi:
</text>
<combo_box name="FSScriptingFontName" tool_tip="LSL skript dəyişdiricisində istifadə olunan yazı tipinin adı">
<combo_item name="Monospace" label="Monogeniş"/>
<combo_item name="Scripting" label="Skriptli"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSL skript dəyişdiricisində istifadə olunan yazı tipinin ölçüsü">
<combo_item name="Monospace" label="Monogeniş"/>
<combo_item name="Scripting" label="Skriptli"/>
<combo_item name="Small" label="Kiçik"/>
<combo_item name="Medium" label="Ortam"/>
<combo_item name="Large" label="Yerkə"/>
</combo_box>
<check_box label="Avadanlıq siyahısında dəyişdirilmiş skriptləri Mono olaraq saxlayın" tool_tip="Avadanlıq siyahısında dəyişdirilmiş skriptləri Mono olaraq saxlayın" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="LSL Önprosessorunu aktivləşdir" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru işləyəcəkdir." name="preproc_checkbox" />
<check_box label="Optimallaşdırma" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru skript tərəfindən istifadə edilən sahəni optimizə edəcəkdir." name="preprocoptimizer_checkbox" />
<check_box label="switch() operatoru" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru switch() operatorunun skript axarını idarə edərkən istifadəsinə icazə verəcəkdir." name="preprocswitch_checkbox" />
<check_box label="Tənbəl siyahılar" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru siyahılarla işləmək üçün sintaksis genişlətmələrə icazə verəcəkdir." name="preproclazy_checkbox" />
<check_box label="Diskdən #include" left_delta="110" tool_tip="Bu seçim aktiv edildikdə, LSL önprosessoru #include operatorunu sizin yerli sürücünüzə göndərilən fayllarla istifadəyə imkan verəcəkdir." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Önprosessor yolu:
</text>
<button label="Baxış" label_selected="Baxış" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Xarici dəyişdirici:
</text>
<button label="Baxış" label_selected="Baxış" name="SetExternalEditor" />
</panel>
<!--Uploads-->
<panel label="Yükləmələr" name="UploadsTab">
<text name="title">

View File

@ -182,35 +182,6 @@
<spinner label="Z-Position" name="Z pos" label_width="60" width="135"/>
<check_box label="Werte sind in Prozent" tool_tip="Standardwerte sind Prozentangaben mit einem Wert von 50 für jede Achse" name="FSPivotPercToggle"/>
<button label="Standard-Erstellungsberechtigungen" name="fs_default_creation_permissions"/>
<text name="text_box_scripting_font" width="130">
Schrift für Skript-Editor:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Name der Schrift, die für den Skript-Editor verwendet wird">
<combo_item name="Monospace" label="Monospace"/>
<combo_item name="Scripting" label="Scripting"/>
<combo_item name="Cascadia" label="Cascadia Code"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="Größe der Schrift, die für den Skript-Editor verwendet wird">
<combo_item name="Monospace" label="Monospace"/>
<combo_item name="Scripting" label="Scripting"/>
<combo_item name="Cascadia" label="Cascadia Code"/>
<combo_item name="Small" label="Klein"/>
<combo_item name="Medium" label="Mittel"/>
<combo_item name="Large" label="Groß"/>
</combo_box>
<check_box label="LSL-Präprozessor aktivieren" tool_tip="Aktiviert die Präprozessorunterstützung für LSL-Skripte" name="preproc_checkbox"/>
<check_box label="Skript-Optimierer" tool_tip="Optimiert den von Skripten benötigten Platz." name="preprocoptimizer_checkbox"/>
<check_box label="switch()-Befehl" tool_tip="Stellt den switch()-Befehl zur Ablaufsteuerung bereit." name="preprocswitch_checkbox"/>
<check_box label="Lazy Lists" tool_tip="Aktiviert eine erweiterte Syntax für Listen-Operationen." name="preproclazy_checkbox"/>
<check_box label="#includes von der Festplatte" tool_tip="Aktiviert #include-Befehle zum Einbinden von Dateien auf der lokalen Festplatte." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Include-Verzeichnis für Präprozessor:
</text>
<button label="Durchsuchen" label_selected="Durchsuchen" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
Externer Editor:
</text>
<button label="Durchsuchen" label_selected="Durchsuchen" name="SetExternalEditor"/>
</panel>
<!--Build 2-->
@ -236,7 +207,6 @@
<check_box label="Strg+Maus zum Greifen und Manipulieren von Objekten verwenden" tool_tip="Falls aktiviert, können Objekte durch Bewegen der Maus bei gleichzeitig gedrückter Strg-Taste gegriffen und bewegt werden." name="FSEnableGrab"/>
<check_box label="Aktiviere Klicken-Ziehen od. Klicken-Skalieren (mit Caps Lock) einer Texturfläche beim Bauen" tool_tip="Falls aktiviert, wird Klicken-Ziehen oder Klicken-Skalieren (mit Caps Lock) einer Texturfläche im Baumodus aktiviert. Dieses ist eine experimentelle Funktion und sollte mit Vorsicht benutzt werden." name="FSExperimentalDragTexture"/>
<check_box label="Altes Verhalten für „Zum Verkauf:“ akt." tool_tip="Falls aktiviert wird die Änderung direkt gespeichert und es ist keine Bestätigung notwendig." name="FSCommitForSaleOnChange_toggle"/>
<check_box label="Vom Inventar aus bearbeitete Skripte als Mono speichern" tool_tip="Speichert Skripte, die direkt vom Inventar aus bearbeitet werden, als Mono anstatt LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="Texturen standardmäßig im PNG-Format anstelle von TGA speichern" tool_tip="Falls aktiviert, werden Texturen in der Vorschau standardmäßig im PNG-Format gespeichert" name="FSTextureDefaultSaveAsFormat"/>
<check_box label="Vorschau von Animation beim Upload am eigenen Avatar" tool_tip="Falls aktiviert, werden Animationen in der Vorschau am eigenen Avatar abgespielt" name="FSUploadAnimationOnOwnAvatar"/>
<check_box label="Immer erweiterte Informationen zu Animationen anzeigen" tool_tip="Erweiterte Informationen zu Animation im Eigentschaftsfenster anzeigen" name="FSAnimationPreviewExpanded"/>
@ -245,6 +215,39 @@
<check_box label="Neues [APP_NAME] Textur-Panel im Werkzeug-Fenster verwenden (Erforder Neustart)" tool_tip="Falls aktiviert, werden die Werkzeuge zum Bearbeiten von Texturen den von [APP_NAME] verbesserten Workflow benutzen und gleichzeitiges Bearbeiten von Blinn-Phong- und PBR-Texturen erlauben." name="FSUseNewTexturePanel"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font" width="130">
Schrift für Skript-Editor:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Name der Schrift, die für den Skript-Editor verwendet wird">
<combo_item name="Monospace" label="Monospace"/>
<combo_item name="Scripting" label="Scripting"/>
<combo_item name="Cascadia" label="Cascadia Code"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="Größe der Schrift, die für den Skript-Editor verwendet wird">
<combo_item name="Monospace" label="Monospace"/>
<combo_item name="Scripting" label="Scripting"/>
<combo_item name="Cascadia" label="Cascadia Code"/>
<combo_item name="Small" label="Klein"/>
<combo_item name="Medium" label="Mittel"/>
<combo_item name="Large" label="Groß"/>
</combo_box>
<check_box label="Vom Inventar aus bearbeitete Skripte als Mono speichern" tool_tip="Speichert Skripte, die direkt vom Inventar aus bearbeitet werden, als Mono anstatt LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="LSL-Präprozessor aktivieren" tool_tip="Aktiviert die Präprozessorunterstützung für LSL-Skripte" name="preproc_checkbox"/>
<check_box label="Skript-Optimierer" tool_tip="Optimiert den von Skripten benötigten Platz." name="preprocoptimizer_checkbox"/>
<check_box label="switch()-Befehl" tool_tip="Stellt den switch()-Befehl zur Ablaufsteuerung bereit." name="preprocswitch_checkbox"/>
<check_box label="Lazy Lists" left_delta="110" tool_tip="Aktiviert eine erweiterte Syntax für Listen-Operationen." name="preproclazy_checkbox"/>
<check_box label="#includes von der Festplatte" tool_tip="Aktiviert #include-Befehle zum Einbinden von Dateien auf der lokalen Festplatte." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Include-Verzeichnis für Präprozessor:
</text>
<button label="Durchsuchen" label_selected="Durchsuchen" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
Externer Editor:
</text>
<button label="Durchsuchen" label_selected="Durchsuchen" name="SetExternalEditor"/>
</panel>
<!--Uploads-->
<panel label="Uploads" name="UploadsTab">
<text name="title">

View File

@ -1151,7 +1151,7 @@
mouse_opaque="true"
control_name="FSBuildPrefs_EmbedItem"
radio_style="false"
width="270"/>
width="255"/>
<view_border
bevel_style="in"
top_delta="20"
@ -1160,7 +1160,7 @@
left_delta="0"
mouse_opaque="false"
name="embed_item_drop_target_rect"
width="250"/>
width="255"/>
<fs_embedded_item_drop_target
bg_visible="false"
border_visible="false"
@ -1175,7 +1175,7 @@
name="embed_item"
tool_tip="Drop an inventory item here."
v_pad="2"
width="250">
width="255">
Drop an inventory item here.
</fs_embedded_item_drop_target>
<view_border
@ -1186,7 +1186,7 @@
left_delta="0"
mouse_opaque="false"
name="build_item_add_disp_rect"
width="250"/>
width="255"/>
<text
bg_visible="false"
border_visible="false"
@ -1201,11 +1201,91 @@
name="build_item_add_disp_rect_txt"
tool_tip=""
v_pad="2"
width="250">
width="255">
Currently set to: [ITEM]
</text>
<check_box
name="FSBuildPrefs_UseCustomScript"
top="120"
left_pad="5"
enabled="false"
follows="left|top"
font="SansSerifSmall"
height="16"
initial_value="false"
label="Use custom script for New Script button"
mouse_opaque="true"
control_name="FSBuildPrefs_UseCustomScript"
radio_style="false"
width="250"/>
<view_border
bevel_style="in"
top_delta="20"
follows="left|top"
height="16"
left_delta="0"
mouse_opaque="false"
name="custom_script_drop_target_rect"
width="250"/>
<fs_embedded_item_drop_target
bg_visible="false"
border_visible="false"
top_delta="0"
follows="left|top"
font="SansSerifSmall"
h_pad="0"
halign="center"
height="16"
left_delta="0"
mouse_opaque="true"
name="custom_script"
tool_tip="Drop a script from your inventory here."
v_pad="2"
width="250">
Drop a script here.
</fs_embedded_item_drop_target>
<view_border
bevel_style="in"
top_delta="18"
follows="left|top"
height="16"
left_delta="0"
mouse_opaque="false"
name="custom_script_disp_rect"
width="250"/>
<text
top_pad="-60"
bg_visible="false"
border_visible="false"
top_delta="0"
follows="left|top"
font="SansSerifSmall"
h_pad="0"
halign="center"
height="16"
left_delta="0"
mouse_opaque="true"
name="custom_script_disp_rect_txt"
tool_tip=""
v_pad="2"
width="250">
Currently set to: [SCRIPT]
</text>
<button
follows="left|top"
height="25"
label="Default Creation Permissions"
layout="topleft"
name="fs_default_creation_permissions"
left="8"
top="185"
width="250">
<button.commit_callback
function="Pref.PermsDefault" />
</button>
<text
top="185"
left_pad="125"
follows="left|top"
height="10"
@ -1281,178 +1361,6 @@
width="100"
control_name="FSBuildPrefs_PivotIsPercent"/>
<button
follows="left|top"
height="25"
label="Default Creation Permissions"
layout="topleft"
name="fs_default_creation_permissions"
left="8"
top="185"
width="250">
<button.commit_callback
function="Pref.PermsDefault" />
</button>
<text
top_pad="10"
left="8"
follows="left|top"
name="text_box_scripting_font"
width="100">
Script Editor Font:
</text>
<combo_box
allow_text_entry="false"
top_delta="-5"
left_pad="5"
follows="left|top"
max_chars="20"
mouse_opaque="true"
name="FSScriptingFontName"
width="100"
control_name="FSScriptingFontName"
tool_tip="Name of the font used in the LSL script editor">
<combo_item name="Monospace" value="Monospace" label="Monospace"/>
<combo_item name="Scripting" value="Scripting" label="Scripting"/>
<combo_item name="Cascadia" value="Cascadia" label="Cascadia Code"/>
</combo_box>
<combo_box
allow_text_entry="false"
top_delta="0"
left_pad="5"
follows="left|top"
max_chars="20"
mouse_opaque="true"
name="FSScriptingFontSize"
width="100"
control_name="FSScriptingFontSize"
tool_tip="Size of the font used in the LSL script editor">
<combo_item name="Monospace" value="Monospace" label="Monospace"/>
<combo_item name="Scripting" value="Scripting" label="Scripting"/>
<combo_item name="Cascadia" value="Cascadia" label="Cascadia Code"/>
<combo_item name="Small" value="Small" label="Small"/>
<combo_item name="Medium" value="Medium" label="Medium"/>
<combo_item name="Large" value="Large" label="Large"/>
</combo_box>
<check_box
follows="left|top"
height="16"
top_pad="10"
left="5"
label="Enable LSL preprocessor"
tool_tip="When checked, the LSL preprocessor is enabled."
name="preproc_checkbox"
control_name="_NACL_LSLPreprocessor" />
<check_box
follows="left|top"
height="16"
left="15"
enabled_control="_NACL_LSLPreprocessor"
label="Script optimizer"
tool_tip="When checked, the LSL preprocessor will optimize space used by scripts."
name="preprocoptimizer_checkbox"
control_name="_NACL_PreProcLSLOptimizer" />
<check_box
follows="left|top"
height="16"
top_delta="0"
left_delta="120"
enabled_control="_NACL_LSLPreprocessor"
label="switch() statement"
tool_tip="When checked, the LSL preprocessor will allow the use of the switch() statement for script flow control."
name="preprocswitch_checkbox"
control_name="_NACL_PreProcLSLSwitch" />
<check_box
follows="left|top"
height="16"
top_delta="0"
left_delta="130"
enabled_control="_NACL_LSLPreprocessor"
label="Lazy lists"
tool_tip="When checked, the LSL preprocessor will allow the use of syntax extensions for list handling."
name="preproclazy_checkbox"
control_name="_NACL_PreProcLSLLazyLists" />
<check_box
follows="left|top"
top_delta="0"
left_delta="80"
height="16"
enabled_control="_NACL_LSLPreprocessor"
label="#includes from local disk"
tool_tip="When checked, the LSL preprocessor will allow #include statements to reference files on your local disk."
name="preprocinclude_checkbox"
control_name="_NACL_PreProcEnableHDDInclude" />
<text
follows="left|top"
height="16"
type="string"
length="1"
layout="topleft"
enabled_control="_NACL_PreProcEnableHDDInclude"
name="lslpreprocinclude_textbox"
left="10"
width="256">
Preprocessor include path:
</text>
<line_editor
control_name="_NACL_PreProcHDDIncludeLocation"
border_style="line"
border_thickness="1"
follows="left|top"
font="SansSerif"
height="23"
enabled_control="_NACL_PreProcEnableHDDInclude"
max_length_chars="4096"
name="preprocinclude_location"
width="310" />
<button
follows="left|top"
height="23"
enabled_control="_NACL_PreProcEnableHDDInclude"
label="Browse"
label_selected="Browse"
left_pad="5"
name="SetPreprocInclude"
top_delta="0"
width="100">
<button.commit_callback
function="NACL.SetPreprocInclude" />
</button>
<text
follows="left|top"
height="16"
type="string"
length="1"
layout="topleft"
name="externaleditor_textbox"
left="10"
width="256">
External Editor:
</text>
<line_editor
control_name="ExternalEditor"
border_style="line"
border_thickness="1"
follows="left|top"
font="SansSerif"
height="23"
max_length_chars="4096"
name="externaleditor_location"
width="310" />
<button
follows="left|top"
height="23"
label="Browse"
label_selected="Browse"
left_pad="5"
name="SetExternalEditor"
top_delta="0"
width="100">
<button.commit_callback
function="Pref.SetExternalEditor" />
</button>
</panel>
<!--Build 2-->
@ -1608,14 +1516,6 @@
tool_tip="When checked, object for sale info is saved on change instead of requiring a confirm."
name="FSCommitForSaleOnChange_toggle"
control_name="FSCommitForSaleOnChange"/>
<check_box
top_pad="8"
follows="left|top"
height="16"
label="Save scripts edited from inventory as Mono"
tool_tip="When checked, editing a script directly from inventory and then saving it saves as Mono instead of LSL."
name="FSSaveInventoryScriptsAsMono_toggle"
control_name="FSSaveInventoryScriptsAsMono"/>
<check_box
top_pad="8"
follows="left|top"
@ -1684,6 +1584,198 @@
control_name="FSUseNewTexturePanel"/>
</panel>
<!--Script Editor-->
<panel
top_pad="5"
bottom="-1"
left="1"
right="-1"
follows="all"
label="Script Editor"
name="BuildTabScriptEditor">
<text
top="15"
left="10"
height="16"
follows="left|top"
name="text_box_scripting_font"
width="100">
Script Editor Font:
</text>
<combo_box
allow_text_entry="false"
top_delta="-5"
left_pad="5"
follows="left|top"
max_chars="20"
mouse_opaque="true"
name="FSScriptingFontName"
width="100"
control_name="FSScriptingFontName"
tool_tip="Name of the font used in the LSL script editor">
<combo_item name="Monospace" value="Monospace" label="Monospace"/>
<combo_item name="Scripting" value="Scripting" label="Scripting"/>
<combo_item name="Cascadia" value="Cascadia" label="Cascadia Code"/>
</combo_box>
<combo_box
allow_text_entry="false"
top_delta="0"
left_pad="5"
follows="left|top"
max_chars="20"
mouse_opaque="true"
name="FSScriptingFontSize"
width="100"
control_name="FSScriptingFontSize"
tool_tip="Size of the font used in the LSL script editor">
<combo_item name="Monospace" value="Monospace" label="Monospace"/>
<combo_item name="Scripting" value="Scripting" label="Scripting"/>
<combo_item name="Cascadia" value="Cascadia" label="Cascadia Code"/>
<combo_item name="Small" value="Small" label="Small"/>
<combo_item name="Medium" value="Medium" label="Medium"/>
<combo_item name="Large" value="Large" label="Large"/>
</combo_box>
<check_box
left="10"
top_pad="10"
follows="left|top"
height="16"
label="Save scripts edited from inventory as Mono"
tool_tip="When checked, editing a script directly from inventory and then saving it saves as Mono instead of LSL."
name="FSSaveInventoryScriptsAsMono_toggle"
control_name="FSSaveInventoryScriptsAsMono"/>
<view_border
bevel_style="none"
border_thickness="1"
top_pad="15"
follows="top|left"
height="155"
left="10"
name="PreprocBox"
width="515" />
<check_box
follows="left|top"
height="16"
top_delta="7"
left="15"
label="Enable LSL preprocessor"
tool_tip="When checked, the LSL preprocessor is enabled."
name="preproc_checkbox"
control_name="_NACL_LSLPreprocessor" />
<check_box
follows="left|top"
height="16"
left="20"
top_pad="5"
enabled_control="_NACL_LSLPreprocessor"
label="Script optimizer"
tool_tip="When checked, the LSL preprocessor will optimize space used by scripts."
name="preprocoptimizer_checkbox"
control_name="_NACL_PreProcLSLOptimizer" />
<check_box
follows="left|top"
height="16"
top_delta="0"
left_delta="120"
enabled_control="_NACL_LSLPreprocessor"
label="switch() statement"
tool_tip="When checked, the LSL preprocessor will allow the use of the switch() statement for script flow control."
name="preprocswitch_checkbox"
control_name="_NACL_PreProcLSLSwitch" />
<check_box
follows="left|top"
height="16"
top_delta="0"
left_delta="130"
enabled_control="_NACL_LSLPreprocessor"
label="Lazy lists"
tool_tip="When checked, the LSL preprocessor will allow the use of syntax extensions for list handling."
name="preproclazy_checkbox"
control_name="_NACL_PreProcLSLLazyLists" />
<check_box
follows="left|top"
top_delta="0"
left_delta="80"
height="16"
enabled_control="_NACL_LSLPreprocessor"
label="#includes from local disk"
tool_tip="When checked, the LSL preprocessor will allow #include statements to reference files on your local disk."
name="preprocinclude_checkbox"
control_name="_NACL_PreProcEnableHDDInclude" />
<text
follows="left|top"
height="16"
type="string"
length="1"
layout="topleft"
enabled_control="_NACL_PreProcEnableHDDInclude"
name="lslpreprocinclude_textbox"
left="17"
top_pad="10"
width="256">
Preprocessor include path:
</text>
<line_editor
control_name="_NACL_PreProcHDDIncludeLocation"
border_style="line"
border_thickness="1"
follows="left|top"
font="SansSerif"
height="23"
enabled_control="_NACL_PreProcEnableHDDInclude"
max_length_chars="4096"
name="preprocinclude_location"
width="310" />
<button
follows="left|top"
height="23"
enabled_control="_NACL_PreProcEnableHDDInclude"
label="Browse"
label_selected="Browse"
left_pad="5"
name="SetPreprocInclude"
top_delta="0"
width="100">
<button.commit_callback
function="NACL.SetPreprocInclude" />
</button>
<text
follows="left|top"
height="16"
type="string"
length="1"
layout="topleft"
name="externaleditor_textbox"
left="17"
width="256">
External Editor:
</text>
<line_editor
control_name="ExternalEditor"
border_style="line"
border_thickness="1"
follows="left|top"
font="SansSerif"
height="23"
max_length_chars="4096"
name="externaleditor_location"
width="310" />
<button
follows="left|top"
height="23"
label="Browse"
label_selected="Browse"
left_pad="5"
name="SetExternalEditor"
top_delta="0"
width="100">
<button.commit_callback
function="Pref.SetExternalEditor" />
</button>
</panel>
<!--Uploads-->
<panel
top_pad="5"

View File

@ -138,24 +138,26 @@
<spinner label="Pos. Y" name="Y pos"/>
<spinner label="Pos. Z" name="Z pos"/>
<check_box label="Valores porcent." tool_tip="Los valores por defecto son porcentajes y cada eje se establece en 50" name="FSPivotPercToggle"/>
<check_box label="Activar el preprocesador LSL" tool_tip="Marcar para activar el preprocesador LSL." name="preproc_checkbox"/>
<check_box label="Optimizar scripts" tool_tip="Marcar para que el preprocesador LSL optimice el espacio utilizado por los scripts, a costa de su legibilidad." name="preprocoptimizer_checkbox"/>
<check_box label="Instrucción switch()" tool_tip="Marcar para que el preprocesador LSL permita el uso de la instrucción switch() para controlar el flujo de los scripts." name="preprocswitch_checkbox"/>
<check_box label="Lazy lists" tool_tip="Marcar para que el preprocesador LSL permita el uso de extensiones de sintaxis para el manejo de listas." name="preproclazy_checkbox"/>
<check_box label="#includes desde el disco local" tool_tip="Marcar para que el preprocesador LSL permita instrucciones #include para referenciar ficheros en tu sistema local." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Ruta include del preprocesador:
</text>
<button label="Examinar" label_selected="Examinar" name="SetPreprocInclude"/>
</panel>
<panel label="Constr. 2" name="BuildTab2">
<check_box label="Resaltar las primitivas seleccionadas" tool_tip="Cuando lo desactivas, no se muestran los efectos amarillos/azules de resaltado, mejorando el rendimiento cuando se selecciona un gran número de primitivas." name="FSBuildPrefsRenderHighlight_toggle"/>
<check_box label="Limitar la distancia de selección:" width="200" name="LimitSelectDistance"/>
<check_box label="Modo antiguo de &quot;Poner en venta&quot;" tool_tip="Cuando lo activas, la información de venta del objeto se guarda al cambiarla, en vez de pedir confirmación." name="FSCommitForSaleOnChange_toggle"/>
<check_box label="Guardar como Mono los scripts editados desde el inventario" tool_tip="Cuando está activado, al editar un script directamente desde el inventario y luego guardarlo, lo guarda como Mono en vez de como LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="Guardar texturas del inventario a disco como PNG en vez de TGA por defecto" tool_tip="Utilizado en la ventana de previsualización de textura y en el menú contextual en el inventario." name="FSTextureDefaultSaveAsFormat"/>
<check_box label="Usar Ctrl+ratón para sujetar y manipular objetos" tool_tip="Si lo activas, podrás tomar y mover objetos con tu ratón y la tecla CTRL." name="FSEnableGrab"/>
<check_box label="Permitir Bloq. Mayús. + arrastrar o escalar en una cara de textura en modo de construcción" tool_tip="Si lo activas, permite pulsar-arrastrar o pulsar-escalar de la textura de una cara en el modo de construcción. Esta característica es todavía experimental y debe ser usada con precaución." name="FSExperimentalDragTexture"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<check_box label="Guardar como Mono los scripts editados desde el inventario" tool_tip="Cuando está activado, al editar un script directamente desde el inventario y luego guardarlo, lo guarda como Mono en vez de como LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="Activar el preprocesador LSL" tool_tip="Marcar para activar el preprocesador LSL." name="preproc_checkbox"/>
<check_box label="Optimizar scripts" tool_tip="Marcar para que el preprocesador LSL optimice el espacio utilizado por los scripts, a costa de su legibilidad." name="preprocoptimizer_checkbox"/>
<check_box label="Instrucción switch()" tool_tip="Marcar para que el preprocesador LSL permita el uso de la instrucción switch() para controlar el flujo de los scripts." name="preprocswitch_checkbox"/>
<check_box label="Lazy lists" tool_tip="Marcar para que el preprocesador LSL permita el uso de extensiones de sintaxis para el manejo de listas." name="preproclazy_checkbox"/>
<check_box label="#includes desde el disco local" left_delta="75" tool_tip="Marcar para que el preprocesador LSL permita instrucciones #include para referenciar ficheros en tu sistema local." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Ruta include del preprocesador:
</text>
<button label="Examinar" label_selected="Examinar" name="SetPreprocInclude"/>
</panel>
</tab_container>
</panel>

View File

@ -118,22 +118,6 @@
<spinner label="Pos. Z" name="Z pos"/>
<check_box label="Valeurs en %" tool_tip="Par défaut, tout est en pourcentages et chaque axe est fixé à 50" name="FSPivotPercToggle"/>
<button label="Permissions de création par défaut" name="fs_default_creation_permissions"/>
<text name="text_box_scripting_font" width="155">Police de l'éditeur de script :</text>
<combo_box name="FSScriptingFontName" tool_tip="Nom de la police utilisée dans l'éditeur de script LSL" />
<combo_box name="FSScriptingFontSize" tool_tip="Taille de la police utilisée dans l'éditeur de script LSL">
<combo_item name="Small" label="Petite"/>
<combo_item name="Medium" label="Moyenne"/>
<combo_item name="Large" label="Grande"/>
</combo_box>
<check_box label="Activer le préprocesseur LSL" tool_tip="Quand coché, le préprocesseur LSL est activé." name="preproc_checkbox"/>
<check_box label="Optimiser" tool_tip="Quand coché, le préprocesseur LSL optimisera la place que prennent les scripts." name="preprocoptimizer_checkbox"/>
<check_box label="Condition switch()" left_delta="80" tool_tip="Quand coché, le préprocesseur LSL permettra l'utilisation de la condition switch() pour le contrôle de flux de scripts." name="preprocswitch_checkbox"/>
<check_box label="Simplifications de listes" left_delta="120" tool_tip="Quand coché, le préprocesseur LSL permettra l'utilisation d'extensions de syntaxe pour la manipulation de listes." name="preproclazy_checkbox"/>
<check_box label="#includes depuis le disque" left_delta="150" tool_tip="Quand coché, le préprocesseur LSL permettra à la commande #include de pointer vers des fichiers de votre disque dur." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">Chemin d'inclusion du préprocesseur :</text>
<button label="Parcourir" label_selected="Parcourir" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">Éditeur externe :</text>
<button label="Parcourir" label_selected="Parcourir" name="SetExternalEditor"/>
</panel>
<panel label="Construction 2" name="BuildTab2">
<check_box label="Contours lumineux des prims sélectionnées" tool_tip="Quand décoché, les contours jaunes/bleus ne seront pas affichés, améliorant les performances quand un grand nombre de prims est sélectionné." name="FSBuildPrefsRenderHighlight_toggle"/>
@ -149,7 +133,6 @@
<check_box name="FSUnlinkConfirmEnabled" width="400" label="Confirmation de suppression de lien si l'ensemble possède au moins"/>
<text name="MinObjectsForUnlinkConfirmText2">objets</text>
<check_box label="Utiliser l'ancien fonctionnement de 'Mettre cet objet en vente'" tool_tip="Activer cette option sauvegardera directement les informations de vente de l'objet au lieu de nécessiter une confirmation." name="FSCommitForSaleOnChange_toggle"/>
<check_box label="Sauvegarder les scripts édités depuis l'inventaire en Mono" tool_tip="Activer cette option sauvegardera directement les scripts situés dans l'inventaire en Mono au lieu de LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="Sauvegarder les textures sur le disque dur au format PNG au lieu de TGA" tool_tip="Utilisé dans l'aperçu de texture et dans le menu contextuel de l'inventaire." name="FSTextureDefaultSaveAsFormat"/>
<check_box label="Utiliser Ctrl+clic pour attraper et déplacer des objets" tool_tip="Quand coché, vous pourrez attraper et déplacer des objets en utilisant la souris et la touche Ctrl." name="FSEnableGrab"/>
<check_box label="Déplacer les textures directement en maintenant Shift-Clic en mode construction" tool_tip="Activer cette option vous permettra de faire glisser la texture sur la face de l'objet en mode de construction" name="FSExperimentalDragTexture"/>
@ -159,6 +142,25 @@
<check_box label="Points d'attachement alphabétiques dans les menus &quot;Attacher à&quot; (redémarrage requis)" tool_tip="Si cette option est activée, la liste des points d'attachement dans les menus 'Attacher à' sera triée par ordre alphabétique." name="FSSortAttachmentSpotsAlphabetically"/>
<check_box label="Nouveau module de texture Firestorm dans la fenêtre d'outils (nécessite un redémarrage)" tool_tip="Si cette option est activée, les outils d'édition de textures utiliseront le flux de travail amélioré de FS et permettront l'édition de textures Blinn-Phong et PBR." name="FSUseNewTexturePanel"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font" width="155">Police de l'éditeur de script :</text>
<combo_box name="FSScriptingFontName" tool_tip="Nom de la police utilisée dans l'éditeur de script LSL" />
<combo_box name="FSScriptingFontSize" tool_tip="Taille de la police utilisée dans l'éditeur de script LSL">
<combo_item name="Small" label="Petite"/>
<combo_item name="Medium" label="Moyenne"/>
<combo_item name="Large" label="Grande"/>
</combo_box>
<check_box label="Sauvegarder les scripts édités depuis l'inventaire en Mono" tool_tip="Activer cette option sauvegardera directement les scripts situés dans l'inventaire en Mono au lieu de LSL." name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="Activer le préprocesseur LSL" tool_tip="Quand coché, le préprocesseur LSL est activé." name="preproc_checkbox"/>
<check_box label="Optimiser" tool_tip="Quand coché, le préprocesseur LSL optimisera la place que prennent les scripts." name="preprocoptimizer_checkbox"/>
<check_box label="Condition switch()" left_delta="80" tool_tip="Quand coché, le préprocesseur LSL permettra l'utilisation de la condition switch() pour le contrôle de flux de scripts." name="preprocswitch_checkbox"/>
<check_box label="Simplifications de listes" left_delta="117" tool_tip="Quand coché, le préprocesseur LSL permettra l'utilisation d'extensions de syntaxe pour la manipulation de listes." name="preproclazy_checkbox"/>
<check_box label="#includes depuis le disque" left_delta="147" tool_tip="Quand coché, le préprocesseur LSL permettra à la commande #include de pointer vers des fichiers de votre disque dur." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">Chemin d'inclusion du préprocesseur :</text>
<button label="Parcourir" label_selected="Parcourir" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">Éditeur externe :</text>
<button label="Parcourir" label_selected="Parcourir" name="SetExternalEditor"/>
</panel>
<panel label="Chargements" name="UploadsTab">
<text name="title">Dossiers de destination pour les chargements :</text>
<text name="title_sounds">Sons</text>

View File

@ -161,27 +161,6 @@
<spinner label="Pos. Z" name="Z pos" />
<check_box label="Valori in percento" tool_tip="Di solito è impostato a 50%" name="FSPivotPercToggle" />
<button label="Permessi predefiniti di creazione" name="fs_default_creation_permissions"/>
<text name="text_box_scripting_font">
Font finestra script:
</text>
<combo_box name="FSScriptingFontSize" tool_tip="Dimensioni del carattere usato nella finestra di modifica script LSL">
<combo_item name="Small" label="Piccolo"/>
<combo_item name="Medium" label="Medio"/>
<combo_item name="Large" label="Grande"/>
</combo_box>
<check_box label="Abilita preprocessore LSL" tool_tip="Quando spuntata, il preprocessore LSL è attivo." name="preproc_checkbox" />
<check_box label="Ottimizza script" tool_tip="Quando spuntato, il preprocessore ottimizza lo spazio usato usato dallo script e migliora la leggibilità." name="preprocoptimizer_checkbox"/>
<check_box label="Istruzione switch()" tool_tip="Quando spuntato, il preprocessore permetterà l&apos; istruzione switch() per controllare il flusso dello script." name="preprocswitch_checkbox"/>
<check_box label="Lazy lists" tool_tip="Quando spuntato, il preprocessore permetterà la sintassi estesa per gestire le liste" name="preproclazy_checkbox"/>
<check_box label="#include da disco" tool_tip="Quando spuntato, il preprocessore permetterà le istruzioni #include per aggiungere file locali." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Percorso file da includere per il preprocessore:
</text>
<button label="Sfoglia" label_selected="Sfoglia" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
Editor esterno:
</text>
<button label="Sfoglia" label_selected="Sfoglia" name="SetExternalEditor" />
</panel>
<panel label="Costruisci 2" name="BuildTab2">
<check_box label="Evidenzia i prim selezionati" tool_tip="Quando non è spuntata questa casella, i prim editati non verranno messi in evidenza con i contorni gialli/blu. Questa casella non spuntata aumenta le prestazioni del viewer evitando crash quando si selezionano molti oggetti." name="FSBuildPrefsRenderHighlight_toggle" />
@ -203,7 +182,6 @@
prim
</text>
<check_box label="Usa il vecchio metodo &quot;Metti oggetto in vendita&quot;" tool_tip="Quando selezionato, l&apos;oggetto in vendita viene salvato senza chiedere conferma" name="FSCommitForSaleOnChange_toggle" />
<check_box label="Salva gli script in inventario come Mono" tool_tip="Quando selezionato, salverà gli script editati nell&apos;inventario con il formato Mono anziché LSL." name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Salva texture da inventario a disco nel formato PNG invece che TGA" tool_tip="Usato nel pannello anteprima texture e nei menu dell&apos;inventario." name="FSTextureDefaultSaveAsFormat"/>
<check_box label="Usa Ctrl+mouse per afferrare e manipolare oggetti" tool_tip="Permette di afferrare e spostare gli oggetti con il mouse e il tasto CTRL." name="FSEnableGrab"/>
<check_box label="Permetti clic-trascina o clic-scala (Maiusc) di una texture in modalità costruzione" tool_tip="Permette di usare clic-trascina e clic-Maiusc-trascina sulla faccia di una texture in modo costruzione. Opzione sperimentale da usare con cautela." name="FSExperimentalDragTexture"/>
@ -213,6 +191,30 @@
<check_box label="Elenca i punti di attacco nei menu &quot;Attacca a&quot; in ordine alfabetico (richiede riavvio)" tool_tip="Se abilitato, i punti di attacco nei menu &quot;Attacca a&quot; verranno elencati in ordine alfabetico" name="FSSortAttachmentSpotsAlphabetically" />
<check_box label="Usa il nuovo pannello texture di Firestorm nella finestra Costruisci/Modifica (richiede riavvio)" tool_tip="Se abilitata, gli strumenti di modifica delle texture utilizzeranno il pannello FS migliorato e consentiranno la modifica sia delle texture Blinn-Phong che PBR." name="FSUseNewTexturePanel" />
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font">
Font finestra script:
</text>
<combo_box name="FSScriptingFontSize" tool_tip="Dimensioni del carattere usato nella finestra di modifica script LSL">
<combo_item name="Small" label="Piccolo"/>
<combo_item name="Medium" label="Medio"/>
<combo_item name="Large" label="Grande"/>
</combo_box>
<check_box label="Salva gli script in inventario come Mono" tool_tip="Quando selezionato, salverà gli script editati nell&apos;inventario con il formato Mono anziché LSL." name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Abilita preprocessore LSL" tool_tip="Quando spuntata, il preprocessore LSL è attivo." name="preproc_checkbox" />
<check_box label="Ottimizza script" tool_tip="Quando spuntato, il preprocessore ottimizza lo spazio usato usato dallo script e migliora la leggibilità." name="preprocoptimizer_checkbox"/>
<check_box label="Istruzione switch()" tool_tip="Quando spuntato, il preprocessore permetterà l&apos; istruzione switch() per controllare il flusso dello script." name="preprocswitch_checkbox"/>
<check_box label="Lazy lists" tool_tip="Quando spuntato, il preprocessore permetterà la sintassi estesa per gestire le liste" name="preproclazy_checkbox"/>
<check_box label="#include da disco" tool_tip="Quando spuntato, il preprocessore permetterà le istruzioni #include per aggiungere file locali." name="preprocinclude_checkbox"/>
<text name="lslpreprocinclude_textbox">
Percorso file da includere per il preprocessore:
</text>
<button label="Sfoglia" label_selected="Sfoglia" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
Editor esterno:
</text>
<button label="Sfoglia" label_selected="Sfoglia" name="SetExternalEditor" />
</panel>
<panel label="Caricamenti" name="UploadsTab">
<text name="title">
Cartelle attuali per i caricamenti:

View File

@ -177,31 +177,6 @@
<spinner label="Z軸" name="Z pos"/>
<check_box label="パーセントで設定" tool_tip="デフォルトではパーセントで設定、どの軸に対しても50%、つまり中央に設定されています。" name="FSPivotPercToggle"/>
<button label="デフォルトの作成権限" name="fs_default_creation_permissions"/>
<text name="text_box_scripting_font">
スクリプトエディタのフォント:
</text>
<combo_box name="FSScriptingFontName" tool_tip="LSLスクリプトエディタで使用するフォント名を指定します。">
<combo_item name="Monospace" label="等幅"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSLスクリプトエディタで使用するフォントの大きさを指定します。">
<combo_item name="Monospace" label="等幅"/>
<combo_item name="Small" label="小"/>
<combo_item name="Medium" label="中"/>
<combo_item name="Large" label="大"/>
</combo_box>
<check_box label="LSLプリプロセッサを有効にする" tool_tip="ここにチェックを入れるとLSLプリプロセッサが利用できるようになります。" name="preproc_checkbox"/>
<check_box label="スクリプト最適化" tool_tip="ここにチェックを入れると、他のスクリプトファイルを読み込んだ時に、参照されていない無駄なコードを表示せずに読みやすさを最適化します。" name="preprocoptimizer_checkbox"/>
<check_box label="switch()文の利用" tool_tip="ここにチェックを入れると、スクリプトの制御構造にswitch()文が利用できるようになります。" name="preprocswitch_checkbox"/>
<check_box label="簡単なリスト追加" tool_tip="ここにチェックを入れると、リストに値を追加する場合に簡単な方法を利用することができるようになります。" name="preproclazy_checkbox"/>
<check_box label="#includeを使用" tool_tip="ここにチェックを入れると、ローカルディスク上のファイルを参照して#includeが利用できるようになります。" name="preprocinclude_checkbox" left_delta="130"/>
<text name="lslpreprocinclude_textbox">
#includeで使用するファイルのパス
</text>
<button label="参照" label_selected="参照" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
外部エディタ:
</text>
<button label="参照" label_selected="参照" name="SetExternalEditor"/>
</panel>
<panel label="ビルド2" name="BuildTab2">
<check_box label="選択したプリムのハイライトを有効にする" tool_tip="チェックを外すと、黄色/青のアウトライン効果は描画されず、多数のプリムが選択された場合のパフォーマンスが向上します。" name="FSBuildPrefsRenderHighlight_toggle"/>
@ -223,7 +198,6 @@
個以上
</text>
<check_box label="クラシックな「売り出し中」の動作を使用" tool_tip="ここにチェックを入れると、「販売対象」のチェックを入れた瞬間にデフォルトのL$10の価格が適用されます。標準では、「販売対象」にチェックを入れた後、価格を修正して「適用」ボタンを押した時に反映されるようになっています。" name="FSCommitForSaleOnChange_toggle"/>
<check_box label="インベントリ内で編集したスクリプトはMonoとして保存" tool_tip="ここにチェックを入れると、インベントリ内で直接編集したスクリプトをLSL2でなく、Monoの形式で保存します。" name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="インベントリからディスクにテクスチャを保存する時に、デフォルトでTGAでなくPNGで保存するようにする" tool_tip="テクスチャのプレビューウィンドウまたはインベントリのコンテキストメニューで使用する設定です。" name="FSTextureDefaultSaveAsFormat"/>
<check_box label="オブジェクトを掴んで移動するのにCtrl+マウスを使用" tool_tip="チェックを入れると、オブジェクトを掴んで移動するのに、Ctrlキーを押しながらマウスで操作できるようになります。" name="FSEnableGrab"/>
<check_box label="ビルドモードにおいて、CapsLockの状態でテクスチャの面をクリック-ドラッグまたはクリック-スケールする" tool_tip="チェックを入れると、ビルドモードでCAPSロックオンの状態で、テクスチャの面をクリック-ドラッグ、クリック-スケールできるようになります。この機能はまだ実験段階ですので、ご利用には十分な注意を払って下さい。" name="FSExperimentalDragTexture"/>
@ -233,6 +207,34 @@
<check_box label="「装着先」メニューの装着スポットをアルファベット順に並べ替える(要再起動)" tool_tip="有効にすると、「装着先」メニューの装着物のスポットのリストがアルファベット順に並び替えられます。" name="FSSortAttachmentSpotsAlphabetically"/>
<check_box label="ツールフローターで新式の[APP_NAME]テクスチャパネルを使用する(要再起動)" tool_tip="有効にすると、テクスチャ編集ツールは改良されたワークフローを使用し、BlinnPhongの編集が可能になります。要再起動" name="FSUseNewTexturePanel"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font">
スクリプトエディタのフォント:
</text>
<combo_box name="FSScriptingFontName" tool_tip="LSLスクリプトエディタで使用するフォント名を指定します。">
<combo_item name="Monospace" label="等幅"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSLスクリプトエディタで使用するフォントの大きさを指定します。">
<combo_item name="Monospace" label="等幅"/>
<combo_item name="Small" label="小"/>
<combo_item name="Medium" label="中"/>
<combo_item name="Large" label="大"/>
</combo_box>
<check_box label="インベントリ内で編集したスクリプトはMonoとして保存" tool_tip="ここにチェックを入れると、インベントリ内で直接編集したスクリプトをLSL2でなく、Monoの形式で保存します。" name="FSSaveInventoryScriptsAsMono_toggle"/>
<check_box label="LSLプリプロセッサを有効にする" tool_tip="ここにチェックを入れるとLSLプリプロセッサが利用できるようになります。" name="preproc_checkbox"/>
<check_box label="スクリプト最適化" tool_tip="ここにチェックを入れると、他のスクリプトファイルを読み込んだ時に、参照されていない無駄なコードを表示せずに読みやすさを最適化します。" name="preprocoptimizer_checkbox"/>
<check_box label="switch()文の利用" tool_tip="ここにチェックを入れると、スクリプトの制御構造にswitch()文が利用できるようになります。" name="preprocswitch_checkbox"/>
<check_box label="簡単なリスト追加" tool_tip="ここにチェックを入れると、リストに値を追加する場合に簡単な方法を利用することができるようになります。" name="preproclazy_checkbox"/>
<check_box label="#includeを使用" tool_tip="ここにチェックを入れると、ローカルディスク上のファイルを参照して#includeが利用できるようになります。" name="preprocinclude_checkbox" left_delta="130"/>
<text name="lslpreprocinclude_textbox">
#includeで使用するファイルのパス
</text>
<button label="参照" label_selected="参照" name="SetPreprocInclude"/>
<text name="externaleditor_textbox">
外部エディタ:
</text>
<button label="参照" label_selected="参照" name="SetExternalEditor"/>
</panel>
<!--Uploads-->
<panel label="アップロード" name="UploadsTab">
<text name="title">

View File

@ -156,6 +156,13 @@
<text name="build_item_add_disp_rect_txt">
Obecnie: [ITEM]
</text>
<check_box name="FSBuildPrefs_UseCustomScript" label="Własny skrypt pod przyciskiem Nowy Skrypt"/>
<fs_embedded_item_drop_target name="custom_script" tool_tip="Upuść skrypt w tym miejscu.">
Upuść skrypt w tym miejscu.
</fs_embedded_item_drop_target>
<text name="custom_script_disp_rect_txt">
Obecnie: [SCRIPT]
</text>
<text name="text_box_pivotpoint">
Punkt obracania osi
</text>
@ -165,28 +172,6 @@
<spinner label="Poz. Z" name="Z pos" />
<check_box label="Wart. procentowo" tool_tip="Domyślne ustawienie jako procenty, a każda oś na 50" name="FSPivotPercToggle" />
<button label="Domyślne uprawnienia tworzenia" name="fs_default_creation_permissions" />
<text name="text_box_scripting_font" width="150">
Czcionka edytora skryptów:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Nazwa czcionki używanej w edytorze skryptów LSL" />
<combo_box name="FSScriptingFontSize" tool_tip="Rozmiar czcionki używanej w edytorze skryptów LSL">
<combo_item name="Small" label="Mała"/>
<combo_item name="Medium" label="Średnia"/>
<combo_item name="Large" label="Duża"/>
</combo_box>
<check_box label="Włącz preprocesor LSL" tool_tip="Preprocesor LSL będzie aktywny, gdy ta opcja zostanie zaznaczona." name="preproc_checkbox" />
<check_box label="Optymalizator" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor będzie LSL optymalizować miejsce zajmowane przez skrypty." name="preprocoptimizer_checkbox" />
<check_box label="Instrukcja switch()" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli na korzystanie z instrukcji switch() do sterowania przepływem skryptu." name="preprocswitch_checkbox" />
<check_box label="Wolne listy" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli na korzystanie z rozszerzeń składni do obsługi list." name="preproclazy_checkbox" />
<check_box label="#includes z twardego dysku" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli odnosić się instrukcjom #include (dołączania) do plików na Twoim dysku twardym." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Ścieżka dołączania preprocesora:
</text>
<button label="Przeglądaj" label_selected="Przeglądaj" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Zewnętrzny edytor:
</text>
<button label="Przeglądaj" label_selected="Przeglądaj" name="SetExternalEditor" />
</panel>
<panel label="Buduj 2" name="BuildTab2">
<check_box label="Podświetlanie wybranych primów" tool_tip="Gdy odznaczysz tą opcję, to żółte/niebieskie podświetlenia krawędzi nie są renderowane - zwiększa wydajność, gdy zaznaczonych jest wiele primów." name="FSBuildPrefsRenderHighlight_toggle" />
@ -208,7 +193,6 @@
części
</text>
<check_box label="Stare zachowanie &quot;ustaw obiekt na sprzedaż&quot; (zmiana ceny od razu, bez kliku na 'Zastosuj')" tool_tip="Gdy zaznaczone, to informacja o tym, że obiekt jest na sprzedaż zapisywana jest już po zmianie, nie wymagając potwierdzenia." name="FSCommitForSaleOnChange_toggle" />
<check_box label="Zapisuj skrypty edytowane w Szafie jako Mono" tool_tip="Gdy zaznaczone, to wszystkie skrypty edytowane w Szafie są zapisywane jako Mono zamiast LSL." name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Zapisuj tekstury z Szafy na dysk domyślnie jako PNG zamiast TGA" tool_tip="Używane w oknie podglądu tekstur oraz menu kontekstowym Szafy." name="FSTextureDefaultSaveAsFormat" />
<check_box label="Używaj CTRL+myszki, aby chwytać obiekty i manipulować nimi" tool_tip="Gdy zaznaczysz tą opcję, to będziesz w stanie chwytać i przesuwać obiekty za pomocą myszki oraz klawisza CTRL." name="FSEnableGrab" />
<check_box label="Przesuwaj / skaluj tekstury budując, gdy trzymany jest przycisk myszy oraz klawisz caps-lock" tool_tip="Gdy zaznaczysz tą opcję, to będziesz mógł/mogła przesuwać lub skalować strony tekstur trzymając przycisk myszy (wraz z klawiszem caps-lock) w trybie budowania. Ta funkcja jest eksperymentalna i powinna być używana ostrożnie." name="FSExperimentalDragTexture" />
@ -218,6 +202,31 @@
<check_box label="Sortuj miejsca dodatków w sekcjach menu &quot;Dołącz do&quot; alfabetycznie (wymaga restartu)" tool_tip="Jeśli ta opcja jest włączona, to lista miejsc dla doczepienia dodatków pojawiająca się w menusach &quot;Dołącz do&quot; będzie posortowana alfabetycznie" name="FSSortAttachmentSpotsAlphabetically" />
<check_box label="Nowy panel tekstur [APP_NAME] w panelu budowania (wymaga restartu)" tool_tip="Gdy zaznaczysz tą opcję, to narzędzia do edycji tekstur będą korzystać z udoskonalonego panelu [APP_NAME] i pozwolą na edycję tekstur BlinnPhong oraz PBR." name="FSUseNewTexturePanel" />
</panel>
<panel label="Edytor skryptów" name="BuildTabScriptEditor">
<text name="text_box_scripting_font" width="150">
Czcionka edytora skryptów:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Nazwa czcionki używanej w edytorze skryptów LSL" />
<combo_box name="FSScriptingFontSize" tool_tip="Rozmiar czcionki używanej w edytorze skryptów LSL">
<combo_item name="Small" label="Mała"/>
<combo_item name="Medium" label="Średnia"/>
<combo_item name="Large" label="Duża"/>
</combo_box>
<check_box label="Zapisuj skrypty edytowane w Szafie jako Mono" tool_tip="Gdy zaznaczone, to wszystkie skrypty edytowane w Szafie są zapisywane jako Mono zamiast LSL." name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Włącz preprocesor LSL" tool_tip="Preprocesor LSL będzie aktywny, gdy ta opcja zostanie zaznaczona." name="preproc_checkbox" />
<check_box label="Optymalizator" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor będzie LSL optymalizować miejsce zajmowane przez skrypty." name="preprocoptimizer_checkbox" />
<check_box label="Instrukcja switch()" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli na korzystanie z instrukcji switch() do sterowania przepływem skryptu." name="preprocswitch_checkbox" />
<check_box label="Wolne listy" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli na korzystanie z rozszerzeń składni do obsługi list." name="preproclazy_checkbox" />
<check_box label="#includes z twardego dysku" tool_tip="Gdy ta opcja zostanie zaznaczona, to preprocesor LSL pozwoli odnosić się instrukcjom #include (dołączania) do plików na Twoim dysku twardym." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Ścieżka dołączania preprocesora:
</text>
<button label="Przeglądaj" label_selected="Przeglądaj" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Zewnętrzny edytor:
</text>
<button label="Przeglądaj" label_selected="Przeglądaj" name="SetExternalEditor" />
</panel>
<panel label="Nowe pliki" name="UploadsTab">
<text name="title">
Obecne lokalizacje dla nowych plików:

View File

@ -166,33 +166,6 @@
<spinner label="Поз. Z" name="Z pos" />
<check_box label="В процентах" tool_tip="По умолчанию проценты установлены на каждую ось по 50" name="FSPivotPercToggle" />
<button label="Разрешения создания по умолчанию" name="fs_default_creation_permissions" />
<text name="text_box_scripting_font">
Шрифт скриптов:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Имя шрифта используемого в редакторе LSL-скриптов">
<combo_item name="Monospace" label="Моноширный"/>
<combo_item name="Scripting" label="Скриптовый"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="Размер шрифта используемого в редакторе LSL-скриптов">
<combo_item name="Monospace" label="Моноширный"/>
<combo_item name="Scripting" label="Скриптовый"/>
<combo_item name="Small" label="Мелкий"/>
<combo_item name="Medium" label="Средний"/>
<combo_item name="Large" label="Крупный"/>
</combo_box>
<check_box label="Включить процессор предварительной обработки LSL" tool_tip="Включить процессор предварительной обработки LSL." name="preproc_checkbox" />
<check_box label="Оптимизатор" tool_tip="Препроцессор LSL позволит оптимизировать пространство, используемое скриптами за счет чтения." name="preprocoptimizer_checkbox" />
<check_box label="Инструкция switch()" left_delta="110" width="150" tool_tip="Препроцессор LSL позволит использовать switch() statement для контроля потока скриптов" name="preprocswitch_checkbox" />
<check_box label="Ленивые списки" left_delta="145" width="150" tool_tip="Препроцессор LSL позволит использовать расширений синтаксис для обработки списка." name="preproclazy_checkbox" />
<check_box label="#includes с диска" left_delta="125" tool_tip="Препроцессор LSL разрешает использовать #include для ссылок на файлы на локальном диске." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Путь для препроцессора:
</text>
<button label="Просмотреть" label_selected="Просмотреть" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Внешний Редактор:
</text>
<button label="Просмотреть" label_selected="Просмотреть" name="SetExternalEditor" />
</panel>
<panel label="Строить 2" name="BuildTab2">
<check_box label="Включить подсветку выбранного объекта" tool_tip="Включить подсветку выбранного объекта" name="FSBuildPrefsRenderHighlight_toggle" />
@ -214,7 +187,6 @@
объектов
</text>
<check_box label="Установить старое поведение для &quot;Установить объект на продажу&quot;" tool_tip="Установить старое поведение для &quot;Установить объект на продажу&quot;" name="FSCommitForSaleOnChange_toggle" />
<check_box label="Сохранять скрипты редактируемые в инвенторе как Моно" tool_tip="Сохранять скрипты редактируемые в инвенторе как Моно" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Сохранить текстуры из инвентаря на диск в виде PNG вместо TGA" tool_tip="Сохранить текстуры из инвентаря на диск в виде PNG вместо TGA" name="FSTextureDefaultSaveAsFormat" />
<check_box label="Используйте Ctrl + мышь, чтобы захватить и манипулировать объектами" tool_tip="Используйте Ctrl + мышь, чтобы захватить и манипулировать объектами" name="FSEnableGrab" />
<check_box label="Масштабирование при нажатии (вместе с caps lock) для текстур при строительстве" tool_tip="При включении, позволяет тянуть при нажатии или масштаб при нажатии (вместе с caps lock) для текстур в режиме строительства. Эта функция эксперементальная и ее следует использовать с осторожностью." name="FSExperimentalDragTexture" />
@ -224,6 +196,36 @@
<check_box label="Сортировка прикреплений в &quot;Прикрепить к&quot; меню по алфавиту (нужна перезагрузка)" tool_tip="Если этот параметр включен, список прикреплений в &quot;Прикрепить к&quot; меню будут отсортированы по алфавиту" name="FSSortAttachmentSpotsAlphabetically"/>
<check_box label="Новая панель текстур [APP_NAME] в Инструментах (нужна перезагрузка)" tool_tip="Если этот параметр включен, инструменты редактирования текстур будут использовать усовершенствованный рабочий процесс [APP_NAME] и позволят редактировать БлиннФонг и PBR-текстуры." name="FSUseNewTexturePanel"/>
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font">
Шрифт скриптов:
</text>
<combo_box name="FSScriptingFontName" tool_tip="Имя шрифта используемого в редакторе LSL-скриптов">
<combo_item name="Monospace" label="Моноширный"/>
<combo_item name="Scripting" label="Скриптовый"/>
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="Размер шрифта используемого в редакторе LSL-скриптов">
<combo_item name="Monospace" label="Моноширный"/>
<combo_item name="Scripting" label="Скриптовый"/>
<combo_item name="Small" label="Мелкий"/>
<combo_item name="Medium" label="Средний"/>
<combo_item name="Large" label="Крупный"/>
</combo_box>
<check_box label="Сохранять скрипты редактируемые в инвенторе как Моно" tool_tip="Сохранять скрипты редактируемые в инвенторе как Моно" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="Включить процессор предварительной обработки LSL" tool_tip="Включить процессор предварительной обработки LSL." name="preproc_checkbox" />
<check_box label="Оптимизатор" tool_tip="Препроцессор LSL позволит оптимизировать пространство, используемое скриптами за счет чтения." name="preprocoptimizer_checkbox" />
<check_box label="Инструкция switch()" left_delta="110" width="150" tool_tip="Препроцессор LSL позволит использовать switch() statement для контроля потока скриптов" name="preprocswitch_checkbox" />
<check_box label="Ленивые списки" left_delta="145" width="150" tool_tip="Препроцессор LSL позволит использовать расширений синтаксис для обработки списка." name="preproclazy_checkbox" />
<check_box label="#includes с диска" left_delta="125" tool_tip="Препроцессор LSL разрешает использовать #include для ссылок на файлы на локальном диске." name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">
Путь для препроцессора:
</text>
<button label="Просмотреть" label_selected="Просмотреть" name="SetPreprocInclude" />
<text name="externaleditor_textbox">
Внешний Редактор:
</text>
<button label="Просмотреть" label_selected="Просмотреть" name="SetExternalEditor" />
</panel>
<!--Uploads-->
<panel label="Загрузки" name="UploadsTab">
<text name="title">

View File

@ -117,29 +117,6 @@
<spinner label="Z 軸" name="Z pos" />
<check_box label="百分比" tool_tip="預設情況下,所有值都是百分比,每個軸都固定為 50%" name="FSPivotPercToggle" />
<button label="預設建立權限" name="fs_default_creation_permissions" />
<text name="text_box_scripting_font" width="155">指令碼編輯器字型:</text>
<combo_box name="FSScriptingFontName" tool_tip="LSL 指令碼編輯器中使用的字型名稱">
<combo_item name="Monospace" label="等寬" />
<combo_item name="Scripting" label="斜體" />
<combo_item name="Cascadia" label="新型等寬" />
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSL 指令碼編輯器中使用的字型大小">
<combo_item name="Monospace" label="等寬" />
<combo_item name="Scripting" label="斜體" />
<combo_item name="Cascadia" label="新型等寬" />
<combo_item name="Small" label="小" />
<combo_item name="Medium" label="中" />
<combo_item name="Large" label="大" />
</combo_box>
<check_box label="啟用 LSL 前處理器" tool_tip="勾選此項將啟用 LSL 前處理器。" name="preproc_checkbox" />
<check_box label="最佳化指令碼" tool_tip="勾選此項LSL 前處理器將最佳化指令碼所佔用的空間。" name="preprocoptimizer_checkbox" />
<check_box label="switch() 語句" tool_tip="勾選後LSL 前處理器將允許使用 switch() 語句進行指令碼流程控制。" name="preprocswitch_checkbox" />
<check_box label="列表簡化" tool_tip="勾選此項LSL 前處理器將支援列表操作的擴充語法。" name="preproclazy_checkbox" />
<check_box label="從磁碟載入 #include" tool_tip="勾選此項LSL 前處理器將允許 #include 指令指向您硬碟上的檔案。" name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">前處理器包含路徑:</text>
<button label="瀏覽" label_selected="瀏覽" name="SetPreprocInclude" />
<text name="externaleditor_textbox">外部編輯器:</text>
<button label="瀏覽" label_selected="瀏覽" name="SetExternalEditor" />
</panel>
<panel label="建造 2" name="BuildTab2">
<check_box label="高亮選定元素邊框" tool_tip="取消選擇將不顯示黃色/藍色邊框,當選擇大量元素時,可提高效能。" name="FSBuildPrefsRenderHighlight_toggle" />
@ -157,7 +134,6 @@
<check_box label="使用 Ctrl+單擊來捕獲和移動物件" tool_tip="勾選此項,您可以使用滑鼠和 Ctrl 鍵來捕獲和移動物件。" name="FSEnableGrab" />
<check_box label="在建造模式下按住 Shift+單擊直接拖動紋理" tool_tip="啟用此選項後,您可以在建造模式下直接將紋理拖放到物件的表面上。" name="FSExperimentalDragTexture" />
<check_box label="在「設定此物件出售」時使用舊功能" tool_tip="啟用此選項將直接儲存物件的銷售資訊,而不需要確認。" name="FSCommitForSaleOnChange_toggle" />
<check_box label="將編輯的指令碼儲存到 Mono 中" tool_tip="啟用此選項將直接將儲存在庫存中的指令碼儲存為 Mono而不是 LSL。" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="將紋理儲存到硬碟上的 PNG 格式而不是 TGA" tool_tip="用於紋理預覽和庫存上下文選單。" name="FSTextureDefaultSaveAsFormat" />
<check_box label="上傳到伺服器時在自己的化身上預覽動畫" tool_tip="如果啟用,您可以在上傳到伺服器時用自己的化身預覽動畫。" name="FSUploadAnimationOnOwnAvatar" />
<check_box label="始終展開動畫預覽的詳細資訊" tool_tip="動畫預覽懸浮窗中的詳細資訊預設展開。" name="FSAnimationPreviewExpanded" />
@ -165,6 +141,32 @@
<check_box label="按字母順序排序「附著到」選單中的附著點(需要重新啟動)" tool_tip="如果啟用此選項,「附著到」選單中的附件點列表將按字母順序排序。" name="FSSortAttachmentSpotsAlphabetically" />
<check_box label="在工具視窗中使用新的[APP_NAME]紋理面板(需要重新啟動)" tool_tip="如果啟用,紋理編輯工具將使用改進的[APP_NAME]工作流,並允許編輯BlinnPhong和PBR材質" name="FSUseNewTexturePanel" />
</panel>
<panel label="Script Editor" name="BuildTabScriptEditor">
<text name="text_box_scripting_font" width="155">指令碼編輯器字型:</text>
<combo_box name="FSScriptingFontName" tool_tip="LSL 指令碼編輯器中使用的字型名稱">
<combo_item name="Monospace" label="等寬" />
<combo_item name="Scripting" label="斜體" />
<combo_item name="Cascadia" label="新型等寬" />
</combo_box>
<combo_box name="FSScriptingFontSize" tool_tip="LSL 指令碼編輯器中使用的字型大小">
<combo_item name="Monospace" label="等寬" />
<combo_item name="Scripting" label="斜體" />
<combo_item name="Cascadia" label="新型等寬" />
<combo_item name="Small" label="小" />
<combo_item name="Medium" label="中" />
<combo_item name="Large" label="大" />
</combo_box>
<check_box label="將編輯的指令碼儲存到 Mono 中" tool_tip="啟用此選項將直接將儲存在庫存中的指令碼儲存為 Mono而不是 LSL。" name="FSSaveInventoryScriptsAsMono_toggle" />
<check_box label="啟用 LSL 前處理器" tool_tip="勾選此項將啟用 LSL 前處理器。" name="preproc_checkbox" />
<check_box label="最佳化指令碼" tool_tip="勾選此項LSL 前處理器將最佳化指令碼所佔用的空間。" name="preprocoptimizer_checkbox" />
<check_box label="switch() 語句" tool_tip="勾選後LSL 前處理器將允許使用 switch() 語句進行指令碼流程控制。" name="preprocswitch_checkbox" />
<check_box label="列表簡化" tool_tip="勾選此項LSL 前處理器將支援列表操作的擴充語法。" name="preproclazy_checkbox" />
<check_box label="從磁碟載入 #include" tool_tip="勾選此項LSL 前處理器將允許 #include 指令指向您硬碟上的檔案。" name="preprocinclude_checkbox" />
<text name="lslpreprocinclude_textbox">前處理器包含路徑:</text>
<button label="瀏覽" label_selected="瀏覽" name="SetPreprocInclude" />
<text name="externaleditor_textbox">外部編輯器:</text>
<button label="瀏覽" label_selected="瀏覽" name="SetExternalEditor" />
</panel>
<panel label="上傳" name="UploadsTab">
<text name="title">上傳的目標檔案夾:</text>
<text name="title_images">圖像</text>