Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
commit
5bbf10db62
|
|
@ -552,9 +552,9 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>5c3c29851edd837d5f9518618c4a303b</string>
|
||||
<string>45acdda717f95ce9169de9f49199c066</string>
|
||||
<key>url</key>
|
||||
<string>http://3p.firestormviewer.org/apr_suite-1.4.5.180841559-linux64-180841559.tar.bz2</string>
|
||||
<string>http://3p.firestormviewer.org/apr_suite-1.4.5.230351228-linux64-230351228.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>linux64</string>
|
||||
|
|
@ -2217,9 +2217,9 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>e584491b67916c502233b23c6e4e44be</string>
|
||||
<string>8ee0979f3808568b5d8940b9b4f52e94</string>
|
||||
<key>url</key>
|
||||
<string>file:///opt/firestorm/llphysicsextensions_tpv-1.0.571939-darwin64-571939.tar.bz2</string>
|
||||
<string>file:///opt/firestorm/llphysicsextensions_tpv-1.0.577418-darwin64-577418.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>darwin64</string>
|
||||
|
|
@ -2241,9 +2241,9 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>534b3af2266f37151e629af7552f4cf2</string>
|
||||
<string>7638421f5df1fef9f98d608be8d8de14</string>
|
||||
<key>url</key>
|
||||
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.571939-windows-571939.tar.bz2</string>
|
||||
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.577418-windows-577418.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>windows</string>
|
||||
|
|
@ -2253,16 +2253,16 @@
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>9c39018c783443ee4b4eb368c937aeb3</string>
|
||||
<string>c0ccb2a5d721ea130c1e05c4f223e0ec</string>
|
||||
<key>url</key>
|
||||
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.571939-windows64-571939.tar.bz2</string>
|
||||
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.577418-windows64-577418.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>windows</string>
|
||||
</map>
|
||||
</map>
|
||||
<key>version</key>
|
||||
<string>1.0.571939</string>
|
||||
<string>1.0.577418</string>
|
||||
</map>
|
||||
<key>mesa</key>
|
||||
<map>
|
||||
|
|
@ -2720,9 +2720,9 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
|
|||
<key>archive</key>
|
||||
<map>
|
||||
<key>hash</key>
|
||||
<string>b7be1d6116fb5848ab2beef19b6a8b15</string>
|
||||
<string>b1dad7c841118a3b6e03a01722d1846a</string>
|
||||
<key>url</key>
|
||||
<string>http://3p.firestormviewer.org/openjpeg-2.3.1.202991551-linux64-202991551.tar.bz2</string>
|
||||
<string>http://3p.firestormviewer.org/openjpeg-2.5.0.230362345-linux64-230362345.tar.bz2</string>
|
||||
</map>
|
||||
<key>name</key>
|
||||
<string>linux64</string>
|
||||
|
|
|
|||
|
|
@ -576,7 +576,6 @@ public:
|
|||
for (S32 c = 0; c < numcomps; c++)
|
||||
{
|
||||
cmptparm[c].prec = 8;
|
||||
cmptparm[c].bpp = 8;
|
||||
cmptparm[c].sgnd = 0;
|
||||
cmptparm[c].dx = parameters.subsampling_dx;
|
||||
cmptparm[c].dy = parameters.subsampling_dy;
|
||||
|
|
|
|||
|
|
@ -107,9 +107,9 @@ protected:
|
|||
static std::string getElementLabel(daeElement *element);
|
||||
static size_t getSuffixPosition(std::string label);
|
||||
static std::string getLodlessLabel(daeElement *element);
|
||||
|
||||
static std::string preprocessDAE(std::string filename);
|
||||
static LODSuffixArray sLODSuffix; // <FS:Beq/> mesh loader suffix configuration
|
||||
public: // <FS:Beq/> open up for local mesh to use
|
||||
static std::string preprocessDAE(std::string filename);
|
||||
|
||||
private:
|
||||
U32 mGeneratedModelLimit; // Attempt to limit amount of generated submodels
|
||||
|
|
|
|||
|
|
@ -1261,7 +1261,7 @@ BOOL LLWindowMacOSX::pasteTextFromClipboard(LLWString &dst)
|
|||
llutf16string str(pboard_data);
|
||||
free(pboard_data);
|
||||
|
||||
dst = utf16str_to_wstring(str)
|
||||
dst = utf16str_to_wstring(str);
|
||||
LLWStringUtil::removeCRLF(dst); // <FS:CR>;
|
||||
if (dst != L"")
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2058,32 +2058,49 @@ endif (WINDOWS)
|
|||
|
||||
# Add the xui files. This is handy for searching for xui elements
|
||||
# from within the IDE.
|
||||
set(viewer_XUI_FILES
|
||||
skins/default/colors.xml
|
||||
skins/default/default_languages.xml
|
||||
skins/default/textures/textures.xml
|
||||
)
|
||||
file(GLOB DEFAULT_XUI_FILE_GLOB_LIST
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/skins/*/xui/en/*.xml)
|
||||
list(APPEND viewer_XUI_FILES ${DEFAULT_XUI_FILE_GLOB_LIST})
|
||||
# <FS:Ansariel> Make all XUI files accessible in Visual Studio
|
||||
#set(viewer_XUI_FILES
|
||||
# skins/default/colors.xml
|
||||
# skins/default/default_languages.xml
|
||||
# skins/default/textures/textures.xml
|
||||
# )
|
||||
#file(GLOB DEFAULT_XUI_FILE_GLOB_LIST
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/skins/*/xui/en/*.xml)
|
||||
#list(APPEND viewer_XUI_FILES ${DEFAULT_XUI_FILE_GLOB_LIST})
|
||||
|
||||
file(GLOB DEFAULT_WIDGET_FILE_GLOB_LIST
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/skins/*/xui/en/widgets/*.xml)
|
||||
list(APPEND viewer_XUI_FILES ${DEFAULT_WIDGET_FILE_GLOB_LIST})
|
||||
#file(GLOB DEFAULT_WIDGET_FILE_GLOB_LIST
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/skins/*/xui/en/widgets/*.xml)
|
||||
#list(APPEND viewer_XUI_FILES ${DEFAULT_WIDGET_FILE_GLOB_LIST})
|
||||
|
||||
# Cannot append empty lists in CMake, wait until we have files here.
|
||||
#file(GLOB SILVER_WIDGET_FILE_GLOB_LIST
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/skins/silver/xui/en-us/widgets/*.xml)
|
||||
#list(APPEND viewer_XUI_FILES ${SILVER_WIDGET_FILE_GLOB_LIST})
|
||||
## Cannot append empty lists in CMake, wait until we have files here.
|
||||
##file(GLOB SILVER_WIDGET_FILE_GLOB_LIST
|
||||
## ${CMAKE_CURRENT_SOURCE_DIR}/skins/silver/xui/en-us/widgets/*.xml)
|
||||
##list(APPEND viewer_XUI_FILES ${SILVER_WIDGET_FILE_GLOB_LIST})
|
||||
|
||||
list(SORT viewer_XUI_FILES)
|
||||
#list(SORT viewer_XUI_FILES)
|
||||
|
||||
source_group("XUI Files" FILES ${viewer_XUI_FILES})
|
||||
#source_group("XUI Files" FILES ${viewer_XUI_FILES})
|
||||
|
||||
set_source_files_properties(${viewer_XUI_FILES}
|
||||
#set_source_files_properties(${viewer_XUI_FILES}
|
||||
# PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
|
||||
#list(APPEND viewer_SOURCE_FILES ${viewer_XUI_FILES})
|
||||
|
||||
file(GLOB_RECURSE viewer_XUI_FILES LIST_DIRECTORIES FALSE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/skins/*.xml)
|
||||
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/skins PREFIX "XUI Files" FILES ${viewer_XUI_FILES})
|
||||
set_source_files_properties(${viewer_XUI_FILES}
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
|
||||
list(APPEND viewer_SOURCE_FILES ${viewer_XUI_FILES})
|
||||
# </FS:Ansariel>
|
||||
|
||||
file(GLOB_RECURSE viewer_SHADER_FILES LIST_DIRECTORIES FALSE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders/*.glsl)
|
||||
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders PREFIX "Shaders" FILES ${viewer_SHADER_FILES})
|
||||
set_source_files_properties(${viewer_SHADER_FILES}
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
list(APPEND viewer_SOURCE_FILES ${viewer_SHADER_FILES})
|
||||
|
||||
|
||||
set(viewer_APPSETTINGS_FILES
|
||||
app_settings/anim.ini
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ SimMeasurement<> SIM_TIME_DILATION("simtimedilation", "Simulator time scale",
|
|||
SIM_MAIN_AGENTS("simmainagents", "Number of avatars in current region", LL_SIM_STAT_NUMAGENTMAIN),
|
||||
SIM_CHILD_AGENTS("simchildagents", "Number of avatars in neighboring regions", LL_SIM_STAT_NUMAGENTCHILD),
|
||||
SIM_OBJECTS("simobjects", "", LL_SIM_STAT_NUMTASKS),
|
||||
SIM_ACTIVE_OBJECTS("simactiveobjects", "Number of scripted and/or mocing objects", LL_SIM_STAT_NUMTASKSACTIVE),
|
||||
SIM_ACTIVE_OBJECTS("simactiveobjects", "Number of scripted and/or moving objects", LL_SIM_STAT_NUMTASKSACTIVE),
|
||||
SIM_ACTIVE_SCRIPTS("simactivescripts", "Number of scripted objects", LL_SIM_STAT_NUMSCRIPTSACTIVE),
|
||||
SIM_IN_PACKETS_PER_SEC("siminpps", "", LL_SIM_STAT_INPPS),
|
||||
SIM_OUT_PACKETS_PER_SEC("simoutpps", "", LL_SIM_STAT_OUTPPS),
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<floater name="Local Mesh"
|
||||
positioning="centered"
|
||||
legacy_header_height="18"
|
||||
can_resize="false"
|
||||
can_resize="true"
|
||||
can_dock="false"
|
||||
can_close="true"
|
||||
height="300"
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
title="Local Mesh">
|
||||
|
||||
<tab_container name="local_mesh_tabs"
|
||||
follows="top|left"
|
||||
follows="top|left|right|bottom"
|
||||
top="20"
|
||||
left="0"
|
||||
height="223"
|
||||
|
|
@ -28,15 +28,15 @@
|
|||
tabs_flashing_color="MenuItemFlashBgColor">
|
||||
<last_tab tab_top_image_flash="TabTop_Right_Flashing" />
|
||||
<panel name="local_mesh_assets_panel"
|
||||
follows="top|left|right|bottom"
|
||||
help_topic="local_mesh_assets"
|
||||
label="Local Mesh Assets"
|
||||
layout="topleft"
|
||||
title="Local Mesh Assets">
|
||||
<fs_scroll_list name="l_name_list"
|
||||
left_delta="5"
|
||||
top_pad="5"
|
||||
top_pad="18"
|
||||
width="495"
|
||||
height="220"
|
||||
content_type="Objects"
|
||||
follows="left|top|right|bottom"
|
||||
column_padding="0"
|
||||
|
|
@ -62,13 +62,13 @@
|
|||
</fs_scroll_list>
|
||||
</panel>
|
||||
<panel name="logs_panel"
|
||||
follows="top|left|right|bottom"
|
||||
label="Log"
|
||||
layout="topleft"
|
||||
help_topic="local_mesh_log">
|
||||
<view_border name="local_mesh_log_tab_border"
|
||||
bevel_style="none"
|
||||
follows="top|left"
|
||||
height="200"
|
||||
follows="top|left|right|bottom"
|
||||
layout="topleft"
|
||||
left="3"
|
||||
ignore_tab="false"
|
||||
|
|
@ -79,7 +79,6 @@
|
|||
left_delta="0"
|
||||
top_delta="0"
|
||||
right="-2"
|
||||
height="195"
|
||||
follows="left|top|right|bottom"
|
||||
type="string"
|
||||
embedded_items="false"
|
||||
|
|
@ -93,13 +92,13 @@
|
|||
</text_editor>
|
||||
</panel>
|
||||
<panel name="local_mesh_settings_panel"
|
||||
follows="top|left|right|bottom"
|
||||
layout="topleft"
|
||||
label="Settings"
|
||||
help_topic="local_mesh_settings">
|
||||
<view_border name="local_mesh_settings_tab_border"
|
||||
bevel_style="none"
|
||||
follows="top|left"
|
||||
height="200"
|
||||
follows="top|left|right|bottom"
|
||||
layout="topleft"
|
||||
left="3"
|
||||
ignore_tab="false"
|
||||
|
|
@ -263,7 +262,7 @@
|
|||
<combo_box name="object_apply_list"
|
||||
height="18"
|
||||
layout="topleft"
|
||||
follows="left|top|bottom"
|
||||
follows="bottom"
|
||||
left="105"
|
||||
top="253"
|
||||
width="315"
|
||||
|
|
|
|||
|
|
@ -97,9 +97,11 @@
|
|||
<text name="linksets_name_label">
|
||||
Nom
|
||||
</text>
|
||||
<search_editor label="Objets par nom" name="filter_by_name"/>
|
||||
<text name="linksets_desc_label">
|
||||
Description
|
||||
</text>
|
||||
<search_editor label="Objets par description" name="filter_by_description"/>
|
||||
<combo_box name="filter_by_linkset_use">
|
||||
<combo_box.item label="Filtrer par usage..." name="filter_by_linkset_use_none"/>
|
||||
<combo_box.item label="Marche possible" name="filter_by_linkset_use_walkable"/>
|
||||
|
|
@ -129,7 +131,7 @@
|
|||
</text>
|
||||
<button label="Actualiser" name="refresh_objects_list"/>
|
||||
<button label="Tout sélectionner" name="select_all_objects"/>
|
||||
<button label="Ne rien sélectionner" name="select_none_objects"/>
|
||||
<button label="Rien sélectionner" name="select_none_objects"/>
|
||||
</panel>
|
||||
<panel name="pathfinding_linksets_actions">
|
||||
<text name="linksets_actions_label">
|
||||
|
|
@ -137,7 +139,7 @@
|
|||
</text>
|
||||
<check_box label="Afficher la balise" name="show_beacon"/>
|
||||
<button label="Prendre" name="take_objects"/>
|
||||
<button label="Prendre une copie" name="take_copy_objects"/>
|
||||
<button label="Prendre copie" name="take_copy_objects"/>
|
||||
<button label="M’y téléporter" name="teleport_me_to_object"/>
|
||||
<button label="Retour" name="return_objects"/>
|
||||
<button label="Supprimer" name="delete_objects"/>
|
||||
|
|
@ -165,7 +167,7 @@
|
|||
D
|
||||
</text>
|
||||
<line_editor name="edit_d_value" tool_tip="Marche possible pour les personnages de type D. Exemple de type de personnage : autre."/>
|
||||
<button label="Appliquer les changements" name="apply_edit_values"/>
|
||||
<button label="Appliquer changements" name="apply_edit_values"/>
|
||||
<text name="suggested_use_a_label">
|
||||
(Humanoïde)
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<tab_container label="Confidentialité" name="tabs">
|
||||
<panel label="Général" name="tab-general">
|
||||
<panel.string name="log_in_to_change">Se connecter pour modifier</panel.string>
|
||||
<button label="Effacer l'historique" tool_tip="Efface l'image de connexion, la dernière position, l'historique de téléportations, le cache du navigateur et des textures" name="clear_webcache"/>
|
||||
<button label="Effacer l'historique" tool_tip="Effacer l'historique de recherche et de téléportation, ainsi que le cache du web et des textures" name="clear_webcache"/>
|
||||
<text name="cache_size_label">(Emplacements, images, internet, recherches)</text>
|
||||
<check_box label="Afficher mes informations de profil dans les résultats de recherche" name="online_searchresults"/>
|
||||
<check_box label="Seuls mes amis et groupes savent que je suis connecté" name="online_visibility"/>
|
||||
|
|
|
|||
|
|
@ -5381,7 +5381,7 @@ Si le problème persiste, vérifiez la configuration de votre réseau et de votr
|
|||
Premium Plus
|
||||
</string>
|
||||
<string name="MembershipUpgradeText">
|
||||
Passer au compte Premium
|
||||
Changer d'abonnement
|
||||
</string>
|
||||
<string name="MembershipPremiumText">
|
||||
Mon abonnement Premium
|
||||
|
|
|
|||
|
|
@ -82,9 +82,11 @@
|
|||
<text name="linksets_name_label">
|
||||
Nazwa
|
||||
</text>
|
||||
<search_editor label="Obiekty według nazwy" name="filter_by_name" />
|
||||
<text name="linksets_desc_label">
|
||||
Opis
|
||||
</text>
|
||||
<search_editor label="Obiekty według opisu" name="filter_by_description" />
|
||||
<combo_box name="filter_by_linkset_use">
|
||||
<combo_box.item label="Filtr po zastosowaniu zbioru..." name="filter_by_linkset_use_none" />
|
||||
<combo_box.item label="Dostępne do przejścia" name="filter_by_linkset_use_walkable" />
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
(dla obecnej sesji)
|
||||
</global>
|
||||
<global name="alwayschoose">
|
||||
Zawsze wybieraj tą opcję
|
||||
Zawsze wybieraj tę opcję
|
||||
</global>
|
||||
<global name="implicitclosebutton">
|
||||
Zamknij
|
||||
|
|
@ -84,7 +84,7 @@ Inicjalizacja Marketplace nieudana z powodu błędu sieci lub systemu. Spróbuj
|
|||
<notification name="StockPasteFailed">
|
||||
Kopiowanie lub przeniesienie do folderu Magazynowego nie powiodło się:
|
||||
|
||||
'[ERROR_CODE]'
|
||||
'[ERROR_CODE]'
|
||||
</notification>
|
||||
<notification name="MyOutfitsPasteFailed">
|
||||
Jeden lub więcej przedmiotów nie może być użyty w "Strojach"
|
||||
|
|
@ -105,12 +105,12 @@ Inicjalizacja Marketplace nieudana z powodu błędu sieci lub systemu. Spróbuj
|
|||
<notification name="MerchantListingFailed">
|
||||
Listowanie na Marketplace nie powiodło się:
|
||||
|
||||
'[ERROR_CODE]'
|
||||
'[ERROR_CODE]'
|
||||
</notification>
|
||||
<notification name="MerchantFolderActivationFailed">
|
||||
Aktywacja tego folderu wersji nie powiodła się:
|
||||
|
||||
'[ERROR_CODE]'
|
||||
'[ERROR_CODE]'
|
||||
</notification>
|
||||
<notification name="MerchantForceValidateListing">
|
||||
Aby wylistowanie tej rzeczy było możliwe hierarchia w jej zawartości została automatycznie naprawiona.
|
||||
|
|
@ -1163,7 +1163,7 @@ Zazwyczaj jest to tymczasowy problem. Możesz kontynuować modyfikacje i zapisa
|
|||
Nie możesz kupić działek dla grupy.
|
||||
Nie masz praw kupowania działek dla Twojej aktywnej grupy.
|
||||
</notification>
|
||||
<notification label="Add Friend" name="AddFriendWithMessage">
|
||||
<notification label="Dodaj znajomego" name="AddFriendWithMessage">
|
||||
Znajomi mogą pozwalać na odnajdywanie się wzajemnie na mapie i na otrzymywanie informacji o statusie online.
|
||||
|
||||
Zaproponować znajomość [NAME]?
|
||||
|
|
@ -1407,7 +1407,7 @@ Możesz normalnie używać [APP_NAME], inni użytkownicy będą Cię widzieli po
|
|||
<notification name="AgentComplexityWithVisibility">
|
||||
Twój [https://community.secondlife.com/t5/English-Knowledge-Base/Avatar-Rendering-Complexity/ta-p/2967838 stopień złożoności awatara] to [AGENT_COMPLEXITY].
|
||||
[OVERLIMIT_MSG]
|
||||
<usetemplate ignoretext="Ostrzegaj mnie, gdy stopień złożoności mojego awatara jest zbyt wysoki" name="notifyignore"/>
|
||||
<usetemplate ignoretext="Ostrzegaj mnie, gdy stopień złożoności mojego awatara jest zbyt wysoki" name="notifyignore"/>
|
||||
</notification>
|
||||
<notification name="AgentComplexity">
|
||||
Twój [https://community.secondlife.com/t5/English-Knowledge-Base/Avatar-Rendering-Complexity/ta-p/2967838 stopień złożoności awatara] to [AGENT_COMPLEXITY].
|
||||
|
|
@ -1793,7 +1793,7 @@ Premium Plus pozwala na [MAX_PREMIUM_PLUS]. [https://secondlife.com/my/account/m
|
|||
</form>
|
||||
</notification>
|
||||
<notification name="KickAllUsers">
|
||||
Z jakim komunikatem wyrzucić wszystkich użytkowników z regionu?
|
||||
Z jakim komunikatem wyrzucić wszystkich użytkowników ze świata?
|
||||
<form name="form">
|
||||
<input name="message">
|
||||
Administrator wylogował Cię.
|
||||
|
|
@ -1933,7 +1933,7 @@ Kontynuować?
|
|||
<notification label="Zmiana dostępu do Majątku Lindenów" name="ChangeLindenAccess">
|
||||
Dokonujesz zmiany w liście dostępu Regionu głównego należącego do Lindenów (Regiony Główne, Teen Grid, Orientacja).
|
||||
|
||||
Żądana operacja jest wyjątkowo niebezpieczna dla wszystkich Rezydentów przebywających w regionie i powinna być używana wyłącznie w celu zablokowania opcji pozwalającej na przeniesienie obiektów/L$ do/z sieci.
|
||||
Żądana operacja jest wyjątkowo niebezpieczna dla wszystkich Rezydentów przebywających w regionie i powinna być używana wyłącznie w celu zablokowania opcji pozwalającej na przeniesienie obiektów/L$ do/ze świata.
|
||||
Dodatkowo, zmiany dokonane w Regionie Głównym mogą spowodować problemy przestrzeni serwerowej innych regionów.
|
||||
|
||||
Kontynuować?
|
||||
|
|
@ -2865,7 +2865,7 @@ Nie możesz tutaj latać.
|
|||
Popychanie niedozwolone. Nie możesz tutaj popychać innych chyba, że jesteś właścicielem tej działki.
|
||||
</notification>
|
||||
<notification name="NoVoice">
|
||||
Ta działka nie pozwala na rozmowy głosowe.
|
||||
Ta działka nie pozwala na rozmowy głosowe. Nie będziesz słyszeć, jak ktoś rozmawia.
|
||||
</notification>
|
||||
<notification name="NoBuild">
|
||||
Ta działka nie pozwala na budowanie. Nie możesz tworzyć tutaj obiektów.
|
||||
|
|
@ -2910,7 +2910,7 @@ Pełne informacje na temat klasyfikacji treści można znaleźć [https://commun
|
|||
Region, do którego próbujesz się dostać, właśnie się wyłącza.
|
||||
</notification>
|
||||
<notification name="URBannedFromRegion">
|
||||
Zostałeś zbanowany w regionie.
|
||||
Zostałeś/aś zbanowany/a w regionie.
|
||||
</notification>
|
||||
<notification name="NoTeenGridAccess">
|
||||
Twoje konto nie może zostać połączone z podanym regionem Teen Grid.
|
||||
|
|
@ -3808,7 +3808,7 @@ Zmienić tryb i wyłączyć program?
|
|||
</notification>
|
||||
<notification name="ConfirmHideUI">
|
||||
Ta akcja ukryje wszystkie menu i przyciski. Aby je pokazać użyj skrótu [SHORTCUT] ponownie.
|
||||
<usetemplate name="okcancelignore" notext="Anuluj" ignoretext="Potwierdź przed ukryciem interfejsu"/>
|
||||
<usetemplate name="okcancelignore" notext="Anuluj" ignoretext="Potwierdź przed ukryciem interfejsu"/>
|
||||
</notification>
|
||||
<notification name="PathfindingLinksets_WarnOnPhantom">
|
||||
Niektórym z zaznaczonych zbiorów części zostanie przełączony status Widmowy.
|
||||
|
|
@ -4851,7 +4851,7 @@ Będzie można użyć http://opensimulator.org/wiki/inventory aby rozwiązać pr
|
|||
i kliknij przycisk składania zamówienia.
|
||||
Będziesz mógł/a dodać metodę płatności w kasie.
|
||||
<form name="form">
|
||||
<button name="Continue" text="Kontyntynuj" />
|
||||
<button name="Continue" text="Kontynuuj" />
|
||||
<button name="Cancel" text="Anuluj" />
|
||||
</form>
|
||||
</notification>
|
||||
|
|
@ -5089,18 +5089,6 @@ Jeśli nie zgadzasz się z niniejszymi warunkami użytkowania, nie należy przep
|
|||
<notification name="EnableHiDPI">
|
||||
Włączenie obsługi HiDPI może mieć niekorzystne skutki i pogorszyć wydajność.
|
||||
</notification>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<notification name="FailedToFindSettings">
|
||||
Nie można załadować ustawień dla [NAME] z bazy danych.
|
||||
</notification>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<panel.string name="log_in_to_change">
|
||||
Zaloguj się, by zmienić
|
||||
</panel.string>
|
||||
<button label="Wyczyść historię" tool_tip="Wyczyść zapisane obrazy, ostatnią lokalizację, historię teleportów, bufor stron internetowych i bufor danych tekstur" name="clear_webcache"/>
|
||||
<button label="Wyczyść historię" tool_tip="Wyczyść historię teleportów i wyszukiwania oraz pamięć podręczną stron internetowych i bufor danych tekstur" name="clear_webcache"/>
|
||||
<text name="cache_size_label">
|
||||
(miejsca, obrazy, strony web, historia wyszukiwarki)
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ Więcej informacji w naszym FAQ:
|
|||
http://secondlife.com/viewer-access-faq
|
||||
</string>
|
||||
<string name="LoginFailed">
|
||||
Awaria logowania awaryjnego do świata.
|
||||
Logowanie nieudane.
|
||||
Jeśli uważasz, że to błąd, skontaktuj się z obsługą świata.
|
||||
</string>
|
||||
<string name="LoginIntermediateOptionalUpdateAvailable">
|
||||
|
|
@ -2226,10 +2226,10 @@ Jeśli ciągle otrzymujesz tą wiadomość, to skontaktuj się z pomocą technic
|
|||
Pracownik Linden Lab
|
||||
</string>
|
||||
<string name="PaymentInfoUsed">
|
||||
Płatności: Dane użyte
|
||||
Płatności: Dane w użyciu
|
||||
</string>
|
||||
<string name="PaymentInfoOnFile">
|
||||
Płatności: Dane znane
|
||||
Płatności: Dane przypisane
|
||||
</string>
|
||||
<string name="NoPaymentInfoOnFile">
|
||||
Płatności: Dane nieznane
|
||||
|
|
@ -2744,13 +2744,13 @@ Jeśli ciągle otrzymujesz tą wiadomość, to skontaktuj się z pomocą technic
|
|||
Nie dodano żadnych reklam. Kliknij na przycisk Nowa, aby utworzyć reklamę.
|
||||
</string>
|
||||
<string name="NoAvatarPicksClassifiedsText">
|
||||
Użytkownik nie ma ulubionych miejsc ani reklam
|
||||
Brak ulubionych miejsc/reklam
|
||||
</string>
|
||||
<string name="NoAvatarPicksText">
|
||||
Użytkownik nie ma ulubionych miejsc
|
||||
Brak ulubionych miejsc
|
||||
</string>
|
||||
<string name="NoAvatarClassifiedsText">
|
||||
Użytkownik nie ma reklam
|
||||
Brak reklam
|
||||
</string>
|
||||
<string name="PicksClassifiedsLoadingText">
|
||||
Ładowanie...
|
||||
|
|
@ -2924,6 +2924,9 @@ Oczekiwane .wav, .tga, .bmp, .jpg, .jpeg, lub .anim
|
|||
<string name="Linden Location">
|
||||
Lokalizacja Lindenów
|
||||
</string>
|
||||
<string name="Adult">
|
||||
Dla dorosłych
|
||||
</string>
|
||||
<!-- FS:Ansariel: Fixed to match PARCEL_CATEGORY_UI_STRING array -->
|
||||
<string name="Arts and Culture">
|
||||
Sztuka i Kultura
|
||||
|
|
@ -2985,7 +2988,7 @@ Błąd:
|
|||
<string name="MBUnableToAccessFile">
|
||||
Aplikacja [APP_NAME] nie odnalazła poszukiwanego pliku.
|
||||
|
||||
Może być to spowodowane aktywnością kilku kopii oprogramowania w tej samej chwili lub Twój system błędnie odczytuje proces zakończenia dla uruchomionych aplikacji.
|
||||
Może być to spowodowane aktywnością kilku kopii oprogramowania w tej samej chwili lub Twój system błędnie uważa, że plik jest otwarty / zablokowany.
|
||||
Jeżeli nadal otrzymujesz ten komunikat, uruchom swój komputer ponownie.
|
||||
Jeżeli problem nadal występuje, proponujemy całkowite odinstalowanie aplikacji [APP_NAME] oraz ponowną jej instalację.
|
||||
</string>
|
||||
|
|
@ -3058,7 +3061,7 @@ Uruchomione w oknie.
|
|||
Ustaw tryb koloru swojego wyświetlacza na 32-bity.
|
||||
</string>
|
||||
<string name="MBAlpha">
|
||||
Aplikacja [APP_NAME] nie może zostać uruchomiona, ponieważ nie jest możliwe dostanie się na kanał 8 bitowy alpha. Najczęściej jest to spowodowane błędami sterowników karty video.
|
||||
Aplikacja [APP_NAME] nie może zostać uruchomiona, ponieważ nie może uzyskać dostępu do 8 bitowego kanału alpha. Najczęściej jest to spowodowane błędami sterowników karty video.
|
||||
Upewnij się, że posiadasz najnowsze aktualizacje sterowników karty video.
|
||||
Dodatkowo, sprawdź czy Twój monitor posiada poprawną konfigurację koloru (32-bity) w Panel Sterowania > Ekran > Ustawienia.
|
||||
Jeżeli nadal otrzymujesz ten komunikat, skontaktuj się z [SUPPORT_SITE].
|
||||
|
|
@ -5137,7 +5140,7 @@ Jeśli problemy będą występowały nadal, proszę sprawdź sieć i ustawienia
|
|||
Wewnętrzne
|
||||
</string>
|
||||
<string name="MembershipUpgradeText">
|
||||
Przejdź na Premium
|
||||
Zmień plan członkostwa
|
||||
</string>
|
||||
<string name="MembershipPremiumText">
|
||||
Moje członkostwo Premium
|
||||
|
|
|
|||
|
|
@ -270,7 +270,7 @@ void LLFloaterLocalMesh::onBtnApply(void* userdata)
|
|||
int object_idx = objectlist_combo_box->getFirstSelectedIndex();
|
||||
|
||||
// finally tell local mesh system to apply
|
||||
LLLocalMeshSystem::getInstance()->applyVObject(selected_object_id, file_id, object_idx, true);
|
||||
LLLocalMeshSystem::getInstance()->applyVObject(selected_object_id, file_id, object_idx, false);
|
||||
}
|
||||
|
||||
//static
|
||||
|
|
@ -411,7 +411,7 @@ bool LLFloaterLocalMesh::processPrimCreated(LLViewerObject* object)
|
|||
{
|
||||
local_id = scroll_ctrl_selected_column->getValue().asUUID();
|
||||
// fill it up with local goodness
|
||||
static const bool use_scale {true};
|
||||
static const bool use_scale {false};
|
||||
|
||||
// // make sure the selection is still valid, and if so - get id.
|
||||
|
||||
|
|
|
|||
|
|
@ -137,22 +137,23 @@ void LLLocalMeshObject::computeObjectTransform(const LLMatrix4& scene_transform)
|
|||
// actual bounding box size
|
||||
mObjectSize = mObjectBoundingBox.second;
|
||||
mObjectSize -= mObjectBoundingBox.first;
|
||||
for (int vec_iter = 0; vec_iter < 4; ++vec_iter)
|
||||
{
|
||||
// make sure it can be divided by
|
||||
if (fabs(mObjectSize.mV[vec_iter]) <= F_APPROXIMATELY_ZERO)
|
||||
{
|
||||
mObjectSize.mV[vec_iter] = 1.0f;
|
||||
}
|
||||
}
|
||||
|
||||
// make sure all axes of mObjectSize are non zero
|
||||
for (auto& axis_size : mObjectSize.mV)
|
||||
{
|
||||
// set size of 1.0 if < F_APPROXIMATELY_ZERO
|
||||
if (axis_size <= F_APPROXIMATELY_ZERO)
|
||||
{
|
||||
axis_size = 1.0f;
|
||||
}
|
||||
}
|
||||
// bounding box scale in a 1Mx3 cube
|
||||
mObjectScale.set(1.f, 1.f, 1.f);
|
||||
for (int vec_iter = 0; vec_iter < 4; ++vec_iter)
|
||||
{
|
||||
mObjectScale.mV[vec_iter] = mObjectScale.mV[vec_iter] / mObjectSize.mV[vec_iter];
|
||||
}
|
||||
mObjectSize = mObjectSize * scene_transform;
|
||||
|
||||
}
|
||||
|
||||
void LLLocalMeshObject::normalizeFaceValues(LLLocalMeshFileLOD lod_iter)
|
||||
|
|
@ -379,7 +380,8 @@ LLLocalMeshFile::LLLocalMeshFile(const std::string& filename, bool try_lods)
|
|||
mFilenames[LOCAL_LOD_HIGH] = filename;
|
||||
|
||||
// check if we have a valid extension, can't switch with string can we?
|
||||
if (std::string exten_str = boost::filesystem::extension(filename); exten_str == ".dae")
|
||||
if( std::string exten_str = boost::filesystem::extension(filename);
|
||||
boost::iequals(exten_str, ".dae") )
|
||||
{
|
||||
mExtension = LLLocalMeshFileExtension::EXTEN_DAE;
|
||||
pushLog("LLLocalMeshFile", "Extension found: COLLADA");
|
||||
|
|
|
|||
|
|
@ -32,8 +32,10 @@
|
|||
#include "vjlocalmeshimportdae.h"
|
||||
|
||||
/* linden headers */
|
||||
#include "llviewercontrol.h" // for gSavedSettings
|
||||
#include "llmodelloader.h"
|
||||
#include "llvoavatarself.h"
|
||||
#include "lldaeloader.h" // for preProcessDAE
|
||||
|
||||
/* dae headers*/
|
||||
#if LL_MSVC
|
||||
|
|
@ -54,7 +56,6 @@
|
|||
#pragma warning (default : 4264)
|
||||
#endif
|
||||
|
||||
|
||||
LLLocalMeshImportDAE::loadFile_return LLLocalMeshImportDAE::loadFile(LLLocalMeshFile* data, LLLocalMeshFileLOD lod)
|
||||
{
|
||||
pushLog("DAE Importer", "Starting");
|
||||
|
|
@ -70,7 +71,16 @@ LLLocalMeshImportDAE::loadFile_return LLLocalMeshImportDAE::loadFile(LLLocalMesh
|
|||
mLoadingLog.clear();
|
||||
|
||||
// open file and check if opened
|
||||
collada_dom = collada_core.open(filename);
|
||||
if (gSavedSettings.getBOOL("ImporterPreprocessDAE"))
|
||||
{
|
||||
collada_dom = collada_core.openFromMemory(filename, LLDAELoader::preprocessDAE(filename).c_str());
|
||||
}
|
||||
else
|
||||
{
|
||||
LL_INFOS() << "Skipping dae preprocessing" << LL_ENDL;
|
||||
collada_dom = collada_core.open(filename);
|
||||
}
|
||||
|
||||
if (!collada_dom)
|
||||
{
|
||||
pushLog("DAE Importer", "Collada DOM instance could not initialize.");
|
||||
|
|
|
|||
Loading…
Reference in New Issue