Compare commits

..

96 Commits

Author SHA1 Message Date
QIDI TECH
3f31b3f078 Add note of nozzle diameter 2023-08-21 15:28:01 +08:00
QIDI TECH
74e485d913 Continues to push notification when export gcode 2023-08-21 09:36:40 +08:00
QIDI TECH
1dad523325 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-08-19 13:55:19 +08:00
QIDI TECH
b33907514e Add pattern in infill checkbox 2023-08-19 13:55:15 +08:00
76Octane
ff4834edd2 Exporting notification-no fading style 2023-08-18 19:21:29 +08:00
QIDI TECH
42a146b5af Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-08-18 15:11:56 +08:00
QIDI TECH
a8e0bd3669 continues to push notification when export gcode 2023-08-18 15:10:30 +08:00
76Octane
d5c00a7bda Update icons 2023-08-18 13:54:53 +08:00
76Octane
bbc4409f8c Revert "icons update"
This reverts commit a192c86e57.
2023-08-18 13:52:43 +08:00
76Octane
a192c86e57 icons update 2023-08-18 13:51:32 +08:00
sunsets
c8a236e92f Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-08-17 09:22:14 +08:00
76Octane
1b698ce42e Add infill icons 2023-08-14 19:31:09 +08:00
QIDI TECH
b9101f8049 Update first layer speed and start gcode 2023-08-11 17:52:43 +08:00
sunsets
a6bfd77a85 Chamber 2023-08-04 10:01:19 +08:00
76Octane
2dbf47fc36 Adaptive Meshing 2023-08-04 09:01:10 +08:00
QIDI TECH
33a54d7c36 Update QIDITechnology.ini 2023-08-01 19:15:27 +08:00
sunsets
0503b60f30 change 2023-07-28 15:09:44 +08:00
sunsets
bcfcfdf58d Version1.0.4 2023-07-28 10:07:01 +08:00
sunsets
e318ad1cc3 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-28 09:40:07 +08:00
sunsets
144552bd81 delete udplink 2023-07-28 09:39:59 +08:00
sunsets
529153d41d Udp 2023-07-28 09:39:01 +08:00
76Octane
d761a503ca Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-26 16:12:51 +08:00
76Octane
b4fa60892c cn_trans fix 2023-07-26 16:12:09 +08:00
sunsets
f1b81b3d38 thumb 2023-07-25 10:41:06 +08:00
sunsets
9dbc216996 Revert "UDP and thumb"
This reverts commit 729dc96934.
2023-07-25 09:50:35 +08:00
sunsets
4f49d64e7c Update MainFrame.cpp 2023-07-17 19:36:06 +08:00
sunsets
7e28696d35 Update version.inc 2023-07-17 19:25:43 +08:00
sunsets
6fd7c6dac5 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-17 19:01:45 +08:00
sunsets
729dc96934 UDP and thumb 2023-07-17 19:01:41 +08:00
sunsets
bcb8a14ed7 Update README.md 2023-07-15 13:07:57 +08:00
sunsets
b38a69d519 Update README.md 2023-07-15 13:07:40 +08:00
QIDI TECH
126f0688b3 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-10 10:48:39 +08:00
QIDI TECH
63b19be83f Delete filament property 2023-07-10 10:48:36 +08:00
sunsets
8371ef3d8e MAC 2023-07-10 10:15:18 +08:00
sunsets
9a79a617d4 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-10 09:20:37 +08:00
sunsets
2d1de91a4f MAC 2023-07-10 09:20:31 +08:00
76Octane
60871304b5 Update 7/8
1.Add associate .step/.stp files to QIDISlicer
2.Update the userguide.
2023-07-08 13:48:31 +08:00
76Octane
336059534c Update index.html 2023-07-06 16:15:32 +08:00
76Octane
0fa05169af Update UG 2023-07-06 16:05:41 +08:00
76Octane
5ab2212d2c . 2023-07-03 09:22:07 +08:00
76Octane
a63019af97 1 2023-07-01 16:26:56 +08:00
76Octane
757156b7c4 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-07-01 15:48:00 +08:00
76Octane
ead2acb10f Language Update 2023-07-01 15:47:54 +08:00
sunsets
fafeab0341 UDP 2023-07-01 14:12:48 +08:00
76Octane
95a2f9f9c8 Update MainFrame.cpp 2023-06-30 16:55:35 +08:00
76Octane
cd0e2a34e9 Update index.html 2023-06-30 14:28:25 +08:00
QIDI TECH
ce074892d3 Optimized the enabling of parameters related to material properties 2023-06-30 13:45:34 +08:00
QIDI TECH
2fe4163d88 updata to 1.0.2 2023-06-29 17:56:30 +08:00
76Octane
01dc3e3ad1 IssueReport 2023-06-29 16:29:13 +08:00
76Octane
5954ecf4fe Update Device 2023-06-29 16:10:22 +08:00
76Octane
603711a4c1 Update index.html 2023-06-29 15:57:32 +08:00
76Octane
c3042d5c9e Update guidedata 2023-06-29 15:55:14 +08:00
76Octane
4a65859238 Update User Guide 2023-06-29 15:26:49 +08:00
76Octane
26bf542370 Update home.css 2023-06-28 16:38:15 +08:00
76Octane
0cfc26b24e Update home.css 2023-06-28 16:04:17 +08:00
76Octane
e12174acb6 Update User Guide 2023-06-28 15:38:35 +08:00
76Octane
79349676c0 User Guide 2023-06-28 15:34:21 +08:00
QIDI TECH
5e03535305 Fixed the bug of thumbnail mirroring 2023-06-28 13:47:18 +08:00
QIDI TECH
297fda6005 Delete bugwizard 2023-06-28 11:36:09 +08:00
QIDI TECH
aa2c60497f Delete BugWizard 2023-06-28 10:40:36 +08:00
QIDI TECH
5adbe71d0c FIX BUG 2023-06-27 20:10:44 +08:00
QIDI TECH
2de3fb95b5 Fix bug with update 2023-06-27 19:43:01 +08:00
QIDI TECH
dd0d4c8c4a update to latest version 2023-06-27 11:07:34 +08:00
sunsets
afe5c54367 WebView 2023-06-26 18:42:10 +08:00
sunsets
d918a96f24 WebView 2023-06-26 18:20:40 +08:00
76Octane
ea8bd92e15 Merge branch 'main' of https://github.com/QIDITECH/QIDISlicer 2023-06-26 17:01:40 +08:00
QIDI TECH
db45fc10ff Add files via upload 2023-06-26 17:00:59 +08:00
76Octane
fb5f0c9278 Update MsgDialog.cpp 2023-06-26 17:00:06 +08:00
QIDI TECH
d57a16df8f add webview2 2023-06-26 16:57:17 +08:00
QIDI TECH
bf65d80654 update 2023-06-26 16:10:18 +08:00
QIDI TECH
2fc1c21af6 Update MsgDialog.cpp 2023-06-23 20:31:59 +08:00
QIDI TECH
29ea697608 Delete doc directory 2023-06-23 20:19:50 +08:00
QIDI TECH
33af4b520d Add filament property 2023-06-23 20:16:22 +08:00
76Octane
3b05bd17f2 Update MsgDialog.cpp 2023-06-23 13:45:12 +08:00
76Octane
a0db7dbc6c Update MsgDialog.cpp 2023-06-23 11:30:32 +08:00
76Octane
7205bbe709 Update split_parts.svg 2023-06-21 15:49:48 +08:00
76Octane
d7f9295a89 Update split_objects.svg 2023-06-21 15:49:46 +08:00
76Octane
f4d80ebd58 Update settings.svg 2023-06-21 15:49:44 +08:00
76Octane
350400a821 Update seam.svg 2023-06-21 15:49:42 +08:00
76Octane
7420a6fc9a Update scale.svg 2023-06-21 15:49:41 +08:00
76Octane
4408f20283 Update rotate.svg 2023-06-21 15:49:39 +08:00
76Octane
a047bfb654 Update preview.svg 2023-06-21 15:49:36 +08:00
76Octane
3a57deb447 Update place.svg 2023-06-21 15:49:34 +08:00
76Octane
09a891aeec Update paste.svg 2023-06-21 15:49:33 +08:00
76Octane
6818902fa1 Update mmu_segmentation.svg 2023-06-21 15:49:31 +08:00
76Octane
ae7c0f0b25 Update measure.svg 2023-06-21 15:49:30 +08:00
76Octane
de7d5c78db Update layers_white.svg 2023-06-21 15:49:28 +08:00
76Octane
7503e6fe24 Update instance_remove.svg 2023-06-21 15:49:24 +08:00
76Octane
6ef43e5207 Update instance_add.svg 2023-06-21 15:49:22 +08:00
76Octane
34c5379e11 Update fdm_supports.svg 2023-06-21 15:49:20 +08:00
76Octane
dc601ef228 Update editor.svg 2023-06-21 15:49:18 +08:00
76Octane
db11144a56 Update delete_all.svg 2023-06-21 15:49:16 +08:00
76Octane
7804607b70 Update cut.svg 2023-06-21 15:49:14 +08:00
76Octane
d38f7c15d6 Update copy.svg 2023-06-21 15:49:12 +08:00
76Octane
cc8e9ffead Update arrange.svg 2023-06-21 15:49:09 +08:00
76Octane
17026155b3 Update add.svg 2023-06-21 15:49:05 +08:00
276 changed files with 59740 additions and 36919 deletions

View File

@@ -1,16 +1,16 @@
1.0.1
alpha=1.0.1-alpha1
beta=1.0.1-beta1
1.0.2
alpha=1.0.2-alpha1
beta=1.0.2-beta1
[common]
release = 1.0.1
alpha = 1.0.1-alpha1
beta = 1.0.1-beta1
rc = 1.0.1-rc2
release = 1.0.2
alpha = 1.0.2-alpha1
beta = 1.0.2-beta1
rc = 1.0.2-rc2
[release:win64]
url = https://github.com/QIDITECH/QIDISlicer/releases/download/V1.0.1/QIDISlicer_Setup_1.0.1.exe
size = 64366437
url = https://github.com/QIDITECH/QIDISlicer/releases/download/V1.0.2/QIDISlicer_Setup_1.0.2.exe
size = 71118761
[release:linux]
url = https://qidi3d.com

View File

@@ -2,7 +2,7 @@
![QIDISlicer logo](/resources/icons/QIDISlicer.png?raw=true)
# QIDISlicer
QIDISlicer is aprofessional 3D printer slicing softwarewhich is perfectly compatible with all printers and 3D printing filaments of QIDI Technology. Multi-platform support, simple inerface, easy to use, complate functions, easy to learn 3D printing.
QIDISlicer is a professional 3D printer slicing softwarewhich is perfectly compatible with all printers and 3D printing filaments of QIDI Technology. Multi-platform support, simple inerface, easy to use, complate functions, easy to learn 3D printing.
**Notice:QIDISlicer as a new software dedicated to QIDI's new high speed printers, please make sure your firmware version is V 4.0.0 or above.**

View File

@@ -4,6 +4,7 @@ qidislicer_add_cmake_project(OpenEXR
URL_HASH SHA256=0307a3d7e1fa1e77e9d84d7e9a8694583fbbbfd50bdc6884e2c96b8ef6b902de
DEPENDS ${ZLIB_PKG}
GIT_TAG v2.5.5
PATCH_COMMAND COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/OpenEXR.patch
CMAKE_ARGS
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
-DBUILD_TESTING=OFF
@@ -14,4 +15,4 @@ qidislicer_add_cmake_project(OpenEXR
if (MSVC)
add_debug_dep(dep_OpenEXR)
endif ()
endif ()

30
deps/OpenEXR/OpenEXR.patch vendored Normal file
View File

@@ -0,0 +1,30 @@
--- ../OpenEXR-orig/OpenEXR/IlmImf/ImfDwaCompressor.cpp 2021-02-12 17:56:19.000000000 +0100
+++ ./OpenEXR/IlmImf/ImfDwaCompressor.cpp 2023-06-01 13:21:32.666695400 +0200
@@ -159,6 +159,7 @@
#include <limits>
#include <cstddef>
+#include <cstdint>
// Windows specific addition to prevent the indirect import of the redefined min/max macros
--- ../OpenEXR-orig/OpenEXR/IlmImf/ImfHuf.cpp 2021-02-12 17:56:19.000000000 +0100
+++ ./OpenEXR/IlmImf/ImfHuf.cpp 2023-06-01 13:21:53.018583400 +0200
@@ -53,6 +53,7 @@
#include <cstring>
#include <cassert>
#include <algorithm>
+#include <cstdint>
using namespace std;
--- ../OpenEXR-orig/OpenEXR/IlmImf/ImfMisc.cpp 2021-02-12 17:56:19.000000000 +0100
+++ ./OpenEXR/IlmImf/ImfMisc.cpp 2023-06-01 13:22:15.777480000 +0200
@@ -40,6 +40,7 @@
//
//-----------------------------------------------------------------------------
+#include <cstdint>
#include <ImfMisc.h>
#include <ImfHeader.h>
#include <ImfAttribute.h>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

666
deps/wxWidgets/0001-wxWidget-fix.patch vendored Normal file
View File

@@ -0,0 +1,666 @@
diff --git a/build/cmake/init.cmake b/build/cmake/init.cmake
index 0bc4f934b9..479431a69c 100644
--- a/build/cmake/init.cmake
+++ b/build/cmake/init.cmake
@@ -413,7 +413,11 @@ if(wxUSE_GUI)
else()
find_package(OpenGL)
if(WXGTK3 AND OpenGL_EGL_FOUND AND wxUSE_GLCANVAS_EGL)
+ if(UNIX AND NOT APPLE)
+ set(OPENGL_LIBRARIES OpenGL EGL)
+ else()
set(OPENGL_LIBRARIES OpenGL::OpenGL OpenGL::EGL)
+ endif()
find_package(WAYLANDEGL)
if(WAYLANDEGL_FOUND AND wxHAVE_GDK_WAYLAND)
list(APPEND OPENGL_LIBRARIES ${WAYLANDEGL_LIBRARIES})
diff --git a/build/cmake/lib/webview/CMakeLists.txt b/build/cmake/lib/webview/CMakeLists.txt
index cc3298ff33..8adbeaea4f 100644
--- a/build/cmake/lib/webview/CMakeLists.txt
+++ b/build/cmake/lib/webview/CMakeLists.txt
@@ -56,7 +56,7 @@ if(APPLE)
elseif(WXMSW)
if(wxUSE_WEBVIEW_EDGE)
# Update the following variables if updating WebView2 SDK
- set(WEBVIEW2_VERSION "1.0.705.50")
+ set(WEBVIEW2_VERSION "1.0.1418.22")
set(WEBVIEW2_URL "https://www.nuget.org/api/v2/package/Microsoft.Web.WebView2/${WEBVIEW2_VERSION}")
set(WEBVIEW2_SHA256 "51d2ef56196e2a9d768a6843385bcb9c6baf9ed34b2603ddb074fb4995543a99")
diff --git a/include/wx/fontutil.h b/include/wx/fontutil.h
index 09ad8c8ef3..3c0c2d8f7e 100644
--- a/include/wx/fontutil.h
+++ b/include/wx/fontutil.h
@@ -294,7 +294,11 @@ public:
wxFontEncoding GetEncoding() const;
void SetPointSize(int pointsize);
- void SetFractionalPointSize(double pointsize);
+ void SetFractionalPointSize(double pointsize
+#if defined(__WXMSW__)
+ , const wxWindow *window = nullptr
+#endif
+ );
void SetPixelSize(const wxSize& pixelSize);
void SetStyle(wxFontStyle style);
void SetNumericWeight(int weight);
@@ -307,12 +311,19 @@ public:
// Helper used in many ports: use the normal font size if the input is
// negative, as we handle -1 as meaning this for compatibility.
- void SetSizeOrDefault(double size)
+ void SetSizeOrDefault(double size
+#if defined(__WXMSW__)
+ , const wxWindow *window = nullptr
+#endif
+ )
{
SetFractionalPointSize
(
size < 0 ? wxNORMAL_FONT->GetFractionalPointSize()
: size
+#if defined(__WXMSW__)
+ ,window
+#endif
);
}
diff --git a/include/wx/gdicmn.h b/include/wx/gdicmn.h
index e29a77627c..dc48cf9451 100644
--- a/include/wx/gdicmn.h
+++ b/include/wx/gdicmn.h
@@ -38,6 +38,7 @@ class WXDLLIMPEXP_FWD_CORE wxRegion;
class WXDLLIMPEXP_FWD_BASE wxString;
class WXDLLIMPEXP_FWD_CORE wxIconBundle;
class WXDLLIMPEXP_FWD_CORE wxPoint;
+class WXDLLIMPEXP_FWD_CORE wxWindow;
// ---------------------------------------------------------------------------
// constants
@@ -1092,7 +1093,9 @@ extern int WXDLLIMPEXP_CORE wxDisplayDepth();
// get the display size
extern void WXDLLIMPEXP_CORE wxDisplaySize(int *width, int *height);
+extern void WXDLLIMPEXP_CORE wxDisplaySize(const wxWindow *window, int *width, int *height);
extern wxSize WXDLLIMPEXP_CORE wxGetDisplaySize();
+extern wxSize WXDLLIMPEXP_CORE wxGetDisplaySize(const wxWindow *window);
extern void WXDLLIMPEXP_CORE wxDisplaySizeMM(int *width, int *height);
extern wxSize WXDLLIMPEXP_CORE wxGetDisplaySizeMM();
extern wxSize WXDLLIMPEXP_CORE wxGetDisplayPPI();
diff --git a/include/wx/generic/grid.h b/include/wx/generic/grid.h
index d7a3890764..e4dee51d5a 100644
--- a/include/wx/generic/grid.h
+++ b/include/wx/generic/grid.h
@@ -2951,9 +2951,11 @@ private:
wxGridWindow* gridWindow);
// Update the width/height of the column/row being drag-resized.
+ //BBS: add cursor mode for DoGridDragResize's paremeters
void DoGridDragResize(const wxPoint& position,
const wxGridOperations& oper,
- wxGridWindow* gridWindow);
+ wxGridWindow* gridWindow,
+ CursorMode mode);
// process different clicks on grid cells
void DoGridCellLeftDown(wxMouseEvent& event,
diff --git a/include/wx/msw/font.h b/include/wx/msw/font.h
index 0f9768b44e..094d774918 100644
--- a/include/wx/msw/font.h
+++ b/include/wx/msw/font.h
@@ -23,7 +23,7 @@ public:
// ctors and such
wxFont() { }
- wxFont(const wxFontInfo& info);
+ wxFont(const wxFontInfo& info, const wxWindow *window = nullptr);
wxFont(int size,
wxFontFamily family,
diff --git a/include/wx/msw/tooltip.h b/include/wx/msw/tooltip.h
index 4c3be08cec..96fb378d01 100644
--- a/include/wx/msw/tooltip.h
+++ b/include/wx/msw/tooltip.h
@@ -91,10 +91,10 @@ private:
// the one and only one tooltip control we use - never access it directly
// but use GetToolTipCtrl() which will create it when needed
static WXHWND ms_hwndTT;
-
+public:
// create the tooltip ctrl if it doesn't exist yet and return its HWND
static WXHWND GetToolTipCtrl();
-
+private:
// to be used in wxModule for deleting tooltip ctrl window when exiting mainloop
static void DeleteToolTipCtrl();
diff --git a/include/wx/osx/app.h b/include/wx/osx/app.h
index 317a0ca96f..58014ec1d4 100644
--- a/include/wx/osx/app.h
+++ b/include/wx/osx/app.h
@@ -161,7 +161,7 @@ private:
public:
bool OSXInitWasCalled() { return m_inited; }
- void OSXStoreOpenFiles(const wxArrayString &files ) { m_openFiles = files ; }
+ virtual void OSXStoreOpenFiles(const wxArrayString &files ) { m_openFiles = files ; }
void OSXStorePrintFiles(const wxArrayString &files ) { m_printFiles = files ; }
void OSXStoreOpenURL(const wxString &url ) { m_getURL = url ; }
#endif
diff --git a/src/common/combocmn.cpp b/src/common/combocmn.cpp
index b61aac35bf..d12b745e8c 100644
--- a/src/common/combocmn.cpp
+++ b/src/common/combocmn.cpp
@@ -2141,7 +2141,7 @@ void wxComboCtrlBase::CreatePopup()
#if !USES_GENERICTLW
m_winPopup = new wxComboPopupWindowBase2( this, wxNO_BORDER );
#else
- int tlwFlags = wxNO_BORDER;
+ int tlwFlags = wxNO_BORDER | wxSTAY_ON_TOP;
#ifdef wxCC_GENERIC_TLW_IS_FRAME
tlwFlags |= wxFRAME_NO_TASKBAR;
#endif
@@ -2285,6 +2285,9 @@ void wxComboCtrlBase::ShowPopup()
SetFocus();
+ //int displayIdx = wxDisplay::GetFromWindow(this);
+ //wxRect displayRect = wxDisplay(displayIdx != wxNOT_FOUND ? displayIdx : 0u).GetGeometry();
+
// Space above and below
int screenHeight;
wxPoint scrPos;
@@ -2407,9 +2410,13 @@ void wxComboCtrlBase::ShowPopup()
int showFlags = CanDeferShow;
- if ( spaceBelow < szp.y )
+ int anchorSideVertical = m_anchorSide & (wxUP | wxDOWN);
+ if (// Pop up as asked for by the library user.
+ (anchorSideVertical & wxUP) ||
+ // Automatic: Pop up if it does not fit down.
+ (anchorSideVertical == 0 && spaceBelow < szp.y ))
{
- popupY = scrPos.y - szp.y;
+ popupY = scrPos.y - szp.y + displayRect.GetTop();
showFlags |= ShowAbove;
}
diff --git a/src/common/datavcmn.cpp b/src/common/datavcmn.cpp
index 1f5fd4d66b..14ea2f8ef1 100644
--- a/src/common/datavcmn.cpp
+++ b/src/common/datavcmn.cpp
@@ -1322,7 +1322,11 @@ wxDataViewItem wxDataViewCtrlBase::GetSelection() const
wxDataViewItemArray selections;
GetSelections(selections);
- return selections[0];
+ // BBS
+ if (!selections.empty())
+ return selections[0];
+ else
+ return wxDataViewItem(0);
}
namespace
diff --git a/src/common/dcbufcmn.cpp b/src/common/dcbufcmn.cpp
index 74958fce10..59844f4526 100644
--- a/src/common/dcbufcmn.cpp
+++ b/src/common/dcbufcmn.cpp
@@ -82,9 +82,15 @@ private:
const double scale = dc ? dc->GetContentScaleFactor() : 1.0;
wxBitmap* const buffer = new wxBitmap;
+#if __WXMSW__
// we must always return a valid bitmap but creating a bitmap of
// size 0 would fail, so create a 1*1 bitmap in this case
- buffer->CreateScaled(wxMax(w, 1), wxMax(h, 1), -1, scale);
+ buffer->Create(wxMax(w, 1), wxMax(h, 1), 24);
+#else
+ // we must always return a valid bitmap but creating a bitmap of
+ // size 0 would fail, so create a 1*1 bitmap in this case
+ buffer->CreateScaled(wxMax(w, 1), wxMax(h, 1), -1, scale);
+#endif
return buffer;
}
diff --git a/src/common/gdicmn.cpp b/src/common/gdicmn.cpp
index 20442bbc73..9a24951ec7 100644
--- a/src/common/gdicmn.cpp
+++ b/src/common/gdicmn.cpp
@@ -863,11 +863,25 @@ void wxDisplaySize(int *width, int *height)
*height = size.y;
}
+void wxDisplaySize(const wxWindow *window, int *width, int *height)
+{
+ const wxSize size = wxGetDisplaySize(window);
+ if ( width )
+ *width = size.x;
+ if ( height )
+ *height = size.y;
+}
+
wxSize wxGetDisplaySize()
{
return wxDisplay().GetGeometry().GetSize();
}
+wxSize wxGetDisplaySize(const wxWindow *window)
+{
+ return window ? wxDisplay(window).GetGeometry().GetSize() : wxDisplay().GetGeometry().GetSize();
+}
+
void wxClientDisplayRect(int *x, int *y, int *width, int *height)
{
const wxRect rect = wxGetClientDisplayRect();
diff --git a/src/common/intl.cpp b/src/common/intl.cpp
index 0b0d8798f4..7072fab18a 100644
--- a/src/common/intl.cpp
+++ b/src/common/intl.cpp
@@ -1628,6 +1628,12 @@ GetInfoFromLCID(LCID lcid,
{
str = buf;
+//FIXME Vojtech: We forcefully set the locales for a decimal point to "C", but this
+// is not possible for the Win32 locales, therefore there is a discrepancy.
+// It looks like we live with the discrepancy for at least half a year, so we will
+// suppress the assert until we fix Slic3r to properly switch to "C" locales just
+// for file import / export.
+#if 0
// As we get our decimal point separator from Win32 and not the
// CRT there is a possibility of mismatch between them and this
// can easily happen if the user code called setlocale()
@@ -1641,6 +1647,7 @@ GetInfoFromLCID(LCID lcid,
"Decimal separator mismatch -- did you use setlocale()?"
"If so, use wxLocale to change the locale instead."
);
+#endif
}
break;
diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp
index 41fd4524cf..f4a15cb839 100644
--- a/src/generic/grid.cpp
+++ b/src/generic/grid.cpp
@@ -3824,7 +3824,8 @@ void wxGrid::ProcessRowLabelMouseEvent( wxMouseEvent& event, wxGridRowLabelWindo
{
case WXGRID_CURSOR_RESIZE_ROW:
{
- DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow, WXGRID_CURSOR_RESIZE_ROW);
}
break;
@@ -4166,7 +4167,8 @@ void wxGrid::ProcessColLabelMouseEvent( wxMouseEvent& event, wxGridColLabelWindo
switch ( m_cursorMode )
{
case WXGRID_CURSOR_RESIZE_COL:
- DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow, WXGRID_CURSOR_RESIZE_COL);
break;
case WXGRID_CURSOR_SELECT_COL:
@@ -4708,11 +4710,13 @@ bool wxGrid::DoGridDragEvent(wxMouseEvent& event,
return DoGridCellDrag(event, coords, isFirstDrag);
case WXGRID_CURSOR_RESIZE_ROW:
- DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow, WXGRID_CURSOR_RESIZE_ROW);
break;
case WXGRID_CURSOR_RESIZE_COL:
- DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow, WXGRID_CURSOR_RESIZE_COL);
break;
default:
@@ -4803,6 +4807,8 @@ wxGrid::DoGridCellLeftDown(wxMouseEvent& event,
case wxGridSelectCells:
case wxGridSelectRowsOrColumns:
// nothing to do in these cases
+ //BBS: select this cell when first click
+ m_selection->SelectBlock(coords.GetRow(), coords.GetCol(), coords.GetRow(), coords.GetCol(), event);
break;
case wxGridSelectRows:
@@ -5044,9 +5050,11 @@ void wxGrid::ProcessGridCellMouseEvent(wxMouseEvent& event, wxGridWindow *eventG
}
}
+//BBS: add cursor mode for DoGridDragResize's paremeters
void wxGrid::DoGridDragResize(const wxPoint& position,
const wxGridOperations& oper,
- wxGridWindow* gridWindow)
+ wxGridWindow* gridWindow,
+ CursorMode mode)
{
// Get the logical position from the physical one we're passed.
const wxPoint
@@ -5056,10 +5064,28 @@ void wxGrid::DoGridDragResize(const wxPoint& position,
// orthogonal direction.
const int linePos = oper.Dual().Select(logicalPos);
- const int lineStart = oper.GetLineStartPos(this, m_dragRowOrCol);
- oper.SetLineSize(this, m_dragRowOrCol,
+ //BBS: add logic for resize multiplexed cols
+ if (mode == WXGRID_CURSOR_RESIZE_COL) {
+ int col_to_resize = m_dragRowOrCol;
+ int num_rows, num_cols;
+ this->GetCellSize(0, m_dragRowOrCol, &num_rows, &num_cols);
+ if (num_cols < 1)
+ col_to_resize = m_dragRowOrCol - 1;
+
+ const int lineEnd = oper.GetLineEndPos(this, m_dragRowOrCol);
+ const int lineSize = oper.GetLineSize(this, col_to_resize);
+ int size = linePos - lineEnd + lineSize;
+ oper.SetLineSize(this, col_to_resize,
+ wxMax(size,
+ oper.GetMinimalLineSize(this, col_to_resize)));
+ }
+ else {
+ const int lineStart = oper.GetLineStartPos(this, m_dragRowOrCol);
+
+ oper.SetLineSize(this, m_dragRowOrCol,
wxMax(linePos - lineStart,
oper.GetMinimalLineSize(this, m_dragRowOrCol)));
+ }
// TODO: generate RESIZING event, see #10754, if the size has changed.
}
@@ -5082,7 +5108,8 @@ wxPoint wxGrid::GetPositionForResizeEvent(int width) const
void wxGrid::DoEndDragResizeRow(const wxMouseEvent& event, wxGridWindow* gridWindow)
{
- DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridRowOperations(), gridWindow, WXGRID_CURSOR_RESIZE_ROW);
SendGridSizeEvent(wxEVT_GRID_ROW_SIZE, m_dragRowOrCol, -1, event);
@@ -5091,7 +5118,8 @@ void wxGrid::DoEndDragResizeRow(const wxMouseEvent& event, wxGridWindow* gridWin
void wxGrid::DoEndDragResizeCol(const wxMouseEvent& event, wxGridWindow* gridWindow)
{
- DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow);
+ //BBS: add cursor mode for DoGridDragResize's paremeters
+ DoGridDragResize(event.GetPosition(), wxGridColumnOperations(), gridWindow, WXGRID_CURSOR_RESIZE_COL);
SendGridSizeEvent(wxEVT_GRID_COL_SIZE, -1, m_dragRowOrCol, event);
@@ -5105,9 +5133,10 @@ void wxGrid::DoHeaderStartDragResizeCol(int col)
void wxGrid::DoHeaderDragResizeCol(int width)
{
+ //BBS: add cursor mode for DoGridDragResize's paremeters
DoGridDragResize(GetPositionForResizeEvent(width),
wxGridColumnOperations(),
- m_gridWin);
+ m_gridWin, WXGRID_CURSOR_RESIZE_COL);
}
void wxGrid::DoHeaderEndDragResizeCol(int width)
@@ -5891,6 +5920,10 @@ void wxGrid::OnKeyDown( wxKeyEvent& event )
DisableCellEditControl();
MoveCursorDown( event.ShiftDown() );
+ //BBS: select this cell when first click
+ m_selection->SelectBlock(m_currentCellCoords.GetRow(), m_currentCellCoords.GetCol(),
+ m_currentCellCoords.GetRow(), m_currentCellCoords.GetCol(),
+ event);
}
break;
diff --git a/src/msw/bmpcbox.cpp b/src/msw/bmpcbox.cpp
index 0a2d167ad7..0aeba45ea9 100644
--- a/src/msw/bmpcbox.cpp
+++ b/src/msw/bmpcbox.cpp
@@ -156,13 +156,20 @@ void wxBitmapComboBox::RecreateControl()
wxComboBox::DoClear();
- HWND hwnd = GetHwnd();
+ WNDPROC wndproc_edit = nullptr;
+ WinStruct<COMBOBOXINFO> combobox_info;
+ HWND hwnd = GetHwnd();
+if (::GetComboBoxInfo(hwnd, &combobox_info))
+ wndproc_edit = (WNDPROC)wxGetWindowProc(combobox_info.hwndItem);
DissociateHandle();
::DestroyWindow(hwnd);
if ( !MSWCreateControl(wxT("COMBOBOX"), wxEmptyString, pos, size) )
return;
+if (::GetComboBoxInfo(GetHwnd(), &combobox_info))
+ wxSetWindowProc(combobox_info.hwndItem, wndproc_edit);
+
// initialize the controls contents
for ( i = 0; i < numItems; i++ )
{
diff --git a/src/msw/font.cpp b/src/msw/font.cpp
index 0bd240d79f..d38b1b00f5 100644
--- a/src/msw/font.cpp
+++ b/src/msw/font.cpp
@@ -54,7 +54,7 @@ static const int PITCH_MASK = FIXED_PITCH | VARIABLE_PITCH;
class WXDLLEXPORT wxFontRefData: public wxGDIRefData
{
public:
- wxFontRefData(const wxFontInfo& info = wxFontInfo());
+ wxFontRefData(const wxFontInfo& info = wxFontInfo(), const wxWindow* window = nullptr);
wxFontRefData(const wxNativeFontInfo& info, WXHFONT hFont = 0)
{
@@ -324,7 +324,7 @@ protected:
// wxFontRefData
// ----------------------------------------------------------------------------
-wxFontRefData::wxFontRefData(const wxFontInfo& info)
+wxFontRefData::wxFontRefData(const wxFontInfo& info, const wxWindow *window)
{
m_hFont = NULL;
@@ -335,7 +335,7 @@ wxFontRefData::wxFontRefData(const wxFontInfo& info)
}
else
{
- m_nativeFontInfo.SetSizeOrDefault(info.GetFractionalPointSize());
+ m_nativeFontInfo.SetSizeOrDefault(info.GetFractionalPointSize(), window);
}
SetStyle(info.GetStyle());
@@ -518,12 +518,12 @@ wxFontEncoding wxNativeFontInfo::GetEncoding() const
return wxGetFontEncFromCharSet(lf.lfCharSet);
}
-void wxNativeFontInfo::SetFractionalPointSize(double pointSizeNew)
+void wxNativeFontInfo::SetFractionalPointSize(double pointSizeNew, const wxWindow *window)
{
// We don't have the correct DPI to use here, so use that of the
// primary screen and rely on WXAdjustToPPI() changing it later if
// necessary.
- const int ppi = ::GetDeviceCaps(ScreenHDC(), LOGPIXELSY);
+ const int ppi = window ? window->GetDPI().GetY() : ::GetDeviceCaps(ScreenHDC(), LOGPIXELSY);
lf.lfHeight = GetLogFontHeightAtPPI(pointSizeNew, ppi);
pointSize = pointSizeNew;
@@ -812,9 +812,9 @@ wxFont::wxFont(const wxString& fontdesc)
(void)Create(info);
}
-wxFont::wxFont(const wxFontInfo& info)
+wxFont::wxFont(const wxFontInfo& info, const wxWindow *window)
{
- m_refData = new wxFontRefData(info);
+ m_refData = new wxFontRefData(info, window);
}
bool wxFont::Create(const wxNativeFontInfo& info, WXHFONT hFont)
diff --git a/src/msw/menuitem.cpp b/src/msw/menuitem.cpp
index 9bb397d472..30af7154a7 100644
--- a/src/msw/menuitem.cpp
+++ b/src/msw/menuitem.cpp
@@ -368,6 +368,8 @@ void MenuDrawData::Init(wxWindow const* window)
// native menu uses small top margin for separator
if ( SeparatorMargin.cyTopHeight >= 2 )
SeparatorMargin.cyTopHeight -= 2;
+
+ SeparatorSize.cy = 0;
}
else
#endif // wxUSE_UXTHEME
diff --git a/src/msw/window.cpp b/src/msw/window.cpp
index eadc2f5700..f64fea4446 100644
--- a/src/msw/window.cpp
+++ b/src/msw/window.cpp
@@ -4773,33 +4773,49 @@ static wxSize GetWindowDPI(HWND hwnd)
}
/*extern*/
-int wxGetSystemMetrics(int nIndex, const wxWindow* window)
+int wxGetSystemMetrics(int nIndex, const wxWindow* win)
{
#if wxUSE_DYNLIB_CLASS
- if ( !window )
- window = wxApp::GetMainTopWindow();
+ const wxWindow* window = (!win && wxTheApp) ? wxTheApp->GetTopWindow() : win;
- if ( window )
+ if (window)
{
- typedef int (WINAPI * GetSystemMetricsForDpi_t)(int nIndex, UINT dpi);
- static GetSystemMetricsForDpi_t s_pfnGetSystemMetricsForDpi = NULL;
- static bool s_initDone = false;
-
- if ( !s_initDone )
- {
- wxLoadedDLL dllUser32("user32.dll");
- wxDL_INIT_FUNC(s_pfn, GetSystemMetricsForDpi, dllUser32);
- s_initDone = true;
+#if 1
+ if (window->GetHWND() && (nIndex == SM_CXSCREEN || nIndex == SM_CYSCREEN)) {
+ HDC hdc = GetDC(window->GetHWND());
+#if 0
+ double dim = GetDeviceCaps(hdc, nIndex == SM_CXSCREEN ? HORZRES : VERTRES);
+ ReleaseDC(window->GetHWND(), hdc);
+ wxSize dpi = window->GetDPI();
+ dim *= 96.0 / (nIndex == SM_CXSCREEN ? dpi.x : dpi.y);
+ return int(dim + 0.5);
+#else
+ return int(GetDeviceCaps(hdc, nIndex == SM_CXSCREEN ? HORZRES : VERTRES));
+#endif
}
-
- if ( s_pfnGetSystemMetricsForDpi )
+ else
+#endif
{
- const int dpi = window->GetDPI().y;
- return s_pfnGetSystemMetricsForDpi(nIndex, (UINT)dpi);
+ typedef int (WINAPI * GetSystemMetricsForDpi_t)(int nIndex, UINT dpi);
+ static GetSystemMetricsForDpi_t s_pfnGetSystemMetricsForDpi = NULL;
+ static bool s_initDone = false;
+
+ if ( !s_initDone )
+ {
+ wxLoadedDLL dllUser32("user32.dll");
+ wxDL_INIT_FUNC(s_pfn, GetSystemMetricsForDpi, dllUser32);
+ s_initDone = true;
+ }
+
+ if ( s_pfnGetSystemMetricsForDpi )
+ {
+ const int dpi = window->GetDPI().y;
+ return s_pfnGetSystemMetricsForDpi(nIndex, (UINT)dpi);
+ }
}
}
#else
- wxUnusedVar(window);
+ wxUnusedVar(win);
#endif // wxUSE_DYNLIB_CLASS
return ::GetSystemMetrics(nIndex);
diff --git a/src/osx/cocoa/dataview.mm b/src/osx/cocoa/dataview.mm
index 6ff0cc3088..4943f3ea38 100644
--- a/src/osx/cocoa/dataview.mm
+++ b/src/osx/cocoa/dataview.mm
@@ -1734,12 +1734,22 @@ outlineView:(NSOutlineView*)outlineView
if ( !dvc->GetEventHandler()->ProcessEvent(eventDV) )
[super keyDown:event];
}
- else
+ //FIXME Vojtech's hack to get the accelerators assigned to the wxDataViewControl working.
+ else if (! implementation->DoHandleKeyEvent(event))
{
[super keyDown:event]; // all other keys
}
}
+//FIXME Vojtech: This is a workaround to get at least the "mouse move" events at the wxDataViewControl,
+// so we can show the tooltips. The "mouse move" events are being send only if the wxDataViewControl
+// has focus, which is a limitation of wxWidgets. We may grab focus on "mouse entry" though.
+- (void)mouseMoved:(NSEvent *)event
+{
+if (! implementation->DoHandleMouseEvent(event))
+ [super mouseMoved:event];
+}
+
//
// contextual menus
//
@@ -2672,12 +2682,22 @@ void wxCocoaDataViewControl::DoSetIndent(int indent)
void wxCocoaDataViewControl::HitTest(const wxPoint& point, wxDataViewItem& item, wxDataViewColumn*& columnPtr) const
{
- NSPoint const nativePoint = wxToNSPoint((NSScrollView*) GetWXWidget(),point);
+ NSTableHeaderView *headerView = [m_OutlineView headerView];
+ if (headerView && point.y < headerView.visibleRect.size.height) {
+ // The point is inside the header area.
+ columnPtr = NULL;
+ item = wxDataViewItem();
+ return;
+ }
+ // Convert from the window coordinates to the virtual scrolled view coordinates.
+ NSScrollView *scrollView = [m_OutlineView enclosingScrollView];
+ const NSRect &visibleRect = scrollView.contentView.visibleRect;
+ NSPoint const nativePoint = wxToNSPoint((NSScrollView*) GetWXWidget(),
+ wxPoint(point.x + visibleRect.origin.x, point.y + visibleRect.origin.y));
int indexColumn;
int indexRow;
-
indexColumn = [m_OutlineView columnAtPoint:nativePoint];
indexRow = [m_OutlineView rowAtPoint: nativePoint];
if ((indexColumn >= 0) && (indexRow >= 0))
diff --git a/src/osx/cocoa/settings.mm b/src/osx/cocoa/settings.mm
index de5f52860c..a9581174a4 100644
--- a/src/osx/cocoa/settings.mm
+++ b/src/osx/cocoa/settings.mm
@@ -224,7 +224,7 @@ wxFont wxSystemSettingsNative::GetFont(wxSystemFont index)
// ----------------------------------------------------------------------------
// Get a system metric, e.g. scrollbar size
-int wxSystemSettingsNative::GetMetric(wxSystemMetric index, const wxWindow* WXUNUSED(win))
+int wxSystemSettingsNative::GetMetric(wxSystemMetric index, const wxWindow* win)
{
int value;
@@ -259,11 +259,11 @@ int wxSystemSettingsNative::GetMetric(wxSystemMetric index, const wxWindow* WXUN
// TODO case wxSYS_WINDOWMIN_Y:
case wxSYS_SCREEN_X:
- wxDisplaySize(&value, NULL);
+ wxDisplaySize(win, &value, NULL);
return value;
case wxSYS_SCREEN_Y:
- wxDisplaySize(NULL, &value);
+ wxDisplaySize(win, NULL, &value);
return value;
// TODO case wxSYS_FRAMESIZE_X:

View File

@@ -1,3 +1,5 @@
set(_wx_git_tag v3.2.0)
set(_wx_toolkit "")
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(_gtk_ver 2)
@@ -5,27 +7,51 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(_gtk_ver 3)
endif ()
set(_wx_toolkit "-DwxBUILD_TOOLKIT=gtk${_gtk_ver}")
set(_wx_private_font "-DwxUSE_PRIVATE_FONTS=1")
else ()
set(_wx_private_font "-DwxUSE_PRIVATE_FONTS=0")
endif()
if (MSVC)
set(_wx_edge "-DwxUSE_WEBVIEW_EDGE=ON")
else ()
set(_wx_edge "-DwxUSE_WEBVIEW_EDGE=OFF")
endif ()
if (MSVC)
set(_patch_cmd ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-wxWidget-fix.patch)
else ()
set(_patch_cmd test -f WXWIDGETS_PATCHED || ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-wxWidget-fix.patch && touch WXWIDGETS_PATCHED)
endif ()
set(_unicode_utf8 OFF)
if (UNIX AND NOT APPLE) # wxWidgets will not use char as the underlying type for wxString unless its forced to.
set (_unicode_utf8 ON)
endif()
qidislicer_add_cmake_project(wxWidgets
URL https://github.com/prusa3d/wxWidgets/archive/0b49beaacce17d90f0c370ecd73221abd089667a.zip
URL_HASH SHA256=8fa978a76d6bd811b30eecc5124186b9ad54290b820f3a354e85bfa9dae6a5ce
URL https://github.com/prusa3d/wxWidgets/archive/78aa2dc0ea7ce99dc19adc1140f74c3e2e3f3a26.zip
URL_HASH SHA256=94b7d972373503e380e5a8b0ca63b1ccb956da4006402298dd89a0c5c7041b1e
#PATCH_COMMAND ${_patch_cmd}
DEPENDS ${PNG_PKG} ${ZLIB_PKG} ${EXPAT_PKG} dep_TIFF dep_JPEG dep_NanoSVG
CMAKE_ARGS
-DwxBUILD_PRECOMP=ON
${_wx_toolkit}
"-DCMAKE_DEBUG_POSTFIX:STRING="
-DwxBUILD_DEBUG_LEVEL=0
-DwxUSE_MEDIACTRL=OFF
-DwxBUILD_SAMPLES=OFF
-DwxBUILD_SHARED=OFF
-DwxUSE_MEDIACTRL=ON
-DwxUSE_DETECT_SM=OFF
-DwxUSE_UNICODE=ON
${_wx_private_font}
-DwxUSE_UNICODE_UTF8=${_unicode_utf8}
-DwxUSE_OPENGL=ON
-DwxUSE_WEBVIEW=ON
${_wx_edge}
-DwxUSE_WEBVIEW_IE=OFF
-DwxUSE_STC=OFF
-DwxUSE_AUI=ON
-DwxUSE_LIBPNG=sys
-DwxUSE_ZLIB=sys
-DwxUSE_NANOSVG=sys

View File

@@ -1,34 +0,0 @@
# Dependency report for QIDISlicer
## Possible dynamic linking on Linux
* zlib: Strict dependency required from the system, linked dynamically. Many other libs depend on zlib.
* wxWidgets: searches for wx-3.1 by default, but with cmake option `SLIC3R_WX_STABLE=ON` it will use wx-3.0 bundled with most distros.
* libcurl
* tbb
* boost
* eigen
* glew
* expat
* openssl
* nlopt
* openvdb: This library depends on other libs, namely boost, zlib, openexr, blosc (not strictly), etc...
* CGAL: Needs additional dependencies
* MPFR
* GMP
## External libraries in source tree
* ad-mesh: Lots of customization, have to be bundled in the source tree.
* avrdude: Like ad-mesh, many customization, need to be in the source tree.
* clipper: An important library we have to have full control over it. We also have some slicer specific modifications.
* glu-libtess: This is an extract of the mesa/glu library not officially available as a package.
* imgui: no packages for debian, author suggests using in the source tree
* miniz: No packages, author suggests using in the source tree
* qhull: libqhull-dev does not contain libqhullcpp => link errors. Until it is fixed, we will use the builtin version. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
* semver: One module C library, author expects to use clib for installation. No packages.
## Header only
* igl
* nanosvg
* agg
* catch2: Only Arch has packages for catch2, other distros at most catch (v1.x). Being strictly header only, we bundle this in the source tree. Used for the unit-test suites.

View File

@@ -1,134 +0,0 @@
# Building QIDISlicer on UNIX/Linux
Please understand that QIDISlicer team cannot support compilation on all possible Linux distros. Namely, we cannot help troubleshoot OpenGL driver issues or dependency issues if compiled against distro provided libraries. **We can only support QIDISlicer statically linked against the dependencies compiled with the `deps` scripts**, the same way we compile QIDISlicer for our [binary builds](https://github.com/qidi3d/QIDISlicer/releases).
If you have some reason to link dynamically to your system libraries, you are free to do so, but we can not and will not troubleshoot any issues you possibly run into.
Instead of compiling QIDISlicer from source code, one may also consider to install QIDISlicer [pre-compiled by contributors](https://github.com/qidi3d/QIDISlicer/wiki/QIDISlicer-on-Linux---binary-distributions).
## Step by step guide
This guide describes building QIDISlicer statically against dependencies pulled by our `deps` script. Running all the listed commands in order should result in successful build.
#### 0. Prerequisities
You need at least 8GB of RAM on your system. Linking on a 4GB RAM system will likely fail and you may need to limit the number of compiler processes with the '-j xxx' make or ninja parameter, where 'xxx' is the number of compiler processes launched if running on low RAM multi core system, for example on Raspberry PI.
GNU build tools, CMake, git and other libraries have to be installed on the build machine.
Unless that's already the case, install them as usual from your distribution packages.
E.g. on Ubuntu 20.10, run
```shell
sudo apt-get install -y \
git \
build-essential \
autoconf \
cmake \
libglu1-mesa-dev \
libgtk-3-dev \
libdbus-1-dev \
```
The names of the packages may be different on different distros.
#### 1. Cloning the repository
Cloning the repository is simple thanks to git and Github. Simply `cd` into wherever you want to clone QIDISlicer code base and run
```
git clone https://www.github.com/qidi3d/QIDISlicer
cd QIDISlicer
```
This will download the source code into a new directory and `cd` into it. You can now optionally select a tag/branch/commit to build using `git checkout`. Otherwise, `master` branch will be built.
#### 2. Building dependencies
QIDISlicer uses CMake and the build is quite simple, the only tricky part is resolution of dependencies. The supported and recommended way is to build the dependencies first and link to them statically. QIDISlicer source base contains a CMake script that automatically downloads and builds the required dependencies. All that is needed is to run the following (from the top of the cloned repository):
cd deps
mkdir build
cd build
cmake .. -DDEP_WX_GTK3=ON
make
cd ../..
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere. This is because wxWidgets hardcode the installation path.
#### 3. Building QIDISlicer
Now when the dependencies are compiled, all that is needed is to tell CMake that we are interested in static build and point it to the dependencies. From the top of the repository, run
mkdir build
cd build
cmake .. -DSLIC3R_STATIC=1 -DSLIC3R_GTK=3 -DSLIC3R_PCH=OFF -DCMAKE_PREFIX_PATH=$(pwd)/../deps/build/destdir/usr/local
make -j4
And that's it. It is now possible to run the freshly built QIDISlicer binary:
cd src
./qidi-slicer
## Useful CMake flags when building dependencies
- `-DDESTDIR=<target destdir>` allows to specify a directory where the dependencies will be installed. When not provided, the script creates and uses `destdir` directory where cmake is run.
- `-DDEP_DOWNLOAD_DIR=<download cache dir>` specifies a directory to cache the downloaded source packages for each library. Can be useful for repeated builds, to avoid unnecessary network traffic.
- `-DDEP_WX_GTK3=ON` builds wxWidgets (one of the dependencies) against GTK3 (defaults to OFF)
## Useful CMake flags when building QIDISlicer
- `-DSLIC3R_ASAN=ON` enables gcc/clang address sanitizer (defaults to `OFF`, requires gcc>4.8 or clang>3.1)
- `-DSLIC3R_GTK=3` to use GTK3 (defaults to `2`). Note that wxWidgets must be built against the same GTK version.
- `-DSLIC3R_STATIC=ON` for static build (defaults to `OFF`)
- `-DSLIC3R_WX_STABLE=ON` to look for wxWidgets 3.0 (defaults to `OFF`)
- `-DCMAKE_BUILD_TYPE=Debug` to build in debug mode (defaults to `Release`)
- `-DSLIC3R_GUI=no` to build the console variant of QIDISlicer
See the CMake files to get the complete list.
## Building dynamically
As already mentioned above, dynamic linking of dependencies is possible, but QIDISlicer team is unable to troubleshoot (Linux world is way too complex). Feel free to do so, but you are on your own. Several remarks though:
The list of dependencies can be easily obtained by inspecting the CMake scripts in the `deps/` directory. Some of the dependencies don't have to be as recent as the versions listed - generally versions available on conservative Linux distros such as Debian stable, Ubuntu LTS releases or Fedora are likely sufficient. If you decide to build this way, it is your responsibility to make sure that CMake finds all required dependencies. It is possible to look at your distribution QIDISlicer package to see how the package maintainers solved the dependency issues.
#### wxWidgets
By default, QIDISlicer looks for wxWidgets 3.1. Our build script in fact downloads specific patched version of wxWidgets. If you want to link against wxWidgets 3.0 (which are still provided by most distributions because wxWidgets 3.1 have not yet been declared stable), you must set `-DSLIC3R_WX_STABLE=ON` when running CMake. Note that while QIDISlicer can be linked against wWidgets 3.0, the combination is not well tested and there might be bugs in the resulting application.
When building on ubuntu 20.04 focal fossa, the package libwxgtk3.0-gtk3-dev needs to be installed instead of libwxgtk3.0-dev and you should use:
```
-DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3
```
## Miscellaneous
### Installation
At runtime, QIDISlicer needs a way to access its resource files. By default, it looks for a `resources` directory relative to its binary.
If you instead want QIDISlicer installed in a structure according to the File System Hierarchy Standard, use the `SLIC3R_FHS` flag
cmake .. -DSLIC3R_FHS=1
This will make QIDISlicer look for a fixed-location `share/slic3r-qidi3d` directory instead (note that the location becomes hardcoded).
You can then use the `make install` target to install QIDISlicer.
### Desktop Integration (QIDISlicer 2.4 and newer)
If QIDISlicer is to be distributed as an AppImage or a binary blob (.tar.gz and similar), then a desktop integration support is compiled in by default: QIDISlicer will offer to integrate with desktop by manually copying the desktop file and application icon into user's desktop configuration. The built-in desktop integration is also handy on Crosstini (Linux on Chrome OS).
If QIDISlicer is compiled with `SLIC3R_FHS` enabled, then a desktop integration support will not be integrated. One may want to disable desktop integration by running
cmake .. -DSLIC3R_DESKTOP_INTEGRATION=0
when building QIDISlicer for flatpack or snap, where the desktop integration is performed by the installer.

View File

@@ -1,109 +0,0 @@
# Building QIDISlicer on Mac OS
To build QIDISlicer on Mac OS, you will need the following software:
- XCode
- CMake
- git
- gettext
XCode is available through Apple's App Store, the other three tools are available on
[brew](https://brew.sh/) (use `brew install cmake git gettext` to install them).
### Dependencies
QIDISlicer comes with a set of CMake scripts to build its dependencies, it lives in the `deps` directory.
Open a terminal window and navigate to QIDISlicer sources directory and then to `deps`.
Use the following commands to build the dependencies:
mkdir build
cd build
cmake ..
make
This will create a dependencies bundle inside the `build/destdir` directory.
You can also customize the bundle output path using the `-DDESTDIR=<some path>` option passed to `cmake`.
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere.
(This is because wxWidgets hardcodes the installation path.)
FIXME The Cereal serialization library needs a tiny patch on some old OSX clang installations
https://github.com/USCiLab/cereal/issues/339#issuecomment-246166717
### Building QIDISlicer
If dependencies are built without errors, you can proceed to build QIDISlicer itself.
Go back to top level QIDISlicer sources directory and use these commands:
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
The `CMAKE_PREFIX_PATH` is the path to the dependencies bundle but with `/usr/local` appended - if you set a custom path
using the `DESTDIR` option, you will need to change this accordingly. **Warning:** the `CMAKE_PREFIX_PATH` needs to be an absolute path.
The CMake command above prepares QIDISlicer for building from the command line.
To start the build, use
make -jN
where `N` is the number of CPU cores, so, for example `make -j4` for a 4-core machine.
Alternatively, if you would like to use XCode GUI, modify the `cmake` command to include the `-GXcode` option:
cmake .. -GXcode -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
and then open the `QIDISlicer.xcodeproj` file.
This should open up XCode where you can perform build using the GUI or perform other tasks.
### Note on Mac OS X SDKs
By default QIDISlicer builds against whichever SDK is the default on the current system.
This can be customized. The `CMAKE_OSX_SYSROOT` option sets the path to the SDK directory location
and the `CMAKE_OSX_DEPLOYMENT_TARGET` option sets the target OS X system version (eg. `10.14` or similar).
Note you can set just one value and the other will be guessed automatically.
In case you set both, the two settings need to agree with each other. (Building with a lower deployment target
is currently unsupported because some of the dependencies don't support this, most notably wxWidgets.)
Please note that the `CMAKE_OSX_DEPLOYMENT_TARGET` and `CMAKE_OSX_SYSROOT` options need to be set the same
on both the dependencies bundle as well as QIDISlicer itself.
Official macOS QIDISlicer builds are currently (as of QIDISlicer 2.5) built against SDK 10.12 to ensure compatibility with older Macs.
_Warning:_ XCode may be set such that it rejects SDKs bellow some version (silently, more or less).
This is set in the property list file
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
To remove the limitation, simply delete the key `MinimumSDKVersion` from that file.
# TL; DR
Works on a fresh installation of MacOS Catalina 10.15.6
- Install [brew](https://brew.sh/):
- Open Terminal
- Enter:
```
brew update
brew install cmake git gettext
brew upgrade
git clone https://github.com/qidi3d/QIDISlicer/
cd QIDISlicer/deps
mkdir build
cd build
cmake ..
make
cd ../..
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
make
src/qidi-slicer
```

View File

@@ -1,216 +0,0 @@
# Step by Step Visual Studio 2019 Instructions
### Install the tools
Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/). Older versions are not supported as QIDISlicer requires support for C++17.
Select all workload options for C++ and make sure to launch Visual Studio after install (to ensure that the full setup completes).
Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
Download and run the exe accepting all defaults
### Download sources
Clone the respository. To place it in C:\src\QIDISlicer, run:
```
c:> mkdir src
c:> cd src
c:\src> git clone https://github.com/qidi3d/QIDISlicer.git
```
### Run the automatic build script
The script `build_win.bat` will automatically find the default Visual Studio installation, set up the build environment, and then run both CMake and MSBuild to generate the dependencies and application as needed. If you'd rather do these steps manually, you can skip to the [Manual Build Instructions](#manual-build-instructions) in the next section. Otherwise, just run the following command to get everything going with the default configs:
```
c:\src>cd c:\src\QIDISlicer
c:\src\QIDISlicer>build_win.bat -d=..\QIDISlicer-deps -r=console
```
The build script will run for a while (over an hour, depending on your machine) and automatically perform the following steps:
1. Configure and build [deps](#compile-the-dependencies) as RelWithDebInfo with `c:\src\QIDISlicer-deps` as the destination directory
2. Configure and build all [application targets](#compile-qidislicer) as RelWithDebInfo
3. Launch the resulting `qidi-slicer-console.exe` binary
You can change the above command line options to do things like:
* Change the destination for the dependencies by pointing `-d` to a different directory such as: `build_win.bat -d=s:\QIDISlicerDeps`
* Open the solution in Visual Studio after the build completes by changing the `-r` switch to `-r=ide`
* Generate a release build without debug info by adding `-c=Release` or a full debug build with `-c=Debug`
* Perform an incremental application build (the default) with: `build_win.bat -s=app-dirty`
* Clean and rebuild the application: `build_win.bat -s=app`
* Clean and rebuild the dependencies: `build_win.bat -s=deps`
* Clean and rebuild everything (app and deps): `build_win.bat -s=all`
* _The full list of build script options can be listed by running:_ `build_win.bat -?`
### Troubleshooting
You're best off initiating builds from within Visual Studio for day-to-day development. However, the `build_win.bat` script can be very helpful if you run into build failures after updating your source tree. Here are some tips to keep in mind:
* The last several lines of output from `build_win.bat` will usually have the most helpful error messages.
* If CMake complains about missing binaries or paths (e.g. after updating Visual Studio), building with `build_win.bat` will force CMake to regenerate its cache on an error.
* After a deps change, you may just need to rebuild everything with the `-s=all` switch.
* Reading through the instructions in the next section may help diagnose more complex issues.
# Manual Build Instructions
_Follow the steps below if you want to understand how to perform a manual build, or if you're troubleshooting issues with the automatic build script._
### Compile the dependencies.
Dependencies are updated seldomly, thus they are compiled out of the QIDISlicer source tree.
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
```
cd c:\src\QIDISlicer\deps
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\src\QIDISlicer-deps"
msbuild /m ALL_BUILD.vcxproj // This took 13.5 minutes on my machine: core I7-7700K @ 4.2Ghz with 32GB main memory and 20min on a average laptop
```
### Generate Visual Studio project file for QIDISlicer, referencing the precompiled dependencies.
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
```
cd c:\src\QIDISlicer\
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\src\QIDISlicer-deps\usr\local"
```
Note that `CMAKE_PREFIX_PATH` must be absolute path. A relative path like "..\..\QIDISlicer-deps\usr\local" does not work.
### Compile QIDISlicer.
Double-click c:\src\QIDISlicer\build\QIDISlicer.sln to open in Visual Studio 2019.
OR
Open Visual Studio for C++ development (VS asks this the first time you start it).
Select QIDISlicer_app_gui as your startup project (right-click->Set as Startup Project).
Run Build->Rebuild Solution once to populate all required dependency modules. This is NOT done automatically when you build/run. If you run both Debug and Release variants, you will need to do this once for each.
Debug->Start Debugging or press F5
QIDISlicer should start. You're up and running!
note: Thanks to @douggorgen for the original guide, as an answer for a issue
# The below information is out of date, but still useful for reference purposes
We have switched to MS Visual Studio 2019.
We don't use MSVS 2013 any more. At the moment we are in the process of creating new pre-built dependency bundles
and updating this document. In the meantime, you will need to compile the dependencies yourself
[the same way as before](#building-the-dependencies-package-yourself)
except with CMake generators for MSVS 2019 instead of 2013.
Thank you for understanding.
---
# Building QIDISlicer on Microsoft Windows
~~The currently supported way of building QIDISlicer on Windows is with CMake and MS Visual Studio 2013.
You can use the free [Visual Studio 2013 Community Edition](https://www.visualstudio.com/vs/older-downloads/).
CMake installer can be downloaded from [the official website](https://cmake.org/download/).~~
~~Building with newer versions of MSVS (2015, 2017) may work too as reported by some of our users.~~
_Note:_ Thanks to [**@supermerill**](https://github.com/supermerill) for testing and inspiration for this guide.
### Dependencies
On Windows QIDISlicer is built against statically built libraries.
~~We provide a prebuilt package of all the needed dependencies. This package only works on Visual Studio 2013, so~~ if you are using a newer version of Visual Studio, you need to compile the dependencies yourself as per [below](#building-the-dependencies-package-yourself).
The package comes in a several variants:
- ~~64 bit, Release mode only (41 MB, 578 MB unpacked)~~
- ~~64 bit, Release and Debug mode (88 MB, 1.3 GB unpacked)~~
- ~~32 bit, Release mode only (38 MB, 520 MB unpacked)~~
- ~~32 bit, Release and Debug mode (74 MB, 1.1 GB unpacked)~~
When unsure, use the _Release mode only_ variant, the _Release and Debug_ variant is only needed for debugging & development.
If you're unsure where to unpack the package, unpack it into `C:\local\` (but it can really be anywhere).
Alternatively you can also compile the dependencies yourself, see below.
### Building QIDISlicer with Visual Studio
First obtain the QIDISlicer sources via either git or by extracting the source archive.
Then you will need to note down the so-called 'prefix path' to the dependencies, this is the location of the dependencies packages + `\usr\local` appended.
For example on 64 bits this would be `C:\local\destdir-64\usr\local`. The prefix path will need to be passed to CMake.
When ready, open the relevant Visual Studio command line and `cd` into the directory with QIDISlicer sources.
Use these commands to prepare Visual Studio solution file:
mkdir build
cd build
cmake .. -G "Visual Studio 12 Win64" -DCMAKE_PREFIX_PATH="<insert prefix path here>"
Note that if you're building a 32-bit variant, you will need to change the `"Visual Studio 12 Win64"` to just `"Visual Studio 12"`.
Conversely, if you're using Visual Studio version other than 2013, the version number will need to be changed accordingly.
If `cmake` has finished without errors, go to the build directory and open the `QIDISlicer.sln` solution file in Visual Studio.
Before building, make sure you're building the right project (use one of those starting with `QIDISlicer_app_...`) and that you're building
with the right configuration, i.e. _Release_ vs. _Debug_. When unsure, choose _Release_.
Note that you won't be able to build a _Debug_ variant against a _Release_-only dependencies package.
#### Installing using the `INSTALL` project
QIDISlicer can be run from the Visual Studio or from Visual Studio's build directory (`src\Release` or `src\Debug`),
but for longer-term usage you might want to install somewhere using the `INSTALL` project.
By default, this installs into `C:\Program Files\QIDISlicer`.
To customize the install path, use the `-DCMAKE_INSTALL_PREFIX=<path of your choice>` when invoking `cmake`.
### Building from the command line
There are several options for building from the command line:
- [msbuild](https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-reference?view=vs-2017&viewFallbackFrom=vs-2013)
- [Ninja](https://ninja-build.org/)
- [nmake](https://docs.microsoft.com/en-us/cpp/build/nmake-reference?view=vs-2017)
To build with msbuild, use the same CMake command as in previous paragraph and then build using
msbuild /m /P:Configuration=Release ALL_BUILD.vcxproj
To build with Ninja or nmake, replace the `-G` option in the CMake call with `-G Ninja` or `-G "NMake Makefiles"` , respectively.
Then use either `ninja` or `nmake` to start the build.
To install, use `msbuild /P:Configuration=Release INSTALL.vcxproj` , `ninja install` , or `nmake install` .
### Building the dependencies package yourself
The dependencies package is built using CMake scripts inside the `deps` subdirectory of QIDISlicer sources.
(This is intentionally not interconnected with the CMake scripts in the rest of the sources.)
Open the preferred Visual Studio command line (64 or 32 bit variant) and `cd` into the directory with QIDISlicer sources.
Then `cd` into the `deps` directory and use these commands to build:
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="C:\local\destdir-custom"
msbuild /m ALL_BUILD.vcxproj
You can also use the Visual Studio GUI or other generators as mentioned above.
The `DESTDIR` option is the location where the bundle will be installed.
This may be customized. If you leave it empty, the `DESTDIR` will be placed inside the same `build` directory.
Warning: If the `build` directory is nested too deep inside other folders, various file paths during the build
become too long and the build might fail due to file writing errors (\*). For this reason, it is recommended to
place the `build` directory relatively close to the drive root.
Note that the build variant that you may choose using Visual Studio (i.e. _Release_ or _Debug_ etc.) when building the dependency package is **not relevant**.
The dependency build will by default build _both_ the _Release_ and _Debug_ variants regardless of what you choose in Visual Studio.
You can disable building of the debug variant by passing the
-DDEP_DEBUG=OFF
option to CMake, this will only produce a _Release_ build.
Refer to the CMake scripts inside the `deps` directory to see which dependencies are built in what versions and how this is done.
\*) Specifically, the problem arises when building boost. Boost build tool appends all build options into paths of
intermediate files, which are not handled correctly by either `b2.exe` or possibly `ninja` (?).

View File

@@ -1,103 +0,0 @@
# Localization and translation guide
The purpose of this guide is to describe how to contribute to the QIDISlicer translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations.
Those can be downloaded here:
- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog.
- https://poedit.net PoEdit provides good interface for the translators.
After GNUgettext is installed, it is recommended to add the path to gettext/bin to PATH variable.
Full manual for GNUgettext can be seen here: http://www.gnu.org/software/gettext/manual/gettext.html
### Scenario 1. How do I add a translation or fix an existing translation
1. Get PO-file from corresponding folder here:
https://github.com/qidi3d/QIDISlicer/tree/master/resources/localization
2. Open this file in PoEdit as "Edit a translation"
3. Apply your corrections to the translation
4. Push changed QIDISlicer.po and QIDISlicer.mo (will create automatically after saving of QIDISlicer.po in PoEdit) into the original folder.
### Scenario 2. How do I add a new language support
1. Get file QIDISlicer.pot here :
https://github.com/qidi3d/QIDISlicer/tree/master/resources/localization
2. Open it in PoEdit for "Create new translation"
3. Select Translation Language (for example French).
4. As a result you will have fr.po - the file containing translation to French.
Notice. When the translation is complete you need to:
- Rename the file to QIDISlicer.po
- Click "Save file" button. QIDISlicer.mo will be created immediately
- Both QIDISlicer.po and QIDISlicer.mo have to be saved here:
https://github.com/qidi3d/QIDISlicer/tree/master/resources/localization/fr
( name of folder "fr" means "French" - the translation language).
### Scenario 3. How do I add a new text resource when implementing a feature to QIDISlicer
Each string resource in QIDISlicer available for translation needs to be explicitly marked using L() macro like this:
```C++
auto msg = L("This message to be localized")
```
To get translated text use one of needed macro/function (`_(s)` or `_CHB(s)` ).
If you add new file resource, add it to the list of files containing macro `L()`
### Scenario 4. How do I use GNUgettext to localize my own application taking QIDISlicer as an example
1. For convenience create a list of files with this macro `L(s)`. We have
https://github.com/qidi3d/QIDISlicer/tree/master/resources/localization/list.txt.
2. Create template file(*.POT) with GNUgettext command:
```
xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o QIDISlicer.pot -f list.txt
```
Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding
Use flag `--debug` to correctly extract formatted strings(used %d, %s etc.)
3. Create PO- and MO-files for your project as described above.
4. To merge old PO-file with strings from created new POT-file use command:
```
msgmerge -N -o new.po old.po new.pot
```
Use option `-N` to not using fuzzy matching when an exact match is not found.
5. To concatenate old PO-file with strings from new PO-file use command:
```
msgcat -o new.po old.po
```
6. Create an English translation catalog with command:
```
msgen -o new.po old.po
```
Notice, in this Catalog it will be totally same strings for initial text and translated.
When you have Catalog to translation open POT or PO file in PoEdit and start translating.
## General guidelines for QIDISlicer translators
- We recommend using *PoEdit* application for translation (as described above). It will help you eliminate most punctuation errors and will show you strings with "random" translations (if the fuzzy parameter was used).
- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it QIDISlicer.mo, and you can run QIDISlicer (see above).
- If you see an encoding error (garbage characters instead of Unicode) somewhere in QIDISlicer, report it. It is likely not a problem of your translation, but a bug in the software.
- See on which UI elements the translated phrase will be used. Especially if it's a button, it is very important to decide on the translation and not write alternative translations in parentheses, as this will significantly increase the width of the button, which is sometimes highly undesirable:
![Long text on button](images/long_text_on_button.png)
- If you decide to use autocorrect or any batch processing tool, the output requires very careful proofreading. It is very easy to make it do changes that break things big time.
- **Any formatting parts of the phrases must remain unchanged.** For example, you should not change `%1%` to `%1 %`, you should not change `%%` to `%` (for percent sign) and similar. This will lead to application crashes.
- Please pay attention to spaces, line breaks (\n) and punctuation marks. **Don't add extra line breaks.** This is especially important for parameter names.
- Description of the parameters should not contain units of measurement. For example, "Enable fan if layer print time is less than ~~n seconds~~"
- For units of measurement, use the international system of units. Use "s" instead of "sec".
- If the phrase doesn't have a dot at the end, don't add it. And if it does, then don't forget to :)
- It is useful to stick to the same terminology in the application (especially with basic terms such as "filament" and similar). Stay consistent. Otherwise it will confuse users.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -1,52 +0,0 @@
# Slic3r PE 1.40 configuration update
Slic3r PE 1.40.0 comes with a major re-work of the way configuration presets work.
There are three new features:
+ A two-tier system of presets being divided into _System_ and _User_ groups
+ Configuration snapshots
+ Configuration updating from the internet
## System and User presets
- _System preset_: These are the presets that come with Slic3r PE installation. They come from a vendor configuration bundle (not individual files like before). They are **read-only** a user cannot modify them, but may instead create a derived User preset based on a System preset
- _User preset_: These are regular presets stored in files just like before. Additionally, they may be derived (inherited) from one of the System presets
A derived User preset keeps track of which settings are inherited from the parent System preset and which are modified by the user. When a system preset is updated (either via installation of a new Slic3r or automatically from the internet), in a User preset the settings that are modified by the user will stay that way, while the ones that are inherited reflect the updated System preset.
This system ensures that we don't overwrite user's settings when there is an update to the built in presets.
Slic3r GUI now displays accurately which settings are inherited and which are modified.
A setting derived from a System preset is represented by green label and a locked lock icon:
![a system setting](setting_sys.png)
A settings modified in a User preset has an open lock icon:
![a user setting](setting_user.png)
Clicking the open lock icon restores the system setting.
Additionally, any setting that is modified but not yet saved onto disk is represented by orange label and a back-arrow:
![a modified setting](setting_mod.png)
Clicking the back-arrow restores the value that was previously saved in this Preset.
## Configuration snapshots
Configuration snapshots can now be taken via the _Configuration_ menu.
A snapshot contains complete configuration from the point when the snapshot was taken.
Users may move back and forth between snapshots at will using a dialog:
![snapshots dialog](snapshots_dialog.png)
# Updating from the internet
Slic3r PE 1.40.0 checks for updates of the built-in System presets and downloads them.
The first-time configuration assistant will ask you if you want to enable this feature - it is **not** mandatory.
Updates are checked for and downloaded in the background. If there's is an update, Slic3r will prompt about it
next time it is launched, never during normal program operation. An update may be either accepted or refused.
Before any update is applied a configuration snapshot (as described above) is taken.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

View File

@@ -2,19 +2,10 @@
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<path fill="#174CCE" d="M57.6,106.5c-13.7,0-27.4,0-41.1,0c-7.2,0-11-3.6-11-10.8c0-22.6,0-39.5,0-62.1c0-7.7,4.4-12,12.1-12
c7.3,0,30.6,0,37.9,0c7.6,0,9.1,9.7,10.8,14.2c1.1,3,3.1,3.6,6,3.6c13.5-0.2,23.8-0.1,37.3-0.1c8.5,0,12.7,4.2,12.7,12.7
c0,18.8,0,24.1,0,42.8c0,8.1-3.5,11.6-11.5,11.6C97.4,106.5,71.1,106.5,57.6,106.5z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M5.5,24.6v68.3l15.9-41.4c1-2.4,3.3-4,6-4h76.2v-8.6H51.1c-1.2,0-2.2-1-2.2-2.2V29c0-4.2-3.4-7.5-7.5-7.5
H8.7C6.9,21.5,5.5,22.9,5.5,24.6z"/>
<path fill="#174CCE" d="M28.9,53.1h91.7c1.3,0,2.2,1.3,1.8,2.5l-15.1,42c-1.9,5.4-7.1,9-12.8,9H9.5c-1.7,0-2.9-1.7-2.3-3.3l19-48.3
C26.6,53.8,27.7,53.1,28.9,53.1z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 729 B

After

Width:  |  Height:  |  Size: 690 B

View File

@@ -3,11 +3,6 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<g>
<path fill="#174CCE" d="M101.9,122.5H26.1c-11.3,0-20.6-9.2-20.6-20.6V26.1c0-11.3,9.2-20.6,20.6-20.6h75.8
c11.3,0,20.6,9.2,20.6,20.6v75.8C122.5,113.3,113.3,122.5,101.9,122.5z M26.1,14.2c-6.6,0-11.9,5.3-11.9,11.9v75.8
c0,6.6,5.3,11.9,11.9,11.9h75.8c6.6,0,11.9-5.3,11.9-11.9V26.1c0-6.6-5.3-11.9-11.9-11.9H26.1z"/>
</g>
<g>
<path fill="#174CCE" d="M31.3,47.5c0-5.4,0-10.8,0-16.2c13.6,0,27.2,0,40.9,0c0,5.4,0,10.8,0,16.2C58.6,47.5,45,47.5,31.3,47.5z"
/>
@@ -21,17 +16,10 @@
<path fill="#174CCE" d="M80.5,72.1c0-5.4,0-10.8,0-16.2c5.4,0,10.8,0,16.3,0c0,5.4,0,10.8,0,16.2C91.3,72.1,85.9,72.1,80.5,72.1z"
/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<g>
<path fill="#174CCE" d="M108.3,13.5c3.4,0,6.2,2.8,6.2,6.2v88.6c0,3.4-2.8,6.2-6.2,6.2H19.7c-3.4,0-6.2-2.8-6.2-6.2V19.7
c0-3.4,2.8-6.2,6.2-6.2H108.3 M108.3,5.5H19.7c-7.8,0-14.2,6.3-14.2,14.2v88.6c0,7.8,6.3,14.2,14.2,14.2h88.6
c7.8,0,14.2-6.3,14.2-14.2V19.7C122.5,11.9,116.2,5.5,108.3,5.5L108.3,5.5z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -3,26 +3,19 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M44,122.4c-6.7,0-9.5-2.8-9.5-9.4c0-23.1,0-46.2,0-69.3c0-6.3,2.7-9.1,9-9.1c23.3,0,46.6,0,69.8,0
c6.5,0,9.1,2.7,9.1,9.2c0,23.1,0,46.2,0,69.3c0,6.5-2.8,9.3-9.4,9.3c-11.6,0-23.2,0-34.8,0C66.9,122.5,55.4,122.5,44,122.4z
M99.2,81.6c0.7,0,1.4,0,2.1,0c1.9-0.2,3.2-1.2,3.2-3.1c0-2.1-1.4-3.1-3.4-3.1c-5.2,0-10.4,0-15.6,0c-1.1,0-2.2,0-3.8,0
c0-1.5,0-2.8,0-4.2c0-4.8,0-9.5,0-14.3c0-3-1.1-4.4-3.2-4.4c-2.2,0-3.1,1.3-3.1,4.5c0,6,0,11.9,0,18.2c-4.4,0-8.6,0-12.9,0
c-2,0-4,0-6,0c-2.5,0.1-4,1.4-3.9,3.2c0.2,2.3,1.6,3.2,3.9,3.2c5.4-0.1,10.7,0,16.1,0c0.8,0,1.5,0,2.7,0c0,1.6,0,3,0,4.4
c0,4.8,0,9.7,0,14.5c0,2.1,0.8,3.6,3,3.8c1.8,0.2,3.2-1.4,3.3-3.9c0-6.2,0-12.4,0-18.9C87.7,81.7,93.5,81.7,99.2,81.6z"/>
<path fill="#174CCE" d="M93.4,28.2c0-5.5,0.2-10.8-0.1-16c-0.2-3.5-3-5.9-6.5-6.4c-1-0.1-2.1-0.1-3.1-0.1c-22.8,0-45.5,0-68.3,0
c-7.3,0-9.9,2.6-9.9,10c0,22.7,0,45.3,0,68c0,7.2,2.6,9.9,9.8,9.9c4.1,0,8.3,0,12.7,0c0-1.1,0-2,0-3c0-15.5,0-31,0-46.5
c0-10.2,5.7-15.9,15.9-15.9c15.5,0,31,0,46.5,0C91.4,28.2,92.3,28.2,93.4,28.2z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M84.5,23.7l20,20c0.7,0.7,0.7,1.8,0,2.4c-0.3,0.3-0.8,0.5-1.2,0.5h-20c-1,0-1.7-0.8-1.7-1.7v-20
c0-0.9,0.8-1.7,1.7-1.7C83.8,23.1,84.2,23.3,84.5,23.7"/>
<path fill="#174CCE" d="M87.6,13.6c2.1,0,4.2,0.9,5.7,2.4l19,19.7c1.4,1.5,2.2,3.4,2.2,5.5l0,46.7c0,5-4.1,9.1-9.1,9.1H51.8
c-5,0-9.1-4.1-9.1-9.1V22.6c0-5,4.1-9.1,9.1-9.1H87.6 M87.6,5.6H51.8c-9.4,0-17.1,7.6-17.1,17.1V88c0,9.4,7.6,17.1,17.1,17.1h53.7
c9.4,0,17.1-7.6,17.1-17.1l0-46.7c0-4.1-1.6-8.1-4.4-11l-19-19.7C96,7.4,91.9,5.6,87.6,5.6L87.6,5.6z"/>
<path fill="#174CCE" d="M85.3,105v0.4c0,5-4.1,9.1-9.1,9.1H22.6c-5,0-9.1-4.1-9.1-9.1V40.1c0-5,4.1-9.1,9.1-9.1h12.1h0v-8h0H22.6
c-9.4,0-17.1,7.6-17.1,17.1v65.3c0,9.4,7.6,17.1,17.1,17.1h53.7c9.4,0,17.1-7.6,17.1-17.1V105H85.3z"/>
<g>
<path fill="#174CCE" d="M99.9,68.1H57.3c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4h42.6c2.2,0,4,1.8,4,4C103.9,66.3,102.2,68.1,99.9,68.1z
"/>
</g>
<g>
<path fill="#174CCE" d="M99.9,85.6H57.3c-2.2,0-4-1.8-4-4s1.8-4,4-4h42.6c2.2,0,4,1.8,4,4S102.2,85.6,99.9,85.6z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -3,37 +3,11 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<g id="cut_2_">
<g>
<path fill="#174CCE" d="M119,65.5h-10c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h10c0.8,0,1.5,0.7,1.5,1.5S119.8,65.5,119,65.5z
M99,65.5H89c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h10c0.8,0,1.5,0.7,1.5,1.5S99.8,65.5,99,65.5z M79,65.5H69
c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h10c0.8,0,1.5,0.7,1.5,1.5S79.8,65.5,79,65.5z M59,65.5H49c-0.8,0-1.5-0.7-1.5-1.5
s0.7-1.5,1.5-1.5h10c0.8,0,1.5,0.7,1.5,1.5S59.8,65.5,59,65.5z M39,65.5H29c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h10
c0.8,0,1.5,0.7,1.5,1.5S39.8,65.5,39,65.5z M19,65.5H9c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h10c0.8,0,1.5,0.7,1.5,1.5
S19.8,65.5,19,65.5z"/>
</g>
<g>
<g>
<path fill="#174CCE" d="M110,51.5H20c-1.9,0-3.5-1.6-3.5-3.5V10c0-1.9,1.6-3.5,3.5-3.5h90c1.9,0,3.5,1.6,3.5,3.5v38
C113.5,49.9,111.9,51.5,110,51.5z"/>
</g>
<g>
<path fill="#174CCE" d="M110,121.5H20c-1.9,0-3.5-1.6-3.5-3.5V80c0-1.9,1.6-3.5,3.5-3.5h90c1.9,0,3.5,1.6,3.5,3.5v38
C113.5,119.9,111.9,121.5,110,121.5z"/>
</g>
</g>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M95,10.6c0.8-1.8-0.1-4-1.9-4.8c-1.7-0.7-3.7-0.1-4.6,1.5L46.9,79.4c-4.1-3.2-9.2-5-14.7-5
c-13.2,0-24,10.7-24,24c0,13.2,10.7,24,24,24c7.4,0,14.2-3.5,18.5-8.8l0,0l0,0c2.7-3.4,4.7-7.5,5.2-12.1L95,10.6z M32.2,108
c-5.3,0-9.6-4.3-9.6-9.6s4.3-9.6,9.6-9.6s9.6,4.3,9.6,9.6S37.5,108,32.2,108z"/>
<path fill="#174CCE" d="M72.1,101.4c0.6,4.6,2.4,8.8,5.2,12.1l0,0l0,0c4.4,5.4,11.1,8.8,18.5,8.8c13.2,0,24-10.7,24-24
c0-13.2-10.7-24-24-24c-5.5,0-10.6,1.9-14.7,5L39.6,7.3c-0.9-1.6-2.9-2.2-4.6-1.5c-1.8,0.8-2.6,3-1.9,4.8L72.1,101.4z M86.2,98.4
c0-5.3,4.3-9.6,9.6-9.6c5.3,0,9.6,4.3,9.6,9.6s-4.3,9.6-9.6,9.6C90.5,108,86.2,103.7,86.2,98.4z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1016 B

View File

@@ -2,18 +2,10 @@
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<path fill="#174CCE" d="M64,13.5c-27.9,0-50.5,22.6-50.5,50.5s22.6,50.5,50.5,50.5s50.5-22.6,50.5-50.5S91.9,13.5,64,13.5z
M85.5,81.3l-4.2,4.2L64,68.2L46.7,85.5l-4.2-4.2L59.8,64L42.5,46.7l4.2-4.2L64,59.8l17.3-17.3l4.2,4.2L68.2,64L85.5,81.3z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<path fill="#174CCE" d="M64,5.5C31.7,5.5,5.5,31.7,5.5,64s26.2,58.5,58.5,58.5s58.5-26.2,58.5-58.5S96.3,5.5,64,5.5z M86.9,78.2
c1.8,1.6,2.5,3.6,1.9,5.9c-0.6,2.4-1.9,4-4.3,4.6c-2.4,0.7-4.5,0.1-6.2-1.6C74,83,69.8,78.7,65.6,74.5c-0.6-0.4-1-1.2-1.6-1.9
c-3.9,4-7.6,7.6-11.1,11.3c-1,1-2.2,2.2-3.3,3.3c-2.7,2.7-6.4,2.7-8.9,0c-2.5-2.7-2.2-6.4,0.4-9.1c4.6-4.6,9.2-9.3,13.9-14.1
c-4.6-4.6-9.3-9.2-13.9-13.9c-2.8-2.8-3-6.7-0.4-9.2c2.5-2.7,6.4-2.5,9.2,0.3c4.6,4.6,9.2,9.3,13.9,14.1c0.6-0.4,0.9-0.7,1.3-1.2
c4.3-4.2,8.6-8.5,12.9-12.8c2.8-2.8,6.5-3,9.1-0.4c2.7,2.7,2.5,6.4-0.3,9.2c-4.3,4.3-8.5,8.6-12.8,12.8c-0.4,0.3-1,0.6-1.6,1
C77.5,68.9,82.1,73.6,86.9,78.2z"/>
</svg>

Before

Width:  |  Height:  |  Size: 647 B

After

Width:  |  Height:  |  Size: 1004 B

View File

@@ -3,19 +3,13 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<polygon fill="#174CCE" points="64,29.6 11.9,119.9 116.1,119.9 "/>
<polygon fill="#174CCE" points="64,98.4 116.1,8.1 11.9,8.1 "/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<polygon fill="none" stroke="#174CCE" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
10.5,95.6 63.9,118.4 117.5,95.6 117.5,32.7 63.4,9.6 10.5,32.7 "/>
<polyline fill="none" stroke="#174CCE" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="
10.5,32.7 64,55.9 63.9,118.4 "/>
<line fill="none" stroke="#174CCE" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="64" y1="55.9" x2="117.5" y2="32.7"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 908 B

View File

@@ -3,20 +3,8 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M27.7,53.6c-3.7-3.7-3.7-9.6,0-13.3l0,0l31-31c3.7-3.7,9.6-3.7,13.3,0l0,0l31,31c3.7,3.7,3.7,9.6,0,13.3
l0,0l-31,31c-3.7,3.7-9.6,3.7-13.3,0l0,0L27.7,53.6z M115.9,108.5V64.6l-13,10.1v33.8H90V87.1L77,97.2v11.3H57.5v-11l-13-10.1v21.1
h-13V75.1L18.6,65v43.5h-13v13h116.8v-13H115.9z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M27.7,52.6c-3.7-3.7-3.7-9.6,0-13.3l0,0l31-31c3.7-3.7,9.6-3.7,13.3,0l0,0l31,31c3.7,3.7,3.7,9.6,0,13.3
l0,0l-31,31c-3.7,3.7-9.6,3.7-13.3,0l0,0L27.7,52.6z M115.9,109.5V65.6l-13,10.1v33.8H90V88.1L77,98.2v11.3H57.5v-11l-13-10.1v21.1
h-13V76.1L18.6,66v43.5h-13v13h116.8v-13H115.9z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 720 B

After

Width:  |  Height:  |  Size: 666 B

View File

@@ -4,49 +4,18 @@
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<g>
<polygon fill="#174CCE" points="90.1,47.5 61.2,65.7 32.4,47.5 61.2,31.7 "/>
<polygon fill="#174CCE" points="57.6,97.9 31.6,82.1 31.6,54.9 57.6,70.7 "/>
<polygon fill="#174CCE" points="65,97.9 91,82.1 91,54.9 65,70.7 "/>
<path fill="#174CCE" d="M62.9,122.4C62.9,122.4,62.9,122.4,62.9,122.4c-2.2,0-4-1.8-4-4L59,58.5L7.9,36.3c-2-0.9-3-3.2-2.1-5.3
c0.9-2,3.2-3,5.3-2.1l53.5,23.2c1.5,0.6,2.4,2.1,2.4,3.7l-0.1,62.6C66.9,120.7,65.1,122.4,62.9,122.4z"/>
</g>
<g>
<polygon fill="#174CCE" points="32.5,13.3 19.4,21.6 6.4,13.3 19.4,6.2 "/>
<polygon fill="#174CCE" points="17.8,36.1 6,29 6,16.7 17.8,23.8 "/>
<polygon fill="#174CCE" points="21.1,36.1 32.9,29 32.9,16.7 21.1,23.8 "/>
<path fill="#174CCE" d="M63,59.9c-1.5,0-3-0.9-3.7-2.4c-0.9-2,0-4.4,2.1-5.3L115,29c2-0.9,4.4,0,5.3,2.1c0.9,2,0,4.4-2.1,5.3
L64.6,59.5C64.1,59.8,63.6,59.9,63,59.9z"/>
</g>
<g>
<polygon fill="#174CCE" points="32.5,97 19.4,105.2 6.4,97 19.4,89.9 "/>
<polygon fill="#174CCE" points="17.8,119.8 6,112.7 6,100.4 17.8,107.5 "/>
<polygon fill="#174CCE" points="21.1,119.8 32.9,112.7 32.9,100.4 21.1,107.5 "/>
</g>
<g>
<polygon fill="#174CCE" points="122.1,13.3 109.1,21.6 96,13.3 109.1,6.2 "/>
<polygon fill="#174CCE" points="107.4,36.1 95.7,29 95.7,16.7 107.4,23.8 "/>
<polygon fill="#174CCE" points="110.8,36.1 122.5,29 122.5,16.7 110.8,23.8 "/>
</g>
<g>
<polygon fill="#174CCE" points="122.1,97 109.1,105.2 96,97 109.1,89.9 "/>
<polygon fill="#174CCE" points="107.4,119.8 95.7,112.7 95.7,100.4 107.4,107.5 "/>
<polygon fill="#174CCE" points="110.8,119.8 122.5,112.7 122.5,100.4 110.8,107.5 "/>
</g>
<path fill="#174CCE" d="M117.1,64c0,6.3-1.1,12.3-3.1,17.9h4.2C120,76.3,121,70.3,121,64s-1-12.3-2.9-17.9H114
C116,51.7,117.1,57.7,117.1,64z"/>
<path fill="#174CCE" d="M85.2,14.9v-4.4C78.4,7.8,71,6.2,63.3,6.2s-15.2,1.5-21.9,4.3v4.4c6.7-3,14.1-4.7,21.9-4.7
S78.5,11.9,85.2,14.9z"/>
<path fill="#174CCE" d="M85.2,113.1c-6.7,3-14.1,4.7-21.9,4.7s-15.2-1.7-21.9-4.7v4.4c6.8,2.8,14.2,4.3,21.9,4.3s15.2-1.5,21.9-4.3
V113.1z"/>
<path fill="#174CCE" d="M12.6,81.9c-2-5.6-3.1-11.6-3.1-17.9s1.1-12.3,3.1-17.9H8.4C6.5,51.7,5.5,57.7,5.5,64
c0,6.3,1,12.3,2.9,17.9H12.6z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M104.7,86.9c-9.8,0-17.8,8-17.8,17.8s8,17.8,17.8,17.8s17.8-8,17.8-17.8S114.6,86.9,104.7,86.9z
M113.1,106.5h-6.5v6.5c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9v-6.5h-6.5c-1,0-1.9-0.8-1.9-1.9c0-1,0.8-1.9,1.9-1.9h6.5v-6.5
c0-1,0.8-1.9,1.9-1.9c1,0,1.9,0.8,1.9,1.9v6.6h6.5c1,0,1.9,0.8,1.9,1.9C114.9,105.7,114.1,106.5,113.1,106.5z"/>
<path fill="#174CCE" d="M81.8,106l-18.9,8.1L13.5,93V35.2l48.9-21.3l50.1,21.4v47.9c3,1.1,5.7,2.8,8,5V32.6c0-1.6-1-3.1-2.4-3.7
L64,5.9c-1-0.4-2.2-0.4-3.2,0L7.9,29c-1.5,0.6-2.4,2.1-2.4,3.7v63c0,1.6,1,3,2.4,3.7l53.4,22.8c0.5,0.2,1,0.3,1.6,0.3
c0.5,0,1.1-0.1,1.6-0.3l19.3-8.2C82.7,111.5,82,108.8,81.8,106z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -3,94 +3,77 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M104.7,87C94.9,87,87,94.9,87,104.7s7.9,17.7,17.7,17.7s17.7-7.9,17.7-17.7S114.4,87,104.7,87z
M102.8,106.6h-6.4c-1,0-1.9-0.8-1.9-1.9c0-1,0.8-1.9,1.9-1.9h6.4h3.7h6.4c1,0,1.9,0.8,1.9,1.9c0,1-0.8,1.9-1.9,1.9h-6.4H102.8z"/>
<g>
<polygon fill="#174CCE" points="89.7,47.6 60.9,65.8 32.1,47.6 60.9,31.9 "/>
<polygon fill="#174CCE" points="57.3,97.9 31.3,82.2 31.3,55 57.3,70.8 "/>
<polygon fill="#174CCE" points="64.7,97.9 90.6,82.2 90.6,55.1 64.7,70.8 "/>
<path fill="#174CCE" d="M23.2,105.8L8,99.3c-1.5-0.6-2.4-2.1-2.4-3.7V79.1h8V93l12.7,5.4L23.2,105.8z"/>
</g>
<g>
<rect x="32.3" y="98.6" transform="matrix(0.3932 -0.9195 0.9195 0.3932 -76.4206 98.2933)" fill="#174CCE" width="8" height="16.9"/>
</g>
<g>
<path fill="#174CCE" d="M62.9,122.5c-0.5,0-1.1-0.1-1.6-0.3l-15.2-6.5l3.1-7.4l13.6,5.8l13.6-5.8l3.1,7.4l-15.2,6.5
C64,122.3,63.5,122.5,62.9,122.5z"/>
</g>
<g>
<rect x="112.6" y="54" fill="#174CCE" width="8" height="20.2"/>
</g>
<g>
<path fill="#174CCE" d="M120.6,49.1h-8V35.3l-12.7-5.4l3.1-7.4l15.2,6.5c1.5,0.6,2.4,2.1,2.4,3.7V49.1z"/>
</g>
<g>
<rect x="85.6" y="12.4" transform="matrix(0.3924 -0.9198 0.9198 0.3924 35.0073 95.1898)" fill="#174CCE" width="8" height="17.4"/>
</g>
<g>
<path fill="#174CCE" d="M49,19.8l-3.2-7.3l15.1-6.6c1-0.4,2.2-0.4,3.2,0l15.2,6.5l-3.1,7.4l-13.6-5.8L49,19.8z"/>
</g>
<g>
<rect x="27.7" y="17.1" transform="matrix(0.9167 -0.3997 0.3997 0.9167 -5.4294 16.1588)" fill="#174CCE" width="16.7" height="8"/>
</g>
<g>
<path fill="#174CCE" d="M13.6,49.1h-8V32.6c0-1.6,0.9-3,2.4-3.7l15.1-6.6l3.2,7.3l-12.7,5.5V49.1z"/>
</g>
<g>
<rect x="5.6" y="54" fill="#174CCE" width="8" height="20.2"/>
</g>
<path fill="#174CCE" d="M116.7,64.1c0,6.3-1.1,12.3-3.1,17.9h4.2c1.8-5.6,2.8-11.7,2.8-17.9s-1-12.3-2.8-17.9h-4.2
C115.6,51.8,116.7,57.8,116.7,64.1z"/>
<path fill="#174CCE" d="M84.8,15.1v-4.3C78.1,8,70.7,6.4,63,6.4S47.8,8,41.1,10.7v4.3c6.7-3,14.1-4.7,21.9-4.7S78.2,12.1,84.8,15.1
z"/>
<path fill="#174CCE" d="M84.8,113.1c-6.7,3-14.1,4.7-21.9,4.7s-15.2-1.7-21.9-4.7v4.3c6.8,2.8,14.1,4.3,21.9,4.3s15.1-1.5,21.9-4.3
V113.1z"/>
<path fill="#174CCE" d="M12.3,82c-2-5.6-3.1-11.6-3.1-17.9s1.1-12.3,3.1-17.9H8.1c-1.8,5.6-2.8,11.7-2.8,17.9s1,12.3,2.8,17.9H12.3
z"/>
<g>
<g>
<path fill="#174CCE" d="M18.5,22.5l-3.4-2.1l1-1.7l3.4,2.1L18.5,22.5z M23,20.7l-1-1.7l3.5-1.9l1,1.7L23,20.7z M11.7,18.4
l-3.4-2.1l1-1.7l3.4,2.1L11.7,18.4z M30,16.9l-1-1.7l3.5-1.9l1,1.7L30,16.9z"/>
<rect x="13.1" y="27.7" transform="matrix(0.3983 -0.9173 0.9173 0.3983 -22.6432 37.3356)" fill="#174CCE" width="8" height="16.5"/>
</g>
<g>
<path fill="#174CCE" d="M19.9,38.1l-1-1.7l3.4-2.1l1,1.7L19.9,38.1z M15.5,36.2l-3.4-2.1l1-1.7l3.4,2.1L15.5,36.2z M26.7,33.9
l-1-1.7l3.4-2.1l1,1.7L26.7,33.9z M8.7,32.1L5.3,30l1-1.7l3.4,2.1L8.7,32.1z M33.6,28.8l-2-0.1l0.1-4l2,0.1L33.6,28.8z M6.8,27.7
h-2v-4h2V27.7z M33.8,20.8l-2-0.1l0.1-4l2,0.1L33.8,20.8z M6.8,19.7h-2v-4h2V19.7z M31.4,14.3l-3.5-1.9l1-1.7l3.5,1.9L31.4,14.3z
M7.9,13.7L7,11.9l3.5-1.9l0.9,1.7L7.9,13.7z M24.4,10.5L21,8.5l1-1.7l3.5,1.9L24.4,10.5z M14.9,9.9l-1-1.7l3.5-1.9l1,1.7
L14.9,9.9z"/>
<rect x="32.3" y="35.7" transform="matrix(0.3983 -0.9173 0.9173 0.3983 -18.7394 59.953)" fill="#174CCE" width="8" height="17.1"/>
</g>
<g>
<path fill="#174CCE" d="M20.2,33.7h-2l0-4h2L20.2,33.7z M20.2,25.7h-2l0-4h2L20.2,25.7z"/>
<path fill="#174CCE" d="M67.1,72.4l-8,0l0-13.9L46.4,53l3.2-7.3l15.1,6.6c1.5,0.6,2.4,2.1,2.4,3.7L67.1,72.4z"/>
</g>
<g>
<rect x="53.1" y="83.2" transform="matrix(2.197260e-03 -1 1 2.197260e-03 -24.2879 149.9948)" fill="#174CCE" width="19.9" height="8"/>
</g>
<g>
<rect x="54.7" y="106.2" transform="matrix(2.197260e-03 -1 1 2.197260e-03 -47.3778 172.9298)" fill="#174CCE" width="16.5" height="8"/>
</g>
</g>
<g>
<g>
<path fill="#174CCE" d="M18.5,105.9l-3.4-2.1l1-1.7l3.4,2.1L18.5,105.9z M23,104.1l-1-1.7l3.5-1.9l1,1.7L23,104.1z M11.7,101.8
l-3.4-2.1l1-1.7l3.4,2.1L11.7,101.8z M30,100.3l-1-1.7l3.5-1.9l1,1.7L30,100.3z"/>
<rect x="62.4" y="48.6" transform="matrix(0.9173 -0.3982 0.3982 0.9173 -15.1 32.4863)" fill="#174CCE" width="16.5" height="8"/>
</g>
<g>
<path fill="#174CCE" d="M19.9,121.5l-1-1.7l3.4-2.1l1,1.7L19.9,121.5z M15.5,119.6l-3.4-2.1l1-1.7l3.4,2.1L15.5,119.6z
M26.7,117.3l-1-1.7l3.4-2.1l1,1.7L26.7,117.3z M8.7,115.5l-3.4-2.1l1-1.7l3.4,2.1L8.7,115.5z M33.6,112.2l-2-0.1l0.1-4l2,0.1
L33.6,112.2z M6.8,111.1h-2v-4h2V111.1z M33.8,104.2l-2-0.1l0.1-4l2,0.1L33.8,104.2z M6.8,103.1h-2v-4h2V103.1z M31.4,97.7
l-3.5-1.9l1-1.7l3.5,1.9L31.4,97.7z M7.9,97l-1-1.7l3.5-1.9l1,1.7L7.9,97z M24.4,93.9L21,91.9l1-1.7l3.5,1.9L24.4,93.9z
M14.9,93.3L14,91.5l3.5-1.9l0.9,1.7L14.9,93.3z"/>
<rect x="81.3" y="40.3" transform="matrix(0.9173 -0.3982 0.3982 0.9173 -10.1939 39.4399)" fill="#174CCE" width="17.1" height="8"/>
</g>
<g>
<path fill="#174CCE" d="M20.2,117.1h-2l0-4h2L20.2,117.1z M20.2,109.1h-2l0-4h2L20.2,109.1z"/>
<rect x="100.8" y="31.9" transform="matrix(0.9173 -0.3982 0.3982 0.9173 -5.2877 46.3936)" fill="#174CCE" width="16.5" height="8"/>
</g>
</g>
<g>
<g>
<path fill="#174CCE" d="M107.9,22.5l-3.4-2.1l1-1.7l3.4,2.1L107.9,22.5z M112.3,20.7l-1-1.7l3.5-1.9l1,1.7L112.3,20.7z M101,18.4
l-3.4-2.1l1-1.7l3.4,2.1L101,18.4z M119.3,16.9l-1-1.7l3.5-1.9l1,1.7L119.3,16.9z"/>
</g>
<g>
<path fill="#174CCE" d="M109.2,38.1l-1-1.7l3.4-2.1l1,1.7L109.2,38.1z M104.8,36.2l-3.4-2.1l1-1.7l3.4,2.1L104.8,36.2z M116,33.9
l-1-1.7l3.4-2.1l1,1.7L116,33.9z M98,32.1L94.6,30l1-1.7l3.4,2.1L98,32.1z M122.9,28.8l-2-0.1l0.1-4l2,0.1L122.9,28.8z
M96.1,27.7h-2v-4h2V27.7z M123.1,20.8l-2-0.1l0.1-4l2,0.1L123.1,20.8z M96.1,19.7h-2v-4h2V19.7z M120.7,14.3l-3.5-1.9l1-1.7
l3.5,1.9L120.7,14.3z M97.2,13.7l-0.9-1.7l3.5-1.9l0.9,1.7L97.2,13.7z M113.7,10.5l-3.5-1.9l1-1.7l3.5,1.9L113.7,10.5z
M104.2,9.9l-1-1.7l3.5-1.9l1,1.7L104.2,9.9z"/>
</g>
<g>
<path fill="#174CCE" d="M109.5,33.7h-2l0-4h2L109.5,33.7z M109.5,25.7h-2l0-4h2L109.5,25.7z"/>
</g>
</g>
<g>
<g>
<path fill="#174CCE" d="M107.9,105.9l-3.4-2.1l1-1.7l3.4,2.1L107.9,105.9z M112.3,104.1l-1-1.7l3.5-1.9l1,1.7L112.3,104.1z
M101,101.8l-3.4-2.1l1-1.7l3.4,2.1L101,101.8z M119.3,100.3l-1-1.7l3.5-1.9l1,1.7L119.3,100.3z"/>
</g>
<g>
<path fill="#174CCE" d="M109.2,121.5l-1-1.7l3.4-2.1l1,1.7L109.2,121.5z M104.8,119.6l-3.4-2.1l1-1.7l3.4,2.1L104.8,119.6z
M116,117.3l-1-1.7l3.4-2.1l1,1.7L116,117.3z M98,115.5l-3.4-2.1l1-1.7l3.4,2.1L98,115.5z M122.9,112.2l-2-0.1l0.1-4l2,0.1
L122.9,112.2z M96.1,111.1h-2v-4h2V111.1z M123.1,104.2l-2-0.1l0.1-4l2,0.1L123.1,104.2z M96.1,103.1h-2v-4h2V103.1z M120.7,97.7
l-3.5-1.9l1-1.7l3.5,1.9L120.7,97.7z M97.2,97l-1-1.7l3.5-1.9l1,1.7L97.2,97z M113.7,93.9l-3.5-1.9l1-1.7l3.5,1.9L113.7,93.9z
M104.2,93.3l-0.9-1.7l3.5-1.9l0.9,1.7L104.2,93.3z"/>
</g>
<g>
<path fill="#174CCE" d="M109.5,117.1h-2l0-4h2L109.5,117.1z M109.5,109.1h-2l0-4h2L109.5,109.1z"/>
</g>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M120.6,88.2v-9h-8v4C115.6,84.3,118.3,86,120.6,88.2z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -3,18 +3,11 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g>
<g>
<polygon fill="#174CCE" points="8,5.8 2.4,3.4 7.9,1 13.6,3.4 "/>
</g>
<g>
<polygon fill="#174CCE" points="8,6.4 3.5,4.5 2.4,4.9 8,7.3 13.6,4.9 12.5,4.5 "/>
</g>
<g>
<polygon fill="#174CCE" points="8,14.1 3.5,12.1 2.4,12.6 8,15 13.6,12.6 12.5,12.2 "/>
</g>
<g>
<polygon fill="#174CCE" points="8.4,9.1 8.4,10.7 9.2,10.7 8,11.9 6.8,10.7 7.6,10.7 7.6,9 2.4,11.3 8,13.7 13.6,11.3 "/>
</g>
<polygon fill="#174CCE" points="9.2,8.7 8,7.5 6.8,8.7 7.6,8.7 7.6,9 7.9,8.9 8.4,9.1 8.4,8.7 "/>
<rect x="1" y="13" fill="#174CCE" width="14" height="2"/>
<rect x="1" y="10.6" fill="#174CCE" width="14" height="1.7"/>
<rect x="1" y="8.2" fill="#174CCE" width="14" height="1.5"/>
<rect x="1" y="5.8" fill="#174CCE" width="14" height="1.2"/>
<rect x="1" y="3.4" fill="#174CCE" width="14" height="0.9"/>
<rect x="1" y="1" fill="#174CCE" width="14" height="0.7"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 865 B

After

Width:  |  Height:  |  Size: 723 B

View File

@@ -1,32 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1"
id="Layer_1" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 128 128"
enable-background="new 0 0 128 128" xml:space="preserve">
<sodipodi:namedview bordercolor="#eeeeee" borderopacity="1" id="namedview974" inkscape:current-layer="Layer_1" inkscape:cx="63.921182" inkscape:cy="64.078818" inkscape:pagecheckerboard="0" inkscape:pageopacity="0" inkscape:pageshadow="0" inkscape:window-height="1001" inkscape:window-maximized="1" inkscape:window-width="1920" inkscape:window-x="3191" inkscape:window-y="-9" inkscape:zoom="6.34375" pagecolor="#505050" showgrid="false">
</sodipodi:namedview>
<g id="g1872">
<path id="path958-8" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M27,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5c0.8,0,1.5,0.7,1.5,1.5
l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C27.6,56,27,55.3,27,54.5z"/>
<path id="path958-8-1" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M37,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5
c0.8,0,1.5,0.7,1.5,1.5l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C37.6,56,37,55.3,37,54.5z"/>
<path id="path958-8-9" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M47,60.2l0.1-15c0-1.2,0.7-2.2,1.5-2.2c0.8,0,1.5,1,1.5,2.3
l-0.1,15c0,1.2-0.7,2.2-1.5,2.2C47.6,62.5,47,61.4,47,60.2z"/>
<path id="path958-8-9-3" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M57,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5
c0.8,0,1.5,0.7,1.5,1.5l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C57.6,56,57,55.3,57,54.5z"/>
<path id="path958-8-9-3-0" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M67,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5
c0.8,0,1.5,0.7,1.5,1.5l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C67.6,56,67,55.3,67,54.5z"/>
<path id="path958-8-9-3-1" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M77,60.2l0.1-15c0-1.2,0.7-2.2,1.5-2.2
c0.8,0,1.5,1,1.5,2.3l-0.1,15c0,1.2-0.7,2.2-1.5,2.2C77.6,62.5,77,61.4,77,60.2z"/>
<path id="path958-8-9-3-1-4" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M87,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5
c0.8,0,1.5,0.7,1.5,1.5l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C87.6,56,87,55.3,87,54.5z"/>
<path id="path958-8-9-3-1-4-2" sodipodi:nodetypes="sccsccs" fill="#4479FB" d="M97,54.5l0.1-10c0-0.8,0.7-1.5,1.5-1.5
c0.8,0,1.5,0.7,1.5,1.5l-0.1,10c0,0.8-0.7,1.5-1.5,1.5C97.6,56,97,55.3,97,54.5z"/>
</g>
<g id="g964" transform="translate(0,34.9)">
<path id="path962" fill="#FFFFFF" d="M108.8,51.6H19.2c-1.9,0-3.5-1.6-3.5-3.5v-38c0-1.9,1.6-3.5,3.5-3.5h89.6
c1.9,0,3.5,1.6,3.5,3.5v38C112.3,50,110.7,51.6,108.8,51.6z M19.2,9.6c-0.3,0-0.5,0.2-0.5,0.5v38c0,0.3,0.2,0.5,0.5,0.5h89.6
c0.3,0,0.5-0.2,0.5-0.5v-38c0-0.3-0.2-0.5-0.5-0.5H19.2z"/>
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<g>
<g>
<path fill="#174CCE" d="M64,75.6c-0.3,0-0.6-0.1-0.9-0.2L32,62.1c-0.9-0.4-1.4-1.2-1.4-2.1V23.3c0-0.9,0.5-1.8,1.4-2.1L62.8,7.7
c0.6-0.3,1.3-0.3,1.8,0l31.5,13.4c0.9,0.4,1.4,1.2,1.4,2.1V60c0,0.9-0.6,1.8-1.4,2.1L64.9,75.4C64.6,75.5,64.3,75.6,64,75.6z
M35.2,58.4L64,70.7l28.9-12.3V24.8L63.7,12.4L35.2,24.8V58.4z"/>
</g>
<g>
<path fill="#174CCE" d="M64,75.6C64,75.6,64,75.6,64,75.6c-1.3,0-2.3-1-2.3-2.3l0.1-34.9L32,25.4c-1.2-0.5-1.7-1.9-1.2-3.1
c0.5-1.2,1.9-1.7,3.1-1.2L65,34.7c0.9,0.4,1.4,1.2,1.4,2.1l-0.1,36.4C66.3,74.5,65.2,75.6,64,75.6z"/>
</g>
<g>
<path fill="#174CCE" d="M64,39.2c-0.9,0-1.8-0.5-2.1-1.4c-0.5-1.2,0-2.6,1.2-3.1l31.1-13.5c1.2-0.5,2.6,0,3.1,1.2
c0.5,1.2,0,2.6-1.2,3.1L65,39C64.7,39.1,64.4,39.2,64,39.2z"/>
</g>
</g>
<path fill="#174CCE" d="M94.6,85.6c-0.8-0.6-2.1-0.1-2.1,0.9v11.6H35.4V86.5c0-1-1.3-1.5-2.1-0.9l-16.9,15.1
c-0.5,0.5-0.5,1.3,0,1.8l16.9,15c0.8,0.6,2.1,0.1,2.1-0.9V105h57.2v11.6c0,1,1.3,1.5,2.1,0.9l16.9-15c0.5-0.5,0.5-1.3,0-1.8
L94.6,85.6z"/>
<line fill="none" stroke="#174CCE" stroke-width="8" stroke-linecap="round" stroke-miterlimit="10" x1="9.5" y1="82.6" x2="9.5" y2="120.5"/>
<line fill="none" stroke="#174CCE" stroke-width="8" stroke-linecap="round" stroke-miterlimit="10" x1="118.5" y1="82.6" x2="118.5" y2="120.5"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,24 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<path fill="#FFFFFF" d="M52.9,108.4c-5.2,0-9.5-4.3-9.5-9.5s4.3-9.5,9.5-9.5s9.5,4.3,9.5,9.5S58.1,108.4,52.9,108.4z M52.9,92.4
c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S56.5,92.4,52.9,92.4z M29.8,83.6c-5.2,0-9.5-4.3-9.5-9.5s4.3-9.5,9.5-9.5
s9.5,4.3,9.5,9.5S35.1,83.6,29.8,83.6z M29.8,67.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S33.4,67.6,29.8,67.6z
M34,49.9c-5.2,0-9.5-4.3-9.5-9.5s4.3-9.5,9.5-9.5s9.5,4.3,9.5,9.5S39.2,49.9,34,49.9z M34,33.9c-3.6,0-6.5,2.9-6.5,6.5
s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S37.6,33.9,34,33.9z M64,35.2c-5.2,0-9.5-4.3-9.5-9.5s4.3-9.5,9.5-9.5s9.5,4.3,9.5,9.5
S69.2,35.2,64,35.2z M64,19.2c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S67.6,19.2,64,19.2z M96.1,52.2
c-5.2,0-9.5-4.3-9.5-9.5s4.3-9.5,9.5-9.5s9.5,4.3,9.5,9.5S101.3,52.2,96.1,52.2z M96.1,36.2c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5
s6.5-2.9,6.5-6.5S99.7,36.2,96.1,36.2z M72.5,120.9c2.6-0.4,4.8-2.1,5.8-4.5c1.1-2.5,0.8-5.3-0.8-7.5c-3.1-4.4-4.5-9.9-3.9-15.3
c0.3-2.5,0.9-4.9,2-7.2c0.4-0.8,0-1.6-0.7-2s-1.6,0-2,0.7c-1.2,2.6-2,5.3-2.3,8.2c-0.6,6.2,0.9,12.3,4.4,17.3c1,1.4,1.2,3.1,0.5,4.6
c-0.6,1.5-1.9,2.4-3.5,2.7c-3.3,0.5-6.7,0.7-10,0.6c-28.6-1-51.7-24.2-52.6-52.8c-0.5-15.2,5.2-29.5,15.9-40.2s25-16.4,40.2-16
c28.6,0.9,51.8,23.9,52.8,52.6c0.1,3.2-0.1,6.5-0.5,9.7c-0.2,1.7-1.3,3.1-2.9,3.7c-1.5,0.7-3.2,0.5-4.5-0.4
c-3.3-2.3-7.2-3.8-11.2-4.3c-0.8-0.1-1.6,0.5-1.7,1.3c-0.1,0.8,0.5,1.6,1.3,1.7c3.6,0.5,7,1.8,9.9,3.8c2.2,1.5,4.9,1.8,7.4,0.7
c2.5-1.1,4.3-3.4,4.7-6.1c0.5-3.4,0.7-6.8,0.6-10.2C120.4,31.8,96,7.4,65.8,6.5C49.8,6,34.7,12,23.4,23.3C12,34.7,6.1,49.7,6.5,65.8
C7.4,96,31.8,120.4,62,121.5c0.7,0,1.3,0,2,0C66.9,121.5,69.7,121.3,72.5,120.9z"/>
<path fill="#4479FB" d="M115.4,105L87.8,66.2c7.8-12.6-22.9-18.1-27.9-23.3c-2.5-2.6-0.4,35.3,15.6,32.3l29.7,37.6
c0.5,0.9,3.4,5.5,7.4,6.4c0.4,0.1,0.8,0.1,1.2,0.1c1.3,0,2.5-0.4,3.6-1.2c1.4-1,2.1-2.4,2.3-4C119.9,109.9,116.1,105.8,115.4,105z
M78.4,74.1c1.2-0.6,2.5-1.4,3.9-2.4c1.4-1.1,2.5-2.1,3.4-3l6.9,9.7l-6.8,5.2L78.4,74.1z M116.6,113.7c-0.1,0.8-0.4,1.3-1.1,1.8
c-0.8,0.6-1.5,0.8-2.3,0.6c-2.4-0.5-4.8-3.8-5.5-5c0-0.1-0.1-0.1-0.1-0.2l-19.8-25l6.7-5.1l18.5,26c0,0.1,0.1,0.1,0.1,0.2
C114.1,108,116.8,111.3,116.6,113.7z"/>
<g>
<path fill="#174CCE" d="M78.3,79.9c0,0,0-2.2-4.9-2.7c-0.7-0.1-1.3-0.5-1.6-1.3c-0.5-1.8-2.1-4.7-6-4.5c0,0-3.2-1.1,2.3-7.1
c0,0,4.8-8.7,11.4-7.2l8.9,6.3c0,0,3.4,3.9-1.2,10.2C87.2,73.8,84.6,78.6,78.3,79.9"/>
<path fill="#174CCE" d="M98.1,58.1L80.4,45.9c-0.2,1.2-0.5,2.7-0.5,4.4c0,2.1,0.3,3.9,0.6,5.4c2.9,1.8,5.7,3.8,8.6,5.6
C89.2,61.2,94.7,60.9,98.1,58.1"/>
<path fill="#174CCE" d="M99.7,56.4l-18-12.3l30.9-36.6c1.8-2.1,4.9-2.6,7.3-1s3.2,4.7,1.9,7.2L99.7,56.4z"/>
<path fill="#174CCE" d="M91.6,63.9c0,0,4.1,14.1-13.6,19c0,0-17.6,5.7-25.7-11.3c0,0,7.9,2.3,11.8-6.6c3.9-9,10.5-10.2,13.2-10.7
l-0.1-1c-11.4-1.8-36-3.3-56.4,10.9c0,0-23.1,16.9-12.1,39.1c0,0,8.3,20.9,45,19.1c0,0,15.5,0.3,20.1-14.9c0,0,3.5-11.9,8.6-14.9
c0,0,19.8,0.1,21.1-13.1c0,0,2.8-9.6-6-17.6C96.1,62.5,93.8,63.5,91.6,63.9 M26,100.9c-4.4,0.3-8.3-2.2-8.6-5.6
c-0.2-3.4,3.2-6.4,7.7-6.7c4.5-0.3,8.3,2.2,8.6,5.6C33.8,97.6,30.4,100.6,26,100.9 M33.2,79.5c-4.4,0.3-8.3-2.2-8.6-5.6
c-0.2-3.4,3.2-6.4,7.7-6.7s8.3,2.2,8.6,5.6C41.1,76.2,37.7,79.2,33.2,79.5 M54,107.1c-4.4,0.3-8.3-2.2-8.6-5.6
c-0.2-3.4,3.2-6.4,7.7-6.7c4.4-0.3,8.3,2.2,8.6,5.6C61.8,103.8,58.4,106.8,54,107.1"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_3d honeycomb.svg"
xml:space="preserve"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#4479FB"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.0325"
inkscape:cx="200"
inkscape:cy="200"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" /><metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata><g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1"><path
d="M 0.5,150 V 299.5 H 150 299.5 V 150 0.5 H 150 0.5 Z m 287,-122.3 c 0,15.5 -0.1,16.1 -1.8,14.5 -1,-1 -2.9,-1.7 -4.2,-1.7 -1.5,0 -5.5,-3.3 -12.8,-10.6 -5.8,-5.8 -11.4,-11 -12.3,-11.5 -1,-0.5 -10.2,-0.9 -20.6,-0.9 H 217 L 205.5,29 194,40.5 H 179 164 L 152.5,29 141,17.5 H 121 101 L 89.5,29 78,40.5 H 63 48 L 38.5,31 29,21.5 h 24.8 24.7 v -5 -5 H 183 287.5 Z m -269,0.8 c 1.7,0 5.7,3.3 14,11.5 L 44.2,51.5 H 63.6 83 L 94.5,40 106,28.5 h 15 15 L 147.5,40 159,51.5 H 178.5 198 L 209.5,40 221,28.5 h 14.9 15 L 262,39.4 c 6.3,6.3 12.2,11.2 13.8,11.6 l 2.7,0.7 v 11.9 c 0,10.9 -0.2,11.9 -1.8,11.9 -1,0 -7,5.2 -13.4,11.5 L 251.8,98.5 H 236.9 222.1 L 210.5,87 198.8,75.5 H 178.9 159 L 147.5,87 136,98.5 H 121 106 L 94.5,87 83,75.4 62.8,75.7 42.5,76 31.2,87.2 c -7.2,7.3 -12,11.3 -13.3,11.3 -1.2,0 -2.7,0.7 -3.4,1.5 -0.7,0.8 -1.6,1.5 -2.1,1.5 -0.5,0 -0.9,-17.2 -0.9,-38.7 V 24.2 l 2.3,2.1 c 1.3,1.2 3.4,2.2 4.7,2.2 z m 269,92.7 v 38.6 l -2.3,-2.1 c -1.3,-1.2 -3.2,-2.2 -4.3,-2.2 -1.1,0 -6,-4.2 -11.9,-10.1 -5.5,-5.6 -11.4,-10.7 -13.2,-11.5 -3.8,-1.6 -35.3,-2 -38.2,-0.5 -0.9,0.5 -6.5,5.7 -12.3,11.5 l -10.5,10.6 H 178.9 163.1 L 152,144.6 c -6.1,-6 -12.2,-11.2 -13.6,-11.6 -1.4,-0.3 -10.3,-0.5 -19.7,-0.3 L 101.5,133 90.2,144.2 79,155.5 H 63.5 48 L 37.5,145 C 31.8,139.3 25.9,134.1 24.3,133.4 l -2.8,-1.1 v -11.4 c 0,-11.1 0.1,-11.4 2.3,-11.9 1.3,-0.4 7.3,-5.6 13.3,-11.6 L 48,86.5 H 63.5 79 l 11.2,11.2 11.3,11.3 19.3,0.3 19.2,0.3 L 151.5,98 163,86.5 h 15.5 15.5 l 11.2,11.2 11.3,11.3 17.7,0.3 c 9.7,0.2 18.8,0 20.2,-0.3 1.4,-0.4 7.5,-5.6 13.6,-11.6 6.8,-6.7 11.9,-10.9 13.1,-10.9 1.2,0 2.9,-0.9 3.9,-2 1,-1.1 2,-2 2.2,-2 0.1,0 0.3,17.4 0.3,38.7 z M 14.5,142 c 0.7,0.8 2.2,1.5 3.3,1.5 1.3,0 6.4,4.3 13.7,11.5 l 11.7,11.5 H 63.1 83 L 94.5,155 106,143.5 h 15 15 l 11.5,11.5 11.5,11.5 h 19.9 19.9 l 11.7,-11.5 11.6,-11.5 h 14.5 14.4 l 10.5,10.6 c 5.8,5.8 12,11.2 13.8,12 l 3.2,1.4 V 179 c 0,9.8 -0.2,11.5 -1.6,11.5 -0.9,0 -6.9,5.2 -13.3,11.5 l -11.8,11.5 H 236.4 221 L 209.8,202.2 198.5,191 179.2,190.7 160,190.4 148.4,201.9 136.8,213.5 H 121.4 106 L 96,203.4 c -5.5,-5.5 -11.2,-10.7 -12.7,-11.5 -2.1,-1.1 -7.1,-1.4 -20.9,-1.4 H 44.2 L 32.5,202 c -7.7,7.7 -12.3,11.5 -13.8,11.5 -1.2,0 -3,0.9 -3.9,2 -1,1.1 -2.1,2 -2.5,2 -0.5,0 -0.8,-17.3 -0.8,-38.5 0,-21.4 0.4,-38.5 0.9,-38.5 0.5,0 1.4,0.7 2.1,1.5 z m 273,94.7 c 0,36.9 -0.1,38.1 -1.8,36.5 -1,-1 -2.9,-1.7 -4.2,-1.7 -1.7,0 -5.8,-3.3 -14,-11.5 L 255.8,248.5 H 236.4 217 L 205.5,260 194,271.5 H 179 164 L 152.5,260 141,248.5 H 121.4 101.8 L 90.3,260 78.8,271.5 H 63.4 48.1 L 36.5,260 c -6.4,-6.3 -12.4,-11.5 -13.3,-11.5 -1.5,0 -1.7,-1.5 -1.7,-11.5 v -11.4 l 2.7,-1.5 c 1.6,-0.8 7.5,-6.2 13.3,-12 L 48,201.5 h 15 15 l 10.5,10.6 c 5.8,5.8 11.9,11.2 13.7,12 2.4,1 7.9,1.4 20.5,1.4 H 140 l 12,-12 12,-12 h 15 15 l 10.5,10.6 c 5.8,5.8 11.7,11.2 13.2,12 3.8,2 33.2,2 37.9,0 1.9,-0.8 8.1,-6.2 13.9,-12 6.8,-6.9 11.2,-10.6 12.6,-10.6 1.2,0 2.7,-0.7 3.4,-1.5 0.7,-0.8 1.4,-1.5 1.6,-1.5 0.2,0 0.4,17.2 0.4,38.2 z M 14.5,258 c 0.7,0.8 2.3,1.5 3.6,1.5 1.7,0 5.3,2.9 12.1,9.8 14.3,14.3 11.6,13.2 33.8,13.2 H 83 L 94.5,271 106,259.5 h 15 15 l 11.5,11.5 11.5,11.5 h 20 20 L 210.5,271 222,259.5 h 15 15 l 8.8,8.8 c 4.8,4.8 8.7,9.1 8.7,9.5 0,0.4 -10.8,0.7 -24,0.7 h -24 v 4.5 4.5 h -105 -105 V 272 c 0,-8.5 0.4,-15.5 0.9,-15.5 0.5,0 1.4,0.7 2.1,1.5 z"
id="path1-6"
style="fill:#999999;stroke:none;stroke-width:0.1;fill-opacity:0.80000001"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" /><path
d="M10 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0 -1495z m1000 1376 c0 -5 -7 -14 -15 -21 -8 -7 -15 -24 -15 -39 0 -19 -25 -51 -102 -129 l-103 -102 0 -215 0 -215 103 -102 102 -103 0 -160 0 -160 -102 -103 -103 -102 0 -215 0 -215 103 -102 102 -103 0 -158 0 -158 -101 -102 c-62 -63 -103 -112 -106 -129 l-5 -28 -128 0 -128 0 -7 27 c-3 15 -50 72 -106 128 l-99 101 0 165 0 164 91 90 c50 50 97 102 105 117 20 39 20 377 0 416 -8 15 -55 67 -105 117 l-91 90 0 160 0 160 91 90 c50 50 97 102 105 117 11 21 14 70 14 208 0 138 -3 187 -14 208 -8 15 -55 67 -105 117 -76 75 -91 95 -91 121 0 17 -7 37 -15 44 -8 7 -15 16 -15 21 0 5 164 9 370 9 206 0 370 -4 370 -9z m1150 0 c0 -5 -7 -14 -15 -21 -8 -7 -15 -26 -15 -43 0 -26 -17 -48 -100 -132 l-100 -102 0 -213 0 -213 100 -102 100 -101 0 -164 0 -163 -100 -100 -100 -100 0 -211 0 -211 100 -100 100 -100 0 -165 0 -165 -95 -95 c-59 -59 -99 -107 -103 -125 l-8 -30 -131 -3 -131 -3 -6 33 c-4 25 -31 59 -101 128 l-95 95 0 164 0 164 100 103 100 103 0 207 0 207 -100 102 -100 101 0 169 0 169 100 101 100 102 0 197 c0 151 -3 203 -14 224 -8 15 -53 65 -100 112 -67 66 -86 91 -86 112 0 16 -9 36 -20 45 -11 10 -20 21 -20 25 0 5 167 8 370 8 206 0 370 -4 370 -9z m720 -1046 l0 -1055 -45 0 -45 0 0 -235 c0 -129 -3 -235 -7 -235 -4 0 -45 37 -90 82 l-83 83 0 160 0 160 91 90 c50 50 97 104 105 122 20 46 20 370 0 416 -8 18 -55 72 -105 122 l-91 90 0 160 0 160 91 90 c50 50 97 104 105 122 16 38 20 365 5 406 -5 13 -52 66 -105 118 -80 79 -96 99 -96 125 0 17 -7 37 -15 44 -8 7 -15 16 -15 21 0 5 68 9 150 9 l150 0 0 -1055z m-1530 921 c7 -19 55 -76 107 -128 l93 -93 0 -165 0 -165 -91 -90 c-50 -50 -97 -104 -105 -122 -20 -46 -20 -363 0 -401 8 -15 55 -67 105 -117 l91 -90 0 -170 0 -170 -87 -85 c-127 -126 -123 -114 -123 -318 0 -126 4 -181 14 -205 8 -18 55 -72 105 -122 73 -71 91 -95 91 -118 0 -18 9 -36 23 -48 22 -18 15 -18 -352 -19 -362 0 -374 1 -358 18 10 10 17 31 17 47 0 23 20 50 101 131 l100 102 -3 216 -3 216 -97 98 -98 97 0 165 0 164 100 101 100 102 0 208 0 208 -100 102 -100 101 0 164 0 164 100 101 c76 78 100 108 100 129 l0 26 128 0 128 0 14 -34z m1155 6 c3 -17 43 -66 105 -127 l100 -100 0 -163 0 -164 -100 -101 c-56 -56 -103 -111 -106 -123 -3 -11 -4 -107 -2 -212 l3 -192 103 -103 102 -102 0 -160 0 -160 -102 -103 -103 -102 0 -210 0 -210 103 -102 c82 -84 102 -109 102 -132 0 -16 7 -38 17 -48 16 -17 4 -18 -357 -18 l-373 0 21 23 c12 13 22 34 22 48 0 17 24 49 86 109 47 47 92 99 100 116 12 26 15 69 12 228 l-3 196 -97 98 -98 97 0 170 0 170 98 97 97 98 3 192 c2 105 0 203 -3 217 -4 14 -49 68 -101 121 l-94 96 0 170 0 169 95 95 c58 58 97 105 100 122 l7 28 128 0 128 0 7 -28z m-2115 -387 l0 -170 -86 -85 c-47 -47 -92 -97 -100 -112 -20 -39 -20 -387 0 -426 8 -15 53 -65 100 -112 l86 -85 0 -169 0 -170 -100 -101 -100 -102 0 -191 c0 -105 4 -202 10 -216 5 -14 50 -67 100 -117 67 -67 90 -98 90 -117 0 -14 10 -36 22 -49 l21 -23 -156 0 -157 0 2 1053 3 1052 48 3 47 3 0 237 0 237 85 -85 85 -85 0 -170z"
id="path1" /></g></svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,213 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_adaptive cubic.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#4479FB"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.09"
inkscape:cx="200.23923"
inkscape:cy="202.63158"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
<metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata>
<g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1">
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2922.9849,1156.867 2685.6418,1027.1363"
id="path6-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2515.5503,1316.9857 V 889.95218"
id="path10"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2131.5789,696.17225 2515.5503,893.5407"
id="path11"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2903.11,706.9378 2519.1388,893.5407"
id="path12"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 479.47736,1305.5742 V 878.54066"
id="path10-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 95.505955,684.76071 479.47736,882.12916"
id="path11-3"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 867.03706,695.52626 -383.9712,186.6029"
id="path12-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 785.97788,1940.9594 472.32472,2110.7011"
id="path7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 476.01476,2110.7011 3.69004,276.7528"
id="path8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 225.09225,1918.8192 250.92251,188.1919"
id="path9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2800.2852,1915.4748 2486.632,2085.2165"
id="path7-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2490.3221,2085.2165 3.69,276.7528"
id="path8-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2239.3995,1893.3346 250.9226,188.1919"
id="path9-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:87.3261;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 1782.9922,115.8515 1493.4947,309.95949"
id="path7-8-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:89.5926;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1495.8849,297.52708 3.6652,309.54787"
id="path8-6-9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1244.9499,120.24856 250.9226,188.1918"
id="path9-6-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1848.5894,2457.0689 -381.4358,198.5536"
id="path7-8-0-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1470.3029,2642.9053 4.8292,316.6373"
id="path8-6-9-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1139.6762,2461.5667 330.6103,192.5019"
id="path9-6-6-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 149.4465,152.02952 V 60.516606"
id="path4"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 147.60148,148.70849 81.54982,47.23247"
id="path5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2094.2074,578.15143 815.4982,-472.3247"
id="path5-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 238.69304,2920.0892 1054.1912,2447.7645"
id="path5-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:92.2818;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 95.423001,1120.2738 301.43238,1003.1616"
id="path5-5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 151.29152,149.07749 -77.121777,49.4465"
id="path6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 902.42225,605.20306 131.2045,110.73806"
id="path6-03"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2697.6137,2919.7604 1926.396,2425.2954"
id="path6-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M0 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0 -1495z m600 1330 l0 -45 288 0 c159 0 291 -3 294 -6 3 -3 -8 -29 -26 -58 -17 -29 -56 -97 -86 -149 l-55 -96 -447 -1 -448 0 0 200 0 200 240 0 240 0 0 -45z m1069 -47 c58 -105 88 -158 137 -241 19 -32 34 -60 34 -63 0 -2 -153 -4 -340 -4 -204 0 -340 4 -340 9 0 5 13 31 29 58 16 26 66 112 112 191 l83 142 117 0 116 0 52 -92z m1211 -108 l0 -200 -451 2 -451 3 -23 40 c-12 22 -50 88 -84 146 -33 59 -61 110 -61 113 0 3 133 6 295 6 l295 0 0 45 0 45 240 0 240 0 0 -200z m-1940 -325 c0 -2 -13 -26 -29 -53 -15 -26 -39 -68 -53 -93 -14 -24 -41 -71 -60 -104 -86 -148 -235 -406 -274 -473 l-42 -73 -35 58 c-19 32 -54 92 -77 133 -24 41 -59 102 -78 135 -19 33 -43 75 -53 93 -17 28 -19 55 -19 207 l0 175 360 0 c198 0 360 -2 360 -5z m1025 -82 c28 -47 62 -107 76 -132 14 -25 69 -120 121 -211 53 -91 104 -181 115 -200 11 -19 52 -90 92 -157 39 -67 71 -127 71 -133 0 -6 -36 -74 -80 -151 -44 -77 -91 -157 -103 -178 -12 -21 -68 -119 -125 -217 l-103 -179 -492 2 c-271 1 -510 3 -532 3 -41 0 -41 0 -91 87 -28 49 -121 210 -207 360 l-157 272 96 168 c53 92 119 206 147 253 27 47 59 101 70 120 10 19 45 80 77 135 32 55 76 133 99 173 l42 72 417 0 417 0 50 -87z m815 -84 l0 -170 -101 -177 c-56 -97 -111 -193 -121 -212 -46 -79 -36 -85 -138 92 -52 90 -115 199 -141 243 -135 230 -219 378 -219 386 0 5 158 9 360 9 l360 0 0 -171z m-2620 -314 c0 -3 16 -29 35 -59 19 -30 35 -57 35 -59 0 -3 17 -34 38 -68 22 -35 50 -84 64 -109 14 -25 38 -67 53 -93 l27 -48 -132 -232 c-74 -128 -139 -241 -147 -252 -11 -16 -13 61 -13 485 l0 505 20 -33 c11 -18 20 -35 20 -37z m2720 -437 c0 -305 -4 -498 -9 -493 -16 17 -281 482 -281 494 0 6 43 87 96 179 54 92 106 183 116 202 26 46 72 120 76 120 1 0 2 -226 2 -502z m-231 -350 l131 -227 0 -70 0 -71 -306 0 c-168 0 -303 3 -301 8 19 33 214 372 270 470 39 67 71 121 72 120 1 -2 61 -105 134 -230z m-2001 -56 c89 -153 164 -286 168 -295 7 -19 15 -18 -171 -18 -52 0 -169 0 -260 1 l-165 0 0 74 0 73 106 184 c58 101 116 201 128 221 11 21 24 38 27 38 3 0 79 -125 167 -278z m356 -617 c58 -101 106 -187 106 -190 0 -3 -133 -5 -295 -5 l-295 0 0 -50 0 -50 -197 2 -198 3 -3 238 -2 237 388 0 389 0 107 -185z m946 165 c-35 -66 -189 -326 -228 -387 l-47 -73 -177 0 -177 0 -24 32 c-27 37 -257 431 -257 442 0 3 207 6 460 6 460 0 461 0 450 -20z m928 -217 l-3 -238 -202 -3 -203 -2 0 50 0 50 -290 0 c-167 0 -290 4 -290 9 0 8 155 284 196 349 l14 22 390 0 390 0 -2 -237z"
id="path1"
style="stroke-width:0.08000003;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M13 2984 c-2 -7 -5 -680 -6 -1495 l-2 -1484 1492 0 1492 0 3 1490 c2
820 3 1491 2 1492 0 2 -670 4 -1489 5 -1113 2 -1489 0 -1492 -8z m1147 -117
c0 -1 -232 -234 -515 -517 l-515 -515 0 518 0 517 515 0 c283 0 515 -1 515 -3z
m1620 0 c0 -1 -596 -598 -1325 -1327 l-1325 -1325 0 729 0 730 597 598 598
598 727 0 c401 0 728 -1 728 -3z m-507 -2139 l-597 -598 -731 0 -730 0 1325
1325 1325 1325 3 -727 2 -727 -597 -598z m597 -83 l0 -515 -517 0 -518 0 515
515 c283 283 516 515 517 515 2 0 3 -232 3 -515z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1021 B

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0
-1495z m325 1352 c-22 -18 -76 -67 -121 -109 -44 -43 -83 -78 -87 -78 -9 0 -9
205 0 213 3 4 61 7 127 6 l121 0 -40 -32z m2545 -224 c-1 -194 -3 -253 -12
-238 -72 130 -214 304 -334 409 -43 38 -80 73 -82 77 -2 5 93 9 212 9 l216 0
0 -257z m-481 130 c105 -81 270 -269 349 -401 l32 -52 0 -706 0 -706 -36 -60
c-55 -94 -113 -165 -220 -268 -151 -144 -307 -240 -497 -305 l-102 -35 -333 0
-333 0 -96 36 c-426 159 -713 484 -804 908 -24 115 -26 342 -3 465 67 357 325
678 654 812 146 59 220 73 395 73 241 1 371 -36 560 -160 189 -123 329 -317
391 -540 36 -131 38 -315 5 -439 -45 -166 -135 -315 -257 -422 -68 -60 -70
-62 -161 -110 -121 -64 -182 -78 -348 -78 -140 0 -155 2 -229 29 -208 75 -349
211 -422 406 -24 67 -28 89 -28 200 -1 106 3 135 22 192 24 69 58 126 116 193
l35 40 185 -185 186 -185 42 43 43 42 -205 205 c-200 199 -207 205 -247 205
-35 0 -47 -7 -96 -53 -173 -167 -246 -425 -187 -662 37 -146 99 -252 216 -368
145 -146 349 -227 567 -227 199 0 372 58 539 182 154 113 280 299 334 493 44
156 53 278 29 415 -49 291 -186 520 -410 688 -451 337 -1084 286 -1499 -123
-179 -176 -267 -342 -355 -665 -6 -23 -9 128 -10 457 l-1 493 48 46 c26 26 76
71 111 100 l65 54 960 0 959 0 36 -27z m-2134 -1698 c36 -139 134 -337 223
-450 171 -220 373 -367 632 -461 l65 -23 -132 -1 -133 0 0 50 0 50 -350 0
-350 0 1 498 c1 283 5 484 9 467 5 -16 20 -75 35 -130z m2615 -590 l0 -345
-437 0 -438 1 60 20 c310 104 585 319 763 596 26 40 48 73 50 73 1 0 2 -155 2
-345z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M4 2991 c-2 -2 -4 -676 -4 -1498 l0 -1493 1498 0 1497 0 -2 1495 -2
1495 -1491 2 c-820 2 -1494 1 -1496 -1z m2774 -1494 l2 -1277 -1280 0 -1280 0
0 1280 0 1280 1278 -2 1277 -3 3 -1278z"/>
<path d="M630 1495 l0 -865 865 0 865 0 0 865 0 865 -865 0 -865 0 0 -865z
m1570 5 l0 -700 -700 0 -700 0 0 700 0 700 700 0 700 0 0 -700z"/>
<path d="M1210 1495 l0 -285 290 0 290 0 0 285 0 285 -290 0 -290 0 0 -285z
m410 0 l0 -125 -120 0 -120 0 0 125 0 125 120 0 120 0 0 -125z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 990 B

View File

@@ -0,0 +1,208 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_cubic.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#4479FB"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="1.045"
inkscape:cx="211.00478"
inkscape:cy="282.77512"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
<metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata>
<g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1">
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 762.58493,2933.3687 196.84051,2753.4649"
id="path6-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 207.17691,2773.2734 25.503976,2100.7894"
id="path7-9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 217.0479,2764.357 96.965109,2888.3359"
id="path9-1"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 1558.7065,1434.8516 2136.5314,889.29893"
id="path19"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
inkscape:connection-start="#path1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 1955.7196,33.2103 177.1217,856.08863"
id="path20"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 2907.7491,1077.4908 2129.1513,889.29893"
id="path21"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 1254.6125,597.78598 981.54983,911.43915"
id="path16"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 1642.0664,778.5978 1254.6125,597.786"
id="path17"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 1254.6125,601.47601 1151.2916,232.47232"
id="path18"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 1409.4211,1478.3903 693.72694,1339.4834"
id="path13"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
inkscape:connection-start="#path1" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 380.0738,405.90406 708.48709,1339.4834"
id="path14"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 704.79705,1339.4834 132.84133,1808.1181"
id="path15"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 2129.1513,2095.9409 291.5129,-313.653"
id="path10"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2646.0846,2606.8418 291.5129,-313.653"
id="path10-4"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 394.25801,341.81413 685.77091,28.161132"
id="path10-5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2797.048,1904.059 2420.6642,1782.2879"
id="path11"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 2287.8229,1350.5535 129.1513,431.7344"
id="path12"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85.5063;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2553.328,2620.0433 1750.2118,2345.7542"
id="path6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85.5063;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 1753.879,2345.7542 1527.6288,1582.001"
id="path7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85.5063;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1753.879,2349.5117 -425.395,454.6434"
id="path9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 54.612546,58.671586 80.442802,80.442802"
id="path2"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 80.442802,80.442802 122.50922,67.527675"
id="path3"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 80.811808,80.073801 71.955719,122.87823"
id="path5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2569.3392,506.02451 2827.8107,263.63872"
id="path2-1"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2810.028,251.27354 133.0938,38.6031"
id="path3-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2840.5346,286.68096 2787.5647,88.62491"
id="path5-5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M0 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0 -1495z m860 1372 c0 -1 -166 -169 -370 -372 l-370 -370 0 373 0 372 370 0 c204 0 370 -1 370 -3z m1624 -9 c14 -55 24 -103 21 -107 -3 -2 -89 19 -192 47 -103 29 -204 56 -223 61 -25 6 27 9 178 10 162 1 213 -2 216 -11z m-1409 -110 c3 -13 10 -39 15 -58 5 -19 30 -109 54 -200 24 -91 62 -232 85 -315 22 -82 54 -202 70 -265 17 -63 41 -155 55 -203 l24 -88 -31 6 c-18 4 -120 31 -227 60 -107 29 -283 76 -390 105 -107 29 -265 71 -350 94 l-155 42 -3 64 -3 64 358 358 358 358 67 0 c61 0 67 -2 73 -22z m965 1 c41 -11 82 -22 91 -24 14 -3 232 -61 324 -86 60 -17 95 -31 95 -38 0 -11 -1015 -1021 -1026 -1021 -7 0 -30 69 -53 153 -23 83 -46 168 -51 187 -10 35 -50 187 -150 560 -29 107 -58 216 -65 243 l-13 47 387 0 c357 0 392 -2 461 -21z m655 -9 c-27 -28 -55 -39 -55 -22 0 4 -3 17 -6 30 -6 21 -3 22 42 22 l48 0 -29 -30z m97 -192 l88 -21 -1 -346 c-1 -317 -2 -342 -15 -296 -19 66 -25 90 -79 290 -25 94 -58 217 -74 275 -27 99 -29 120 -13 120 3 0 46 -10 94 -22z m-178 -188 c5 -23 15 -64 57 -216 21 -78 54 -202 74 -277 l35 -136 0 -246 c0 -230 -1 -246 -17 -241 -50 14 -549 149 -868 233 -93 25 -183 50 -198 56 -29 10 -27 12 430 469 l458 458 13 -42 c7 -24 14 -50 16 -58z m-2214 -605 c91 -24 242 -65 335 -90 94 -24 186 -49 205 -55 53 -15 302 -81 319 -85 81 -19 147 -40 153 -49 8 -12 -999 -1026 -1019 -1026 -12 0 -23 34 -67 200 -41 155 -66 251 -87 325 -17 63 -19 105 -19 447 0 208 3 378 8 378 4 0 81 -20 172 -45z m1288 -345 c64 -17 182 -49 262 -70 80 -22 222 -60 315 -85 94 -25 186 -49 205 -55 19 -5 97 -26 173 -46 l137 -37 0 -126 0 -126 -372 -372 -373 -373 -66 0 -67 0 -31 118 c-17 64 -36 133 -41 152 -9 33 -25 92 -155 580 -32 118 -73 269 -91 335 -29 107 -33 135 -18 135 2 0 57 -14 122 -30z m-188 -250 c6 -19 30 -111 55 -205 25 -93 63 -235 85 -315 55 -201 71 -262 75 -285 3 -11 11 -43 20 -70 8 -28 15 -53 15 -57 0 -5 -116 -8 -257 -8 l-258 0 -165 45 c-91 24 -240 65 -333 90 -92 25 -174 45 -182 45 -8 0 -15 3 -15 7 0 5 206 214 457 465 l458 458 18 -68 c9 -37 22 -83 27 -102z m-1336 -361 c15 -58 39 -151 55 -207 l29 -102 -37 6 c-20 4 -47 10 -61 14 l-25 6 -2 210 c-2 118 1 203 6 194 5 -8 20 -63 35 -121z m2716 -294 l0 -285 -287 0 -288 0 285 285 c157 157 286 285 287 285 2 0 3 -128 3 -285z m-2615 -145 c27 0 22 -29 -11 -61 l-34 -33 0 53 c0 44 3 52 16 47 9 -3 22 -6 29 -6z m310 -85 c72 -20 173 -47 225 -61 52 -14 147 -39 210 -55 63 -17 117 -32 119 -35 2 -2 -147 -4 -332 -4 l-336 0 -7 38 c-3 20 -12 59 -20 86 -13 46 -12 66 4 66 4 0 65 -16 137 -35z"
id="path1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_rectilinear.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.0325"
inkscape:cx="200"
inkscape:cy="200"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
<metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata>
<g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1">
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 4.0590406,4.0590406 295.20295,295.20295"
id="path2"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:99.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 1367.962,2912.7852 2937.9972,1342.75"
id="path2-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:100;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 74.460566,1654.6539 1644.4958,84.618725"
id="path2-8-1"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M13 2984 c-2 -7 -5 -680 -6 -1495 l-2 -1484 1492 0 1492 0 3 1490 c2 820 3 1491 2 1492 0 2 -670 4 -1489 5 -1113 2 -1489 0 -1492 -8z m1147 -117 c0 -1 -232 -234 -515 -517 l-515 -515 0 518 0 517 515 0 c283 0 515 -1 515 -3z m1620 0 c0 -1 -596 -598 -1325 -1327 l-1325 -1325 0 729 0 730 597 598 598 598 727 0 c401 0 728 -1 728 -3z m-507 -2139 l-597 -598 -731 0 -730 0 1325 1325 1325 1325 3 -727 2 -727 -597 -598z m597 -83 l0 -515 -517 0 -518 0 515 515 c283 283 516 515 517 515 2 0 3 -232 3 -515z"
id="path1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 2988 c0 -5 0 -677 0 -1494 l-1 -1485 1488 1 c818 0 1488 2 1490
4 2 2 4 672 6 1490 l2 1486 -25 0 c-14 0 -685 1 -1493 3 -807 1 -1467 -1
-1467 -5z m917 -355 l-237 -238 -237 238 -238 237 475 0 475 0 -238 -237z
m749 222 c16 -8 147 -133 291 -277 l263 -263 -365 -365 -365 -365 -365 365
-365 365 278 278 278 277 160 0 c122 0 168 -4 190 -15z m871 -222 l-237 -238
-237 238 -238 237 475 0 475 0 -238 -237z m-2180 -560 l-237 -238 0 475 0 475
237 -238 238 -237 -238 -237z m2503 235 l0 -473 -237 237 -238 238 235 235
c129 129 236 235 237 235 2 0 3 -213 3 -472z m-1820 -1173 l-365 -365 -267
267 c-148 148 -268 263 -268 258 0 -6 -5 -3 -10 5 -13 20 -13 331 0 367 6 15
131 148 278 296 l267 267 365 -365 365 -365 -365 -365z m1807 544 c10 -12 13
-58 13 -185 l0 -169 -278 -278 -277 -277 -365 365 -365 365 365 365 365 365
264 -267 c145 -148 270 -275 278 -284z m-990 -631 l363 -363 -277 -278 -277
-277 -157 0 c-87 0 -170 5 -185 10 -15 6 -148 131 -296 278 l-269 266 363 363
c200 200 365 363 368 363 3 0 168 -163 367 -362z m-1500 -595 l-237 -238 0
475 0 475 237 -238 238 -237 -238 -237z m2503 235 l0 -473 -237 237 -238 238
235 235 c129 129 236 235 237 235 2 0 3 -213 3 -472z m-1940 -323 l235 -235
-475 0 -475 0 235 235 c129 129 237 235 240 235 3 0 111 -106 240 -235z m1620
0 l235 -235 -475 0 -475 0 235 235 c129 129 237 235 240 235 3 0 111 -106 240
-235z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_gyroid.svg"
xml:space="preserve"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#4479FB"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.0325"
inkscape:cx="200"
inkscape:cy="200"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" /><metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata><g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1"><path
d="M0 1495 l0 -1495 1502 0 1501 0 -6 128 c-4 70 -7 742 -7 1495 l0 1367 -1495 0 -1495 0 0 -1495z m1580 1377 c0 -5 -7 -23 -16 -41 -15 -29 -14 -33 4 -64 30 -49 62 -155 62 -206 0 -50 -19 -120 -45 -170 -9 -17 -61 -79 -115 -136 -158 -166 -205 -254 -217 -402 -13 -161 31 -258 198 -438 177 -190 215 -313 148 -477 -18 -42 -53 -88 -142 -185 -126 -137 -164 -198 -193 -313 -11 -43 -15 -90 -12 -142 l5 -78 -289 0 -288 0 -16 38 c-23 53 -44 138 -44 175 0 34 18 99 44 157 8 19 63 87 122 150 158 170 196 239 213 388 17 160 -28 267 -184 432 -144 153 -150 162 -181 278 -18 67 -18 105 1 166 23 77 55 123 163 237 142 151 184 231 201 378 9 85 -6 183 -35 228 -8 12 -14 25 -14 28 0 3 142 5 315 5 173 0 315 -4 315 -8z m1298 -79 l3 -83 -51 0 -50 0 0 -335 c0 -305 -2 -342 -20 -407 -26 -96 -27 -215 0 -300 19 -59 20 -92 20 -592 0 -506 -1 -532 -21 -598 -16 -54 -20 -91 -17 -164 l3 -94 -287 0 -287 0 -27 58 c-23 49 -27 70 -28 152 0 86 2 100 28 150 16 31 66 93 113 141 104 107 150 168 184 244 50 114 61 216 35 326 -20 82 -58 143 -155 244 -109 113 -146 161 -179 233 -22 49 -26 71 -26 152 -1 132 12 154 183 335 37 39 78 86 92 105 60 82 99 201 99 300 0 69 -26 178 -48 203 -15 17 -5 17 209 15 l224 -3 3 -82z m-2002 -48 c3 -19 4 -70 2 -112 -6 -125 -41 -185 -203 -353 -129 -133 -165 -210 -165 -357 0 -169 44 -264 196 -423 163 -170 179 -202 172 -342 -7 -132 -30 -176 -174 -330 -153 -164 -187 -228 -192 -370 -3 -62 0 -116 8 -146 14 -50 61 -155 81 -178 10 -12 -25 -14 -235 -14 l-246 0 0 40 0 40 50 0 50 0 0 348 c0 192 3 352 7 356 15 14 32 103 33 163 0 61 -13 137 -32 178 -5 11 -7 267 -6 580 3 499 5 566 21 618 21 71 21 152 1 232 -9 33 -18 70 -21 83 l-5 22 325 0 326 0 7 -35z m1482 18 c4 -10 7 -59 7 -108 0 -128 -31 -187 -175 -341 -116 -124 -163 -199 -186 -293 -25 -104 -16 -186 34 -308 30 -72 46 -94 172 -229 53 -56 109 -126 125 -156 28 -49 30 -61 30 -153 0 -93 -2 -105 -32 -166 -23 -47 -67 -103 -148 -190 -145 -156 -195 -254 -195 -384 0 -89 50 -246 95 -295 18 -20 15 -20 -348 -20 -385 0 -385 0 -353 43 11 15 11 24 -1 60 -10 28 -14 69 -11 122 5 112 42 188 145 297 191 202 228 272 225 433 -4 172 -55 273 -227 449 -63 64 -96 108 -118 153 -27 59 -29 71 -25 152 6 127 38 188 179 338 155 166 194 246 191 397 -2 78 -13 139 -37 199 -7 16 12 17 319 17 302 0 327 -1 334 -17z m-2220 -203 c0 -36 -4 -78 -8 -95 -5 -18 -8 18 -8 95 0 77 3 113 8 95 4 -16 8 -59 8 -95z m2741 -752 c0 -73 -3 -106 -9 -93 -16 37 -11 205 6 205 2 0 4 -51 3 -112z m-2741 -733 c0 -33 -4 -73 -8 -90 -5 -19 -8 15 -8 90 0 75 3 109 8 90 4 -16 8 -57 8 -90z m2742 -752 c0 -74 -3 -103 -10 -93 -17 26 -12 200 6 200 2 0 4 -48 4 -107z"
id="path1"
style="fill:#999999;fill-opacity:0.80000001" /><path
d="M 0,151 V 301 H 150 300 V 151 1 H 150 0 Z M 288,16.5 c 0,2.5 -0.2,4.5 -0.5,4.5 -0.3,0 -1.7,-0.7 -3.1,-1.6 -2.1,-1.4 -2.9,-1.5 -5.2,-0.5 -5.1,2.3 -10.7,6.6 -21.3,16.2 -16,14.6 -25.7,18.2 -40.3,15.2 -8.3,-1.7 -14.9,-5.7 -24.3,-14.6 -18.3,-17.3 -25.7,-21 -42.3,-21 -7.5,0 -10.9,0.4 -16,2.3 -8.5,3 -18.9,10.1 -27,18.5 C 97.7,46 91.7,49.3 78.7,51.3 74.5,52 63.9,49.7 59,47.1 53.4,44.2 51.5,42.7 41,32.9 36.3,28.6 31.6,24.4 30.5,23.6 28.7,22.2 31.1,22.1 53.8,22 H 79 V 17 12 H 183.5 288 Z M 19.5,31 c 3.3,1.9 9.8,7.1 14.5,11.5 16.2,15.5 24.1,19.5 39.6,20.2 8,0.4 11.4,0.2 16,-1.2 7.6,-2.3 16.4,-7.6 22.2,-13.3 14.9,-14.5 22.7,-19.6 32.4,-21.2 13.2,-2.1 24.4,1.9 36.1,12.9 19.7,18.7 28.6,23.1 46.3,23.1 14.5,0 24.9,-5.2 40.8,-20.5 4.9,-4.7 9.3,-8.5 9.7,-8.5 0.5,0 0.8,13 0.7,29.7 l -0.3,29.8 -4.1,2.2 c -2.2,1.2 -9,6.6 -15,12 -12.2,11 -17.3,14.6 -22.4,16.1 -10,2.9 -21.3,2.2 -29.7,-2 -2.5,-1.3 -8.9,-6.4 -14.2,-11.4 C 180.9,99.9 175.2,95.8 166.7,92.2 161.4,90 159,89.6 149.5,89.6 c -8.3,-0.1 -12.2,0.4 -16,1.7 -7.4,2.7 -15.2,7.9 -22.6,15 C 93,123.5 82.8,127.9 67.3,125 59,123.5 54.1,120.8 45.6,112.9 35.1,103.2 30.9,99.7 26.5,96.9 18.1,91.7 18.2,91.7 15,94 l -3,2.1 V 60.8 c 0,-19.4 0.4,-34.8 0.8,-34.2 0.4,0.6 3.4,2.6 6.7,4.4 z m 144,72.9 c 6.5,2.9 10.9,6.1 19.7,14.6 14.9,14.3 24.8,19 40.3,19 15.9,0 25.7,-4.7 42.4,-20.3 5.5,-5.1 12.7,-10.8 16.1,-12.7 l 6,-3.4 v 35 35 l -3,-2.2 c -2.6,-2 -3.3,-2.1 -5.6,-1 -5.4,2.4 -13.1,8.2 -20.9,15.7 -13.7,13.2 -20.2,16.4 -33.6,16.4 -12.6,0 -20.1,-3.9 -34.9,-18 -14.5,-13.8 -23.5,-18 -39.1,-18 -16,0 -24.2,3.8 -41.4,19.4 -17.1,15.5 -20.4,17 -35.2,16.4 -12.5,-0.5 -16.6,-2.6 -31.6,-16.3 -6,-5.4 -13.2,-11.3 -16,-13 l -5.2,-3.1 -0.3,-29.7 c -0.1,-16.3 0.1,-29.7 0.5,-29.7 0.5,0 3.3,2.3 6.3,5.1 22.7,21 28.9,24.3 46.5,24.3 16.1,0.1 24.6,-3.9 41.4,-19.6 9.8,-9.3 17.2,-14.2 23.2,-15.7 6.3,-1.5 19.1,-0.5 24.4,1.8 z m -4.5,72.7 c 8.1,1.9 16.4,7.2 25,15.9 13.4,13.7 26.2,19.8 41.4,19.7 16,-0.2 23.8,-3.8 39.9,-18.7 5.4,-4.9 10.4,-9.3 11.2,-9.8 1.3,-0.7 1.5,3 1.5,28.7 v 29.5 l -5.7,3.7 c -3.2,2 -9.6,7.3 -14.3,11.8 -14.6,14.1 -23.4,18.2 -37,17.4 -9.9,-0.6 -17.5,-4.3 -26.5,-12.7 -13.2,-12.6 -23.2,-20.1 -26.6,-20.1 -0.8,0 -2,-0.5 -2.5,-1 -1.8,-1.8 -15.4,-2.9 -22.9,-2 -13.1,1.7 -18.5,4.7 -35.3,19.8 -13.7,12.3 -19.5,15.3 -30.5,16 -13.4,0.8 -21.3,-2.9 -36.2,-17.2 -4.4,-4.2 -10.6,-9.3 -13.7,-11.3 L 21,242.5 v -30.3 c 0,-21.6 0.3,-30.2 1.1,-30.2 0.6,0 5.5,4 10.8,8.8 18.3,16.9 27.3,21.4 42.6,21.4 16.1,0 25.8,-4.5 41.2,-19.1 12.5,-11.9 17.6,-14.9 29.8,-17.5 3.8,-0.7 6,-0.6 12.5,1 z M 13.5,177 c 0.3,0.5 0.1,1 -0.4,1 -0.6,0 -1.1,-0.5 -1.1,-1 0,-0.6 0.2,-1 0.4,-1 0.3,0 0.8,0.4 1.1,1 z M 160,251.9 c 6.7,2.1 12.2,5.5 18.4,11.5 14,13.2 20.9,18.1 29.8,21.2 12.8,4.3 28.7,2.6 40.7,-4.4 2.5,-1.5 9.7,-7.4 16.1,-13.2 6.4,-5.8 13.9,-11.7 16.6,-13 2.7,-1.4 5.2,-3 5.6,-3.5 0.4,-0.6 0.8,7.9 0.8,18.7 V 289 H 150 12 l 0.1,-19.3 c 0,-10.5 0.3,-18.6 0.6,-18 0.2,0.7 1,1.3 1.6,1.3 2.3,0 11.6,7 20.4,15.3 14.5,13.7 25,18.7 39.4,18.7 15.4,0 26.2,-5.4 44,-21.8 8.5,-7.9 11.6,-10 20.9,-14 4,-1.7 14.3,-1.4 21,0.7 z"
id="path1-8"
style="fill:#4479FB;stroke:none;stroke-width:0.1"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" /></g></svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 1500 l0 -1490 1490 0 1490 0 0 1490 0 1490 -1490 0 -1490 0 0
-1490z m1690 1372 c0 -4 -22 -30 -50 -57 -45 -45 -50 -53 -50 -95 l0 -45 180
-180 180 -180 -163 -163 -162 -162 -365 365 -365 365 80 80 80 80 317 0 c175
0 318 -4 318 -8z m790 -27 c-28 -29 -36 -33 -49 -22 -18 14 -51 48 -51 54 0 1
30 3 67 3 l67 0 -34 -35z m-1710 -118 l0 -52 403 -403 402 -402 50 0 50 0 202
202 c266 266 264 222 18 468 l-185 184 27 28 27 28 266 0 266 0 49 -50 c45
-46 53 -50 95 -50 42 0 50 4 95 50 l50 51 90 -3 90 -3 3 -555 2 -555 -143 143
-143 143 -45 -2 c-43 -2 -48 -7 -246 -203 l-203 -200 0 -46 0 -45 390 -390
390 -390 -2 -225 -3 -225 -95 -3 -95 -3 -50 51 c-41 41 -55 50 -85 50 -30 0
-44 -9 -85 -50 l-49 -50 -358 0 -358 0 0 -50 0 -50 -100 0 -100 0 0 50 0 50
-272 0 -273 0 190 190 190 190 185 -185 c169 -169 188 -185 220 -185 32 0 52
17 242 207 192 191 208 211 208 243 0 33 -36 71 -617 652 -583 583 -620 618
-653 618 -32 0 -51 -16 -237 -202 -174 -175 -203 -208 -209 -242 l-7 -38 187
-187 186 -186 -260 -260 -260 -260 0 730 0 730 115 115 c113 113 115 116 115
160 0 44 -2 47 -115 160 l-115 115 0 91 c0 50 3 94 7 97 3 4 129 7 280 7 l273
0 0 -53z m-548 -314 l98 -98 -97 -97 c-54 -54 -101 -98 -105 -98 -5 0 -8 88
-8 195 0 107 3 195 7 195 4 0 52 -44 105 -97z m1161 -1161 l567 -567 -163
-163 -162 -162 -180 180 -180 180 -50 0 -51 0 -298 -300 -299 -300 -226 2
-226 3 -3 90 -2 90 375 375 c350 350 375 377 375 410 0 32 -16 51 -187 222
l-188 188 160 160 c88 88 162 160 165 160 3 0 260 -255 573 -568z m1487 -174
c0 -175 -3 -318 -7 -318 -5 0 -173 165 -375 367 l-368 368 162 162 163 163
212 -212 213 -213 0 -317z m-372 -953 c-3 -3 -32 -5 -64 -3 l-59 3 34 33 35
33 30 -30 c16 -17 27 -33 24 -36z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0
-1495z m358 1363 c-13 -11 -98 -300 -132 -450 -5 -21 -14 -29 -42 -34 -19 -3
-42 -13 -49 -21 -13 -13 -15 19 -15 251 l0 266 127 0 c103 0 124 -2 111 -12z
m1802 4 c0 -5 -55 -25 -122 -46 -193 -59 -361 -108 -383 -113 -15 -3 -43 19
-105 81 l-85 86 348 0 c191 0 347 -4 347 -8z m-783 -174 l92 -93 -24 -90 c-12
-49 -30 -117 -40 -150 -9 -33 -28 -105 -42 -160 -14 -55 -28 -103 -31 -107 -4
-4 -52 -19 -107 -33 -55 -15 -158 -43 -230 -62 -71 -19 -141 -37 -154 -40 -20
-5 -50 21 -210 181 l-188 187 59 217 c32 119 60 223 63 230 3 9 85 12 362 12
l358 0 92 -92z m1393 -63 c0 -118 -3 -155 -13 -155 -7 0 -82 70 -167 155
l-155 155 168 0 167 0 0 -155z m-373 -137 c101 -101 183 -190 183 -199 0 -9
-9 -45 -19 -80 -10 -35 -41 -146 -67 -246 -35 -131 -53 -183 -63 -183 -8 0
-28 -4 -45 -10 -17 -5 -125 -35 -240 -66 l-209 -55 -189 188 -189 189 16 59
c9 33 27 103 41 155 60 226 76 286 84 294 5 4 32 14 62 21 29 8 80 21 113 30
33 9 67 18 75 20 8 2 65 17 125 34 61 16 117 30 125 30 8 1 97 -81 197 -181z
m-1935 -515 c104 -103 188 -194 188 -202 0 -8 -7 -37 -15 -65 -8 -28 -38 -136
-66 -241 -28 -104 -52 -191 -54 -193 -2 -2 -27 -10 -56 -18 -105 -29 -239 -64
-244 -64 -3 0 -5 213 -5 473 l0 473 28 11 c15 6 29 11 32 12 3 1 89 -83 192
-186z m2308 -125 l0 -223 -47 47 -47 47 11 48 c17 78 77 303 80 303 2 0 3
-100 3 -222z m-1188 -175 l188 -188 -55 -205 c-31 -113 -62 -228 -71 -257 -18
-60 8 -48 -274 -122 -85 -23 -169 -46 -186 -51 -17 -6 -39 -10 -50 -10 -12 0
-91 72 -203 184 l-184 185 16 68 c22 97 103 393 114 422 8 21 33 30 219 80
115 31 227 62 249 68 22 6 42 11 45 12 3 0 89 -83 192 -186z m1056 -246 l133
-133 -4 -279 c-2 -154 -7 -294 -11 -312 -8 -29 -13 -33 -88 -53 -44 -12 -88
-23 -98 -25 -9 -2 -48 -12 -86 -23 -38 -11 -111 -30 -162 -43 l-92 -24 -187
187 -187 187 58 218 c85 314 76 292 111 302 69 21 460 128 475 130 3 1 65 -59
138 -132z m-1874 -576 l188 -188 -16 -59 c-9 -32 -29 -108 -46 -169 -16 -60
-35 -134 -41 -162 l-12 -53 -314 0 -313 0 2 363 3 362 170 47 c94 26 175 47
180 47 6 1 95 -84 199 -188z m1117 -297 l187 -186 -15 -52 c-8 -28 -17 -61
-20 -73 l-5 -23 -475 0 -475 0 6 27 c19 81 90 343 95 352 4 6 41 20 82 30 40
11 101 27 134 36 145 40 271 73 285 74 8 1 99 -83 201 -185z m889 -224 l0
-110 -251 0 c-235 0 -251 1 -244 18 3 9 9 29 12 44 4 23 14 29 72 44 54 15
399 110 409 113 1 1 2 -48 2 -109z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 1505 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0
-1495z m475 1355 c-16 -17 -17 -33 -12 -132 3 -62 15 -167 27 -233 12 -66 27
-158 35 -205 13 -81 156 -535 174 -553 8 -8 75 6 98 21 10 6 -2 53 -48 191
-34 100 -59 185 -55 188 5 6 56 -2 256 -36 120 -20 121 -20 123 57 l2 47 -85
12 c-47 6 -110 16 -140 22 -30 6 -87 15 -126 22 l-71 11 -12 92 c-7 50 -16
120 -21 156 -5 36 -12 101 -15 145 -4 44 -9 88 -11 98 -5 16 12 17 250 17
l256 0 0 -80 c0 -43 5 -90 11 -103 7 -15 47 -42 122 -79 101 -50 279 -177 299
-212 10 -17 30 -80 68 -211 17 -60 36 -120 41 -133 5 -13 9 -31 9 -42 0 -10 3
-21 8 -23 9 -7 112 14 112 22 0 3 -7 44 -14 91 -7 47 -23 148 -36 225 -12 77
-27 151 -35 165 -8 17 -54 46 -139 90 -116 60 -182 103 -257 170 -23 20 -32
42 -45 105 -10 44 -24 88 -32 98 -14 16 7 17 433 17 l448 0 -21 -23 c-25 -26
-26 -44 -12 -114 10 -47 41 -229 62 -368 6 -38 14 -73 17 -78 4 -4 31 -2 60 5
l53 12 -6 45 c-3 26 -10 75 -15 111 -5 36 -14 103 -20 150 -6 47 -13 102 -16
123 l-5 37 310 0 310 0 0 50 c0 49 1 50 30 50 l30 0 0 -330 0 -330 -50 0 -50
0 0 -400 c0 -312 -3 -400 -12 -400 -7 0 -48 6 -92 12 l-79 13 -27 60 c-15 33
-46 99 -68 147 -23 48 -51 111 -63 138 -12 28 -27 49 -33 46 -6 -3 -30 -10
-53 -17 -24 -6 -43 -14 -43 -18 0 -3 34 -109 76 -236 97 -296 87 -285 266
-285 l128 0 0 -530 0 -530 -665 0 c-374 0 -665 4 -665 9 0 5 30 42 66 82 37
41 73 84 81 96 8 12 36 29 61 37 118 37 508 127 612 141 63 8 144 19 180 25
96 15 203 29 223 30 20 0 22 26 6 84 -12 43 5 42 -159 16 -36 -6 -114 -17
-175 -25 -60 -8 -126 -17 -145 -21 l-35 -6 -68 204 c-37 112 -75 217 -85 233
-15 24 -68 55 -253 148 -129 64 -238 117 -242 117 -4 0 -18 -22 -32 -50 l-25
-50 42 -26 c24 -15 108 -70 188 -122 80 -52 153 -99 163 -106 10 -6 49 -78 87
-161 39 -82 77 -162 86 -177 8 -16 12 -28 7 -28 -4 0 -37 -5 -73 -10 -81 -13
-162 -24 -310 -44 -104 -15 -117 -19 -136 -44 -12 -15 -80 -99 -151 -187
l-129 -160 -504 0 -505 0 -3 443 -2 443 25 -3 c23 -3 32 -18 81 -138 78 -191
82 -203 113 -325 29 -116 35 -123 102 -140 21 -5 35 1 71 32 24 21 66 56 93
78 26 22 69 58 95 80 26 22 77 65 114 95 37 30 81 67 97 81 l29 26 -32 41
c-18 23 -36 42 -40 42 -3 0 -94 -63 -200 -140 -106 -77 -196 -140 -199 -140
-15 0 -70 174 -101 320 -41 190 -62 217 -174 222 l-69 3 -6 315 c-3 173 -7
316 -7 318 -6 9 -52 -1 -62 -13 -7 -8 -16 -15 -21 -15 -5 0 -9 226 -9 515 l0
515 192 0 c190 0 191 0 173 -20z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M0 1503 l0 -1498 1500 0 1500 0 0 1498 0 1497 -1500 0 -1500 0 0
-1497z m665 1367 c-3 -5 -11 -10 -17 -10 -5 0 -35 -15 -66 -34 -136 -82 -436
-246 -448 -246 -11 0 -14 29 -14 150 l0 150 276 0 c181 0 273 -3 269 -10z
m1653 -42 c90 -163 260 -471 286 -521 30 -57 31 -58 11 -70 -18 -11 -83 -46
-321 -173 -55 -30 -107 -54 -114 -54 -12 0 -590 571 -590 583 0 3 63 69 139
146 l140 141 210 0 209 0 30 -52z m562 -200 l0 -253 -63 -32 c-35 -18 -66 -33
-69 -33 -8 0 -32 42 -144 245 -159 291 -174 318 -174 322 0 2 101 3 225 3
l225 0 0 -252z m-1575 72 l110 -110 -161 -161 -162 -162 -34 64 c-20 35 -70
129 -113 209 -43 80 -93 173 -112 208 l-34 62 198 0 198 0 110 -110z m263 43
l-66 -66 -68 66 -68 67 135 0 134 0 -67 -67z m-831 -63 c19 -36 86 -163 150
-284 l116 -218 -297 -297 -296 -296 -145 145 -145 145 0 270 c0 148 4 275 8
281 4 6 50 35 102 64 52 30 148 85 214 122 65 37 121 68 125 68 3 0 31 16 61
35 30 20 58 34 63 32 5 -1 25 -32 44 -67z m1038 -450 c154 -154 281 -284 283
-289 2 -5 -5 -12 -16 -15 -10 -4 -95 -47 -188 -97 -320 -172 -413 -219 -417
-212 -3 5 -64 121 -137 258 -73 138 -137 256 -143 263 -5 7 -8 15 -6 18 2 3
81 83 174 178 94 96 170 174 170 175 1 1 127 -125 280 -279z m957 -152 c70
-121 78 -144 78 -210 l0 -63 -110 -110 -109 -109 -162 162 c-89 89 -160 164
-158 166 7 5 189 106 192 106 2 0 52 27 113 60 60 33 111 60 114 60 3 0 22
-28 42 -62z m-1594 -150 c89 -169 143 -271 176 -328 l25 -44 -39 -22 c-21 -12
-91 -50 -156 -85 -66 -34 -180 -95 -254 -135 l-135 -72 -128 126 c-70 70 -126
131 -124 137 6 17 541 553 554 554 6 1 43 -59 81 -131z m1192 -253 c94 -93
170 -172 170 -175 0 -9 -649 -654 -653 -650 -2 3 -32 59 -67 125 -35 66 -77
145 -93 175 -113 209 -187 353 -184 356 2 3 103 57 223 121 120 64 264 140
319 169 55 30 103 53 108 51 4 -1 84 -78 177 -172z m-2063 -107 l63 -62 -62
-63 c-34 -35 -66 -63 -70 -63 -4 0 -8 56 -8 125 0 69 3 125 7 125 4 0 36 -28
70 -62z m2543 -68 c0 -66 -3 -120 -6 -120 -4 0 -34 27 -67 61 l-60 60 59 60
c32 32 62 59 66 59 4 0 8 -54 8 -120z m-1357 -162 c29 -57 111 -211 181 -342
l127 -239 -130 -131 -131 -131 -325 325 c-179 179 -324 329 -322 333 1 4 50
33 107 64 58 31 175 94 260 139 85 46 160 84 167 84 6 0 36 -46 66 -102z
m-816 -152 c-3 -9 -424 -236 -439 -236 -4 0 -8 56 -8 124 l0 124 112 112 111
111 114 -113 c62 -62 112 -117 110 -122z m2101 85 l142 -139 0 -209 0 -208
-82 -45 c-45 -25 -112 -61 -148 -81 -36 -20 -112 -62 -170 -94 -58 -32 -125
-69 -150 -83 -127 -70 -191 -104 -194 -101 -4 4 -133 245 -193 359 l-34 64
338 338 c186 186 340 338 343 338 3 0 69 -63 148 -139z m-1465 -1003 l-148
-148 -277 0 -276 0 -66 123 c-37 67 -79 145 -95 172 -15 28 -60 106 -98 175
-39 69 -82 146 -97 171 l-26 46 137 73 c76 40 174 93 218 116 44 23 105 56
135 73 l55 30 342 -342 343 -342 -147 -147z m-1100 329 c19 -34 47 -84 62
-112 16 -27 67 -120 115 -205 l86 -155 -145 -3 c-80 -1 -151 0 -158 2 -10 4
-13 64 -13 276 0 161 4 269 9 266 5 -4 25 -34 44 -69z m1688 -25 c20 -37 66
-124 103 -194 l67 -127 -48 -30 c-41 -26 -58 -31 -113 -31 l-65 0 -110 110
-110 110 115 115 c63 63 117 115 120 115 3 0 21 -30 41 -68z m1019 -222 l0
-230 -324 0 -324 0 -16 34 c-9 19 -16 38 -16 43 0 5 21 21 48 35 47 25 251
137 497 274 72 40 131 72 133 73 1 1 2 -102 2 -229z m-1250 -152 c0 -4 -56 -8
-125 -8 -69 0 -125 3 -125 7 0 4 28 36 62 70 l62 63 63 -62 c35 -34 63 -66 63
-70z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M13 2984 c-2 -7 -5 -680 -6 -1495 l-2 -1484 1492 0 1492 0 3 1490 c2
820 3 1491 2 1492 0 2 -670 4 -1489 5 -1113 2 -1489 0 -1492 -8z m1147 -117
c0 -1 -232 -234 -515 -517 l-515 -515 0 518 0 517 515 0 c283 0 515 -1 515 -3z
m1620 0 c0 -1 -596 -598 -1325 -1327 l-1325 -1325 0 729 0 730 597 598 598
598 727 0 c401 0 728 -1 728 -3z m-507 -2139 l-597 -598 -731 0 -730 0 1325
1325 1325 1325 3 -727 2 -727 -597 -598z m597 -83 l0 -515 -517 0 -518 0 515
515 c283 283 516 515 517 515 2 0 3 -232 3 -515z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1021 B

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479fb" stroke="none">
<path d="M13 2984 c-2 -7 -5 -680 -6 -1495 l-2 -1484 1492 0 1492 0 3 1490 c2
820 3 1491 2 1492 0 2 -670 4 -1489 5 -1113 2 -1489 0 -1492 -8z m1147 -117
c0 -1 -232 -234 -515 -517 l-515 -515 0 518 0 517 515 0 c283 0 515 -1 515 -3z
m1183 -2069 l-527 -528 -731 0 -730 0 1255 1255 1255 1255 3 -727 2 -726 -527
-529z m297 1929 c0 -1 -565 -567 -1255 -1257 l-1255 -1255 0 729 0 729 527
528 527 529 728 0 c400 0 728 -1 728 -3z m230 -2082 l0 -515 -517 0 -518 0
515 515 c283 283 516 515 517 515 2 0 3 -232 3 -515z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M0 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0
-1495z m302 1362 c-18 -19 -22 -35 -22 -85 l0 -62 -62 0 c-43 0 -67 -5 -80
-17 -17 -15 -18 -12 -18 85 l0 102 102 0 101 0 -21 -23z m1668 15 c0 -4 -106
-113 -235 -242 l-235 -235 -235 235 c-129 129 -235 238 -235 242 0 5 212 8
470 8 259 0 470 -3 470 -8z m908 -94 c3 -96 -3 -113 -28 -83 -9 10 -32 15 -76
15 l-64 0 0 64 c0 44 -5 67 -15 76 -30 25 -13 31 83 28 l97 -3 3 -97z m-1678
-253 l255 -255 45 0 45 0 232 232 233 233 0 -325 0 -324 37 -38 37 -38 330 0
331 0 -233 -233 -232 -232 0 -50 0 -50 237 -237 238 -238 -345 0 -344 0 -28
-27 -28 -27 0 -335 0 -336 -238 238 c-230 230 -238 237 -277 237 -39 0 -47 -7
-277 -237 l-238 -238 0 336 0 335 -28 27 -28 27 -339 0 -340 0 238 238 237
237 0 45 0 45 -237 237 -238 238 327 0 327 0 275 -275 c151 -151 279 -275 284
-275 4 0 25 17 45 38 l37 37 -295 295 -295 295 -365 3 -365 3 0 229 0 230 63
0 c56 0 66 3 90 28 24 25 27 36 27 95 l0 67 273 0 272 0 255 -255z m1390 193
c0 -56 3 -65 32 -95 29 -30 37 -33 95 -33 l63 0 0 -230 0 -230 -320 0 -320 0
0 325 0 325 225 0 225 0 0 -62z m-2000 -1223 c0 -6 -106 -116 -235 -245 l-235
-235 0 480 0 480 235 -235 c129 -129 235 -239 235 -245z m2285 -464 c-3 -3
-111 100 -240 229 l-235 235 237 238 238 237 3 -466 c1 -257 0 -470 -3 -473z
m-2015 -491 l0 -320 -230 0 -230 0 0 59 c0 53 -3 63 -31 90 -27 28 -37 31 -90
31 l-59 0 0 230 0 230 320 0 320 0 0 -320z m1918 88 l2 -228 -62 0 c-56 0 -65
-3 -95 -32 -30 -29 -33 -37 -33 -90 l0 -58 -225 0 -225 0 0 320 0 320 318 -2
317 -3 3 -227z m-1038 -273 l235 -235 -475 0 -475 0 235 235 c129 129 237 235
240 235 3 0 111 -106 240 -235z m-1517 -75 l57 0 0 -57 c0 -44 5 -62 22 -80
l21 -23 -101 0 -102 0 0 102 0 101 23 -21 c18 -17 36 -22 80 -22z m2657 -65
l0 -95 -102 0 c-97 0 -100 1 -85 18 12 13 17 37 17 80 l0 62 64 0 c44 0 67 5
76 15 24 29 30 14 30 -80z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M10 2988 c0 -5 0 -677 0 -1494 l-1 -1485 1488 1 c818 0 1488 2 1490
4 2 2 4 672 6 1490 l2 1486 -25 0 c-14 0 -685 1 -1493 3 -807 1 -1467 -1
-1467 -5z m917 -355 l-237 -238 -237 238 -238 237 475 0 475 0 -238 -237z
m749 222 c16 -8 147 -133 291 -277 l263 -263 -365 -365 -365 -365 -365 365
-365 365 278 278 278 277 160 0 c122 0 168 -4 190 -15z m871 -222 l-237 -238
-237 238 -238 237 475 0 475 0 -238 -237z m-2180 -560 l-237 -238 0 475 0 475
237 -238 238 -237 -238 -237z m2503 235 l0 -473 -237 237 -238 238 235 235
c129 129 236 235 237 235 2 0 3 -213 3 -472z m-1820 -1173 l-365 -365 -267
267 c-148 148 -268 263 -268 258 0 -6 -5 -3 -10 5 -13 20 -13 331 0 367 6 15
131 148 278 296 l267 267 365 -365 365 -365 -365 -365z m1807 544 c10 -12 13
-58 13 -185 l0 -169 -278 -278 -277 -277 -365 365 -365 365 365 365 365 365
264 -267 c145 -148 270 -275 278 -284z m-990 -631 l363 -363 -277 -278 -277
-277 -157 0 c-87 0 -170 5 -185 10 -15 6 -148 131 -296 278 l-269 266 363 363
c200 200 365 363 368 363 3 0 168 -163 367 -362z m-1500 -595 l-237 -238 0
475 0 475 237 -238 238 -237 -238 -237z m2503 235 l0 -473 -237 237 -238 238
235 235 c129 129 236 235 237 235 2 0 3 -213 3 -472z m-1940 -323 l235 -235
-475 0 -475 0 235 235 c129 129 237 235 240 235 3 0 111 -106 240 -235z m1620
0 l235 -235 -475 0 -475 0 235 235 c129 129 237 235 240 235 3 0 111 -106 240
-235z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_rectilinear.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.0325"
inkscape:cx="200"
inkscape:cy="200"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
<metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata>
<g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1">
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 4.0590406,4.0590406 295.20295,295.20295"
id="path2"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:99.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 1367.962,2912.7852 2937.9972,1342.75"
id="path2-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:#4479fb;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:100;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.80000001"
d="M 74.460566,1654.6539 1644.4958,84.618725"
id="path2-8-1"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M13 2984 c-2 -7 -5 -680 -6 -1495 l-2 -1484 1492 0 1492 0 3 1490 c2 820 3 1491 2 1492 0 2 -670 4 -1489 5 -1113 2 -1489 0 -1492 -8z m1147 -117 c0 -1 -232 -234 -515 -517 l-515 -515 0 518 0 517 515 0 c283 0 515 -1 515 -3z m1620 0 c0 -1 -596 -598 -1325 -1327 l-1325 -1325 0 729 0 730 597 598 598 598 727 0 c401 0 728 -1 728 -3z m-507 -2139 l-597 -598 -731 0 -730 0 1325 1325 1325 1325 3 -727 2 -727 -597 -598z m597 -83 l0 -515 -517 0 -518 0 515 515 c283 283 516 515 517 515 2 0 3 -232 3 -515z"
id="path1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M37 2993 c-15 -2 -27 -10 -27 -16 0 -7 -1 -678 -3 -1492 l-2 -1480
1492 0 c987 0 1494 3 1495 10 2 6 2 677 0 1493 l-2 1482 -1428 0 c-785 0
-1443 2 -1462 4 -19 2 -47 2 -63 -1z m633 -287 l-165 -165 -50 14 c-188 51
-254 68 -285 74 l-35 6 -3 118 -3 117 353 0 353 0 -165 -164z m427 74 c24 -93
53 -202 78 -295 23 -84 34 -129 32 -131 -1 -1 -47 11 -102 26 -55 16 -179 49
-275 75 -96 26 -177 49 -179 51 -2 2 74 85 170 183 171 177 175 180 214 178
l40 -2 22 -85z m1408 73 c4 -10 18 -61 31 -112 l25 -95 -258 -258 c-206 -206
-262 -258 -278 -253 -11 3 -87 23 -170 45 -82 22 -231 62 -330 88 l-180 49
-38 134 c-21 74 -53 190 -71 259 -19 69 -37 133 -41 143 -7 16 28 17 648 17
614 0 655 -1 662 -17z m220 -43 c-33 -33 -62 -56 -66 -52 -4 4 -13 31 -22 60
l-15 52 81 0 81 0 -59 -60z m144 -437 l-1 -408 -19 65 c-11 36 -35 126 -55
200 -52 197 -74 279 -88 330 l-13 45 86 88 c47 48 87 87 88 87 2 0 3 -183 2
-407z m-2697 138 c13 -5 69 -22 126 -36 56 -15 102 -30 102 -34 0 -3 -61 -67
-135 -141 l-135 -135 0 178 c0 105 4 177 10 177 5 0 19 -4 32 -9z m2468 -161
c5 -19 21 -80 36 -135 14 -55 36 -137 49 -182 22 -81 22 -83 3 -83 -16 0 -138
31 -233 59 -16 5 -94 26 -173 47 l-143 38 208 208 208 208 18 -62 c9 -35 22
-79 27 -98z m-1970 25 c52 -14 111 -29 130 -35 76 -21 220 -59 321 -85 59 -15
111 -30 116 -34 8 -5 85 -277 149 -526 15 -55 30 -110 35 -123 5 -13 9 -31 9
-40 0 -9 -115 -132 -256 -273 l-256 -256 -86 23 c-48 13 -114 30 -147 39 -33
9 -94 25 -135 36 -41 11 -115 31 -165 45 -49 13 -111 29 -138 36 -46 11 -47
13 -63 67 -9 31 -24 70 -33 86 -14 26 -16 76 -19 348 l-3 317 208 205 c126
124 214 202 223 200 8 -2 58 -16 110 -30z m760 -204 c82 -21 232 -61 325 -86
55 -15 121 -33 147 -39 l48 -11 -210 -210 c-137 -137 -211 -204 -214 -194 -10
31 -40 143 -111 414 -14 55 -28 108 -31 118 -6 19 -3 20 46 8z m845 -226 c155
-41 220 -58 340 -90 50 -14 118 -32 152 -41 53 -14 62 -20 66 -42 3 -15 12
-52 21 -82 13 -46 16 -110 14 -375 l-1 -320 -206 -203 -207 -202 -49 14 c-56
16 -138 38 -360 96 -186 49 -285 76 -289 81 -3 5 -106 383 -141 519 -14 58
-31 115 -36 128 -5 13 -9 31 -9 40 0 9 115 132 256 273 254 254 257 257 288
248 17 -6 90 -25 161 -44z m-788 -620 c6 -22 27 -103 48 -180 64 -242 84 -320
80 -323 -4 -4 -109 22 -370 94 -49 13 -114 29 -143 36 l-54 11 208 208 c115
115 211 205 215 201 3 -4 11 -25 16 -47z m-1104 -300 c51 -14 106 -29 122 -34
17 -5 94 -26 173 -47 l143 -38 -208 -208 -208 -208 -18 62 c-24 86 -32 117
-63 233 -14 55 -36 137 -49 183 -27 98 -32 95 108 57z m-177 -255 c46 -174 69
-262 87 -327 l14 -52 -89 -88 -88 -88 1 410 1 410 19 -65 c11 -36 35 -126 55
-200z m904 59 c63 -17 178 -48 255 -68 77 -21 172 -47 210 -56 39 -10 73 -21
77 -24 4 -4 39 -121 77 -261 38 -140 72 -263 76 -273 7 -16 -28 -17 -648 -17
l-655 0 -11 33 c-5 17 -19 68 -31 111 l-22 79 259 259 c205 206 262 258 278
253 11 -3 72 -19 135 -36z m1758 -345 c-4 -3 -261 65 -267 72 -3 2 56 65 129
140 l135 134 3 -171 c1 -95 1 -173 0 -175z m-918 120 c167 -43 395 -107 400
-111 2 -2 -77 -85 -175 -183 -155 -155 -184 -180 -211 -180 l-30 0 -58 208
c-32 114 -62 218 -66 232 -5 14 -11 37 -14 52 -6 26 -5 26 26 17 18 -5 76 -21
128 -35z m745 -199 c55 -15 117 -32 138 -37 l37 -10 0 -114 0 -114 -352 0
-353 0 163 163 164 164 51 -13 c29 -6 97 -24 152 -39z m-2330 -242 l7 -33 -78
0 -78 0 59 60 60 61 11 -28 c7 -15 15 -43 19 -60z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -0,0 +1,213 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.0"
width="300.000000pt"
height="300.000000pt"
viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet"
id="svg1"
sodipodi:docname="param_adaptive cubic.svg"
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#4479FB"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="pt"
inkscape:zoom="2.09"
inkscape:cx="200.23923"
inkscape:cy="202.63158"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g1" />
<metadata
id="metadata1">&#10;Created by potrace 1.10, written by Peter Selinger 2001-2011&#10;</metadata>
<g
transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB"
stroke="none"
id="g1">
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2922.9849,1156.867 2685.6418,1027.1363"
id="path6-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2515.5503,1316.9857 V 889.95218"
id="path10"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2131.5789,696.17225 2515.5503,893.5407"
id="path11"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2903.11,706.9378 2519.1388,893.5407"
id="path12"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 479.47736,1305.5742 V 878.54066"
id="path10-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 95.505955,684.76071 479.47736,882.12916"
id="path11-3"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 867.03706,695.52626 -383.9712,186.6029"
id="path12-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="M 785.97788,1940.9594 472.32472,2110.7011"
id="path7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 476.01476,2110.7011 3.69004,276.7528"
id="path8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.80000001;stroke-dasharray:none"
d="m 225.09225,1918.8192 250.92251,188.1919"
id="path9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2800.2852,1915.4748 2486.632,2085.2165"
id="path7-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2490.3221,2085.2165 3.69,276.7528"
id="path8-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2239.3995,1893.3346 250.9226,188.1919"
id="path9-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:87.3261;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 1782.9922,115.8515 1493.4947,309.95949"
id="path7-8-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:89.5926;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1495.8849,297.52708 3.6652,309.54787"
id="path8-6-9"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1244.9499,120.24856 250.9226,188.1918"
id="path9-6-6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1848.5894,2457.0689 -381.4358,198.5536"
id="path7-8-0-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1470.3029,2642.9053 4.8292,316.6373"
id="path8-6-9-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:84.99999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 1139.6762,2461.5667 330.6103,192.5019"
id="path9-6-6-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 149.4465,152.02952 V 60.516606"
id="path4"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 147.60148,148.70849 81.54982,47.23247"
id="path5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 2094.2074,578.15143 815.4982,-472.3247"
id="path5-7"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 238.69304,2920.0892 1054.1912,2447.7645"
id="path5-8"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:92.2818;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 95.423001,1120.2738 301.43238,1003.1616"
id="path5-5"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:8.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="m 151.29152,149.07749 -77.121777,49.4465"
id="path6"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0"
transform="matrix(9.9999998,0,0,-9.9999998,0,3000)" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 902.42225,605.20306 131.2045,110.73806"
id="path6-03"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
style="display:inline;fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.8"
d="M 2697.6137,2919.7604 1926.396,2425.2954"
id="path6-0"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<path
d="M0 1495 l0 -1495 1495 0 1495 0 0 1495 0 1495 -1495 0 -1495 0 0 -1495z m600 1330 l0 -45 288 0 c159 0 291 -3 294 -6 3 -3 -8 -29 -26 -58 -17 -29 -56 -97 -86 -149 l-55 -96 -447 -1 -448 0 0 200 0 200 240 0 240 0 0 -45z m1069 -47 c58 -105 88 -158 137 -241 19 -32 34 -60 34 -63 0 -2 -153 -4 -340 -4 -204 0 -340 4 -340 9 0 5 13 31 29 58 16 26 66 112 112 191 l83 142 117 0 116 0 52 -92z m1211 -108 l0 -200 -451 2 -451 3 -23 40 c-12 22 -50 88 -84 146 -33 59 -61 110 -61 113 0 3 133 6 295 6 l295 0 0 45 0 45 240 0 240 0 0 -200z m-1940 -325 c0 -2 -13 -26 -29 -53 -15 -26 -39 -68 -53 -93 -14 -24 -41 -71 -60 -104 -86 -148 -235 -406 -274 -473 l-42 -73 -35 58 c-19 32 -54 92 -77 133 -24 41 -59 102 -78 135 -19 33 -43 75 -53 93 -17 28 -19 55 -19 207 l0 175 360 0 c198 0 360 -2 360 -5z m1025 -82 c28 -47 62 -107 76 -132 14 -25 69 -120 121 -211 53 -91 104 -181 115 -200 11 -19 52 -90 92 -157 39 -67 71 -127 71 -133 0 -6 -36 -74 -80 -151 -44 -77 -91 -157 -103 -178 -12 -21 -68 -119 -125 -217 l-103 -179 -492 2 c-271 1 -510 3 -532 3 -41 0 -41 0 -91 87 -28 49 -121 210 -207 360 l-157 272 96 168 c53 92 119 206 147 253 27 47 59 101 70 120 10 19 45 80 77 135 32 55 76 133 99 173 l42 72 417 0 417 0 50 -87z m815 -84 l0 -170 -101 -177 c-56 -97 -111 -193 -121 -212 -46 -79 -36 -85 -138 92 -52 90 -115 199 -141 243 -135 230 -219 378 -219 386 0 5 158 9 360 9 l360 0 0 -171z m-2620 -314 c0 -3 16 -29 35 -59 19 -30 35 -57 35 -59 0 -3 17 -34 38 -68 22 -35 50 -84 64 -109 14 -25 38 -67 53 -93 l27 -48 -132 -232 c-74 -128 -139 -241 -147 -252 -11 -16 -13 61 -13 485 l0 505 20 -33 c11 -18 20 -35 20 -37z m2720 -437 c0 -305 -4 -498 -9 -493 -16 17 -281 482 -281 494 0 6 43 87 96 179 54 92 106 183 116 202 26 46 72 120 76 120 1 0 2 -226 2 -502z m-231 -350 l131 -227 0 -70 0 -71 -306 0 c-168 0 -303 3 -301 8 19 33 214 372 270 470 39 67 71 121 72 120 1 -2 61 -105 134 -230z m-2001 -56 c89 -153 164 -286 168 -295 7 -19 15 -18 -171 -18 -52 0 -169 0 -260 1 l-165 0 0 74 0 73 106 184 c58 101 116 201 128 221 11 21 24 38 27 38 3 0 79 -125 167 -278z m356 -617 c58 -101 106 -187 106 -190 0 -3 -133 -5 -295 -5 l-295 0 0 -50 0 -50 -197 2 -198 3 -3 238 -2 237 388 0 389 0 107 -185z m946 165 c-35 -66 -189 -326 -228 -387 l-47 -73 -177 0 -177 0 -24 32 c-27 37 -257 431 -257 442 0 3 207 6 460 6 460 0 461 0 450 -20z m928 -217 l-3 -238 -202 -3 -203 -2 0 50 0 50 -290 0 c-167 0 -290 4 -290 9 0 8 155 284 196 349 l14 22 390 0 390 0 -2 -237z"
id="path1"
style="stroke-width:0.08000003;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="300.000000pt" height="300.000000pt" viewBox="0 0 300.000000 300.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
fill="#4479FB" stroke="none">
<path d="M1452 2990 l-1443 -5 -2 -1490 -2 -1490 1493 2 1492 2 1 1493 1 1493
-49 0 c-26 0 -697 -2 -1491 -5z m-622 -123 c0 -1 -157 -160 -350 -352 l-350
-350 0 353 0 352 350 0 c193 0 350 -1 350 -3z m262 -72 c10 -38 23 -86 28
-105 6 -19 21 -78 35 -130 14 -52 29 -111 35 -130 5 -19 21 -78 34 -130 23
-84 57 -210 162 -597 15 -57 24 -106 21 -110 -4 -3 -53 6 -110 21 -56 16 -165
45 -242 66 -77 21 -185 50 -240 65 -55 15 -134 36 -175 47 -41 11 -118 31
-170 45 -52 13 -111 29 -130 34 -19 5 -45 12 -56 14 -12 3 -52 14 -88 25 -63
20 -66 22 -66 53 0 29 44 76 433 468 428 432 432 436 471 435 l39 -1 19 -70z
m468 60 c30 -8 102 -28 160 -44 58 -15 173 -47 255 -70 83 -23 193 -53 245
-66 52 -14 109 -29 125 -34 17 -5 61 -17 98 -27 l69 -17 -488 -488 c-269 -269
-491 -485 -494 -481 -4 4 -19 54 -34 112 -16 58 -41 152 -56 210 -15 58 -45
168 -65 245 -21 77 -57 212 -81 300 -24 88 -54 201 -67 250 -14 50 -28 98 -32
108 -7 16 4 17 152 17 110 0 176 -5 213 -15z m963 -64 c10 -40 16 -75 14 -78
-3 -2 -15 0 -28 6 -13 5 -69 20 -124 35 -55 14 -172 45 -260 70 l-160 44 270
-1 270 -2 18 -74z m202 19 c-33 -33 -62 -56 -66 -52 -4 4 -13 31 -22 60 l-15
52 81 0 81 0 -59 -60z m145 -105 l0 -76 -37 7 c-21 4 -49 11 -62 16 -24 9 -24
10 34 68 33 33 61 60 62 60 2 0 3 -34 3 -75z m-75 -183 l70 -18 2 -270 2 -269
-20 65 c-17 58 -53 189 -109 405 -10 39 -21 78 -25 88 -9 21 -7 21 80 -1z
m-155 -172 c20 -76 59 -221 90 -340 38 -149 73 -268 108 -370 23 -68 26 -93
30 -264 3 -180 3 -188 -15 -181 -10 4 -58 18 -108 32 -49 13 -164 44 -255 68
-169 46 -276 75 -750 201 -52 14 -102 27 -110 30 -9 3 157 176 475 495 l490
489 18 -62 c9 -35 22 -79 27 -98z m-2385 -577 c74 -19 256 -69 455 -123 19 -5
78 -21 130 -34 52 -14 145 -39 205 -55 61 -16 157 -42 215 -57 58 -15 108 -30
112 -33 4 -4 -212 -226 -481 -495 l-488 -488 -17 69 c-10 37 -22 82 -27 98 -8
29 -17 61 -89 335 -18 69 -51 188 -72 265 -22 77 -46 164 -54 193 -9 36 -14
104 -14 209 0 144 1 155 18 148 9 -4 57 -18 107 -32z m1485 -398 c52 -15 103
-28 112 -30 10 -2 93 -24 185 -50 92 -25 211 -57 263 -70 52 -14 111 -30 130
-35 70 -20 297 -80 365 -97 68 -18 70 -19 73 -52 3 -33 -12 -50 -435 -473
-508 -508 -483 -491 -522 -366 -23 76 -25 83 -66 238 -14 52 -29 111 -35 130
-5 19 -21 78 -34 130 -14 52 -50 185 -80 295 -94 350 -106 394 -106 406 0 13
13 11 150 -26z m-236 -115 c16 -58 41 -152 56 -210 15 -58 44 -166 64 -240 70
-263 138 -516 161 -598 l23 -84 -171 4 -172 4 -295 82 c-162 45 -338 94 -390
107 -52 14 -108 29 -125 34 -16 5 -61 17 -98 27 l-69 17 488 488 c269 269 491
485 494 481 4 -4 19 -54 34 -112z m-1258 -645 c15 -55 30 -111 35 -124 6 -13
8 -26 5 -28 -3 -3 -39 5 -80 17 l-76 23 1 266 1 266 44 -160 c25 -88 56 -205
70 -260z m2621 -482 c-2 -2 -159 -2 -348 -1 l-344 3 345 348 345 347 3 -346
c1 -191 1 -349 -1 -351z m-2671 226 c24 -6 46 -15 49 -19 2 -3 -23 -33 -55
-65 l-60 -59 0 77 c0 47 4 77 11 77 5 0 30 -5 55 -11z m369 -99 c151 -39 304
-81 385 -104 l85 -24 -267 -1 -267 -1 -15 53 c-31 107 -31 111 -10 103 10 -4
51 -16 89 -26z m-206 -64 c6 -25 11 -50 11 -55 0 -7 -30 -11 -77 -11 l-77 0
59 60 c32 32 62 57 65 55 4 -3 13 -25 19 -49z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -3,98 +3,23 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M44,122.5c-6.7,0-9.5-2.8-9.5-9.4c0-23.1,0-46.3,0-69.4c0-6.3,2.7-9.1,9-9.1c23.3,0,46.6,0,69.9,0
c6.5,0,9.2,2.7,9.2,9.2c0,23.1,0,46.3,0,69.4c0,6.5-2.8,9.3-9.4,9.3c-11.6,0-23.2,0-34.8,0C66.9,122.5,55.4,122.5,44,122.5z
M99.2,81.7c0.7,0,1.4,0,2.1,0c1.9-0.2,3.2-1.2,3.2-3.1c0-2.1-1.4-3.1-3.4-3.1c-5.2,0-10.4,0-15.6,0c-1.1,0-2.2,0-3.8,0
c0-1.5,0-2.8,0-4.2c0-4.8,0-9.5,0-14.3c0-3-1.1-4.4-3.2-4.4c-2.2,0-3.1,1.3-3.1,4.5c0,6,0,11.9,0,18.2c-4.4,0-8.7,0-12.9,0
c-2,0-4,0-6,0c-2.5,0.1-4,1.4-3.9,3.2c0.2,2.3,1.6,3.2,3.9,3.2c5.4-0.1,10.7,0,16.1,0c0.8,0,1.5,0,2.7,0c0,1.6,0,3,0,4.4
c0,4.8,0,9.7,0,14.5c0,2.1,0.8,3.6,3,3.8c1.8,0.2,3.2-1.4,3.3-3.9c0-6.2,0-12.4,0-18.9C87.8,81.7,93.5,81.7,99.2,81.7z"/>
<path fill="#174CCE" d="M41.9,5.5c-0.6,0-1.2,0-1.8,0c-0.1,0-0.1,0-0.2,0c-4.4,0-8.7,0-13.1,0c-1.7,0-3,1.4-3,3c0,1.7,1.4,3,3,3
l0,0l15.1,0c1.7,0,3-1.4,3-3S43.6,5.5,41.9,5.5L41.9,5.5L41.9,5.5z M10.5,6.4c-0.4,0-0.9,0.1-1.3,0.3C9.1,6.7,9,6.8,8.9,6.8
c0,0,0,0,0,0C8.8,6.9,8.6,7,8.5,7.1c-2.5,2.9-3,5.2-3,8.4c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,1.7,0,3.5,0,5.2c0,1.7,1.3,3,3,3c1.7,0,3-1.3,3-3l0-5.2
c0-2.8,0.5-3.5,0.4-3.5l0,0c1.4-0.9,1.9-2.8,1-4.2C12.5,6.9,11.5,6.4,10.5,6.4L10.5,6.4z M8.5,35.9c-1.7,0-3,1.3-3,3
c0,1.1,0,2.2,0,3.3c0,0.2,0,0.5,0,0.7c0,0.3,0,0.7,0,1c0,0.3,0,0.6,0,0.9c0,0.5,0,1,0,1.5c0,0.1,0,0.1,0,0.2c0,2.5,0,5,0,7.5
c0,1.7,1.4,3,3,3l0,0c1.7,0,3-1.4,3-3l0-15.1C11.5,37.2,10.2,35.9,8.5,35.9L8.5,35.9z M8.5,69C8.5,69,8.5,69,8.5,69
c-1.7,0-3,1.3-3,3c0,0.9,0,1.8,0,2.7c0,3,0,6,0,8.9l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0.1v0c0,0.1,0,0.3,0,0.4l0,0c0,0.1,0,0.1,0,0.2l0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0,0.3,0.1,0.4c0.3,1.5,1.5,2.5,3,2.5c0.2,0,0.4,0,0.5,0c1.6-0.3,2.7-1.9,2.4-3.5
c-0.1-0.6-0.2-1.5-0.2-2.4l0-11.6C11.5,70.4,10.2,69,8.5,69L8.5,69z M28.1,87.5l-4.2,0l-3.3,0c-1.7,0-3,1.4-3,3c0,1.7,1.3,3,3,3
c2.1,0,4.3,0,6.5,0c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3,0c0,0,0,0,0,0c0.2,0,0.4,0,0.5,0l0,0l0,0l7.6,0c1.7,0,3-1.4,3-3
c0-1.7-1.3-3-3-3L28.1,87.5L28.1,87.5z M44.4,65.7c-1.5,0-2.8,1.1-3,2.6l-1.9,15c-0.2,1.7,1,3.2,2.6,3.4c0.1,0,0.3,0,0.4,0
c1.5,0,2.8-1.1,3-2.6l1.9-15c0.2-1.6-1-3.2-2.6-3.4C44.6,65.7,44.5,65.7,44.4,65.7L44.4,65.7z M64.7,42.4c-0.3,0-0.5,0-0.8,0.1
l-14.6,3.8c-1.6,0.4-2.6,2.1-2.2,3.7c0.4,1.4,1.6,2.3,2.9,2.3c0.3,0,0.5,0,0.8-0.1c0,0,2.1-0.5,4.6-1.2l0,0c0.1,0,0.2-0.1,0.3-0.1
l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0.1,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l9.4-2.5
c1.6-0.4,2.6-2.1,2.1-3.7C67.2,43.3,66,42.4,64.7,42.4L64.7,42.4z M90.5,33.9C90.5,33.9,90.5,33.9,90.5,33.9c-1.5,0-2.7,1.1-3,2.5
l-6.1,1.6c-1.6,0.4-2.6,2.1-2.2,3.7c0.4,1.4,1.6,2.3,2.9,2.3c0.3,0,0.5,0,0.8-0.1L93.5,41l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0
l0,0l0,0l0,0l0,0l0,0l0-4.1C93.5,35.2,92.1,33.9,90.5,33.9L90.5,33.9z M87.4,5.8c-1.3,0-2.5,0.8-2.9,2.1c-0.5,1.6,0.4,3.3,1.9,3.8
c0.3,0.1,0.8,0.3,0.8,0.7c0.1,1.8,0.1,3.9,0.1,6.4c0,1.7,1.3,3,3,3c0,0,0,0,0,0c1.7,0,3-1.3,3-3c0-1.5,0-3-0.1-4.5c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0-0.1,0-0.1
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0-0.1l0,0c-0.1-0.7-0.3-1.3-0.5-1.9l0,0c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0-0.1,0-0.1
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c-0.9-1.2-2.2-2.2-3.8-2.7C88.1,5.9,87.7,5.8,87.4,5.8L87.4,5.8z
M55.2,5.5c-1.7,0-3,1.4-3,3c0,1.7,1.3,3,3,3l15.1,0c1.7,0,3-1.3,3-3c0-1.7-1.3-3-3-3c-1.8,0-3.6,0-5.4,0c-0.2,0-0.3,0-0.5,0
c-0.4,0-0.7,0-1.1,0C60.6,5.5,57.9,5.5,55.2,5.5L55.2,5.5z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<g>
<path fill="#174CCE" d="M102.1,81.6H76.2c-2.2,0-4-1.8-4-4s1.8-4,4-4h25.9c2.2,0,4,1.8,4,4S104.3,81.6,102.1,81.6z"/>
</g>
<g>
<path fill="#174CCE" d="M102.1,98.4H76.2c-2.2,0-4-1.8-4-4s1.8-4,4-4h25.9c2.2,0,4,1.8,4,4S104.3,98.4,102.1,98.4z"/>
</g>
<g>
<path fill="#174CCE" d="M111.2,57.7c1.8,0,3.3,1.5,3.3,3.3v50.1c0,1.8-1.5,3.3-3.3,3.3H66.7c-1.8,0-3.3-1.5-3.3-3.3V61
c0-1.8,1.5-3.3,3.3-3.3H111.2 M111.2,49.7H66.7c-6.3,0-11.3,5.1-11.3,11.3v50.1c0,6.3,5.1,11.3,11.3,11.3h44.4
c6.3,0,11.3-5.1,11.3-11.3V61C122.5,54.8,117.4,49.7,111.2,49.7L111.2,49.7z"/>
</g>
<path fill="#174CCE" d="M50.8,13.5c4.8,0,8.8,3.9,8.8,8.8s-3.9,8.8-8.8,8.8H39.2c-4.8,0-8.8-3.9-8.8-8.8s3.9-8.8,8.8-8.8H50.8
M50.8,5.5H39.2c-9.3,0-16.8,7.5-16.8,16.8s7.5,16.8,16.8,16.8h11.6c9.3,0,16.8-7.5,16.8-16.8S60.1,5.5,50.8,5.5L50.8,5.5z"/>
<g>
<path fill="#174CCE" d="M75.6,29.6v20.2h8V29.6c0-6.2-5-11.2-11.2-11.2H62v8h10.4C74.2,26.3,75.6,27.8,75.6,29.6z"/>
<path fill="#174CCE" d="M55.4,99.8H16.8c-1.8,0-3.2-1.5-3.2-3.2v-67c0-1.8,1.5-3.2,3.2-3.2h12.5v-8H16.8c-6.2,0-11.2,5-11.2,11.2
v67c0,6.2,5,11.2,11.2,11.2h38.6V99.8z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -3,20 +3,10 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M101.6,7.7H26.4c-10.6,0-18.8,8.1-18.8,18.8v75.1c0,10.6,8.1,18.8,18.8,18.8h75.1
c10.6,0,18.8-8.1,18.8-18.8V26.4C120.4,15.8,112.2,7.7,101.6,7.7z M20.2,20.2h37.6v37.6H20.2V20.2z M57.7,107.8H20.2V70.3h37.6
V107.8z M107.8,107.8H70.3V70.3h37.6V107.8z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<rect x="5.5" y="111.6" fill="#174CCE" width="117" height="10.9"/>
<rect x="18" y="18" transform="matrix(0.7134 -0.7008 0.7008 0.7134 -19.8921 47.4248)" fill="#174CCE" width="60.1" height="60.1"/>
<polyline fill="none" stroke="#174CCE" stroke-width="8" stroke-miterlimit="10" points="119.5,84.9 102.8,101.6 86.1,84.9 "/>
<path fill="none" stroke="#174CCE" stroke-width="8" stroke-miterlimit="10" d="M74.9,27.6c0,0,37.2-44.8,27.9,74"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 690 B

After

Width:  |  Height:  |  Size: 802 B

View File

@@ -4,28 +4,16 @@
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<g>
<path fill="#174CCE" d="M118.9,79.9l-6.6-3.3L66,105.6c-1.3,0.7-2.6,0.7-4,0L15.8,76.6l-6.6,3.3c-2.6,1.3-2.6,4.6-0.7,6.6
L62,120.8c1.3,0.7,2.6,0.7,4,0l53.5-34.4C122.2,84.5,121.5,81.2,118.9,79.9z"/>
<path fill="#174CCE" d="M120.1,80.3l-6.8-3.4L66,106.6c-1.3,0.7-2.7,0.7-4.1,0L14.7,76.9l-6.8,3.4C5.3,81.6,5.3,85,7.2,87
l54.7,35.1c1.3,0.7,2.7,0.7,4.1,0l54.7-35.2C123.5,85,122.8,81.6,120.1,80.3z"/>
</g>
<g>
<path fill="#174CCE" d="M118.9,56.1l-6.6-3.3L66,81.8c-1.3,0.7-2.6,0.7-4,0L15.8,52.8l-6.6,3.3c-2.6,1.3-2.6,4.6-0.7,6.6L62,97
c1.3,0.7,2.6,0.7,4,0l53.5-34.4C122.2,60.7,121.5,57.4,118.9,56.1z"/>
<path fill="#174CCE" d="M120.1,55.9l-6.8-3.4L66,82.2c-1.3,0.7-2.7,0.7-4.1,0L14.7,52.6l-6.8,3.4c-2.7,1.3-2.7,4.7-0.7,6.8
l54.7,35.1c1.3,0.7,2.7,0.7,4.1,0l54.7-35.2C123.5,60.6,122.8,57.3,120.1,55.9z"/>
</g>
<g>
<path fill="#174CCE" d="M8.5,38.9L62,73.3c1.3,0.7,2.6,0.7,4,0l53.5-34.4c2.6-1.3,2-5.3-0.7-6.6L65.3,7.2c-1.3-0.7-2-0.7-3.3,0
L9.2,32.3C6.5,33.6,5.9,36.9,8.5,38.9z"/>
<path fill="#174CCE" d="M7.2,38.3l54.7,35.2c1.3,0.7,2.7,0.7,4.1,0l54.7-35.2c2.7-1.3,2-5.4-0.7-6.8L65.3,5.9
c-1.3-0.7-2-0.7-3.4,0l-54,25.7C5.2,32.9,4.6,36.3,7.2,38.3z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1014 B

After

Width:  |  Height:  |  Size: 973 B

View File

@@ -3,22 +3,28 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M32.4,33.3c8.5-8.5,19.2-13.8,28-13.9L60.3,7.8C48.4,8,35,14.4,24.2,25.1S7.1,49.3,6.9,61.2l11.6,0.2
C18.6,52.5,24,41.8,32.4,33.3z"/>
<path fill="#174CCE" d="M80.7,6.9L9.2,78.4l40.4,40.4l71.4-71.5L80.7,6.9z M25.7,78.4l55-55l24,24l-55,55L25.7,78.4z"/>
<path fill="#174CCE" d="M108.9,67.6c-0.1,8.8-5.4,19.6-13.9,28s-19.2,13.8-28,13.9l0.2,11.6c11.9-0.2,25.4-6.6,36.1-17.3
s17.2-24.2,17.3-36.1L108.9,67.6z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<g>
<g>
<path fill="#174CCE" d="M65.5,91.5c-0.2,0-0.4,0-0.6-0.1L39.4,80.5c-0.6-0.2-0.9-0.8-0.9-1.4v-30c0-0.6,0.4-1.2,0.9-1.4l25.2-11
c0.4-0.2,0.8-0.2,1.2,0l25.8,11c0.6,0.2,0.9,0.8,0.9,1.4v30c0,0.6-0.4,1.2-0.9,1.4L66.1,91.4C65.9,91.5,65.7,91.5,65.5,91.5z
M41.5,78.1l23.9,10.2l24.1-10.2v-28L65.3,39.7L41.5,50.1V78.1z"/>
</g>
<g>
<path fill="#174CCE" d="M65.5,91.5C65.5,91.5,65.5,91.5,65.5,91.5c-0.8,0-1.5-0.7-1.5-1.5L64,61.1L39.4,50.5
c-0.8-0.3-1.1-1.2-0.8-2c0.3-0.8,1.2-1.1,2-0.8l25.5,11.1c0.6,0.2,0.9,0.8,0.9,1.4L67,90C67,90.8,66.3,91.5,65.5,91.5z"/>
</g>
<g>
<path fill="#174CCE" d="M65.5,61.7c-0.6,0-1.2-0.3-1.4-0.9c-0.3-0.8,0-1.7,0.8-2l25.5-11.1c0.8-0.3,1.7,0,2,0.8
c0.3,0.8,0,1.7-0.8,2L66.1,61.5C65.9,61.6,65.7,61.7,65.5,61.7z"/>
</g>
</g>
<g>
<path fill="#174CCE" d="M113.6,34.4l-3.2-18.1c-0.5-2.9-4.1-4-6.2-1.9L99.6,19C87,8.4,70.4,3.7,54.2,6.2
C22.8,11,1.3,40.9,6.2,72.8c0.3,2,2,3.4,3.9,3.4c0.2,0,0.4,0,0.6,0c2.2-0.3,3.7-2.4,3.3-4.6C9.9,44.1,28.4,18.3,55.4,14.1
c13.9-2.2,27.7,1.7,38.6,10.6L89.5,29c-2.1,2.1-1,5.6,1.9,6.2l17.9,3.4C111.9,39.1,114.1,36.9,113.6,34.4z"/>
<path fill="#174CCE" d="M14.4,93.6l3.2,18.1c0.5,2.9,4.1,4,6.2,1.9l4.6-4.6c12.6,10.5,29.2,15.3,45.5,12.8
c31.4-4.9,52.9-34.8,48-66.6c-0.3-2-2-3.4-3.9-3.4c-0.2,0-0.4,0-0.6,0c-2.2,0.3-3.7,2.4-3.3,4.6c4.3,27.5-14.3,53.3-41.3,57.5
c-13.9,2.2-27.7-1.7-38.6-10.6l4.4-4.4c2.1-2.1,1-5.6-1.9-6.2l-17.9-3.4C16.1,88.9,13.9,91.1,14.4,93.6z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 846 B

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -3,26 +3,9 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<polygon fill="#174CCE" points="89.6,121.6 70.4,121.6 70.4,108.8 76.8,108.8 76.8,102.4 89.6,102.4 "/>
<rect x="38.4" y="108.8" fill="#174CCE" width="12.8" height="12.8"/>
<polygon fill="#174CCE" points="25.6,121.6 6.5,121.6 6.5,102.4 19.2,102.4 19.2,108.8 25.6,108.8 "/>
<rect x="6.5" y="76.8" fill="#174CCE" width="12.8" height="12.8"/>
<polygon fill="#174CCE" points="19.2,64 6.5,64 6.5,44.8 25.6,44.8 25.6,57.6 19.2,57.6 "/>
<rect x="38.4" y="44.8" fill="#174CCE" width="12.8" height="12.8"/>
<rect x="76.8" y="76.8" fill="#174CCE" width="12.8" height="12.8"/>
<path fill="#174CCE" d="M44.8,6.5v76.7h76.7V6.5H44.8z M105.8,44l-5.2-5.2L72.3,67.2l-9.9-10l28.3-28.3l-5.2-5.2l24.3-4.1L105.8,44
z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<rect x="9" y="71.1" fill="#174CCE" width="47.3" height="47.3"/>
<path fill="#174CCE" d="M114.5,13.5v101H64v8h58.5V5.5l0,0H5.5V64h8V13.5H114.5"/>
<polygon fill="#174CCE" points="77.2,22.6 87.3,32.7 84,35.9 84,35.9 64.5,55.5 72.5,63.6 92.1,44 92.1,44 95.3,40.7 105.4,50.8
105.4,22.6 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 652 B

View File

@@ -3,29 +3,36 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<polygon fill="#174CCE" points="105.9,10.7 6.5,10.7 37.3,64 6.5,117.3 105.9,117.3 75.1,64 "/>
<g>
<rect x="61.7" y="66.2" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -27.2708 83.533)" fill="#808080" width="51.1" height="17"/>
<polygon fill="#808080" points="73.7,100.7 56.6,104.5 61.5,89 "/>
<path fill="#808080" d="M120.6,53.3l-7.9,7.9l-12.1-12.1l7.9-7.9c1.1-1.1,3-1.1,4.1,0l8,8C121.8,50.3,121.8,52.2,120.6,53.3z"/>
<g>
<path fill="#174CCE" d="M63.9,122.4c-0.5,0-1.1-0.1-1.6-0.3L9,99.3c-1.5-0.6-2.4-2.1-2.4-3.7V32.7c0-1.6,0.9-3,2.4-3.7L61.8,5.9
c1-0.4,2.2-0.4,3.2,0L119,29c1.5,0.6,2.4,2.1,2.4,3.7v62.9c0,1.6-1,3.1-2.4,3.7l-53.6,22.8C64.9,122.3,64.4,122.4,63.9,122.4z
M14.5,93l49.3,21.1L113.5,93V35.3L63.4,14L14.5,35.3V93z"/>
</g>
<g>
<path fill="#174CCE" d="M63.9,122.4C63.9,122.4,63.9,122.4,63.9,122.4c-2.2,0-4-1.8-4-4L60,58.5L8.9,36.3c-2-0.9-3-3.2-2.1-5.3
c0.9-2,3.2-3,5.3-2.1l53.5,23.2c1.5,0.6,2.4,2.1,2.4,3.7l-0.1,62.5C67.9,120.6,66.1,122.4,63.9,122.4z"/>
</g>
<g>
<path fill="#174CCE" d="M64,59.9c-1.5,0-3-0.9-3.7-2.4c-0.9-2,0-4.4,2.1-5.3L115.9,29c2-0.9,4.4,0,5.3,2.1c0.9,2,0,4.4-2.1,5.3
L65.6,59.6C65.1,59.8,64.5,59.9,64,59.9z"/>
</g>
</g>
<g>
<path fill="#808080" d="M55.9,101.9c-3-0.4-6-0.7-9-1.1c-1.5-0.2-2.9-0.3-4.4,0c-1.5,0.3-2.9,0.9-4.2,1.5c-1,0.5-1.3,1.9-0.7,2.8
c0.6,1,1.8,1.2,2.8,0.7c1-0.5,2.1-1,3.3-1.1c1.3-0.1,2.6,0.1,3.9,0.3c2.8,0.3,5.6,0.7,8.3,1c1.1,0.1,2-1,2-2
C58,102.7,57,102,55.9,101.9L55.9,101.9z"/>
<path fill="#174CCE" d="M95,54.5l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2l0,0
C96.7,52.9,96,54.1,95,54.5z"/>
<path fill="#174CCE" d="M89.9,63.6L82.3,67c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2
l0,0C91.6,62,90.9,63.1,89.9,63.6z"/>
<path fill="#174CCE" d="M98,67l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2l0,0
C99.7,65.4,98.9,66.5,98,67z"/>
<path fill="#174CCE" d="M103.5,71.4l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2
l0,0C105.1,69.8,104.4,71.1,103.5,71.4z"/>
<path fill="#174CCE" d="M94.6,82.8l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2
l0,0C96.3,81.2,95.5,82.3,94.6,82.8z"/>
<path fill="#174CCE" d="M104,85.5l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2
l0,0C105.7,83.9,104.9,85,104,85.5z"/>
<path fill="#174CCE" d="M98.5,94.8l-7.6,3.4c-0.9,0.4-1.7-0.1-1.7-1.2l0,0c0-1,0.8-2.3,1.7-2.6l7.6-3.4c0.9-0.4,1.7,0.1,1.7,1.2
l0,0C100.1,93.2,99.4,94.5,98.5,94.8z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,56 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g id="settings">
<g>
<g>
<path fill="#4479FB" d="M52,82c-0.6,0-1.1-0.1-1.7-0.3c-1.1-0.4-1.9-1.3-2.3-2.3l-1.7-4.1c-1.6,0.1-3.2,0.1-4.9,0l-1.7,4.1
c-0.9,2.2-3.4,3.2-5.6,2.3l-10-4.2c-2.2-0.9-3.2-3.4-2.3-5.6l1.7-4.1c-1.2-1.1-2.4-2.2-3.4-3.4L16,66c-1.1,0.4-2.2,0.4-3.3,0
s-1.9-1.3-2.3-2.3l-4.1-10c-0.9-2.2,0.2-4.7,2.3-5.6l4.1-1.7c-0.1-1.6-0.1-3.2,0-4.9l-4.1-1.7c-1.1-0.4-1.9-1.3-2.3-2.3
c-0.4-1.1-0.4-2.2,0-3.3l4.2-10c0.4-1.1,1.3-1.9,2.3-2.3s2.2-0.4,3.3,0l4.1,1.7c1.1-1.2,2.2-2.4,3.4-3.4L22,16
c-0.4-1.1-0.4-2.2,0-3.3s1.3-1.9,2.3-2.3l10-4.1c2.2-0.9,4.7,0.2,5.6,2.3l1.7,4.1c1.6-0.1,3.2-0.1,4.9,0l1.7-4.1
c0.4-1.1,1.3-1.9,2.3-2.3c1.1-0.4,2.2-0.4,3.3,0l10,4.2c1.1,0.4,1.9,1.3,2.3,2.3s0.4,2.2,0,3.3l-1.7,4.1c1.2,1.1,2.4,2.2,3.4,3.4
l4.1-1.7c1.1-0.4,2.2-0.4,3.3,0s1.9,1.3,2.3,2.3l4.1,10c0.4,1.1,0.4,2.2,0,3.3s-1.3,1.9-2.3,2.3l-4.1,1.7c0.1,1.6,0.1,3.2,0,4.9
l4.1,1.7c2.2,0.9,3.2,3.4,2.3,5.6l-4.2,10C76.5,66,74,67,71.8,66.1l-4.1-1.7c-1.1,1.2-2.2,2.4-3.4,3.4l1.7,4.1
c0.4,1.1,0.4,2.2,0,3.3s-1.3,1.9-2.3,2.3l-10,4.1C53.1,81.9,52.5,82,52,82z M46.8,70.2c1.8,0,3.3,1,4,2.7l1.6,3.9l8.7-3.6
l-1.6-3.9c-0.7-1.8-0.2-3.8,1.3-5c1.2-1,2.4-2.2,3.5-3.5c1.2-1.5,3.2-2,4.9-1.2l3.9,1.7l3.6-8.7l-3.9-1.7
c-1.7-0.7-2.8-2.5-2.6-4.4c0.2-1.6,0.2-3.3,0-4.9c-0.2-1.9,0.9-3.7,2.6-4.4l3.9-1.6l-3.6-8.7l-3.9,1.6c-1.8,0.7-3.8,0.2-5-1.3
c-1-1.2-2.2-2.4-3.5-3.5c-1.5-1.2-2-3.2-1.2-4.9l1.7-3.9l-8.7-3.6l-1.7,3.9c-0.7,1.7-2.5,2.8-4.4,2.6c-1.6-0.2-3.3-0.2-4.9,0
c-1.9,0.2-3.7-0.9-4.4-2.6l-1.6-3.9l-8.7,3.6l1.6,3.9c0.7,1.8,0.2,3.8-1.3,5c-1.2,1-2.4,2.2-3.5,3.5c-1.2,1.5-3.2,2-4.9,1.2
l-3.9-1.6l-3.6,8.7l3.9,1.7c1.7,0.7,2.8,2.5,2.6,4.4c-0.2,1.6-0.2,3.3,0,4.9c0.2,1.9-0.9,3.7-2.6,4.4l-3.9,1.6l3.6,8.7l3.9-1.6
c1.8-0.7,3.8-0.2,5,1.3c1,1.2,2.2,2.4,3.5,3.5c1.5,1.2,2,3.2,1.2,4.9l-1.6,3.9l8.7,3.6l1.7-3.9c0.7-1.7,2.5-2.8,4.4-2.6
c1.6,0.2,3.3,0.2,4.9,0C46.5,70.2,46.6,70.2,46.8,70.2z M77,36.3C77,36.3,77,36.3,77,36.3L77,36.3z"/>
</g>
<g>
<path fill="#4479FB" d="M44,60.9c-2.2,0-4.4-0.4-6.5-1.3c-4.2-1.7-7.4-5-9.1-9.2c-1.7-4.2-1.7-8.8,0-12.9s5-7.4,9.2-9.1
c4.2-1.7,8.8-1.7,12.9,0c4.2,1.7,7.4,5,9.1,9.2c1.7,4.2,1.7,8.8,0,12.9s-5,7.4-9.2,9.1C48.3,60.5,46.2,60.9,44,60.9z M44,32.1
c-1.5,0-3.1,0.3-4.5,0.9c-2.9,1.2-5.2,3.5-6.5,6.4s-1.2,6.2,0,9.1c1.2,2.9,3.5,5.2,6.4,6.5s6.2,1.2,9.1,0
c2.9-1.2,5.2-3.5,6.5-6.4s1.2-6.2,0-9.1l0,0c-1.2-2.9-3.5-5.2-6.4-6.5C47.1,32.4,45.6,32.1,44,32.1z"/>
</g>
</g>
<g>
<g>
<path fill="#FFFFFF" d="M97.4,122.5h-8c-2.1,0-3.8-1.7-3.8-3.8v-2.8c-0.9-0.3-1.7-0.7-2.5-1.1l-2,2c-1.5,1.5-3.9,1.5-5.4,0
l-5.6-5.7c-0.7-0.7-1.1-1.7-1.1-2.7c0-1,0.4-2,1.1-2.7l2-2c-0.4-0.8-0.8-1.7-1.1-2.5h-2.8c-2.1,0-3.8-1.7-3.8-3.8v-8
c0-2.1,1.7-3.8,3.8-3.8H71c0.3-0.9,0.7-1.7,1.1-2.5l-2-2c-1.5-1.5-1.5-3.9,0-5.4l5.6-5.6c1.5-1.5,3.9-1.5,5.4,0l2,2
c0.8-0.4,1.7-0.8,2.5-1.1v-2.8c0-2.1,1.7-3.8,3.8-3.8h8c2.1,0,3.8,1.7,3.8,3.8v2.8c0.9,0.3,1.7,0.7,2.5,1.1l2-2
c1.4-1.4,4-1.4,5.4,0l5.6,5.6c1.5,1.5,1.5,3.9,0,5.4l-2,2c0.4,0.8,0.8,1.7,1.1,2.5h2.8c2.1,0,3.8,1.7,3.8,3.8v8
c0,2.1-1.7,3.8-3.8,3.8h-2.8c-0.3,0.9-0.7,1.7-1.1,2.5l2,2c0.7,0.7,1.1,1.7,1.1,2.7c0,1-0.4,2-1.1,2.7l-5.6,5.6
c-1.4,1.4-4,1.4-5.4,0l-2-2c-0.8,0.4-1.7,0.8-2.5,1.1v2.8C101.2,120.8,99.5,122.5,97.4,122.5z M90.6,117.5h5.6V115
c0-1.7,1.1-3.2,2.7-3.7c1.1-0.3,2.2-0.8,3.2-1.3c1.5-0.8,3.3-0.5,4.5,0.7l1.8,1.8l4-4l-1.8-1.8c-1.2-1.2-1.4-3-0.7-4.5
c0.6-1,1-2.1,1.3-3.2c0.5-1.6,2-2.7,3.7-2.7h2.5v-5.6H115c-1.7,0-3.2-1.1-3.7-2.7c-0.3-1.1-0.8-2.2-1.3-3.2
c-0.8-1.5-0.5-3.3,0.7-4.5l1.8-1.8l-4-4l-1.8,1.8c-1.2,1.2-3,1.4-4.5,0.7c-1-0.6-2.1-1-3.2-1.3c-1.6-0.5-2.7-2-2.7-3.7v-2.5h-5.6
v2.5c0,1.7-1.1,3.2-2.7,3.7c-1.1,0.3-2.2,0.8-3.2,1.3c-1.5,0.8-3.3,0.5-4.5-0.7l-1.8-1.8l-4,4l1.8,1.8c1.2,1.2,1.4,3,0.7,4.5
c-0.6,1-1,2.1-1.3,3.2c-0.5,1.6-2,2.7-3.7,2.7h-2.5v5.6h2.5c1.7,0,3.2,1.1,3.7,2.7c0.3,1.1,0.8,2.2,1.3,3.2
c0.8,1.5,0.5,3.3-0.7,4.5l-1.8,1.8l4,4l1.8-1.8c1.2-1.2,3-1.4,4.5-0.7c1,0.6,2.1,1,3.2,1.3c1.6,0.5,2.7,2,2.7,3.7L90.6,117.5
L90.6,117.5z M72.4,104.5C72.4,104.5,72.4,104.5,72.4,104.5C72.4,104.5,72.4,104.5,72.4,104.5z M72.6,83.7L72.6,83.7L72.6,83.7z
M104.5,72.4L104.5,72.4L104.5,72.4z"/>
</g>
<g>
<path fill="#FFFFFF" d="M93.4,106.5c-7.2,0-13.1-5.9-13.1-13.1s5.9-13.1,13.1-13.1s13.1,5.9,13.1,13.1S100.7,106.5,93.4,106.5z
M93.4,85.3c-4.5,0-8.1,3.7-8.1,8.1s3.7,8.1,8.1,8.1s8.1-3.7,8.1-8.1S97.9,85.3,93.4,85.3z"/>
</g>
</g>
</g>
<path fill="#174CCE" d="M109.9,67.2l-0.3-10.4l10.2-7.2c-0.2-6.9-3.8-13.8-7.4-18.9l-13.8,2.1l-7.1-6.7l3.2-12.2
c-5.3-3.3-12.3-6.6-19.2-8.2l-6.7,10.5l-10.4,0.3L51.4,6.3c-8.6,1.9-15.4,5.6-20.5,9.2l2.1,13.8l-6.8,7.1l-12.2-3.2
c-5,7-6.6,12.3-8.2,19.2l10.5,6.7l0.3,10.4L6.4,78.4c1.9,6.9,5.5,13.7,9.1,18.8l12.1-2l8.8,6.7l-3.2,12.2c5.3,3.3,12.3,6.6,19.2,8.2
l6.7-10.5l10.4-0.3l7.2,10.2c6.9-1.9,13.8-3.8,18.8-9.1l-2.1-13.8l6.8-7.1l13.9,3.1c3.3-5.3,6.6-12.3,8.2-19.2L109.9,67.2z
M63.7,87.4c-12.1,0.3-22.7-9.8-23-21.9c-0.3-12.1,9.8-22.7,21.9-23c12.1-0.3,22.7,9.8,23,21.9C85.9,76.5,77.5,87,63.7,87.4"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 946 B

View File

@@ -3,23 +3,14 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M49.6,122.5H15.2c-5.4,0-9.7-4.3-9.7-9.7V15.2c0-5.4,4.3-9.7,9.7-9.7h34.4c5.4,0,9.7,4.3,9.7,9.7v97.6
C59.3,118.2,55,122.5,49.6,122.5z"/>
<path fill="#174CCE" d="M115.9,5.5H75.3c-3.6,0-6.6,2.9-6.6,6.6v14.5h21.8V14.6l17.8,17.8L90.4,50.2V38.3H68.7v14.5
c0,3.6,2.9,6.6,6.6,6.6h40.7c3.6,0,6.6-2.9,6.6-6.6V12.1C122.5,8.4,119.6,5.5,115.9,5.5z"/>
<path fill="#174CCE" d="M115.9,68.7H75.3c-3.6,0-6.6,2.9-6.6,6.6v14.5h21.8V77.8l17.8,17.8l-17.8,17.8v-11.9H68.7v14.5
c0,3.6,2.9,6.6,6.6,6.6h40.7c3.6,0,6.6-2.9,6.6-6.6V75.3C122.5,71.6,119.6,68.7,115.9,68.7z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<g>
<path fill="#174CCE" d="M49.7,67.8v5.6c0,1.2-1.3,1.9-2.3,1.2l-13.3-9.4c-0.8-0.6-0.8-1.8,0-2.4l13.3-9.4c1-0.7,2.3,0,2.3,1.2V60
h11.1V29c0-3.8-3.1-6.8-6.8-6.8H28.9c-3.8,0-6.8,3.1-6.8,6.8v70.1c0,3.8,3.1,6.8,6.8,6.8H54c3.8,0,6.8-3.1,6.8-6.8V67.8H49.7z"/>
<path fill="#174CCE" d="M78.3,67.8v5.6c0,1.2,1.3,1.9,2.3,1.2l13.3-9.4c0.8-0.6,0.8-1.8,0-2.4l-13.3-9.4c-1-0.7-2.3,0-2.3,1.2V60
h-11V29c0-3.8,3.1-6.8,6.8-6.8h25.1c3.8,0,6.8,3.1,6.8,6.8v70.1c0,3.8-3.1,6.8-6.8,6.8H74.1c-3.8,0-6.8-3.1-6.8-6.8V67.8H78.3z"/>
</g>
<path fill="#174CCE" d="M108.3,13.5c3.4,0,6.2,2.8,6.2,6.2v88.6c0,3.4-2.8,6.2-6.2,6.2H19.7c-3.4,0-6.2-2.8-6.2-6.2V19.7
c0-3.4,2.8-6.2,6.2-6.2H108.3 M108.3,5.5H19.7c-7.8,0-14.2,6.3-14.2,14.2v88.6c0,7.8,6.3,14.2,14.2,14.2h88.6
c7.8,0,14.2-6.3,14.2-14.2V19.7C122.5,11.9,116.2,5.5,108.3,5.5L108.3,5.5z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 991 B

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -3,33 +3,9 @@
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
<g>
<path fill="#174CCE" d="M49.6,122.5H15.2c-5.4,0-9.7-4.3-9.7-9.7V15.2c0-5.4,4.3-9.7,9.7-9.7h34.4c5.4,0,9.7,4.3,9.7,9.7v97.6
C59.3,118.2,55,122.5,49.6,122.5z"/>
<g>
<path fill="#174CCE" d="M96.6,17h-6.4v15.6h6.4c3,0,5.3-0.7,6.9-2.1c1.6-1.4,2.5-3.3,2.5-5.7c0-2.4-0.8-4.3-2.5-5.7
S99.6,17,96.6,17z"/>
<path fill="#174CCE" d="M115.9,5.5H75.3c-3.6,0-6.6,2.9-6.6,6.6v40.7c0,3.6,2.9,6.6,6.6,6.6h40.7c3.6,0,6.6-2.9,6.6-6.6V12.1
C122.5,8.4,119.6,5.5,115.9,5.5z M110.5,31.7c-1.3,2-3,3.5-5.3,4.6c-2.3,1.1-4.9,1.6-7.9,1.6h-7.2V53h-6V11.8h13.2
c2.9,0,5.5,0.5,7.8,1.6c2.3,1.1,4.1,2.6,5.3,4.6c1.3,2,1.9,4.3,1.9,6.8C112.4,27.4,111.7,29.7,110.5,31.7z"/>
</g>
<g>
<path fill="#174CCE" d="M96.6,80.2h-6.4v15.6h6.4c3,0,5.3-0.7,6.9-2.1c1.6-1.4,2.5-3.3,2.5-5.7c0-2.4-0.8-4.3-2.5-5.7
S99.6,80.2,96.6,80.2z"/>
<path fill="#174CCE" d="M115.9,68.7H75.3c-3.6,0-6.6,2.9-6.6,6.6v40.7c0,3.6,2.9,6.6,6.6,6.6h40.7c3.6,0,6.6-2.9,6.6-6.6V75.3
C122.5,71.6,119.6,68.7,115.9,68.7z M110.5,94.8c-1.3,2-3,3.5-5.3,4.6c-2.3,1.1-4.9,1.6-7.9,1.6h-7.2v15.2h-6V75h13.2
c2.9,0,5.5,0.5,7.8,1.6c2.3,1.1,4.1,2.6,5.3,4.6c1.3,2,1.9,4.3,1.9,6.8C112.4,90.6,111.7,92.9,110.5,94.8z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
<path fill="#174CCE" d="M44,69.3v7.8c0,1.7-1.9,2.6-3.2,1.7L22.2,65.6c-1.2-0.8-1.2-2.5,0-3.3l18.6-13.1c1.4-1,3.2,0,3.2,1.7v7.5
h15.5V15.1c0-5.3-4.3-9.5-9.5-9.5H15c-5.3,0-9.5,4.3-9.5,9.5V113c0,5.3,4.3,9.5,9.5,9.5h35c5.3,0,9.5-4.3,9.5-9.5V69.3H44z"/>
<path fill="#174CCE" d="M83.9,69.3v7.8c0,1.7,1.9,2.6,3.2,1.7l18.6-13.1c1.2-0.8,1.2-2.5,0-3.3L87.2,49.2c-1.4-1-3.2,0-3.2,1.7v7.5
H68.6V15.1c0-5.3,4.3-9.5,9.5-9.5h35c5.3,0,9.5,4.3,9.5,9.5V113c0,5.3-4.3,9.5-9.5,9.5H78c-5.3,0-9.5-4.3-9.5-9.5V69.3H83.9z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 865 B

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g>
<path fill="#4479FB" d="M9.2,6.7l0-0.4l0.4-0.3c0-0.3-0.1-0.5-0.3-0.7L8.7,5.5L8.5,5.2l0.1-0.4C8.4,4.7,8.2,4.6,7.9,4.5L7.7,4.9
l-0.4,0L7,4.5C6.7,4.6,6.5,4.7,6.3,4.9l0.1,0.5L6.1,5.6L5.7,5.5C5.5,5.8,5.4,5.9,5.4,6.2l0.4,0.2l0,0.4L5.4,7.1
c0.1,0.2,0.2,0.5,0.3,0.7l0.4-0.1L6.5,8L6.4,8.4c0.2,0.1,0.4,0.2,0.7,0.3l0.2-0.4l0.4,0l0.3,0.4c0.2-0.1,0.5-0.1,0.7-0.3L8.6,7.9
l0.2-0.3l0.5,0.1C9.4,7.5,9.5,7.3,9.6,7L9.2,6.7z M7.5,7.5C7,7.5,6.6,7.1,6.6,6.7c0-0.4,0.4-0.8,0.8-0.8c0.4,0,0.8,0.4,0.8,0.8
C8.3,7.1,8,7.4,7.5,7.5"/>
<rect x="4.1" y="13.6" fill="#4479FB" width="6.9" height="1.4"/>
<rect x="6" y="12.1" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 20.3214 5.235)" fill="#4479FB" width="3" height="1.4"/>
<g>
<polygon fill="#4479FB" points="9.5,12.2 1,12.2 1,1 13.9,1 13.9,7.3 12.6,7.3 12.6,2.4 2.4,2.4 2.4,10.9 9.5,10.9 "/>
</g>
<g>
<polygon fill="#4479FB" points="11.6,12.3 10.2,12.3 10.2,8 14.5,8 14.5,9.4 11.6,9.4 "/>
</g>
<g>
<rect x="12" y="8" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -3.706 12.0514)" fill="#4479FB" width="1.4" height="5.1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1687913925905" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8764" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M264.153704 952.655092 64.311213 952.655092 64.311213 224.110197l199.843514 0L264.154727 952.655092 264.153704 952.655092zM229.954811 261.241886 98.815051 261.241886l0 67.14219 131.139759 0L229.954811 261.241886 229.954811 261.241886zM326.469981 64.541969l198.266599 0 0 888.044562L326.469981 952.58653 326.469981 64.541969 326.469981 64.541969zM495.458767 98.756211 360.142895 98.756211l0 69.234851 135.314849 0L495.457744 98.756211 495.458767 98.756211zM954.857758 892.768143l-190.012611 61.911048-225.718835-692.706665 190.010565-61.911048L954.857758 892.768143 954.857758 892.768143zM708.125331 245.963924 583.437517 286.590204l20.798698 63.833841 124.685767-40.627303L708.125331 245.963924 708.125331 245.963924zM708.125331 245.963924" fill="#4479FB" p-id="8765"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-26 13:11+0200\n"
"PO-Revision-Date: 2023-05-17 19:36+0200\n"
"PO-Revision-Date: 2023-07-01 15:03+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ca\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.2.2\n"
"X-Generator: Poedit 3.3.2\n"
#: src/slic3r/GUI/AboutDialog.cpp:46 src/slic3r/GUI/AboutDialog.cpp:304
msgid "Portions copyright"
@@ -1498,23 +1498,23 @@ msgstr "Col·loca els rodaments a les ranures i segueix imprimint"
#: src/slic3r/GUI/DoubleSlider.cpp:711 src/libslic3r/Utils.cpp:1015
#, boost-format
msgid "%1%d"
msgstr ""
msgstr "%1%d"
#: src/slic3r/GUI/DoubleSlider.cpp:712 src/libslic3r/Utils.cpp:1016
#, boost-format
msgid "%1%h"
msgstr ""
msgstr "%1%h"
#. TRN "m" means "minutes"
#: src/slic3r/GUI/DoubleSlider.cpp:713 src/libslic3r/Utils.cpp:1018
#, boost-format
msgid "%1%m"
msgstr ""
msgstr "%1%m"
#: src/slic3r/GUI/DoubleSlider.cpp:714 src/libslic3r/Utils.cpp:1026
#, boost-format
msgid "%1%s"
msgstr ""
msgstr "%1%s"
#: src/slic3r/GUI/DoubleSlider.cpp:1448
msgid "One layer mode"
@@ -2303,7 +2303,7 @@ msgstr "a"
#: src/slic3r/GUI/GCodeViewer.cpp:3278
msgctxt "Metre"
msgid "m"
msgstr ""
msgstr "m"
#: src/slic3r/GUI/GCodeViewer.cpp:3289
msgid "Click to hide"
@@ -2451,11 +2451,11 @@ msgstr "Filament"
#: src/slic3r/GUI/GCodeViewer.cpp:3961
msgid "Hide Custom G-code"
msgstr ""
msgstr "Ocultar Codi G personalitzat"
#: src/slic3r/GUI/GCodeViewer.cpp:3961
msgid "Show Custom G-code"
msgstr ""
msgstr "Mostrar Codi G personalitzat"
#: src/slic3r/GUI/GCodeViewer.cpp:3974
msgid "Estimated printing times"
@@ -2614,15 +2614,15 @@ msgstr "Seq."
#: src/slic3r/GUI/GLCanvas3D.cpp:1305
msgid "SLA view"
msgstr ""
msgstr "Vista SLA"
#: src/slic3r/GUI/GLCanvas3D.cpp:1324
msgid "Show as processed"
msgstr ""
msgstr "Mostrar com a processat"
#: src/slic3r/GUI/GLCanvas3D.cpp:1325
msgid "Show as original"
msgstr ""
msgstr "Mostrar com a original"
#: src/slic3r/GUI/GLCanvas3D.cpp:1758
msgid "Variable layer height - Reset"
@@ -2849,7 +2849,31 @@ msgstr ""
"S'ha detectat un objecte fora de l'àrea d'impressió.\n"
"Resol el problema actual per continuar laminant."
#: src/slic3r/GUI/GLCanvas3D.cpp:7539
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"S'han detectat conflictes en les trajectòries del codi G a la capa %1%, z "
"=%2$.2f mm. Si us plau, reposicioneu els objectes conflictius (%3% <-> %4%) "
"més separats."
#: src/slic3r/GUI/GLCanvas3D.cpp:7526
msgid "Jump to"
msgstr "Anar a"
#: src/slic3r/GUI/GLCanvas3D.cpp:7529
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr "ERROR:"
#: src/slic3r/GUI/GLCanvas3D.cpp:7606
msgid "Selection-Add from rectangle"
msgstr "Selecció-Afegir del rectangle"
@@ -2948,6 +2972,9 @@ msgid ""
"Drag to move the cut plane\n"
"Right-click a part to assign it to the other side"
msgstr ""
"Feu clic per capgirar el pla de tall\n"
"Arrossegueu per moure el pla tallat\n"
"Feu clic amb el botó dret a una part per assignar-la a l'altre costat"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:259 src/libslic3r/PrintConfig.cpp:495
#: src/libslic3r/PrintConfig.cpp:1189 src/libslic3r/PrintConfig.cpp:2324
@@ -3836,7 +3863,7 @@ msgstr "La pintura automàtica requereix una configuració d'impressió vàlida.
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:527
msgid "Automatic painting requires printable object."
msgstr ""
msgstr "La pintura automàtica requereix un objecte imprimible."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:537
msgid "Automatic painting will erase all currently painted areas."
@@ -4134,13 +4161,13 @@ msgstr "Farciment de cubs"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:340
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Current"
msgstr ""
msgstr "Actual"
#. TRN Means "original color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:342
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Original"
msgstr ""
msgstr "Original"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:404
msgid "Paints neighboring facets that have the same color."
@@ -4606,7 +4633,13 @@ msgstr "Surt, mouré les meves dades ara"
msgid "Start the application"
msgstr "Inicia l'aplicació"
#: src/slic3r/GUI/GUI_App.cpp:736
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s fitxers"
#: src/slic3r/GUI/GUI_App.cpp:772
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -4627,15 +4660,15 @@ msgstr "Error fatal"
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
"QIDISlicer ha trobat un error de localització. Si us plau, informa a "
"l'equip de QIDISlicer quin idioma estava actiu i en quin escenari va passar "
"aquest problema. Gràcies.\n"
"QIDISlicer ha trobat un error de localització. Si us plau, informa a l'equip "
"de QIDISlicer quin idioma estava actiu i en quin escenari va passar aquest "
"problema. Gràcies.\n"
"\n"
"L'aplicació es tancarà ara."
@@ -4764,17 +4797,17 @@ msgid ""
"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
"Otherwise, the application will most likely crash again next time."
msgstr ""
"QIDISlicer va crashejar la darrera vegada en intentar establir la posició "
"de la finestra.\n"
"QIDISlicer va crashejar la darrera vegada en intentar establir la posició de "
"la finestra.\n"
"Lamentem les molèsties, malauradament passa amb certes configuracions de "
"monitor múltiple.\n"
"El motiu més precís de l'accident: \"%1%\".\n"
"Per obtenir més informació, consulteu el nostre rastrejador d'incidències de "
"GitHub: \"%2%\" i \"%3%\"\n"
"\n"
"Per evitar aquest problema, considereu desactivar \"%4%\" a \"Preferències"
"\". En cas contrari, és probable que l'aplicació es torni a crashejar la "
"propera vegada."
"Per evitar aquest problema, considereu desactivar \"%4%\" a "
"\"Preferències\". En cas contrari, és probable que l'aplicació es torni a "
"crashejar la propera vegada."
#: src/slic3r/GUI/GUI_App.cpp:1415
#, boost-format
@@ -5129,6 +5162,7 @@ msgstr "Actualment esteu executant l'última versió publicada %1%."
msgid ""
"There are no new released versions online. The latest release version is %1%."
msgstr ""
"No hi ha noves versions en línia. L'última versió de llançament és %1%."
#: src/slic3r/GUI/GUI_App.cpp:3437
#, boost-format
@@ -7854,8 +7888,8 @@ msgid ""
"QIDISlicer recieved a download request from Printables.com, but it's not "
"allowed. You can allow it"
msgstr ""
"QIDISlicer ha rebut una sol·licitud de descàrrega de Printables.com, però "
"no està permès. Pots permetre-ho"
"QIDISlicer ha rebut una sol·licitud de descàrrega de Printables.com, però no "
"està permès. Pots permetre-ho"
#: src/slic3r/GUI/NotificationManager.hpp:925
msgid "here."
@@ -7950,14 +7984,6 @@ msgstr "Exportar el codi G."
msgid "Export."
msgstr "Exportar."
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr "ERROR:"
#: src/slic3r/GUI/NotificationManager.cpp:2113
#: src/slic3r/GUI/NotificationManager.cpp:2140
#: src/slic3r/GUI/NotificationManager.cpp:2148
@@ -8045,8 +8071,8 @@ msgstr "Potser necessiteu actualitzar la vostra targeta gràfica."
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Com a solució, podeu executar QIDISlicer amb gràfics 3D renderitzats per "
"programari executant qidi-slicer.exe amb el paràmetre --sw-renderer."
@@ -8157,7 +8183,16 @@ msgstr ""
"Per utilitzar un fitxer CA personalitzat, importa el teu fitxer CA al "
"Magatzem de Certificats/Clauer."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:705
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Caracter inesperat"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:668
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr "No es permeten els següents caràcters al nom"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:723
msgid "You have to enter a printer name."
msgstr "Heu d'introduir un nom d'impressora."
@@ -8625,7 +8660,13 @@ msgstr ""
msgid "Enable supports for enforcers only"
msgstr "Habilitar suports només per als reforçadors"
#: src/slic3r/GUI/Plater.cpp:3362 src/slic3r/GUI/Plater.cpp:4258
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
"Les temperatures del llit per als filaments utilitzats difereixen "
"significativament."
#: src/slic3r/GUI/Plater.cpp:3367 src/slic3r/GUI/Plater.cpp:4294
msgid "Invalid data"
msgstr "Les dades no són vàlides"
@@ -8686,7 +8727,27 @@ msgstr "S'ha produït un error durant la recàrrega"
msgid "Reload all from disk"
msgstr "Torna a carregar-ho tot des del disc"
#: src/slic3r/GUI/Plater.cpp:4211
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Esteu utilitzant plantilla de filament predefinit."
msgstr[1] "Esteu utilitzant plantilles de filament predefinits."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Tingueu en compte que els valors predefinits de plantilles no es "
"personalitzen per a impressores específiques i només s'han d'utilitzar com a "
"punt de partida per crear els vostres propis valors predefinits d'usuari."
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Més informació a"
#: src/slic3r/GUI/Plater.cpp:4247
msgid "There are active warnings concerning sliced models:"
msgstr "Hi ha advertiments actius sobre els models laminats:"
@@ -8940,7 +9001,11 @@ msgstr ""
msgid "Save project"
msgstr "Desar projecte"
#: src/slic3r/GUI/Plater.cpp:6826
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "No es pot desar el fitxer"
#: src/slic3r/GUI/Plater.cpp:6875
msgid "Is the printer ready? Is the print sheet in place, empty and clean?"
msgstr ""
"La impressora està preparada? El full d'impressió està col·locat, buit i net?"
@@ -9126,8 +9191,7 @@ msgid ""
"instead."
msgstr ""
"Si està habilitat, en iniciar QIDISlicer i ja s'està executant una altra "
"instància del mateix QIDISlicer, aquesta instància es reactivarà al seu "
"lloc."
"instància del mateix QIDISlicer, aquesta instància es reactivarà al seu lloc."
#: src/slic3r/GUI/Preferences.cpp:332
msgid ""
@@ -9194,8 +9258,8 @@ msgid ""
"If enabled, sets QIDISlicer G-code Viewer as default application to open ."
"gcode files."
msgstr ""
"Si està habilitat, estableix el Visor de CodiG de QIDISlicer com a "
"aplicació predeterminada per obrir fitxers .gcode."
"Si està habilitat, estableix el Visor de CodiG de QIDISlicer com a aplicació "
"predeterminada per obrir fitxers .gcode."
#: src/slic3r/GUI/Preferences.cpp:367
msgid "Use Retina resolution for the 3D scene"
@@ -9569,7 +9633,11 @@ msgstr "Edita el predefinit"
msgid "Change extruder color"
msgstr "Canvia el color de l'extrusora"
#: src/slic3r/GUI/PresetComboBoxes.cpp:767 src/slic3r/GUI/Tab.cpp:3503
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Mostrar/Amagar predefinicions de plantilles"
#: src/slic3r/GUI/PresetComboBoxes.cpp:795 src/slic3r/GUI/Tab.cpp:3520
msgid "Edit physical printer"
msgstr "Edita la impressora física"
@@ -9632,8 +9700,8 @@ msgid ""
"If estimated layer time is greater, but still below ~%1%s, fan will run at "
"%2%%%"
msgstr ""
"Si el temps de capa estimat és més gran, però continua sent inferior a ~"
"%1%s, el ventilador funcionarà al %2%%%"
"Si el temps de capa estimat és més gran, però continua sent inferior a "
"~%1%s, el ventilador funcionarà al %2%%%"
#: src/slic3r/GUI/PresetHints.cpp:55
#, boost-format
@@ -9936,10 +10004,6 @@ msgstr "Deseu la configuració del material com a"
msgid "Save printer settings as"
msgstr "Deseu la configuració de la impressora com a"
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr "No es permeten els següents caràcters al nom"
#: src/slic3r/GUI/SavePresetDialog.cpp:176
msgid "The following suffix is not allowed in the name"
msgstr "El sufix següent no està permès al nom"
@@ -10634,12 +10698,13 @@ msgstr ""
"Nota: Tots els paràmetres d'aquest grup s'han desplaçat a la configuració de "
"la impressora física (vegeu el registre de canvis).\n"
"\n"
"Es crea un nou perfil d'impressora física fent clic a la icona \"engranatge"
"\" a la dreta del quadre combinat de perfils d'impressora, seleccionant "
"l'element \"Afegeix impressora física\" al quadre combinat d'impressora. "
"L'editor de perfil d'impressora física també s'obre en fer clic a la icona "
"\"engranatge\" a la pestanya Configuració d'impressora. Els perfils de la "
"impressora física s'emmagatzemen al directori QIDISlicer/physical_printer."
"Es crea un nou perfil d'impressora física fent clic a la icona "
"\"engranatge\" a la dreta del quadre combinat de perfils d'impressora, "
"seleccionant l'element \"Afegeix impressora física\" al quadre combinat "
"d'impressora. L'editor de perfil d'impressora física també s'obre en fer "
"clic a la icona \"engranatge\" a la pestanya Configuració d'impressora. Els "
"perfils de la impressora física s'emmagatzemen al directori QIDISlicer/"
"physical_printer."
#: src/slic3r/GUI/Tab.cpp:2366
msgid ""
@@ -11181,7 +11246,7 @@ msgstr "Connexió de les varetes de suport i unions"
#: src/slic3r/GUI/Tab.cpp:5157
msgid "Branching"
msgstr ""
msgstr "Ramificació"
#: src/slic3r/GUI/Tab.cpp:5159
msgid "Automatic generation"
@@ -12099,6 +12164,8 @@ msgid ""
"Couldn't locate index file for vendor %1% when performing updates. The "
"profile will not be installed."
msgstr ""
"No s'ha pogut localitzar el fitxer d'índex per als %1% del proveïdor en "
"realitzar actualitzacions. El perfil no s'instal·larà."
#: src/slic3r/Utils/PresetUpdater.cpp:1344
#, boost-format
@@ -12106,6 +12173,8 @@ msgid ""
"Couldn't load index file for vendor %1% when performing updates. The profile "
"will not be installed. Reason: Corrupted index file %2%."
msgstr ""
"No s'ha pogut carregar el fitxer d'índex per al proveïdor %1% en realitzar "
"actualitzacions. El perfil no s'instal·larà. Motiu: fitxer índex malmès %2%."
#: src/slic3r/Utils/PresetUpdater.cpp:1382
#, boost-format
@@ -12113,6 +12182,9 @@ msgid ""
"Couldn't open profile file for vendor %1% when performing updates. The "
"profile will not be installed. This installation might be corrupted."
msgstr ""
"No s'ha pogut obrir el fitxer de perfil per al proveïdor %1% en realitzar "
"actualitzacions. El perfil no s'instal·larà. Aquesta instal·lació pot estar "
"corrompuda."
#: src/slic3r/Utils/Http.cpp:73
msgid ""
@@ -12200,8 +12272,7 @@ msgstr "No s'ha pogut prendre una instantània de configuració."
msgid ""
"QIDISlicer has encountered an error while taking a configuration snapshot."
msgstr ""
"El QIDISlicer ha trobat un error mentre feia una instantània de "
"configuració."
"El QIDISlicer ha trobat un error mentre feia una instantània de configuració."
#: src/slic3r/Config/Snapshot.cpp:599
msgid "QIDISlicer error"
@@ -12276,19 +12347,19 @@ msgstr ""
#: src/libslic3r/ExtrusionRole.cpp:38 src/libslic3r/ExtrusionRole.cpp:59
msgid "Perimeter"
msgstr ""
msgstr "Perímetre"
#: src/libslic3r/ExtrusionRole.cpp:39 src/libslic3r/ExtrusionRole.cpp:61
msgid "External perimeter"
msgstr ""
msgstr "Perímetre extern"
#: src/libslic3r/ExtrusionRole.cpp:40 src/libslic3r/ExtrusionRole.cpp:63
msgid "Overhang perimeter"
msgstr ""
msgstr "Perímetre de voladís"
#: src/libslic3r/ExtrusionRole.cpp:41 src/libslic3r/ExtrusionRole.cpp:65
msgid "Internal infill"
msgstr ""
msgstr "Farciment intern"
#: src/libslic3r/ExtrusionRole.cpp:42 src/libslic3r/ExtrusionRole.cpp:67
#: src/libslic3r/PrintConfig.cpp:1452 src/libslic3r/PrintConfig.cpp:2432
@@ -12304,7 +12375,7 @@ msgstr "Farciment sòlid superior"
#: src/libslic3r/ExtrusionRole.cpp:45 src/libslic3r/ExtrusionRole.cpp:73
msgid "Bridge infill"
msgstr ""
msgstr "Farciment del pont"
#: src/libslic3r/ExtrusionRole.cpp:46 src/libslic3r/ExtrusionRole.cpp:75
#: src/libslic3r/PrintConfig.cpp:1380
@@ -12313,7 +12384,7 @@ msgstr "Farciment del buit"
#: src/libslic3r/ExtrusionRole.cpp:47 src/libslic3r/ExtrusionRole.cpp:77
msgid "Skirt/Brim"
msgstr ""
msgstr "Faldilla/Bassa"
#: src/libslic3r/ExtrusionRole.cpp:49 src/libslic3r/ExtrusionRole.cpp:81
#: src/libslic3r/PrintConfig.cpp:2781
@@ -12570,7 +12641,7 @@ msgstr ""
#: src/libslic3r/Print.cpp:525
#, boost-format
msgid "The object %1% exceeds the maximum build volume height."
msgstr ""
msgstr "L'objecte %1% supera l'alçada màxima de volum de construcció."
#: src/libslic3r/Print.cpp:526
#, boost-format
@@ -12578,12 +12649,16 @@ msgid ""
"While the object %1% itself fits the build volume, its last layer exceeds "
"the maximum build volume height."
msgstr ""
"Tot i que l'objecte %1% s'adapta al volum de construcció, la seva última "
"capa supera l'alçada màxima del volum de construcció."
#: src/libslic3r/Print.cpp:527
msgid ""
"You might want to reduce the size of your model or change current print "
"settings and retry."
msgstr ""
"És possible que vulgueu reduir la mida del model o canviar la configuració "
"d'impressió actual i tornar-ho a provar."
#: src/libslic3r/Print.cpp:543
msgid "Variable layer height is not supported with Organic supports."
@@ -14804,8 +14879,8 @@ msgid ""
msgstr ""
"Emetre M73 P[percentatge imprès] R[temps restant en minuts] en intervals d'1 "
"minut al codi G per permetre que el firmware mostri el temps restant precís. "
"A partir d'ara només el firmware QIDI i3 MK3 reconeix M73. També el "
"firmware i3 MK3 és compatible amb M73 Qxx Sxx per a la manera silenciosa."
"A partir d'ara només el firmware QIDI i3 MK3 reconeix M73. També el firmware "
"i3 MK3 és compatible amb M73 Qxx Sxx per a la manera silenciosa."
#: src/libslic3r/PrintConfig.cpp:1693
msgid "Supports stealth mode"
@@ -15167,11 +15242,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"Podeu utilitzar totes les opcions de configuració com a variables dins "
"d'aquesta mostra. Per exemple, [layer_height], [fill_density] etc. "
"[input_filename_base]."
"d'aquesta plantilla. Per exemple: [layer_height], [fill_density], etc. També "
"podeu utilitzar [marca de temps], [any], [mes], [dia], [hora], [minut], "
"[segon], [versió], [input_filename], [input_filename_base], "
"[default_output_extension]."
#: src/libslic3r/PrintConfig.cpp:1992
msgid "Detect bridging perimeters"
@@ -16410,7 +16487,7 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:2943
msgid "Branch Diameter with double walls"
msgstr ""
msgstr "Diàmetre de branca amb parets dobles"
#. TRN PrintSettings: "Organic supports" > "Branch Diameter"
#: src/libslic3r/PrintConfig.cpp:2946
@@ -16419,6 +16496,9 @@ msgid ""
"printed with double walls for stability. Set this value to zero for no "
"double walls."
msgstr ""
"Les branques amb una superfície més gran que l'àrea d'un cercle d'aquest "
"diàmetre s'imprimiran amb parets dobles per a l'estabilitat. Establiu aquest "
"valor a zero per a cap paret doble."
#. TRN PrintSettings: #lmFIXME
#: src/libslic3r/PrintConfig.cpp:2959
@@ -16520,8 +16600,8 @@ msgstr ""
"utilitzar variables de marcador de posició per a tots els paràmetres de "
"QIDISlicer, així com {toolchange_z}, {previous_extruder} i {next_extruder}. "
"Quan s'inclou una ordre de canvi d'eina que canvia a l'extrusor correcte "
"(com T{next_extruder}), QIDISlicer no emetrà cap altra ordre d'aquest "
"tipus. Per tant, és possible programar un comportament personalitzat abans i "
"(com T{next_extruder}), QIDISlicer no emetrà cap altra ordre d'aquest tipus. "
"Per tant, és possible programar un comportament personalitzat abans i "
"després del canvi d'eina."
#: src/libslic3r/PrintConfig.cpp:3035
@@ -16801,6 +16881,18 @@ msgid "Maximal distance between supports on sparse infill sections."
msgstr "Distància màxima entre suports a les seccions amb farciment lleuger."
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Extrusor de la Torre de Neteja"
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"L'extrusora a usar per imprimir el perímetre de la Torre de Neteja. Establiu "
"0 per utilitzar el que estigui disponible (seria preferible no soluble)."
#: src/libslic3r/PrintConfig.cpp:3260
msgid "XY Size Compensation"
msgstr "Compensació de mida XY"
@@ -17930,9 +18022,9 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Aquesta versió de QIDISlicer pot no entendre les configuracions produïdes "
@@ -17992,8 +18084,8 @@ msgstr "Mode d'instància única"
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Si s'habilita, els arguments de la línia de comandes s'envien a una "
"instància existent de la interfície gràfica d'usuari qidiSlicer o s'activa "
@@ -18161,8 +18253,9 @@ msgstr ""
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Amagar la barra lateral\n"
"Sabies que pots amagar la barra lateral dreta amb la drecera <b>Majús+Tab</"
@@ -18279,8 +18372,8 @@ msgid ""
msgstr ""
"Funcionalitat de cerca\n"
"Sabíeu que podeu utilitzar l'eina <a>Cerca</a> per trobar ràpidament un "
"paràmetre específic de QIDISlicer? O utilitzar la coneguda drecera <b>Ctrl"
"+F</b>."
"paràmetre específic de QIDISlicer? O utilitzar la coneguda drecera "
"<b>Ctrl+F</b>."
#: resources/data/hints.ini: [hint:Box selection]
msgid ""
@@ -22719,10 +22812,6 @@ msgstr "Postal japonesa, 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Postal japonesa girada, 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Vés a"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Justificat"

View File

@@ -1,13 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n"
"%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && n"
"%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: QIDIlator\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && "
"(n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && "
"n%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -72,7 +77,6 @@ msgstr[0] "%1$d spojka je mimo obrys řezu"
msgstr[1] "%1$d spojky jsou mimo obrys řezu"
msgstr[2] "%1$d spojky jsou mimo obrys řezu"
msgstr[3] "%1$d spojek je mimo obrys řezu"
msgstr[4] "%1$d spojek je mimo obrys řezu"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -82,7 +86,6 @@ msgstr[0] "%1$d spojka je mimo objekt"
msgstr[1] "%1$d spojky jsou mimo objekt"
msgstr[2] "%1$d spojek je mimo objekt"
msgstr[3] "%1$d spojek je mimo objekt"
msgstr[4] "%1$d spojek je mimo objekt"
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -128,7 +131,6 @@ msgstr[0] "%1$d objekt byl načten jako součást rozříznutého objektu."
msgstr[1] "%1$d objekty byly načteny jako součást rozříznutého objektu."
msgstr[2] "%1$d objekty byly načteny jako součást rozříznutého objektu."
msgstr[3] "%1$d objektů bylo načteno jako součást rozříznutého objektu."
msgstr[4] "%1$d objektů bylo načteno jako součást rozříznutého objektu."
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -1355,8 +1357,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"QIDISlicer můžete spustit se softwarovým vykreslováním 3D grafiky pomocí "
"spuštění programu qidi-slicer.exe s parametrem --sw-renderer."
@@ -1612,7 +1614,11 @@ msgstr ""
"Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na "
"hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr "Teplota podložky se u použitých filamentů výrazně liší."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "G-code před změnou vrstvy"
@@ -1717,9 +1723,9 @@ msgid ""
"also box-deselect objects with <b>Alt+Mouse drag</b>."
msgstr ""
"Výběr rámečkem\n"
"Věděli jste, že můžete provést výběr rámečkem současným stiskem Shift"
"+tažením myší? Výběr objektů v rámečku můžete také zrušit pomocí <b>Alt"
"+tažení myší</b>."
"Věděli jste, že můžete provést výběr rámečkem současným stiskem "
"Shift+tažením myší? Výběr objektů v rámečku můžete také zrušit pomocí "
"<b>Alt+tažení myší</b>."
#: src/libslic3r/PrintConfig.cpp:2969
msgid "Branch Density"
@@ -2671,6 +2677,16 @@ msgstr "Potvrzení"
msgid "Confirm connectors"
msgstr "Potvrzení spojek"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"Byly zjištěny konflikty v cestách G-codu ve vrstvě %1%, z=%2$.2f mm. "
"Přemístěte prosím konfliktní objekty (%3% <-> %4%) dále od sebe."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -6299,8 +6315,9 @@ msgstr "Skrýt pravítko"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Skrytí postranního panelu\n"
"Věděli jste, že pravý postranní panel můžete skrýt pomocí klávesové zkratky "
@@ -6601,8 +6618,8 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:578
msgid "If enabled, QIDISlicer will be allowed to download from Printables.com"
msgstr ""
"Pokud je tato možnost povolena, bude QIDISlicer moci stahovat soubory z "
"webu Printables.com."
"Pokud je tato možnost povolena, bude QIDISlicer moci stahovat soubory z webu "
"Printables.com."
#: src/slic3r/GUI/Preferences.cpp:383
msgid "If enabled, QIDISlicer will be open at the position it was closed"
@@ -6733,8 +6750,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Pokud je povoleno, argumenty příkazového řádku se odešlou do existující "
"instance grafického uživatelského rozhraní QIDISlicer,u nebo se aktivuje "
@@ -6933,8 +6950,8 @@ msgid ""
"same QIDISlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
"Pokud je tato možnost povolena, tak v případě již běžícího QIDISliceru "
"bude při pokusu spuštění dalšího QIDISliceru aktivována právě tato instance."
"Pokud je tato možnost povolena, tak v případě již běžícího QIDISliceru bude "
"při pokusu spuštění dalšího QIDISliceru aktivována právě tato instance."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
msgid ""
@@ -7554,6 +7571,10 @@ msgstr "Rozkmit (Jitter)"
msgid "Join"
msgstr "Přidat"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Přejít na"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Přechod do výšky"
@@ -7681,6 +7702,7 @@ msgstr "Nastavení pro vrstvy v rozsahu"
#: src/libslic3r/PrintConfig.cpp:2173 src/libslic3r/PrintConfig.cpp:2352
#: src/libslic3r/PrintConfig.cpp:2426 src/libslic3r/PrintConfig.cpp:2685
#: src/libslic3r/PrintConfig.cpp:2732 src/libslic3r/PrintConfig.cpp:2748
#: src/libslic3r/PrintConfig.cpp:3254
msgid "layers"
msgstr "vrstva(y)"
@@ -8953,6 +8975,10 @@ msgstr "Monotónní extruze"
msgid "More"
msgstr "Více"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Více informací na"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9424,9 +9450,6 @@ msgstr[2] ""
"tiskárnách."
msgstr[3] ""
"Upozorňujeme, že vybrané přednastavení bude přejmenováno i na této tiskárně."
msgstr[4] ""
"Upozorňujeme, že vybrané přednastavení bude přejmenováno i na těchto "
"tiskárnách."
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -10727,6 +10750,16 @@ msgstr "Před změnou režimu zkontrolujte seznam objektů."
msgid "Please check your object list before preset changing."
msgstr "Před změnou nastavení zkontrolujte prosím seznam objektů."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Upozorňujeme, že šablony přednastavení nejsou přizpůsobeny konkrétní "
"tiskárně a měly by sloužit pouze jako výchozí bod pro vytvoření vlastních "
"uživatelských přednastavení."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
@@ -11311,14 +11344,14 @@ msgstr "QIDISlicer narazil na fatální chybu: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
"V aplikaci QIDISlicer došlo k chybě v lokalizaci. Nahlaste QIDISlicer "
"týmu, jaký jazyk byl aktivní a ve kterém scénáři k tomuto problému došlo. "
"V aplikaci QIDISlicer došlo k chybě v lokalizaci. Nahlaste QIDISlicer týmu, "
"jaký jazyk byl aktivní a ve kterém scénáři k tomuto problému došlo. "
"Děkujeme.\n"
"\n"
"Aplikace bude nyní ukončena."
@@ -11333,8 +11366,7 @@ msgid ""
"QIDISlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
msgstr ""
"QIDISlicer je založen na Slic3r od Alessandra Ranellucciho a RepRap "
"komunity."
"QIDISlicer je založen na Slic3r od Alessandra Ranellucciho a RepRap komunity."
#: src/slic3r/GUI/MainFrame.cpp:234
msgid "QIDISlicer is closing"
@@ -13274,6 +13306,12 @@ msgstr "Nastavit horní ukazatel jako aktivní"
msgid "%s Family"
msgstr "%s Rodina"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s soubory"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "Mám upravit tato nastavení pro podpěry?"
@@ -13444,6 +13482,10 @@ msgstr "Zobrazit/skrýt legendu"
msgid "Show/Hide object/instance labels"
msgstr "Zobrazit/skrýt popisky objektů/instancí"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Zobrazit/skrýt šablony přednastavení"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Zobrazit nekompatibilní přednastavení tisku a filamentu"
@@ -15084,20 +15126,16 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"Zdá se, že rozměry objektu ze souboru %s jsou definovány v palcích.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektu?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektu?"
msgstr[1] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v palcích.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
msgstr[2] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v palcích.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
msgstr[3] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v palcích.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
#: src/slic3r/GUI/Plater.cpp:2611
#, c-format, boost-format
@@ -15111,20 +15149,16 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"Zdá se, že rozměry objektu ze souboru %s jsou definovány v metrech.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektu?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektu?"
msgstr[1] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v metrech.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
msgstr[2] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v metrech.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
msgstr[3] ""
"Zdá se, že rozměry objektů ze souboru %s jsou definovány v metrech.\n"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry "
"objektů?"
"Interní jednotkou QIDISliceru je milimetr. Chcete přepočítat rozměry objektů?"
#: src/slic3r/GUI/Downloader.cpp:181
msgid "The download has failed"
@@ -15154,6 +15188,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "Extruder který se použije pro tisk výplní."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"Extruder, který se použije při tisku obvodu čistící věže. Nastavte na 0, "
"abyste použili ten, který je k dispozici (přednostně s nerozpustným "
"filamentem)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15550,9 +15593,6 @@ msgstr[2] ""
msgstr[3] ""
"Fyzické tiskárny níže je založeny na přednastavení, které se chystáte "
"přejmenovat."
msgstr[4] ""
"Fyzických tiskáren níže je založeno na přednastavení, které se chystáte "
"přejmenovat."
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16690,15 +16730,15 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Tato verze QIDISliceru nemusí být kompatibilní s konfiguracemi vytvořenými "
"nejnovějšími verzemi QIDISliceru. Novější verze QIDISliceru mohou "
"například rozšířit seznam podporovaných druhů firmwaru. Lze se rozhodnout, "
"že to budeme ignorovat, nebo že neznámou hodnotu nahradíme výchozí hodnotou."
"nejnovějšími verzemi QIDISliceru. Novější verze QIDISliceru mohou například "
"rozšířit seznam podporovaných druhů firmwaru. Lze se rozhodnout, že to "
"budeme ignorovat, nebo že neznámou hodnotu nahradíme výchozí hodnotou."
#: src/slic3r/GUI/UpdateDialogs.cpp:392
#, c-format, boost-format
@@ -17097,6 +17137,10 @@ msgstr "Nelze znovu načíst:"
msgid "Unable to replace with more than one volume"
msgstr "Nelze nahradit více než jednou částí"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "Nelze uložit soubor"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "Pro tuto metodu není k dispozici."
@@ -17193,6 +17237,10 @@ msgstr "Akce zpět Rotace"
msgid "Undo translation"
msgstr "Akce zpět Posun"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Neočekávaný znak"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "neočekávaná dekomprimovaná velikost"
@@ -17842,8 +17890,8 @@ msgstr ""
"spustí Začátek G-codu poté, co podložka dosáhne cílové teploty a extruder se "
"začal ohřívat.\n"
"\n"
"Pokud funkce není povolena, QIDISlicer NEvkládá příkazy k ohřevu extruderu "
"a podložky, obojí ponechá na vašem vlastním Začátku G-code."
"Pokud funkce není povolena, QIDISlicer NEvkládá příkazy k ohřevu extruderu a "
"podložky, obojí ponechá na vašem vlastním Začátku G-code."
#: src/slic3r/GUI/PresetHints.cpp:192
msgid "when printing"
@@ -18080,7 +18128,11 @@ msgstr "Čistící Věž"
msgid "Wipe tower brim width"
msgstr "Šířka límce čistící věže"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Extruder čistící věže"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Parametry čistící věže"
@@ -18219,13 +18271,21 @@ msgid ""
"Do you wish to continue?"
msgstr ""
"Používáte 32bitovou aplikaci QIDISlicer v 64bitovém systému Windows.\n"
"32bitovová aplikace QIDISliceru pravděpodobně nebude schopna využít "
"veškerou dostupnou paměť RAM v systému.\n"
"32bitovová aplikace QIDISliceru pravděpodobně nebude schopna využít veškerou "
"dostupnou paměť RAM v systému.\n"
"Stáhněte si a nainstalujte 64bitovou verzi QIDISliceru ze stránek https://"
"www.qidi3d.cz/qidislicer/.\n"
"Přejete si pokračovat?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Používáte šablonu filamentového přednastavení."
msgstr[1] "Používáte šablony filamentového přednastavení."
msgstr[2] "Používáte šablony filamentového přednastavení."
msgstr[3] "Používáte šablon filamentového přednastavení."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18287,12 +18347,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. "
"Můžete například použít: [layer_height], [fill_density] etc. Také můžete "
"použít [timestamp], [year], [month], [day], [hour], [minute], [second], "
"[version], [input_filename], [input_filename_base]."
"[version], [input_filename], [input_filename_base], "
"[default_output_extension]."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -18602,6 +18663,7 @@ msgid_plural "%ld bytes"
msgstr[0] "%ld bajt"
msgstr[1] "%ld bajty"
msgstr[2] "%ld bajtů"
msgstr[3] ""
#: ../src/html/helpwnd.cpp:1033
#, c-format
@@ -22650,10 +22712,6 @@ msgstr "Japonská pohlednice 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Japonská pohlednice na šířku, 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Přejít na"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Do bloku"
@@ -22811,6 +22869,7 @@ msgid_plural "Last repeated message (\"%s\", %u times) wasn't output"
msgstr[0] "Poslední opakovaná zpráva (\"%s\", %ukrát) nebyla vypsána"
msgstr[1] "Poslední opakovaná zpráva (\"%s\", %ukrát) nebyla vypsána"
msgstr[2] "Poslední opakovaná zpráva (\"%s\", %ukrát) nebyla vypsána"
msgstr[3] ""
#: ../src/common/paper.cpp:103
msgid "Ledger, 17 x 11 in"
@@ -25003,6 +25062,7 @@ msgid_plural "The previous message repeated %u times."
msgstr[0] "Předchozí zpráva opakovaná %ukrát."
msgstr[1] "Předchozí zpráva opakovaná %ukrát."
msgstr[2] "Předchozí zpráva opakovaná %ukrát."
msgstr[3] ""
#: ../src/common/log.cpp:270
msgid "The previous message repeated once."

View File

@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: QIDIlator\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -66,7 +71,6 @@ msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$d Verbinder ist außerhalb der Schnittkontur"
msgstr[1] "%1$d Verbinder sind außerhalb der Schnittkontur"
msgstr[2] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -74,7 +78,6 @@ msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d Verbinder ist außerhalb des Objekts"
msgstr[1] "%1$d Verbinder sind außerhalb des Objekts"
msgstr[2] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -110,7 +113,6 @@ msgid "%1$d object was loaded as a part of cut object."
msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] "%1$d Objekt wurde als Teil eines Schnittobjektes geladen."
msgstr[1] "%1$d Objekte wurde als Teile eines Schnittobjektes geladen."
msgstr[2] ""
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -585,8 +587,8 @@ msgid ""
"is supported."
msgstr ""
"Fügen Sie bei Bedarf weitere Perimeter hinzu, um Spalten in schrägen Wänden "
"zu vermeiden. QIDISlicer fügt immer wieder Perimeter hinzu, bis mehr als "
"70% der unmittelbar darüber liegenden Schleife unterstützt werden."
"zu vermeiden. QIDISlicer fügt immer wieder Perimeter hinzu, bis mehr als 70% "
"der unmittelbar darüber liegenden Schleife unterstützt werden."
#: src/slic3r/GUI/GUI_Factories.cpp:170
msgid "Add negative text"
@@ -1339,12 +1341,11 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Als Abhilfe können Sie QIDISlicer mit einer softwaregerenderten 3D-Grafik "
"ausführen, indem Sie qidi-slicer.exe mit dem Parameter --sw-renderer "
"starten."
"ausführen, indem Sie qidi-slicer.exe mit dem Parameter --sw-renderer starten."
#: src/slic3r/GUI/Preferences.cpp:352
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:926
@@ -1603,7 +1604,13 @@ msgstr ""
"Wert auf null, um die Befehle zur Steuerung der Betttemperatur im Output zu "
"deaktivieren."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
"Die Betttemperaturen für die verwendeten Filamente unterscheiden sich "
"erheblich."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "G-Code vor dem Schichtwechsel"
@@ -1856,8 +1863,8 @@ msgid ""
"Printer Settings anymore.\n"
"Settings will be available in physical printers settings."
msgstr ""
"Seit dieser Version von QIDISlicer zeigen wir diese Informationen nicht "
"mehr in den Druckereinstellungen an.\n"
"Seit dieser Version von QIDISlicer zeigen wir diese Informationen nicht mehr "
"in den Druckereinstellungen an.\n"
"Die Einstellungen sind in den Einstellungen für physische Drucker verfügbar."
#: src/slic3r/GUI/ButtonsDescription.cpp:200
@@ -2681,6 +2688,17 @@ msgstr "Bestätigung"
msgid "Confirm connectors"
msgstr "Verbinder bestätigen"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"In der Schicht %1%, z=%2$.2f mm wurden Konflikte in den G-Code-Pfaden "
"entdeckt. Bitte positionieren Sie die kollidierenden Objekte (%3% <-> %4%) "
"weiter auseinander."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -6375,8 +6393,9 @@ msgstr "Lineal verbergen"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Seitenleiste ausblenden\n"
"Wussten Sie, dass Sie die rechte Seitenleiste mit der Tastenkombination "
@@ -6825,8 +6844,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Wenn aktiviert, werden die Befehlszeilenargumente an eine vorhandene Instanz "
"der GUI QIDISlicer gesendet, oder ein vorhandenes QIDISlicer-Fenster wird "
@@ -6992,8 +7011,8 @@ msgid ""
"If this is enabled, Slic3r will auto-center objects around the print bed "
"center."
msgstr ""
"Wenn diese Option aktiviert ist, zentriert QIDISlicer Objekte automatisch "
"um die Mitte des Druckbettes."
"Wenn diese Option aktiviert ist, zentriert QIDISlicer Objekte automatisch um "
"die Mitte des Druckbettes."
#: src/slic3r/GUI/Preferences.cpp:251
msgid ""
@@ -7031,8 +7050,8 @@ msgid ""
"same QIDISlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
"Wenn dies aktiviert ist, wird beim Starten von QIDISlicer, wenn bereits "
"eine andere Instanz desselben QIDISlicers läuft, diese Instanz stattdessen "
"Wenn dies aktiviert ist, wird beim Starten von QIDISlicer, wenn bereits eine "
"andere Instanz desselben QIDISlicers läuft, diese Instanz stattdessen "
"reaktiviert."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
@@ -7671,6 +7690,15 @@ msgstr "Jitter"
msgid "Join"
msgstr "Verbinden"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr ""
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Gehen zu\n"
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Springen zu"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Zur Höhe wechseln"
@@ -9087,6 +9115,10 @@ msgstr "Monotone Linien"
msgid "More"
msgstr "Mehr"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Weitere Infos unter"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9298,8 +9330,8 @@ msgstr ""
"Negatives Volumen\n"
"Wussten Sie, dass Sie mit dem Modifizierer \"Negatives Volumen\" ein Netz "
"von einem anderen subtrahieren können? Auf diese Weise können Sie z.B. "
"leicht veränderbare Löcher direkt in QIDISlicer erstellen. Lesen Sie mehr "
"in der Dokumentation. (Erfordert den Fortgeschrittenen- oder Expertenmodus.)"
"leicht veränderbare Löcher direkt in QIDISlicer erstellen. Lesen Sie mehr in "
"der Dokumentation. (Erfordert den Fortgeschrittenen- oder Expertenmodus.)"
#: src/slic3r/GUI/BonjourDialog.cpp:58
msgid "Network lookup"
@@ -9500,13 +9532,13 @@ msgstr ""
"Hinweis: Alle Parameter aus dieser Gruppe werden in die Einstellungen des "
"physischen Druckers verschoben (siehe Changelog).\n"
"\n"
"Ein neues physisches Druckerprofil wird erstellt, indem man auf das \"Zahnrad"
"\"-Symbol rechts vom Auswahlfeld \"Druckerprofile\" klickt, indem man den "
"Punkt \"Physischen Drucker hinzufügen\" im Auswahlfeld \"Drucker\" auswählt. "
"Der Profil-Editor für physische Drucker wird auch durch Klicken auf das "
"\"Zahnrad\"-Symbol in der Registerkarte \"Druckereinstellungen\" geöffnet. "
"Die Profile des physischen Druckers werden im Verzeichnis QIDISlicer/"
"physical_printer gespeichert."
"Ein neues physisches Druckerprofil wird erstellt, indem man auf das "
"\"Zahnrad\"-Symbol rechts vom Auswahlfeld \"Druckerprofile\" klickt, indem "
"man den Punkt \"Physischen Drucker hinzufügen\" im Auswahlfeld \"Drucker\" "
"auswählt. Der Profil-Editor für physische Drucker wird auch durch Klicken "
"auf das \"Zahnrad\"-Symbol in der Registerkarte \"Druckereinstellungen\" "
"geöffnet. Die Profile des physischen Druckers werden im Verzeichnis "
"QIDISlicer/physical_printer gespeichert."
#: src/slic3r/Utils/AstroBox.cpp:93
msgid "Note: AstroBox version at least 1.1.0 is required."
@@ -9564,7 +9596,6 @@ msgstr[0] ""
msgstr[1] ""
"Beachten Sie, dass die ausgewählte Voreinstellung auch in diesen Druckern "
"umbenannt wird."
msgstr[2] ""
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -10871,6 +10902,16 @@ msgid "Please check your object list before preset changing."
msgstr ""
"Bitte überprüfen Sie Ihre Objektliste, bevor Sie die Voreinstellungen ändern."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Bitte beachten Sie, dass die Vorlagen-Voreinstellungen nicht für einen "
"bestimmten Drucker angepasst sind und nur als Ausgangspunkt für die "
"Erstellung Ihrer eigenen Benutzer-Voreinstellungen verwendet werden sollten."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
@@ -11159,8 +11200,8 @@ msgid ""
msgstr ""
"Printables.com Integration\n"
"Wussten Sie, dass Sie beim Surfen auf Printables.com mit einem einzigen "
"Klick 3D-Modelldateien an QIDISlicer senden können? Erfahren Sie mehr in "
"der Dokumentation."
"Klick 3D-Modelldateien an QIDISlicer senden können? Erfahren Sie mehr in der "
"Dokumentation."
#: resources/data/hints.ini: [hint:Printable toggle]
msgid ""
@@ -11463,15 +11504,15 @@ msgstr "QIDISlicer ist auf einen schwerwiegenden Fehler gestoßen: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
"QIDISlicer ist auf einen Lokalisierungsfehler gestoßen. Bitte melden Sie "
"dem QIDISlicer-Team, welche Sprache aktiv war und in welchem Szenario "
"dieses Problem aufgetreten ist. Wir danken Ihnen.\n"
"QIDISlicer ist auf einen Lokalisierungsfehler gestoßen. Bitte melden Sie dem "
"QIDISlicer-Team, welche Sprache aktiv war und in welchem Szenario dieses "
"Problem aufgetreten ist. Wir danken Ihnen.\n"
"\n"
"Die Anwendung wird nun beendet."
@@ -11533,8 +11574,8 @@ msgid ""
"correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
"QIDISlicer benötigt einen OpenGL ES 2.0-fähigen Grafiktreiber, um korrekt "
"zu funktionieren, \n"
"QIDISlicer benötigt einen OpenGL ES 2.0-fähigen Grafiktreiber, um korrekt zu "
"funktionieren, \n"
"während OpenGL Version %s, Render %s, Hersteller %s erkannt wurde."
#: src/slic3r/GUI/OpenGLManager.cpp:380
@@ -13455,6 +13496,12 @@ msgstr "Oberen Schieber aktiv setzen"
msgid "%s Family"
msgstr "%s Familie"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s Dateien"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "Soll ich diese Einstellungen für Stützen anpassen?"
@@ -13630,6 +13677,10 @@ msgstr "Legende ein-/ausblenden"
msgid "Show/Hide object/instance labels"
msgstr "Objekt-/Kopiebeschriftungen ein-/ausblenden"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Zeigen/Verbergen Vorlagen-Voreinstellungen"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Inkompatible Druck- und Filamenteinstellungen anzeigen"
@@ -13991,8 +14042,8 @@ msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
msgstr ""
"QIDISlicer kann G-Code Dateien auf einen Drucker-Host hochladen. Dieses "
"Feld sollte den Typ des Hosts enthalten."
"QIDISlicer kann G-Code Dateien auf einen Drucker-Host hochladen. Dieses Feld "
"sollte den Typ des Hosts enthalten."
#: src/libslic3r/PrintConfig.cpp:325
msgid ""
@@ -14011,9 +14062,9 @@ msgid ""
"name and password into the URL in the following format: https://username:"
"password@your-octopi-address/"
msgstr ""
"QIDISlicer kann G-Code-Dateien auf einen Drucker-Host hochladen. Dieses "
"Feld sollte den Hostnamen, die IP-Adresse oder die URL der Drucker-Host-"
"Instanz enthalten. Auf einen Drucker-Host hinter HAProxy mit aktivierter "
"QIDISlicer kann G-Code-Dateien auf einen Drucker-Host hochladen. Dieses Feld "
"sollte den Hostnamen, die IP-Adresse oder die URL der Drucker-Host-Instanz "
"enthalten. Auf einen Drucker-Host hinter HAProxy mit aktivierter "
"Basisauthentifizierung kann zugegriffen werden, indem der Benutzername und "
"das Passwort im folgenden Format in die URL eingegeben werden: https://"
"username:password@Ihre-octopi-addresse/"
@@ -15327,8 +15378,8 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"Die Abmessungen des Objekts aus der Datei %s scheinen in Metern definiert zu "
"sein. Die interne Einheit von QIDISlicer ist ein Millimeter. Möchten Sie "
"die Abmessungen des Objekts neu berechnen?"
"sein. Die interne Einheit von QIDISlicer ist ein Millimeter. Möchten Sie die "
"Abmessungen des Objekts neu berechnen?"
msgstr[1] ""
"Die Abmessungen einiger Objekte aus der Datei %s scheinen in Metern "
"definiert zu sein. Die interne Einheit von QIDISlicer ist ein Millimeter. "
@@ -15364,6 +15415,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "Extruder der beim Infill benutzt wird."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"Der Extruder, der beim Drucken der Perimeter des Reinigungsturms verwendet "
"wird. Setzen Sie den Wert auf 0, um den verfügbaren Extruder zu verwenden "
"(nicht löslich wäre vorzuziehen)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15745,7 +15805,6 @@ msgstr[0] ""
msgstr[1] ""
"Die unten stehenden physischen Drucker basieren auf der Voreinstellung, die "
"Sie umbenennen werden."
msgstr[2] ""
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16420,8 +16479,8 @@ msgstr ""
"stat in linearen Millimetern. Wenn die Firmware den Filamentdurchmesser "
"noch nicht kennt, können Sie Befehle wie 'M200 D[filament_diameter_0] T0' in "
"den Start-G-Code eingeben, um den volumetrischen Modus zu aktivieren und den "
"in QIDISlicer angegebenen Filamentdurchmesser zu benutzen. Dies wird nur "
"von neueren Marlin-Versionen unterstützt."
"in QIDISlicer angegebenen Filamentdurchmesser zu benutzen. Dies wird nur von "
"neueren Marlin-Versionen unterstützt."
#: src/libslic3r/PrintConfig.cpp:512
msgid ""
@@ -16592,8 +16651,8 @@ msgstr "Dies ist eine Systemvoreinstellung."
#: src/libslic3r/PrintConfig.cpp:3740
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Dies wird nur als visuelles Hilfsmittel in der QIDISlicer-"
"Benutzeroberfläche verwendet."
"Dies wird nur als visuelles Hilfsmittel in der QIDISlicer-Benutzeroberfläche "
"verwendet."
#: src/libslic3r/PrintConfig.cpp:737
msgid ""
@@ -16946,17 +17005,17 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Diese Version von QIDISlicer versteht möglicherweise keine Konfigurationen, "
"die von den neuesten QIDISlicer-Versionen erzeugt werden. Neuere "
"QIDISlicer können zum Beispiel die Liste der unterstützten Firmware-"
"Varianten erweitern. Sie können sich entscheiden, das Programm zu verlassen "
"oder einen unbekannten Wert stillschweigend oder interaktiv durch einen "
"Standardwert zu ersetzen."
"die von den neuesten QIDISlicer-Versionen erzeugt werden. Neuere QIDISlicer "
"können zum Beispiel die Liste der unterstützten Firmware-Varianten "
"erweitern. Sie können sich entscheiden, das Programm zu verlassen oder einen "
"unbekannten Wert stillschweigend oder interaktiv durch einen Standardwert zu "
"ersetzen."
#: src/slic3r/GUI/UpdateDialogs.cpp:392
#, c-format, boost-format
@@ -17368,6 +17427,10 @@ msgstr "Kann nicht nachgeladen werden:"
msgid "Unable to replace with more than one volume"
msgstr "Kann nicht durch mehr als ein Volumen ersetzt werden"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "Kann Datei nicht speichern"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "Nicht verfügbar für diese Methode."
@@ -17463,6 +17526,10 @@ msgstr "Rotation zurücksetzen"
msgid "Undo translation"
msgstr "Verschiebung zurücksetzen"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Unerwartetes Zeichen"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "unerwartete dekomprimierte Größe"
@@ -18131,9 +18198,8 @@ msgstr ""
"QIDISlicer-Einstellungen verwenden können, so dass Sie den Befehl \"M109 "
"S[first_layer_temperature]\" an beliebiger Stelle einfügen können.\n"
"Wenn Ihr benutzerdefinierter Start-G-Code NICHT M104 oder M190 enthält, "
"führt QIDISlicer den Start-G-Code aus, nachdem das Bett seine "
"Zieltemperatur erreicht hat und der Extruder gerade mit dem Aufheizen "
"begonnen hat.\n"
"führt QIDISlicer den Start-G-Code aus, nachdem das Bett seine Zieltemperatur "
"erreicht hat und der Extruder gerade mit dem Aufheizen begonnen hat.\n"
"\n"
"Wenn diese Option deaktiviert ist, sendet QIDISlicer KEINE Befehle zum "
"Aufheizen von Extruder und Bett, sondern überlässt beides dem "
@@ -18382,7 +18448,11 @@ msgstr "Reinigungsturm"
msgid "Wipe tower brim width"
msgstr "Reinigungsturm Randbreite"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Reinigungsturm Extruder"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Reinigungsturm Parameter"
@@ -18526,11 +18596,17 @@ msgstr ""
"Sie verwenden eine 32-Bit-Version von QIDISlicer unter 64-Bit-Windows.\n"
"Ein 32-Bit-Build von QIDISlicer ist wahrscheinlich nicht in der Lage, das "
"gesamte im System verfügbare RAM zu nutzen.\n"
"Bitte laden Sie einen 64-Bit-Build von QIDISlicer von https://www.qidi3d."
"com/qidislicer/ herunter und installieren Sie ihn.\n"
"Bitte laden Sie einen 64-Bit-Build von QIDISlicer von https://www.qidi3d.com/"
"qidislicer/ herunter und installieren Sie ihn.\n"
"Möchten Sie fortfahren?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Sie verwenden eine Vorlagen-Filament-Voreinstellung."
msgstr[1] "Sie verwenden Vorlagen-Filament-Voreinstellungen."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18596,12 +18672,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"Sie können alle Konfigurationsoptionen als Variablen in dieser Vorlage "
"benutzen. Zum Beispiel: [layer_height], [fill_density] usw. Sie können "
"auch [timestamp], [year], [month], [day], [hour], [minute], [second], "
"[version], [input_filename], und [input_filename_base] benutzen."
"verwenden. Zum Beispiel: [layer_height], [fill_density] usw. Sie können auch "
"[timestamp], [year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base], [default_output_extension] "
"verwenden."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -18611,8 +18688,8 @@ msgid ""
msgstr ""
"Sie haben gerade einen G-Code für Farbwechsel hinzugefügt, aber sein Wert "
"ist leer.\n"
"Um den G-Code korrekt zu exportieren, überprüfen Sie den \"Farbwechsel-G-Code"
"\" unter \"Druckereinstellungen > Benutzerdefinierter G-Code\"."
"Um den G-Code korrekt zu exportieren, überprüfen Sie den \"Farbwechsel-G-"
"Code\" unter \"Druckereinstellungen > Benutzerdefinierter G-Code\"."
#: src/slic3r/GUI/SavePresetDialog.cpp:405
#, boost-format
@@ -23024,10 +23101,6 @@ msgstr "Japanische Postkarte 100 × 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Japanische Postkarte Rotiert 100 × 148 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Springen zu"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Blocksatz"

View File

@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n"
"X-Generator: Poedit 3.3.2\n"
#: src/slic3r/GUI/AboutDialog.cpp:46 src/slic3r/GUI/AboutDialog.cpp:304
msgid "Portions copyright"
@@ -2638,7 +2638,24 @@ msgid ""
"Resolve the current problem to continue slicing."
msgstr ""
#: src/slic3r/GUI/GLCanvas3D.cpp:7539
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
#: src/slic3r/GUI/GLCanvas3D.cpp:7529
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr ""
#: src/slic3r/GUI/GLCanvas3D.cpp:7606
msgid "Selection-Add from rectangle"
msgstr ""
@@ -4332,7 +4349,13 @@ msgstr ""
msgid "Start the application"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:736
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:772
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -4348,9 +4371,9 @@ msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -7526,14 +7549,6 @@ msgstr ""
msgid "Export."
msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:2113
#: src/slic3r/GUI/NotificationManager.cpp:2140
#: src/slic3r/GUI/NotificationManager.cpp:2148
@@ -7609,8 +7624,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:392
@@ -7708,7 +7723,16 @@ msgid ""
"Keychain."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:705
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:668
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:723
msgid "You have to enter a printer name."
msgstr ""
@@ -8124,7 +8148,11 @@ msgstr ""
msgid "Enable supports for enforcers only"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:3362 src/slic3r/GUI/Plater.cpp:4258
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
#: src/slic3r/GUI/Plater.cpp:3367 src/slic3r/GUI/Plater.cpp:4294
msgid "Invalid data"
msgstr ""
@@ -8185,7 +8213,24 @@ msgstr ""
msgid "Reload all from disk"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:4211
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] ""
msgstr[1] ""
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:4247
msgid "There are active warnings concerning sliced models:"
msgstr ""
@@ -8422,7 +8467,11 @@ msgstr ""
msgid "Save project"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:6826
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:6875
msgid "Is the printer ready? Is the print sheet in place, empty and clean?"
msgstr ""
@@ -8950,7 +8999,11 @@ msgstr ""
msgid "Change extruder color"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:767 src/slic3r/GUI/Tab.cpp:3503
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:795 src/slic3r/GUI/Tab.cpp:3520
msgid "Edit physical printer"
msgstr ""
@@ -9295,10 +9348,6 @@ msgstr ""
msgid "Save printer settings as"
msgstr ""
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr ""
#: src/slic3r/GUI/SavePresetDialog.cpp:176
msgid "The following suffix is not allowed in the name"
msgstr ""
@@ -13789,7 +13838,7 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
#: src/libslic3r/PrintConfig.cpp:1992
@@ -15128,11 +15177,21 @@ msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3239
msgid "XY Size Compensation"
msgid "Wipe tower extruder"
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3260
msgid "XY Size Compensation"
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3262
msgid ""
"The object will be grown/shrunk in the XY plane by the configured value "
"(negative = inwards, positive = outwards). This might be useful for fine-"
"tuning hole sizes."
@@ -16137,9 +16196,9 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
@@ -16186,8 +16245,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
#: src/libslic3r/PrintConfig.cpp:4862
@@ -16313,8 +16372,9 @@ msgstr ""
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
#: resources/data/hints.ini: [hint:Perspective camera]

View File

@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: QIDIlator\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -66,7 +71,6 @@ msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$d conector está fuera del contorno de corte"
msgstr[1] "%1$d conectores están fuera del contorno de corte"
msgstr[2] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -74,7 +78,6 @@ msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d conector está fuera de objeto"
msgstr[1] "%1$d conectores están fuera de objeto"
msgstr[2] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -110,7 +113,6 @@ msgid "%1$d object was loaded as a part of cut object."
msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] "%1$d objeto se cargó como parte del objeto cortado."
msgstr[1] "%1$d objetos se cargaron como partes de objetos cortados"
msgstr[2] ""
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -1334,8 +1336,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Como solución, puedes ejecutar QIDISlicer con gráficos 3D renderizados por "
"software ejecutando qidi-slicer.exe con el parámetro --sw-renderer."
@@ -1592,7 +1594,13 @@ msgstr ""
"Ajusta esto a cero para deshabilitar los comandos de control de temperatura "
"de la base calefactable en la salida."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
"Las temperaturas de la base para los filamentos utilizados difieren "
"significativamente."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "Código G para antes del cambio de capa"
@@ -1860,8 +1868,8 @@ msgid ""
"creation.\n"
"Note: This name can be changed later from the physical printers settings"
msgstr ""
"Por defecto, los nuevos dispositivos de impresión se llamarán \"Impresora N"
"\" durante su creación.\n"
"Por defecto, los nuevos dispositivos de impresión se llamarán \"Impresora "
"N\" durante su creación.\n"
"Nota: Este nombre se puede cambiar posteriormente en los ajustes de "
"impresora física"
@@ -2659,6 +2667,17 @@ msgstr "Confirmación"
msgid "Confirm connectors"
msgstr "Confirmar conectores"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"Se han detectado conflictos en las rutas del código G en la capa %1%, "
"z=%2$.2f mm. Por favor, reposiciona los objetos conflictivos (%3% <-> %4%) "
"más separados."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -2673,13 +2692,13 @@ msgid ""
msgstr ""
"Conecta una línea de relleno a un perímetro interno con un segmento corto de "
"un perímetro adicional. Si se expresa como porcentaje (por ejemplo: 15%), se "
"calcula sobre el ancho de extrusión del relleno. QIDISlicer intenta "
"conectar dos líneas de relleno cercanas a un segmento de perímetro corto. Si "
"no se encuentra tal segmento de perímetro más corto que infill_anchor_max, "
"la línea de relleno se conecta a un segmento de perímetro en un solo lado y "
"la longitud del segmento de perímetro tomado se limita a este parámetro, "
"pero no más largo que anchor_length_max. Establezca este parámetro a cero "
"para deshabilitar los perímetros de anclaje conectados a una sola línea de "
"calcula sobre el ancho de extrusión del relleno. QIDISlicer intenta conectar "
"dos líneas de relleno cercanas a un segmento de perímetro corto. Si no se "
"encuentra tal segmento de perímetro más corto que infill_anchor_max, la "
"línea de relleno se conecta a un segmento de perímetro en un solo lado y la "
"longitud del segmento de perímetro tomado se limita a este parámetro, pero "
"no más largo que anchor_length_max. Establezca este parámetro a cero para "
"deshabilitar los perímetros de anclaje conectados a una sola línea de "
"relleno."
#: src/libslic3r/PrintConfig.cpp:1515
@@ -2695,13 +2714,13 @@ msgid ""
msgstr ""
"Conecta una línea de relleno a un perímetro interno con un segmento corto de "
"un perímetro adicional. Si se expresa como porcentaje (por ejemplo: 15%), se "
"calcula sobre el ancho de extrusión del relleno. QIDISlicer intenta "
"conectar dos líneas de relleno cercanas a un segmento de perímetro corto. Si "
"no se encuentra un segmento de perímetro más corto que este parámetro, la "
"línea de relleno se conecta a un segmento de perímetro en un solo lado y la "
"longitud del segmento de perímetro tomado se limita a infill_anchor, pero no "
"más largo que este parámetro. Establezca este parámetro a cero para "
"deshabilitar el anclaje."
"calcula sobre el ancho de extrusión del relleno. QIDISlicer intenta conectar "
"dos líneas de relleno cercanas a un segmento de perímetro corto. Si no se "
"encuentra un segmento de perímetro más corto que este parámetro, la línea de "
"relleno se conecta a un segmento de perímetro en un solo lado y la longitud "
"del segmento de perímetro tomado se limita a infill_anchor, pero no más "
"largo que este parámetro. Establezca este parámetro a cero para deshabilitar "
"el anclaje."
#: src/slic3r/GUI/Tab.cpp:5133
msgid "Connection of the support sticks and junctions"
@@ -5897,8 +5916,8 @@ msgid ""
"<b>F11</b> hotkey."
msgstr ""
"Modo Pantalla completa\n"
"¿Sabías que puedes poner el QIDISlicer en modo de pantalla completa? "
"Utiliza la tecla de acceso rápido <b>F11</b>."
"¿Sabías que puedes poner el QIDISlicer en modo de pantalla completa? Utiliza "
"la tecla de acceso rápido <b>F11</b>."
#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1341
#: src/libslic3r/PrintConfig.cpp:1342 src/libslic3r/PrintConfig.cpp:1354
@@ -6343,12 +6362,13 @@ msgstr "Ocultar regla"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Ocultar la barra lateral\n"
"¿Sabías que puedes ocultar la barra lateral derecha con el atajo <b>Mayús"
"+Tab</b>? También puedes habilitar el icono para ello desde las "
"¿Sabías que puedes ocultar la barra lateral derecha con el atajo "
"<b>Mayús+Tab</b>? También puedes habilitar el icono para ello desde las "
"<a>Preferencias</a>."
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:295
@@ -6783,13 +6803,13 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Si está habilitado, los argumentos de la línea de comando se envían a una "
"instancia existente de GUI QIDISlicer, o se activa una ventana de "
"QIDISlicer existente. Anula el valor de configuración \"single_instance\" "
"de las preferencias de la aplicación."
"instancia existente de GUI QIDISlicer, o se activa una ventana de QIDISlicer "
"existente. Anula el valor de configuración \"single_instance\" de las "
"preferencias de la aplicación."
#: src/slic3r/GUI/Preferences.cpp:395
msgid ""
@@ -7620,6 +7640,15 @@ msgstr "Jitter"
msgid "Join"
msgstr "Unir"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr ""
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Salta a\n"
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Ir a"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Salta a la altura"
@@ -9030,6 +9059,10 @@ msgstr "Líneas Monotónicas"
msgid "More"
msgstr "Más"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Más información en"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9508,7 +9541,6 @@ msgstr[0] ""
msgstr[1] ""
"Ten en cuenta que los ajustes seleccionados también se renombrarán en esta "
"impresora."
msgstr[2] ""
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -10814,13 +10846,23 @@ msgstr ""
"Por favor comprueba tu lista de objetos antes de cambiar los ajustes "
"iniciales."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Ten en cuenta que las plantillas de configuración no están personalizadas "
"para una impresora específica y sólo deben utilizarse como punto de partida "
"para crear tus propios preajustes de usuario."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
"reported the issue."
msgstr ""
"Por favor, guarda tu proyecto y reinicia QIDISlicer. Estaremos encantados "
"de que nos informes del problema."
"Por favor, guarda tu proyecto y reinicia QIDISlicer. Estaremos encantados de "
"que nos informes del problema."
#: src/slic3r/GUI/Plater.cpp:3703
msgid "Please select the file to reload"
@@ -11367,8 +11409,8 @@ msgid ""
"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
"Otherwise, the application will most likely crash again next time."
msgstr ""
"QIDISlicer se bloqueó la última vez al intentar establecer la posición de "
"la ventana.\n"
"QIDISlicer se bloqueó la última vez al intentar establecer la posición de la "
"ventana.\n"
"Sentimos las molestias, pero desgraciadamente ocurre con ciertas "
"configuraciones de múltiples monitores.\n"
"La razón más precisa para la caída: \"%1%\".\n"
@@ -11405,9 +11447,9 @@ msgstr "QIDISlicer ha encontrado un error fatal: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -11475,8 +11517,8 @@ msgid ""
"correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
"QIDISlicer requiere un controlador gráfico compatible con OpenGL ES 2.0 "
"para funcionar correctamente, \n"
"QIDISlicer requiere un controlador gráfico compatible con OpenGL ES 2.0 para "
"funcionar correctamente, \n"
"mientras que OpenGL versión %s, render %s, vendor %s fue detectado."
#: src/slic3r/GUI/OpenGLManager.cpp:380
@@ -12704,8 +12746,8 @@ msgid ""
msgstr ""
"Funcionalidad de búsqueda\n"
"¿Sabías que puedes utilizar la herramienta <a>Búsqueda</a> para encontrar "
"rápidamente un ajuste específico de QIDISlicer? O utilizar el conocido "
"atajo <b>Ctrl+F</b>."
"rápidamente un ajuste específico de QIDISlicer? O utilizar el conocido atajo "
"<b>Ctrl+F</b>."
#: src/slic3r/GUI/ImGuiWrapper.cpp:1189 src/slic3r/GUI/Search.cpp:526
msgid "Search in English"
@@ -13389,6 +13431,12 @@ msgstr "Establecer el pulgar superior como activo"
msgid "%s Family"
msgstr "%s Familia"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s archivos"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "¿Debo ajustar esa configuración para los soportes?"
@@ -13559,6 +13607,10 @@ msgstr "Mostrar/Ocultar leyenda"
msgid "Show/Hide object/instance labels"
msgstr "Muestra/Oculta etiquetas de pieza/repetición"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Mostrar/Ocultar plantillas de configuración"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Mostrar impresiones incompatibles y ajustes iniciales de filamentos"
@@ -15278,6 +15330,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "El extrusor que se usa cuando se imprime relleno."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"El extrusor a utilizar cuando se imprime el perímetro de la torre de "
"limpieza. Configúralo a 0 para usar el que esté disponible (sería preferible "
"no soluble)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15658,7 +15719,6 @@ msgstr[0] ""
msgstr[1] ""
"Las impresoras físicas a continuación se basan en el ajuste, que vas a "
"cambiar el nombre."
msgstr[2] ""
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16837,9 +16897,9 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Esta versión de QIDISlicer puede no entender las configuraciones producidas "
@@ -17253,6 +17313,10 @@ msgstr "Incapaz de recargar:"
msgid "Unable to replace with more than one volume"
msgstr "No se puede sustituir con más de un volumen"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "No se ha podido guardar el archivo"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "No disponible para este método."
@@ -17348,6 +17412,10 @@ msgstr "Deshacer rotación"
msgid "Undo translation"
msgstr "Deshacer traducción"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Carácter inesperado"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "tamaño de descompresión inesperado"
@@ -17940,8 +18008,8 @@ msgstr ""
"identificarle posteriormente. Para detectar entradas duplicadas, se envía un "
"número único derivado de su sistema, pero la información de origen no puede "
"reconstruirse. Aparte de eso, sólo se envían datos generales sobre tu "
"sistema operativo, hardware e instalación de OpenGL. QIDISlicer es de "
"código abierto, si quiere inspeccionar el código que realmente realiza la "
"sistema operativo, hardware e instalación de OpenGL. QIDISlicer es de código "
"abierto, si quiere inspeccionar el código que realmente realiza la "
"comunicación, vea %1%."
#: src/slic3r/GUI/ConfigWizard.cpp:562
@@ -18008,8 +18076,8 @@ msgstr ""
"contiene M104 o M190. En ese caso, las temperaturas no se emitirán "
"automáticamente así que puedes personalizar libremente las órdenes de "
"calentamiento y otras acciones personalizadas. Ten en cuenta que puedes "
"emplear variables para todos los ajustes de QIDISlicer, así que puedes "
"poner una orden \"M109 S[first_layer_temperature]\" donde tú quieras. \n"
"emplear variables para todos los ajustes de QIDISlicer, así que puedes poner "
"una orden \"M109 S[first_layer_temperature]\" donde tú quieras. \n"
"Si tu G-code Inicial Personalizado NO contiene M104 o M190, QIDISlicer "
"ejecutará el G-code Inicial después de que la base alcance la temperatura "
"deseada y el extrusor se comience a calentar.\n"
@@ -18253,7 +18321,11 @@ msgstr "Torre de limpieza"
msgid "Wipe tower brim width"
msgstr "Ancho de la balsa de la torre de limpieza"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Extrusor de la torre de limpieza"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Parámetros de la torre de limpieza"
@@ -18392,15 +18464,20 @@ msgid ""
"qidi3d.cz/qidislicer/.\n"
"Do you wish to continue?"
msgstr ""
"Está ejecutando una versión de 32 bits de QIDISlicer en Windows de 64 "
"bits.\n"
"Está ejecutando una versión de 32 bits de QIDISlicer en Windows de 64 bits.\n"
"La versión de 32 bits de QIDISlicer probablemente no podrá utilizar toda la "
"RAM disponible en el sistema.\n"
"Por favor, descarga e instala una versión de 64 bits de QIDISlice desde "
"https://www.qidi3d.cz/qidislicer/.\n"
"¿Desea continuar?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Está utilizando la plantilla de configuración de filamento."
msgstr[1] "Estás utilizando las plantillas de configuración de filamentos."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18463,12 +18540,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"Puedes usar todas las opciones de configuración como las variables dentro de "
"esta muestra. Por ejemplo [layer_height], [fill_density] etc.También puedes "
"usar [timestamp], [year], [month], [day], [hour], [minute], [second], "
"[version], [input_filename], [input_filename_base]."
"Puedes utilizar todas las opciones de configuración como variables dentro de "
"esta plantilla. Por ejemplo: [layer_height], [fill_density] etc. También "
"puedes usar [timestamp], [year], [month], [day], [hour], [minute], [second], "
"[version], [input_filename], [input_filename_base], "
"[default_output_extension]."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -22863,10 +22941,6 @@ msgstr "Tarjeta japonesa 100 × 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Tarjeta japonesa Girada 148 × 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Ir a"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Justificado"

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: QIDIlator\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -66,7 +71,6 @@ msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$d connecteur est hors du contour de coupe"
msgstr[1] "%1$d connecteurs sont hors du contour de coupe"
msgstr[2] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -74,7 +78,6 @@ msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d connecteur est hors de l'objet"
msgstr[1] "%1$d connecteurs sont hors de l'objet"
msgstr[2] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -110,7 +113,6 @@ msgid "%1$d object was loaded as a part of cut object."
msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] "%1$d objet a été chargé en tant que pièce de l'objet coupé."
msgstr[1] "%1$d objets ont été chargés en tant que pièces de l'objet coupé"
msgstr[2] ""
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -184,7 +186,17 @@ msgstr ""
"%1%=%2% mm est trop bas pour être imprimable avec une hauteur de couche de "
"%3% mm"
#: src/slic3r/GUI/Tab.cpp:5227
#: src/slic3r/GUI/DoubleSlider.cpp:711 src/libslic3r/Utils.cpp:1016
#, boost-format
msgid "%1%d"
msgstr "%1%j"
#: src/slic3r/GUI/DoubleSlider.cpp:712 src/libslic3r/Utils.cpp:1017
#, boost-format
msgid "%1%h"
msgstr "%1%h"
#: src/slic3r/GUI/Tab.cpp:5244
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -197,6 +209,12 @@ msgstr ""
msgid "1 (light)"
msgstr "1 (léger)"
#. TRN "m" means "minutes"
#: src/slic3r/GUI/DoubleSlider.cpp:713 src/libslic3r/Utils.cpp:1019
#, boost-format
msgid "%1%m"
msgstr "%1%m"
#. TRN ConfigWizard: Materials : "%1%" = "Filaments"/"SLA materials"
#: src/slic3r/GUI/ConfigWizard.cpp:838
#, boost-format
@@ -234,6 +252,11 @@ msgstr "%1% Préréglage"
msgid "%1% : read only"
msgstr "%1% : lecture seule"
#: src/slic3r/GUI/DoubleSlider.cpp:714 src/libslic3r/Utils.cpp:1027
#, boost-format
msgid "%1%s"
msgstr "%1%s"
#. TRN ConfigWizard: Materials : "%1%" = "Filaments"/"SLA materials"
#: src/slic3r/GUI/ConfigWizard.cpp:835
#, boost-format
@@ -1326,8 +1349,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Pour contourner le problème, vous pouvez exécuter QIDISlicer avec un rendu "
"graphique 3D logiciel en exécutant qidi-slicer.exe avec le paramètre --sw-"
@@ -1592,7 +1615,12 @@ msgstr ""
"zéro pour désactiver les commandes de contrôle de température du plateau "
"dans la sortie."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
"Les températures de lit pour les filaments utilisés sont très différentes."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "G-Code avant changement de couche"
@@ -1700,8 +1728,8 @@ msgid ""
msgstr ""
"Sélection en boîte\n"
"Saviez-vous que vous pouvez faire une sélection en boîte avec Maj.+Glisser "
"la souris? Vous pouvez également désélectionner des objets avec <b>Alt"
"+Glisser la souris</b> ."
"la souris? Vous pouvez également désélectionner des objets avec "
"<b>Alt+Glisser la souris</b> ."
#: src/libslic3r/PrintConfig.cpp:2969
msgid "Branch Density"
@@ -1736,6 +1764,10 @@ msgstr ""
"diamètre seront imprimées avec des doubles parois pour plus de stabilité. "
"Réglez cette valeur à zéro pour aucune double paroi."
#: src/slic3r/GUI/Tab.cpp:5174
msgid "Branching"
msgstr "Branchement"
#. TRN One of the "Support tree type"s on SLAPrintSettings : Supports
#: src/libslic3r/PrintConfig.cpp:3929
msgid "Branching (experimental)"
@@ -1754,6 +1786,10 @@ msgstr "Pont"
msgid "Bridge flow ratio"
msgstr "Ratio de flux pour les ponts"
#: src/libslic3r/ExtrusionRole.cpp:45 src/libslic3r/ExtrusionRole.cpp:73
msgid "Bridge infill"
msgstr "Remplissage du pont"
#: src/libslic3r/PrintConfig.cpp:522
msgid "Bridges"
msgstr "Ponts"
@@ -2658,6 +2694,17 @@ msgstr "Confirmation"
msgid "Confirm connectors"
msgstr "Confirmer les connecteurs"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"Des conflits dans les chemins de code G ont été détectés à la couche %1%, "
"z=%2$.2f mm. Veuillez repositionner les objets en conflit (%3% <-> %4%) plus "
"loin les uns des autres."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -2997,8 +3044,8 @@ msgid ""
"Could not detect system SSL certificate store. QIDISlicer will be unable to "
"establish secure network connections."
msgstr ""
"Impossible de détecter le stockage de certificats SSL du système. "
"QIDISlicer ne pourra pas établir de connexions réseau sécurisées."
"Impossible de détecter le stockage de certificats SSL du système. QIDISlicer "
"ne pourra pas établir de connexions réseau sécurisées."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:318
msgid "Could not get a valid Printer Host reference"
@@ -3122,6 +3169,12 @@ msgstr ""
"L'initialisation de CURL a échoué. QIDISlicer ne pourra pas établir de "
"connexions réseau. Voir les journaux pour plus de détails."
#. TRN Means "current color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:340
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Current"
msgstr "Courant"
#: src/slic3r/GUI/wxExtensions.cpp:629
#, c-format, boost-format
msgid "Current mode is %s"
@@ -5058,6 +5111,10 @@ msgstr "Exposition"
msgid "Exposure time"
msgstr "Temps d'exposition"
#: src/libslic3r/ExtrusionRole.cpp:39 src/libslic3r/ExtrusionRole.cpp:61
msgid "External perimeter"
msgstr "Périmètre externe"
#: src/slic3r/GUI/PresetHints.cpp:170
msgid "external perimeters"
msgstr "périmètres externes"
@@ -6360,8 +6417,9 @@ msgstr "Cacher la règle"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Masquer la barre latérale\n"
"Saviez-vous que vous pouvez masquer la barre latérale droite en utilisant le "
@@ -6589,8 +6647,8 @@ msgid ""
msgstr ""
"Si cette case est cochée, les supports seront générés automatiquement en "
"fonction de la valeur seuil de surplomb. Si cette case n'est pas cochée, les "
"supports seront générés uniquement dans les volumes \"Générateur de supports"
"\"."
"supports seront générés uniquement dans les volumes \"Générateur de "
"supports\"."
#. TRN ConfigWizard : Downloader : %1% = "QIDISlicer"
#: src/slic3r/GUI/ConfigWizard.cpp:1472
@@ -6743,8 +6801,8 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:280
msgid "If enabled, sets QIDISlicer as default application to open .stl files."
msgstr ""
"Si activé, définit QIDISlicer comme l'application par défaut pour ouvrir "
"les fichiers .stl."
"Si activé, définit QIDISlicer comme l'application par défaut pour ouvrir les "
"fichiers .stl."
#: src/slic3r/GUI/Preferences.cpp:360
msgid ""
@@ -6807,8 +6865,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Si activé, les arguments de ligne de commande sont envoyés à une instance "
"existante de la GUI de QIDISlicer, ou une fenêtre existante de QIDISlicer "
@@ -6905,8 +6963,8 @@ msgid ""
"If estimated layer time is greater, but still below ~%1%s, fan will run at "
"%2%%%"
msgstr ""
"Si le temps estimé pour la couche est supérieur, mais toujours inférieur à ~"
"%1%s, le ventilateur fonctionnera à %2%%%"
"Si le temps estimé pour la couche est supérieur, mais toujours inférieur à "
"~%1%s, le ventilateur fonctionnera à %2%%%"
#: src/slic3r/GUI/PresetHints.cpp:40
#, boost-format
@@ -6914,9 +6972,9 @@ msgid ""
"If estimated layer time is greater, but still below ~%1%s, fan will run at a "
"proportionally decreasing speed between %2%%% and %3%%%."
msgstr ""
"Si le temps estimé pour la couche est supérieur, mais cependant inférieur à ~"
"%1%s, le ventilateur tournera à une vitesse proportionnellement décroissante "
"entre %2%%% et %3%%%."
"Si le temps estimé pour la couche est supérieur, mais cependant inférieur à "
"~%1%s, le ventilateur tournera à une vitesse proportionnellement "
"décroissante entre %2%%% et %3%%%."
#: src/libslic3r/PrintConfig.cpp:1300
msgid ""
@@ -7010,9 +7068,9 @@ msgid ""
"same QIDISlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
"Si cela est activé, lors du démarrage de QIDISlicer et si une autre "
"instance du même QIDISlicer est déjà en cours d'exécution, cette instance "
"sera réactivée à la place."
"Si cela est activé, lors du démarrage de QIDISlicer et si une autre instance "
"du même QIDISlicer est déjà en cours d'exécution, cette instance sera "
"réactivée à la place."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
msgid ""
@@ -7459,6 +7517,10 @@ msgstr "erreur interne"
msgid "Internal error: %1%"
msgstr "Erreur interne : %1%"
#: src/libslic3r/ExtrusionRole.cpp:41 src/libslic3r/ExtrusionRole.cpp:65
msgid "Internal infill"
msgstr "Remplissage interne"
#: src/libslic3r/GCode.cpp:825
msgid "In the custom G-code were found reserved keywords:"
msgstr "Dans le G-code personnalisé ont été trouvés des mots-clés réservés :"
@@ -7644,6 +7706,15 @@ msgstr "Gigue"
msgid "Join"
msgstr "Joindre"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr ""
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Sauter à\n"
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Aller à"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Sauter à la hauteur"
@@ -8626,6 +8697,11 @@ msgid "Message for pause print on current layer (%1% mm)."
msgstr ""
"Message pour mettre en pause l'impression sur la couche en cours (%1% mm)."
#: src/slic3r/GUI/GCodeViewer.cpp:3291
msgctxt "Metre"
msgid "m"
msgstr "m"
#: src/libslic3r/PrintConfig.cpp:1897 src/libslic3r/PrintConfig.cpp:1906
msgid "Min"
msgstr "Minimum"
@@ -9058,6 +9134,10 @@ msgstr "Lignes Monotones"
msgid "More"
msgstr "Plus"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Plus d'informations à l'adresse suivante"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9534,7 +9614,6 @@ msgstr[0] ""
msgstr[1] ""
"Notez que le préréglage sélectionné sera également renommé pour ces "
"imprimantes."
msgstr[2] ""
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -10175,6 +10254,12 @@ msgstr "Orienter le texte vers la caméra."
msgid "Origin"
msgstr "Origine"
#. TRN Means "original color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:342
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Original"
msgstr "Original"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:860
msgid "Original value"
msgstr "Valeur d'origine"
@@ -10235,6 +10320,10 @@ msgstr "Parois extérieures"
msgid "Overflow"
msgstr "Débordement"
#: src/libslic3r/ExtrusionRole.cpp:40 src/libslic3r/ExtrusionRole.cpp:63
msgid "Overhang perimeter"
msgstr "Périmètre en surplomb"
#. TRN FilamentSettings : "Dynamic fan speeds"
#: src/libslic3r/PrintConfig.cpp:587
msgid ""
@@ -10831,6 +10920,16 @@ msgid "Please check your object list before preset changing."
msgstr ""
"Veuillez vérifier votre liste d'objet avant le changement de préréglage."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Veuillez noter que les modèles de préréglages ne sont pas personnalisés pour "
"une imprimante spécifique et ne doivent être utilisés que comme point de "
"départ pour la création de vos propres préréglages utilisateur."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
@@ -11121,8 +11220,8 @@ msgid ""
msgstr ""
"Intégration de Printables.com\n"
"Saviez-vous que lorsque vous naviguez sur Printables.com, vous pouvez "
"envoyer des fichiers de modèle 3D à QIDISlicer en un seul clic ? Apprenez-"
"en plus dans la documentation."
"envoyer des fichiers de modèle 3D à QIDISlicer en un seul clic ? Apprenez-en "
"plus dans la documentation."
#: resources/data/hints.ini: [hint:Printable toggle]
msgid ""
@@ -11394,14 +11493,14 @@ msgstr ""
"Pour plus d'informations, consultez notre outil de suivi des problèmes "
"GitHub : \"%2%\" et \"%3%\"\n"
"\n"
"Pour éviter ce problème, pensez à désactiver \"%4%\" dans les \"Préférences"
"\". Sinon, l'application plantera probablement à nouveau la prochaine fois."
"Pour éviter ce problème, pensez à désactiver \"%4%\" dans les "
"\"Préférences\". Sinon, l'application plantera probablement à nouveau la "
"prochaine fois."
#: src/slic3r/Utils/Http.cpp:78
#, boost-format
msgid "QIDISlicer detected system SSL certificate store in: %1%"
msgstr ""
"QIDISlicer a détecté un stockage de certificats SSL système dans : %1%"
msgstr "QIDISlicer a détecté un stockage de certificats SSL système dans : %1%"
#: src/slic3r/GUI/GUI_App.cpp:3298 src/slic3r/GUI/Plater.cpp:1742
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
@@ -11423,9 +11522,9 @@ msgstr "QIDISlicer a rencontré une erreur fatale : \" %1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -11837,9 +11936,9 @@ msgid ""
msgstr ""
"Recharger depuis le disque\n"
"Saviez-vous que si vous avez créé une version plus récente de votre modèle, "
"vous pouvez simplement le recharger dans QIDISlicer ? Cliquez avec le "
"bouton droit sur le modèle dans la vue 3D et choisissez Recharger depuis le "
"disque. Lire la suite dans la documentation."
"vous pouvez simplement le recharger dans QIDISlicer ? Cliquez avec le bouton "
"droit sur le modèle dans la vue 3D et choisissez Recharger depuis le disque. "
"Lire la suite dans la documentation."
#: src/slic3r/GUI/KBShortcutsDialog.cpp:111
#: src/slic3r/GUI/KBShortcutsDialog.cpp:113
@@ -13598,6 +13697,10 @@ msgstr "Afficher/Masquer la légende"
msgid "Show/Hide object/instance labels"
msgstr "Afficher/Masquer les labels de l'objet/instance"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Afficher/masquer les préréglages des modèles"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Afficher les préréglages d'impression et de filament incompatibles"
@@ -13870,6 +13973,10 @@ msgstr "Jupe"
msgid "Skirt and brim"
msgstr "Jupe et bordure"
#: src/libslic3r/ExtrusionRole.cpp:47 src/libslic3r/ExtrusionRole.cpp:77
msgid "Skirt/Brim"
msgstr "Jupe/Bordure"
#: src/libslic3r/PrintConfig.cpp:2350
msgid "Skirt height"
msgstr "Hauteur de la jupe"
@@ -15332,6 +15439,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "L'extrudeur à utiliser pour imprimer le remplissage."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"L'extrudeur à utiliser lors de l'impression du périmètre de la tour "
"d'essuyage. La valeur 0 permet d'utiliser l'extrudeuse disponible (de "
"préférence non soluble)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15712,7 +15828,6 @@ msgstr[0] ""
msgstr[1] ""
"Les imprimantes physiques ci-dessous sont basées sur le préréglage que vous "
"allez renommer."
msgstr[2] ""
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16313,8 +16428,8 @@ msgstr ""
"Cette procédure de fin est insérée à la fin d'un fichier de sortie, avant le "
"gcode de fin de l'imprimante (et avant tout changement d'outil de ce "
"filament dans le cas des imprimantes multimatériaux). Notez que vous pouvez "
"utiliser des variables génériques pour tous les réglages QIDISlicer. Si "
"vous avez des extrudeurs multiples, le gcode est traité dans l'ordre des "
"utiliser des variables génériques pour tous les réglages QIDISlicer. Si vous "
"avez des extrudeurs multiples, le gcode est traité dans l'ordre des "
"extrudeurs."
#: src/libslic3r/PrintConfig.cpp:787
@@ -16855,10 +16970,10 @@ msgstr ""
"Cette procédure de départ est insérée au début, après n'importe quel gcode "
"de départ de l'imprimante (et après n'importe quel changement d'outil pour "
"ce filament dans le cas des imprimantes multi-matériaux). Ceci est utilisé "
"pour supplanter les réglages d'un filament spécifique. Si QIDISlicer "
"détecte M104, M109, M140 ou M190 dans vos codes personnalisés, de telles "
"commandes ne seront pas ajoutées automatiquement de sorte que vous restez "
"libre de personnaliser l'ordre des commandes de chauffe et autres actions "
"pour supplanter les réglages d'un filament spécifique. Si QIDISlicer détecte "
"M104, M109, M140 ou M190 dans vos codes personnalisés, de telles commandes "
"ne seront pas ajoutées automatiquement de sorte que vous restez libre de "
"personnaliser l'ordre des commandes de chauffe et autres actions "
"personnalisées. Notez que vous pouvez utiliser des variables génériques pour "
"les tous les paramètres QIDISlicer, donc vous pouvez utiliser une commande "
"\"M109 S[first_layer_temperature]\" où vous voulez."
@@ -16910,9 +17025,9 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Cette version de QIDISlicer peut ne pas comprendre les configurations "
@@ -17331,6 +17446,10 @@ msgstr "Impossible de recharger :"
msgid "Unable to replace with more than one volume"
msgstr "Impossible de remplacer par plus d'un volume"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "Impossible d'enregistrer le fichier"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "Non disponible pour cette méthode."
@@ -17426,6 +17545,10 @@ msgstr "Rétablir la rotation"
msgid "Undo translation"
msgstr "Rétablir la translation"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Caractère inattendu"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "volume de décompression inattendu"
@@ -18096,8 +18219,8 @@ msgstr ""
"QIDISlicer, vous pouvez donc mettre une commande \"M109 "
"S[first_layer_temperature]\" où vous voulez.\n"
"Si votre G-code de début personnalisé ne contient PAS M104 ou M190, "
"QIDISlicer exécutera le G-code de début une fois que le plateau a atteint "
"sa température cible et que l'extrudeur vient de commencer à chauffer.\n"
"QIDISlicer exécutera le G-code de début une fois que le plateau a atteint sa "
"température cible et que l'extrudeur vient de commencer à chauffer.\n"
"\n"
"Si désactivé, QIDISlicer n'émettra PAS de commandes pour chauffer "
"l'extrudeur et le plateau, laissant les deux au G-code de début personnalisé."
@@ -18346,7 +18469,11 @@ msgstr "Tour de Nettoyage"
msgid "Wipe tower brim width"
msgstr "Largeur de la bordure de la tour de nettoyage"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Tour d'essuyage de l'extrudeuse"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Paramètres de la tour de nettoyage"
@@ -18491,11 +18618,17 @@ msgstr ""
"Vous exécutez une version 32 bits de QIDISlicer sur Windows 64 bits.\n"
"La version 32 bits de QIDISlicer ne pourra probablement pas utiliser toute "
"la RAM disponible dans le système.\n"
"Veuillez télécharger et installer une version 64 bits de QIDISlicer à "
"partir de https://www.qidi3d.fr/qidislicer/.\n"
"Veuillez télécharger et installer une version 64 bits de QIDISlicer à partir "
"de https://www.qidi3d.fr/qidislicer/.\n"
"Souhaitez-vous continuer ?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Vous utilisez un préréglage de filament de modèle."
msgstr[1] "Vous utilisez des préréglages de filament de modèle."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18565,12 +18698,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"Vous pouvez utiliser toutes les options de configuration comme variables "
"dans ce modèle. Par exemple : [layer_height], [fill_density] etc. Vous "
"pouvez aussi utiliser [timestamp], [year], [month], [day], [hour], [minute], "
"[second], [version], [input_filename], [input_filename_base]."
"[second], [version], [input_filename], [input_filename_base], "
"[default_output_extension]."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -22988,10 +23122,6 @@ msgstr "Enveloppe japonaise 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Enveloppe japonaise Paysage 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Aller à"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Justifié"

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: QIDIlator\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -66,7 +71,6 @@ msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$d connettore è fuori dal profilo di taglio"
msgstr[1] "%1$d connettori sono fuori dal profilo di taglio"
msgstr[2] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -74,7 +78,6 @@ msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d connettore è fuori dall'oggetto"
msgstr[1] "%1$d connettori sono fuori dall'oggetto"
msgstr[2] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -110,7 +113,6 @@ msgid "%1$d object was loaded as a part of cut object."
msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] "%1$d oggetto è stato caricato come parte di un oggetto tagliato."
msgstr[1] "%1$d oggetti sono stati caricati come parti di un oggetto tagliato"
msgstr[2] ""
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -183,7 +185,17 @@ msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
"%1%=%2% mm è troppo basso per essere un altezza layer stampabile %3% mm"
#: src/slic3r/GUI/Tab.cpp:5227
#: src/slic3r/GUI/DoubleSlider.cpp:711 src/libslic3r/Utils.cpp:1016
#, boost-format
msgid "%1%d"
msgstr "%1%g"
#: src/slic3r/GUI/DoubleSlider.cpp:712 src/libslic3r/Utils.cpp:1017
#, boost-format
msgid "%1%h"
msgstr "%1%h"
#: src/slic3r/GUI/Tab.cpp:5244
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -196,6 +208,12 @@ msgstr ""
msgid "1 (light)"
msgstr "1 (leggero)"
#. TRN "m" means "minutes"
#: src/slic3r/GUI/DoubleSlider.cpp:713 src/libslic3r/Utils.cpp:1019
#, boost-format
msgid "%1%m"
msgstr "%1%m"
#. TRN ConfigWizard: Materials : "%1%" = "Filaments"/"SLA materials"
#: src/slic3r/GUI/ConfigWizard.cpp:838
#, boost-format
@@ -233,6 +251,11 @@ msgstr "%1% Preset"
msgid "%1% : read only"
msgstr "%1% : sola lettura"
#: src/slic3r/GUI/DoubleSlider.cpp:714 src/libslic3r/Utils.cpp:1027
#, boost-format
msgid "%1%s"
msgstr "%1%s"
#. TRN ConfigWizard: Materials : "%1%" = "Filaments"/"SLA materials"
#: src/slic3r/GUI/ConfigWizard.cpp:835
#, boost-format
@@ -1313,8 +1336,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Come soluzione alternativa, puoi eseguire QIDISlicer con una grafica 3D "
"renderizzata dal software eseguendo qidi-slicer.exe con il parametro --sw-"
@@ -1574,7 +1597,13 @@ msgstr ""
"Temperatura per i layer dopo il primo. Imposta a zero per disattivare i "
"comandi di controllo della temperatura del piano di stampa in output."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
"Le temperature del piano per i filamenti utilizzati differiscono in modo "
"significativo."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "G-code prima del cambio layer"
@@ -1716,6 +1745,10 @@ msgstr ""
"diametro verranno stampate con pareti doppie per garantire la stabilità. "
"Imposta questo valore a zero per non avere pareti doppie."
#: src/slic3r/GUI/Tab.cpp:5174
msgid "Branching"
msgstr "Ramificazione"
#. TRN One of the "Support tree type"s on SLAPrintSettings : Supports
#: src/libslic3r/PrintConfig.cpp:3929
msgid "Branching (experimental)"
@@ -1734,6 +1767,10 @@ msgstr "Bridge"
msgid "Bridge flow ratio"
msgstr "Rapporto flusso Bridge"
#: src/libslic3r/ExtrusionRole.cpp:45 src/libslic3r/ExtrusionRole.cpp:73
msgid "Bridge infill"
msgstr "Riempimento Bridge"
#: src/libslic3r/PrintConfig.cpp:522
msgid "Bridges"
msgstr "Bridge"
@@ -2635,6 +2672,17 @@ msgstr "Conferma"
msgid "Confirm connectors"
msgstr "Conferma connettori"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"Sono stati rilevati conflitti nei percorsi G-Code nel layer %1%, z=%2$.2f "
"mm. Riposizionare gli oggetti in conflitto (%3% <-> %4%) ad una distanza "
"maggiore."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -3094,6 +3142,12 @@ msgstr ""
"CURL init non riuscito. QIDISlicer non sarà in grado di stabilire "
"connessioni di rete. Vedere i log per ulteriori dettagli."
#. TRN Means "current color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:340
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Current"
msgstr "Attuale"
#: src/slic3r/GUI/wxExtensions.cpp:629
#, c-format, boost-format
msgid "Current mode is %s"
@@ -5012,6 +5066,10 @@ msgstr "Esposizione"
msgid "Exposure time"
msgstr "Tempo di esposizione"
#: src/libslic3r/ExtrusionRole.cpp:39 src/libslic3r/ExtrusionRole.cpp:61
msgid "External perimeter"
msgstr "Perimetro esterno"
#: src/slic3r/GUI/PresetHints.cpp:170
msgid "external perimeters"
msgstr "perimetri esterni"
@@ -6300,8 +6358,9 @@ msgstr "Nascondi righello"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Nascondere barra laterale\n"
"Sapevi che puoi nascondere la barra laterale destra usando la scorciatoia "
@@ -6737,8 +6796,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Se abilitato, gli argomenti della riga di comando vengono inviati ad "
"un'istanza GUI esistente di QIDISlicer, oppure viene attivata una finestra "
@@ -6939,8 +6998,7 @@ msgid ""
"instead."
msgstr ""
"Se questo è abilitato, quando si avvia QIDISlicer e un'altra istanza della "
"stessa QIDISlicer è già in esecuzione, quell'istanza verrà invece "
"riattivata."
"stessa QIDISlicer è già in esecuzione, quell'istanza verrà invece riattivata."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
msgid ""
@@ -7382,6 +7440,10 @@ msgstr "errore interno"
msgid "Internal error: %1%"
msgstr "Errore interno: %1%"
#: src/libslic3r/ExtrusionRole.cpp:41 src/libslic3r/ExtrusionRole.cpp:65
msgid "Internal infill"
msgstr "Riempimento interno"
#: src/libslic3r/GCode.cpp:825
msgid "In the custom G-code were found reserved keywords:"
msgstr "Nel G-code personalizzato sono state trovate parole chiave riservate:"
@@ -7563,6 +7625,15 @@ msgstr "Jitter"
msgid "Join"
msgstr "Unisci"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr ""
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Salta a\n"
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Vai a"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Salta all'altezza"
@@ -8538,6 +8609,11 @@ msgstr "Messaggio"
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Messaggio per pausa stampa al corrente layer (%1% mm)."
#: src/slic3r/GUI/GCodeViewer.cpp:3291
msgctxt "Metre"
msgid "m"
msgstr "m"
#: src/libslic3r/PrintConfig.cpp:1897 src/libslic3r/PrintConfig.cpp:1906
msgid "Min"
msgstr "Minimo"
@@ -8970,6 +9046,10 @@ msgstr "Linee Monotoniche"
msgid "More"
msgstr "Altro"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Maggiori informazioni su"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9441,7 +9521,6 @@ msgstr[0] ""
"Si noti che il preset selezionato verrà rinominato anche in questa stampante."
msgstr[1] ""
"Si noti che il preset selezionato verrà rinominato anche in queste stampanti."
msgstr[2] ""
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -10079,6 +10158,12 @@ msgstr "Orienta il testo verso di te."
msgid "Origin"
msgstr "Origine"
#. TRN Means "original color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:342
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Original"
msgstr "Originale"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:860
msgid "Original value"
msgstr "Valore originale"
@@ -10139,6 +10224,10 @@ msgstr "Pareti esterne"
msgid "Overflow"
msgstr "Overflow"
#: src/libslic3r/ExtrusionRole.cpp:40 src/libslic3r/ExtrusionRole.cpp:63
msgid "Overhang perimeter"
msgstr "Perimetro sporgente"
#. TRN FilamentSettings : "Dynamic fan speeds"
#: src/libslic3r/PrintConfig.cpp:587
msgid ""
@@ -10570,7 +10659,11 @@ msgstr ""
"Esecuzione dell'integrazione del downloader desktop non riuscita - "
"Impossibile trovare l'eseguibile."
#: src/libslic3r/PrintConfig.cpp:3312
#: src/libslic3r/ExtrusionRole.cpp:38 src/libslic3r/ExtrusionRole.cpp:59
msgid "Perimeter"
msgstr "Perimetro"
#: src/libslic3r/PrintConfig.cpp:3333
msgid "Perimeter distribution count"
msgstr "Conteggio della distribuzione dei perimetri"
@@ -10737,6 +10830,16 @@ msgid "Please check your object list before preset changing."
msgstr ""
"Per favore verifica la tua lista di oggetti prima di cambiare i preset."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Si noti che i preset dei template non sono personalizzati per una stampante "
"specifica e devono essere utilizzati solo come punto di partenza per la "
"creazione di preset utente personalizzati."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
@@ -11326,9 +11429,9 @@ msgstr "QIDISlicer ha riscontrato un errore fatale: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -11375,8 +11478,8 @@ msgid ""
"QIDISlicer recieved a download request from Printables.com, but it's not "
"allowed. You can allow it"
msgstr ""
"QIDISlicer ha ricevuto una richiesta di download da Printables.com, ma non "
"è autorizzata. È possibile autorizzarla"
"QIDISlicer ha ricevuto una richiesta di download da Printables.com, ma non è "
"autorizzata. È possibile autorizzarla"
#: src/slic3r/GUI/OpenGLManager.cpp:383
#, c-format, boost-format
@@ -13308,6 +13411,12 @@ msgstr "Imposta cursore superiore come attivo"
msgid "%s Family"
msgstr "Famiglia %s"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s file"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "Vuoi che regoli queste impostazioni per i supporti?"
@@ -13483,6 +13592,10 @@ msgstr "Mostra/Nascondi leggenda"
msgid "Show/Hide object/instance labels"
msgstr "Mostra/Nascondi etichette dell'oggetto/istanza"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Mostra/Nascondi i preset template"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Mostra preset di stampa e di filamento incompatibili"
@@ -13754,6 +13867,10 @@ msgstr "Skirt"
msgid "Skirt and brim"
msgstr "Skirt e brim"
#: src/libslic3r/ExtrusionRole.cpp:47 src/libslic3r/ExtrusionRole.cpp:77
msgid "Skirt/Brim"
msgstr "Skirt/Brim"
#: src/libslic3r/PrintConfig.cpp:2350
msgid "Skirt height"
msgstr "Altezza skirt"
@@ -15203,6 +15320,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "L'estrusore da utilizzare per la stampa del riempimento."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"L'estrusore da utilizzare per la stampa del perimetro della torre di "
"pulitura. Impostare su 0 per utilizzare quello attualmente disponibile "
"(sarebbe preferibile quello non solubile)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15584,7 +15710,6 @@ msgstr[0] ""
msgstr[1] ""
"Le stampanti fisiche sottostanti sono basate sul preset che si intende "
"rinominare."
msgstr[2] ""
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16773,16 +16898,16 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Questa versione di QIDISlicer potrebbe non comprendere le configurazioni "
"realizzate dalle versioni più recenti di QIDISlicer. Per esempio, "
"QIDISlicer più recente può estendere la lista dei flavor di firmware "
"supportati. Si può decidere di abbandonare o di sostituire un valore "
"sconosciuto con un valore predefinito in modo silenzioso o verboso."
"realizzate dalle versioni più recenti di QIDISlicer. Per esempio, QIDISlicer "
"più recente può estendere la lista dei flavor di firmware supportati. Si può "
"decidere di abbandonare o di sostituire un valore sconosciuto con un valore "
"predefinito in modo silenzioso o verboso."
#: src/slic3r/GUI/UpdateDialogs.cpp:392
#, c-format, boost-format
@@ -17192,6 +17317,10 @@ msgstr "Impossibile ricaricare:"
msgid "Unable to replace with more than one volume"
msgstr "Impossibile sostituire con più di un volume"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "Impossibile salvare il file"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "Non disponibile per questo metodo."
@@ -17287,6 +17416,10 @@ msgstr "Annulla rotazione"
msgid "Undo translation"
msgstr "Annulla traslazione"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Carattere non previsto"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "dimensione decompressa imprevista"
@@ -17579,8 +17712,8 @@ msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
"Usare \"Pari-dispari\" per i modelli di aerei 3DLabPrint. Usare \"Chiudi fori"
"\" per chiudere tutti i fori del modello."
"Usare \"Pari-dispari\" per i modelli di aerei 3DLabPrint. Usare \"Chiudi "
"fori\" per chiudere tutti i fori del modello."
#: src/libslic3r/PrintConfig.cpp:3098
msgid "Use firmware retraction"
@@ -18201,7 +18334,11 @@ msgstr "Torre di pulitura"
msgid "Wipe tower brim width"
msgstr "Larghezza brim torre di pulitura"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Estrusore torre di pulitura"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Parametri torre di pulitura"
@@ -18349,7 +18486,13 @@ msgstr ""
"www.qidi3d.cz/qidislicer/.\n"
"Vuoi continuare?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Stai utilizzando un preset filamento template."
msgstr[1] "Stai utilizzando dei preset filamento template."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18413,12 +18556,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"È possibile utilizzare tutte le opzioni di configurazione come variabili "
"all'interno di questo modello. Ad esempio: [layer_height], [fill_density] "
"ecc. Puoi anche usare [timestamp], [year], [month], [day], [hour], [minute], "
"[second], [version], [input_filename ], [nome_filename_input]."
"ecc... È anche possibile utilizzare [timestamp], [year], [month], [day], "
"[hour], [minute], [second], [version], [input_filename], "
"[input_filename_base], [default_output_extension]."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -22815,10 +22959,6 @@ msgstr "Cartolina giapponese 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Cartolina giapponese ruotata 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Vai a"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Giustificato"
@@ -25485,8 +25625,8 @@ msgid ""
"Type operation \"%s\" failed: Property labeled \"%s\" is of type \"%s\", NOT "
"\"%s\"."
msgstr ""
"Tipo operazione \"%s\" fallita: etichetta proprietà: \"%s\" è del tipo \"%s"
"\", NON \"%s\"."
"Tipo operazione \"%s\" fallita: etichetta proprietà: \"%s\" è del tipo "
"\"%s\", NON \"%s\"."
#: ../src/common/paper.cpp:133
msgid "US Std Fanfold, 14 7/8 x 11 in"

View File

@@ -1,11 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: QIDIlator\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -58,6 +63,7 @@ msgstr "0 (溶解性)"
msgid "%1$d backward edge"
msgid_plural "%1$d backward edges"
msgstr[0] "%1$d の後方エッジ"
msgstr[1] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2197
#, c-format, boost-format
@@ -65,7 +71,6 @@ msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$dコネクタがカット輪郭から外れている"
msgstr[1] ""
msgstr[2] "%1$dコネクタがカット輪郭から外れている"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#, c-format, boost-format
@@ -73,31 +78,34 @@ msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d コネクタがオブジェクトから外れています"
msgstr[1] ""
msgstr[2] "%1$d コネクタがオブジェクトから外れています"
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
msgid "%1$d degenerate facet"
msgid_plural "%1$d degenerate facets"
msgstr[0] "%1$d個の変性ファセット"
msgstr[1] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:461
#, c-format, boost-format
msgid "%1$d edge fixed"
msgid_plural "%1$d edges fixed"
msgstr[0] "%1$d エッジが修正されました"
msgstr[1] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:463
#, c-format, boost-format
msgid "%1$d facet removed"
msgid_plural "%1$d facets removed"
msgstr[0] "%1$dファセットが削除されました"
msgstr[1] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:465
#, c-format, boost-format
msgid "%1$d facet reversed"
msgid_plural "%1$d facets reversed"
msgstr[0] "%1$d面リバース"
msgstr[1] ""
#: src/slic3r/GUI/NotificationManager.cpp:1653
#, c-format, boost-format
@@ -106,8 +114,6 @@ msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] ""
"%1$dのオブジェクトがカットオブジェクトの一部としてロードされました。"
msgstr[1] ""
msgstr[2] ""
"%1$dのオブジェクトがカットオブジェクトの一部としてロードされました。"
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -115,7 +121,6 @@ msgid "%1$d object was loaded with custom seam."
msgid_plural "%1$d objects were loaded with custom seam."
msgstr[0] "%1$d オブジェクトがカスタム シームでロードされました。"
msgstr[1] ""
msgstr[2] "%1$d オブジェクトがカスタム シームでロードされました。"
#: src/slic3r/GUI/NotificationManager.cpp:1648
#, c-format, boost-format
@@ -123,7 +128,6 @@ msgid "%1$d object was loaded with custom supports."
msgid_plural "%1$d objects were loaded with custom supports."
msgstr[0] "%1$d オブジェクトがカスタム・サポートでロードされました。"
msgstr[1] ""
msgstr[2] "%1$d オブジェクトがカスタム・サポートでロードされました。"
#: src/slic3r/GUI/NotificationManager.cpp:1650
#, c-format, boost-format
@@ -131,7 +135,6 @@ msgid "%1$d object was loaded with multimaterial painting."
msgid_plural "%1$d objects were loaded with multimaterial painting."
msgstr[0] "%1$d オブジェクトがマルチマテリアルペイントでロードされました。"
msgstr[1] ""
msgstr[2] "%1$d オブジェクトがマルチマテリアルペイントでロードされました。"
#: src/slic3r/GUI/NotificationManager.cpp:1652
#, c-format, boost-format
@@ -139,7 +142,6 @@ msgid "%1$d object was loaded with partial sinking."
msgid_plural "%1$d objects were loaded with partial sinking."
msgstr[0] "%1$d オブジェクトが部分的に沈み込んでロードされました。"
msgstr[1] ""
msgstr[2] "%1$d オブジェクトが部分的に沈み込んでロードされました。"
#: src/slic3r/GUI/NotificationManager.cpp:1651
#, c-format, boost-format
@@ -147,13 +149,13 @@ msgid "%1$d object was loaded with variable layer height."
msgid_plural "%1$d objects were loaded with variable layer height."
msgstr[0] "%1$d オブジェクトが可変レイヤー高でロードされました。"
msgstr[1] ""
msgstr[2] "%1$d オブジェクトが可変レイヤー高でロードされました。"
#: src/slic3r/GUI/GUI_ObjectList.cpp:470 src/slic3r/GUI/GUI_ObjectList.cpp:473
#, c-format, boost-format
msgid "%1$d open edge"
msgid_plural "%1$d open edges"
msgstr[0] "%1$d オープンエッジ"
msgstr[1] ""
#: src/libslic3r/PrintConfig.cpp:1507 src/libslic3r/PrintConfig.cpp:1530
msgid "1000 (unlimited)"
@@ -176,6 +178,7 @@ msgstr "%1%, %2%"
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] "%1% (%2$d シェル)"
msgstr[1] ""
#: src/libslic3r/Print.cpp:650
#, boost-format
@@ -1008,6 +1011,7 @@ msgid_plural ""
"New vendors were installed and one of theirs printers will be activated"
msgstr[0] ""
"新しいベンダーがインストールされ、そのプリンターの1つがアクティブ化されます"
msgstr[1] ""
#: src/slic3r/GUI/GUI_App.cpp:1026
#, boost-format
@@ -1317,8 +1321,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"回避策として、--sw-rendererパラメーターを指定してqidi-slicer.exeを実行するこ"
"とにより、ソフトウェアでレンダリングされた3Dグラフィックスを使用して"
@@ -1456,6 +1460,7 @@ msgstr "自動アップデート"
msgid "Auto-repaired %1$d error"
msgid_plural "Auto-repaired %1$d errors"
msgstr[0] "自動修復された%1$dエラー"
msgstr[1] ""
#: src/slic3r/GUI/Tab.cpp:1586
msgid "Autospeed (advanced)"
@@ -1571,7 +1576,11 @@ msgstr ""
"最初のレイヤー以降のレイヤーのベッド温度。 ベッド温度制御コマンドを無効にする"
"には、これをゼロに設定します。"
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr "使用するフィラメントのベッド温度は大きく異なります。"
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "レイヤー変更前のGコード"
@@ -1602,8 +1611,7 @@ msgstr "オブジェクト間のGコードシーケンシャルプリント
#: src/slic3r/GUI/SysInfoDialog.cpp:160
msgid "Blacklisted libraries loaded into QIDISlicer process:"
msgstr ""
"QIDISlicerプロセスにロードされたブラックリストに登録されたライブラリ"
msgstr "QIDISlicerプロセスにロードされたブラックリストに登録されたライブラリ"
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:38
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:252
@@ -2627,6 +2635,16 @@ msgstr "確認"
msgid "Confirm connectors"
msgstr "コネクタの確認"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"レイヤー%1%, z=%2$.2f mmでGコードパスの競合が検出されました。競合するオブジェ"
"クト (%3%<-> %4%) をさらに離して再配置してください。"
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -3070,8 +3088,14 @@ msgid ""
"CURL init has failed. QIDISlicer will be unable to establish network "
"connections. See logs for additional details."
msgstr ""
"CURLの初期化に失敗しました。 QIDISlicerはネットワーク接続を確立できなくなり"
"す。 詳細については、ログを参照してください。"
"CURLの初期化に失敗しました。 QIDISlicerはネットワーク接続を確立できなくなり"
"す。 詳細については、ログを参照してください。"
#. TRN Means "current color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:340
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Current"
msgstr "現在"
#: src/slic3r/GUI/wxExtensions.cpp:629
#, c-format, boost-format
@@ -5590,6 +5614,7 @@ msgid_plural ""
msgstr[0] ""
"次のプリンタプリセットが複製されます。%1%上記のプリンタ\"%2%\"のプリセットは1"
"回だけ使用されます。"
msgstr[1] ""
#: src/slic3r/GUI/ConfigWizard.cpp:2767
#, boost-format
@@ -5613,6 +5638,7 @@ msgstr ""
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] "次のモデルの修復に失敗しました"
msgstr[1] ""
#: src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:873
msgid "Font"
@@ -5800,8 +5826,8 @@ msgid ""
"<b>F11</b> hotkey."
msgstr ""
"フルスクリーンモード\n"
"QIDISlicerをフルスクリーンモードに切り替えることができることをご存知です"
"か? <b>F11</b>ホットキーを使用します。"
"QIDISlicerをフルスクリーンモードに切り替えることができることをご存知ですか? "
"<b>F11</b>ホットキーを使用します。"
#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1341
#: src/libslic3r/PrintConfig.cpp:1342 src/libslic3r/PrintConfig.cpp:1354
@@ -6237,8 +6263,9 @@ msgstr "ルーラー非表示"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"サイドバーを隠す\n"
"ショートカット<b> Shift + Tab </b>を使用して右側のサイドバーを非表示にできる"
@@ -6662,12 +6689,12 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"有効にすると、コマンドライン引数がGUI QIDISlicerの既存のインスタンスに送信さ"
"れるか、既存のQIDISlicerウィンドウがアクティブになります。 アプリケーション"
"定の「single_instance」構成値を上書きします。 "
"れるか、既存のQIDISlicerウィンドウがアクティブになります。 アプリケーション"
"定の「single_instance」構成値を上書きします。 "
#: src/slic3r/GUI/Preferences.cpp:395
msgid ""
@@ -6853,9 +6880,9 @@ msgid ""
"same QIDISlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
"これが有効になっている場合、QIDISlicerを起動し、同じQIDISlicerの別のインス"
"ンスがすでに実行されていると、代わりにそのインスタンスが再アクティブ化され"
"す。"
"これが有効になっている場合、QIDISlicerを起動し、同じQIDISlicerの別のインス"
"ンスがすでに実行されていると、代わりにそのインスタンスが再アクティブ化され"
"す。"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
msgid ""
@@ -7472,6 +7499,10 @@ msgstr "ジッター"
msgid "Join"
msgstr "結合"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526
msgid "Jump to"
msgstr "ジャンプする"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "高さにジャンプ"
@@ -8866,6 +8897,10 @@ msgstr "モノトニックライン"
msgid "More"
msgstr "もっと見る"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "詳しくはこちらで"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9075,9 +9110,9 @@ msgid ""
msgstr ""
"切取りボリューム\n"
"切取りボリュームモディファイヤを使用して、あるメッシュを別のメッシュから差し"
"引くことができることをご存知ですか? これを使うと、たとえば、QIDISlicerに直"
"簡単にサイズ変更可能な穴を作成できます。 詳細については、ドキュメントをご覧"
"ださい。 (詳細モードまたはエキスパートモードが必要です。)"
"引くことができることをご存知ですか? これを使うと、たとえば、QIDISlicerに直"
"簡単にサイズ変更可能な穴を作成できます。 詳細については、ドキュメントをご覧"
"ださい。 (詳細モードまたはエキスパートモードが必要です。)"
#: src/slic3r/GUI/BonjourDialog.cpp:58
msgid "Network lookup"
@@ -9321,6 +9356,7 @@ msgid_plural ""
msgstr[0] ""
"選択したプリセットはこれらのプリンターからも削除されることに注意してくださ"
"い。"
msgstr[1] ""
#: src/slic3r/GUI/Tab.cpp:4049
msgid "Note, that the selected preset will be renamed in this printer too."
@@ -9329,7 +9365,6 @@ msgid_plural ""
msgstr[0] ""
"なお、これらのプリンターでは、選択したプリセットの名前も変更されます。"
msgstr[1] ""
msgstr[2] "なお、このプリンターでは、選択したプリセットの名前も変更されます。"
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -9339,6 +9374,7 @@ msgid_plural ""
msgstr[0] ""
"選択したプリセットを削除すると、これらのプリンターは削除されることに注意して"
"ください。"
msgstr[1] ""
#: src/slic3r/GUI/SavePresetDialog.cpp:213
msgid "Note: This preset will be replaced after saving"
@@ -9494,7 +9530,7 @@ msgstr "ツールチェンジ回数"
msgid "object"
msgid_plural "objects"
msgstr[0] "オブジェクト"
msgstr[1] "オブジェクト"
msgstr[1] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:238
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2022
@@ -9556,6 +9592,7 @@ msgid_plural ""
msgstr[0] ""
"ファイル%sのオブジェクトサイズはゼロのようです。\n"
"これらのオブジェクトはモデルから削除されました"
msgstr[1] ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:207
msgid "Objects List"
@@ -9948,6 +9985,12 @@ msgstr "テキストの向きをカメラ側にする。"
msgid "Origin"
msgstr "原点"
#. TRN Means "original color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:342
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Original"
msgstr "オリジナル"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:860
msgid "Original value"
msgstr "オリジナルの値"
@@ -10400,8 +10443,8 @@ msgid ""
"file. QIDISlicer desktop file was probably created successfully."
msgstr ""
"デスクトップ統合の実行に失敗しました-Gcodeビュワーデスクトップファイルを作成"
"できませんでした。 QIDISlicerデスクトップファイルはおそらく正常に作成されま"
"た。"
"できませんでした。 QIDISlicerデスクトップファイルはおそらく正常に作成されま"
"た。"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:243
msgid "Performing desktop integration failed - Could not find executable."
@@ -10599,13 +10642,23 @@ msgstr "モード変更の前に、オブジェクトリストをご確認くだ
msgid "Please check your object list before preset changing."
msgstr "プリセットを変更する前にオブジェクトリストを確認してください。"
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"なお、テンプレートプリセットは、特定のプリンター用にカスタマイズされたもので"
"はなく、独自のユーザープリセットを作成するための出発点としてのみ使用されるべ"
"きです。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
"reported the issue."
msgstr ""
"プロジェクトを保存して、QIDISlicerを再起動してください。 問題を報告していた"
"ければ幸いです。"
"プロジェクトを保存して、QIDISlicerを再起動してください。 問題を報告していた"
"ければ幸いです。"
#: src/slic3r/GUI/Plater.cpp:3703
msgid "Please select the file to reload"
@@ -10677,7 +10730,7 @@ msgstr ""
"後処理スクリプトは、Gコードファイルを%2%変更する予定ですが、Gコードファイルが"
"削除され、新しい名前で保存されている可能性があります。\n"
"後処理スクリプトを調整してGコードを変更し、オプションで後処理されたGコード"
"ファイルの名前を変更する方法についてマニュアルを参照してください。"
"ファイルの名前を変更する方法についてマニュアルを参照してください。\n"
#: src/slic3r/GUI/Tab.cpp:1683 src/libslic3r/PrintConfig.cpp:2080
msgid "Post-processing scripts"
@@ -11176,15 +11229,15 @@ msgstr "QIDISlicerで致命的なエラーが発生しました: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
"QIDISlicerでローカリゼーションエラーが発生しました。 QIDISlicerチームに、ど"
"言語がアクティブで、どのシナリオでこの問題が発生したかをご報告ください。 ご"
"力に感謝いたします。\n"
"QIDISlicerでローカリゼーションエラーが発生しました。 QIDISlicerチームに、ど"
"言語がアクティブで、どのシナリオでこの問題が発生したかをご報告ください。 ご"
"力に感謝いたします。\n"
" \n"
"これでアプリケーションは終了します。 "
@@ -11198,8 +11251,8 @@ msgid ""
"QIDISlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
msgstr ""
"QIDISlicerは、Alessandro RanellucciとRepRapコミュニティによるSlic3rをベース"
"しています。"
"QIDISlicerは、Alessandro RanellucciとRepRapコミュニティによるSlic3rをベース"
"しています。"
#: src/slic3r/GUI/MainFrame.cpp:234
msgid "QIDISlicer is closing"
@@ -11515,7 +11568,7 @@ msgstr "再実行"
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "%1$d 操作の繰り返し"
msgstr[1] "%1$d 操作の繰り返し"
msgstr[1] ""
#: src/slic3r/GUI/GLCanvas3D.cpp:4717
msgid "Redo History"
@@ -12458,8 +12511,8 @@ msgid ""
"QIDISlicer setting? Or use the familiar shortcut <b>Ctrl+F</b>."
msgstr ""
"検索機能\n"
"<a>検索</a>ツールを使用して特定のQIDISlicer設定をすばやく見つけることをご存"
"ですか? または、おなじみのショートカット<b>Ctrl+F</b>を使用します。"
"<a>検索</a>ツールを使用して特定のQIDISlicer設定をすばやく見つけることをご存"
"ですか? または、おなじみのショートカット<b>Ctrl+F</b>を使用します。"
#: src/slic3r/GUI/ImGuiWrapper.cpp:1189 src/slic3r/GUI/Search.cpp:526
msgid "Search in English"
@@ -13126,6 +13179,12 @@ msgstr "上側の範囲をアクティブに設定"
msgid "%s Family"
msgstr "%sファミリー"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s ファイル"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "サポート用にこれらの設定を調整しますか?"
@@ -13166,10 +13225,10 @@ msgid ""
"the platter and select<a>Add Shape - Gallery</a>."
msgstr ""
"シェイプギャラリー\n"
"QIDISlicerにシェイプギャラリーがあることをご存知ですか 含まれているモデル"
"モディファイヤ、切取りボリューム、またはプリント可のオブジェクトとして使用"
"きます。 プラッターを右クリックして、<a>[シェイプの追加]-[ギャラリー]</a>を"
"択します。"
"QIDISlicerにシェイプギャラリーがあることをご存知ですか 含まれているモデル"
"モディファイヤ、切取りボリューム、またはプリント可のオブジェクトとして使用"
"きます。 プラッターを右クリックして、<a>[シェイプの追加]-[ギャラリー]</a>を"
"択します。"
#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
@@ -13295,6 +13354,10 @@ msgstr "凡例の表示/非表示"
msgid "Show/Hide object/instance labels"
msgstr "オブジェクト/インスタンスラベルの表示/非表示"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "テンプレートプリセットの表示/非表示"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "互換性のないプリントとフィラメントのプリセットを表示する"
@@ -14924,8 +14987,9 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"ファイル%sの一部のオブジェクトの寸法は、インチで定義されているようです。\n"
"QIDISlicerの内部単位はミリメートルです。 これらのオブジェクトの寸法を再計算"
"ますか?"
"QIDISlicerの内部単位はミリメートルです。 これらのオブジェクトの寸法を再計算"
"ますか?"
msgstr[1] ""
#: src/slic3r/GUI/Plater.cpp:2611
#, c-format, boost-format
@@ -14939,8 +15003,9 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"ファイル%sの一部のオブジェクトの寸法は、メートルで定義されているようです。\n"
"QIDISlicerの内部単位はミリメートルです。 これらのオブジェクトの寸法を再計算"
"ますか?"
"QIDISlicerの内部単位はミリメートルです。 これらのオブジェクトの寸法を再計算"
"ますか?"
msgstr[1] ""
#: src/slic3r/GUI/Downloader.cpp:181
msgid "The download has failed"
@@ -14970,6 +15035,14 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "インフィルに使用するエクストルーダー。"
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"ワイプタワーの外周を印刷する際に使用するエクストルーダーです。0に設定すると、"
"使用可能なものを使用します(非水溶性であることが望ましい)。"
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15057,16 +15130,19 @@ msgstr[0] ""
"次の行%sには、予約済みのキーワードが含まれています。\n"
"Gコードの視覚化で問題が発生する可能性があるため、削除してください。\n"
"プリント時間の見積もり。"
msgstr[1] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:4760
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "次のモデルは正常に修復されました"
msgstr[1] ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1240
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "以下のプリセットが変更されました"
msgstr[1] ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:260
msgid ""
@@ -15300,6 +15376,7 @@ msgid_plural ""
"delete."
msgstr[0] ""
"以下の物理プリンタは、プリセットのみに基づいているため、削除します。"
msgstr[1] ""
#: src/slic3r/GUI/Tab.cpp:4136
msgid ""
@@ -15307,6 +15384,7 @@ msgid ""
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] "以下の物理プリンタはプリセットに基づいているため、削除します。"
msgstr[1] ""
#: src/slic3r/GUI/Tab.cpp:4044
msgid ""
@@ -15316,8 +15394,6 @@ msgid_plural ""
msgstr[0] ""
"以下の物理プリンターは、プリセットに基づき、名前を変更するものです。"
msgstr[1] ""
msgstr[2] ""
"下の物理プリンタは、プリセットを元に、名前を変更することになります。"
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -15353,11 +15429,13 @@ msgid_plural ""
msgstr[0] ""
"以下のプリセットは、QIDISlicerのアクティブなインスタンスに一時的にインストー"
"ルされました"
msgstr[1] ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1329
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "プリセットの変更は正常に保存されます"
msgstr[1] ""
#: src/libslic3r/PrintConfig.cpp:2562
msgid "The printer multiplexes filaments into a single hot end."
@@ -15480,24 +15558,24 @@ msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of QIDISlicer and is not compatible."
msgstr ""
"選択した3MFには、新しいバージョンのQIDISlicerを使用してペイントされたオブ"
"ジェクトをサポートするFDMが含まれており、互換性がありません。"
"選択した3MFには、新しいバージョンのQIDISlicerを使用してペイントされたオブジェ"
"クトをサポートするFDMが含まれており、互換性がありません。"
#: src/libslic3r/Format/3mf.cpp:1897
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of QIDISlicer and is not compatible."
msgstr ""
"選択した3MFには、新しいバージョンのQIDISlicerを使用したマルチマテリアルペイ"
"トオブジェクトが含まれており、互換性がありません。"
"選択した3MFには、新しいバージョンのQIDISlicerを使用したマルチマテリアルペイ"
"トオブジェクトが含まれており、互換性がありません。"
#: src/libslic3r/Format/3mf.cpp:1893
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"QIDISlicer and is not compatible."
msgstr ""
"選択した3MFには、新しいバージョンのQIDISlicerを使用したシームペイントされた"
"ブジェクトが含まれており、互換性がありません。"
"選択した3MFには、新しいバージョンのQIDISlicerを使用したシームペイントされた"
"ブジェクトが含まれており、互換性がありません。"
#: src/libslic3r/Format/3mf.cpp:1878
#, boost-format
@@ -15897,8 +15975,8 @@ msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all QIDISlicer settings."
msgstr ""
"この終了プロシージャは、出力ファイルの最後に挿入されます。 すべての"
"QIDISlicer変数を使用できます。"
"この終了プロシージャは、出力ファイルの最後に挿入されます。 すべてのQIDISlicer"
"変数を使用できます。"
#: src/libslic3r/PrintConfig.cpp:1886
msgid ""
@@ -16447,16 +16525,16 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"このバージョンのQIDISlicerは、最新のQIDISlicerバージョンによって生成された"
"成を理解できない場合があります。 たとえば、新しいQIDISlicerは、サポートさ"
"れているファームウェアフレーバーのリストを拡張する場合があります。 暗黙的にま"
"たは冗長的に、修正するか、未知の値をデフォルトに置き換えるかを決めることがで"
"きます。"
"このバージョンのQIDISlicerは、最新のQIDISlicerバージョンによって生成された"
"成を理解できない場合があります。 たとえば、新しいQIDISlicerは、サポートされて"
"いるファームウェアフレーバーのリストを拡張する場合があります。 暗黙的にまたは"
"冗長的に、修正するか、未知の値をデフォルトに置き換えるかを決めることができま"
"す。"
#: src/slic3r/GUI/UpdateDialogs.cpp:392
#, c-format, boost-format
@@ -16851,6 +16929,10 @@ msgstr "リロードできません:"
msgid "Unable to replace with more than one volume"
msgstr "複数のボリュームに置き換えることはできません"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "ファイルの保存ができない"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "このメソッドでは使用できません。"
@@ -16901,7 +16983,7 @@ msgstr "元に戻す"
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "%1$d 操作のやり直し"
msgstr[1] "%1$d 操作のやり直し"
msgstr[1] ""
#: src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:2999
msgid "Undo boldness"
@@ -16946,6 +17028,10 @@ msgstr "回転を取り消す"
msgid "Undo translation"
msgstr "移動を取り消す"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "意外な人物像"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "予期しない解凍サイズ"
@@ -17531,8 +17617,8 @@ msgstr ""
"個人情報や、後でお客様を特定できるようなものは送信しません。 重複エントリを検"
"出するために、システムから派生した一意の番号が送信されますが、ソース情報を再"
"構築することはできません。 それとは別に、OS、ハードウェア、OpenGLのインストー"
"ルに関する一般的なデータのみが送信されます。 QIDISlicerはオープンソースで"
"す。実際に通信を実行しているコードを検査する場合は、%1%を参照してください。"
"ルに関する一般的なデータのみが送信されます。 QIDISlicerはオープンソースです。"
"実際に通信を実行しているコードを検査する場合は、%1%を参照してください。"
#: src/slic3r/GUI/ConfigWizard.cpp:562
msgid "Welcome"
@@ -17592,15 +17678,15 @@ msgid ""
"When disabled, QIDISlicer will NOT emit commands to heat up extruder and "
"bed, leaving both to Custom Start G-Code."
msgstr ""
"有効にすると、QIDISlicerはカスタムスタートGコードにM104またはM190が含まれて"
"るかどうかをチェックします。含まれていた場合、温度は自動的に出力されず、加"
"コマンドやその他のカスタムアクションの順序を自由にカスタマイズできます。"
"有効にすると、QIDISlicerはカスタムスタートGコードにM104またはM190が含まれて"
"るかどうかをチェックします。含まれていた場合、温度は自動的に出力されず、加"
"コマンドやその他のカスタムアクションの順序を自由にカスタマイズできます。"
"QIDISlicerのすべての設定にプレースホルダー変数を使用できるので、好きな場所に"
"\"M109 S[first_layer_temperature]\"コマンドを置くことができることに注意してく"
"ださい。\n"
"カスタムスタートGコードにM104またはM190が含まれていない場合、QIDISlicerは"
"ベッドが目標温度に達し、エクストルーダーが加熱を開始した後にスタートGコードを"
"実行します。\n"
"カスタムスタートGコードにM104またはM190が含まれていない場合、QIDISlicerはベッ"
"ドが目標温度に達し、エクストルーダーが加熱を開始した後にスタートGコードを実行"
"します。\n"
"\n"
"無効の場合、QIDISlicerはエクストルーダーとベッドを加熱するコマンドを発行せ"
"ず、両方をカスタムスタートGコードに任せます。"
@@ -17829,7 +17915,11 @@ msgstr "ワイプタワー"
msgid "Wipe tower brim width"
msgstr "ワイプタワーのブリム幅"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "ワイプタワーエクストルーダー"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "ワイプタワーのパラメータ"
@@ -17966,13 +18056,19 @@ msgid ""
"Do you wish to continue?"
msgstr ""
"64ビットWindowsでQIDISlicerの32ビットビルドを実行しています。\n"
"QIDISlicerの32ビットビルドでは、システムで使用可能なすべてのRAMを利用できな"
"可能性があります。\n"
"https://www.qidi3d.cz/qidislicer/からQIDISlicerの64ビットビルドをダウン"
"ロードしてインストールしてください。\n"
"QIDISlicerの32ビットビルドでは、システムで使用可能なすべてのRAMを利用できな"
"可能性があります。\n"
"https://www.qidi3d.cz/qidislicer/からQIDISlicerの64ビットビルドをダウンロード"
"してインストールしてください。\n"
"続行しますか?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "テンプレート フィラメント プリセットを使用しています。"
msgstr[1] ""
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18037,12 +18133,12 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"このテンプレート内では、すべての構成オプションを変数として使用できます。例:"
"[layer_height]、[fill_density]など。[timestamp]、[year]、[month]、[day]、"
"[hour]、[minute]、[second]、[version]、[input_filename]、"
"[input_filename_base]も使用できます。"
"[input_filename_base]、[default_output_extension]も使用できます。"
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -18353,6 +18449,7 @@ msgstr "%i / %i"
msgid "%ld byte"
msgid_plural "%ld bytes"
msgstr[0] "%ld バイト"
msgstr[1] ""
#: ../src/html/helpwnd.cpp:1033
#, fuzzy, c-format
@@ -22495,11 +22592,6 @@ msgstr "はがき 100×148mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "はがき横置き 148×100mm"
#: ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr "移動 (&J)"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "両端揃え"
@@ -22669,6 +22761,7 @@ msgstr "次のページ"
msgid "Last repeated message (\"%s\", %u time) wasn't output"
msgid_plural "Last repeated message (\"%s\", %u times) wasn't output"
msgstr[0] ""
msgstr[1] ""
#: ../src/common/paper.cpp:103
msgid "Ledger, 17 x 11 in"
@@ -24928,6 +25021,7 @@ msgstr "アウトラインレベルを指定できます。"
msgid "The previous message repeated %u time."
msgid_plural "The previous message repeated %u times."
msgstr[0] "直前のメッセージは %lu 回繰り返されました。"
msgstr[1] ""
#: ../src/common/log.cpp:270
#, fuzzy

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-26 13:11+0200\n"
"PO-Revision-Date: 2022-09-27 15:39+0200\n"
"PO-Revision-Date: 2023-07-01 15:15+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: nl\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.1.1\n"
"X-Generator: Poedit 3.3.2\n"
#: src/slic3r/GUI/AboutDialog.cpp:46 src/slic3r/GUI/AboutDialog.cpp:304
msgid "Portions copyright"
@@ -2808,7 +2808,28 @@ msgstr ""
"Er is een object buiten het printbereik gedetecteerd.\n"
"Los het probleem op om door te gaan met slicen."
#: src/slic3r/GUI/GLCanvas3D.cpp:7539
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
#: src/slic3r/GUI/GLCanvas3D.cpp:7526
msgid "Jump to"
msgstr "Spring naar"
#: src/slic3r/GUI/GLCanvas3D.cpp:7529
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr "Fout:"
#: src/slic3r/GUI/GLCanvas3D.cpp:7606
msgid "Selection-Add from rectangle"
msgstr "Selectie - Voeg toe van boxselectie"
@@ -4546,7 +4567,13 @@ msgstr "Afsluiten, ik zal mijn data nu verplaatsen"
msgid "Start the application"
msgstr "Start het programma"
#: src/slic3r/GUI/GUI_App.cpp:736
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:772
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -4567,9 +4594,9 @@ msgstr "Fatale fout"
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -4736,8 +4763,8 @@ msgid ""
"Printer Settings anymore.\n"
"Settings will be available in physical printers settings."
msgstr ""
"Maar sinds deze versie van QIDISlicer, wordt de informatie niet meer "
"getoond in de printerinstellingen.\n"
"Maar sinds deze versie van QIDISlicer, wordt de informatie niet meer getoond "
"in de printerinstellingen.\n"
"Instellingen zijn beschikbaar in de fysieke-printerinstellingen."
#: src/slic3r/GUI/GUI_App.cpp:1793
@@ -7847,14 +7874,6 @@ msgstr "Exporteer G-code."
msgid "Export."
msgstr "Exporteer."
#: src/slic3r/GUI/NotificationManager.cpp:2101
#: src/slic3r/GUI/NotificationManager.cpp:2108
#: src/slic3r/GUI/NotificationManager.cpp:2124
#: src/slic3r/GUI/NotificationManager.cpp:2130
#: src/slic3r/GUI/NotificationManager.cpp:2201
msgid "ERROR:"
msgstr "Fout:"
#: src/slic3r/GUI/NotificationManager.cpp:2113
#: src/slic3r/GUI/NotificationManager.cpp:2140
#: src/slic3r/GUI/NotificationManager.cpp:2148
@@ -7932,12 +7951,11 @@ msgstr "U moet mogelijk uw grafische kaart updaten."
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Als tijdelijke oplossing kunt u QIDISlicer draaien met software gerenderde "
"modelweergave door qidi-slicer.exe te draaien met de --sw-renderer "
"parameter."
"modelweergave door qidi-slicer.exe te draaien met de --sw-renderer parameter."
#: src/slic3r/GUI/OpenGLManager.cpp:392
msgid "Unsupported OpenGL version"
@@ -8042,7 +8060,16 @@ msgstr ""
"Importeer een CA-bestand in de Certificate Store of Keychain om deze te "
"gebruiken."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:705
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:668
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:723
msgid "You have to enter a printer name."
msgstr "U moet een printernaam invoeren."
@@ -8349,12 +8376,12 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"De afmetingen van het object van bestand %s lijken in meters te zijn.\n"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen van "
"het object verschalen?"
msgstr[1] ""
"De afmetingen van sommige objecten van bestand %s lijken in meters te zijn.\n"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen van "
"het object verschalen?"
#: src/slic3r/GUI/Plater.cpp:2615 src/slic3r/GUI/Plater.cpp:2637
msgid "The object is too small"
@@ -8376,12 +8403,12 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
"De afmetingen van het object van bestand %s lijken in inches te zijn.\n"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen van "
"het object verschalen?"
msgstr[1] ""
"De afmetingen van sommige objecten van bestand %s lijken in inches te zijn.\n"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
"De gebruikte eenheid van QIDISlicer is millimeters. Wilt u de afmetingen van "
"het object verschalen?"
#: src/slic3r/GUI/Plater.cpp:2650
msgid ""
@@ -8506,7 +8533,11 @@ msgstr ""
msgid "Enable supports for enforcers only"
msgstr "Sta supports voor forceringen alleen toe"
#: src/slic3r/GUI/Plater.cpp:3362 src/slic3r/GUI/Plater.cpp:4258
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr ""
#: src/slic3r/GUI/Plater.cpp:3367 src/slic3r/GUI/Plater.cpp:4294
msgid "Invalid data"
msgstr "Ongeldige data"
@@ -8567,7 +8598,24 @@ msgstr "Fout tijdens herladen"
msgid "Reload all from disk"
msgstr "Herlaad alles van schijf"
#: src/slic3r/GUI/Plater.cpp:4211
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] ""
msgstr[1] ""
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:4247
msgid "There are active warnings concerning sliced models:"
msgstr "Er zijn actieve waarschuwingen wat betreft de slice:"
@@ -8816,7 +8864,11 @@ msgstr ""
msgid "Save project"
msgstr "Project opslaan"
#: src/slic3r/GUI/Plater.cpp:6826
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr ""
#: src/slic3r/GUI/Plater.cpp:6875
msgid "Is the printer ready? Is the print sheet in place, empty and clean?"
msgstr ""
@@ -8848,8 +8900,8 @@ msgid ""
"If this is enabled, Slic3r will prompt the last output directory instead of "
"the one containing the input files."
msgstr ""
"Als dit aan staat zal QIDISlicer de opslaglocatie gebruiken in plaats van "
"de originele locatie."
"Als dit aan staat zal QIDISlicer de opslaglocatie gebruiken in plaats van de "
"originele locatie."
#: src/slic3r/GUI/Preferences.cpp:245
msgid "Auto-center parts"
@@ -8872,8 +8924,8 @@ msgid ""
"If this is enabled, Slic3r will pre-process objects as soon as they're "
"loaded in order to save time when exporting G-code."
msgstr ""
"Als dit aanstaat zal QIDISlicer objecten op de achtergrond slicen om tijd "
"te besparen bij het exporteren van de G-code."
"Als dit aanstaat zal QIDISlicer objecten op de achtergrond slicen om tijd te "
"besparen bij het exporteren van de G-code."
#: src/slic3r/GUI/Preferences.cpp:256
msgid "Alert when supports needed"
@@ -9423,7 +9475,11 @@ msgstr "Bewerk preset"
msgid "Change extruder color"
msgstr "Verander extruderkleur"
#: src/slic3r/GUI/PresetComboBoxes.cpp:767 src/slic3r/GUI/Tab.cpp:3503
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:795 src/slic3r/GUI/Tab.cpp:3520
msgid "Edit physical printer"
msgstr "Bewerk fysieke printer"
@@ -9783,10 +9839,6 @@ msgstr ""
msgid "Save printer settings as"
msgstr ""
#: src/slic3r/GUI/SavePresetDialog.cpp:169
msgid "The following characters are not allowed in the name"
msgstr ""
#: src/slic3r/GUI/SavePresetDialog.cpp:176
msgid "The following suffix is not allowed in the name"
msgstr ""
@@ -11897,14 +11949,13 @@ msgid ""
"Could not detect system SSL certificate store. QIDISlicer will be unable to "
"establish secure network connections."
msgstr ""
"Kan geen systeem SSL certicate store detecteren. QIDISlicer is niet in "
"staat om een veilige netwerkverbinding in te stellen."
"Kan geen systeem SSL certicate store detecteren. QIDISlicer is niet in staat "
"om een veilige netwerkverbinding in te stellen."
#: src/slic3r/Utils/Http.cpp:78
#, boost-format
msgid "QIDISlicer detected system SSL certificate store in: %1%"
msgstr ""
"QIDISlicer heeft een system SSL certificate store gedetecteerd in: %1%"
msgstr "QIDISlicer heeft een system SSL certificate store gedetecteerd in: %1%"
#: src/slic3r/Utils/Http.cpp:82
#, boost-format
@@ -12827,8 +12878,8 @@ msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
msgstr ""
"QIDISlicer kan .gcode-bestanden naar een printerhost uploaden. Dit veld "
"moet de API-key of het wachtwoord voor authenticatie bevatten."
"QIDISlicer kan .gcode-bestanden naar een printerhost uploaden. Dit veld moet "
"de API-key of het wachtwoord voor authenticatie bevatten."
#: src/libslic3r/PrintConfig.cpp:333
msgid "Name of the printer"
@@ -13256,8 +13307,8 @@ msgid ""
msgstr ""
"Als meerdere objecten geprint worden, zorgt deze optie dat de objecten "
"afzonderlijk voltooid worden voordat bewogen wordt naar de volgende. "
"QIDISlicer voorkomt botsingen van de extruder tegen eerder geprinte "
"objecten en zal u daar ook voor waarschuwen, maar blijf wel alert."
"QIDISlicer voorkomt botsingen van de extruder tegen eerder geprinte objecten "
"en zal u daar ook voor waarschuwen, maar blijf wel alert."
#: src/libslic3r/PrintConfig.cpp:714
msgid "Enable auto cooling"
@@ -14085,10 +14136,11 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
"De ventilatorsnelheid wordt geleidelijk opgebouwd van 0 op laag "
"\"disable_fan_first_layers\" naar het maximale op laag \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" wordt genegeerd als die lager is dan "
"\"disable_fan_first_layers\" in welk geval de ventilator zal draaien op de "
"maximaal toegestane snelheid op laag \"disable_fan_first_layers\" + 1."
"\"disable_fan_first_layers\" naar het maximale op laag "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" wordt genegeerd als die "
"lager is dan \"disable_fan_first_layers\" in welk geval de ventilator zal "
"draaien op de maximaal toegestane snelheid op laag "
"\"disable_fan_first_layers\" + 1."
#: src/libslic3r/PrintConfig.cpp:1343
msgid "Fuzzy skin type."
@@ -14785,8 +14837,7 @@ msgstr "Minimale printsnelheid"
#: src/libslic3r/PrintConfig.cpp:1916
msgid "Slic3r will not scale speed down below this speed."
msgstr ""
"QIDISlicer zal de printsnelheid niet verlagen tot onder deze snelheid."
msgstr "QIDISlicer zal de printsnelheid niet verlagen tot onder deze snelheid."
#: src/libslic3r/PrintConfig.cpp:1923
msgid "Minimal filament extrusion length"
@@ -14828,8 +14879,8 @@ msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
msgstr ""
"QIDISlicer kan .gcode-bestanden uploaden naar een printerhost. Dit veld "
"moet het type host bevatten."
"QIDISlicer kan .gcode-bestanden uploaden naar een printerhost. Dit veld moet "
"het type host bevatten."
#: src/libslic3r/PrintConfig.cpp:1968
msgid "Only retract when crossing perimeters"
@@ -14859,12 +14910,12 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"U kunt alle instellingen gebruiken in deze template. U kunt hier ook andere "
"variabelen gebruiken, zoals 'layer_height', 'fill_density', 'timestamp', "
"'year', 'month', 'day', 'hour', 'minute', 'second', 'version', "
"'input_filename', 'input_filename_base', etc."
"'input_filename', 'input_filename_base', 'default_output_extension', etc."
#: src/libslic3r/PrintConfig.cpp:1992
msgid "Detect bridging perimeters"
@@ -16135,11 +16186,11 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
"Deze custom code wordt ingevoegd voor elke toolwisseling. Variabelen voor "
"alle QIDISlicer-instellingen kunnen gebruikt worden, evenals "
"{toolchange_z}, {previous_extruder} en {next_extruder}. Als een "
"toolwisseling-commando is toegevoegd die wisselt naar dezelfde extruder "
"(zoals T{next_extruder}), zal QIDISlicer deze verder negeren. Het is daarom "
"mogelijk om een custom script toe te passen voor en na de toolwisseling."
"alle QIDISlicer-instellingen kunnen gebruikt worden, evenals {toolchange_z}, "
"{previous_extruder} en {next_extruder}. Als een toolwisseling-commando is "
"toegevoegd die wisselt naar dezelfde extruder (zoals T{next_extruder}), zal "
"QIDISlicer deze verder negeren. Het is daarom mogelijk om een custom script "
"toe te passen voor en na de toolwisseling."
#: src/libslic3r/PrintConfig.cpp:3035
msgid ""
@@ -16410,6 +16461,16 @@ msgid "Maximal distance between supports on sparse infill sections."
msgstr "Maximale afstand tussen support op dunne vullingsdelen."
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
#: src/libslic3r/PrintConfig.cpp:3260
msgid "XY Size Compensation"
msgstr "Compensatie voor X- en Y-grootte"
@@ -17522,16 +17583,15 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Deze versie van QIDISlicer snapt configuraties geproduceerd door nieuwere "
"versie van QIDISlicer niet. Ter illustratie: nieuwere versies van "
"QIDISlicer ondersteunen meer firmwarevarianten. Besloten kan worden om een "
"onbekende waarde zonder melding of woordelijk te vervangen door een "
"standaardwaarde."
"versie van QIDISlicer niet. Ter illustratie: nieuwere versies van QIDISlicer "
"ondersteunen meer firmwarevarianten. Besloten kan worden om een onbekende "
"waarde zonder melding of woordelijk te vervangen door een standaardwaarde."
#: src/libslic3r/PrintConfig.cpp:4840
msgid "Bail out on unknown configuration values"
@@ -17584,12 +17644,12 @@ msgstr "Enkele instantiemodus"
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Als dit is ingeschakeld worden de commando-argumenten naar een bestaande "
"instantie van de QIDISlicer GUI of een geopend QIDISlicer venster "
"gestuurd. Dit overschrijft de \"enkele instantie\"-configuratiewaarde van de "
"instantie van de QIDISlicer GUI of een geopend QIDISlicer venster gestuurd. "
"Dit overschrijft de \"enkele instantie\"-configuratiewaarde van de "
"programmavoorkeuren."
#: src/libslic3r/PrintConfig.cpp:4862
@@ -17748,8 +17808,9 @@ msgstr ""
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Verberg zijbalk\n"
"Wist u dat u de rechter zijbalk kan verbergen met de sneltoets <b>Shift+Tab</"
@@ -17865,8 +17926,8 @@ msgid ""
msgstr ""
"Zoekfuncties\n"
"Wist u dat u de <a>Zoekfunctie</a> kunt gebruiken om snel een specifieke "
"instelling in QIDISlicer te vinden? Of gebruik de bekende sneltoets <b>Ctrl"
"+F</b>."
"instelling in QIDISlicer te vinden? Of gebruik de bekende sneltoets "
"<b>Ctrl+F</b>."
#: resources/data/hints.ini: [hint:Box selection]
msgid ""
@@ -22273,10 +22334,6 @@ msgstr "Japanse Briefkaart 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Japanse Breifkaart Gedraaid 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Spring naar"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Uitgevuld"
@@ -24939,8 +24996,8 @@ msgid ""
"Type operation \"%s\" failed: Property labeled \"%s\" is of type \"%s\", NOT "
"\"%s\"."
msgstr ""
"Type handeling \"%s\" mislukt: Eigenschap met label \"%s\" is van type \"%s"
"\", NIET \"%s\"."
"Type handeling \"%s\" mislukt: Eigenschap met label \"%s\" is van type "
"\"%s\", NIET \"%s\"."
#: ../src/common/paper.cpp:133
msgid "US Std Fanfold, 14 7/8 x 11 in"

View File

@@ -1,13 +1,18 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n"
"%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && n"
"%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: QIDIlator\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && "
"(n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && "
"n%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: Poedit 3.3.2\n"
#: src/libslic3r/PrintConfig.cpp:503 src/libslic3r/PrintConfig.cpp:594
#: src/libslic3r/PrintConfig.cpp:603 src/libslic3r/PrintConfig.cpp:612
@@ -64,7 +69,7 @@ msgstr[1] "%1$d odwróconych krawędzi"
msgstr[2] "%1$d odwróconych krawędzi"
msgstr[3] "%1$d odwróconych krawędzi"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2197
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2196
#, c-format, boost-format
msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
@@ -72,9 +77,8 @@ msgstr[0] "%1$d łącznik poza konturem"
msgstr[1] ""
msgstr[2] ""
msgstr[3] "%1$d łączniki poza konturem"
msgstr[4] ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2200
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:2199
#, c-format, boost-format
msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
@@ -82,7 +86,6 @@ msgstr[0] "%1$d łącznik poza obiektem"
msgstr[1] ""
msgstr[2] ""
msgstr[3] "%1$d łączniki poza obiektem"
msgstr[4] ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:459
#, c-format, boost-format
@@ -128,7 +131,6 @@ msgstr[0] "%1$d obiekt został załadowany jako część przeciętego obiektu"
msgstr[1] ""
msgstr[2] ""
msgstr[3] "%1$d obiektów zostały załadowanych jako część przeciętego obiektu"
msgstr[4] ""
#: src/slic3r/GUI/NotificationManager.cpp:1649
#, c-format, boost-format
@@ -613,9 +615,9 @@ msgid ""
"keeps adding perimeters, until more than 70% of the loop immediately above "
"is supported."
msgstr ""
"Dodaj więcej obrysów, aby uniknąć przerw przy pochyłych ścianach. "
"QIDISlicer będzie dodawał tyle obrysów, ile jest potrzebne aby podeprzeć co "
"najmniej 70% grubości ściany kolejnej warstwy."
"Dodaj więcej obrysów, aby uniknąć przerw przy pochyłych ścianach. QIDISlicer "
"będzie dodawał tyle obrysów, ile jest potrzebne aby podeprzeć co najmniej "
"70% grubości ściany kolejnej warstwy."
#: src/slic3r/GUI/GUI_Factories.cpp:170
msgid "Add negative text"
@@ -1370,8 +1372,8 @@ msgstr ""
#: src/slic3r/GUI/OpenGLManager.cpp:390
msgid ""
"As a workaround, you may run QIDISlicer with a software rendered 3D "
"graphics by running qidi-slicer.exe with the --sw-renderer parameter."
"As a workaround, you may run QIDISlicer with a software rendered 3D graphics "
"by running qidi-slicer.exe with the --sw-renderer parameter."
msgstr ""
"Jako obejście problemu, można uruchomić QIDISlicer z programowo renderowaną "
"grafiką 3D poprzez uruchomienie qidi-slicer.exe z parametrem --sw-renderer."
@@ -1633,7 +1635,11 @@ msgstr ""
"Temperatura stołu dla warstw powyżej pierwszej. Ustaw 0, aby wyłączyć "
"kontrolowanie temperatury w pliku wyjściowym."
#: src/slic3r/GUI/Tab.cpp:2569 src/libslic3r/GCode.cpp:768
#: src/slic3r/GUI/Plater.cpp:3229
msgid "Bed temperatures for the used filaments differ significantly."
msgstr "Temperatury stołu dla używanych filamentów znacznie się różnią."
#: src/slic3r/GUI/Tab.cpp:2586 src/libslic3r/GCode.cpp:768
#: src/libslic3r/PrintConfig.cpp:442
msgid "Before layer change G-code"
msgstr "G-code wykonywany przed zmianą warstwy"
@@ -1739,9 +1745,9 @@ msgid ""
"also box-deselect objects with <b>Alt+Mouse drag</b>."
msgstr ""
"Zaznaczanie prostokątem\n"
"Czy wiesz, że możesz zaznaczyć prostokątem za pomocą kombinacji Shift"
"+przeciągnięcie myszki? Możesz również usuwać zaznaczenie obiektów za pomocą "
"<b>Alt+przeciągnięcie myszki</b>."
"Czy wiesz, że możesz zaznaczyć prostokątem za pomocą kombinacji "
"Shift+przeciągnięcie myszki? Możesz również usuwać zaznaczenie obiektów za "
"pomocą <b>Alt+przeciągnięcie myszki</b>."
#: src/libslic3r/PrintConfig.cpp:2969
msgid "Branch Density"
@@ -2691,6 +2697,16 @@ msgstr "Potwierdzenie"
msgid "Confirm connectors"
msgstr "Potwierdź łączniki"
#. TRN %3% is name of Object1, %4% is name of Object2
#: src/slic3r/GUI/GLCanvas3D.cpp:7496
#, boost-format
msgid ""
"Conflicts in G-code paths have been detected at layer %1%, z=%2$.2f mm. "
"Please reposition the conflicting objects (%3% <-> %4%) further apart."
msgstr ""
"Wykryto konflikty w ścieżkach G-code na warstwie %1%, z=%2$.2f mm. Odsuń "
"obiekty powodujące konflikt (%3% <-> %4%) dalej od siebie."
#: src/libslic3r/PrintConfig.cpp:1492
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
@@ -2705,13 +2721,13 @@ msgid ""
msgstr ""
"Łączenie wypełnienia z wewnętrznym obrysem przez dodanie krótkiego segmentu "
"obrysu. Jeśli wyrażone w procentach (np. 15%), zostanie obliczone z "
"szerokości ścieżki wypełnienia. QIDISlicer spróbuje połączyć dwie "
"najbliższe linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie "
"znaleziony segment krótszy, niż parametr infill_anchor_max, linia "
"wypełnienia zostanie dołączona do segmentu obrysu tylko z jednej strony, a "
"długość segmentu będzie ograniczona do wartości tego parametru, ale nie "
"dłuższa niż anchor_length_max. Ustaw zero, aby wyłączyć kotwiczenie obrysów "
"do pojedynczej linii wypełnienia."
"szerokości ścieżki wypełnienia. QIDISlicer spróbuje połączyć dwie najbliższe "
"linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie znaleziony "
"segment krótszy, niż parametr infill_anchor_max, linia wypełnienia zostanie "
"dołączona do segmentu obrysu tylko z jednej strony, a długość segmentu "
"będzie ograniczona do wartości tego parametru, ale nie dłuższa niż "
"anchor_length_max. Ustaw zero, aby wyłączyć kotwiczenie obrysów do "
"pojedynczej linii wypełnienia."
#: src/libslic3r/PrintConfig.cpp:1515
msgid ""
@@ -2726,12 +2742,12 @@ msgid ""
msgstr ""
"Łączenie wypełnienia z wewnętrznym obrysem przez dodanie krótkiego segmentu "
"obrysu. Jeśli wyrażone w procentach (np. 15%), zostanie obliczone z "
"szerokości ścieżki wypełnienia. QIDISlicer spróbuje połączyć dwie "
"najbliższe linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie "
"znaleziony segment krótszy, niż ten parametr, linia wypełnienia zostanie "
"dołączona do segmentu obrysu tylko z jednej strony, a długość segmentu "
"będzie ograniczona do wartości parametru infill_anchor, ale nie dłuższa niż "
"ten parametr. Ustaw zero, aby wyłączyć kotwiczenie."
"szerokości ścieżki wypełnienia. QIDISlicer spróbuje połączyć dwie najbliższe "
"linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie znaleziony "
"segment krótszy, niż ten parametr, linia wypełnienia zostanie dołączona do "
"segmentu obrysu tylko z jednej strony, a długość segmentu będzie ograniczona "
"do wartości parametru infill_anchor, ale nie dłuższa niż ten parametr. Ustaw "
"zero, aby wyłączyć kotwiczenie."
#: src/slic3r/GUI/Tab.cpp:5133
msgid "Connection of the support sticks and junctions"
@@ -3083,10 +3099,10 @@ msgid ""
"triangle mesh slicing. The gap closing operation may reduce the final print "
"resolution, therefore it is advisable to keep the value reasonably low."
msgstr ""
"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania szpar"
"\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może zmniejszyć "
"finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej wartości na "
"rozsądnie niskim poziomie."
"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania "
"szpar\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może "
"zmniejszyć finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej "
"wartości na rozsądnie niskim poziomie."
#: src/libslic3r/miniz_extension.cpp:113
msgid "CRC-32 check failed"
@@ -3141,6 +3157,12 @@ msgstr ""
"Niepowodzenie inicjalizacji CURL. QIDISlicer nie będzie w stanie nawiązać "
"połączenia przez sieć. Szczegóły w logach."
#. TRN Means "current color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:340
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Current"
msgstr "Obecny"
#: src/slic3r/GUI/wxExtensions.cpp:629
#, c-format, boost-format
msgid "Current mode is %s"
@@ -5241,10 +5263,11 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
"Prędkość wentylatora będzie podnoszona liniowo od zera na warstwie "
"\"disable_fan_first_layers\" do maksimum na warstwie \"full_fan_speed_layer"
"\". Parametr \"full_fan_speed_layer\" będzie ignorowany, jeśli jest niższy "
"niż \"disable_fan_first_layers\" i w takim przypadku będzie pracować z "
"najwyższą dozwoloną prędkością na warstwie \"disable_fan_first_layers\" +1."
"\"disable_fan_first_layers\" do maksimum na warstwie "
"\"full_fan_speed_layer\". Parametr \"full_fan_speed_layer\" będzie "
"ignorowany, jeśli jest niższy niż \"disable_fan_first_layers\" i w takim "
"przypadku będzie pracować z najwyższą dozwoloną prędkością na warstwie "
"\"disable_fan_first_layers\" +1."
#: src/slic3r/GUI/PresetHints.cpp:57
#, boost-format
@@ -6334,8 +6357,9 @@ msgstr "Ukryj linijkę"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
"Did you know that you can hide the right sidebar using the shortcut "
"<b>Shift+Tab</b>? You can also enable the icon for this from "
"the<a>Preferences</a>."
msgstr ""
"Ukrywanie paska bocznego\n"
"Czy wiesz, że możesz ukryć prawy pasek używając skrótu <b>Shift+Tab</b>? "
@@ -6639,8 +6663,7 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:578
msgid "If enabled, QIDISlicer will be allowed to download from Printables.com"
msgstr ""
"Jeśli włączone, QIDISlicer dostanie pozwolenie na pobieranie z Printables."
"com"
"Jeśli włączone, QIDISlicer dostanie pozwolenie na pobieranie z Printables.com"
#: src/slic3r/GUI/Preferences.cpp:383
msgid "If enabled, QIDISlicer will be open at the position it was closed"
@@ -6770,8 +6793,8 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4857
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides "
"the \"single_instance\" configuration value from application preferences."
"GUI QIDISlicer, or an existing QIDISlicer window is activated. Overrides the "
"\"single_instance\" configuration value from application preferences."
msgstr ""
"Jeśli włączone, argumenty linii komend zostaną wysłane do istniejącego GUI "
"QIDISlicer lub aktywnego okna QIDISlicer. Nadpisuje parametr konfiguracji "
@@ -6960,10 +6983,10 @@ msgid ""
"such issues are floating object parts, unsupported extrusions and low bed "
"adhesion."
msgstr ""
"Jeśli włączone, QIDISlicer będzie zgłaszał ostrzeżenia, gdy wykryje "
"problemy w pociętym obiekcie, które mogą być rozwiązane za pomocą podpór (i "
"brimu). Przykładami takich problemów są pływające części obiektu, "
"niepodparte ekstruzje i niska przyczepność do stołu."
"Jeśli włączone, QIDISlicer będzie zgłaszał ostrzeżenia, gdy wykryje problemy "
"w pociętym obiekcie, które mogą być rozwiązane za pomocą podpór (i brimu). "
"Przykładami takich problemów są pływające części obiektu, niepodparte "
"ekstruzje i niska przyczepność do stołu."
#: src/slic3r/GUI/Preferences.cpp:324
msgid ""
@@ -6971,8 +6994,8 @@ msgid ""
"same QIDISlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
"Jeśli włączone, uruchomienie QIDISlicer, gdy uruchomiona jest ta sama "
"wersja QIDISlicer, spowoduje reaktywację tej instancji."
"Jeśli włączone, uruchomienie QIDISlicer, gdy uruchomiona jest ta sama wersja "
"QIDISlicer, spowoduje reaktywację tej instancji."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:591
msgid ""
@@ -7598,6 +7621,15 @@ msgstr "Jitter"
msgid "Join"
msgstr "Dołącz"
#: src/slic3r/GUI/GLCanvas3D.cpp:7526 ../src/common/stockitem.cpp:169
#, fuzzy
msgid "Jump to"
msgstr ""
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Przejdź do\n"
"#-#-#-#-# catalog.po #-#-#-#-#\n"
"Skocz do"
#: src/slic3r/GUI/DoubleSlider.cpp:2094 src/slic3r/GUI/DoubleSlider.cpp:2324
msgid "Jump to height"
msgstr "Przejdź do wysokości"
@@ -8998,6 +9030,10 @@ msgstr "Linie monotoniczne"
msgid "More"
msgstr "Więcej"
#: src/slic3r/GUI/Plater.cpp:4106
msgid "More info at"
msgstr "Więcej informacji na"
#: src/slic3r/GUI/GUI.cpp:317
msgid ""
"Most likely the configuration was produced by a newer version of QIDISlicer "
@@ -9474,7 +9510,6 @@ msgstr[2] ""
msgstr[3] ""
"Należy pamiętać, że w tych drukarkach również zostanie zmieniona nazwa "
"wybranego zestawu ustawień."
msgstr[4] ""
#: src/slic3r/GUI/Tab.cpp:4151
msgid ""
@@ -9608,9 +9643,9 @@ msgid ""
"set, the number of loops might be greater than the one configured here. Set "
"this to zero to disable skirt completely."
msgstr ""
"Liczba pętli skirt. Jeśli włączona jest opcja \"Minimalna długość ekstruzji"
"\", to może ona nadpisać wartość wprowadzoną w tym polu. Ustaw zero, aby "
"całkowicie wyłączyć skirt."
"Liczba pętli skirt. Jeśli włączona jest opcja \"Minimalna długość "
"ekstruzji\", to może ona nadpisać wartość wprowadzoną w tym polu. Ustaw "
"zero, aby całkowicie wyłączyć skirt."
#: src/libslic3r/PrintConfig.cpp:3601
msgid "Number of pixels in"
@@ -10119,6 +10154,12 @@ msgstr "Skieruj tekst w stronę kamery."
msgid "Origin"
msgstr "Punkt zerowy"
#. TRN Means "original color"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:342
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:356
msgid "Original"
msgstr "Oryginalny"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:860
msgid "Original value"
msgstr "Oryginalna wartość"
@@ -10777,6 +10818,16 @@ msgstr "Sprawdź listę modeli przed zmianą zestawu ustawień."
msgid "Please check your object list before preset changing."
msgstr "Sprawdź listę modeli przed zmianą zestawu ustawień."
#: src/slic3r/GUI/Plater.cpp:4104 src/slic3r/GUI/Plater.cpp:4110
msgid ""
"Please note that template presets are not customized for specific printer "
"and should only be used as a starting point for creating your own user "
"presets."
msgstr ""
"Należy pamiętać, że ustawienia typu szablon nie są dostosowane do konkretnej "
"drukarki i powinny być używane wyłącznie jako punkt wyjścia do tworzenia "
"własnych ustawień użytkownika."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart QIDISlicer. We would be glad if you "
@@ -11360,9 +11411,9 @@ msgstr "QIDISlicer napotkał krytyczny błąd: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:743
msgid ""
"QIDISlicer has encountered a localization error. Please report to "
"QIDISlicer team, what language was active and in which scenario this issue "
"happened. Thank you.\n"
"QIDISlicer has encountered a localization error. Please report to QIDISlicer "
"team, what language was active and in which scenario this issue happened. "
"Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
@@ -13329,6 +13380,12 @@ msgstr "Ustaw górny punkt jako aktywny"
msgid "%s Family"
msgstr "Rodzina %s"
#. TRN %s = type of file
#: src/slic3r/GUI/GUI_App.cpp:609
#, c-format, boost-format
msgid "%s files"
msgstr "%s plików"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "Czy chcesz zmienić te ustawienia dla podpór?"
@@ -13498,6 +13555,10 @@ msgstr "Pokaż/ukryj legendę"
msgid "Show/Hide object/instance labels"
msgstr "Ukryj/pokaż etykiety modelu/instancji"
#: src/slic3r/GUI/PresetComboBoxes.cpp:787
msgid "Show/Hide template presets"
msgstr "Pokaż/ukryj zestawy szablonowe"
#: src/slic3r/GUI/Preferences.cpp:304
msgid "Show incompatible print and filament presets"
msgstr "Pokaż niekompatybilne ustawienia druku i filamentów"
@@ -15213,6 +15274,15 @@ msgstr ""
msgid "The extruder to use when printing infill."
msgstr "Ekstruder używany do druku wypełnienia."
#: src/libslic3r/PrintConfig.cpp:3241
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
"Ekstruder używany do drukowania obrysów wieży czyszczącej. Ustaw na 0, aby "
"użyć tego, który jest dostępny (preferowany jest ten, w którym załadowany "
"jest filament nierozpuszczalny)."
#: src/libslic3r/PrintConfig.cpp:2036
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
@@ -15436,10 +15506,10 @@ msgid ""
"as percentage (for example 50%) of a direct travel path."
msgstr ""
"Maksymalna długość objazdu przy unikaniu przejeżdżania nad obrysami. Jeśli "
"objazd miałby wykroczyć poza tę wartość, funkcja \"Unikaj ruchów nad obrysami"
"\" zostanie zignorowana dla tej ścieżki. Długość objazdu można zdefiniować "
"jako wartość absolutna lub obliczona procentowo (np. 50%) z długości ruchu "
"bezpośredniego."
"objazd miałby wykroczyć poza tę wartość, funkcja \"Unikaj ruchów nad "
"obrysami\" zostanie zignorowana dla tej ścieżki. Długość objazdu można "
"zdefiniować jako wartość absolutna lub obliczona procentowo (np. 50%) z "
"długości ruchu bezpośredniego."
#: src/libslic3r/PrintConfig.cpp:1355
msgid ""
@@ -15606,7 +15676,6 @@ msgstr[2] ""
msgstr[3] ""
"Fizyczne drukarki poniżej są oparte na zestawie ustawień, którego nazwę "
"zamierzasz zmienić."
msgstr[4] ""
#: src/libslic3r/PrintConfig.cpp:641
msgid ""
@@ -16441,8 +16510,7 @@ msgstr "To jest systemowy zestaw ustawień."
#: src/libslic3r/PrintConfig.cpp:3740
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Ta funkcja jest używana jedynie w interfejsie QIDISlicer jako pomoc "
"wizualna."
"Ta funkcja jest używana jedynie w interfejsie QIDISlicer jako pomoc wizualna."
#: src/libslic3r/PrintConfig.cpp:737
msgid ""
@@ -16778,16 +16846,16 @@ msgstr ""
#: src/libslic3r/PrintConfig.cpp:4836
msgid ""
"This version of QIDISlicer may not understand configurations produced by "
"the newest QIDISlicer versions. For example, newer QIDISlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"This version of QIDISlicer may not understand configurations produced by the "
"newest QIDISlicer versions. For example, newer QIDISlicer may extend the "
"list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
"Ta wersja QIDISlicera może nie rozumieć konfiguracji tworzonych przez "
"najnowsze wersje QIDISlicera. Na przykład, nowszy QIDISlicer może "
"rozszerzyć listę obsługiwanych rodzajów firmware. Możesz zdecydować się na "
"rezygnację lub zastąpienie nieznanej wartości wartością domyślną po cichu "
"lub z powiadomieniem."
"najnowsze wersje QIDISlicera. Na przykład, nowszy QIDISlicer może rozszerzyć "
"listę obsługiwanych rodzajów firmware. Możesz zdecydować się na rezygnację "
"lub zastąpienie nieznanej wartości wartością domyślną po cichu lub z "
"powiadomieniem."
#: src/slic3r/GUI/UpdateDialogs.cpp:392
#, c-format, boost-format
@@ -17189,6 +17257,10 @@ msgstr "Nie można wczytać:"
msgid "Unable to replace with more than one volume"
msgstr "Nie można zamienić na więcej niż jeden kształt"
#: src/slic3r/GUI/Plater.cpp:6681
msgid "Unable to save file"
msgstr "Nie można zapisać pliku"
#: src/slic3r/GUI/OptionsGroup.cpp:126
msgid "Unavailable for this method."
msgstr "Niedostępne dla tej metody."
@@ -17286,6 +17358,10 @@ msgstr "Cofnij obrót"
msgid "Undo translation"
msgstr "Cofnij przesunięcie"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:667
msgid "Unexpected character"
msgstr "Nieoczekiwany znak"
#: src/libslic3r/miniz_extension.cpp:111
msgid "unexpected decompressed size"
msgstr "nieoczekiwany rozmiar po rozpakowaniu"
@@ -18185,7 +18261,11 @@ msgstr "Wieża czyszcząca"
msgid "Wipe tower brim width"
msgstr "Szerokość brimu wieży czyszczącej"
#: src/slic3r/GUI/Tab.cpp:2087
#: src/libslic3r/PrintConfig.cpp:3239
msgid "Wipe tower extruder"
msgstr "Ekstruder dla wieży czyszczącej"
#: src/slic3r/GUI/Tab.cpp:2096
msgid "Wipe tower parameters"
msgstr "Parametry wieży czyszczącej"
@@ -18330,11 +18410,18 @@ msgstr ""
"bitowym.\n"
"32-bitowa wersja prawdopodobnie nie będzie w stanie wykorzystać w pełni "
"pamięci RAM zainstalowanej w komputerze.\n"
"Pobierz i zainstaluj wersję 64-bitową z https://www.qidi3d.pl/"
"qidislicer/.\n"
"Pobierz i zainstaluj wersję 64-bitową z https://www.qidi3d.pl/qidislicer/.\n"
"Czy chcesz kontynuować?"
#: src/slic3r/GUI/Plater.cpp:5200
#: src/slic3r/GUI/Plater.cpp:4103 src/slic3r/GUI/Plater.cpp:4109
msgid "You are using template filament preset."
msgid_plural "You are using template filament presets."
msgstr[0] "Używasz ustawień filamentu typu szablon."
msgstr[1] ""
msgstr[2] ""
msgstr[3] "Używasz ustawień filamentu typu szablon."
#: src/slic3r/GUI/Plater.cpp:5241
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -18395,15 +18482,13 @@ msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
"[input_filename], [input_filename_base], [default_output_extension]."
msgstr ""
"Możesz użyć wszystkich opcji konfiguracjnych jako zmiennych w tym szablonie, "
"takich jak np: [layer_height] - wysokość warstwy, [fill_density] - gęstość "
"wypełnienia, itp. Możesz również użyć [timestamp] - czas, [year] - rok, "
"[month] - miesiąc, [day] - dzień, [hour] - godzina, [minute] - minuta, "
"[second] - sekunda, [version] - wersja, [input_filename] - pełna nazwa pliku "
"wejściowego, [input_filename_base] - nazwa pliku wejściowego bez "
"rozszerzenia."
"Możesz użyć wszystkich opcji konfiguracji jako zmiennych wewnątrz tego "
"szablonu. Na przykład: [layer_height], [fill_density] itp. Możesz również "
"użyć [timestamp], [year], [month], [day], [hour], [minute], [second], "
"[version], [input_filename], [input_filename_base], "
"[default_output_extension]."
#: src/slic3r/GUI/NotificationManager.hpp:908
msgid ""
@@ -18717,6 +18802,7 @@ msgid_plural "%ld bytes"
msgstr[0] "%ld bajt"
msgstr[1] "%ld bajty"
msgstr[2] "%ld bajtów"
msgstr[3] ""
#: ../src/html/helpwnd.cpp:1033
#, c-format
@@ -22848,10 +22934,6 @@ msgstr "Japońska Pocztówka 100 x 148 mm"
msgid "Japanese Postcard Rotated 148 x 100 mm"
msgstr "Japońska Pocztówka Obrócona 148 x 100 mm"
#: ../src/common/stockitem.cpp:169
msgid "Jump to"
msgstr "Skocz do"
#: ../src/common/stockitem.cpp:171
msgid "Justified"
msgstr "Wyrównanie obustronne"
@@ -23021,6 +23103,7 @@ msgid_plural "Last repeated message (\"%s\", %u times) wasn't output"
msgstr[0] "Last repeated message (\"%s\", %lu time) wasn't output"
msgstr[1] "Last repeated message (\"%s\", %lu times) wasn't output"
msgstr[2] "Last repeated message (\"%s\", %lu times) wasn't output"
msgstr[3] ""
#: ../src/common/paper.cpp:103
msgid "Ledger, 17 x 11 in"
@@ -25240,6 +25323,7 @@ msgid_plural "The previous message repeated %u times."
msgstr[0] "Poprzedni komunikat powtórzył się %lu raz."
msgstr[1] "Poprzedni komunikat powtórzył się %lu razy."
msgstr[2] "Poprzedni komunikat powtórzył się %lu razy."
msgstr[3] ""
#: ../src/common/log.cpp:270
msgid "The previous message repeated once."
@@ -25545,8 +25629,8 @@ msgid ""
"Type operation \"%s\" failed: Property labeled \"%s\" is of type \"%s\", NOT "
"\"%s\"."
msgstr ""
"Niepowodzenie operacji typu \"%s\": właściwość nazwana \"%s\" jest typu \"%s"
"\", nie \"%s\"."
"Niepowodzenie operacji typu \"%s\": właściwość nazwana \"%s\" jest typu "
"\"%s\", nie \"%s\"."
#: ../src/common/paper.cpp:133
msgid "US Std Fanfold, 14 7/8 x 11 in"

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