From af2ac73a404f3a4a7be8308d3ebd10d01c3003e7 Mon Sep 17 00:00:00 2001 From: Anish Kumar Date: Mon, 24 Nov 2025 18:55:22 +0530 Subject: [PATCH] Sync with upstream --- .github/disabled_classes.build | 152 --- .github/disabled_classes.gdbuild | 301 ++++++ assets/fonts/BoldFont.tres | 11 + assets/fonts/Font.ttf | Bin 556932 -> 0 bytes assets/fonts/FontBold.ttf | Bin 557028 -> 0 bytes assets/fonts/FontMono.ttf | Bin 11908 -> 0 bytes assets/fonts/IconButtonFont.tres | 2 +- assets/fonts/MainFont.tres | 7 + assets/fonts/MonoFont.tres | 7 + assets/fonts/original/DroidSansFallback.woff2 | Bin 0 -> 1192544 bytes .../DroidSansFallback.woff2.import} | 10 +- .../fonts/original/JetBrainsMono-Medium.woff2 | Bin 0 -> 5712 bytes .../JetBrainsMono-Medium.woff2.import | 36 + .../fonts/original/NotoSans-ExtraBold.woff2 | Bin 0 -> 186032 bytes .../NotoSans-ExtraBold.woff2.import} | 10 +- assets/fonts/original/NotoSans-SemiBold.woff2 | Bin 0 -> 186044 bytes .../NotoSans-SemiBold.woff2.import} | 10 +- assets/fonts/original/README.md | 5 + assets/icons/CodeOptions.svg | 1 - assets/icons/CodeOptions.svg.import | 18 - assets/icons/Edit.svg | 2 +- assets/icons/Edit.svg.import | 2 +- assets/icons/Evaluate.svg | 1 + assets/icons/Evaluate.svg.import | 18 + assets/icons/FieldEdit.svg | 1 + assets/icons/FieldEdit.svg.import | 18 + assets/icons/FileBrowse.svg | 1 + assets/icons/FileBrowse.svg.import | 18 + assets/icons/FontFile.svg | 1 + assets/icons/FontFile.svg.import | 18 + assets/icons/PresetGrayscale.svg | 2 +- assets/icons/Previews.svg | 1 + assets/icons/Previews.svg.import | 43 + assets/icons/SelectAll.svg | 1 + assets/icons/SelectAll.svg.import | 18 + assets/icons/SideSliderArrow.svg.import | 18 - ...ideSliderArrow.svg => SliderArrowSide.svg} | 0 assets/icons/SliderArrowSide.svg.import | 18 + assets/icons/SmallArrowDown.svg | 1 + assets/icons/SmallArrowDown.svg.import | 18 + assets/icons/SmallArrowLeft.svg | 1 + assets/icons/SmallArrowLeft.svg.import | 18 + assets/icons/Sort.svg | 1 + assets/icons/Sort.svg.import | 18 + assets/icons/element/text.svg | 2 +- assets/icons/element/use.svg | 2 +- godot_only/scripts/update_translations.gd | 6 +- project.godot | 7 +- src/autoload/Configs.gd | 4 + src/autoload/HandlerGUI.gd | 76 +- src/autoload/State.gd | 31 +- src/config_classes/Formatter.gd | 23 +- src/config_classes/Optimizer.gd | 27 + src/config_classes/Optimizer.gd.uid | 1 + src/config_classes/SaveData.gd | 53 + src/data_classes/AttributePathdata.gd | 2 +- src/data_classes/BasicXNode.gd | 2 +- src/data_classes/ElementRoot.gd | 58 +- src/data_classes/ElementSVG.gd | 29 +- src/data_classes/NumstringParser.gd | 4 +- src/data_classes/SVGParser.gd | 6 +- src/data_classes/ShortcutRegistration.gd | 9 +- src/ui_parts/about_menu.gd | 35 +- src/ui_parts/about_menu.tscn | 4 +- src/ui_parts/code_editor.tscn | 6 +- src/ui_parts/current_file_button.gd | 2 +- src/ui_parts/debug_content.gd | 2 +- src/ui_parts/display.tscn | 1 - src/ui_parts/editor_scene.gd | 20 +- src/ui_parts/export_menu.gd | 2 +- src/ui_parts/export_menu.tscn | 18 +- src/ui_parts/good_file_dialog.gd | 24 +- src/ui_parts/good_file_dialog.tscn | 6 +- src/ui_parts/import_warning_menu.gd | 47 +- src/ui_parts/import_warning_menu.tscn | 4 +- src/ui_parts/inspector.gd | 3 +- src/ui_parts/layout_configuration.gd | 12 +- src/ui_parts/layout_popup.tscn | 2 +- src/ui_parts/previews.gd | 365 +++++++ src/ui_parts/previews.gd.uid | 1 + src/ui_parts/previews.tscn | 139 +++ src/ui_parts/root_element_editor.gd | 13 +- src/ui_parts/root_element_editor.tscn | 17 +- src/ui_parts/settings_menu.gd | 9 +- src/ui_parts/shortcut_panel.gd | 7 +- src/ui_parts/shortcut_panel_config.gd | 8 +- src/ui_parts/shortcut_panel_config.tscn | 3 +- src/ui_parts/tab_bar.gd | 148 ++- src/ui_parts/top_app_bar.gd | 27 +- src/ui_parts/top_app_bar.tscn | 2 +- src/ui_widgets/BetterLineEdit.gd | 44 +- src/ui_widgets/BetterTextEdit.gd | 94 +- src/ui_widgets/Canvas.gd | 95 +- src/ui_widgets/ContextPopup.gd | 33 +- src/ui_widgets/Dropdown.gd | 84 ++ src/ui_widgets/Dropdown.gd.uid | 1 + src/ui_widgets/LineEditButton.gd | 31 +- src/ui_widgets/PanelGrid.gd | 6 +- src/ui_widgets/ProceduralControl.gd | 240 +++++ src/ui_widgets/ProceduralControl.gd.uid | 1 + src/ui_widgets/basic_xnode_frame.tscn | 1 + src/ui_widgets/choose_name_dialog.gd | 2 +- src/ui_widgets/collapseable_description.gd | 35 + .../collapseable_description.gd.uid | 1 + src/ui_widgets/collapseable_description.tscn | 30 + src/ui_widgets/color_configuration_popup.tscn | 6 +- src/ui_widgets/color_edit.gd | 4 +- src/ui_widgets/color_field.gd | 15 +- src/ui_widgets/color_field_popup.tscn | 4 +- src/ui_widgets/directory_path_widget.gd | 275 ++--- src/ui_widgets/dropdown.gd | 85 -- src/ui_widgets/dropdown.gd.uid | 1 - src/ui_widgets/dropdown.tscn | 33 - src/ui_widgets/dropdown_basic.gd | 40 + src/ui_widgets/dropdown_basic.gd.uid | 1 + src/ui_widgets/dropdown_basic.tscn | 12 + src/ui_widgets/dropdown_numeric.gd | 43 + src/ui_widgets/dropdown_numeric.gd.uid | 1 + src/ui_widgets/dropdown_numeric.tscn | 13 + src/ui_widgets/enum_field.gd | 59 +- src/ui_widgets/enum_field.tscn | 10 +- src/ui_widgets/file_path_field.gd | 43 + src/ui_widgets/file_path_field.gd.uid | 1 + src/ui_widgets/file_path_field.tscn | 31 + src/ui_widgets/flag_field.gd | 19 +- src/ui_widgets/flag_field.tscn | 18 +- src/ui_widgets/fps_limit_dropdown.gd | 47 - src/ui_widgets/fps_limit_dropdown.gd.uid | 1 - src/ui_widgets/fps_limit_dropdown.tscn | 31 - src/ui_widgets/good_color_picker.gd | 6 +- src/ui_widgets/id_field.gd | 13 + src/ui_widgets/number_dropdown.gd | 63 -- src/ui_widgets/number_dropdown.gd.uid | 1 - src/ui_widgets/number_dropdown.tscn | 31 - src/ui_widgets/number_edit.gd | 9 +- src/ui_widgets/number_field_with_slider.gd | 4 +- src/ui_widgets/optimizer_setting_info.gd | 32 + src/ui_widgets/optimizer_setting_info.gd.uid | 1 + src/ui_widgets/optimizer_setting_info.tscn | 66 ++ src/ui_widgets/palette_config.gd | 8 +- src/ui_widgets/palette_config.tscn | 19 +- src/ui_widgets/path_command_button.gd | 17 +- src/ui_widgets/path_popup.gd | 7 +- src/ui_widgets/pathdata_field.gd | 12 +- src/ui_widgets/points_field.gd | 10 +- src/ui_widgets/profile_frame.gd | 30 +- src/ui_widgets/profile_frame.tscn | 1 + src/ui_widgets/setting_frame.gd | 148 +-- src/ui_widgets/setting_frame.tscn | 4 +- src/ui_widgets/settings_content_generic.gd | 214 ++-- src/ui_widgets/transform_editor.tscn | 4 +- src/ui_widgets/transform_field.gd | 3 +- src/utils/ClipboardUtils.gd | 17 +- src/utils/ExpressionScript.gd | 11 + src/utils/ExpressionScript.gd.uid | 1 + src/utils/FileUtils.gd | 40 +- src/utils/ShortcutUtils.gd | 3 + src/utils/ThemeUtils.gd | 61 +- src/utils/TranslationUtils.gd | 7 +- src/utils/Utils.gd | 9 +- translations/VectorTouch.pot | 854 ++++++++------- translations/bg.po | 878 +++++++++------- translations/de.po | 878 +++++++++------- translations/en.po | 854 ++++++++------- translations/es.po | 875 +++++++++------- translations/et.po | 876 +++++++++------- translations/fr.po | 878 +++++++++------- translations/nl.po | 878 +++++++++------- translations/pt_BR.po | 977 ++++++++++-------- translations/ru.po | 875 +++++++++------- translations/uk.po | 875 +++++++++------- translations/zh_CN.po | 884 +++++++++------- 172 files changed, 8921 insertions(+), 6081 deletions(-) delete mode 100644 .github/disabled_classes.build create mode 100644 .github/disabled_classes.gdbuild create mode 100644 assets/fonts/BoldFont.tres delete mode 100644 assets/fonts/Font.ttf delete mode 100644 assets/fonts/FontBold.ttf delete mode 100644 assets/fonts/FontMono.ttf create mode 100644 assets/fonts/MainFont.tres create mode 100644 assets/fonts/MonoFont.tres create mode 100644 assets/fonts/original/DroidSansFallback.woff2 rename assets/fonts/{FontBold.ttf.import => original/DroidSansFallback.woff2.import} (61%) create mode 100644 assets/fonts/original/JetBrainsMono-Medium.woff2 create mode 100644 assets/fonts/original/JetBrainsMono-Medium.woff2.import create mode 100644 assets/fonts/original/NotoSans-ExtraBold.woff2 rename assets/fonts/{Font.ttf.import => original/NotoSans-ExtraBold.woff2.import} (60%) create mode 100644 assets/fonts/original/NotoSans-SemiBold.woff2 rename assets/fonts/{FontMono.ttf.import => original/NotoSans-SemiBold.woff2.import} (61%) create mode 100644 assets/fonts/original/README.md delete mode 100644 assets/icons/CodeOptions.svg delete mode 100644 assets/icons/CodeOptions.svg.import create mode 100644 assets/icons/Evaluate.svg create mode 100644 assets/icons/Evaluate.svg.import create mode 100644 assets/icons/FieldEdit.svg create mode 100644 assets/icons/FieldEdit.svg.import create mode 100644 assets/icons/FileBrowse.svg create mode 100644 assets/icons/FileBrowse.svg.import create mode 100644 assets/icons/FontFile.svg create mode 100644 assets/icons/FontFile.svg.import create mode 100644 assets/icons/Previews.svg create mode 100644 assets/icons/Previews.svg.import create mode 100644 assets/icons/SelectAll.svg create mode 100644 assets/icons/SelectAll.svg.import delete mode 100644 assets/icons/SideSliderArrow.svg.import rename assets/icons/{SideSliderArrow.svg => SliderArrowSide.svg} (100%) create mode 100644 assets/icons/SliderArrowSide.svg.import create mode 100644 assets/icons/SmallArrowDown.svg create mode 100644 assets/icons/SmallArrowDown.svg.import create mode 100644 assets/icons/SmallArrowLeft.svg create mode 100644 assets/icons/SmallArrowLeft.svg.import create mode 100644 assets/icons/Sort.svg create mode 100644 assets/icons/Sort.svg.import create mode 100644 src/config_classes/Optimizer.gd create mode 100644 src/config_classes/Optimizer.gd.uid create mode 100644 src/ui_parts/previews.gd create mode 100644 src/ui_parts/previews.gd.uid create mode 100644 src/ui_parts/previews.tscn create mode 100644 src/ui_widgets/Dropdown.gd create mode 100644 src/ui_widgets/Dropdown.gd.uid create mode 100644 src/ui_widgets/ProceduralControl.gd create mode 100644 src/ui_widgets/ProceduralControl.gd.uid create mode 100644 src/ui_widgets/collapseable_description.gd create mode 100644 src/ui_widgets/collapseable_description.gd.uid create mode 100644 src/ui_widgets/collapseable_description.tscn delete mode 100644 src/ui_widgets/dropdown.gd delete mode 100644 src/ui_widgets/dropdown.gd.uid delete mode 100644 src/ui_widgets/dropdown.tscn create mode 100644 src/ui_widgets/dropdown_basic.gd create mode 100644 src/ui_widgets/dropdown_basic.gd.uid create mode 100644 src/ui_widgets/dropdown_basic.tscn create mode 100644 src/ui_widgets/dropdown_numeric.gd create mode 100644 src/ui_widgets/dropdown_numeric.gd.uid create mode 100644 src/ui_widgets/dropdown_numeric.tscn create mode 100644 src/ui_widgets/file_path_field.gd create mode 100644 src/ui_widgets/file_path_field.gd.uid create mode 100644 src/ui_widgets/file_path_field.tscn delete mode 100644 src/ui_widgets/fps_limit_dropdown.gd delete mode 100644 src/ui_widgets/fps_limit_dropdown.gd.uid delete mode 100644 src/ui_widgets/fps_limit_dropdown.tscn delete mode 100644 src/ui_widgets/number_dropdown.gd delete mode 100644 src/ui_widgets/number_dropdown.gd.uid delete mode 100644 src/ui_widgets/number_dropdown.tscn create mode 100644 src/ui_widgets/optimizer_setting_info.gd create mode 100644 src/ui_widgets/optimizer_setting_info.gd.uid create mode 100644 src/ui_widgets/optimizer_setting_info.tscn create mode 100644 src/utils/ExpressionScript.gd create mode 100644 src/utils/ExpressionScript.gd.uid diff --git a/.github/disabled_classes.build b/.github/disabled_classes.build deleted file mode 100644 index 1e03697..0000000 --- a/.github/disabled_classes.build +++ /dev/null @@ -1,152 +0,0 @@ -{ - "disabled_build_options": { - - }, - "disabled_classes": [ - "AcceptDialog", - "AnimatedTexture", - "Animation", - "AnimationLibrary", - "AnimationMixer", - "AnimationNode", - "AnimationNodeStateMachinePlayback", - "AnimationNodeStateMachineTransition", - "AspectRatioContainer", - "AudioBusLayout", - "AudioEffect", - "AudioStream", - "AudioStreamPlayer", - "BaseMaterial3D", - "BitMap", - "BoneMap", - "CameraAttributes", - "CameraTexture", - "CanvasItemMaterial", - "CanvasLayer", - "CanvasTexture", - "CodeEdit", - "CodeHighlighter", - "ColorPalette", - "ColorPicker", - "ColorPickerButton", - "Compositor", - "CompositorEffect", - "CryptoKey", - "Curve3D", - "CurveTexture", - "CurveXYZTexture", - "Environment", - "ExternalTexture", - "FogMaterial", - "GDExtension", - "GLTFAccessor", - "GLTFAnimation", - "GLTFBufferView", - "GLTFCamera", - "GLTFDocument", - "GLTFDocumentExtension", - "GLTFLight", - "GLTFMesh", - "GLTFNode", - "GLTFPhysicsBody", - "GLTFPhysicsShape", - "GLTFSkeleton", - "GLTFSkin", - "GLTFSpecGloss", - "GLTFState", - "GLTFTexture", - "GLTFTextureSampler", - "GraphEdit", - "GraphElement", - "ImporterMesh", - "InputEventMIDI", - "LabelSettings", - "LightmapGIData", - "LinkButton", - "MenuBar", - "MenuButton", - "Mesh", - "MeshLibrary", - "MeshTexture", - "MissingNode", - "MissingResource", - "MultiMesh", - "MultiplayerSpawner", - "MultiplayerSynchronizer", - "NavigationAgent2D", - "NavigationAgent3D", - "NavigationMesh", - "NavigationMeshSourceGeometryData2D", - "NavigationMeshSourceGeometryData3D", - "NavigationPolygon", - "NinePatchRect", - "Node2D", - "Node3D", - "Noise", - "NoiseTexture2D", - "Occluder3D", - "OccluderPolygon2D", - "OggPacketSequence", - "OpenXRAction", - "OpenXRActionMap", - "OpenXRActionSet", - "OpenXRBindingModifier", - "OpenXRBindingModifierEditor", - "OpenXRHapticBase", - "OpenXRIPBinding", - "OpenXRInteractionProfile", - "OpenXRInteractionProfileEditorBase", - "OptionButton", - "PackedDataContainer", - "PanoramaSkyMaterial", - "ParticleProcessMaterial", - "PhysicalSkyMaterial", - "PhysicsMaterial", - "PlaceholderMaterial", - "PlaceholderMesh", - "PlaceholderTexture2D", - "PolygonPathFinder", - "PopupMenu", - "PopupPanel", - "PortableCompressedTexture2D", - "PrimitiveMesh", - "ProceduralSkyMaterial", - "RDShaderFile", - "RDShaderSPIRV", - "ReferenceRect", - "RichTextEffect", - "SceneReplicationConfig", - "ScriptExtension", - "Shape2D", - "Shape3D", - "SkeletonModification2D", - "SkeletonModificationStack2D", - "SkeletonProfile", - "Skin", - "Sky", - "Slider", - "SpinBox", - "SpriteFrames", - "StyleBoxTexture", - "TabBar", - "Texture2DRD", - "Texture3D", - "TextureButton", - "TextureLayered", - "TextureProgressBar", - "TileMapPattern", - "TileSet", - "TileSetSource", - "Tree", - "VideoStream", - "VideoStreamPlayback", - "VideoStreamPlayer", - "VisualShader", - "VisualShaderNode", - "VoxelGIData", - "World3D", - "WorldEnvironment", - "X509Certificate" - ], - "type": "build_profile" -} diff --git a/.github/disabled_classes.gdbuild b/.github/disabled_classes.gdbuild new file mode 100644 index 0000000..d21110f --- /dev/null +++ b/.github/disabled_classes.gdbuild @@ -0,0 +1,301 @@ +{ + "disabled_build_options": { + + }, + "disabled_classes": [ + "AESContext", + "AStar2D", + "AStar3D", + "AStarGrid2D", + "AcceptDialog", + "AnimatedTexture", + "Animation", + "AnimationLibrary", + "AnimationMixer", + "AnimationNode", + "AnimationNodeStateMachinePlayback", + "AnimationNodeStateMachineTransition", + "AspectRatioContainer", + "AudioBusLayout", + "AudioEffect", + "AudioEffectInstance", + "AudioSample", + "AudioSamplePlayback", + "AudioServer", + "AudioStream", + "AudioStreamPlayback", + "AudioStreamPlayer", + "BaseMaterial3D", + "BitMap", + "BoneMap", + "CallbackTweener", + "CameraAttributes", + "CameraFeed", + "CameraServer", + "CameraTexture", + "CanvasItemMaterial", + "CanvasLayer", + "CanvasTexture", + "CharFXTransform", + "ClassDB", + "CodeEdit", + "CodeHighlighter", + "ColorPalette", + "ColorPickerButton", + "Compositor", + "CompositorEffect", + "ConfigFile", + "Crypto", + "CryptoKey", + "Curve", + "Curve3D", + "CurveTexture", + "CurveXYZTexture", + "DTLSServer", + "ENetConnection", + "EncodedObjectAsID", + "EngineDebugger", + "EngineProfiler", + "Environment", + "ExternalTexture", + "FogMaterial", + "FoldableContainer", + "FoldableGroup", + "FramebufferCacheRD", + "GDExtension", + "GDExtensionManager", + "GDScriptNativeClass", + "GLTFAccessor", + "GLTFAnimation", + "GLTFBufferView", + "GLTFCamera", + "GLTFDocument", + "GLTFDocumentExtension", + "GLTFLight", + "GLTFMesh", + "GLTFNode", + "GLTFObjectModelProperty", + "GLTFPhysicsBody", + "GLTFPhysicsShape", + "GLTFSkeleton", + "GLTFSkin", + "GLTFSpecGloss", + "GLTFState", + "GLTFTexture", + "GLTFTextureSampler", + "Geometry2D", + "Geometry3D", + "Gradient", + "GradientTexture1D", + "GradientTexture2D", + "GraphEdit", + "GraphElement", + "HMACContext", + "HTTPClient", + "HashingContext", + "IP", + "ImageFormatLoader", + "ImporterMesh", + "InstancePlaceholder", + "JNISingleton", + "JSONRPC", + "JavaClass", + "JavaClassWrapper", + "JavaObject", + "KinematicCollision2D", + "KinematicCollision3D", + "LabelSettings", + "LightmapGIData", + "Lightmapper", + "LinkButton", + "Logger", + "Marshalls", + "MenuBar", + "Mesh", + "MeshConvexDecompositionSettings", + "MeshDataTool", + "MeshLibrary", + "MeshTexture", + "MethodTweener", + "MissingNode", + "MissingResource", + "MovieWriter", + "MultiMesh", + "MultiplayerAPI", + "MultiplayerSpawner", + "MultiplayerSynchronizer", + "Mutex", + "NavigationAgent2D", + "NavigationAgent3D", + "NavigationMesh", + "NavigationMeshGenerator", + "NavigationMeshSourceGeometryData2D", + "NavigationMeshSourceGeometryData3D", + "NavigationPathQueryParameters2D", + "NavigationPathQueryParameters3D", + "NavigationPathQueryResult2D", + "NavigationPathQueryResult3D", + "NavigationPolygon", + "NavigationServer2D", + "NavigationServer3D", + "NinePatchRect", + "Node2D", + "Node3D", + "Node3DGizmo", + "Noise", + "NoiseTexture2D", + "Occluder3D", + "OccluderPolygon2D", + "OggPacketSequence", + "OggPacketSequencePlayback", + "OpenXRAPIExtension", + "OpenXRAction", + "OpenXRActionMap", + "OpenXRActionSet", + "OpenXRBindingModifier", + "OpenXRExtensionWrapper", + "OpenXRFutureResult", + "OpenXRHapticBase", + "OpenXRIPBinding", + "OpenXRInteractionProfile", + "OpenXRInteractionProfileMetadata", + "OptimizedTranslation", + "OptionButton", + "PCKPacker", + "PackedDataContainer", + "PackedDataContainerRef", + "PacketPeer", + "PanoramaSkyMaterial", + "ParticleProcessMaterial", + "PhysicalSkyMaterial", + "PhysicsDirectBodyState2D", + "PhysicsDirectBodyState3D", + "PhysicsDirectSpaceState2D", + "PhysicsDirectSpaceState3D", + "PhysicsMaterial", + "PhysicsPointQueryParameters2D", + "PhysicsPointQueryParameters3D", + "PhysicsRayQueryParameters2D", + "PhysicsRayQueryParameters3D", + "PhysicsServer2D", + "PhysicsServer2DManager", + "PhysicsServer3D", + "PhysicsServer3DManager", + "PhysicsServer3DRenderingServerHandler", + "PhysicsShapeQueryParameters2D", + "PhysicsShapeQueryParameters3D", + "PhysicsTestMotionParameters2D", + "PhysicsTestMotionParameters3D", + "PhysicsTestMotionResult2D", + "PhysicsTestMotionResult3D", + "PlaceholderMaterial", + "PlaceholderTexture2D", + "PolygonPathFinder", + "Popup", + "PortableCompressedTexture2D", + "ProceduralSkyMaterial", + "ProgressBar", + "RDAttachmentFormat", + "RDFramebufferPass", + "RDPipelineColorBlendState", + "RDPipelineColorBlendStateAttachment", + "RDPipelineDepthStencilState", + "RDPipelineMultisampleState", + "RDPipelineRasterizationState", + "RDPipelineSpecializationConstant", + "RDSamplerState", + "RDShaderFile", + "RDShaderSPIRV", + "RDShaderSource", + "RDTextureFormat", + "RDTextureView", + "RDUniform", + "RDVertexAttribute", + "RandomNumberGenerator", + "ReferenceRect", + "RegEx", + "RegExMatch", + "RenderData", + "RenderSceneBuffers", + "RenderSceneBuffersConfiguration", + "RenderSceneData", + "RenderingDevice", + "ResourceFormatLoader", + "ResourceFormatSaver", + "ResourceImporter", + "ResourcePreloader", + "ResourceUID", + "RichTextEffect", + "SceneReplicationConfig", + "SceneState", + "ScriptBacktrace", + "ScriptExtension", + "ScriptLanguage", + "Semaphore", + "ShaderGlobalsOverride", + "Shape2D", + "Shape3D", + "Shortcut", + "SkeletonModification2D", + "SkeletonModificationStack2D", + "SkeletonProfile", + "Skin", + "SkinReference", + "Sky", + "Slider", + "SpinBox", + "SpriteFrames", + "StatusIndicator", + "StreamPeer", + "SubtweenTweener", + "SurfaceTool", + "SystemFont", + "TCPServer", + "TLSOptions", + "TextParagraph", + "TextServerExtension", + "TextServerManager", + "Texture2DRD", + "Texture3D", + "TextureButton", + "TextureLayered", + "TextureProgressBar", + "ThemeContext", + "Thread", + "TileData", + "TileMapPattern", + "TileSet", + "TileSetSource", + "TranslationDomain", + "TranslationPO", + "Tree", + "TreeItem", + "TriangleMesh", + "UDPServer", + "UPNP", + "UPNPDevice", + "UniformSetCacheRD", + "VFlowContainer", + "VSeparator", + "VideoStream", + "VideoStreamPlayback", + "VideoStreamPlayer", + "VisualShader", + "VisualShaderNode", + "VoxelGIData", + "WebRTCPeerConnection", + "WorkerThreadPool", + "World2D", + "World3D", + "WorldEnvironment", + "X509Certificate", + "XRInterface", + "XRPose", + "XRServer", + "XRTracker", + "XRVRS", + "ZIPPacker", + "ZIPReader" + ], + "type": "build_profile" +} diff --git a/assets/fonts/BoldFont.tres b/assets/fonts/BoldFont.tres new file mode 100644 index 0000000..ff027b7 --- /dev/null +++ b/assets/fonts/BoldFont.tres @@ -0,0 +1,11 @@ +[gd_resource type="FontVariation" load_steps=4 format=3 uid="uid://o6egawwljhgy"] + +[ext_resource type="FontFile" uid="uid://cdke2b8vyur24" path="res://assets/fonts/original/NotoSans-ExtraBold.woff2" id="1_c6ro6"] +[ext_resource type="FontFile" uid="uid://jkpbay57t50t" path="res://assets/fonts/original/DroidSansFallback.woff2" id="2_5dil2"] + +[sub_resource type="FontVariation" id="FontVariation_tuc71"] +base_font = ExtResource("2_5dil2") +variation_embolden = 0.6 + +[resource] +fallbacks = Array[Font]([ExtResource("1_c6ro6"), SubResource("FontVariation_tuc71")]) diff --git a/assets/fonts/Font.ttf b/assets/fonts/Font.ttf deleted file mode 100644 index b460754c54be451b784139c6b6803917df2f911c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556932 zcmdR%2bdH^*Qif*&-P5u472Q#)6SC9vgDj|khEk$a?VJQpad}s3JOM4Fae4=V$NBT z7*Qk&h@fO8?9P2p?+mVd@`eB2?>_hH^LABNS67`n=Tvo7buS}EM3QBJ*fOPko3`y< zdiaILBJOmNz>V#@ck8+JhcE9Ct8acWH6Li-vv(_baMP6{&%7@3?x}7)tJg|SzsV9Y zH&V)w;S+~W`MKlsL6MYmBH>1(hfbS9dVa3^2m_-h%pP?z=lz3X-}sF9PHh=8a_ES% zU-vq|_3m7+H-?1psv>hZ&)~e=n2FP8{eESeS4Gkqh;(c*Ve;^yRTth;S7h`o&f82J zI%`VmG`-h^$)7%H=){r7_f`3XbISDJJZ18<=`)tkcvj4`7ew}4Hf8F_DPx?)*O3?b z#J}Feu6xFJ3)#iQVrT(fq;{7trKrpiN6+&7=hIvwzG^w&i-d}1FF0E-c;tdSdbi$X zna}RnQS++7$xTj*Z6k}wj}`q*;$fTY1vys)k0iC`+z~5YhR^D2^^+uSzL`+ulHAY? zl3J!MsUg4ROY&KkZ>KDbwUG3|0g=k8+xFeMwU@U=V%fQ}CABt-Xwpip%}TRAB}f<5 zewmpFkw>*PfqcWcYYL%iX}XtNYnjIV6TA|%R=ql#b`SG(lF)HNGphgTpwepT z(>%>gr_@GLo&WQ;cA8{zK9;gGz0yZ>y_>W{qq$nsmbBxF+Fi?=j2zQtCgrM5(z#P} zs4jAKmTTK|tfDPfooI{4czJuGlg^xXLlX6ayd|r({wyJbYkj=CRW_|XU1}nslAcGh zzt)?OW+=U4DEF!N4&$hD&g5L>P@8DIEhWo~Pe&)|=k+t~Khlu;+n-vUNgXqhZ=xr! zT41)<&P>`hnN-#Lbo4U9Yti4|JDQx6v9`+m=Y69&o6h}{xTbckPXE;YroKFhn0nYS zYD-?(Iw&e z7y3*s?yAB6_2ti4V@mJF|Lvvmd8sa5Vh^MnjZRcQQ_tuBvu9~6cZ5sGpyS#UtfAvc z?wFKL?KSY-x>C)H)gpeeHs+2dIu7(Wf4}xHl|%d1RD4@4p2;X}#IjEDbpF_EW7IbK zbT;Xl%zsm%Akk{US;4u%dBKl^KLrm24+eh;9uEE*{4IDScr@e-IU#?@4JC*2hf+eV zLR~{yp`M}Mp}wJhp-V&kLjyyDLW4s?L&HKNLL)tk4rT8RPY%o6MQlFqLdG=53ZLA!B>N?NyXqB z!8fIH@a^EcQZ@K~@FU3#eiGauwSt?1Ur7Dnm%;C(ad2mFm$VG-4W5+N!QX?wOYh*B zP%-HfDibOzSA^Q?m?+o4*ygPVL@LpPag!c8O9fOd6RA@ZX zmbA)SZy3jlqplJ-9WvRcZvc1$Riz;O^jVB;OnSNg4$A2aigl;Hls#X&d|_ z6p?o5x0nnJl?auV(V=poaxw|Y8C63aL!D$M@(+;NXnV5U5V|+CLheP@ijh^3hr~o4 zjyx=OWLsn#@gE{Th!xot*~{^#$N^FgM-CG|8aYb*SmYS-r8WI;=dO28|Kf}OfiN#@o!_Q zk$PClNmI_-$Uu(z)HHGx{~K8-cXPZ~)^mK-bR>Uo)0<;oLyOHYGn(UAGmhf~!(C>Q znZ$95xt!xPGmYa6GneDl=4y`Dm}@v*XRhbCh}p0)x0qWvE;UOzE;lh`D{K|!7`37t z)w^t~q1BLhW2+g*7S>RXBdoC;C;BMgx4^f6<261?_AT`-=cql%_C4eKj`;UU=r5@# zGij3)O-kojCJFl_RZObJu|`r2jt!C;aBQ7)8a)+oif}C9l;Bv|sVufr-Dyi)`=jj) zaL|u4%%OFjMlENSGmrSS&b1tGbZ+8!tAmA|WzGtY4>%8SeB61Q?rtcuQbH0B;FQ3eaN$Qv=gEUJ;nZ@u~oR5?CBq z%yCHoO$P1_tl{`r03EtL+#Vd4xmekK$fY;CkGQKju65UPe8PQ#6SRErVM4mAliA+F<|9qJP5LR?2bJ2WLUllYv_Jsfom zu|q3Ej}TuSqQ=l;VKfk~5~iGR%`kO^Uk$&?@s02nj$6Y!IUWul;dm^JWy7b!zjHhj z#=ha4Fn*rT$JF=*ViPv`fKKDP2?gkfNikoiZ(DI&mFq z?Ub1*Gl}bnYo}b5vXr=vyLQU$DYp~X(brD7D`g#V9fNIe47O8pQt5H=k=UO~FYv}= zJ2hWwKH?F^U^}&VD!m{+5|>S_KwQUTJGD}3HR3ud+o{!4YY^A5*-mYe+MLn4MQRID zbey(R+oZN3rEO|kQgqC=Q`@JuCq+kYJGDzHPZdULqpL^4u=v8vOw1@w{LJJ;^2t0? z!_+iG&2Tf{+-7b!E6s!EDf5i^!E86bnIq=3iCIOg5>`E{zICZJ(0a{!-TJ`##QMhi z(K==ww_sTjIMdsX$UG#?I>Q{NisGf4k(3B~O(+U8;PkDy0UN8dvJAQu|7sPBUpu)0(Hv zPrEK{McT@=qiHdQr{rj%XsKw$X!U6QX!B^>XqRZ;=%vvC(Sgyy(b3V#(YetZqD!K8 zMOQ}GM4yhn5Pd(oDY`ZKee}2JiD*uGD7|ocTKb6evFVqm&riQ8{nqs5>G!2Sk^W-( zTj@ti4=#Oe>6^-=mMK*J^NfiZ^Q*-&TV;03?6G><>ba{|t|`2x^qMJaX03T_%?oQ@ zUh~$P57&IU=FFPd+JpT-Sfy=yl`I`p!Bzl2bOPdQL2s&5o1)mrv4V6?(44 zQ*MM=fS#9`Rpue{w0Rai|A?NCnlqMIMXi$Pxq;Q+8ibzTus*atwZ64>pyv~GnSAKE zqTR}Fhn_FBhud@PYti$q_QUA;J$sXV#6ICO=sAL(vwQ=6LwJ(i$aC!Wq=HFlNtIkF z{!H<=N-ik5x#SK3b~ub#I? z))ZM&X3gbmX0LgC&5LW+uX%UPM{7>5IlH#T+MR22&~uG-1J;c>D`%6?b9zoW^n4CI zo7lxCHq4g&!*gQ(Vg4ijLH;TJfoi<$P1zf>H)MbA=Fk3&4bHQq+>_HF`|j*h*>@2? z;5?tbCwo-(F3RX6lC}_`iR|qy za=7`S2M>2RwEA$1Lk}EoPrUu1`wzD~bjP9Phn5|>o!G71x9L#kp&t)5Je+*!Qk903 z=W;`l-Bm<(9TNFDswoGk{ikaVu)FvZ>x-WnQpdXeLw?(^J$vVf@3x3+FD~+Z()P|G zBWTC)PJ?TR3|LxCGr~*r+V5PEn`Szgj;5?B=ltX=>g;y*m`>&r z-vZOwbTM5`H?);ydbn={M+HX*#|9?`Cj}=5#|K9SNBEu&P6&<(j$@tJpS9sA)`GfL z9K;H73@by{g@GD@`hl8(29a@*@yxRtMn;8y4DSfOxO%uo_$YIdn&DdE+EyE@y*Xh{ zGNT>tjBrLeqny#qo1gVP=X>6NI#9uXCQ#9THc-ibE>JnVKKx4fHRd<3M@A;)i;PZ+ zBqb;1PfAHjjSPtli;Q5FGBo%ptIn;gHa7(~1h)j=34R`YJ2aa0=;q*O!7oDPf*Wea?16ZYX^;X2)Lfu&tXN7u%#(u(>p64%^~3GM9m0dcgTrIOW5e^q3&OXAZw=oQ zzBl|>`0;S3@Fn3c;m+Z%;f~?Hq31&{gq{sO7kV)=C43?>DRNWfn(&11`0&K=xbPLB z_d_3qHikBZHbm% zp_8Fwq2r;$k@=CUBiDtW3_lTmD!eZIa_E=Pp-@gJ7M92jk*P^%lFlZbOUiafx}%bE zczPJiN{aEaA!LQEd~PeZsN2knxFL7GyTCDy<=BqTNpc)3*Af#Yu2Dik;s_}wk(mU4Y=eYbqzMBt=b#H|=O>o#@oc5Au$ zUB6q~o!|yt$8GMqfgHD?eZXDe4s(ZFh22%|{qDVPKlf6ns8h@-&Wxid>!y-cF{hN1=H6m=v5LDlySKVa zoJ!7Acd5I`UF_cG-tIo;J|5`ET>VL_gu5=#!+qI(Ixs5GD$qF4DKIQBJkUDOB+$kx z={_5{#46=fabFK~4s;2$3p5RMbzfj!zutY-N^@TebaS7xqVDoQv*7SR&p?Mj%RnP5 zJuo8BE6|&@N1wn*_YU_i_dfR?_Zij)PX&esh6J(#ZQX}iGd#-bVRfK;;IhELz@Wfj z_eJ+k_j#wPli|J+I1)G-IObGyG6M$#zXT2i4hMb>{AQJAgehy43mkA}J6AgMoaRmo zr=`=%Y3;Oe+B&;0qziYs5{6V?6z== zxi#G+w?bg8Tf^<^HgcnGn%g9BE|Bdub{n{3+|h1pw~gD@ZRd`4+q;weUj~f-tAOSI zI$-<13Hbcq29o^W1swmjfZzXpAmINY;QF@*g8m-^A^(m**uOK7&%Y}W@$U{K`}YL$ z`}YP?{67U!{rdt1{QCn1{RaYt{67Z@`ws?+1TsR6SvfTgHFJBra|6}(*soD(he&gKcx18JkwzJIdbC&y)oICuEbEn_$+~p5Acl%xE9)Hle*B^3L_`}Y9 z{(R2;{)qE{KiOI7&mU+WXyL5#r#KJ#Q=NzW1)PWd1)WFyg`7wIg#!;ctNl@DjX&L4 z>pbQ!?L6);gB=V^aM=NW$`UGK8;9UJJ! zn)lMc_&|SFy#oRhooD@(o#*^joag;jofrHW&WrwP{!Hf`fA!GAp-2210uKi!`D+A+ z1|A7K8dx1zg25|;Pc zAJ;wcuApfR!SCfcBK57_a*N%9vS&zftGTDgOx3-Yb|RK-o{(zf&oon{7!>u|ay@b_ zk@~7{`6_mX^eSdP_Tzp#O-k6UrLbLBN~8PYp59gW7hvB{n%Y9`kO%Bg)U(CZ*eSx2 z*s6HK4r+_MAXjtGK5C1+s4cLW^%!!h-v0*sYRT|yfgRKq39!Mh=)XJR=WyK9f5HxG zi@d0x>ABh>FW5qDtv2!6t@UgB^MwOms@pWrq zY$HA|$ed)R#(t-r8_;!e!Xt!!!XG^wM5Tg;)*5Jzf6_m=_MX>A@Kg0w`pN*+m-ZRL zHt|r?2b%WYb%%RSstu_x>%!35Bi8ve?Q7`MvuWP&b?p8j{h9u!eIOpTjfZuqtA_TA zi-z=9ug_c@PPy4T;-ztpygK2N{%`hK2}z343SV=R`iyZXEOT%v6WS*Ka1+;N#&&r1={V=W zGV-XuFfQpBr*(Vw)G_V`j6kYDqu&#<43Y`OV_>)MAtX51Ps zt*iya!^A1i4ig_P5j#q}BeKtoo%HI_{Cb@aX@DZ1!C| z&tmf2h)(trYJZ&J-80a;cPHbxmc{2jv?0STLmVu<=X=UPR|y?@_p6?C{8BwprrjR@ z)8{}A=^LcEuc8d}H6#A1*!C>K1+Z93YdT|Rk~bENlv=z;$YPw#vSw2b{oCg2Dl1jW zSrR8QI#uOI32IzGmmE>gp;f^RIro?YlS-_keK zx743>49Bka6H>&^k^p_1boSykKp=fDT;qY zxVNueiS`zu9`%W*xKDj29wu4R*f*W}n{j=m)bv$Gw~tGs^Yv<9(Y`lSYO@pd5p1)E zBi|wFn86%v5O$x$xjx6rp{K9KXT8OF3uO8loiX>(e&YG+m!wZ2pY|2?*TuA}Gxu+# zZTI1Sl}Z1I`x+DeDp|fuXv<{IgUGN584}Mx?Mp%YS;y7#kO<$PUk#>@-N^MEuIDfY zKE+&;e#Wy=!`x@f68iRf3E1(FF`%sWXRlA`^OP}}XHAl)^CO(!zDfscqkmPu?np>~1`( z9+pD*Oa=RQ#x=e_^93kp9p$B94}8|zho0X-&r=!G^3#Wd=xi0Xyg(m+J&&FK>-pcz zdH(7B^L;nbhc6OdIB!Vw^?wy6 z#>jsNb)J`)qfEs%7Hc1UMrj{h#5lrtD)g1oUVq6Uug;A-F_)i#o%A_9QktTh#-2Z3 zPTF;`-@JLC?lsc?%slCfZqgF-H&b20)+OvWx{M{oVn@CC89wRjLm5|7-dB{Zbu;h6 zk282iRHpxzGK*q=c=M_L%oTMlg3LDKx~C7uNy_wl`E)*{eV{XIhzhJdDlm>WqF?D+ zk7u0O%X4lFa@CP>%n8O>K53xq#H1oTJKuqx`0fCFvn};EXWZyYS_94>LZ-x68=t=> zYjg zR2x68obY4j;BWFQxdYn-2!Bk}kqFU$7xQu~CqCb8A8%8;^KBc-^YRqWg~Z(cD0L6T ze%n~zjl~btW@?K>o8$c}QU1lkgn#m_aB=H2c3LL|?GLaCcx5HV?Fy`8)o*nUK|N-x z*ybzd7sW| z##;}@CC2lb`V1yt4ey@5(m>b5RvE^L-1V5ZhGtCg>D<#~@!Wra&CUg^Em>n*TNv}+ z=NXy{d1Je^4_Nop*LbGdBO!x%1am87ERcsR;#p>nbcKReP3ei;J#*(!vE9g|9DoPt zA0@p$vXC~;k`mTUv@fx4*Y^5ozuKlY;7?Ws`qpRSKrt^oiVXU^XoOtj@R_dY;A-hZ z*$-2v&G*l}wC#y|?Cm`3L%=tcb_rzbfXx=dec0$#%D5RK)XUt$x;}PD(K(eOuf@JI zrHGeeUZ%`rkEH~CT<1PIcVoV$p~rKQCSYpev$gp4x)gJSTq1;id4hQx`yPrH*Y!>O zoN=eQA|G-MOoVb06eM1fwBgkG8nQHF%`pLeRKdRdjSdAMbYsAeE1;qgwG^m_?rZ)4IVwfulh`KnDCr}m334~F>^K&AzDNGsx%LQ5m5||kH(ht&10|uBxeNbnk8SS4 zCdBc3CC&6@-=G_EktT1EZytJ?mg`Su33=K{A^g9zhu#~IeAuuS=f%iZOYLkr(+5^_ zZ3#XX^Wuh5Grl*gpIH*gorKn93f_%j{juiG5}c#?G2MV?Us~ z2>G(iTI6UZg?z=NApO3SS-`wuDt+)uuOIp}Pi}dVYV!>zeM$G-YBCmhV}@78%kg#5 zcE$xASC~_IeO32yki|pi^L%r!_P5?;pG?YDd~od|7pJDYiID zKhplDx}=@7*<#&MM|Me3D8RM%`5OcJB-b+-$I+>$uZLoX$zR93#j{e&I!l@K5%M37 z>((;&N($6Pr@8uVhz^uVFp3Xp7Gq1@BTyY&7$(N_Klh&!`%r%$UUaTT`Kp`5b@p1l z{m#Vm)q7Uq^SNPG{MmJaur7M5lt|~<$XJcvPNkhu`j+=RM(ztk-EWFYN5;>yJ{u1c<5(i}_9}FZpnDb?CZ4~Exx$4Z&qaNX*}C6cmU0I&A7nkn zC>{SVc8K-0?$1|ZZ+V>etPn3PgY?DcVJ&Sv!Ma}emUaL5&ufc_Cs@qdyr8!}pTcuj z#~>YV)Zg`4z_>#_C9G~zg)qbGvrSkZ&R~B0G4eH$5EQicu!iZy+J$S@4?IKXPM(W=s!bUuGCV!#n)X)g zy_)b+!nnS?c@67u`vCKIU5k|g)|jlHv#c27Ne`Z59eDOEfEz*gH}*+8kBGG4IoQ_Y zCDIjrt`%W#WHWuasI=x9a_7uOcD^RjkT$Vz=lSg(>B}km93Gj3nf8y!(TDwo&gAKW z|1aQt0duqXTHRMW_quN!*RSDvQQGqYVU+L{WL917YBn_Z6x+x%KTL4xQ!Thd&OR|9%P(aE|=+^i;h2@ZB$2$g^Ximb>40oQ3vyM z4NariFR(4nL!=4u9KwFkhxj?d4uqOd(_7>czh^zV2IhVPeOoB+3u(k!u%h)QcF^b2 zNzi?Yn%*8C&pGDI4baC=^yzVwJ&yUzD5=iern>h`dYNZ-du+E1d+DD2H1ypB{ifjq zGnk*eD($grWqT!k@1;0dgmJw7qx(O)*GtG)pwHG6_JTxZvJc`De36c>lWf(S&a-UN zlIYiy89&moVI%x5cMTA+YH@$Idn_rqo-xD-*xX98MR*9>H-Uy=e*2&tb@dFqAcAfYcG9xR%F>d zr91mUbjATTL+b0qow7_-?3JPa5$&P=Ce0gK?rIbKm3(VgB9b-zE)zt z<;9!tUdG?MX0jG2j{lFRFEU@zvBGyf@2@qT@zkR{?^@TfhB(BYO(FJbbd0$<_C5PM z#-2+5FHc$uW6SHv6k@E__#5~`4rAyF`rBiYDTDj<-3Mc~?>EWtb(5y{ z)8q@&U+cqe?k8lgF~$0f@)^%`4EFXc55#^>dYOB7!8v@v8_O8GbUf1dZq^41`$jzP zy7PXhi`mY*;gyU}uOlyir(?IHj}4;#)9);vUbNk{?1& zAEf{PPRRQb%B_aHrV?%6We%xzn&C8029*XRCK-uszV?797jovTYa z<6lv$6Jr!>9-edQw9WFBiJi0d$IjV|UA8Mj?J=CIjrDmji@gO+3(8Py31L3U`jq$; zd>gTiF}o6R-N)0p?f}O32C;L#Yq&qg{#xN}CIO>7-|%$lBM4`e);#F#!7d30}KEWR+E{W``)_KGvu_i031 zY~}(kb9aYzXbtmrEXLYeSX-2^-$D;M1_I+qhQhkCE^FHw_UDAkCgQ;JvkPOT{?$$v zbIvStj`qJpIh(N29XwM;Fm~te+1QlZ1-dg2DTqxX);#84ZDI$kdwAB?h%K`2ff})^ zG{3hNV$De(`g7f>>rCA@(6#2xguhVFgQS&3_I&(>&%55Ue1)wF~;YfmnTeTj!}zme?vTvDp-|yR<&clrXkOp*0isJ_fD!3@k)GC zQIBbEPcn8!3>Zqbdr`DjBAWbKAsxyBq<=eboN_xp-J-%k}GE%zOj&Vm0= z=lhCxVtgxNk0M+t#caOqu$QsF(UtRwJnyCv4&d+fd%$4E|C?Bs-Nd}51K&b-K-Q(m zeFyd#im&%)zVIQs{6ubJK3&23oUykF`aZ$@;a6GWOJ$$p2fo$lE%ohw=%FriZQi-j zhw3vo^}Zu9`n^wG8NnFsLJ6N;fE^G!dR<6cY*~E7uX94<50rqsdQ*M@&pwHBWBC-g|uBu~hQ; zW5?`N`nj$-+Mt^=u^G%cy5@y7P(jWkPy|9yTp_&-VFl2zQaoOP^i<-C=GU-*hNKrJ z)O*XuLp`q;FJJR&9eO=c$AxnILz(2&a<%@1EGmyDOT50kb!pjJUwI876EyBYy4Nnw zFAOh~BT62XSHqI=Fq)^_^JQ|a4CyMH%8`)M3rSZQ60)4XhjcBoIphsBexV$CPx}ku z{@SFSFE0@%y#(=pfb_h1RW|RO^lHR)&6Jm_oc~o0UH|_xF1FwOuhYBmoSDb7wk&(9 zB^iT;!>hdK=gFJ%3UU6@Bi0O>LU-WpbxsoDP^bZ4zBsoaK>y3Rp18_FeX%>?VbHp?{MMlI=$NVJik_=X#i1ss%*dB> zJK<$e2R?$t{aVJo@HS{Wn#0FX0rY;_V(eqZ9;Hle%M-8>w9OC3&oxc+ zYP!nY0=TC8FCJeKDtgY}W8~b*b@pLmqac27_G;2^<6QS`kXNPk-}N|0S2_1H zf4h}&y$kD%@yyY_*m>``)WQ+OO&z;~3RdaVz% zQSt0@0G;E*Ih_f$O{&*r@E$CINiYNOfml!I1nP&XZw&`??>V!=lYJ%UYWo{O^`d%I zU8r3;0C_$AsSdRc)e$<&c{hHpI%dY}=~3lA4BJ8dT(7BqHSg!3@;?jM)6=ucs`5X< zx}rAo>kQ`I`*??#Y2N33W^tZD+04UxN>}og+H-_LvAO z=w1^%?CmS*_fq;!kL!e%zT@E92G1rfDMQzEl);*(rdb_(P1kMKqSzL1oi@{ZCi}Rr zZeoqY{n{5gLMP_c13juTe^0!-sK6ZMAkWV_)cG~zAn$N_S7VzD=6e~eFMeb$et>z$ zM{%AfRKA7pAcgCEb7^6b^Zbi@n7;)1rZs546X!`nB}}@0x49A?lOTInxlAKe?grL3 z_7>1@J9#hiukuDgMtXl(@(4h#mh+u-DOt{c3%GmSGJc{xs`j zA8U+%VRzbpFplcvINzdt0=wYLc=#US!T9-cqkCO>bubg1{1bHV9cpT*`qjAlJNp%x zCMWhNdocPfnSNWG%$QV@Z-h&-FCSEWd-v(P0lo*OKV-4C$+E_<7M-r&UNc_mH)jnQ z2iSi$Yw@98towBTnEg!MAJ%g|o5 zM9Mp>`f82$h|%i|cM~9`BrYN9?h; zi!FvDn&+STrt0&5%RghkoVU+^$v4&K|0Ca2KmJdAQ}g}@zNvY=@2U8fiucpP{-l08 zQPqnl^X%4h-6Q31C1tx*mF>LGdId9GPMrF-TLgj7ZO5$9z==JVzejeZAPMy6w5dcfcioMf2u``LXaf62hEX|Mo$wM}gHB@5qGxK(Ses+a)&?$Mjnp2Sd+4a2JU(fe9 zO<^i@hyKtQI>zH^gl(Y--@ddk{M(dy?WVR!oU)<4+%0(<|hoqOfVbKbVt^DlPX#5s1f&fx#-8lbDwP=;?rJ>N1_Xv;j} z_!{4CdcMZHBcZ>F)dDW?HN$G3Z~WAEJYO?6@os50=j=FGj5}sI9An>pAtAd(hTRvh zjN`;_fEQS^YxpU!y7ubQd?)Fz~QQ`c^L551Vrho!f*L>c+DV9{msfQ1h$b zYTy1#ALQ?U_i?Qt>Ez*il~k|qvD3u64)J_Y>rsE#_b%x0{~6h?M=r)DzU?{hKY#I| zIb6R5G*ll-_)%iqijQ5Mua?Ly<1aqNz2|*O$3XrDkAHJJ?o-}3Dx&%@>?ZO4ELDBV zo1?4Vs8fB9_sNy`CQA6O?jK}5@9P)JnUL=i?)eYpV%>6anY0h)r5Wc+A}w*=hO{n_ z2+@ z)(ZFO*lyzJ7@t7L`UIB|Pf*Gf%Q>iU|7jiXyk{ixc|Jgx_gR>CEKa2V+xOrTN!X5k zp4?|B;~L+dh_4jj3rZ4w-1i62zmn8P5Dv4 zwO_H(Pn?H1KM8892T4<#@DVxCE^+` zC%-=Phj6|N*5|^0fY%QD4ChC3QMuS_6TZ7kRoJ&m^~RK8_mNno! znJ_6g^lc}e!gcDlFNL;HjPu>FKr_pfBNYk=ZHw6^6R^^+_|3i3BJ?dzns0K$LE{br#MfHKRVv{p-Oyg89>N*@}K&M zj(30Bgz`62&dZ{?mn|HHcS*x7rp_<3c*il(7- zgBn`Kc?$Cl;%vT|ryRoCq!%;%&Ahpv=VM9P!S`mGR>xc0oQVHTeLL21%yD@Jc8A`4 zf6$yfEfZy`Y`Sf%{+=iS??akde!jiw7#nK_#>Qe-7b-weU_{gPLo5Pe zbpHz>qmG{Es9$e|+hGH2A)V1F=SnzYRiVu_(bI**XzvGnr^S0L#;$&RW1XtsOmokT zKrH7Dz9Yfsa=wBnG=_S>bI*HUtv>xN_qPYN(*s~rKn1fdwvG5c(r@LwOfKI0QO@~$ z$}GPB;qSZnd$>yWOkF3&8uK>~^^N|0B;N@0jdU5l>8i}$Xl2To$@h6xtyPjqd=b9) zJG@W4Bh-Z!pnhK+N^^~oHG2(pqMP$||HxdaEcKw%97g?EKX1&xgdFs}+-JVm2kD2| z=+EO*yF7hgpC6ZMKJPzd_13kCa46@C;SfD*F1hKy-iX4}K%Z>h>~l2XQg|6Q!fBoy z*wi;3n5p?_PtsI)Rm4dH(j4yh4}+ihS1Pdq{|2%I&~Jct2Y%-Fen#=Ht2537u@%2+ zBcTp(J-h(li-cRiB%rMDH~hPg_)5M^m1awlC^KwG~ z`OB}wy-Pt|VAfe-B+LccUg1eNE>bZB_*zBUQL!gr=Ze?B3V0r9OC|JQsU~!Up)eb6 z1L~`^U8FMiROX(_+*6r*DsxZeJt9>y;63;bj*3+E1M*a@4VQ>yBmw6coM-4cWoOKU zTi{`M1-6J(8vvIBx~xWuzJcFF>d^K&lu>6rVADDWMC#TAe7P=mulo{g1pKBhK2|RkDnT>o1Nd`2 z`b@nCfPPc&b0BYh^3-nu{a^}EUVYkIKPJ+k2;f%@=$j3017vD|ObxI{gQFr1T|lOW zb>Ut(Ez&3jDnfJU4HE(VH2OoNF=aHSjK-AFm@*nuMia_tLK#iaO_Odg8s@?s@FaWy z-@|c{rs%#Yx^KD!-WF+A0%}7?7z#6iYt0^oH{dHcEPVP2GvF5BT63;7=UVe$L|SmI z1?9A$oEDeBaJUkXwZ&&5Ezw`g??qZY1s}qXa7v_g1S$a6TVD(APVz26Wg7U+6Rm@P$qfz)OIfo$!TDj2o9s1H#UY z;S-TA$k+v$x*QSd+6AtIJ4Ct_0QA)DWs&aazx$=|h)5P~%Nheu0B!AY8PJxV)nOeV ze@|@R6WjN~_Pt6&LqOlX9uw&uf)Y>_T0>9RD$<8`_8AB0u`hZ0)`NC{P5a&t*t8#G zUccgizxMk^_NoIfmj#!;+v7G=fghALhZW zfIWsi1>_rE1lq#__=tZ1r~n|#2y`@(c8=@;=y@bQH}a&&sID*wCIPk`h0RCh@LP1< zVF=9PXVna30QZi$0;qEgelg}v_!@o{8S8_RPz#W6EV>*!70|(0`rKIbF!qedxUxX~ z=v1k54dN>Gq6?U3d;GPF!K+QS@_Z{+BIt}(6(8~F$+JR z?Et!-jjztB1B+lEpwBA{13J924ZJ3DRVL7Pui7j!7k{0LKIWn4c|GBEk@-=$5e|wh z7!F^GT+Mw8SHjcqmdG`sWf+JN3}8V|^P za{(AEvIxIeyh`MjG`I&CJ8o?T_lYbi1zq7v*ekNM1FV2UBDdWxa(g|P4o?E@Usen7 zk7X|dHd&4g%ZI{pz!#UF5V-^S?x4+g-XL;UV|Yj8Zsfar3Q*_W=;3bKd`}se2$X%# z&m#AhhJNrU{35b~cCElaRxl>4;QD=&0bSpZJog_LdBBF*fIqAp2Gp~PGFH+4Rru6{ z^rr`#!&E@84;dH)&j9*)xFLKGl=X-U#h@}=FY;(I(9TCS{s6oHpTlmz$5-cvQSb_E z0pwdl`D^H#YpO$Apl`1k33Fi?tOI0R^Bo}bT0fxwwRPbVzz5dOhKJx&psuxlh& z(A#6w`*?Ri*N<-&S%-bsm4&4uPZWeDB2R{Z_CEQI$WuMxIgzJ*K>1G-ez z^8xigdk>rwd5$uk%K&Wk+-2~)$n)s!g+3xL7K05UFFhvmGIFk`ed}r4`fEg9;l5Wk zio806e;A_#;0LcG?;F(lCi1=68ioRGd-FD+jJKLVFBk{t?(O9w@6eui-Vk{gy}efy zUJ`kKKCA@NKPU&&VKF=cufvxjA0p3(heST2jF0QVkNl$`3q(F`3FkyUdr#!^Yk_+{ ze;2mFF_8^HNC*1W2K2fCzuhno?u4h{L!hjU=yBs`um{eHY(maWl>zxSw+H&z<{5Ac zJPOFV`74nv$g<@V*ahhF3-tX(d1wkRifnBL^u4XL(h4xDDUihJLo8kM9e^Dv=)?7z^nChnqyUQ`hz@ zVJE-tIUe2;*+HE=pRRQws+9a~O0!)CP`At&Vv1bTO0ou4X3U>nj z`coIUUt}Nk>_f(VGXdY+_bH(JeP{U9fa1^y@WuVKd;dbX7oG$1?WbM)DeFLfpxy)M z>HzILK>Y{E`!ntTnfeaag3Tho%wy@93EX>l4CILXiXDEd3tz*pB1h1}k!gSpk7C24 zl>r|)dMR8E=;r8Sfd3xd0VhR{VY6ej^%yog)*B`Q_Bzh}$EyPOALst#+<%<=k3R_5 z;`kQ$S>%L)Vo(!0!cdqEw*hsXcn7|Nqar6=C=CrE3&z6LfV`)u_tbTOUQeN$-yatF zqXsi;Mi)`$i&9!XG%*g=k zA8P^p0*$nVPx*_qcEGO>@s*+BEtIkN4Ii7|;<3BIhrHA-1N^d)kKd|d=iDUm8$3yy z#5jXsw-`Uaui(EK_|+fp_m18WJLTT{0m@vNz6TSub#ie`$;Y%?Q z%8a}Q{6&{>;|U6NbYwcu!1qbX2_)Oa$6n{aL^+)qjN?F*PDk5gNiJFc22N zUGNxSyBZr{2OJes(*=VgcX z4YIU}iD_F6&{NwLfPUKffHt?g8a9e)-yG({$8bMhhnSA|R>#S(S4^j+a8k@A z$bZSRVmhOP&NBfY>w@fE&~KM7#B{9*H^bLrx|M@oa2*^L)4eX>v)!K;la&G;;RP{0 zs>9P_dZqzo^`x$z$ki(eD64k{d@807ZSHFWvi76R{q7ZWDRNx8PE3Ew=zph}0m*>B z4R}P%WnBRqUA9%sz}`R|gDSy#F@tIUV9tkh2V@v>l$X1602>XP1Ye06J_C-48PN?^ z1M!hd#EdEn*kE*L*db=jY~g48Ur(%<-v~TLQfUTxY1?)DRc1=ew)A5HH z=ynG6&A1;v5OYNkCc~RzW)^~K&=v*)ZJddYW&5VzFFj(MZQ`1 z*X*0%LBNmZkY^5c%=tsimDGLZUGOw~1nA|;n3$_dL0v%pt46|=une%-Rqp}vUUgi| z+z^z8`p^wV17*&o%z60HJajhiIlvF*?S?aA=BGjxps&pD4|9Ng^T{`#eDldSpL`3* zw}5;L$hUxe3#P)&@DRKTU%){zS6fgVHi=m{SIjk8Vy?v}uYFj|b!A|UnCr_!Q|Jv7 z;W|JE*S`oG;3qLRBmq8h1NOWDd*3h~u7MTsyqFuY=}oltrUPPbeipXCQ89~LhyprT zgbo&=gGK0I5jt3eUKgR)MLXbkF^iL-A~c6>Vs2p!yj5TkAn&c%=T^$S^=C0l3>1T! z&=H2hY`6_*(~`H~8~9DkQe&6Z-brPyrgNI(}$vDs2=w)7qN4v;s&ZRqH>OJD@d z0m{1#pT6z1nA_3k?X6)#9Qx7iFNs-(+{>l_x?A=-Z092%+O)h0;3LbC<&NR7Nz9$) zfxLG<04Mo}46-1`M?mQG?h|5ICz^Z7b1&onz4+4##xK@|=04Kza^=Mi-Cs14Zq(f9br0|o*%SdFgM(BIZDPOM=p zS@Vk+)@o+$4S=m4s|m>ccu&ACkCV182}oZz9v+1s;f$Ckia`UwC!avSPrL#9#5|cF z@VO^x!;{GPrKNHZ&2b_O^-akO@4_gBE{|Nhig!~`9FXrQh@PwF8 z(Ag)`fU-Vq1@8iNf7T8b0r!3GgYJMoY{0%7(B%enu(1bxBW4rr+=T8neIjOaIl#V~ z@#W3PwIvm>;TGihg7$nd8s-CS`QmB#2(|)?KPQOuXv?8`QA z8BB){fP25>-mgMX8fe#7*yAf?|LS3Q4YtBrF<+DC>*er>m~Uv`H+_KieRE9Ax0PWS zd?n_)vM>(zi`j-=zApsm=zIL;hh)INSPz=*Q-HJ|hXQi`_`8@L=wK)5ySTpVPBFV{ z0Q%g0M$DehK;3(hV=w7@(Z^oO{|SBlG#>Vd**8bb{t|Gzm;>ZFK)naP<6}tl{_{pL z2fM>&F~9g=9-I(!h;j~nBjzx59>#|b?-27V_x`$6%x@(DzdS;nN6^a=eDBB>F-L0w zK6@1X9IFnr=@{w9k>mJ#Vosm~)?DU9HXjROmy@NS6RZ$(DhU{KelGyGz;Q8u^n*!2 z{iibl{hp?-)0BA{UpYg6Ia3U3LVKVeo|y?t;8A!3Xv^6kP|w*Rz!-6MF+2q8f%c!> z2RUNS(XMl};oNi}&$-{kWaAsz{b35+2*{X?A7=k5CWm@+s5b{)ul~fY=m;I6`JLwm( z90NswUs-lq!=-RJ+$5Gi6)Hh9cmk+DP!H~cAK`>pZV<@t?t^n;1-U0!1zNyYVue}) z?Froh$Q44aupe4MKbQpQA3Vqz8R4HLyGP94Q7 z1Ntsb{u0Z@DoI+&HNp>vK|6RstTcXREv+-4pJ-WV4Co@7Emk^ykbYLI(*0o^EQH$u zdzMKC(%l zU#uSJtY>+ky}ht~uZ3duPK7dnZu*n}?&~`O&{@AOuwSf8YXW-jkIVxK!fdfFqYanc zBi2C58;HIKp~peoGkCgKL+ZnJv4+x~VO4?hhM|Yy_{8vOa7?Tbcfn_3jigN@k!R$W zVvWj#XT%y!+ehC94~jL0K0W3`vBuVcF|bXnaaG_}_(H7l$UmO*@izjxnUDdLJ>f^O zCN>6iH<9?HL4dDJwgA7GJQD7QC*cj)0LVP~Fl380B_EW6YS0uYf6B{ZU5+1IJ`3I! zYib%G$JFP=nwACFb9za@AEsl+8R&J!IM^uG6ga`;26SwSHGEZRM*1@r)P zHR}qXzFGGIGS7MwHp6Z>Ar|kMtl8LfHtn9>1iHcymOh0lTZ&&GapX#1Rk zKz(z%1NrA5%bb_sTR0>Ci@EcFlcIR`cu&{>-tEjDL9%3!BqB)^2_galA}SyXl0~v4 zF(WD}f}$cIl9Nc5oFpd^5XmAUNkkO0h^Y9!U9&s4#~q0J|G)R(^Xsdf>FMcEU0v1P zQ*Ay*ejd9Ckltg10Plb7xH2DyHy*DIdH{Ir@#Wx@GM`X@I(nk1GM|L+o}_<2xk;H% z^#<#e+5e=%kr$Y)%mMcScxAwLWj@m!d8etY#7 zWxiGoQ2y7t1M2+sV&HDj6^v8nF!J%nHOd_B0?Il3VE}Ir->1wGl>v1+Vxuxg!pkG! zqmeVfS!KRi7(5NWR^}+mGwLNkSx3zQYrr8u{k@d~&`;iK2zb|9ic!oGlbi%4&A61WaD z2gu3AGl0JSi!zsx?h^PF+sVXsGMB6ZUnp~F6wpRX$>Y)?U>=}NmxTfCxvUl7`ZC&O z*=NdJ9st*Z7J&L%{tlq5%c-Lkw9$(C;9)QZ(9SEqQs#SE0BOC)Gw%%qv%r33u0$5B zEDU&NWpBVUD|u$+H_BW^y{)1iR`JX#o>>LIt=b3R$<>r)b!`C8uBI%jsoT|Gv#~oH zr~=x9R{-s>hCHu@U)Ej&nu5o{G_X^d>l8qKt>gMScx~MjKz*&_9qaRhx}Xbq4Xgyn znhiMs@80kLcp1D44k!){2c^IrfV4Kg4L$;YDsvOpH{A*Pf$?B7AitZ*@8)WNv^KvA z$nWNZii6%kY0wNj2dMk^_X7BFOCitzkk%IXVaq0PTA3eQ2}tXM&R{s8Uwm*(nOie~ z3V?dtN_%ac4R(Xyl)0@SAYa>f_qIu3A^1X>+lzoEpd&y=Y^QvzDViVN1_l7~`QZ=B z+(F naHp53tz{G!Z{=ocUH&X35)&T^m=px$>524lfouojSyohQIqW$wxh@_;g+ z4uJ1=!Na?@DRVb%vAZdto_0SBo(CfUytjKfAb-1mRpy>-fI8Si9qbtdxW9+~xaX)c z_htpO=iWYm=l8w|xWAX@_wtUt)ZxCepeDErbO6-xKGNAY8c@D{o505ap5AW*^0oga z&=m{;3jpQ+xCH11`U8092!X?gONE zl)iCvoHCDvKzG2qk5PxmsKet;0CjYH9)N#8&jtp9&ET*yPf)ifc>fpW0d4sOj)kN?*i(LHBs~XN`Q9!o;Lh}-#@$n$kz|QEAvO{=f_9Dab^CL3~mNbfw#ez z%KSMKpiX{X3TVeOVNe!OrZd9;@BYOB)WI*Sm3cM_?giVF`D=F29_&%(x%{9%_{PI; z)X{Ie`#0+Rx2M4hu;Rhhq2Prttg=&RVx<{!C1JwQI$8*Sn@%;b9llRe-jzOBqZ zslz|1!#}%#$HB{hdd5GP`6qe$^Q^K|74R^a4}MmbQ9@Z}LoiTTRzc7mOaZ?u%jUX` zw^o}I#R4IKhtj}Q@P)F1oPrXZ2{?5ocwSkdN`OyeC4MPD#)fj0T@5%e@(pj=LHB zrmQGsVGpwvU97AW-kg5qGUvhrL3$Xg!Xo#$g^VS`$E@p7G)H1Y)idCzwX z=mJ)QUzBy#17M%B@+&|(`RfDnRv-i@SHaAnG@uR&(guZUfp*|oFba^5LOZ~B$|_7= z3YP_qKo2kwP)~&yfUV%TvWifrMJP)V%29+kMR->c@>1lavWmKZJQS@CT7mvxJXj6( zgYT48EDZ94>Yx?q55|Ml;4q+0ijz)p(kWgCbOb}e62SeddH(9Mpc&`^UI5d;W^htj zCBmRMr~_Joet_poOam*yUT{WPC9{Kypb6*(C~HaTx#S|S7o1U6sqCN(s0~_zz5sqG zH5F_GCzMq>2#SK*paXak3YtZVRUbxk<{&t5YC zOb0u`Ic1eC2&w??m3Tr z9k2$#w-vuvR;5gUK3WNWtprb3dKyds#Hj?oR-!LghNmmjKPz7g>H>JV^7G(runC-2 z*7aGy_27QMz3bx_B!Bc?yH-8AYSL-TpD|i451S^$w3+259nQ{wtaSQccdw{ZTrQCJ6R<{VCzUp=b z+^V5!@0Me_M3@FQO4Zvw-)gJ=pfRDhB%4%>W=nv>m4Q2v(xM444v8Ha_zDHS& z$U~#)fPU79K5+;A?2e*VXY__co(#?lD0%a67mkbO$_h4`sXOdu25zAI&R*+5jGC z{vseh%~yb}%DOibfZy)D8cYR?0PTHW3(yrj2gZO|U>*1vkmviza|@nr!Lu!Rw#75x zbubCc2gGf$3mgMKDyyXhvVcP1I&d?%6Lbd80C>FRd_cRjJO<#W`-y*lNkH8D?*+X8 zaqoW}OajEee;wEbj)5PQ)ye`{Kp}7)xEb6D+Jau-8Spxo1eSwc;45Xdwm@!h9k>k; zzx88)xUFY^b%407kAWYR)rRK+BWqxjCk4^#QMg82}#c^$GZ1S-p8@Z_3`gD!3Os0(fWd#ej14CapfC)h8#o22e+R zT7X{QRqzg213m+PD622;?8`g*-UCRhFLC-3r|&AT5B#F6hpz;cKvVDpm;~Mjl&>H6 z`c(tGqaS(hN1pppu710~kIH(4d_2PaN2s4iUIN^Egt9#HtFj)A0`mCi?Vvk&1uO*I zf6M^I0QVky7`y>!|Hrn0)5>~08I%Th0`mR%IIsb5?}=>SIxt&VPv!;G)033vsRH1B zKpCIh7670KRzU4KM{P1eE8Q zPr=X1dY0#&EdqGv*}Fk|&<6|wW56u%URpetqO9j00IvheF%Uj_zL&CIC=K?2)5?00 z`WO@ho0Rnu?eh|C`_gh{4Q>E<$KWTx8-Vl&lb<22mGyFd&=!27tXHrNhEndK8UZSZ%6gN! zW3JbFllmNWD_F0rw}}51zen?)(VdkwhIfp4Kv`qqk+E-rcLDr3_Ge{{dk72zlfiGw z8h;BQ|Kq9u3A}3pw!nmy;GD81-UrZsCk_V0pUAj8@dss1V$7d}{V{Yn1iQATSARQP%VVfM;hU z19)U+O+ebS?gVRUque09|YC z6`(oTrmS_Ow+?*2c%`2qJf!lN6>`zG#fq763lj?I+eed>P;^}S^Xm;%Vp z7V^Wqr}aSq12IQed~TK7=QCR0hu}>m$a?=H3V^PFvV8TkvcCR6S*Py=oxwBUEifPG>&E~xII$LzMNs1^O%N2g>;{*;YaDtFrB#%4YwG9ehgJq3+5K zcT;wzhRV)-ud=VGr0k?C!7s{AKB(+S4`n-715S%}-&JScATOu@$Xk*2;0Z7W5UZHwl zfnDP*W!LPW?3-IEyOyi$Tk`?Yyw=4VZE5K@HH<=2!*OWSLMqS-g z6nw4h=IfPx@6*b@Pl3bWtg>6YqU@H>gK^5ff26Xp8|~IjmEDHZJljyNw!bJF+sbY~ zNZB2D*8|kq13xLdBkz2$EqDyP4(2PH{pWUP_^vZ~>%0kk26!I(!p6R^yHd_>)K53c z*zE&wOxfLM0`k@4A@HKIA4&#KDZ3|S>G>d7rR-kWKxeQ<*}X}tH*MIP^7Y|*pYGs& zW%n%tXtTbwbKkDuIWPt+1mwT(=im=zvlrcFFS^ZMbo=4W%I?SCe!Sz6>j7nWlzWd( zRyKPQ?8n|z_TxFhC}ls98xZfw7JzztiZb`7jr;TNr(1(_${s-dJwrOre4^}UpNIi| z;=5S;xhKJJ053fUPYtXERw(=VihwvTz+W#0K|a8>7s)?+4D1)l|BKYsi$?%;IVc(A z1rr*wL%`?Ce(45q8{nCj$j9Jkl|6*tLuM%Z-vG0~24xQ;y*Yl>zU6>sw`yrp?9#KsHbWQ~(o|J(hYH2XBwd0=Pbo>*L77_^*^bp%>V%?1^^( z_-)d?;GnW6!=sbmQudT8V5_pH4pjEr_bGc?W-wRT?=%6wD|Sq?b zIqPF(&wg6jb4mf)e=a;c_q?*-9jEMhRRQ_h`Y6~5sP}D@bsM}an8)9( zfHby~kL}dg_G!xg5ZU%2@BDBaSPJL|JK*yjH9$uI@9tOzsGpAt1JeKKpt5(C1hmCY z+I3e0@Sd`F*94oCy@z{yHYj^<5zrGHQue;5!3kyWr+)XptL%?6fi{3PIsiW$=n9?( z?q$JMtm;QrSmo+oPkwab+L79drWRKb{RhA77{J&q?!h>iY!Ge^Fi8CoMo-pFF4R zFX78m_bK};-u=~Y%Kn0{Lqk!kWp`O1f0jQ&IngiKDEp@)%Kmwvvd_@gXV^!q z6sJ*~4P{rsTD9xnWi4s@NY5@-=63D-mNQ2Ywl>Q?(6fDK<4l*h6uKdeqa>VNT3O{eDHC-lF*X7dGw#^f|#^Xq8 zuB4I#Kbgu>0ToqQRRL8is0V0j9p~V)x_k)A!kB(crdP`Bkku8`q4NEY8KLt#Q>~wnqAAa{uKs z@pedk&*ipY_E_6z^kn*8R;6|8F1@Ynt=shNW!bGeckE`KZ`0-B4(3@2e<18-9%@^z zS6g#`+t$6>n>*XK?b^fKEa4&vr%O1xZKt-q&EXObZP%@PS2jZSY~9xE-?4R<4(6j0 z_Li`VgzX5snJv3K_&{s3S(k2ox|)r(jZnsYtS?ajrXmjGwyqY}d{BriZ3a_UPHZ7ax)6aDR_py?Ytkdv@;G!PwZd zN5>Av>Yly3bTyXsqE3tjy&mk=!I<5vYug^iv|hc+UT2IYEN=`WtY{1(tYq}>)u&A_ z)X0_AEVu)?R$1NTGA2*oUiB!Rn<+Zn*1&(p>8Duehd^6GE~p-Fg6>@QNAt0@v@mM|<~CJFI2z}+h(q|ZYqNf?zdzl3b9=lXO) zQ{AA?_T=yN>}AnckpzU52rZRUfAiFwbpM>o%g*c^ zU*ED)r2N_Ig4brfrhMturKXnbR-)zAV~d|EUZ>d9qGyZND$=EJk3zc(^)7h6;Pis! z3LMXSQ{J+93+Bz5H<;&ao>O@a=GmTSb)I>7Cg;kPb7s!5Ifv#Pkh6Er4mqpmIGkg9 z_MfufmA!hl`q|25sU5BC6m%j<3zF_js+nnQxLxQ>XlCfHP>xVA_*3vepiCgEea=2? zHL_}2nawf=-w{duvL8$JR+S=SB4Z=tqI05iqwhxNMdwEsL>EREMHfexM3+XFMVCic zMBj_9jIN5Vj;@KWjjoHXk8X%=jBbivz0rNq{n3x32cn-u4?6jyM^bK%9_F19-mf_-%>SUutO~*bH^F!LRZGN zVvn0gxh0huIjx^?+56{F4!h%`HRKxm1f%VRy3(iE%ND!F&b1iDzBi##B1=oX?`QqjjQnqxGVckjIy$0!4`f1Y`KutI4!#+vwyQEf;KFb+p+_hrQC^Zer zO!%c~zRZ&p^(d<~Wow3e%!YK~gyED(3N4UTtO=pFJ?(cl$d_*g} z;J!#W*u|=Ghq|v54s%B+(;exKgnrX~6MB?On(kZfXy~ynHj_Kv9S=RhMUQtUyHg0K zy3^ScH^ZF)J=2{DJ=>j4I7iR(x%1umgbUrpgiGC3glk-E4tImQk??&No59`cVyU?w zy4Wo4N3PD>E_WB<9z2HH(N4@28qpq6zTngUrMBYjaa0AP#iJ#oWun(chel^`KYnL3 zcZx+zL`z4@Mqi0ePq;IiJ4K^cM@vPoiM||tM|zaky2EJQn!VWVD6MNDiL*<;NNugD zq?6jVe4{A;^*fcC%pE&&IC5AS?j7!(7Dg5-3%+GvXJol}V_6kh zMT@SEtmewv$XddUk&RsWAi~^oWLIQ2SI$PxLjMu@1NwaAyt3f*inM)Yr!sASgL4Dn zjSk%FRClUFk8qgJciwW|;>s9j3|A&N69^|d@U1i1A)n4Phdenm9a_to@361dS?R2V zUh9wtXT7tYyPKWOgzr1=bL9i)1HuoT54p0-*+t9)4m)w(=iTRN=|Sv_G~Jh7zT1R{ zh7k^T`OY=QLmtOyE-{2Z4B-z0K3K!Edue0K-RJJ-?kDaM!c*>7T=~ZRR(eS=a+um| z?A}Rj>UxZ|FMZB*Zg+0yib=mXnsBEKdAY&8IpInku2gYrGA?^h8~SNvU5b9%dDq#` zFRjy9{Y(^F6l4$E{gS+we*f%kzItxk%m^}hsX~q zC~{EewiKLG#w|lw(Pc%$t?X7Ne8YVMX)*%oW>cSI2tRP)XLq}YO^PRx$#2Qq34$f>?A#sn=X^XoOraa*{_llRUz$(T;?_ zL^}|kA-`ti736Dp$WHh6U^p1t*U`31Y9IJi&JrZRlkiSQxtitj4m*@lX_e}JD`Fkv( zl%+`P2%M!$Syrd+UaM2roSUNG9Ito%{v+;aZf*Ii^O4WfTU=@_dY!JdXhmo*c0Dh4LM&>MSkxr3ZjHr4a_BV4 zu^ZExc0@jk?2UZPRjof&cWy(XPIHz-ix4N?yOETdce&ze8$S2aBD(*Fv5+cKDo<+V zP$^N(2}h!u|Bgm=tN#+!wQ(k@dGT0O*T(TEWu{HwM6JKjmk+`LaXHu@AN%#q+Gcfh z)$(Q;v$$E%%wuLZT{E+38|RI)#t+8V#tGxFalqJZY&SL=YmF7gB4e&GogOsS7-_s_ z3^oQD{f$SB-bOd0qtV8=&uC&aGU^$%jGK(gMmeLDQPjw9*`x|OTb+HX zi1V@YnYz|Jr(iS{EBIsxOmwpOOE2bryT=QZYSWx;`Jhu1Ci>>da zK5wYu#49cQW(dDo=rTuCFmjZB8j2i4zJw!ZBEN9O(*n;$@EH>ME%FHhPL7jJM~)r4!1VurM$A+2agD;m@pepN)@H>tNB(As7+slT1j+5#}C$9>ScjSXt@ zQ(Dxs2DENviEd>{8ym4UKINX`x|V~;KldAGEe&wa@pdAw4!-$OCZ>pu~T{ z10xv6X2J)T%?0EgJzF>d`$Mdc)Dfu-C&U~w_8U8mt!Qbhjb+9HW41BPm}rbPh8shT zLB_Mj<3?YjhtbJsXS6h$8I6tlMs1_IQN<`PV@*CIyWtv{8EMX`pVT+%q&lh&s=aCl zzCqVg17)z+#$cySbS7b;&BqQ~kNx$&vjxlRfVQvPSFo&xV^Lv?V}nn1-*%_D@3_;k zsAgeLEpXSno7~OrHg|`%rQDC*16WfB-Ot>^DGh1)9LyT5WhB2Fi^+^O(4q5CWRHY9 zCHzoAZD~9d*(~8Yp2O-OuKrs`o@}C@i8f(o!g4xC>&d;g^4D})W4T&RYo|>_r`0;L zNkaXO))Br;B-|?DVhNWJw$ORf){KOjzE@kq+OCn1{Y=i?(OV_AcSUsG?uzhq^e)NE zof0;d@D2$ZNvN$tGulwX`Vykoa7E|Vl=7Id(n!kD+FXy15vDPn*?~^c&e1N+I6M^X z34g}*lCrG+oj^A~pmwY6YBTM&OwD7Scp@{juc<+3>`$`x(i4wBT4yy>woA6@E7E4V zy=Wu)0wX_qm+5{g;dTi>kZ_%Z^Cf(lP|pkKxE3=8-e1N*`ORo5e;H5ZFQcgZWd!9f zW1@s>C0rxnY6(|KxLm@egz?&7jN=p`Moel*k6)g>_kwE3aTV+j<4RFRNt01iTXVW6 z>o|(q@MI-V`d3Wydju^xHh(3fnjR%Hp?`i%%PwJl%9NP|LuQoH&K1Dh$d`RCqj^e0 zI9jJ1)OJ5(|vC;Ha*@HyEl{Ay_v-B%_ME0+xuEw23>+n z^7^Ia*I!AmI5(QiahuWJ(OwC24~=LK-9z=ttt~ADpYeMLSHscYvvvl9Ly;TZ{kCe-{XC1dX4oYd4%W(JZNi?*s2%>R$3cl3~+Qw2Mf{TIa6^{Q9W zo`cd_k0pI!5Px6tuV~Hp#WYv6_WMGbE4r63TbS^a&dor%5~SSqnEfijJ0o1tGvwYo zE#4V_qsg=0Z|{AnzrDAm{`TIL`rCVx{%xviwBZEg&cw(>+H)b&$BKL(`Ces4zAHx$sDW2Z2g;D(KGax^mNOe$lSc;PI4!a&SaUJkI%}#%k_CKs{zc)FNW6h z@fP#2S^{iD0$A=A(cQK&FQ(-H`l-ysTg=2Cg+As|3en~)_jC7i=!Cgi_hdmbC>dvM#a?t8#s0Jy$kFHV{*VvJG7=6xogr7tlI5l5;2X zAVF53_HcJ^WG{F3MX>H7`y>0gu19ZMtW!JkYvfmQrEOGOte7xX%On5w$fN5Np=fb{{=ZTRLH}V=b{`LkV_lQ0!Ps z?AV~#u{Ks=EmFG$Yc?R(Y!C~P{bpE+b+}#^`^a|cIrT{SHs?0z`c8eWH=xf4#ctAT zY9pEPdDD55yQ5fN3&;qqSJ}o8XRI@p{ETzP5obIrZegv#)7vLG^gUT=u~>tfLYh;Z zsa$#6d7Gy^TkIW&l_zI9D=@Y*%b7*Wvz^(*oWq)3fHjGC(TViRT}U*5AnSJvh`G>N z$dyITBIw1=V(2B#Qs`yQGTy%2SETrksS^|b-+_&7htV@QFfD4!r*Xxp3AP1KcE_0WW z!g6;x?_J@t@6dhEeUIxak&>BZwJNi_7Fn5utlY?Ttuuv?m|F<7&1<7SZ70sVg;38@u~ z=_IrqGofAz_d56SY!OoSJJ=m4x}-{Dd-Eq`tS#^w@h_@!rg7@~>AlEvKi0Ef(uLx_4MH4%9qm#oGPCG@D#R zJJixTIfHk!a9Z$=XB_Td>`l)1dbQ8Z;UfDpe(SA=W9^}550etw!UwXqTqe6HS3vL3aEqXim~IKZZ$tW_EgFZnGvFe5t9={|&KoiH`l@Gj zc{63t$f&DzId6H)cG~jlRqS}Fwf&H;U2Zw) zwTsQXoysrcbU@0e?eusVt;iNu_PvqSk})+98$p@nL}KbW+IZV_M!Phfq3DvPj7EW2 z@73%0UJV3dt*O`Xy)h%+rn(*iX<9bp5(Q#B=1ECiuE2%-c8eP;mzFQN5?U>g$aT_c zY4hLQX->}jJ7_-%trpL-*M~h0OqW~dD~DBcH=CR7qHPh+d4_qeb)T1K3z?yEUNp~I zrwL?`^9P&<$ny{fEAsE={34ul$=u#N+sm!Fp4?t}(cEe+Ds2sWJzDSRxU5>eth{Oa zAf0r+IVqMyddT0(VQ;7R|4tp&?BwOpfZNh=Xtwg-6aruRB&=@^%bX-lkU7CntO5F7E*j}lt{42b3#xM)jii`pCWZP6stjR4j3 z3=Z{i#Z1Dou@OM;_6pLr?0jRl&RW`5+h1|ZYcq50LB@nFgnG|cAhH!JEGYI@(9;*B z9y~kCTLlby5=-oX z+r+a<02c`A`qA3Jq|5rd}B|P~T zka|lu!rT;-f0>aLs^kUrwmQ}uGO9OSV?ox0KP1$es@^BL2ioHqy<&QKb@h<*5Op=2 z`5M!&rPTV-_S*kZ%~T!caa1NoQdLE2CMZ^aPYf0PYdTu&5VLm4xq3(AckHvM9nodowXlvTDor6vvrw_H~ahkT5Q~6Ez zN-d3oB8?LH&30y>xp@3$i6t8pi!~^=Y9jC1VvPo49H{M3&jPjeiY~NR0qOWKtp=y( z$bt#n==I`s+<0Stug*g!sPp=lQRj9-kG5qNC8L_xb0%py^TPVKWi3A_b0a}!MZEgI ziqa+4zh1fb<~qF9`gkko*$l5O0!}xl8*TBr!%DU@W|7WZW+CG3qGuk0 zGUpJCwUM4@xSW=-d4S+$w_SWh)i!=mtovY08f%+9 zD3*9oEb*XN;=v2`*(%k&_6=g=sN4PaMb@Pml~ViE<+N`==EVMK`|6o4ua)DY+vT)! zD+gQI8R!g5Xys9)lQmPonNjbK%hrNa)wG79OmsxI4k_XaA@=LY5C9~E+nXk^M-SwK2DJx8=QvI)Zz_SZ2 zr1}h6$D1e6v&})7XU>=(mckEdCH!A;f~ON&dVduu>)k;CnGFugJn%)iLe|4fS^c_v zIpEFi{v*j>zBYT*J$uDw*Km)jbPKtK{>HfSFZk)&Gv2t8j~P03kFQBAM#|_l zxzI&*bS-y6vDvfDqN!`EPp`UdCrq_x66H=vteT*#v<1`2oq%TzirfkL8e}e3Ruc92 ztJrB0l6{1sbUI}yHZSdI_BXQ+)LS_V#k72_Uxs9z%v&1^%BomUR>i!1E84cal&-JW zx`MLS<*jmsV(SN5zx39$ywxmk9P-w#;+BBkrx;4GMK5j-=(VVzNFQ$%DwLpWdTUPJ zYE#hp&G`*JDc}}}af@fW{*}$3^-gb9$?A`8zzL zzj+MB<_A-4o4^GY?8RkETF&{!`326&>*oD0@sD0hPRBnbJ9zwqI|BB~{U!gz_l0;f zYu?O}w-+SDEXHQESoUEvmg%u6kgy}f8@+aVQ zbUMOOFFP;)OTN$8jEk57@xG*ruf`=xs*E`*aYiWp*q11&g8zCgA#S_<8(zATeeS072)o)-XB#gZ`!eRM zv?~q&8+?^^1>*1W)iL(wn{I@i_}(n!r6twHRwFJ~r^+w~5-8U|&-bZiucACZa6R>AjW|q?KJ=6A}w*xJ3k(s57uS))>q*iyQJ3Kbb z85ZNTKn62QshnmdtR-j6Y15G>GnntzYxe(5Y4)$U&b3{>rg5)!ul~Q{y1bP=X_jdx zTz9X}b*XD4aehm?Qj#jWJPR?dy~ickPW)AcWVRtu^~5o$i-o{RR0RIs%7M~ zp^__rt*%B~A}EFj;a zTxu5LJZb80=`W^z{UPp!bAEDuVwB9~=8BD# zf3;ske+v|f?QBoKPv~-_pZ+E%o&KLarvIB-|L^p-`AvUu7hm;@>uKq^E_IiQ_WqZC zB=z*P%i+3tD)b=nh5dB$$V-kyd4UyPUKYx5jPMQ8uSi_{s}uA^cSjqeBNHn zh^%ef_`aFAP8k2PG`>@Pz3gdD}Jr%J*`55x(NQ5*zV7 z%OxNyp7DKnsT!tdxy1M6>n}nRdxYi0dxU4d=r4NG@6`G09ubhevjO?eGrnUlwO@E& zb$UCwJNSXur~$pRHluw!7wZ@29lm^W!)}4S;=9?4tgD9Pd+BiOn?WtT!>n9*T5EiD zEUg8kxjLL+2ZcmO4QH^6L;HL3zLX9o?(F~DdpWdJ_r8v{g~LO_;o;c64lUKg!r?*T z@Qd&6(6T-3-0$2ES3l=Gmxi~~uI6jr_P%*ew4UNSy!F@4;RIWMMTbrFKfk3b8Do%^>~Ld2g+gByw-sm0#_hE*#sNq`&76$M&=7@A<>B zPbnZ@@`s&vPCIybkTWR8$r5_EobenlEz$)@$OrjMi)7x{TIq;<}91Yo1EbYxt&54f-$Y zHF~ZhobcV2h2M;wTuIb!wD*jQ^&3y4|G&_5w3m!1aw1MLALEZ-CTcXT4{=^~tFhqLyD z7#2?#al1i#y$mOO;Sxw^FnTqwFn=2WAU^z5MMXl zkO57k*Onwy>S3Wv2;EoctA*|(baA133tdcTPDRCUPEnzI3XPvU(s@Ye!a{ShDsc)4 z-CgK{LU$9ofY6-&N}T*ccMqn| zUg#V`w-fqGq1y_bUFbGKb6zZIwicQ*Y@u5Toki&Tg-#K=rO;8KIenJ=yF%Y5v?KJr zLTe9O3XfYlPO{MV2(9f#h1YR?{R*L*3axj^t5~~a68dhruD|zH*q=InNa#C-)_xxp z=Y{C&0io{@TKf)D`0|eXHbQm~L(6T4?RP$mE-i zkD>LqotF3;iu-2PtLm0`6f)(D3rl={>t?>!1_d2FHdVV;wXd?mfrBcGtJ3t&qdmAVy`_`h4wkt!9-b0(k(f%I_<6W$) zxr>yZM$v4S)!GzzZj=3-A3$rL#3nmA zKZVx*hD`a|PcjFD9$2YR*K>Q4i7uxjiiXI1}2H$ zm7?M|r-aziAy<3PDIvZ}ipY#pSk|eN<(rx8;#H@Fc*!UvzI957Uz+0L)uf2bmu8Z$ z>~e^QlOnPoHAQw%L_`}5h%cTJvIjn^_&+HkUr%Hc`#mHcV2aAFFjxGd6p{7HB=HGT zR7Nt-1Euy(hp!Cz_B;J}mfkO2Uh&yvil0v_!6&8Xo5}N0S3rE!nc|ztl(Eec-%O@h zPZqwJXlwCZXNo^2Q~WVq=)q2VveakEnBs}a)V^`Kf_Gf5e8QM#iAL&qw!1RHv)z^H zJ==)~J1wv9U`H79G{?D0*;DuU^Gy+R)ZFv@QR>+GAO1=sc)a%hLuuVqdto%J0jj9g z&+2Bivzl|tRBh`ayO)TUheN#j86^lDZD(y?)LYor+f-s zJa!lFM=|PgpThTD?AoI~#V!=CC6vz9tGW%NZ|TyxeC>=!PW`3{ZkKd1J4wt@5)+R) z#MC*N;4*`EL7Lj@OT*}!5|drT#MC*R;IdEef|%N(Y#1FWG22T_U6KhdD}WcoY%MWI zNKEV-($poL;I>K^v!%qu2LUCzUt;Q-nBcZZ7xP|;`G&;2Ph#qtn&3817qgkfWM>6w z-Xk$}O-^v}J#|4o^|yr$qkJ(=Otd@l$(T$`W|uFBsrCMboW-MKvPX!R^nGI9kuE0w zmWj#AJ24sciTSX^Y?v;l9)BA~UzL~*BxYZU3E%Q|c-7Up@hF{!N9i~o)yJoL`xJAt zvAaEe3O^6AYdvCA(a7Y;w8*T;?8w~6yODX3`H=;Y1CdWS$LaIPiO3g`laVhYry^fP zzK(qBq&QietWGwkfK$XN;gobrJ7t_}oU+cfPI-FTEh+fRr^8Fn#vgPDt)>H~mXyPj zYCbtvz)rb=65`#RzE|0&DhVYgprlmPbjo#vXOR-|v&ydL_a7-03gOima4G>`Kf)Pujd4uC3x4Ksivy&_}3oBnRG8;^FPj+Fg-XKryZU+n<4M&^F?QM z{KlG*In=)C6pVaMSSWH*!Y?E|A)&rrDx$BHis&n)BxYf9p`YSPWJ=^)!l{u1LVF=k zMGooI2zi#fnw}b?^;1)II*~bYWsamXN3OiBQzp$5ew~@vJbmR?M|A00$Y>i&MV}s5 z4@zsw`kY~<@K7ng0B#jf1ptP5cb$^R`kb4IJ<8QRQ^s-cEC6MiNoG))R&Db1JoUDowyh^hss-7>vs^?Q5J|Z6Vz3zE8N*-9)%dO0yA)Cu1j8 zZQ$1id~TY~Bu))9wJ%#gl{NhSKx={Ib0zc^cP-&IN##ALO+u}JVlE_&H*NGIcM;FM z?Jnf*20VV6k-hAR()n4+^>^?J%JX;#)$g4Ty@pzE1vjQUhf3vQ?nT%1bizHZ?n&EO z0Wc#=@I;Cgi{DY5(rm(w%-fJZz8^IsTRAP!a=P-|EdI9P?;QTNPAK_gVr^gs7Ovuy zMe-Np{Rz+?>N6OziBs!htXzFdU)5(dM%Hl3ncgLOH1^aex&J01{*;h9F&&YU9(8KN z^>sWR>Q)=UbDS#2iD~-GlA}_GuXBfbl)m?>rtw0p>qPgxp-`#q^$ImM#(kM<%e6&7 zo5ovmu#TtC38a1o5iXXeUxd;p3~(A{jLIqf=Pr6s6X`?EwS|p+?e(R0*vwvU>V`Gk z11tDj?UNcw=Z(4%`D-%r%4v~!H}>xty;az_3k^C*FItaG(ck~;H;<#Fr=<)zm@x@! zKh^p-9#^%r$brvQ{d+B?@5|W^ZJ0M{OmD0iJF5?k9}bWww6ASqYA(=!H6Q4|niKS2 z%?tXk<_7&&^Mn4YIYR%{JYn-jk1I6Qh8mm03OsQEeGWZ6=uVK>ng{e#nhUhmk%Es} z&ScQ>+_$_t+9x=_H7}4_j2mNVoaO|0v!(s zI-Ym(j=tmlSKKp6`Soc|t ztvc3CR(Y$0mEX#4C0V9<*8IjiZXPgqm>bO%<~(znIo2Fz4l?_jeUZy;%w}dovli!( zl{JfU7FmiJ<{Yx07zqwD+qsqV$ChBDO=iAxDCdqn9+Tg9ao$*Uqax?OAjdgp%*NyX zcg%VoR6EsXvl-M%wSc+L@#NQbzo#bjIV86Golkw~Qzw0@q)(ObsjGdexK9=HsiHnr z#HR}TR3V?D&SNMEbg=TmuoDvwX)_NiPxmD8tk_|%m?mEEVZ`BYY)%HmUu z{;~W;eaiJI$EPAbmF!bVK6QmpW%j8|KBf85YlVuQ)pPRc$QC@K4tinic|Va za_Xc9U z{O9=m=X~McJ>gTwed?G`G4jMpdBmp<3uWRDt`WZWl$7HquJKVtO>^{tsi^WcK8&dN9@{mpVHcz7jLUiz3)?-eQJ|WZS<-2 zKDExL*80>MpIYuy=vT3~E%hlh)7Z6LKJ|f5ZSg7ez*xN1KDElHR{GQupF)F+J+a8A z(Dq{27WmWwpPKJe+IH~jWxr3o>r-=mYK~9M_NiGuHPfeN_|!)}HQlG)@u_J(^|nt< z^(nN#Sgt1f)Fhvp=u;DXYP?U4^Qo~uHO8k#`_x-LHOi;n^r?|PH9{!Aw=&yN+3st1 zvD?_q?1pv~yQrPVPO-z*dFvx37-$23hxb14vz{C4L=_48SWTv8NMrAFI+ub zF2n~9a&ksBRg7~o8nCjUS9vR? zmeE|IZZv0`lg&})P;;R9xY^U}Xtp%(GV7UoowpPxvF0!%oWgnzJNSfgkQ4DXv(~$S zlUK)c65e1|d;4+XYCC4D8?oMdBPXpE=S<_QoP4LSWWVOryZu(w&j1a|FI&Kr7- zd7USXgZ$F1SOP1+YtO5Fs<=-T^Qodfg-#QDqOeaD@~MJ8Rluk6`_xrFmCvX0`c!V8 z%H>lzeF_aF_FgoU7=?xsqtH-d6dFp5LNAF?$v%Z%61#?85~DKvR3@Ja`&7uM&_-fU z*gj?Xl<8B3PpLSiwGr=Gt&PN}KYR*pBzEmLpE~DLzxou~NGu-ONQ^=UiBaevF$x_d zMxFAhFMaByPkrH2=oYajj``G4pE}}GhlS$Y3%}QoN4wBHJ(KkGBFM#_U0iy1 zNjcf9N-F1bW?Z#E<3OFjO@Z=({DJI&q=0FkwKv);?0NQBdzd}Q?w=sxY9ZswW+>%S zC0ty-d9p2nY&(~cbhE1J4t$XHtF5@q<0sT-d$LFcTswG z6?(Mp*CnN2mtk(_5T_06-Bwj)Rm(fg)U%Oit9o`vyQO`XUC*v=S5%Yjf_4r&V%yd^ z>pSa&bEeKoa0>B%*B#t(DsoqUM&)AB7hHSj0WOiQ*>l)Zr}BPWdBDsrq&YHR*KwD-Cgku>%mW0l9@?$?MXk@Cx-jf8$LD6r(XA|*L-TIPrd9@LwstmPYv>^7kuh@pBm^>&-v7| zKJ~Ou_4lc#eCkP`dfcZT^QlLD>JgvnJ^`Q$)}$2Df&>XhMw@Lem?cEPxbYw zhkUAsPj&aHZa&r3r(X4`E~pbgJyItE=1X@^*1FSQnXi*7_R#bvF`mg*6xLbtLkzKNe|6=8+m%wXjD^ zF^iPd3Y)(p-H#&)x0rrZ%m-s59B|)E`eT~K(9%lmnYE7VEfOq_sFOB zCD6MPX!aZVakeDT8xrW%3G}K2nmtVZvr7`_#R)Wfq5L=t6X*pA^nnC=egZu&fo30! zpN=Z%*60&YFgQ{i6ihn-}-ucyrz!?ah08v^PiY z(cZkdM^8yeXL15PDS@7tKzp;}-m~5exkr1m{2uMilY6vYCyDd0H(%~u_vX+&+M6%; zXm8HkqrJIukJjrZIvsYZBkev$W6`=w5$3#esnVjWlohS4uE@FDM9$S0IoBXn_9V!; zhA}B>kY=i#U6Ay(*J3T>WPJiVP}BA0?VQKXQwv$E@t-i~sq6pyv)R68Gn|uf2Vf~{ zsq__j;k;(3<34pLPO(-TyX#!%Q{{Z>HlM2JQ+0i+j!)ehr}#Q0o?h)ZC8t+P4rqz^ z-CKOBmQURrr|{h!k5@BJ@s(HnS`DA7?o-u#>L#D68mBn1DfTSqV8&Cq(Wh?ksVY8o zeVoFQk3Uh_rz-hWMW3n=r#R0e{x)r+c_r62noxR;K1P-GscU?yj8B#JsZu^w(x*!J z)YU#!+^359R8gNQ;!}lvs*q2?(Xm_=5K3zclUcD<_^;WaitrW1E>()}=ss3u*sEfw z>)1PxqAJMuQ5B^xRiYQ2V$CRZ=Sm(}!s^=Um}L z9EaV&&DaS$j*~CHbh9Kpomtk#^~$F{`&6$^#@D8{sWnJBu`A9lsq|kO7hg?x09zOzmq&Yc}DWgv(nY|W zdsUhe(h_q)H(=Y8Ji zJ@R4JUUOz<&Fr$)UTtr$#7ldnUYVEi%DrLUaBqY+(i`QC_73vKcw@bTy+gcl-gs|< zH_WhkHkOM|wwjm@O*IzT18ndlfxrzp5~7?`0_|x38P4ba#ijF-%EL2ysq93-j3c* z-p*b(Zx^q-x2w0Cx4XB8*TdV>+so_e_40aqdwYGnzTQ6GzFt3XKd-+xz#E7<2)xkC z_42%YufQwxio9ZPe{azLV!OoLgxgI~-0m)RChe$gL_Q5No;2Ptwir(tn~i6U*Nm5q zO~xz6^TtNwO)KBZvkIIa%|Fe*%x#up^)p^HUNGJ=-Zq|wW$`8Jdg}(`b>lhXRdcX8 z#2jiKXqK31v(zjzGiJFt%p7ixFt<4QPJvVC6gkDt{>~uh0B5i>#6e7tG6=gJ_eT`U z+1MTYTtuFJp?n2T=6A~X%8%+4bvisJ=c<=t7JGT@^4M+h-Qs(|Z?h71-c9k%+K1Xl z`f~j|W4+mG&N1i0`Z?cRU@kO|H5ZwS&Ew1^=2COB{hIx{{f7Of{g(Z<{f_;v{hs~4 z)2sdKRmHHz0aMkIj&t4mTK9Bd@E~i^6%0G?wrd3iIAe8=cQBw$D`Slo97h|_FO?C- zT<8ZQaBhx(qoZd4?-=vblmXTn>rv}5>v3zX^@O#~T5oNzp7iRscXoT{yhd-f*X*6{ z&GF`W3%p~!#oiL{c<)5-WbagO87K`-Y(3&Nc(c4Fuf=Qi=6dtJh2A3XIB%(U zf_IX4ig#Mam&C474`!`=8f#>;*j(1kTFjB=By+NPlsV0;GwaPJw9pdRr%yDOnWvlQ znirdwnwObZnKzoZnGc!|nU9%|n;Y0{*2Lzpd9Y=VHAk5TnG?)0<~VbrdAM0?R+`hz z8no>k(aJ}g=a_Bga`Qa%LUX0L+PvGm-MkZ4@U`Y8<~rEFN1KP3Q_LgGBhACisb+l6mh`jCGtINjRptuw zeDfmna`Q^_3iE37I`dld8uM23X7eWV0rOt-4)cEV9`iof-=BaL{wZ^#Io>?fyuiHP zJHtEEo8kKIPVUZbH;lTj&QH$I&M(fd&Tr1|&L7U7&R@qM{oMiXKsUz? z+|bQ+^W1#5z%6u(++ufscaVF4JJ=oK4s{Q7OWd?u>Xx|~w;cR?xI4lf>5g(oy9c>r z+_CP#?ji0tcf32no#-CwPI4!^Q{2Pc!`&m?Bi*Ciqur@)g*(lybgSHIce-2S&Twnp zW89f;om=lVxQ*^CcedN)HoGlut2@V?>&|oMy9?Zf?y>G7cd>h%yTo1U9`Byup6H(B zp6s3i*>Re?%st&b!#&eI%RSpY$353w?yhi6cNgz0?`-cJ?_6)Wx57KmTj{lV=X_sAzk`)G@OOyv7XHR5@8EB|@*e&sC?DW&qVf^`4pp||Z<6vU{w6D* z<8O-cCH@XmzQ*6-%D4DC0x|nPC`ZBz@)O?u7yKQq{Eok=%AfeFP`2T3nu>o)r5ab` zN|masx>Bv0s;Nv@naY$J)lnT~1|ms3r53hOjYa}lYs zpE3_QdIOaC@PFqh3*f&Am4&cIDYDUc{C#b{JVakc>2z7*Vk~&_Upq#88irK=c>XGV^%4zTrtyY$)zpB3~H>tm? zzbiMZf2w~fx2W6HZOW~Pt?8=V79SfQtK4a9HMS~unMLLS%H6z*Hz*JAWqg^k&Kc_5 ztE_ika9&V{Iv+b9s|SJyHmD`wgR|5$cwv)T8u3H53>xaCReLExCDsAIg-ywlXk|4Z|}Sd}`kgLD3mxF)!*}76VCZhJo5&3m;YP5QgX_F$P??p4`+cFN=_K@!R>LtQ~#0oIe-2i_@1f`1czgo@j2jVy}-lv zR{9{;dmqHy_7k(O0m?u`;0DMh$VH@YK5UtV(0Pgxg*XVYt%JcE4+LMC3SKxHobY(8 z`*Wgl60(9$fq(Th_~%cDW`1V-9B#R?0x|U~l{V#kWfkJutfbYLb=Ige)LP^g&qUl#J-p71u%FIG>|L|k zqPAjAIv24%zrow|7kEmSSl9R%V}X?mK2pu6^BO*b*YacdOkT(9c>`Z&UvJ-F-)P@t z-)!Gv-)i4x-)`Sw-)Y|kE$JTnUi&`#e)|FYLHi;5Vfzt#js2+onEklD)_%fXXRo(6 z*iYIU?WgQb_S5!e`x*OLXjRYKFW6h`7wwnqm+e>VSGPCAwLh>wv_G;xwzt}!*q_>; z*`M2A*k9UT*{n88fXC;EF4B7S*J!@}zR^*`=K+oDuywi);TfieayLNiouHv`1 zt*zo(HHPd8Q9?GLV#K1Wqj%~!*VTHg6J}VOqWfi=w4aZ@D8Z(&N_M%CR2C{NN-N@2 z`xt(#Z)_hU#V$mSqN*eWck#B{LOn3U$)J_GuE@#bJp|L z3)U8P0is?mv@WtPwl1+QwJx(R$DKR=+h>o$jA|@qQiovfbZ93V0>0R&z}>34u@iN) zo$;u##vEWR$5{>IzFA$YE=McMz9;J^sxQrimr|J@J;6M2d%xq8=y!0>?c9&qR`&O? zqCKUT$w8|P0q2csEsi_K;^|Q@qNfQAAx53g;rpWcbN_a3pg0%Bq-RG>^lguuMaEjQ zSX}vs@+bJE`S&Zp0Y`vS_KL0m*X$7=gV|8WGrB6K@r1d*vCbT1tT#4bb`<3Tt;Y=a zb<9-10Z+~A_*T?g95cB~AXl6y(guCw7)XgjJ7v}E;=HM7;DK}bbmuK9)i|$<(j1(7 zgGx2dizs0phI21bsm9qNN;BKf&Ez%Ct2j4PJnuCs)i^JUQuMr6s8sWB-Uv2tdL!)W zEJ`)bGolnd0l6eNHwToSL`lBUMk>`fi2294=#4f|sm6I4CHY31sZ`@&r*WK%o`)4@ zMX3hXg30KsWss^lkifetDd!3NChKM$m1-Qs+za~CowZb|aj?cHQFx3>H4dUUhyr&1 zCJN|L>LT?d^_-42GLBMqFeVryjRTEdM#`}Czw{sUSM~MUUGXbo=ctQC)hE_BxI$*^f$GJ0HLNAmA$Yy?|}( zI{{a-Zv|Y*z6M-{>)@*dT*bZ=u#J5o;A-}{fGgRjfNi+$69HGTtpc{Oj|E)KJ`!*x z`v7n?u6tj=RqQVof#<7%FYYJ~U4lTjmlKLJlJ5kF8sR$% zxQg!}U>ol$;A-AQ!2hO3;1$tUariP&Bk=FwTi{hdjf}vP&&Myr1#IKP1YFI_1zgE9 zfKg493Al=v3fRWe0>@NXVvp)q~$$kfnM$K;mu42Cm*v5Vla5ei`!2hB~82og2{xhOR zp2V?@J&xmQ_8OiX@sU>rT*Y1yu#LSe;A-}gfGgP+z=)5$AmAznKQr()hIj(N)$CaT zSF+835g&P4z*TIMfNkt40avq)0o&*zx8^TqrU953Zp;mppPb#V%+ITxV-_A#Qyp8xJd$N5Pjz`(>irH0m6^_&G z={U}?XW%%~ZooUnFee`k>!2!Zd8+!QiYR6EYxQfa;n5@B18;9?n8j&5wVpUm)+Xav zuhlE6p3oCG4$+6;I9f-`>j&!x0o_@@s+tLx(jz~XKri3Z*A{_r$pL9Ts$wDGykH@*FD|P z73~}CeeFd=xZbDTpk1V$h4|JcMDS17rfP>FHgr1T_=jt0?EtL+k*4>95ooDrxaipt@MJy`XT1=uzO&>9?igE!j{hZ8#q5t;BJGcOH)OycIak@s{Iwx_2&)&E7dU&i2m6vC%tAi8({uBXAt-9**My zE=G_u$en`Y{_bQPi(NzzIz=v`2c1H9B8~;_1RV2Sj5uXi>k%BgTNssSqJ&NOv)*2ii5%)eU?tMty`=Ge@0depB;@nLS#v(ho6UJRK4s3qaf`VS z*W3s#K4xBJU54Yu)}=~3wxfBvbqTO#*2OrUXrUjO$6M$}##VC)jvt$?IMZaIPbtTm z=p)7(;{21*d8N)A34P-Nb|EzURMckH7V9n8JdD^rQQN_e@TT=Ku)a|n!mjX!^%1W0 zqqc;d;dSdn{MILGQ`j9|vpxW}cht79L%eFe51G;$wK41xuUPK^Yl+$#c8Zs+cY!U8 z+8lO^m#lZ7DJP@0w>H9(@uKxM-sv)Sxe|wMqms=6oD8c;Be+AvZ7s}0&We>qmj2id zZ0YUDZnC$H(hwf+A)Z|Q&UYmK}Hqv36h{H@aC8hH;QuWRIY zjXbZB?{x-zuaWmP^1n(CY~)Xfys%k6tn|W0e%O=XhmAb3kuNs##-0Ihtn|l59@)qz z8+m0Tzii~0jeN6_cQ*3RUI+hd%xEA<&UgJQ&u?^B zhu2p|TkIRnkl@XTe87n(Qe|6`t%|4pw+p7ZDbH@)P}_n1}3 z;6?823r}GVDt+N`_=o!8w*l}6+3*Jqfi3bt{B?)FdnBw@6X2KL3zn>-F!P^^zkb3; zz8^e8vk}L$6n>xqu=K2g=ja0X%hRy`tb+&oN%+O<;T3-kSG@@j_hR_BKZO@5@@Jne z{Mly+fA*QelYJKa*uNkm=r{PVm&5m?E9b%Q!<38QrQTh+1iqe7xgFk}p~_md1fJk$ z;M19`yaI2|QOcX@RJB@p4<4K*WozWEQND+_W)Y%^j)Pt74|RpQ8eZ;8)yv^M+K9iM zqxm+xNSJTKv;7M^#oZ%6vDy>yMwhF5BkSlkwGZNsc2oNz_Na%t58{uOtNjpzv{Ky< zaYz@a{Sk|_NgWX19N(-CjOOZUPBd3ngJ`ab-cOR+^kNpa;;o- zVl+!v54B+RS0}S8*_Gdv__?>nN+Rt5+NFYiApUK;2wL5C{-q9vK#L)YAdX%l*Ojv1UF2d8>_RI|Ks)o% zpSBZur0j;(VfIjZD0`w0^+XT)pZFq&qBoYHXO&_`ok9G?FzB5l&^P~ib{+NA$R{uv zz5Ou6N*sY0iK7r3F;%HhHRVd-#e5ik%1_|SJPZBsV&!_}D)hExSjXiAWd-6REagn} zyHgSE@itZ#z66%cAJId9f<5zQ#CvQ&uKqOi|8uZr*e0b~_%)x!x`~_N-TV~mvu%No z^Lgb~r3Mjg=fczZBH}-0pvQj+ujw&Ltuhm1q7Lg4U#2u-T+D)Hv{`9|6@3oYCjJbO z&I_PfEL0Z3&vYN6PmaT=S%MK3MaVq>ZNPya)PpB9i5QQ+;15l~BidEj2BmBV#B1z? zaF3nQuXllebXRytcNf~jp6Xs|PmHZ!)n4$H?hSuwUwBOSh0k<9cufbuZ<+(oX{hEZ zzd_H)M_fiBqB0^M>L7Sg2g8p#R6P)5E)5Is2Z+lkLsUjNVlpDH!bo)#@=Feao<0^C zx`!Z}HP?P*CYQ^&#Ura*7phz@mAq~ou|%M7pM!7*|G>a&~fl0 zzo#yNkK#?l(!2{k^NzX{8N(-Fb<2~mZptahfjJE;F`SM(;xmyEcs5p3f!+jeaGtsn z*~RCptH2j7P%l(3QZL4;4I<)Dy+XYbE3aIQ)uyk-S`ODE6ZuAD)ZC2qSZ-BsQ*Xx# z4|gIz`EKMH-iutD`;`mT2h<0#^25W(TVA6+sy>F*Th<~EXC2mq*nn*2jmS#egf(3@ ztIw#E#uy`}G>uj(7vPJ8vO_@g1!H@*Y;a{s1dVe1v@Ht;p*6 z6sy8~u6_Z2^%c0)H|n>@Zu}lP=#N-C>}T+AjBafb}bOf?nGVS(M$e2F-5Ja`%Y!i0v8ME7lV_Z|}(C z7y0|30r!jT2aEolvHr0ESY7*G<%!rptTb~sxcu?3_Mf8MsH}&k93X0cO)NxSQLgec z*2u_*{#=Mm&0^&YtaLL7`t)F|oiQ|aV5|h%bt%@r$;8TI!=P)AKtA{=tK=Cfc4roV!e?~uup78*6XuaGw69(E4E-2l9ysH$6kT$;x()!^aiqe--0FM zo!Gmv_mCm`0qhzdVQqu0Sh3_&SUEmN-t3oHb?9r@Jif&`Cf~dM80+5+!dkS0VW}A!KQLZ`byrGZx5;3I+F@8bX#}h|qp%vwL6J=ZHl0JTqSAP* zP&7N5`keD`5Sp#2UBNSbeDmwxC+9=Q1;17q5q9s1a*2 z&Bj^~&9D=-#^=Q6BG-66tVRp5Lc}7h{c;>^NK27{d;->QItdn~Q?Me;Y4K(8(~*aF zX8f%9*;q~DT*&(s@$(?>+v4XVLvJ-?{)MnXT^zq8erf!&_~o!jU5VVitK-+iuZ4Z; zdSo`=7{4igGptp&BCGHA_#N>(VY|9Jeoy>ftWt45ELjgC-|t~$L9c;b>oKfdu{Qoh zd>yP@8;}XOG5!?h6Hj9{@l5>L_;c~+kukjmR?duTnhJz=}+srAx&BV)Y}YsetArOk%r zu~}=;T9IKtSDUBJ*A{3CwPUqK+G6cE*d>>0$7?5OCu%2YCu^r@r)sAm8~=3e4DC!< zEzj1@(azPDYb%hW-)_^^F3>K7P4i-8?q8~1rd_UGp=ems*3S3xn6M9nj^_1R4@2c;BbqjXVchHYNq`anHL5A;ya#kvRidVyZ3 z7wN_N{`w&O0DUlK!9(=}^%6a;m+EDDMlaWgVU2_l`bd2g=Eeu~6UOTk z^ojbR`Xqg_K1DxFKU_aTKTUdb8f5x9W5Bx%xbPzP>yn zsz0VbuCLXf(AVkf^$q%y`bPaJeUtvQzFB`pe^!4^e_nq<-=e>$zofsczXH$wYx?W@ z8~U62Tl(AjJNmo&d;0tO2l|KlNBYP5R{azGQ~fjjbNvhbOZ_YTYyBJjTm3uzd-(i+ z)PK@{)_>7|)qm4}*Zd4a;B#H*CW(T*EUGM$+&RHPFTA zYV2U_XzXO{Y;-erF}fSO8oL?08+#Z%j6IFLjGl-s=xyw6^fCGx`xyHg{fzyL{>A`f zppjz)Mrh<3c}BibU=$ifMzOKKF~~T;7;FqNh9WAV#7G;ZMwyW@%8g;haAO2w6-F7O zjf0Fa##rNE;}Bz&j(W46&`G-JJ+R%4Da*O+I_hnBU_IM!H%Rd9|omKaNoZ+TDX_}VFuzHYfI;LxS zX2MLGzL_$+U`?SN%pJ|0%$?0{<}PM;b60aWb9ZwOvxm8-xtH0~>}B>g_cr^Oea(H$ zea(L6erA7jfH~02F$1hflxyah`DTGx2z|B~mg7ONS`Yr08ABtH0WumnAY%~Gd@!;d z#=$l>0l6TD3R~zDBkGWO(g2I&EM$B% z!Oqz7Z}NnWM+V4=!t!{Eusbe8p2``pI-Z3*kaLi+vK)5D^N?%O2HWE*WSm@p%#(|d z$8w3tWVsv`$SaZ0ay6`v*TM>UJ#tuXg!S=eXFiX0p0=1TnlG6zo3EI! zny;C!n{QzCr?Eo^HcLP^K%yfm(|w+2}USc9!0)=;c$Rbr*BQmf3$Smo9*Yq&K6>s^hq zMq3A2W2~{(!PX(xIBPss!J23tYE7~xTT`sVti!D%tRo}qhc(rzu%=m+R+Uw4O}A>W zVpgqnj5X7$v+At|tI?We&Bi)f%~p%mYR$3cTJx;=)&grGR@Yi&Ew+xcmRL)zr4tY59)tlzCatUs~Z*fylYs4T|fOk+ATn8_^0 z7-u$fn9Dqtz(yfHOR+AjE8BtX$aZ2ovuc-m*}?1(Hja&F6WBy{D4QhWM-O9%vm@A%>?n3Lo60IgglZM5 zX46>>o55EHQWA&^-|}NdJC&Wrma)^>8SG4U7CW1r!_H;P*$Q?ZTglqk`D_(i9r>TwMeJgB3A;4%`>-ou zd%KEV&8}hBvg_FO>;`rtyNTV*Zeh2w+t}^w4t6KIi`~ucVfV88*!}DQ_8@zRJq#Tn<^<_>qc#}hoseV*c7cvrpy-;wXc zcjn#rF1$P6mG8!P=X>xTd{4d?@5y`d-h6M~hxg_C@O^ndz8~+;2k?PBhX*|5xjc{O z^8#MTi+C~LpAX^(@WFftAIcBpB|Obbc^S{}az2a?=Og$?K8la#2k|j{EI*hZ!pHIP zd;*`y59O2iWIlx-#t-L5@FV$A{AfOvSMX`Pl5ao$zLC%3vw0J5<}JJxF`0AuJj8%3 z;0yV&d=cV6j^j)CQhq!?fuG1v;wSS{_^JFfSWi#qXYe!mS^R8%4nLPK=PUSmd?jz= z=kry3HNSvg$S>j-^Ggszav8szU%{{BS0R$*8h$MzNv`KNAd=)JelsFTZsoTjlH?A4 zC%+4^B#0wH6v_Sk0sbI=2r(pxAK{Pk$N1xXEq{Wq`Fw~R3pBo z2GKRO_A!XAsk7_t2D{OoWzV*o>}I>gZnfvwbM1Nde0zbt&_32)WG@ymNK4^4I{^_$ zCuO~6h(S8tKEpoKKFdDaKF2=SUT&|j&qJJ2n}|zVZC_wtXkTPsY+qtuYF}nwZeL+v zXyvK7N^yj zn=gI?(xXgJrS9@CnHby zRAlKcLv-31$l^ci-{q8h7kig@mwK0B7o01+E3vlB)!4J=TI_&xy?29mqj!_o`{~wB zyFcBH9VqYh?!(Rn4@7&yM|)7V?_sbO`%kXJZVVfu-QTf7%_i?@Z*#QkFLqCQK3c2B zdl75Zyo|lEU&T)EuVWvnH@&y8chEc7PwGAI{b=Wcf7(~-OYbZ1YwsKExAUF%z4wFn zqxX~dGggoK)%(r+-TMQ3!vE!Mi`Kr0_Bu#ta8DZvGhroIf@38cC*g|KY?2ATeOH|w z6FXtuscz9em{6MHB6B>E=yN$i{Gm)I}SKQSONQ0!tA zCUUWhPky2RD~c9HyJbduWnx{?A=pX&K&&j9#?J9&*eSRi`)&`%e%m9l&-Q5Sn>i*i zR_xj_4m)N}pq)D=WB;4OXzz}ruzSZ;?6xxv`|VU=@5|}f^Ku6Ex;zH^;?!YhoCey< zqX|1%wqOU#If=R0yK;VF0d}oC7JF7M#$J_6qCG0HL*xDqFja@D9^yo zlV@Sa$#W9tVz0>+*kf`f_Le+9u?qW1UXZvD>p)+OJtZ&28qk*~u1H*&xC*PoUX!>M z`_f;JUA%8h+?2REaZ9wraN_pF9oSd+uEgEgOZeVsr%9|G`ylq0d>DHOufeX8k0l<* zI7*JO;|B{bK)87E&m*L<$fWtCGle7rD#v!#H)$duoLhbi8rzP z@7vgK^4-LH*l+TK#D|HGu-D{P>@@jl;@WEf_Lckv z`$_(WeI)|Kxz=z+_G` zNQTMWWL`2qS&%GD7A1?5`zHq_4@eG94oMD89+)girjw<~vScP%o*b4Oo*a=JnH-fI zojfQxCOI~FaPpAkxa9ccgyh8Jp~*?f$;m0n!;*(5k4PSwJSur~a%!?7IW1Y4tV&iV zrzdNYGm^E*W0EtIb;*yalx$A6BwLenl5>;ulJk=bk_(f^CKn|aCyz@m zNiIzupFAOXV)CTq$=G}H)Z}T&Wy#Z%XJGHivyx{g&qiny>qYZ~B(ceD2%6|FVgBL%5&n_>QU1~XRKLQX z=2!YveziZ{ukmO2wf-^wOux>r_Z$31f0jSnZ}OY{7QfY>)=laY275;htO25rN-(Tgg z_Al@+^e^%+_Al`-^)K@;_pk7;^sn--_OJ1;^{?}<_iylT^l$QS_HXfT^>6cU_wVrU z^zZWT_V4lU_3!iV_aE>d^dIsc_8;-r_>cOJ`H%Z+{U`i&{(66d|D?asf6CwFKkaY! zpYfmdpYxyhU+}m1FZwU}FZ-|fulld~ulsNKZ~AZfZ~O1~@A~ig@B1J4ANn8pANyPV zPyA2)&-~B*FFNhb_nrT}|AYUd|C9f-|BL^t|C|52|A+sl|ChfF!Cz`BmWrpel%6tD zX39#j6i?YHC*`I*EQyv(`KeT@OR8&Xht!U#ol-lex}|nWbx-Y@+AXzvYL8Tp)Sjum zQaw|>QoU1qr~0J&ruIqgo9dU^FV#OaAT=b@mX{s#R=P)%aH9R#UH8M3SH5&V(j!BJ89h^EOH7+$iH6b-Ib!ci* zYI15y>af(|sUuQHrjAM-otm1eNKH#srm9lasp+X2ZOp{cqhqDx%+`k5oSc#zf@Q36 zPIXgrWn)vdJd+Ly<`T>&SZtQmS5!7NHkcI>8YR=3s^?T26#|$gjWvx8)iccs3GLF# z+NR3Z`ssDm^X$rwGB2%aY^kWMtZr!GmF-2Ntg-@+HmW2j1D%Q%GeZQciC{(&tQLT0 z+VAGo?L{*~uTd?bk&#cV7Qi0X@gjCjN0|?6e*mv(FNzNjLRld}m}?L3xWk^&QPze} zt7y_@;9!hssjaK3HfjYhN6`D%()*8)?_Vn`Yy`b&t%R`=BV)D4*dsfhYai25mhX~V zK(Nr6S<_Tq-B4H2P*q!LjIO9`ZK*cu1fWaO1WS$4vI^=1&_?6?v^pG&G4ig4PIu+W z)(-Ltj4|@A23c_p6|)+fTbdeY&8UuN8fxOz4K?Oi`n*Q^ys`508U=92&S-6@sc34g zud8TnaT_~h#yCm2sT1XV`n3E)W1OViB*A!jZLL;En>)(lTf+eHfau*}kTxdB zn_C3XCPWR?5;f37*+8wbfhN)yw9*$$lwZ&)fIhLQwxLFEjgIcb&hPKGcE-$!)R3(b z+LJoo%bwe*Jf%~4en;6jOn%`40r+9<{f{qbFY0xT4K>aB^cjtfGkHn$M)Kl{_M%ym z5vRmbL&t#G@Zu#HU3M z(`SlLs}r9lUou@9YiNzlt2GR*C<354|y}aVL6S_I(on z@O}AdW2c{#;|%YmAg zBbiiQPAQ$w5G$v5}WY-=9bH z^N4;P(a$6Lc|<>t=;smrJffdR^z(^sKGDr5y7@#mpT3)fM_xYB%_q9~L^q%4<`dm~ zqMJ|j@`+wCeQ$AKOsZ+Bz~pAG1d{|GHRcMyCS`{bo0}~eQ{;v71&Df6m=ol?tqoN) zyQ-R2=gw{g2aV=TP0iI+MtyBVB($5WD;pcCSoOS0jC5Qj?=39X>S~)Rj9Jyq;0ju% zwW(435aftY4g)y^07aFDL0G`5n_Do`XsNDZn21%^*34*`;k3-aG(nb|?di31vSp_k zuhBq1h|ZrYJ8zg%C@L3FQpzb5l?q%`YM7HFDhW_D4xnfpK+!mWbU(dmj${TnPtVE8 zK1VbT&WpwY6pd4!DHn}VUS2L52~c*9pjd}{oB!V3s5piWpoov?s9VF7i*0_ubX)cFgj6BbY> zETB$UK%KCFI$;5I!h$S4>Wl@{84HPiA<-`+`h`Sawo^`?Y$rgXFWU<^(Jw59K!y-# zYD90WoDX*22@$`v)V9<$W`7|>8{1MjUu(oc)>aX{O%c6K5xq?jQ7NLYETXS0qOUBX zuPmakETXS0$__btPBDEI#C05be zqMs)EX`-Jd`e~w{Ci-cjpC=$8@wGNNBb^vj5T8PP8z`ej7FjOdpU z{W79oM)b>wei_j(Bl;PlpCS4gqMsr98KR#d`Wd31A^I7jpCS4gqMsr98KR#d`Wd31 zA^OC{^2&*RInggC`sGBwoamPm{c@sTPV~!(emT)EC;F0W=HwCA%qu7QlB?$A6W7Zp zE}1X6H_l7?`81Wwm)slYCH;Jw%H>P$jq{RzzU1D(CH;Jw%H6@d+sE2T;@xpm;w(Q9pp9egMV$0gCzo6!ilr-VadJ51@EIK+!&c zqJ03x`vHpg3o>$i0up^WK7kW`IX;0CeK|gX6MZ>8ffIc>K7kYctn`xO6X%J(9G^i( zj!!_MFUKcvqA$lMaH22ACvc)K$0u;2FUKcvqA$lMaQc2ZK7rHs%kddxaQa?39)Z*MmKSSP(9wnP z3TUbj&{QEH;Te$d3`lqeMdG7!f+9KSgCg-!z~!I|io{0&FVf3eDr&{t5SSeD0g2dv zL~KAJHXsojkcbUvRvQ$HD$NOsbGgv3>nd7mybVa+1|)9- zlD7fL+koV4K=L*q`5KUX4M@HQBwquPuK~%|faGgH@--m&8jySqNWKOnUxSj2Gg0c> zonD@VYCu9YAfXzNPz^|^1|(Di5~=|S)qsR*KteSjp&F1-4M?a4Bvb!RR09&K0SVQBgla%SH6WoHkWdXss0Jid0}`qM3DtmvYCu9YAfXzN zPz^|^1|(Di5~=|S)qsR*KteSjp&F1d4M><`t}XjJ3DbatDdyyKp89nr-xwwhay0_b zuTqo+Buc@9>AV=KIp9fzOHqn3O1Kmy0g2FnL})-FG$0WgkO&P(ga#x+0}`PDiBM=B z;<-@R2uhJ0l1L0mB!(msLlTM5i0FFx9U+OtkVIlgA~7V97?MZ~NhF3O5_MLb6_jWW5N=_~1 zGeWXwgk;YM$(|9CJtHK0Mo9LIkn9;D*)u}2XM|+W2+5uil8PCUT_YsBMo4yzkn9>E z*)>A4YlLLi2+6Jyl3gPtdqzlhjF9XYA*rq*sjeZ(qmblLNUCc{s%uE9Ye=eVNUCdC zP;5t*!{+Ly+UeC*vaU#d4M}|sNqr3qsMnGD8j|`NlKL8w`Wlk@8j|`NlKL8w`Wlk@ z8j|`N779V06BbJD5Ee@A5Ee@A5Ee@A5Ec^sLdhLMlDQ$t+>m5$NHRAhnH!SK4N2yP zBy&SjY(r9PLz227N!^g7Zb(u$B&i#c)D21Mh9q^vV&W>K=!T@|hNS3*r09mE=!PVC zLlV3p3Eq$dZ%BeSB*7b!;0;OehNS3*r09kuh(i*@AqnD;1aU}$I3z(Fk{}LA5Qij) zLlVRx3F43haY%}8NQ!Pqif%}XZb&jYB$*tNOb$sVha{6jlF1>-V_nBLz1E)Nzss`Xh>2tBq_dtM?+FcLz1H*sia}nutxGUBzYQ=91Tg1h9pNrlA|HX(J(7VNfixA6%9!h z4M`OZNfiyt%iYM2RWS{&=gP+VX`;6C$u^%)w)uRLYWY&CVTvQ9G+=oy(B|J24^#z+NAxI zl>V5C22LjXK^;Fzt*%T?0dSGj>dNF40JzlZ%H&i4xYX*(a!Z`{M(KE%R4vQod;k{< zi2x{7yE5s`z+{*{S$Z>o=kf|!HSLee%eS+gtm7QLi<|`DHhP!56016DY+UGd>S7)D zm2v8A9jEAx8c}kt0Gt|L%75TO{sK~MOZgAgg2tX6d`;8Y!QIslyL%jp0#ETS)`1Hg&CoDKjd z`f@q|oaoEx0C1u&rvt!=zMKvKC;G*iWV@@0x|FOfGO(4Afvt=TY-MC%DmGm+s zNitIF!+A3NNUaYz8GfYJ2V4q~jMVyo%W;;GS|4yZJ~C443o=sc1C$*iBeg!@L|<}60+XgN>L`KR_;Iczxr2GUfJ48lmg}`Np%#Z-ckO0U?tq>|a(U)2w zaH21@Lf}MSYK6dwzSIhV6Md-_0w?-XD+EsTNiJlhRtS@U_sFUSzD&k(QANZk+TslKJ|2b|~=f6owq&q&=5zf*lnpEhu!PkcQ? zd_5y|Li|qkEp@^mLwr6%d_F^bK0|yyLwr6XbwXTE-!FAS;6z`#Gl3I*k_Q=*2N{wF z8IlJXk_Q=*2N{wF8IlJXk_Q=*2N{wF8IlJXk_Q=*2N|gk1{tXj0@8Ss`XF$sf2j`! z8Di)eV(1xS=ow<@8Di)eV(1xS=ow<@8Di)eV(1xS=ow<@8Di)eV(1xS=ow<@8Di)e zV(1xS=ow<@8Di)e$8)wy|$(m(_VykMJye5E5VuoMN@}4awr0d zrU9f!$)O0G9wmn&>|A1~0n&NdbztWbEDeyJBbyjFy^?HV;6zt8G3;XWKC-D`7ZXzf zK*8z&#ZU*#mG3XB3U;#`x3Up|W%Y<(Xu-5o{wf6&eiZ`)ke)7u4sg*S0qL!zZ~;zl zC4~#DaYS7zqQHr|6fD5$`BH$uIw#*ckPH`AIQjfQ8g*cellKR5;D%(x5A&tk7?#Qb z2Po;5$^i#l-d8FI9B@guR1P@cV!#0k0Rt$%uasJ&lv<;dTBDR&qf`#8uv88#K%yfD z7I30Nty3xo7PL-5ucWXY3cA1rT|m(b07WkV6uk*h)CZvGHGrbNOA4i60Tka|QYZ%+ zAU#hGG~o0+Inc^UAOVW|07WkW%(W14I-sJiCCC<_tH?9Ci6~egHz&aV0{kx`9Kk4m z!=v93t@gLy1s-*=oP4sd=97grpDe8TvP$r~s1iW&34r300mUch`_a0~AdFD7rA9Z0ekJNqqXz({=nmx>g*evXzkM?DU`An zkmyR;3Y_RlSqhxGmXw{q#dnkxN?8d=_sby$obH#h5O@h6*IM7y*n-HGil`}ZiXI_H zUrC`HWq@?6996)Hv>Zji=|0J`N(!Y|0i<3os}#Lfa0NhmHK{iMr{_y?QBo**9w1#O zr`;umlA8fil}c^~oT{{>#BEoTqj|ghDmj71Rb_VMrz0iEIHcVeP*Nz_93Txl$>xBI zJ_twz(*PizsARar^YYtq3gs90n36*i6jR@hQ{;L(P65za+!!&S8Kc!4 zF;YN#gs`tsS%g-LvJ(wGxUdA09MKUF-SKOfQzQ^?MAoR${u?He8G$55v`0yI`mwY` zAod7h((C+#e4-!@86kh6Kz%}F7`H&W(x)CBRTZj2oU~<>zq}eBfmbONh#@~X*(rv< z{UUs6VP`~A780&BJB5*^TMS#tZXikodkQHcEuff|kir?m>{J*AHxVCxbW3zS*o3$b zP)e-Q!jgEi{0+|*zX1|AmMjWGU$7=Xk_K{G51hEPoI3y~mLjL`82Z%RNOL}Lss}mC0Xv}Qm6uq}6*Fg4 z%&%x+Q1EM~*H$BerBPV4Vyz<#zpL~rI$j)?IPKy1;(Fpzm7H>` zaFS$Yp2R&W|laYrR7!s{kuUJb}8hS z;3~HxZ%f?MUJI1)g_AtnZ$NB1aIGe~vZlROJ0)>NR|}C6=A!6!DO!MD zr`)aRw^|&S>~*5l{_swH4L>;T-Ao{&=S~iwH5|asHqLjS`8Dbs%yi>LqE)umE z2E{14HPub^$fKK97d=OdD%6Z}#Q>SiA45sjdO_5)=+-ofT5EJsYy0=e#4()nTK`^Y z?M@kSeS4+-EsqR8aY{rJ#rBS4i4-((XSTkyIY70!(K(rufRfiK*9@rBo|_=9%F@*4 z0oCS5=jLbM+v}8#7Tr0&a}&#qhUlgR(M>W-O_Z|L>~`d-;k=mAHeVI>8mP88&YZrOr%t9Ipl`c+EUg1jPk;!KzhqCPom z2Ey4zZ2L5@swnDxN;N!&tu0Lzb(Qm7Ag$9XDre5GZi+C(!I9*PE`(`CW@uE-k0#qf zB34w+_ouWrSJpKmh@`HzrKPS~T-rRXt{N#GAkYmzw?E}?m&v!x&$tsXZEt_HRaV{H zI33~jR;DgnsFwx2IKHB?6`r@~E2h=9BdM`fjjbTr>38{b(n<wCtE%d%Bll~z`lR|@Qa}@n0#aNGNO38U#+j0W;sQq0E9djE$nR@LRp9+H z4RzJiF=n$*gjOq5D?l-|0nCWmHnPGxCcsDy>x^`ol;@S^bZ&Y%ttrUMb*r}1^l}nY zkXP)s{;lanjzhNT(aIf752RDmW7gB&X!D)OP z&~&#zsw$u;ACfCA7&*CeS`8=$cTR3;xd>1dJ;TGOl&O{i^&_-{V?~;0^q#qr1p!JU zOfK2G0FITi5E`%#mrG9_E2*B-SXVKtbtW6zUYeLKMfC+bqN)MKpaK+{3Lw3o)ZFm=Y&~S( zhrXMv$pKlDgPanla#j>lTu~Qs2WLhngiULI!|C*f71_68jqRn@Y)N#ULK$dMk|y0V zO}b~A%v5R8LDOWeN|P>{CbLzVbka1LuhOKOrpb(zCLJ|R=Bza7s%bK7rAcQ^lRQe3 z?wTeuSDJL#G?}~7q|2ts?3E^+HcjTQH0ic!GJ~Z_$4!$tEKRy@n#^Kp(s|Ql9!rz% znBebkPk=pM_Ou-7ssJu~LXLD*0GB->N4hG2 z%buP?gSb!*UI=fg9%K{)$N-%Ky#sMvj&C@M- z17x9Pt~|pqQFIxqb!P4M|ojGZT5kJ21u9@i3mm%0GT8Z z5f{%Fh3N6oHPO?fYvjYDl6-b_k$7};k$7_5bR&8&K=j6qFg8xsXnJT-#RL-Bj` zO#Ch%iGqA0E)Wl_o6g1a#57tA)*LDDVIPx&K1T|E;F4M8$O!;&YEn5708ULRjq<>Y zWkpvtG}eoX7KP|_qXJcQRFoAhOVLY<>!Q~d*U1+bMfvLDLhP z7S0nhl|u_5;F6i=$e{^bGU*&*&N;+9b0llQ@6;}mRUmX+3JdaLBeaj&K@Jf(VPw0J zmmeX4lKEz&X9Bonw#bVV-$`C|JeP(feJ4c~;5-dY`c8z;%6=nR6zI|S5L2gU0^BEs z4n;rUI?3!QngQ=2@5{)j2Ml5PT{(Ff4_zJVDApvYu0YZ=y{3E(3R1xBQdS^2m0pKF zlVk=t|8brCoq{fa)8|MIjn~RnFFil&(Ucq#*UR52Cm6Ww1{4edTs9vCdjOZRmwZoX z9%?R<`8nk4%b{*W!4!B8`8^bLfo7-YNXdfgBsw$~pr8djpN3_A;9(s6W3}Z_Z_H#J zxiq!Nk;YowPOXw{J(?O&Dl`H{gH+@ljwbxAv!Xb#Xo~JOw>C!si?v8MpH}D3te7)@ zW<_lSbRDFO*EP=VA~sN>r*Ubr<5IjkP9&PKrq4|11C3bPB1&~{Zmg@V zYHh}^c(~KjR6DB<4(l4I+HQSh0-6IoEV|a7Rnb%-6t>pp#H`ka%9hqJD;#3$7+dONORU6vKkvO1(E*k8-Mq^Vv}) zr$7|r0!KEDa`LB9j13&^)a$7mQp^e7gPK1(>gB`(j`eJFQ@5wlj~EmO-yaQ`>5zbTx|6n8Xk@YU1%zyg(80LW0+bXEtiotp3y}@nrtrdR0AL(=)q(VEq54Ki&P_ zt5>gHU9alZbXUta_kl&HV%Y;_p@InUf^3P+nE@}90v(Nd!Fn?RDN%1Luwc1dQHh+j zRPGV5K*Ej(Pgh~l>;?n~bZ0J|HFq&~nVG9oh-V328nXY^R_i|sD|G>tYx7&K3$|Pr zY`Ojqyj=h1U9RWU<@!JIa{b?Tx&H6FT>tl7uK)YSf4RzDsE5ArU%l!8Jww)0J$d^lE?Km6 z+MGf2W>M>hW=dj(dLkOH52=(Y^hOK#uUl!Xo?rvN(x^h)>@KJz5VG)u;@y)o^Ql248;=yoJwhT9AOWc%g@>T|9OWc$#@gTn` zTZWsm&9JI~Y>At)C2q==crd;xdzeuM!veA;ZpxOpDO=*EY>9ia&GID}VP1KAxF_4g zJ=q@a$@XwhSBVo%>+a!Zd`UCoOWf4W`C$o@@{IWP7+N+l*`0m*h3;%fn6CW_@|#rfic} zmZ7P)#LcuN9^^Ommf>C*%e3Ta%A@pkTkyh7d6H)8X3CP~ZOW3kshh-2SrRvOlei~a z!k#RG3*eq?FWi&u;ht;{H)We~&H9qOW_@|MDch_sFWi)E@|yJ}dCmIr@F2gbH`SLO zlO?|yX4V~rN!@kbdAKQ?>N61T)t}^-r&;C_H|0s(lqYeu{xnQYkZOmi2@>u!mBXDT zNVw}~HI#P5m*bGTJzAA?8r{R}!;vH4)Rx?s$fgCRNGuVI}mRo_vF@g#O9P zzDt)>3gUT3N)UHa6n9Dh_u3NrC((#Osvv|s72GLHxKoyJr!18xRhDq4Ea9$GP+0=5 z<>)6Vlln=@q<)ezsh^}w>L)3a`mMjDS~N#|t*KfB2d>lCPg*ARla@*Sq-ApO;3#~| zsWae%`kB#>TPF46mPs|mFHb731b3=W+^Ifsr~1TQC$9g|NGk6Jbe(y%Do~zO?k4U! z^ZG^hq*}!QT^FKqA%IhR!d+LLnt%h>>8lAkaGkz#>w)XcEB7CdX;XW`T^GJubONsB zt951II)7^J4qWF?EnWfFm8)M*PpUaQyi_e;Eq(#l`BSSOz;)%S#U|joIjKc8;5uFX zd|Fa1LV>RHrJrL^ed6aHsrX*9j^Q+$kRDlrKCXOnTr> z`r)q2UoC!tkID;o${+5Of841)a3_8|Ugw3A9MDN`+(|y}I(@w-Prcrgr&hndRIB$4 zs#T9(V#^Y;Gq@{xSO}M07r2sFt6yEJ)vqqq>Q|R)^{Y#@`qiac{pwP!es!tVdv!_g zc~h_Vys6iF-qhhn)Trq7(Ax~ycy5{Gm*=QS>x zgQ!$O_4>i)`c!@KRC-4k|C6hig{Q43nc3u#rfZ;NWtOzk3!Bp@4FclLkSk3D%=3Wx z3J5LGgoR!tJP)9Gu_ZP|TH*y^D_x?L;Qw3=P4iMMksIw&Xk>BIG!Mpm8dw!0av19_ zI#$TjYnCQNrq7dyke;W9PbZjEy+<2B*;IiDY59(Su?Xp zna6ArWg(~Z;wZWcbuZkhJK#>;4tFw7xO?4}rEIBBYUVo8H|ZgyHUJ9zo@Az5&+Oui)h^pP4Z)#?gN zA2n&*wJB5U_vJ&>|0cLA`VjTM32&HJU^kAGI`$3H9eh*SD z^?IkEquta4^&SXG z^%ySF(L{Df;VP3bf% zM=zg`Ha+l#bT$+5$qDrYBbja;*OhrN2@$N;FOb{b;@Kb@wjFz-&7FaDf1o7`=3~1C zOw?eL7t0X=z!JRZH5ZR$IRNCJqaLr_)VOFmcDA0cg7K`H+{Z^gyR~%A()roPZ*1&S zF86ED+C=2L!y4{B3)UAkXs)4pL9^Qoiq8&~S$KJNcIhrx@6=}r4%Nj%=(d7JL)*vY z$Y)QOg>BGhHR3;)nRufuRetkKm=O`&X zM@i{9OiIsTQhLsk(yv*j^lO$W{hDP;zh;@zuUV$_YnCbfnq^AAW|`8jIj5AvfIYux zP{Lgqyp(bnfGb0o(sR0$o;#-0poTrdbUxLf23*HibAI4DzA~`Dl|f1A{S#Aq|HPD@ z6Q=a*n<@SJW=g-lnbPm$r}R4*Dg8cvN*QwOIi}?*UjTcSX}y#$09@;(d;#EEFXamW z*YWkfiYdLXVoLA3n9>G1rF;SGg{I{zUjVq4uY3XETE5=LFr}WcsYvNLV@l2Gv6q^T zr{?g$wH|t|nbLF3l%9*G^jtKh1`_PSru9$*1#m4-8~T(o?4av*rVV;Zy#iN}QV)*e zuG^*Fav-JNYp6)+EeBG1%Yl^Mav-I*97yRc2U4{(NvS~l9Mm{n&MB}RT$K-2`(UjP zj`TqzTD?yl<%6j#Sm*Or`$<&$NmTnuRQpL(8`1nEs{JIY{UlO8Z>^t1t)E1#pG2*n zM6D6cPomaOqE;rMW=`r!z4D~qBQWWW_5b%i7o?=#1u3a_K}zb~gpzvq zprqb4D5-Z1O6pyLl6se*q`*hS^5ru4QEDZOn(N^cvH(%VL)^tKTxHF3mV zgvuvPXG9u3z_0X&*bKed?6DTR3`gQx1 zUPDN!H5@b^oo}^<16=vKDYb?JTuo$CY7GatE;luyhyEJZ6X%p(J4k7#D5agEl%6Q3 z^!~UhwT1(`tJ7DG32>dh-i9Kj922CYCekV8Fu*SBa?|_Yrqr4Z?6H=o)@*=ld1}oD zxXzDSvjOhqM~|oa9mJI0PZ!>yYVX>CfXAV6EmyBSq}19C?6yu{uid1yqmj~%LrOaa zDLv6osR=ytr|r3RWKw#6-IQK?Na?kRlwN~K>FsM$di$D`-o7TKx35X*?Q2r%{WpvY zy4~shp;OBIV5cfYuUG96OETJV(es6RJx{0~TwMywQ=S~DUopqyw#oAH0esr1T(1LtHd4W7qT&btg zMsjGTJjoZ7=h1W?RiDHVNPPr%nyX5|7qtl!W+j!{so-?mEDopB)3X^(6 z!ld4iFsU~HOzI5)lX?Tdq~1_BsW$*j>J9&rdV{}Ys*e5xO4gUl-5Hd97&)pKTR71m zTTI_P!eUHFe)b6WV*2ut1nA>O0K)qFN0Lc?0tt7#Zb-cJAtXu10u~YIb4VcIr8xPq zCqQaR2s1gn0Xbj3iq-LK`7R$`J)^HbNy0)&D8grwB%L~Pom^rnrjI7cAbdB8g47<; zl0xcFE5Zkq2wN;~#q>f60Q!;=eGv(WT!=H?JeVfe+Ol|-$^4=cA|*8Lzp*f_OMsM( zYJQmsQDdZq7aH?FNhNhLze)uhyB&J(Na&2$%e6Q)<1NQ4HXc~vgWlpBW;Nc6ZUDWN zHGp_d+l%Hc$${$29p=j&=F1)F^N#cxMj8x$Y9oCeM*0a?`O&KUXjMLMl`o;ni012C zpRj1EBquX{3I&;Br5zQD*PlW{3M3?yu*Cn!M@zVzTCk+FTJg*s%5Y*cd##a zu&?@HU*BOq?=YXY&gZT3b)Y7%lBn~eRr{J%`g1h`v9Hx->3ywrwyYu}jJ$d^l%zN38JQ9kcbKeeHLYD4|hhWe=u^(727 zB=|X|H(_<@)MgVN<}Iyb;^^~^@)I8ACp^kec$A;;D8GCw{b-ebv`Rl(_Vrjy2Yr1j zeSIr^9V&gf!@QM#lo{MJU1lktH|497@>5IsN!0q9)%u#%`n$>bEK32r&wcBw2w)VS&WR8k4b%eEGHgWEk7(*iqy>ylj`}HR4a>-5zAuK z?R_jKJ?i|~FzWw4mZK+G0Y5A!?_>-7upB+fBKToBdXinphEbjRSdN}lv)M4JTp!EP zld9Mc%h8i6+7HXold9Vf%h8i69bvTHs5jWk2Zk$i#&=l-lGv@#ps&~iBR>&?W4$M) zXB%?>B`GiwAYvkCHlRp3Qvww=FfSmYYfKJ^AfLa%NG`jPiBnn2OzLo|B?G7OHgIae z22N#e;M9r@oXXwDY5HKKPjd(Zr-_7#2lS;Wg&7{uk0uvpctBs(bA5eiu3_-ggu}!G z@@eW}h6nOblMpjJkbl*a{q$*0V(`<%#KZ&jK~oenJdi({tQg@mV=?hSerWDugwq7Z z!~^NmRK^Ssq)(F?Gd$29XnJFW(;Uad1LaAx9V1-XKEM2E-eZOb^idYj=cj3q!LO{K z5gsTXWeJV&fPTsv8sUNZRu<6@r|FWBKFyg-JW$>=dosfV`J;K186GHano$|yG_5l6 zfW9=rGQw$=W#R#QLGvv$JWzf#^D@F|`eot)c{C9-!vpeYN@j)!>Vqa{MmWvT44kHE zCLV}S6E-89W^E=Os2`fYnc;!@p_!Z+9;hFh(;4BzT*exyBv}?RW-zW^Hr0Sua`G-HMqR#t4Y#x zLz9#*i`-hw?@X@zJXYuD(VN_w5%crtO>+${Z?0>S^7Zm&y#|*z^)*TPdGsd1CKt8L zoIHBdVUsIAkKV-C9^ldc@7C+}{d)bsZ@vB>xZZpAQ*Yl~Us)c_ zepnv8Sqj5KC;bVGJN?;#J1x$aCsUPSH6fQDbJFXLY7c?b$kZT%Sg-!m8(D7NT<6B-Uvyu-A#NMZG50o5WE%p;2Z+qqNLXIWj9$ zCh95-nWMDKQKrn4mYFhT)|Kn%o-x;B4vKxgF|GIHMx8cp=`AJ)^?G zZaLGJ;%Tkvi}3RKvPMUNM3p$&*wV$z@T##yBFkniZd^2z;4og3Ua)A1BzGi2Q6t?t z;_;+qjYYHQ)^RBzOX(I}v~0mN`CyTxMdunwWQMN*9{9}4#fFLy)kvZui0dgCUf}aA zP&_K3Iix}eyD}10X&RcT(9nE^7fn-Kc-)k@W-D~I$F)M?cmzlW7cW_&1Ex<`gz3{g z&iO>ZO1NYUX}%)G7Sdcrim7=1e9gU3apUVXl=@VKPSq%00+)GKIuxm54=qynqPdC} z`wx<4b2U)3OwsWyEh(~iG2M&wO;H`WIm~kGorEW1L6`TdLYe4$aQZn$wu8Q<-i$IdMu= z8_J>C3vy7WF<1HUGJM@fRS;R*>LH_?#^pItiWbb1g&STvT|RavLD_+_h>E7)3aB1B zq^oMv@>#z?7UTv#W^FAE5Q@$s>BV!JR5caP)IiZn3MiSLZKjJ9N70!S5L%(yRxDfQ zQp?y}vp;t7kQ^O4XL)kSCDYL_RaUWoK^7^NJC{h&a*G(c%l#UFt1V(AL|eot0GpN& z5B4k}9@?^mAlk8nnB;~f5-4k&DmR*(MK5}L%~_S~u!=~dZzixAtK<)%rOSI!<8rz! zRaBIyL~T4izZ|=R>fRk%sY)x-Gy~f_sG=&F*@#^YC3DGa57Oz?hY`;UoSKE?SUh-S z9n7n;lG&~mMr+W$EYj%1;aNU;mJh?8XStX9aNO%H+0eLGVOff+`%aeNsD6{h!!xpA z1e;lS>A1SDWC@PyCs{naAPYtseVr27=9CRiWZO%Y>Z-*IT{~wE1O~Qq8SUDs6Ar4k0mtp#qcNZq8aiT zS8CK40Sz=Z)5L6)xe;ii)D1K?&BSb!ycsy##B9`r5okj@6Gd$ps3Yscz-@FK19hai zGH@FeW}vYgS$3|dSdJt+S5Pch&O%eFjX~H)*XIpdS+?sN#8R}kU?OF* z(FKX6o~bY*C$z;dNTr_PFlg92C{J2}6cXANnK8A2F-WCooIz;`ZF@{M&jcB?gtkN` zN!v-2q-~TzDn(<>OH-RKlg+bYIW%p+3|gW9DL+%ibF_O=g2tz2x_I720eEH2gV4Nm zAhyp{a~w1!O`7eI&}?)d8jFU|L=+U34MP*r95hij0!>8KE2!9ug4v2k@*SG?V9b$#>**AUd=T%mQAR>(65} zGc1IHV%j(;EJAic!(tL@RD-_gDGJWv?OI73?_^uvS(?EmPD4rU~*(#8n{b##2`4*oEW%k z3Z;^h#>HT8q>V9fmrRX8aHPdCaF+~^L2#t~F>z^zOk7$c6PKpQz+JLU2Emag%D`Q+ zR5=7`rwoD<#Ep`anRdx&84=2|w#y)5;zE|tBxy@#kjk}YDC1`R*^-xKn@Vsbf)XD4Sr-D3$uu`vO8tGx}22GQK zBMKzA7z<_ult_S}F2-6Z63i}$ml|}>C+`uUnfzVNMOQPR%na}(^$Zft7+s8oSCd|9 z&^V^d#oQl0-9BkH8YG8P+8b<_X-V0Nsz**Zjg{r3#=xO zJqs_68+}x_VUw0nt<5Cajk&ROJ(?^DRpKTow!p;f#-%1&s#iNrn!R9#i8|=wCT=%k z&jerhF2?e)Nk=CqvuD!0zM2=HyIdX}?LLp@HQ&4d-3s&Q3AG$-DuT9=$JW(c_%)f~ z{Hy;-kJ?NJuY(;tO5MX$GK|?Fmv2P6=q5adxBnlMhR% zm=BSoj;WQRVNoFaUyTBl&5sbG#9}cSJl<$f0!#^xN}@caNLpP`bPOj*NRtUBj;I2a zeEdVBrAY2Yo1e27EK&6X0<)-4Z^Dnz+TqyCqbkWwiOF9mHyrXtt+{br*OB|k!lN+G6URiGZG z^?(4y;zf|%0E1^5yL<bTCHo0UtJ z3(YyM5Lml9t_3PiJifkJM?`xg|j>;KJNUM`tULPd};I7mna2}6Q}p+Q1rkT5Jrs0tFQ1B8m8 zrWK@VXFo6I@X$4%Tu%Ij0w{-t0w|}20w~9Y0x0K&0;mKE1yD&83ZN1x6hI|YAV8H+ zp#aKx!Y>kU##EL|QY925Qt1SVR5C##l}eCEB@!f3X#|N>5I$3ZxQgE09X2tw1WFwgRc7+6tr+Yb%gSuB|{S!L|aaB-;p7CE8XX zm27M}HqKvx<-s|sxB8_?!LH#yYBS<<=+5O6yn3OiU5%(-fbOUHF?4J617rgyF=d7r zNz{!wms3|+F40Sr#Pke^@d9;AC>)c-mimtZWe2G)0h-)5N|s-lL8pDY6w#o1!(3P6 z@hB4OiRkXFcw`^7$)?(?aF7?XM|RaGKkB}1gn4nhd5@7~qk19T^Fn-m3I};Hdt{#i z$qLOz?VcazMcX$&D5roN^(E^Nc5z4G9RbPvUkg)di-Jd9C%S*)?*k` z2oJ=BPJ?h3d@?4H9$C)jJ#H)`YA~9G8jkCEnMRSUF#*%WFg;ANRAv%SDd4%1rPv!-Vu>u4Evkqj5wopf&0XrFS@t;5 zyoO8NA%~))b_)`-0+b5b<|`#AnO@`b^~^RLNy0xA$cX>ko|2<*ooE+>1*B|}Iv;91 zN%M9kUfrrpW~>Iw0`o&;;wn1^F)KUn+X5{)VORn$F|WL`9Y+Va*>dnWy;2BrcFPt< zFeH{!1_`61Xqly+-tq}MO_M&M*P^22N9v|iDs3|U0>MMX*(Zm)8|$EfpdRMJW*}_e z;F4n?yjNhMFc93$U;hh)bT^jt0zvx*7wrP!y#h;Zf#7cb`dJ{PyRjse7v!&U1%kTy z<4_=^N5K#^%V{HwhPF1sXk=?6jHWnkgwYJAjWC+vv=K)0n>NB|decT2&29>ZsmVLTrgQ#WZRoVrTe;i|i|6Ha}gS74fK^bt9(?b~)RMQjG;8sSlV zDPr1;`AZ0KiIqOxhHrEtu8oy5{ed}&%EvEe%vT?ABhii6m>gdUo(;l&8KSDgpY2C;;ypq5$C zhN$Gz-w>6c{)VVzRNoMl#Ayrgf&nFGFP?!Np0a3(+&5XNG~=wLjjEKe>G+IBWR2)3 zK>gu6siSLtJx>yB`7L-qH}Ra$=~0Zv#nWcZnl@|Ew59V%AofGR#|W|C`XXJ*GK%_E zAC&^0VNrZU_lp}3(nAn!*h}Hj`BUi)CPE_klswjhH9Rj1+f=7=60c+u>dTCKts~2k z@F+f0Y{uNVv#`gNDyP`IrE{0ylZ-1=TGQ#-l4R_i?4R_iq4R?CO5O>-# zt+q;Sfrh(IUu}T~T&J(L9|W$`SKAZ<*ZI+(Jg(B8sIF4Gnj&1MuePlPPU%Fpxx z^mdVTdb`Lvy-09ib$T1%I=u~W zo!&mUPJeQuPJeQuPJeQuPJeQuPJeQuPH*#Ar?-8q)7w4Psq(I!dQfoz^*8$ zs*+{1G#mVNJo+`W@eFi=3KUuZ9}>Wa2JkAmUmoIBWcSOf)B7&hrK(kbOQFBX{}4Q{ zNt%Wa zA1FM+oqa7y|E*;_;j8{1Vw^En&cf_uR@69k**tdZ)Va&&vAd^ZZ+EtB&WuI#*@JRT zk8PYcXWksPnHANi#!X~?k! zZ{e+cyI^b`+r+l8G<$=+!#-r6amI_e%e(U4{2*S=tN4+8G(V0v@F~2BFXU(QbNL1Q z5`GoGp0DAz^LzL@zKL()w=>4?fzFHxRsy}{J;I`Nm#{o7)&chptRpL8Ayy1H#A3{5 zF6+b&WCyYSMB^e%x#xT(Btfikm+?8jf#h(0qrTsy@3$h2V#YgkRdV=NE$0SS3Crqnw~O`#|fpzoN618XuzhUZH#o>+Ft~p~PHJry!n!P6wu-$>37ZB-8}UWaJg0 zC>nxg?Q~>(;up9N1|4O6)d{$F#QkK@?`J$y1spmNUEV<_e3HH+wNtO3`61&|8_s+X zah6Pc4%ZJGP|~LyblL>Qr~iKP7RDPso`y1<)PL#@CMH%v1CeRD2FkoUm;dcW+8#;7gZ}Fbo;^TogNt_Sh z)A(3^1@H#KQ~Vr09j#SN98LU#*bG+9mIIf0>%cB&Pq4qTuYey!_#3PSKwier0KSIshuP=s4Soplt0c}l^JDlB{zKpw5I&jzim&940`Gb9 zkdvEF9w5u(B{<&OWvIlv^7T4IegaYUtX~tD#TBgoXKQxTeac4uG3xzBadY*2-CB zO06`B%^87tTK5tbw&Jj@@%r{Sk|-(u_e_zWhn9k>awN*IDE}=p=^o; zb(JxL2c@ghhbCJ8zRWT&I;(J#}Q zg|>T8p}WslC^VN=fcKzW4ihWDO~IK~d0;Hir-ICw63(Q96wunuNj`u3l+5P#!`lwc z{IjrrZO8CJ+A0$-d{^$W6!vaO>`JP8kEcD|cUC?s?|#dXS`}(3zP9b9=5rN>+Lv57 z&Nrd@I{Hu{IXf#IGfn~C_WJ6VW?UbpzN*`s(ye_B{g`_fYA@9SIn7C2#?5TcwBVYx zi8&14GSZ&zdzQ4!Q~STnhW5jE7MfY>aqMo{<@TM-+CA08(_`1~?Uj3`jrMLzZ!f;d zm*1|;m?kXSVQx%?d1aMfpNhW#eGgjluGeI4oq1X!7cKeu@LEbH?LmQ@wqtz)oZl)6 zi&n4>WTLxXGP|mxpOz2pYTWku_NF{3OUc_4sb1-|EyEA-A(hJ@?&;Hh8SIVF{FL*h znmi^fIfJ;0?e~?oIPz2Z_9>=TI<@b-S7Kz&v1PJ6WgpF@f=2#;qy|HDi5DCT{c*o= zJ?&bV2jd3uok=OIaeJ|LKSq1f_HNkj=6>&{zPF|Q|60=DT`7OFlriq-^kcK0GXMPM zzP2gHhm|}}YGwmwBu4+wowvYZ1U!9{*O#fFU|cgiH-|_Q|3wu3Wj4z+cUF?Q@(N4( zuBh$lwzGWgC7sLmlAK)@(_WrUA^Cjy6q8@V9*1}L!zCryLjBO4L-`VS9>?U^z4*Jw zZKm^IhX?PC6jjYo9clZ9e!m$O$MCGBJqgxeyEY~*CHUHTt1LbR@>YA8XJ^{*t30;7 zaNpIsEijMV3#orsBK}L(jIviat@hfASt`Lcrowi$)=Wv?1Xk$;b6~b(Pii4O(PO;+ zlU-9He%(tmmt|wO%J{iuBHO+f-{bp6cbQtDaiuL=(H8w1CEj)cv#A+GlGdR-l zU$Am!mO08MEcwV9$fqCh1E(z8GSGAKCS?$Vyp-*#{V-=WDo*D1TzjWwmeJD}*#z1J z+A8<9{Li-N?I!Z=2YPL=PzzV7`z0QL^|)!rJuga;5JM=C{1uSlY(w z(NTq=C(!)RYyCj`Z6f%w%UlRA`&nrz& zCQ4QJO+SQYzDCY{y;UrP=hu?*t>qjcn@cZ^_U?YFW;D%7+acdHHBWM( zd*QZTh_f(l=keRiPhpw6Ld{Qi_v&z0>)h)&Yz=#^=iZRuwS>0w>~Z8<56_DFdgN35u04Uk{G5!J311`EvqUWAK#`re{05ujS5L+wRN!Z^g*h zT|T3@JHPyTC=@%}D-f7p3x#5sv|#PautGF5&dy=f`;ydK+&x$Lp6u)O(%=YiW-rdiI z8du2982H0dj1$0;LUFX z`DFz;a!f6dLScQrW9nXCH`}$^`;K$nM)KcGcg)Dzv_A;T&Z^r;^#5b>H!F`_%aB=S z-z*)BWNq8XHf!XY+DMtJd<&uSs;r!uBbiFRwE#6OR}ll8*%`e*9utqTT42V=YC+*L z6*F|#O5f*dFK(e6=p1KlWmX$45@UHz*`plD*VFNG!h9{-gL37y$N7IhtnC(^o40Q= zuI5VEGi+D&+_O~ncI^L~TDM&a-YOmXSkAvMH2Y}d>B8Lp*tTpx#O%L5)r2s|zkPRm zsc$!YNXnFT)OJ1P@|rpnhIh`N^N)XFA#K>#oy%6@c9pM<#CMt8cB$>Mh&;vuc4m*) z3BClXFE~K zHa+KH?A^nIX$A41w4H?q`P;$^t-%zk6TjSpHK-)}|51A7 zZl<^^?cL=6{{dF3q|{sYu+G0-JG*zvYFGcm+rzvV)^T_BZaZZ^1Y^t|)>S)N?Sby? zNZrMtZ!urHq(QE|X}`7XiLQmM%Py(7TTHq6X*=q!@<|B=c+EL*+ll0apbhV2t#4=H zp157*ll%oN^j_AzKnk9sGW|X1x9v+d64^s=PjuXkq`wtA^KIx}pnbK|W(siYLeV2F zTD{WJw*mk6?Mz$s{%zDpTWNh$x<5~DU)#28c9&9ar_JnAe3p5=Fkkyx7moAaq<**h zwU_#?)u`n1Io1EQ^dG*Yug!hlF6dJP|K0Wbe0~iC<0=ki_5JiERlawSOYx;aBl&!R z9$V!dXO6A)bbt)=Z8l$ohCDtm!0#s>#lIKUU4?tPXl$qN`1?{#C_~SJQr_gcNU+>< z{@;+{W?bMo>m7lxKwK624a?nIEiucT*Q~;xsjTKaTzR4!uEO4K|A+CKvvK|y=S4W1 zLGNIH6n{SvPDB|mdRua17gZ5&jepHpq9Snw!!E;#I-+y?S`}V%I!O$=)Lc|^b@@4uF`{RU@ za1-%FB2k*?oamD1n&_4|5d0mW{dC5WgE_b&2e>XlE@b{Y*dN;;LyD6q#kI36zr=xv zCBr(}57-YNha2sUj5}93*k{+d&bbcPHICea7aUZ2T$O2JP+|~bS0rk1twTwobTtPf zjs$UZB96|)u^*(A+OI$d)L49Eye?iJ9~D0H@kQK83ZokQx{l5J^>);5-g7m@h zS{8~=j4xze;ZZ(l_U6n>ptk^9n@QXE;e0UjFtBGbFWN650i4eu`~{@)0^+{_%0roT_6CZ-&fbxE1g-a>%vbh0oa>SP!rrQe?dz#6Y_s38-?sm0zk|B@xBZFzDeCcP zcbt2SJHb84J=w*E+wLiOtz}vK?Dz_5GndAH6~A1!oKCWTCQ^yfi7|<>iK7$a(2DOy z${R8_LyHa2;0b8(2=ehL^7=4B@5;On9oIqQ9pLyJ9RC8xCkXunp^s$VvL6NIF`Q2W z-kfHGpo2&%2vNl@|Pe9_6I8~Xh1IIeZxEFRpaXn6@)dm+z@KKcO<17k&wj#!B z(CG)z=T)RAOMVOFZH2rSP=imS{9bbwQcY}OwX3_X9dMvqai6k!(&|Ljrm9V= zi*R&Zomf43^@P=vsy0jd>e1?6^<34q)g!CksCv7qbv3K{xaza29n~GG!_{te=jxu2 zGQN8M>VvMGT-{JTq&ihS2v<5*kEkBLy4UJ*;yAK8wK`foZgrn(xi@>QeV2W&eV_f1 zz0O{5KMWi8q`k%doBgc)oc)=-!|Ceua*lMageAMhxz~BndB%CxJ>R|1{keOwdzpKq z`$u<;`zQA%_ZIh7_YQZx`-uCbyV-rgebG(3FT1a}ueyJC-*f-ve&GIZJQY7GJ~}=o zJ~n=Id|dpP_~Q7I#4(BS%(gL3qTJrMH{dSY@Dr%VCvj3+&U}D!{8YAQ`$ekXR+Qxz zDD_Vf^DdO?{V3r_(5LXOfW0xZ38lXot@aDlz&}u{e@E;MsD-Cd3$G&PX2je8yK@&> z*8`cqq8+S7%)1ct3B=58@6UrLjrQiu=MnoE#NL3|FFAkCJcYEkQQEH{-DlD3q~_}(wRl7a{FA=yxCVlDzXo-^NB;4E~`a+WwtogX+qcRq2xbS?LH?qA(??pF6Xx0Q8+j%n!l z6mndR_SUp!^~HN5E^s*w;RMbNJ7IZw=oL z_%Go*0pAtA3-I0H{{ehY_#VLbhVKXbK==W`4~8ECyeW(kDl#~Nkv}ptG8FKMkrM$o zL?+>SdIaNYWO`&eu4hKh#I-5XgzKEhd}uA$zOehhg>}6FBXW^_yL~$=w(qd-#PxOi zb&O|k*lz&Fh=A+A>{eFn40HzKTJBWfD#z}Q?(y#NEbN}(p2$itHcSGH*#xsNpEwOL z<`jVC$llTYG>&h6#Cbf*I>h_NQ9AK{@q<`#{NVT@EF2#YuV5uK`bTN>kHvo!zlg=- zzldMLA~X}Q*!(t*-+*#S^JU5A+~W>(4|U7k3U`=W?GATq+$HXE_w4LQ^-GLZm%GjGuib0h)$a9q~PXg%!rX6NTL`mTdUTQFL@>a0Q7Et&Pu?0#r=KgQ9= zq1EHiYMy&b=2d9+1iPwyboqE3+bg=4PbeQ*zP0q#lpu|b;>lvqAj9TkHs1|wGX@NuMv^r69yrQ0tu@%Qv$nXDLW&hEz0r?g{%|*Ymzs7u&IUF<6K2AU9K<6Om zU}u0c*hxB-PL)&RjG&on&_3LOS?j~j24|D=xbuYbq@2Mz+sIZ7afgzv7~vk~9_}9D z9_iM)Bi%Z;-W}zp+@svl?ihD$z=m7_D{`f_BiFWLNqj4!X2Gwyue)!wGZ!8oKQ?|` z{P_3@@e|_{;wQXD8PIIE};| zX*Iy2)c_7l8e#(0v;@~o3jnqx16_dZFOMNoe!K3aQ)E1cbuG$9ju$UMQ#!6;0|!B0grHN zajkb#xSr|G!AO6WdlvlpCGHZ8{qQZo`AhegxL)pF4xVNgt5PWQU*iho#ok7>ZxbBaYP99p1HDAtZ;Ft4~l@i9a1#_r@Y!W*L-zvkGiP&-MUF-=YLbqf# zgzke^BBAYo{CKx+jp4cY)muE9*kqqP#$qCz3RH9QsRiO{*MSLjEWWlCrS zpb?m5mOv`Bfy`E51KD86l`$1ILZ`BwS>V_%b%m^taxkng;9FjDcd#;nyC?zN0diZk zuA8Oy;Bat_XSRzXoMD_cQ3ta5(B?R3b6hs%j-iK<-$!s_FSO93I5&c~2r^r>%(T|4 z73JB&LSB9luNCoH5w8{TS`n|6MM5_Nk|p?O+;7Es8%~sF!BpDg&X?^%_Oqn-pK-qx z=WRIeLkZrGG#h9TK-25?dj$6%tz^ zal0XLJ0xz0#O(zn%GLRSY&s;SA+ZG#TOctF9n;V;4T)(;OhaM|B&MNb8alQ>Vhbd; zKw=s?rlDgRI;Nqce22(^lz65EEujT1p#?3WB{Vvd4uLB)7WHy8&T%-8!8so1u{e*z zc|6V&aGr>B0?w0ArY9q>QerD4wnAbnB(_3gDe9cIbFJbi5ssTOhdwl3O6T1(I7JxdoD2 zAh`vSTOhdwl3O78S?Ktzmf8_|O8sybXwAB1ew5cTu|9~_vmLExJ6g|nv>w@7^V(m@ za>(lpUDMDt4PDdFH4RkoP_gKoRe{$hI1ay`8XHgT!`~5 zoR{Lf4Ck+KUXJq$oXt3|#Ca9YU*o(Q=QTK2ScmS2AmNvmI|n&NqiL`1fi!^53E@Y75Gs1!X{EMnS8G5wDQti(!O_q4&pP zI1@NaahBnnhjTv81vnStJPYR{oQrWT!MPOYGMvkCo{e(_PK-;j@8SGDPFUaA{Wu@M zI!q^=opE--*%fCuoZWHuz}XY$J~(^f+!tqWocrP2ALju$`@l*aw_9!UTs8^g*radL z6HuaQw5T*nGmX+r>oKGSR-gq|paoW-1y-O1C7H$;lExU4#u$>u7?MUQrcr`vlwcYq zm_`YvQG#idU>YTuMhT`-f@zds8YP%U38qnkX_R0ZC74DDrcr`vlwcYqm_`YvQG#id zU>YTuMhT`-f@zds8YP%U38qnkX_R0ZC74DDrcr`vlwcYqm_`YvQG#idApQyA#rQgC z1S>6Z)`#_F{pgFV2jiQpgV>=MtCDO8{NqYC3}4F}j#^ycpy8vIhypa8zUBrIDF2k2KuVBsWN_G{ynq7zQ&_2Z0vxnIR zwh`Z-eS$rOZ`f{Oe`8zmZOj+&HQH_L6?~2MKkN&9i*pCdV3HGZk1Y{tS(kJtB19pb%52^I?y`UI>Z`i9coorNo%Mz%sR|E z!m73EtWnlc)@W;tHP$-X8fT3UjSU?g8W%byG(L1}=(y1Fp%X$Uh9-n2h8jYrgeHYf z4NVT67CJq2MrcZ?F*G-{D)iIP`JqcgmxX>6x;%76s5x|H=&I1KLsy5c30)idP3XGN zO`)4Zw}k#2x;1oL=)TbXp$9?_h8_y73#|`59C{?QA@pcyW68pjB_+#B&Mx_0cxvRj z=x4E#SU47q#bSwAX{;3_+dF<@iirC87_hR3V-50w* z_JG~V?re9lyV~9C?sgBmr@fEe%ih=SZSQCAZy#Xy!Ho3}m=EInub4B2F&ma`L!fo^ z0j(eAz(v$HO3*rnpydohi?CTe8--DMG#kUZu%mHw!z}qkj2$Q8=*1@D*cUBkGHm=j z9DUGcet_2YW3-TdXd{nyab zuh?RI-xVKfMEeqKIq%3jva@-Jhu8`p=3%yyM|m0h9=^NUnXSTCk-M^=^6tDlI}fe! zV0Jz~1m9-87~gCi$bQKW<%hCMcm=Oum+~Y}vdhp$hqGUyb&g=aMhiWhU5!?nV%P8! z`AO`0K9NskzvGkmsqFXsG(L^p$Y<~w?9Y5AZ(_IdIead=9bcPW#Qw^c@Fnbj_;UVJ ze7E_0{%iIazlLASw(%SA4dhqx9p*Kxh2O+)VgKN_^4r+k{IC44>>YkLzni^_FEroB z-s2DO2iXUFJ%5;e$T#qf>|=bjc@w@~`y}7Yw)3s{Hu4wz1^xp2lBe-~=&$%T{u=w5 z{~ce67W_^AHt)dS;qRebKEM&?AM#Il1YeI9+!Y-}5#L7?i!kpk5(2$bj1Y(OzUXmv z{2-AMDLz1q7UTFpFJMUm!Lh?m71{7Uf;(aNtCABqq8AH~0|o_q~@cs1W@)mSzBU+C52c&jzu zI+lNBZMHV^9UZUecm>ZCEiPJ&KjX)SCJ2t6+$f@I-}=aBYL5iUMCJlKfPJ> zM^9ZV4naR%C#umypAd%^CySHfsFDRG3&iM>vr5hqV@ej6EEZ!U7e+1=M@O!UTqnjw z{uFss920pz@~M~|Er}i=7DtbW{*Smg`e5{LRw(*x^i``z^xf#YR=?=>=;zjf(J!N4 zT8Bixj(%+oh~cx@*1%YYSO;rRtSA_yN?z4?quh(2HFhBhc65fMsuwpl|kr ze{mp=F#7#Lm>mtmk;2GuC`O3EIKt?&NsI(TaD-tChGDd*!jYiy;y{cTHQ*nCV;@L8 z486J@M+nwp6l}_990E3D3_G5zMhI5pc!ZvS{w>IM3@6)BL8Fb!PQ@_>R%9|Xm3Cx2 z*^y&lN6v?~7vP9u?D-jVz7UorN|q%|mL&|!ay2x(hW!S*U58^ISeomh`3>xkNO27g zK^8~A;{1j6gw>H>NtSj;klhimI}ahyJ@&2jC2j333U9^(PD1 zpDZBkA1q*qEMN#0FbX)vV=T;VZZm;#*a7Tv7cl% zb|6OoO6Fn)FpTYkSwI!wYF-U^IBf0_WOI)on|lOo?noBlb-WI_sOR<2a1=+Y!)zf1 z%}?YfvSL1gPhhahu*=0{m%G9)Phv;%Q(>LE@YDI}pr3*7a-Ybj@F{EoZ{&@jOyyHq zSA1c78as(>_mQyOGuf%U2^PE<7JLpu=faL32|GTYox&IJ1>juB7qWT$EPfUwFM@qP zlI;6@*!Sh2oXyW>9r+5rf_1}}y;rgl{(b&^R>Xh6e*pS9{2Vry{}5jQKaQWv&t(?> z5&sc5f6RZ(&fq`cKLP(LzKS(soH(D&4ERcZCE%<0Re*nu z(a6GRbPXH8SM$~E5PmI2rb>)VzX# z@mKgO%;vB1SHbxjM!`~yf`7-gg}1Q27z^LT^)3E3c;4afK<2yrU3LP-#`horqa*8y z(eWeje9S)v{onlGkn;)u1d_M&?a0M{_w*-2YjSBk{v8+MJ?-tS@1}9kf;-NY=1d6vwbl(k7jW(MvP%KVyqa;CW@oQ(X6i+ zC&sZ#jM?MaFmbFnmW>w2iQ@ntFOCO%f;fSlEXQ(Oaj+p6%THmpm?S1a+Nt7Hz>~#f zwx2jnoCe9Ki_-z0A)w_d)rA_yOxK&JpLZ9^!}Mhk(x&=K}tb_z~bAiys62iTDXpTqRZ^#h;3w zLh^ayJk}fYk_(a6&&AK7)i1;^*dgL#aWUw>6u)E*;u3KQ8!Ijqmjb>_Tn6}8;#Wxb za&bA*y+T|8na!dZGOrX@0=`OI1^8NVEjvy8M*IeKah@NMEYz<&{cLGAoi{FRLocZfRx-zn|{jJXk{-6QV7 z^}&w4~d6RVvmW(5V}chLg?e-allWACjdVw zo&@}qcna{-;%UH}#b&_Ih-Xm0Tf`RB?BB%S0B;pr0Y59A1^k?N4)BZOMU+@tq)}oo ziACxqer?3;KKFJ<$Ip{sp*Iv;xL#57&Q-e}nTA@d-FT6`!Ityptzy6>7W`@}Y=r?wtO($!h4B<#XN*NH+roGX|I-1Chi3rCtvF!( zISshf!gy+xSr|{@opu7;+3F0qi`4~iSF0=FZdNzI-L39`dssaH_q2Kf-p|^Pg{}Rq z{Q)0fVTNb*vEb9ev+WDGpVbfWffi9GM zkTnSKq1K`7V5{6JXMNxmR{$Pt4F;UFl7NR;LjVu8h61j%Dgh6(h5@d!ssLA8)hr?B z+_)ZQ9mWo_4z~_x`@^R`0`QU6k$`KhTEHW%k$~&0I>7Z-J>XH+D8MNz1^6iID7KF^ z+8WJVYm7Ap@K|ds;G?ah0gtoB0UmFSXG5)Htz%h*oYS+Oa!${B$~iqdUe4)RXUyqO zWBuTlH{#KRABTRz#!1hd)rZatoyY3np`Q=K zRt`$oRIDC^SqFF#Q8o*!2r)JTz6Aasigk*00zW(o#DzzJ>$KQxQ0BzuLc+Y*_rY^t z>;YUKj6DeYy4X7Kz{kKpmk~R`Vs@!rhG$MYVLhP(2C;pa^f!iKmMgsk`5e_@Aits~`4u(vRMuhST|~*d z=mfvR^Dg$q3c^^-zmLYz30}joxJpkW0#D-v%$`rg5y3os0${mf5n(6e7(l+qA*=yM zgjO#~vEpzVJe(;w4kHhwo;;8`@<43zK#n61Bt%|Eh`f#vc^z@`I(ow2xB;pB4*o`z z{Rt}^xjx2y>_Ma@J&jWGG&;f0SPxiw8a8BZ!!`}!Q{zk~~H$sNL5g~sg!h7XRZ$6)e04k52&FqdA(A>?%o=F;mp zguIS8@6Y=qUAdwY=L7fvz;azD&Ij>9faU5=oR{-*z;cZz&Ij|sfaOY0oDbnx10&Dm z0P;*q$usFmo=GWrCOyeBso^-_?Z`Eu8h#i*46s}os^LfQBLGWZ#U@`RO1{c*_)+j%#_%!7m-1Vb$0B`|5!zQdjpIo??Xf5?MfxYB$v+vPJrn7Zj394hG-sG8#BG2Rm@=Q9AXEKpIliuW+bRf^APfEx?=|KKT3Hc`-$Uo^zo=F0p$qlRz|2_PZzT}xykY|!4Z=?@- zBR$9)*`MFR?*OM8~pF!m!8Q!{2%a4EO;hwLH^tDPb~6J9P&?wlYe6IfAN1o@`wCG zr27%P6pOr+;pC-QIrdM5je2GPL!3F(<6g!D`t z@=V5)XHq4kXEI($&!h^T$rSK3!as4yKS_{(;*fumApgW6|0F^FNfr4g2{B8|0>AW6 zEb>pv$v+uRo{1%-XHqVfiDd|to=Fe#OuCV0vcFgfV7{9pFvyclQ`s)B*aDHBEZr!8B3nYKIEB8;udiWWd2$F88W5cVv*mHB)?@p@>`PRx9lhG z5_h3arT4NQc`pumFGrL2vLAUbN0axmA9*i5$b0EV-pl@Comhub-5@qV{zkD8SLx3r z$e(e@pGlBE)&8o+$Y|Hu*eJ@_B6Xd7|X=*yQs>$>*`j=ZTWfW0TJlC7;J8pC?K_k4-*LlzbkW ze4Z%zJU00}QSy0g@_9UONBKF*!%@DC@@kYnqdXbkhY1-zOvvzILWU0$GJKej;lqRs zA0}k@Fd_0`1oCN{@@FFC&&0`}iI6|jll+-d@@IOIKT}HnOi%J>O39xY zO#aLv9kzAY#=66kSUd>6Nli5-D?-5=Ec{nk6ICBBd3!TMc zp+%u3fX~Ih-y`AkTmtyg&}z`}zawDj;lx7Mhkgh6_n|-GDKzQrRFbz-N#0Hwc{>M_ zw{sAAJ3~U5P=*~Ixju3|-ZZ!&aswNneH-P^ltkmKnEaWp(dE(eSQ!4y#jHd0m+)$O zlUGwhUQLJS#^~P=x;45Lq0+Z0A>XEh_HC3uBRv_{@MK)_UM7(DQbgX%DdfGJOx{Zo zc`t6B_u`V@QWU#9hBqh4dnqFC#m)0xT=H9r>=E`+SR%(Fc?QoN;`$t6fFuV0Mc&oH z*ugni?<`$%9>RF09^(Yh6w?)>2H+Z8F@O@Mk_bM1Shy?cnde;z{>f4 z@+zWqokUlaBa(x0SBA>BY`I0b<5ZFY@2!KrKV7Lj@sEw9Oq5srqlW8_PvtdJOfcml z(~~GQ^2%3`wu9(;GF>mD>rd!<0bRdO*F|(aS6;29bX`W*bBKO1T|b~}H@aRUucC_J zO9?)Vt}E$EmccrJLa&ooYZ%eH5@i#?y$OC-Uahl;(w8VdqU#pA_N41C=$fSKS9IM* z*J^piKLNP1f6(=9y1pr|d@)^5APVub`w6BL*+#qz*CAndMyuyVShKP0-dLOAe7kiE z-klrQ@l41Z&Mv}r8Jmh!z7U{IA2_{7xSQ-?@u zxH){atO4u@d}IN8DROn>8mxl|7Hdb=6_9leBvzBeqe_h#>&PKD3#HTPc@EgoC4@6!WK2A8^;4br*T5#B+#Zbp4m9J zaZ%&hpsZ@Vuox)QU5thTb!KCra&TOB@! z%S6eV(Z5>JzdET*CDP;6dNtA(Dw+59-fCQDQB-Gtq59(%oK7Wkmu65u8!Y9b1&dK< zC8#qil`ofSF`vq3BWog=t&(KAK+k1CbNIU+(>0Qz|4GesTa8z~TkgBk_V8#9F!RHC z+)Lk^rxx!{GW__e^09dH%-|$!cUoUOcqm#X%qdOFjdiCovFoSGc7hPGj*HRm<^`&rppv}*0j~M z-L%WJ*L1*i*mTTv!F0mhWjam#3#Q8?bN)#vU!IHnRf$oYA^G?9va%r2hB&!$IU0rADGXPzKiB7<|`JYCpn?#y7?=n%yx?t z()N`$n!YmGEf%wr+11?F>}4Km$uawzN0~#-Msqa%#hGWAXPM_&O3d@jS!R>D$XsEr zH8+{t&5O)S&HK%(%ump>&b-mQ#k|eD(|pFfhq#B#N6qh=Pf_T+`I7mn`G)zHMY8BE zZWa&AAd8PBkp99f!SqC0V&>;r;w=gD^9U#7FU^uee-=xLrOI*`e|44?;AI3)&||YK zCb$fLEOElpO%KPcp+7+}f4yasWvgYoWf%Q%>|V>@ACoG!I+8QXlHe7V66u>g$#r>hm&TTGLsmUxP<|yGMTIJv8-o3yl{GV@=-`qN)E| zsQ-h9Ny8YZwcM|5Y8|hx`#L$8ma2(({4(oFjaZo`05~S||Bhz5ZY7 zhx6jL_-A?k|HUhGGd+;b@+3Mr%$K~SD*7`@?erHxXL@Vt=KDHv^O(+Fs&G&2Hr*35 z(;e9Yy7Q%%%jF8$jqiHViItW9`p~(`0y?pxvlKe3YNV5r{(LGzCsU8m-!M84St9%J ziHGdVXC1O1pKr+ibeiFi0~9aCOMX%rt_+vEl}XAZ`6*>G-KkwkKJxkU8uCV$%X^e+ zr+Rt6Q5e{EpYQCc zFVHV=9;k28+nh)07wZ>0hw2~GKju76|AhW2=P>=#`qj=x{WJO>IZxDY&~I>#(Z8&J z+4({J&-6Q-WA!`rzi^JzzoP%8bG-gl{cFzC^{?xXI49_j>OXQ$(SNM}vvZODy8gOz zqyB6CZRaMv!$om!b8&KUcDA_~Tnx@#F1=kIaQ*@P+_jJMVwZj{9?m~>@pAEYe$-{C z%TVVPF2h}hJ3sE?@8a+LgiD~y2%LM1OE)gzMo!7fecX`YCCoXTh zysMw!^1jRa`bd{kE~oSpT|RL6Kp*9D!R0gkB$q$A{7L_i%U1?TA4gXq zWJ5oLr#{6n$S_EsW*A}^qE9#Y7>4UJ3;~7!eU>4}Fh-wk2sMn;n++2T6ZG>9Mnj~& zz%a=$NndPu*pQ$vG0Zch>dOq7hD?2hq0~^OuQXH`D)iNcDnpgtYOoq=^fiV$LxX;S zp~=vqZ!okQexPqQtT3$5cNm^DJf*i8))`*X|G@BL!^`?7d(G=LPybY}r+cl^uk5v{ z*Czd{UYmPu(XZ~cwbxet+FsjwZPP#7>u0@o=-2hy-Rqb7^}Sy0^{Re@YoTkQ{`uY` zdXLj@>^-~pZ2eDq*Y;J+wQ~!$`kdiq>=v&^~_lRB zbyJ<^WT=?t<8%|zEXVDkwT;jtr592By>(MT;aZa8ccVEK`h={|@vqQrq=S4BIlJkh zH3;P+=g?fA-cHXVqW=|L|9M%ib1D4^dREc1j-I>qAj;N7yp2@OCG?OlBxj}itR=jG zo_|&*QHOFS*E!2__@AZuNAcXQ|0w=$oT%%&;qOYPz3&}KntMo+({Iv4BQ=A1QwELH zj1+q4|0Bpau0AwEGian{&}hh@8o|>=_y|2TIuNGO&?8T8-9wYr$e^B{LATgaXk^c& zQ974K8s*E6l0v?u6dJ{9_?wtU&)iw`%v0mD{*Ii`_06;z&m`$mX3>*H&pZ{INDn_O zBj~&3JxFDx(U=iM53R87DVLnVaWu;5eYLc5Mjqtu$`(-^KQtP9(yvnK3c}Oqp_TPq z8WE^xT1C&TMZBCrBZl;ev;`_pw1JXhq%hY#hqd~(k}T`yc4$yBjk3AzM6(>Xk=9;9 zk2H4?#cOrLm`1|fCrFOpjaIkNCuD_=e}$&ekwK#+<0L&Rk&m3QmN1R5xip$krhi4> ze^!?3T$;O$o}KjUq33Qrh_Y=U-hL`4jn)hraTzp<@Q@YD*hkMlE03r{IaO;X4*#<> z|0tf@^&iFGjpKLuXR_-1_R4M#tKQTeDM{9-(w0)2Bz3fPbahalZoS-kt@UQ>?Zg|^ zTdTKAQoU{7 zBeA;MYN)?Zf4TmeBvmI@uW$Q`e%7aSl-1v?zujT29#ri^{1^^PQj2R#-xe=PN;=%; z+2$=topseM^h2V>9c?X3Tb`isnil^Sn&m6fDyk~#2zNKHs8~<(CpuEvJqYh=xzuu1 zl4@#eZq-VXRB9<*R@zPcYqo7RYU88>bg{$G=ALw*)~%N08=JZ^x@dgWm}-h@XtqmQ z-&oXG(OBEM$+q7{eZjUzVA9uA(@x=`HD_wh*IcUcsu@~Cwkt{BvdTvGD=FA!v_;$E ztRGmp8qod6f&+YkboEpUZq!Z~ExIH_p9kf>9{*)TRxTZG$D!1#maq0xY z&srmJY82!72U24>UFjyR{Y?_Ld(wgXae52$Tiwidmj5wd^3Y`zhNQmZz{chug#2tlW+@wW*2x zUKB19;rtsMPEAS8K=_8}_Z@Ae>v{YpT`S$n{r=nGvM3Rsn)hAtt(Q{^c-(8_MQiVh z?%ZxJSK^J-GVUiy2U4wEZ;3a`3?f|SDZ;4@YJ3}qQ@e!ysMU*cr}aCn9Xbl~-(`DJ zW6D3pap@vtg;k6u2-5~6bCf{x=UC(wXX}zh6$8TnPM;DhfN#BTiUl^DA zGWXk7x6~cXUl_M=h8o_jhNDH;UkQ7n*-6d5d{>zDa6IGc zZ!ECQ<7Ma4>&ZYSa`<*sQ*uDGXlMa`!W4ms< zQNEGw;r-#XP+|AYUkQ8pt$3rD57MHA9qp`3i{tsBV$frGwcw~RH^+Dnd>Vw<)J;Z$5Zlib_ zf7-mhFpl)mc+u7Y-=6cI5F?^)aM0T6Z36- zZPfb+54HINtL06)JnsUBlm3aEHa@la+jib|3F)--XKnL@-ZZKq(swy+C$Ku-_vE9> zCEgJ8XHr<&8J25alD405=WSX6(?4xpqpg>;_ewh|)=g>erk!HB#H*F(7;Ac3yVK5d zxVkD0Re!qvEQhsr)7E)f`?i*d{I&I)wqDfMYt>caed)&<)T8dUXXcqqyhnCO zx*PM;J<`!%(|ytd5e`nLo<`+~Pp94{N!d~9F^pTgTZS@Tc(fkx*?G7H<<{1D+Ps{2 z%SzUT$A7~H#tkc5(->>(y{rT22^_ZirYAFQ9Mwo8fN?tH8ZI_0;c$ml;3T&O)MIP6 zrJea&KjC#Bhqd*dw!XApPtRe#wth43GauxzwysOxp1zC2^j;;5TWzh2@5R~YvM+MD zJwCmPani0#^q;P2U5Ok{ugkJAZd}z!){NgvtXs^R)7NvjU#~aUg&AKn7)a_71z?Y^7=z7cUwsMUgoDCNJl%|Z~wj{d|I`S zXTQrn&UZ_{TtXH`8|T_QT7Mz^8t)fsywY#-Iy?Qg*q>x5>iVXjqm0Xuc*|yFoMC8L z%9z*HjCf#juNzPjFP97P@r`qygXoh|VrX{Sv8+QZ0eLH}C2Gkh7h*O7;Uv7WpX z^ew?D$Mv}>n-8HpJwz!_Ov87J8a1V4|hEyWkm&YZE8cH@lOGP)R7USy8} zg;(&dnC-WCpC0`is_U3vzl(RvB)5Tfpa_>DpNyAj7s~wIvIj%7n{l~a`~hcjI> z`vQAq4h8nl90eSjiTcTmZj3`X&Wd`>oYAre;aLR}7`Jv;RWNS2SXFy(xTZF99)~-= z%FJS%Y04}DuE>O3W|J6)+WJl#mzj&&eIU0q6Xosn$QJKaH=lYh=~*TAJ(=soKA`-P zSSMs|%-q89+WxWTXwAD?n6Vbl+?KhM!K zMR$QOV=b)hFEg*=^`y)jS+Ikdw?sHgFT&dVki9v}gVSdn$QlIfBkXxrU}HOn%e};U zE-N@I4DpfG-M}%HTfp&I3Bbu&X}~$6Tv;Uz)Ne>{RaPBvi?AzNzU^UIi^cvTYZ+HO zg|VNksTKRH{MstKKi^2=^ocjJ){FIi)+S!>=bjehL9ET6HV^fv)qhf8)@kN9j>lAnPW} zaXjPJ?reo|*R*T{7A7(dx%V*F%Vvm3x~6Z2I?cXk(tlUlNu0IT!4w*Sgrk-d`n z*=w^m0ITzO<;BV?2=B<=4ZKh6GZWvKSxb%PMjJ)LzSN;^ojj4>BD|G z=LxYNE#0f_M{}}7|IIOp{cBE<2$x<~!xd_L?cWJEsqyV<{312Hl*2hs2!BiIUg39G z7?-n3>^F1Pp*}Z?{btSwOkvIX9_P?!^=3V`7!dAi2Y>l8g)OpM)+NF*XM3xz1q6EQ{`*( zR??u{tsLL6q66cI-fuhPujRtNY5tO=v$+SrSI4uaC-<0GN7UQu7w4W}dzmZjnmX=s zFXUd%y+(E@ITv;-_qJHC(|_GzV10S+d9Y7xuQ^;@CDse<7el;vo-bo9td0M?5N-dT zH-Y0dJK4TIFN(u?vBI9`P0LHVEN9=Z3^SOb9omT=Woj+JKB0Xe^1_Z;6r&| z(GJ-?&z?`~AgdwYHNP+8*5rIID%GX@q51wuH!43A*q9&9So6nf{z=V$s`(Q&|ET6q z(fps9f1#r-KTeF3{29Xkkgxh9@>PFCg^wDq`Y*m2Px+gK-OI1273C?qH=JLa-^Asd ze;~h|@xsvjMU1s|-u-^K#u;Tx*pFXRTegDz-}y_0UCLi2>{9+x;Xle>CHzP9-Wyq8 z&C&cVjPtkU?-cc#zhBgA{!y;i`}1krk$(p1u2yeie82zd{(8ON|Jk$NSJ(OX`y=mf z2lD@Y!{2v*yWH;wyWfvR;Yii*6~lh7Z@1$&{Yrexli$l!BIf`5{gtLVv2NqLpOB;b zpNy$rbR)b*_*qQr#kgn>GvU0Zrq;BT+qp~;^I4g@n9r#E+l9S19TxWgTj5=5{9ZNw zz`gQGCrrnLy%g&qzG=$kNIb)Lc&S|5`5rI(0r|cz-`ExYK+PYa`2+Y)D*Kl;f2QUi zVE-Pcv&<6j(-y_|bjd%d?k|$k%*X9XvJC^Lh8nMs0i-p~@ZM2~u+xiy7vVI%+<=d#Foog)A>S7nJ*ZgtCD~eZgyltZy_SW2H?&5GwsPGS)mzY;@*u0W%>8>Tqb;Z1a z!;E=9t@(d7+i#y#Vun2}$SWv-9@URwKGKzFK2GWB1~2&MgkQpZKfY+b zj`%AAYkoEjYwceXYPPf7UEI3$-Z1U}_pRJu@v;oHP`R~pv!uPnnE$J*ETdSS>yPV` z&(SPK-mhAsEpgPpW(dEa*3T^SELqU6?(?*HWMQ0Tqh%en<5j{Y;3Af@RMaeG+@M%$ zd3A)O@%3 zG-}8a2iIHbOK2Xbn?Gp258*)ig-S5tu=$Z3U(_<6tUiU~={GCMgwy6%6=CGh&tX1s zEP(WT72t3DW`*p6oqxANQuyTx*>m-LS34K&IlooUJv$R>-eo=QH|Ot#K5bvA`tu5u z0t53CZ}6{y?&7*dR(B51KhbId=3mBe_`*EkBoE;SoPT*f>{R0U`8PQ}N%adP`80@i zfvTVP>jmxwp1|IB_wU+yNBu4v+NmH)_%V_O6-2Q>xH8VY1|YV z3!|H<9EE!d_ZP+yo>4ffa9&|np{cN_u!6!(h3$p(hKxDC!bOEk3!f-lRk*HjBf?t> zw-xRrKBqrK_-Ns~g{KP76rL}TZ*XnN>YhyN#7EBpQ5UwI`CVHY(ciup=yK6Dq`z5o8|k+cD~yW`#qPkK#okscg?)>IibDub zD2^(omMorDoLHPf{r74y^#Tg#6&C=P6_YgeOZ7fM&CcS6Vrq}#u442D&E6NUEk-}+ z@jI(_u;-qGdcWcRdktidaDSnANAYgXM@z5GcUn7e{S+Ukd`}irZ{m6@KF7HDV(}H= z>&0Ic+lha)bytZKVYU8ChEjd`my9Y2Et$o3rNmeg&GIF2B{RN(kCx0r_-G02aLGIs zn@YHQNF_~byET=dpY^n#){d)6)|G4|IciVH?=0B^yuaiS@X?ZYflrm30an|w(|m&TNa5soa40YAPpfpJ$z*93%Zdp>{0^lT)G+)Or8iYS$2GAo>}9ch&R#Z6-2W*{6!&H*K1GesKzyEvuWS(U zWd*8ynHshVzeibvcFtbbCj260U0mPy??1{`it}~yJE1?9ZBWCT)$q&WT)k|!I9D%w zxoiiYyO-@Q+sEhbWe3&xBWnC{HGEQp>o1gjAkH1i&ha{_?4r20RCYz&_o+@UyDrY% z%f8}s_cHa|y<9zaFLxE^@a28Q`8xY&S-yOzcHUm@FV@-Rqr|$qJX8(i{!oKb9<7Gs z)c6@{823p!tmX6gywv(Zc^2O@qOeH~7jd}7wY);?OUi3`UsB#A&g09~dr0L?xHIp7pv6%DU}8uA5DuZ-77t5z2{x&TS@Iz8B#f+ zGO9ARa$03#CCxLH8I?4ODV=&>P20~@7F3p1(u~uYApF+ay%H^~-Mgx65PqM^uF55x zZ{-Sc&!Td(@b^{j5aYOVw-|?&`@}e`JShA)mB+>YF6o%qmuc%K?R;DFUu*lH#7mVl zyWHIeR`so--b&%2;(SlLzfv`-DinNU73P_R{#A<*j;ophJgaIRu&E034E?YY^NZ%c z)6Si$;I$?F?P~g^RWxcSyo!4>;dSEvLDfcau2{9D3iD3Y&MM41Rr|&HdDS6t9-^IN zR=rzws_G2yUxi;iNndpd`mR>psKQJ{Yhvo>?c1yM)o#@unjcZSFL6KC_Rre+yN0#% z_v*lwjclje?A2k_k$2bI+PYi2H_7c=ozQ$-yN9Xm)3y9GzIIO`@oF_)KdH{q?hDkJ zsx8$eou}E~SWWXF_Vc#t#oGB}^)g{ktJes-r}+c4eY0YlF27a$VLXjQO0`x`OyCt!u3ttedSbTX!IS zw{;(5ZJg778}sD-Si5ItJ!m~*J#Iaztp~OJSr5K$rP+(^rLd3e|3Fy9HLf*%Ijo&i zX?it#)3csc@4x z@D+L%1T6?zKqF;A#)7B?1;DW?o(7z_AVm%5G45Q`xxRB#mmz7>f-=14ngv!4ckb%k z+j)TEcP(g8ahr;}1n$gH!%I}Wg7Jct3)Vu0M?vHyMiP&I6XK1#3RIOf;Q zsGEiG<<4uJH!1&lbu=0Yn>atZm!hwCtM_1BSES+!#&xxVU$>}kRoyxYFRE)&@lxRS z9=-@aA;KNjI_j15USXY)oiUy9bsOvUAis@uTM*t>w+DEqz$CxFo&*RVQt?q0pHcC< zDn4}||2&85F4bLC`8QO2i?Q}zNsH?T)zdsm*hj^IDh^h07~@VFPn|TLJJovXyj&l{ z^+h;d;7*GgPGD@iVY}5y`PgpMC#yJ3#W{>yw+p{qeN}y3eG8R`&Ijw4@q2bO)YJH= zUqkzm^@KOoZ>^^hUB9b-Z~cM0_u}f0)l=(`zf!&TcmF*;ZQa25UODX?u)$NTcN)AK zd=Vcc?)f!LXo%wQ-T7L~!`ghQ@!4P1Fpb_%y@%P5*pLD}84Y=iH9MWu-5~O}HZ&l< zt)UB8y{~uw{kxufd}|ukvYh7EYuGH#n;UkBdvp!E#l4n>gAGTZ?|8#W;13$k0bgvm z!dNSB!&ePmL zPy5}8`nwX%FQfU78y7V$<$N_ijJAI0N@?8KxP|iGCVrpNxU+Fj&xak<-6HTX^&Jw=R zbh+so;hRmj=|535G`lx@vL5y?0tYpR08eO+YL0E5)|}X!f^bGN`a^R;b6K;MC(R{plcal%@J_;Y~C}=*?e7qwi=>)e!^9Rl6 znlBQ*(lMd=I^nOH?JZ6;p48v*Xy-uMJyLBw+!ESiWc{>rhW#TPhoIClL&dOz#Gj{z zv+l#x%KWdTNW~Q@t_8QLrM+bl?*qg>wded|Ys&;e=Z>~SJb!cmFYZ&L#6CTv+ z!{OFIA>X>abyq93wrAa4wDn(GNZSNX*A~?l3p}kY zk#SNW)g|@&_IP@z#O>7U+tcpBIYe9N(QpaT^aky9^w1l$QEzR_poe;ETLJOZ-`!}x z$IAOhfJ4W~lJ=f{^>K<&Txyy;dDqiSH;lA{E(KD1De|kpI6G{(_RPEee`~A+sdBn?F zXj)iAxME@L!Y0D)3m5g^r4)W*;i`oiUPs}L3%6*$cUZWe!iVTNO3%CWoTBFpJv8PP zUZUqJJvZpNMfD`nqo>D>-iPbY<1VI;*U+2MI5l**1ABIOe*^n=1R<>9kd6rmM|H$9 zZXeX{1FZh;Lh~d1pY?{3?no+UAmJE#{>^dlpXv|)srS-;XG%4m!u3WtL&bRrsrRWh zKbB@cH9yO@!s@=i^Dt?man-Sdp5659qvzl~_z2N7MmjWnlIRcUIY$rm^A76c+!H#e zk9Sa?)_#BTJzyF&&`%@gd(Eeb_4oYFM*F?Zzlycr=lr)}bsej%Xa9qE6zX-UjV#;U z_457t*&oE`0RJx5e$S-gp5H5Jzi;}FVcQITkEF}CSpuuSzq(()`a7wl|1xaLvYDur zinMe7|Lb_BcIN4X_emOFq=q&8gc|<0Ftx)fPEUB=HL6?@HhLN z)(^FQ_V41m{TF_^p8o&+^Hsmred9(OFaKqjZ3Nx+Fnpi5%U#v}J>c)KZ+qd-zS|G9 z_7eR>>u*{+X?9B+|Jpd#`2Trag7b;GPW8M)JIDB*u=Za6F4pSfzYTwX_H8Tr*RIa( zDi;0i{`|Cl_V41m{rCH}Z)ZDi!jFGJ#owKuHeUYA@b_ugG`snI+P5yxF8EWre7oRB z(eCASMRmb{(lt%oL#MA6Y@&CS>1)jlR|E12o4)@5I0O*ii;zP><4YR!T|$~?8 zS?&cm2{0b;DZp^RM*)8fXaw8`=n3c#$U7mKz9h(SC*Vjx7r^O&g8(N3t_3776v=M~ z{1k91UZl2=Glj5gz9qeTif zmKfJi$Yg9X&NI$178xrjRA4MKPLte?RwMmya`dfh(&Jc0UmTXDEy^OIKd0+Rvb0~oMV3m&ke?{q4`qr#0J+AvP!4sg{K`#W|0{FjxHQ?8P?u3TL zpl#sSfip$-Ea`bj_d3Dx;Jgi)M*x=r<~V*su|=Ru07pT75$JZnPQX%z4z!ju7PNs?!XU>}C|&%oD%^Ebdd4DVcHXh-Wh9N_m>zqB)v(nc|dz9`Bv zCmnyHdJS>hAo@1=1SnQ<&=+_dpE-;~4*^shVc>I1NRD8Neb&L>uqkC|Kkk@Jw9dix z?CcOSgNRlfLEujUP5%obaagC~pzqF-d^BJ-I7Ohj)pgLIbIbwli`Y=W5#aO%?MF~@ z2%4eJ;R${X!GR8ZT}X{3osK&W`oAL`4u`@r_Aenxed^A2ma)e=JiuXSP^t*_15^NA zm1;`+6J-?fUAfmfR)LoAcCPdVT-ot!^kx^P>Fd(0p_gJM=%!Q>jAxGB&hO8sp!f--0wXlMG;nQT8oU!Y_Ds|@Mu%T!AoYkwayif$e_TyHYQu%hEH zIVrjVz=Kq(UqdoM$kVsCIo1jAC4xF#9_SRnv4H$-CY|m9rWN{M5+xmd`Hndyq|HI! z2&eMXx3Q_0(l@!8KaL=Mv6`T)=5i5|TykeFzx|K&9dV{9t^I8sfUy&>t%e8+X@r?1ix-xZ~DR=Dj9EaP|;v97RVy>;EhIihmblZ+4K z`ylNDuww&3yXhXLSV`AFu$QWt^xHpV3+`}`btbFAH1#)zU&FG;f(D;jt%+o0nR9di zz6O~Y45`JPDb@dijzX%FfIp=#Z1PB9ohJa_XXv;C`V+wO45<|u$_yQ|LDvFGoR{Rx z(Ecap*lz%SCSsL+oV!dtmdd~ybSj_eT};a%fWc_xoide2+DTuUlBNA}Ex|)f%X4(} zKbFd0u#EgT=;eSIm+7veYkhY zHM*Axj?)zr3{+TVobE@UIW`pXD|IgrZRA##S0dJkw9DC&)BiJ1rIPk?d8BTP^lsK8 zt>m=CXKiVYNQNlw&yY49X@eL_KjJb--MZ5xGaj67#6Au<1#lDB5`6=dYwRq~Bl1~j z%Z24LNEUP!S(9itg48whSiUaQf& zR$~+lhI|%lkh8c{$`3e}zQD^Ri3S}FncpGpk3r9dhS}g?bs;~67JrH@r<{-4%STNb zAu|p&JQ1|Tp(hy&XkQ0?u~7Df&ObrJpTK_=8eRo|5=O2oU?!Jh#=ZK$8o$oE&s@mG+nhtA=E&X9Bl-wX|AXcz~+sMSN@9|FG<{7%Ssg5L># zCi4{+l;=t0>%y^$3u2!{swa`^4UCQrsHIwzEyCeOwJ{Ge^B~g-{#2BC9dcO*J;jhI zhD-_gCE&+_e+`^#;QS06VQuCh#~|c52mLk({dOGqf#5Gjs%3}`Ke6b{Y|rlmWeryU**WMnnnnDnV=<=s3vq z=l7C6#T)HI?2o|raQGrE^;qdoyxNp=!O6wDj0fi-(1TE8bQghSj)Lz)ZYLjL_TEh?>!n6~& zc#y6XG_8Ayrg@WO{sMXy__WR;KCP2Ueh6qqehiR|UHG+U7#X)ib{p>sKOhC}CaXbXq7<HSPvKh*a-P4kben!s?Z-^0>4V|QO_?yTNUUk=zIwpssuzU zj0HUwX+4m3EK+$u{vmF0>PtM&{s4Ml@#IP932nM8;`?C6sYUFIXwAuh;g~DG2E7ci zV#oeG=#9*$ubC5+cj)N zUl1JxnRoCm@4(Ky4(qg;^~)<@?U#ce4mupMLFjM&xwKC7T};aNZzvDOIK2zCg{}@Dm{OHTVh4 zm%awS5%N>OZ-o35@FzHEcP5YIGDu%K<`P_~J58Kcu08qZj%OI6%veRpSVhPY;EZES zCH+OUQ9mNdAk_A9)aP=nc*9i=*KIiJb}VYogX>L#H%)pP+S<{#PobZD0?sEW!*KSB z&}gEzmM){NW&s9+9|-=Bu&P`H`5?zll!QD9iZA;RKE>j@?4m2O&R+A2(Jmt_|4*ERjqHBN#?2ITa*H|WVl=Ur;>jJC{{ZmXyvKM*UUZ# zxfGs<_hk0}yr*0yxCyJ}z6_-&;m7<;(9)C40sU*pxN|DmooNM7N`Ooj-X%+lA^Dx) z>_jRPaxo#tHGn4hAjxb5ew8l+movC>(ER|rv#c7_UB4`nVxxdSpCkh#IMbOSW@andEU z8nH=I0{=tQ!-v>kTa~wnKbAT2Sf-`Zh&>JdCUCBSa}Asm;QU!;i(vx28)*|jUqLHh zVNZ_y7Ua)@f0N~k37b=Hy35EVp<|uO*$~OTO@DQ6MEVK$RA+Or(6JjAW9erP7ZqPF^1Fw2};M%dtXDU*WfSR26`Ll zt)RDpwn&>u-lC8vMEW&K`)lZN(}^C%?bwMj9D&ZaICtqSnZ7GT@BqawMeJhe{28Z` z77Ix^jAiKC<}|;^yvLlxGDIf68OY_s_kQ zR}0awoKqM|Cs7Y4QNo|1|Nj*I{50s*Ov^EVK|F&)vcnoj!f`Dk92$4K=tQmp{z z4dnO+%5R6f9r`zd-Uxm^=zQf*q;oOo#mY}uKhnMjZ8m5-4$g7p{x*8o+o0bE|9xot zIm+;Jq$)(J=a?f02pamIL#kg&oZ~M+ABKj*sM}<$Qf9(-C1TA#6EM+{M|zTZ4pPLf zcBUhrIEk3uJYn(bF}t;4Wi=eM57t*T(3uH6!GM|277UmP$xQ4J$FXOa{EZg~j?+C0 z`g4N8hz$h{c1$ErC{m5X$}JdlAl7feoR^}>lT1^2F;~fjv5X}4KGIxhhqm9k5-$D_KHVdbCFj9YV2#!xyUgA z@A4GWw3hxA>CAQH5dDMPQsF_c(DtJX%O_I%g-be4qun{}ZDJXwE-a5iDmic)1DR}orE(7g!xC}9n zcZYlo@`^z}=?nVz=<^@p-JeGZe-HjgETa=U*5|=_9+oW@k^>?65YonS%PM8iIgouR z%1}s-g{0VdjX?eU1@$wIwMjRj^VcjXy`tm(Aa=gb>mHwftbTqD| zKX4D1ehuqwf>l2VtG*wcYH;2F=Lk5R;2e>rQmWnHzXHA){MW#F6`avhFqLGqGL&+} zc?yjM9v4&bc0t%{1o5b+mf~6L6>lPdYe3pnXC6axCqb z;uzw+7D4`Vz^$m&t>E_q-4FB-r1}$cB%H0tU5M>MY$NtQj{`0Me*v`p8T6k)Zvnjp z^h;|3>`rXf^(o347^z9pV8v6g8g+eiHUy2icw| zgSoFtuP~qbFtvg%7yRAeo3NVN4tNGKXRt?`!e{q#9G^Jrs-gdNteTGV3Q7n2pe)8H zKq~nRWOh*=vb+mB);TCi3iFjp#HJv}r%;D;!OsEzJUF;GEHBM<~j_*yRSkW zuE!Y1?IN=O9Qy*`X1vj6r1}bQ0z;kHi$!CnAIr_tP1BP zb)ydFKqd(Or66d=KAqm3dK9e|D6JyeJp%pY2%q3fk71?yDCkGIZ%9jZy$B}g1~aYv zp5PDhUdzD$N{J_qouQ070CElJVXQ$OrW*q2&k#Lr80#VWBZer+Fx`B}Yy)Kf$r@<* zAv8<|oQQXs4E|&tYnzCAo6Kd99pH~+zA{tLvLErsF)e+8clm-#LNv)pU*NsIz}fv5 zc&{(GJkl-H!&$uDU!i9!;4A_0F0+t(3cRngltjuU1tpoqB~cO~837oLyk0==FCh09 zR8D`&>jl)qXh$Y#7|rt13n;@2D8manst0Ka_)AzuT7tA+LUSNaOHn`4-$3I|k@Q2v zx+B$RGSvW`Ig)01HtKLTNE=vR@dJom0hep4kIoIWUXAEp&oaMlV4&1<1& zEi|uX&AK6oRS>HnRzaV+iTApR(%wX0GGR}&9cR|hNM|VDXA}eFa+@LfP}sUY01N*b zEPNl(?=fFD9Tt9qT*mSOVjt>*RG70QaZWA#?KaGkHfXRyM$A+2w9D@?UxztGr$A;o z<{fy*DjB-519OV=^b(mr6KzD)0TuGybt&KPrj+30|T^>>biSt+9?b14g zY=!(T%gEaSj}Vt{P52T_!#th_ek9;3zz4w>{=i<~BskbUB!K=M=s1l1IOZs|EU)0M zh#Zf!@sOMedM4-*sErY9C#C23Eu=qUfA>f1=6(zMw@k|-_Boc9p3^-+oWXeO9B9ag zHaBqQ=xQi-66kcq=79b==vSClaB58V7RUnA={Z4p3g)JlAQJ&?(b!i;BX@D49e~&X z#NwWe4)d?{5`2k&;8^Jo&^8ga{SVOjj-(L(J>I)XCn0kZGGicf5;7OTzX;8tj&oF= zP$iPe7Q#^e#6h#L{D~4m{bVge`J&@ILnVed>lqS<^b?1y0dWYDZT{v@Vi<4Za0@H(ImHk_j9WWYz$hSW=$Md^wKS z)yh1qwBLi|dsu0Afn$P|_z;|>;B17${0w z0e>BpllkxRPDEM>{z~{CjsmWPZ{$(%9|h-a_yOLAC!qv<;gQ=7zg!bI`{0r559ooq zibenNLEodK)x&U=@eE$hxg^1@VmnDu19FgHKg= zhUJw`mREknv`(D0YR8mq*iknvzB-9-5h0(wJ(*n?a~zL&vwl__`HBk-(xi1~`x5AFcH5_!#m ze`yXpNbqeczXkt1WZprJuQRO^Ee>C(?pg40x} zns;y}q{aG2w-B@wN`=*h?uX#GgY!A3a>AHWu7CrdiPId&oCYU~WpvxYnFvlGIP1U( zV2+Gd&|yAO#Hb&O*z3^W8#LCgx-Xfg6E)6P)J6=ni92tjK#M&u_UUBVNm3aN4FfqQj3=FFak6Yg%fAEkVW_x){vq^W-=qkc*@zW8FSNV# zIV9g;C|#BPNKb#Hf_|kR_%C4fs{s089`xn8PaX!zVbD1OlDC*c^Ej91mw?fbiH3|B zGB05dz6G=A3y^;Sk`n+EAfEvFcELfZ^vKs4`EnPhV@AaO84%V_o{imHG|TIbGoSXn z?B%${dkyIg&~ISX^b5>@zreh63-m3laPFWyXcvX1LCVDi9*LCkR!W1F+dm2KTDe6HNaCJ;2*TlGI-^h z5I>*LP#?dLkL5qzX$lSq2p%06NC~INN9cG`&7i+7K<7u#UeCFnax4MmsNGIKY@mlk z2U3Bo%A3*$da{ojx(aK{prA2G_BH9TzCkn!U}W(9>z zix@lITRAy*=G44^b-u}?C$~;`GCp8*Ro<+;5y8n}Nf`xxfy0c$h8X>Q{q1iLjvO^E z%G;AVJ@p|tZfTfs58~b|Q`ANUsbQt-oh}s9% zME=kJM6PkKiTD*I4wY(@2b45wX-TGjJs=>0`g26MJnQw>O$QE`Y^2pF4R~TI(rD@x9(3#I z0se&^Rg&5Vc+5Ma$*K7R{Pl`QSXH*IDXcQPqs6`^Jbp?<#FY4Oxww9F)^D~oY|c8k z{gK6wET(@{I9jA5M>k3G3+P8}Mej#77%o3*QxsR9z9|o#E|*{PO&IPv#62#V520y1 zD4x_cX`1%)iz)2^Y(Z3i&zgaQ z9*T-E7C$&)Ojv+trcZD_)hx|2FZ`~AW4CUdaye|!dX)?y@sM-e(;5N{^grgC}1Q0Y(t0^9RUSs-&B)4V^i1Zj0 zno~5&Nk1StHovy3`r(GDx5MM2qDDp!A39MEd$6@Kb)1t^S??*e4+o5Itf*f!ZF$-B zgy^Y$;X_6|JdR$`kE)6n(0ZDhWWNZ%0dkA%Wq(?}VZW^8SEt`uPW^ur6|p}Rai}y( zHDBD6E->NTpk%UC%k@purFG(wWZz_;*y72vCXSvlCboKJbJxhYpz+fmERG48^kDGl z$&+4=eJD0=W|(_qtnz-)tVvVm4fTw8I4mYJtR#Ep1L#<8P9 z><@=biW)n1@<5kCaa4yRF_PYwe54TWZ0@?d&BX1kmXZ7ONSIdYblm-d6b}!sMbD^y z9-&^jg`;(Puf(ajHB^oD)2JFJP8vDMcW9LStX7TA`YE+D0>T<9>K~c5ymVSZ^fbTl zp@9jZR0J`32a{Q#DVD4xWhUB{oBHpJI=>{wslkf+IP<+%?vwBA*;yT^cqO66n_E4gV$jEER9z}Z=O!0so1 zY~LiC%1_2#D}CW9DtH)q=6cJ2re>zqNq_19&h&)IAKFLAAIdB9^Iy-;r*3kOu8E|~ zd4O}MY$8P;+x_0{-duVu_9Us&JN`;XUni*LIHS{YwdGsGA)+^=_K|FOQq$BrHDJC=M!Ge!;$8ZkI%l((m8kZ(cqm^?X z+wvyYZYZdD(PVcWH`*BDq<8c42#X#pmyF9!7&CgfPjGqq)Y9m_uE!qeuN&(#ZcbQc zTU^fiq7|#XJ<|FQ%6hRO@43b)85@5ZZJZrjuX75SPL;|_$PIL>(1pEfek1){0_1S^ zj*fI!*p7KkvHvx0sjOcq>+PqV`u1^h?&Gd|=*`z&Q{KK4E`Q=47T(X(80xl%+Bcsx z6;KWJrTNC6>PW0Y#7Zo{uU~)FBoCuHfN_?M%b$#m9vL^{v1a?IhXk6X)y=Mkcm7mvR3=2`0t*-IL0OtZg`t6upfmGno=T`l(BR4Pg> z|CLhHyzNKp?*Zzc{8xL0yvBZ6cCz1=y_BPsyDRCwBc!h*FDX1glm5^queN{2k|cMc zQhn8>^s2t3+^?TzXhdfdy@zcz)#t>B0J%+epVTsI)Ar0Q&C%6kLjtnGW>!oJvCIxK z4(yhf+E;rFIIyGU#hgL?%li(BYn(HyA>QCj=ZtvoXVj8YS^Ck-5)49Qa0>XM_o z1Xdn;*MQ( ziQ+>Nr|tE?o~b!9g0k?`8-@h;=^NLmv{>^C z(7B*kG!M{XLwWS+lT*98Jc9?k{*?We91}r5+C6IDG1%z+nf-#WSbkdy4BtKYfL>CnzL9ZlcIl$oA0(?{5! zASLf8N9=;ascf=SfLzFn-HqQeb3vsJL#O|`VI12o#I5E zm$0#=MmxDH?wlM|HeRlze#ia!Lt3ZxL5~(|7|eNhZH2m0`*7x(1$C=u&Rku;VD-#9 zpIXW*%%+O+`Ep6ki+OolYOF8jQjcz3wyc#NwL`~H(O~GsaO6%M&~ISC05JyT3ClZ; z3(FtwdV6+saymJ{8cH6loWj*v@#jfXCP$-m87Q46Iw4KVw4LzxC*${bikNTS_VN#% zdO3Y(Iop2`^yUAN5%%e-TjlYuHQ_3c+SH~%F(h4 zW8(Ne_QSHb{UQyTGn1mC$5W$(Id00gY21vYsfo9@cb9}Cu~US##sK2+GtftoZ!c?W znm4v8DlTT$%#al052_{=P8dCQ?igdF&qEU?%^UL@vvpL9ryuc*!}}XkV)IG|d6o9} z8aKjcl)u;D$XS#rb#dHlp?QuL$FwFK5FqDwy{&k^t(dB~>t#|yKTU5*hL%c&RRfO$ z9=|jol&2r+Dp=m#l`^06-;>DH5N*17j}=@#pMdy>bb7%#7wNgnbml$eGBe$PXmR8B0+`@LFv)aiEp z>hT47cQ-}p-A8YIVoz6r%L8sYotwM9w!O~9oygwqE@b9u5UlfjD8}7=a-5f)F09$h zz2m108XW(Sm%QFy=rtv7(BQauZ*m;d{dFoiyM@_g1n6`D{i*Q%!*$BSl|S3D^z*Zi zZ~C9dK9+~sKauO?Ec;E_)z1E9eqBCS zkN@=3mX-~=vfMk#B*8f@Aqn29(zdEyc5R^l;Xv%FWN9#^XKyK`A4oPMf}X)GEuVfm zRoR()do7nn*3l2AkN-c)z5}q$>e}D;`z*;zwuUtz6KoI zH&=I@d+yoiToQ}0OCYgmeX;WGP4``3BKx5fU~Li(WKmk2VxL{Sk0w!I!R)ir0Q=k> zWQ1}H;|R8u2wHT+1_ur+@Q6AyE1@r`wn8IF#-LxP))klPVgT7(VEQ70VUi;<<(s2* zEK4Q9;Ig&_;ZBxD0s)q_b;nRrq@%O0W%BURajz$<&FOY;?&_=dID_qidvsE|*p{2s zJJ{c^5R-i#vu3TqBE2N~a$L5mN|HuhXfZ~c#^(;#7qLKdae0MMpI)xD=U;c`+;zEDBmqj#^bW+X868_Qv=+c9 z#P(jq_MpKkWJO@<>dJ!?<7c`1PSwq}`?^z{X_eNi>Z&}A>1j>tmT9z2UAx`_H zHEWIf9XcIWjsXRGc;)htG$P1#fR2)2=OT8>wNy;OA}3~MC(AobN>Mqt-lQ!AaA+PA7H%NTmnfRSCNt_~K?PVB4 z8z2!&B9V>&7Q8|#Fc^Gn`o!FtH5&$9HHLI;mN~(cnTv@t4cWiHEjUYs(^!PUH z-g9d9Ky6i(;O=f*_|?pT1l^YGhT8Z9cU-pX;#F7Oy!k6%Y+0k9?8heHP(j$^`w_-f z7=+#UAr*73{JcVlvh@2#x6Dno7thTJb?FreS?=+z(kEE+p~)fXJ$zb-Xa%Ks35Hd& zz^$^q5hK3dnw4e6*CCpE)_8w}6%i0|l zu2+C+31lYuBGNbE+oNN1qqW6zV-5bfbvl)KO@2k6F(zqPkU`jTaIjZ;gS8ywkW6jL zc4g({x|a^dO;!#<+!fRKXk4~;WHUbyjAa z)Sf-iHd8Adt*EcBsA#CGV4ACMteqRa`a;do;lc6o!NJi{4B4}&0mY&Fw4_=Pl0x2s zx~Js}qx-Z(aoEm@nf(*xt;Q%(F}Fzv>XTF#1jQ*UDG}V)o;`a$*Q)pEe<8*<+Y982 zyRN^VCMv{4bRqaeij~;U=>)EaLtI55?h&BYw^xqO%uZBvm?PC&=MFZMu;P}A(y~~6 zuAWHS+4K4KrVsufYwhmQtsR{hTr(nrncahlWH6J)!Zk*KTL$wEby{p}OiHY~F$c$| zH21@~ChikNTZ3OhkkEKe1qR6neS89gxI==@3gcJiC87>M!zG<3_U$O?$#k#F@#pCR zet&~w@1%Fg@x%k3mP-;>>bc(x9KhE$(p28V`5HeUQ1hI;+V#muQey@^;w99 ziAcn}hY&kp#=L+=n5YpY3i=GhRY5u(CXYU`+L70u+tTgsy6raiNVIZ1TAkKj&n&^* zz56GmH#40WtOGQe+*AaKW%fm)5tobv?*^?hdBn%j4oP?muQz6Aj&EV>rLP^F7-kfP zLBfI^BfuK$gK&Y30#Sny8=iaa-by@#3CPp zcHs1N=7}yxyr@!zL@OW3R$MBQe-a(+CyMxlI585kP=ccB%&o`jRO)CkQizR<>^##J zsg7ZhLQH&A{n6Xby`?Xy^vB2ht4j2L5YnWDzX9gDi$RpBw(tkfm_GQ%ffVh(yVTp(U zn_b>3mncJ$ZZLRydu+TI8L5fca?P7*+d7jn;$zda`N0GYfbg8P*qT&sW!{C`de$h! zDIqeLm5Y(naR3yv9ulNTgk?7NxHQRP{>e^D|77Y8wr6rcA~7csa?m8?AP8T?Mu}kt zWPafTHW&)XBC>-l(N+bxAzQ&|NcYipQfw%iMoI;D2< z29FJc{%+BX^nkx{(F+&tcM}uB-#)P8ADozNk31XP8kj8@2+t|cBG0LGIB61JZg|Q{ zOmM@5PN|!~1e5a2%w2eETLT8oL%P12J;>Q8zkR9zXQE+74FbdBGQ37>g}JcRTAH8X zGlYI*eod@BX(|wxNZ&UU#er~CEw;hEW)JZp&O>FUtb!2uO4!&m2R|EoF~@EvtK1JH zBbL#LyYw!U74n$jG&v!V=@{KBFpYq$Yr#vvHs>^1oatQ1$*aw;v4)ybt14;?ft2F>s)|b9y~^ZE$*n}k%1Ue& zg1O)Wsz9zF#ep_SU$VOfdxRQcy?Ev0)9`2XJ3aD=8LG7x6F@eNj@cU+r*s`8~`DiiYt3C4TCrX2qr>i zcqWy~%IuVM=k%z*&z)gw$STP4S2Yj1Qqt{vHx~8UGRCti^E3qozNXB{(z-ZZYM{el zXQw?Cn#AJF%2tE6Kf#ogWXUk6w3m4+bb7zDsaLNX(WN*oT1&D%F{dn;UT9IoW?F59 z78P;mYlS_CM*Rbj^%8UPN}toUjwG|wX-;xH5&l7VAU!1|J=JPW4SmN=g+whT0Dbj9 zGXy^CdwTcORqY-q z=sG*R_H1|ekX^D%HMVYH`w&w5Q;<(w3q48ZEBvD?6eiQM!t_`} zeOY{Bd4{iYu-l)JY7Qi)SX&Bw=}G!*kMPr)@}GGvss2E*R}|FA7EN4Pg5gmi4a6_U zk%$T15njQBh$SVlC%x=;49ef!4~?8TGxE^y9~wS=diWuh_)_8L?)Sc^mcJ2&iZ}ua zb)M9Ba7K8U1ofCS$IeTC`sx^JWQJUbf|6_xh(ca@6h6ev{@cTVi3$LajXDlPP`1lD z4FBdRd?$L_3sPr>)>V34SB)0udhn@{ z=BCl?mV)MyZck=rUS4LV2czYI9H@oOGFe{bxFzlua^6a>vtP4MkpuU83m@YSi6nLx zYY_*z>-58ZO9Gk7$6BPH?6N!KQ_QBkBwt#ax4NUKr0Of|uBIKf9J}6>WH44+>{X@t zZ2{yPMVQ&GtX&)+MV-)&7$j{fY@MQ=UE;5NxTd2!FMnXTrQB9)>&+=F_Ifi?lP!74 zxv9TZ6-Fw&?X0Mk{7pVMaisrJg12d?DK)Ed)EAtpVQI%i=LbJ$*GK1VADP^d z2gI&ISkWu&L6q$xQ+zt`g+g;EBnmDoQ&>NhX(`;#Ah6Fj^yt&$;+zS_S~PJ0r`Tk>SqD5Hk8kNBaARhx`4I zRsufXrG$XVkq0zCSfyZkc=*hj;fKSNK=q>c{?8S@q?W(oYC}a8$&V`HswYRlj0Y1l zLjX@`3*b%+3>=(_c%6$FIsMB8cKb$YX%;ct%E7`Pp!Ro3?zEZ>cRv}2u3PWs0B?8Bf(`RzKkOd*TZm<-M&fMI2eZQ zzy`MVGS}rYi@41F=?4rTzKFT-6K7%>0pd0KkYV>SSBKNJ&FDwl3^sGfv7IZy#f%@iXv=pH{%k<=L*N6yS*!-DwE=_3!m+KNcPb;jmLH+AoINBc?IW@;JM~?W`-};RrA8 z0RD*NBupS}57t`P3fYpg%n39W*GtoX890GjkI69biqZlzF5LIMayT5h@9Z&FfYq0Q zTEPW~(LqeHt3wRN7PNCG9N#SzV!qprd^MN0&qh3TxpwTfZbduoN*-q#*hjkpLqcgQ zf+nO~8h`N}-tIvA%!>9|Shvt035yYIZn>ScE&XQsci zFn>UXhVU(fl4nK~(rR&LpX9T1hZA3wHw2|8F55oK9G7bclu+G%(4 z_|p;Vuseh{MVvsFoOCGY7X+ zN_*7mGk_@f;Bd$lhamR=-|?mGvq*3we7U3@kUO)YoggHSGab>!+cBtsk`QQz@CN*v zjd+sd1@KoOPoA11X}j&7Do`Q2BKAMd6u! zv%f8^Eh~A4v-!UXS3+l@C_%)rK>7~pC@Z9pOc$}~N--pAk^PSY+9=edWM`*nvopP= zJEum2=B|w41h=y?KRL^tQs)gc&(-c}ZrWKbtj`Fz(vlO@2CLcDQr6#>zBwVeF)=mW z7F0H)}0k?oBY1$C&;HS{MHpA zE8mbuev0~b18Qw6T4&wV_gS>|FSoMRd#LqYwB`vImye)|m|on3kz^lD07xp^5`dv0 z8v=32kk{Enk-wY@xZr4#l}O<0FYVPSyFEiqUEHu-Hr=?{6{#t5?DtIS-G(b0Dk|$6 zDyoEqgbaOMU7+Sm2hLqA+u7N%qtq|tx7(WPOXAFN(oZ^CYx@QV{2kbh?4ux@!cP%O z*0YB8NH7g>nD)v$pZ;(w!SshqFkR7`wKgyJrjhv=tfytUl^`vTJPk{n2o+`zRG4nA z!tkIM0szVJ@63(bll-Mv-XJhX||4=_;)DHANW>nf8pc2kJ}G>+NX{>1h0ylU=ag z3vmydGwQhw-{Q+F%GgqO^#yBQzSps_x+0TBYDWkC&cz7zIG`w7eF-zy%1}H&5Ln$x zP<)j`adkWH{NQqLf|oqTw24|}11XI>ijirI&*FR7hwwglNqDo%4g}KZWZwzJ`z(19 zgqoR&@(!a)P|VGReVE5f%InFMP+rV5XU}I_)n3i7#6SGd;ERW?|C+UHySue(#z;Mv z*FmeJbtogI-{h;qQa&zjL@SrbSbN0Poc7C9?dxdgG?2BAFZce`Qtu7~787TYd%w5T zyQ5v+xtW5wmU?%yhdA_d7tIKpcZYhbSU2gD=_pIx`q|MjK*I2|voMjrik%*sb+oh)vt_lrm;3ehUo86mIolGUJ$*yTrWA3C%`MYJqi-T`!Hgsk#xnN2038ggz_7{Cm-$Y6@DI`mWeFert#NM%WZz0xdle|p%x?yC^e$+f-&Et0_G9kqotf=l=)YvY`e zF!mabgE&*{vlRsrWoVHTktk3r+HoH^&6j%ANr&)S8*Q4}M)e-c74tf^po z?<0;lLeG_|CECB_?1pqr<3In~ds@(_pcw$MG$ zhjqUP;LdS%iz{`g2mUY=Dp6gLcGDpuIEHPOL)?7NI&A zI{dN}N69rk@pvzJYQ6fA2tJG z(G-ZXg6;4SRKXmVWp0VqN6tzO6pi|Lh=)+F4h5z{I>Cpiq;WL436?*O7)T#G6=q9c zLnug?{VYTY@6$4ATg%G?m-XXeD=xdTgBUL}f-e(v;z{W_fKn; zWZn5|<|hiTXW8$XdIM~;^hQbF;0p*`MD4H$WKO+Liu;O>XgjkChUPrpi3Lkvke!vj zo7!70eI>M_Z*f2aU<7F93QL%DJQ9%vawxAT%*-HWc~hj)6BP23TH4d3I}rqFv^2I@S;j)~)(wQU z+^9~$RVyY5EC)D+qIC>3%>{FALVSwWlChz^1o0kGmSF@uw7(MyE@CJ5P7EX9i2`iK zw@4#x>j7utCqL&T#7po5Xa63Dv#g&GXYWP3lC^Iqw3T}k36Xnuz#=E}D$-_%`^deQ zxzEq}8OptTBW_*Mn>d@?ySEzPrLo212w|2bYuIF#OnL?zH*9jX4H|OD-KRy^+nlAu z$ZnJVz!V59FiV?_rAY|WZ#=(eYHVynN@-$ZiSQzV!VxdOJyMC7;a&HPY^TWP=xFwv z=om0I1o@&`iyLa93qIJ(DeFs9lbJ|X(EXW;@G77$3ZLD1T)IW*Xeb)Y%^Iwz-s-ST zRUjJanuDbq((4ZTsullTEVb2@mDkmlm-BGEj!v$Y=X!EI2vRzAgC}>0>*CSFYllWg z)(#Da@PD4e4*Ztm`DJN~w7$5jQ%E!m2*`rJ21OL@D3Xg^6t0@Z2`eoi*4jrPC91OL~x9*bukZB4p(;qTT zj6AxABCRosJo=%CPw}@UhF3KTc*yq0j{#2H&Ik+b zS$>wXHci$Ct~ZD58gg$EN#x$`D4;?VLheoUMDE>wh+r-ECVC?G?ufX3MQ@@fa_^4K z%e~)P>fIIb@^Wu(iKE_RiIef?Qp;&?#FfkaIgZPt_d-sf$a*u6tcS30S?z(7a)P8x z(^ZHW{*_s$NtU&SWMi5m9C)9Xm!G{kIf-iuWksoFNs5(W_>#A3IwQY{!^BK6YoT3| zMvaA_9kQkPWsZTRd_S!bf9C6sK|7w7K>y)T`(cP;I?Jb=yGqe z8<*245z`=pbV9flf`iXm!P{pe9_8)n0M6rlR`5(tajxOB%Kb^V;Qg_7Srd`_lWxKL zqy5B+{`W8SZ$rEf&AWPhP#kQZ3v28o>~|yv*||t98|o3+#EeaId3_~W<%U$PTex*# z;ZdQfq07z#k|Ag;E+!x$c7b#+WDAk*X9^ql=zhv(FB6ZDLWmh%sYK;{y#rCoO)6_* zQtFyDQ-iMRaKQ74(LeV$7#s)?;@3B17;gFtN;u|`I^ zk%3(1s%1MH$()oLN8T4XYDM%Rgol#knAuRExjxokZtPD>tM+>vbqW8trb_zX%4=As z&uTQLSh`=RQs}gik@yk^4P|CkoZGE_HN_h!FZU<8)eC1Hd{DTd(43rXHd&-=?u#$* zYBfdP7~m4O^676dfXF~0h9QC*Zi1)uO)Sk)v%eG7E{|&i4;#uCm0IXpJ zLjuc);_dlpU%`;TOd$sXSt(B9A*5UA@C#43fMJ<42*gV;pW0KPA4o2@SW1%n_4yt( z&%V&dX*|ivx!O3r96PaM2t6fhpb7!}0WuQZgAsK7$)!n_^5g-10Y(@%75VgPZEkY1 zM}z2#B2#D)n@|W_#3B%l$2Lh%2wxweC}A4=9132<<6pQqLp2US$WX80oMN)8cQ~>+ zvNR_tFI^Pgs~_lV%u0;5Sor6r@dzYE#jlEq-$@=E#KSK~!$W#=3u7!%tUzBA`P7%O zer3GP9fTjgh6bO}YBd_H7GbPB;4drl6_rA-!_!i)!g7_E?m|lc%eXccjP8e={n> z*G~)M>N{iZ!l7M@*ChJ* zziNpTGv33s0+6;9KQo*2`gIQ^Ie1JR3(yZq85#0e`lZ0SP=FmS1~`YXfCOFGizi5$ z?|c0Tv{oT1>=l%$k|Sj92=yb4#s%v61E6-eCvhGM)ODc%z$NWME^p7}&tEO|hgf|D zWO*Wnw_GyL0PkNO@y|=zr>Q^N2R&?Q-o;e-X~VFSI`L0(YV5Bt4?s=1n>OtjJ1#B2`@e8E4ws;D8qiRXtmi|(i{9Y0h4R^A z{&vHAQX*S(T%plMDv%G?C|td;zkVm%7fw@_r{g9_B{3QNj`O1AF-%{vv>ar^;&-x2 zkpmh^7Pd#(nb70lBjKnBx>^LSVpSy#6Pz*J>wKBq#~P-&Y?|h0r>C(92L>jCjgrhe zA()VPM9Iw~jKl0|>>5;{kmr=itVjIE4gWlSOJsa}q#`~p^48TU*^*Trh_YQVP{Go` zq-ra09e*fW5WkaPL`Khlh&95G zK>_S^j*37Y+}WV$0iPiiUT^SFgG-B20p$PYRRl6!Y;Mz)&DQj`+eWu(MG>H&%klDLPiJqT=Mo4JQO5m6(q`Z|2s=f2I3eP$Y>4$+l2c5E zw2#&FcHg{p>&@N0wYN#XE3Hb}x_-mv%HAE>H%^UR92~qjK6N2y$8OuehN9{D<6C>r zdUs>}DOmJ}LR7+#=AkRAMNl$2Y~k1aDE6yjec%IhGN_%we#qO8huURxHQ7dTcsoQ) z-v0^SzZ?BWmdFN(5_dFoEWRgH^49CoTgm$W8xSBjl|Yrit(3sA!lgnvY%BDpP*NYy zQ6S}?36pzf)|Yf8Az8<)Rp}z5GPRzPglN-1Vq-~hOL!WAlbuqvq2pfwtM%C|Lc-Pc~; zF+EVz#1>}ri*h2$8&?uGRvB$2QRBAPmkyU{?$6&`#Ulx+2 zm-W6vP4DyPw|?c*{V!u5RM;d7`*4tn696REA1<{*Hj|K~jo2Cr=H{u9KrF~dz+L8Q z+gqF0Rp=}!9IL6{nqFw{$ns_S%R1LO>h?8N*3}hPw>HO=Y-y<-tJE9oigTN?Txn}l z?b*iEthB8D5#PYhz^1ErE^pjOG@fr^wUZR$f$IQqbnCj#=AOUKXdYj5c%|6USVRv<&O0)9G~RO`9_? zTOkbAKZ8xch1mc!ipdY{KZqa?QrcA^0>SsLVtI*4YL{!*WN;+d7ww_&#_P`%HQG%T zB_*{f7Q-_cwZ=rVHrleTw`%ra{T9^yndtgL<5W*(n#ZP&xBFbV?JmsA5g)sRfTOsK zDUdxl*%YLFJDJ)b56)__^AraI75YhuY z$cWzA>%3t3m;%eU=opP~F$!oSymf8d9!@Q*T^c=RsEL4b;Dz+t=( z-9#1h>n-Zc%&EPdP5as!tR0DZcD=1>M`cyt_MM~Mjs{SU9+vqRhOa?A`bA=~NR05}kW4sdXb;VM|Lp2F^e zbL^*2=h)48hQ!L4)b<8u0UX}S%7{YZV;sgHK9-L$jNvgt_lu}16g%8tmOHY}F_&9b zRjtz;(`c`XuG-bi3Z)-))K2cK+f!Y&r}>T>IT6qZa6%zI-puza=ZMJ_5IG|fQ7#5l zI+S3<+E3nm?RB#!Z@T`>Yy?YkKFN7l@CMo)Hj zO+@4G&T&etjE6yH3YG2YBCWo;CKHmYklzIDEM!7;xy1PYzCxF7j!sf*(ky|Bw6TvL ze`}M@o@O@doGICUm$~s1e`d#i?{tWu8d3hrZ!(v(^G8mbV!c9TDJ{58`V$9{M));$ z2JbAyHrWdUDGk?{Q|SLC^M)uY$_Fl2|BnyimnKA`)CGqaT*eL#7fi7{)b>OYo>}2nFUFpp?m)DHJYa_=Q!h}wV4 z+xgCT`$gPew4(@pNSk2qa*+)x52SP+%?wCrfQ*pQIix9)9{Z-$N=Ph}uR#}`0!)#| zq!bbY&a6zm!ULPVU?=TsyTH>mCDDj3<)~ zFCk6wSKsIHzoa+pM`9077KNKA?{JCsgAT~|RTetf$A)L3SiSU3<@U`5&=nzkvDmB!=@EMnM1NiBaM;JSn0bB99kis;jR51}aQ_y#;f)O`rz;Ue8))fqk}!i5B7^3 zk!JA%Acd{R;9#%8oAn74ssaNgohIE=AXHG~zb-jgS0pS8E`?{jqkF_1d4(d+pIfAi zO{-nsnOtHv7A5%uI!QYHaV3h%DfFuAPKpot+T57A+K&Rg%yx0YvU=O02`IEy87k07vXiEfBI>tq@NOaa31zTp>o^|A%k2% z0VGIOpv~OyK*-N6tY97T2}4$rp6=LuwD{yjRae*G02JEo4;M{VY~CvaI0T|gtQmM5 zms>Mn*~7gO;-%-|?AyNZNwgBC6${VuX$=4!mdo#*)>otpnt)z5t*~?ah*WqaShY^S zMVag_NMr4L1zs9q>&IAKcR2a$usVx_msl#Czr7{woDX^O`s@c5T!6 ze%DT8QbloTU}LE_r_g2@v}aGzS>k}60%U-yNNXaM2AM}#IcX>;v^6#Z$t#krzj-DS z)w-lRVY88Lvh_8@2?Z!kv?XIrW8A_IL+APw$4w#zt8r6tnQ?_f3eQ+4uu|Nk$Ol#` zq`^yPT8WHrTxL>v?dPy|SgTMJ42$+@k%J_hyD0r0K`O?xsPYELV#NgSPh+znIKmu0 zV4)9asSW|HG<<7_?g(@9PblMMQc|3mzJk(#_=X7x(Uy)D`?+tCQHhAirM90X%NG9q za%LR5Jgdw&+4Is%A7#b~jX{YxN>bYJ`zpH(_QffKyf5cR5(4(wkG}ZNf5crEsq_UN zDtH0XX&Oz=c%eZu>^Qiw2Urq-7l%Y3(uu*(*{}AUE=z4bI6OOguram#^h{G<#>j@* zjYECggcsI|E&H4D$GQrIojV0@*SM!~f2+9m+hTTeUfW1y*FANl^wbTic2p>< zga8oYHz8ib>p|kZD1uD_gjCMP!W5O3zJi4{Z#Z0X@&em8FDY8Pdb>+;F+!{nDRnen z&MTpt+|9>>1kN{d>7vHw*G?TRz2<_dt#7yo#C-LNP>dG0tb17iSy6+S^bomha1cR+ z@KZ(<4!d&;uBh5^Q+w-e`zpr^{9^@McSlO!Vs(n`!WN5mi!o{FQ@i%uH>%O?(CBw; z-8Qy`)(E8h9~kBgyw(DU7H5SdPhr6ywit{5(|GOl#?vjzo95?liNF1Z>1!LMn4yVv zYu8M!8{+ojo*OsF#TQS1a#d|VSjTyl1G!=zYN}DzJxr%W+T{QjUx3wp{`zOqD_v(! z{9=A>Lu+$eKb6U2C2{#(73;TvN?KTBVR2E#FM!x`JUQup6n!qB&^kp0Ex@z}IhpD? z;69mfyYN5iq2L_J*nrI`WZp>CgkjF~9z9>Ow^-}w?@24DaYU-(@@liEcGu2y>^sY% zg0HEpCny8(M*f>SBySGv2wjA9%a=7Bb#^#}>etS+r$)*~hAsH2@ zFpLJ5Jbe}K0X%W|DnIg|kf%WM3%(Z#wi17^Y5S4CzhAkoWPWVl)XwQgy&CpURQ8}lQON~YaW)}@4gg3pcMdUUCX}x)EiJGW+luzAIo@Pn z7p&;Ny{fpSXKz-Y+vV9RxYMc&3QN_Bs8pZZ)8?^n(^%58+D5FI6)2giGssYb&xWrb zC9aezV$9rhh;n4UXTXqI^sNWQNG831>p_;Ht15|Ow=TTCXsigvOItZ$>1fyES(XHT zQC72M@k2ujrI(0`3#;c4Bg5jM+b5YnJRd)2p#d|4BjZV98RTHfpFaD`cdmZ}L6xb} z2e=vlGJc{mfg*IHWb}uBf-_{98~aeq0<1WB?m~QSdqu8AXEZphrf7DUJ^HDqN7Ngl zayLCVAA-+I_%ufvh%9(*0srBAh!E)Y!b>v>@ve1uA&GwG3pd?NIrPk3S0)X!`>fSY ziI8YNI~^LQ9OHn!AX1qM)CDN<@AvwCde@_$O6{mGb|BG*8bLxLkn|%C=KpESWv~9Ki)ZtVeZC<9e@Pb zBr?|Bq<{8`tzT4xo-^{Lh<@G3@=2kl@ZghX_JgjB{JS8 z9hXenp;rcE6F#vHo{s=KEfHav*Ym*M8%?JjNF%3I2pI7xqIeg={G|@M}a@^)>m7LRKu;r9uuHdUl2D-Z0Fu z@}2{=^#{6g1|1ppy43v%zx!S6{`|I#^p=>?L+huH6zLMi)S9b@t~Vr1X|%Y{p^9?2 zuY>&lwqiO|NyP7n_lF7VT`cHBNt42KkRehq7)76K&`|`_CV^oEZasTwGtoz zr30^$2_5bgi+^yHD6NvXDq6Ea)iuKIvrl^&l*3dn@CNH&R^h!kQ! zPYPekfbO7Hix>mUwu!i5mIlJp|mp4F`^D7TPThT^nPWaBhsf{*u) z%J;(MZew>!>)0pgYq<95T8tLQUW`E13aTfphxCjXCY2*D{0^?g)b zki_4M5gwEKVHNal!;g{viDc9W{lfjB8NMBw0qBMob6ml5QOOCT=7M;Y@QnZJ(xPL5 zSX@R-!7lKQTI`=Df$l?fUF9Fxg@oj&gDR};03Lfdpo-5=5}qkL<&VYOp>LNRgjR}J zT6xLrLin+WAB8s=UObJ1M{ndkuzUC(qCc?N`-*lp0@GC6|uA^sOWi3XN&-+lPtJ@*)m_uPXY z?z<0ld=s|DKk`WY)`TN730o7s{&oB{gR#mYe#I)-2VBAmCsjkODQgWDwY3!mTiK4z znwrk`x;iW#Z*Tx(u7$M$P=w!D%bi1G7Fb53-$4a z`j`w<=IF|YsLmPtqg>WV1}K;q<(N?%t|}su;jSPIxEg=e$O~eqz|Cr;jhh%O68vE! zdfGJ&535ge%OKzegAcEN3rfW+r~bLDuBXQ9?5&PfXv>7@;;I*(Y$+-F1Z&7nqF75v zHMq#UU_S-h%cfr3U<0x4tsNb>$G>4}>D`Zg?06^p=e8%eO?Do~$DH_>9fwP%rZA(G zW02{CVEIG@U}z#SfWG`iY@m3=>2}m-WEXz@>tFwd-O08|Vu5D_e|8Hmm{3bm=P9b| ztm(?C(xaGSO<`9}XZg0xIEDcTN?t6H3il%*OhzCQ;Z~IHSMc>NIp+zzFmEvU_cKR* zho(~w+?|!$(b2$m966GnoS3Q61?<)BE!{8&&1|ZiUQyz|f7j3h>5eGnnrL<7z?TX< z^z4Kc>Z(`x2?d2L@0Fwqdf+6{MB+tQzQDXLY!|pq0wStMp70L1bJJ=ZHU04~|BA84 zz7{{&oY|CWZOWg$$~qtx~slLqej`v6SG}fZDMTa z!Lz`K+{O2WzYEX9c0>;Y`2h!hg&^lF$EA=?U{Dg0Ko6C#7{s8JwYgqxUzgYEE%ula zvvoOH?ksCzqKob3udV%hZEOATn%4S}KiFKEHe064#%BB1RJA*dbx|=z1%>|D=tcwU z=P7!>=o=a7qjFw_!C)c$WT1z(#rKdTPp<;u`oo$Pic$?gKcVObL|tPkTq933>gBL; z0{~Q0ZlqdZksAY(k$5!l zuNzs+CN|9`r9ZO->8@v^^5f_yja&H>mR(dNy+kYn7Z0&+f)WA)euQP}ZJ}5&$%3UU z`^wMi;0nuV2|JZu4l*&=SfGEVEU#@euXSI&wB6Y0X&JOTOlAH3`gVU|vkCT!&bj91 zE%oVjM+QD`a+Vh*IxC&*$;3>%=^99aR!FfjY1F{R5{Re;us>9Ijl)`gT91TqI&yA` zK`bNrjX2=t*R@=7=+p^bT&#UXS++O3`ts6J99ebl@_}rt!#C7qvL;(B$!P|g-I*4h zY{i49IEhuY+Fq?M&hlyW1KBrpr1VKQwSG5IQ`)CLgI>J>oyv z|7WQD-PA^Vz1dQmoK=vQqjRWpwg32HbgWfdJ3P#8`#+sIGsda=HHo%NyF(dic%h?L z5F2V5JEhm^i?h92eLha#5)5XbFugY$r>~7kG12K8Q(ngD+hQWswj_S~8904%28fW* zDcr9-v}-+GP4Pe9-7${C*MH^}R(dykrn4XDYnRV4)!|#)Oz4}GoNBP!GSZ`yQ_=~2 zSt=Xrs+KNF{~6}eBSMad_Qmg#Zb4R8Ii9~gHpkMejE@y(n<$rB7YG_a9irG>Y_r&f zu4H?I76hh9RS{i0q>74mZmyX6_G23=?q-7064S7q{l8whXkVz{;U?nssMOgjw(~%R z6(~TwE~NE`F@zO=F)B8Nj&smnZ%V4O&^c=zYL8ZI4)dkViP-;4}n2@vOxL@dv{1K}Sfur5X$r51)e@)Cx<% zc*OdMO%b~y_D1ZFIEtjPtC47U9t%f2jlai;2l5!rMe~N|&bl}*ymT?JFm+Yg z$KNaW`b5iQbd1!0z>0#bx{5%9v`TPYH;cj+M-sfhhC z(Uy}l+MT`D?zUAXr=?nKPTS@gw>3E{E7|JCTP#KB^vqOJYLcU(u&y;FagElPVoGsX zQiCq*DFO;!)R1jIY=E?E<(pv9NCV^*E<$=Ogl*{ZVC38%%`>?Q(2Fv^hPg%$YXhFO zARWCs)IQ7mM@YY2S(AXVe|KNYF=2abYcSS7SQab&I{Zjg z$z22O>?x2oWD1K+*aNR2&r@8^LR=mbA~0&Ovlw@O%LXkT5b^TTDkXE6N!a9HTOKWK zTm8I4X>1!p=LmZc#6~Hova($VnnU&=vpTl<+VOo?#DiQ%L&y**+e8>cZGDA-^hJMxsd`hH*<_RwGe{$MO9qgnsr_`!Y zn$@k*al)y{tSX1nUwTRyn>c7K%F}EX>OcFf?@r9V`qgU3fcwS3#^BbMzT38krGN7$ z((O0p@7n8?9>uiaQDQz~Rvj|D$biG=ST%phkSOLyy4%aHNGa9r*qz%QU~`cf`KCx! zdVIB7&5kKboRN9OQ9|0fhrcjhxHs@>{lnkiF#4&h3zAAwj(MiNhhN?}@Uv@x+)(m` zE3ng0Xc-75rgpNlFBVkm*R5MW%%j$p-10Qw zdf_VB0ILVt5e3oK`%VJ z;AiF1_vlM_b~wJIOjlm53kEPK1*J@J`!D=P44KMY>_Mpg(x5Ix-5&1C-RbE){JU1l zj5A$jRA{x4JNd71jqSuBq%e3e<|_ZIId z**kyqGxPKRbw#U~Xo@o5W{wIinW`>@zF<^(joF7aMa78~)%u_x6A|qn#L`KXUAgoi zwm=Rr9&^Cq;u3bhad?e;muv0ebvN$b{jCw~Lldbvpj9Bph4%3V|3jwy_V}Evn9Qs= zR~ChyYXP12fbhw(I0r&%!V`wL$bdWn-2t8%bOjVPlkm0gbo8V&U0E5Il4U>U$VygM zUfGn~-SH^4#%!cM?zp%nMxaTarf?b&tR9+*yR`F!n=G^pk3-6F?iMJ z<$HX?M{ps{i*}({94EgtS)dH0MFXJRnj(MWp|w4Ha)kjGuxFL6XQ+KTwhhwUj4RdBE5aY%DBs^D!5u5Nd8Z*c zD#2{X)fYDx=i7?XeOHX<mTL)Y+6yL98H-Z|jOt3X_xj~jfNc^F*H99F$JTsF@wIE!4 zb$YGz@aXzjc0P7uY;s+cv@>e`3OQ@!-iuqu#Fk!u78uNJq2=t~oD5v5WP6mjvQuMjAKe}pXoK_IUgxG4G z-7h$liuI9^_GIZ8+<@Q8s5F?XY~S=%rr==ss!4JZUi z4y8>*j0(N9C9MB@q9`iBc@gBVu!9AVL5pLVNv0`EIU=nS(@-`U<#9#pTpeZ$4?B&HdSX^BrAsvyTx7zN9VHL5U=X=cxA{Q>Qn z*?s3UX1(65Ik&HVNCWO?)C|=(j3($44Z4I;`38!AicEt6H#1@!>j~XFo@<$hz$aK- zI7sAh3Rz7TWetTdO2x^qY<%DuNUI1hU1HGf&{o)lvn<`&+UrwBd7FbdiDr}7y~UcM zF>35qyQ{lwYU7FOs)GZrUTdD-Ypw4Z8%xehoX-i4jdj&qefqrA-ps)RRaGZ82G?Xb z2gQ5+ex23YhmR+xTpg97j*eET<4s9!TV9oFA#uY4JGXy)FvU2mHXlEDZ`OX7#W!W$@$McRsMejz0iFDP+#w;wgZ@NdyZ#2jL<}H4SZ_h>-~!H*(89J!cf~ z0|IEKL*e^hv3;XVm;pB#pGX!aOk&q%w)FZ`QQnrKT)y$l(l&c0>#Vd|wFYg=zT-!? zWR)l78#DD&4ds>`!<^BRTwb$L=Q0)~Rc39TyK-iGNou!vO5U)=YVi4W^L(prY&|9_ zO06#V;GHw)E}S!JhU3&<8N@EHJ(Fr09{fst?6Ag&e>l^ZOV2-Xbw@k~V(7zW4e$cv z9R~gt5dWR}BYf6vGWVGIm&^5k(S^ig>HS{(=}-UQ*#AK-5<+Ux3s_#^rOQ)5Wc!zD zlCXKj@`UmKi_Y|dOYuJeV-6spe!ZJ*@FkJiB?H>zA<+1_U-pkULoie`!(nlDg#_@P&qM*mFEoF zGi-Hf4K+GDVe{WgOZI0W!%X&W7UEUKB zweWqU0G5bq97Zx+Ai;WiRK4FCd8gGdB&SXcaJTlL%Oo~!>2<(5A3bF0TZ zE|!&-Rz>EEp45!YNahyG`LB_=^y@;ws(-z>>L0}}v8#wZ#+H@L6_`CFT>TJ_fANl*I!v6$F{!BvH zis*-;panyBz_m-S*fhaR3gMkcWGEmtsK5wZctrrm1p$Iy1T=uaxSaF@$*>~z!4E-& zNkzSiil{S>8mWmh!EG4lPL%FSuCkOyn+kNIH)qmO!m>8yf6(pSlN0UPnlE1Mna(TR zlk3GlyV0*?;k6Rx-kk5wnPgk=;Sw4}^rJ^KIvx*wKCh6v#^5v3kHXWGgnLVW!soMc zC+($XJ}ZV@gPAZPhz-&Z#BTAkuo{!^9Csv~8s>waF1VD?Lnb0Q#|P%2>$->Ck(7Xw z6IAR)ywt_Py?AMp(tKtjMG;v)XM07F=YzR@2>tya@HE?!*4AuUKrWSZQ^78mP`Gff z^aIRJ!BMaAC@t6%K0G^7_8>(q6N{oaW=uZZMLB7aJo{$`lOL=(D2f8bGGh&hY@VwZ z#xb|wCC~l(Iu*PFdlvp8TU)rQFH~WX30!N%3D850v_6WkhoPP51;im(+l8t; ze?d)UPDRW7D`)1V-^3cCv+9EO3!Utpl8x!LzJXZj?+7pWJ!7TbHf!m=w>k8wP=*`m zju<&^T7fVS4%EN|SU8_h1O?$7G&CLCw)Awb%Gg#hG2?c6>r1S){0-lP*ox+2JZNRr zc?~b|7ksZh+kJ(j*54Mxp5>2li|v8N?2d;(3F!O)A7p8Njy z=NoZA+kP-Dy};kj!3PkDg6dKHDOsK&33HbGbR>K1Z};3Y*VH7WZa%i|<(JpJfzD%# zO5p~KZYR`IsxUMKk`P6cwKo#qmOMrv?uGI5?90-#=E}6{y+i)ygU!A=TUw=~tLFf- zCxoU(E0BLAA6I#%?d?2Ni_^2W}+m#i^WX}Kg*V?`cE z_4p-g1XUKkgVUzMa(E{dcOsmqD9lN3J$LSKr<|*ZBmT4`g^n1%AY+l^V>M3z!KW1g zjwU>}6i3Y7E=4}YD`$WCiJg!0Q-t10`6?fL12j<%K&8w`#HBkO0kXlN{4^}kc%Fed zTx_VSVt&4&>Nd)dbYA?#t_M5iG|Bcywmyb+oc|%sjVn#592kP(bM#&^u4s5DR=t^W zI`-9j=H@)??arf=*l}+1;UYP;BX~DPfLJ6PlNSLGC1xk1HNrX&MuY|FE9QrWMgiPws-*XQ@K&d5i$$07e1cFe8 z3ChJ|0J59^7Zwp05fLr$i76d|2~YB^W8S+Nq8~W;)??9SfhL`S1}s*0(T={1Jl>VF^U39fqE{w^`1Eb8nMr7kOE4ga~hBD)vGW z#pTJZthw{T zo?!(f+={d~B7$J2WG?t=hR>`{*Xiw=g#5&TCQEhtmJ4mSelopQm#)b*uN&Mmtcq8p zkx9rg^n#g>O^Q&SCwNR?8tS*a|DiXOgu+rv-CsWvI1uRU_*5hgh2n)dJT zY#yp^YpbkUpK95NWfv~~niu2pL8kq%BD1tO;`rhH5J6tr4{DgoOQw7ox5ckZiE}2_ z25Kr|62wHyKwC~zj?WQgP{&&})|`w6tI_Z5++7~n@m9c+Xh}~J+%c-jNY%Qb{0tCDmjAzV-;*pmcF333*nWPx_uO;uJ$uMlVzYN(D5bq> z-G~_#+ZCfKqb^F-bhNi`zUB9Q=@oiSWp+v~wzM4V1nJA%AVh?k@XFN@Ww=QLE}xaO znO&LUxaR84yLOh$=H;aIWKC|L-kLj@pV?Pz&q54Yazb=syw-GuwZv}t=IuKk8Mhc` zHMW}$AGr}8CykmJm$3_UKcTcM3iaenZ8;Q@VPQ2Oa#I|`lj{z)d%6=-lXz3`+(u_& zRSsYv<`tDl%nLB6Ph2&9v|JxQ6|4E&(6CXrQ>_)2gP;aCK%s5;rHG#6+R^0$F&~?! zg4G}jyab>Y5;co3qM_wGIH`CS5)$6RCB+we=d)MryXv!)JNXbXa4|a!mwKr#AITVM zAr+q`QsSnPWl(0wib-_|dXN3=#!azCMWn(Ix9Q~1&c7`r1>R5Yvsn6)S=7QGFf*C) zFq&BUk;p6tz$ZERe(Rol-a7rz!>8W5`|ewJYT1_p&$IGCyJ_dG^f_r(F4+*R=Mr7m z>_Y0#PMoq6bEH~!C~SAvk*5tFc&4F}$3s=&kGq4>NCw6t470J4(cq?36} zU}D5Mf7^KM*v()4+|36M-u%qb?ce<7^UpH_i+=Xmzz$27;7a(j` zW2t|`bP%D%gt&_{)`dM+T@{|Pjwmlo`Qj>x>$O<-gMfij3dJJ>pBU~xued|h%`4$;RhZ&$*i$D#eKIY_cTyKy|;vY`~kTp1{LDPEW;eY1}zPv0xlYL2|6Q52pHEZ z(&NL?(!N`VPy0V{+Jh*zAf zQ2M7BIi_)s%~x(Kp;Z5>g5eSr1PT0wlKlg}WpYaP4}1ZJY~qMwB2pVSV569VtPzYM zl_&+7D1+UQB;JsQ>Q+QMg7u7Wu@E4pbfM3IeE->+h4+=)w|S=eY}rRA9(*b`v9Tjo zH6@ES*>u{+&i2nnviSkw)v-r+XKvYRaK!I7x}UtG&Tq-pL?&zWmU9p6oE{&Y0iBP6 zBjpsR6}4R;D1typWuU~ew*Uc23=#ky5cK%jr#N56yDPMJ@$L$9bH#prdc4`5b;Yi+nmT_Ard8qa)8aFvsPxdheDSnnFf3f& z`qMVIUUlqrOc(+*kDuWP=pzK|$`TQvOOk)W@#3mUvkj|m z1nAJEP)T^09^4igw)7>eBsb;m_lcO$Tsa$D|DN6GQN^*M)(FoErwJK28RUfx)r$pk z@K1Jz7ddg^FO*@oWM#Ry@{90@B5$lS%*YXVZFwn}@B$|b-&&(Aj5w>Gn^rEKRUrwc zORAo5WJTT^b1utsU!Lo>cFH^H+@Ha{BGGR(Jv$`$(WUc2ub5I-UNKzUa%GEWozqdB z+Pprqu|L~dWSXDXWf@<%gBVMafy3J}&|}F>IC}I~cf8TCqdH~c>hjo_?W*|h z;i2Iu`L_hefBy6DQp!O>4ImkMaZ`LkD)Mh&5?j3h%<0~n2iGhDvm11GwL&l$Uk2KH zw@7=be?KRu6;2=^!?SnWYu_16q7uSX)Zo#<_F*7RVvis`o z;l*5DWWG;bRL+ICBIUPpt{6TNIF6X_F68grKNZduk;loL*YG6wAXg;C?neLz{L3W^ zb}&MjXlWrDDtzpgv2)MCf-3BL`fIZ1o+gZ3iDp?${sW=K*4u3goCfdyk!Ur2kzJ+p zS9#+Xo)ys}>j#KfYbrmRD~lO;G_ro+Xjw&rPw}&JaY=(f-9^L;YB1Q`{hWB2xNfza zeCc@K1?c7obD?k@kC3yBj`$Q~wSj-voMe%=vdF+M~2gs?&tzqzbt2|x`c!6M)XA+y2m z>SDDPN`kG&b0oojASJ=V+D0X(Px43$yhYuN@%twT$JCESh~J*7Psj{oh{T^DsE~AmdbI*uHlI&1 zwbZ^bW3YlZbQF6yhVzKufHSuCaCw0@a~z`%j#y3-lMJhPjIWw(A(?@>FtjO zV=rWWULf*^;@ely+jLOt_}foPZ^!Vr#p*8@oBc?9``17`@`T@ot(XGd$h8|<_mUwR zR!CGi5+Z(o^>sDJw^Z!NE4ZRyW7pKKsuu#t#vJ;&V%w&w$x@wux5->v;w>HfCVIfZ zWvmt$=m3e{OQWtFl)dq*!$)e5jUVpM+U6PP+%Q}I!vKs?{jbH&Pc`hUPTi%q^j6lk zum3TnRg0m!=r=@NYEiGUJ>utlStR#PQVT>eNEgrV!bX4{&y79OQXN@n>ZQq zNcd><9?cy^qwzvhe8Zj>-(LI`pIfY~L6H7geETVSTP&YQc=!svjrEEhfyL4))OU#j zbkN7GZRu^o0)HDc!Oh1O-==l(x20~w;@DJ+QyjZD;{LF=Dd=7tyLXbt=K2+f`x_$M zNbn$>)nZ5T`LX;T5pJ>?lVeX%=2nOVXK4D0WS6SlCmZMEgY(G3h+g^)OY>-7-lIq|Zf`{nH{r6%x0Wf|{ zyo==hlB7mh%tM9)9YH9ljM?#VR<+q#yJSN6#I7(Xmzxq6MPOBnX>c&|JGpH1aI=Cz z&%SMxV69)WFU)NU!MkK;_#%gy0o&+YK!LL`Y;X$;77aTyV0Qa&`^uSz9z6Bs+wS_& ztxrC6<4d=)$DmJ>f#bK^5u8k5R$$%8)WTH}3q*O+$-+Sq)QG!96s)^=-|b}Mxbwii zkKPQ3KC+k9zxM32uWkB&&p-eFK)?}_BG@rMWj{x_xMD?x%{-cPUcd$RFxGkJiL#^9 zUGpzAR`(9}?Acs7>1TG7iu+XoI?~|0((O&=B|P9=ry;=!t1zUMg341N_KFP`z=lNo zBRBhzxFnWNL)@rWh!RFdj~&?J8#b8wD);Uyzj~r_{;AG>f03v7bGp$IMNF1`<6T^@?DlI$l(aqx-X~{WfPo2Iw&!wr*e?9QM zv0?Nc?@qAIs>6e1S;VemBkKl6SXxP8&fLMx zvj;Y89v+62eOib;> z)B@}Sm|7=tU2?*S-GD-K!_*p_Tk?hd)4$PQlIN{t*@byoNB3-=I>1 zb?C%${c+cq^RvZW8l7Q^6>8+WvZwiVTzNmRo+Z8Qx~#ms?70Jz)e}Azcn$8UwE3^* zXN$)Uz@J#ANxmx^2fcwN32z)!IG({oT9jyHB;D#qf1X>PgQGPyaq!RZgrnroed~h& z=0T6dx{1sG66c5P87_R5e|VWofZQsy871j%b`PtrI<^0?FAqGlulYcJo_kYW>r`R> zWM_SslRe8$cxUb#{^nD=9~rS3XVs2%2in`wtD-+2(-3*ui1P!^6+R8ogmA|LJhIKq z+WLS%&xhXTTa|?hfy~XZ`|D5IoVueF^UnR>;po`UVhOiI00Vv z@27GKap_%guO~1B%1D7Vy&@GR3|ki101;WBP%;>j!4kGR zBEhV2@Q|lGYpkrcar{7g_tq;vU3DZc_h8%EJEuq5#;W!UucRiA+miCKi~O5Q{CmvC zy*mB=@#ayLEM};=xH}J&KLd5K{?5g690kCk00VwUyhY1cWatJ-JXxykO}uy(8_vDRwwTCByEdW+wD zt;ugqTtj2uZOn11>>k5LO{U3|sfkN$N=|M{jJvRKvGz{oLEaU5WH}tP5|U6a0orBi z^6U|vV+mkeu^9lHt~2>9k6cQp7hYN&?2-@B?^i=F>Q;zZDh6c`trYD_cxEdNA!ic( z#%*ecE>i^3+F&lW0nh8$-ZjuWY4F%p&Ky&0pPdkEj}_6pDtZ_Hi;J`vj^0avMxoJ5 zxt_Sst9P8776I005x{0Yjzh84>NVFtaY^icZFQ(G7rXLUcwkcCG4bJqh%y0>wd6H} zP^Se7vdIv{F`ea$@XY?1=S{ZBN)%38wn`TnTW=}@=%EA6RI8&~9_voEJ0o4?GEJOK z#!6&|=qxXt>PD?*7?dX#)EZ4jQ$Y>3-gq{-#vZFqHJMV?v5B?G z7xu2PE4U1YIOKIyf9EnGzubNKiK3{$T8Kp$B56H#`Vs3fRnmH_)>5pe%3O8H?KyOb zMSbf-_9ne+|hIEmUz!uROF)c9&Vkl%UAO?}fS}VXN@K$#ioA@VaF;!!S#L8>T zan4}kdmIe;y_iQlr}tUP)sDF7B1L~^Pq(aA?#)gwRZOnFce2+lrTSQ7k!`TPzqc_f zIW_&l=CwDhodYBWq=Z=2a)2(EGu&hFS;`U|@c?t6v!_d5t0>OS@F_N4a!=}30{g=c z*@zHJ2uEd*KzR}8O&Y7zSmR<;Rw6W}%;Gb!L_#HC1S$dJ)EcP#r>)2st1q>v{?E8v z1ER~tr8dry066soXV(%g$1jP?_KTpsTx801FeD`7RC-sZrX|Zy#Km~6KvxQ*tUzHi zy5pb|m|nab^vZRvWV<6$?~%vHnPn`W35PG|$nN5>ik+TU;Z`ePy=;tU7dpiiq{QhJ zd<9+I-SRp)Kg63ZiTGV>uH&*dzy`wUhC!fYEyDR>I}iYU1ijZT(MSBK$d&hWcl9aO zDZE*kC2JjXxeat)r1r>sJ5$}>UX3Ka)JxI%gB;vy6t-D|&Myb|ayQ|XRf&AAyt}8X zS5Zfc@X0T|6$e*c%4JjchlA9ebwnIS;~t{l$HUZx_d?XYqf4aj&HS%pP$vEjzmimX z1D~4U&kLb^P*r=eOfroI11@+8{)Msz&bQHQ1tI+(5<>4@tu^)t#ldKq>BBnm5SBcs-iw(!z zhpQwZ43deeK+;3XxOROxkX;g&?B(1Nu6;Od98|7-kO~Ox1L&<^3#A{bd900E_HRku zfD7<4MfULX$X?}q=R@RjxW&WV;~%13EJLtKQYk7xbuJgaOQZPbmjiJ5nwY+%60sVZ ziG+eX{D*4}MD0m)0C(V;L%l>wiA#{?0B%B>0~9}rSHM|9mijK)@4*w2@Y5mJoC?+k3{hhPE*2VIOU!Yok zT130_91dV0sT`~lUF7kcJEMW5Z-iJVwe65<72x@1d`>Eg!O_B7Gp`0QHC~b8D7fmZ z2rG~$$X9U6U$oqL#VTFtSE6m<`rVIgK)A!MM@GZC4T+rF%hBfwRxDV_xyAasWX2^u zJ{%bKsTIJSy6JH1{<_nLslLY1%KG}s%7%57D-pf$>J7Km&5hh}3pzXuj*kxxZrA|r zNOZ%Cd?hP_+V_Gyn3%^`@2fUInARZy{!hNV^bnQJrRZ*@o zVVs&=vii z_*^7wZ4tR63U1P;g&I7i%Akgj7WPG6i3si;dLHpLiJLBee_g~^R(T)YKBksNhdL^b z4t4aYrMJoFCGgSl908JiEi^iGLh*g*gbyygPdXugA39;P#M!A>Xz=Z2oE;@SgQMg5 z3?F?6lE7_Ta)3(71))dz^A0>muRBNrfPz2Yitj?i5a{1+ToOoIU2>7wT&RyEeqe8M zL53^Jj=03U6OUKVPo6$E4{J%=v5R`&?G4qE%GSY1ZS%rZkbZQP1ei+;qEtC4Ue6Y2lB{3w;9hSgdT49|T-w zzTt};^7_r85?D^X`-k%5_W2yif+$lWAF~}zeTgPOJgb}IA5mJXO~AsF6Gh9r7{2H8vFpS1kT`qZ@xYa9ws5-m z+^^opiEzZ%OvWgVBkVve-vKeQlZ;V>BkVvLVYF~@TG&N95b-m58c}zEo~p4dBy!>@ z{GGTdS4t#Pk0L`?3U}c7ko5d|eCM6cQJ~{}grdM}Ls1GS1cd;PU{XA;K9aZ~mx7H* zg<)Z-qY%99l`Y0-(>NNMJ@u4ah%~lWjvqL9th54kcFLF+#W|`4jt~0s`^z5Wokp| z#18gYL4HBjmjcgK6y^C}1;WUthZ-PgFY!1>NDoLKA;d(EupmMxF#bbP!M+?ohQ+Fw zcz<%(RU2~=8bs>80ceONy;R{OB2G%c61LGz&WIk-3-hznb7k`dZ;@*5{Kdw8{BrPmdq1+A=&kvc9ihJ3N438VYN!K~RrvS#YdW3tx2LV#dgK{6jhU zeK}ipZQq>Jm7JTiyK2WREp4}{c&FS`R~|lP)65zzqaWY3>rskTB%SW-vKcZKLvj|2 zc^VAiflyMU5RVZ;_ZJ)x;c7!lw9=s|$Vu%ECST{QFWYsl5jokO!gkq=NI6&>bz}^IO@IomC z#DRq(XioLq=%O3vScc-8)q4Sj>uy|Hr9g-S#eRY~kwyaiI?J!zlmJ~0XsdHTE%A!UzX zM$|X}l2|n?3i(}yX{Ci@we?$Fg~^>6p0wh!t|9lj{Y{nY>ipHMO+rTLY)jo(mCjIK zn$wt-p0wVPoMmuiIWqf4Jp;SETl%W2`)#JahIO5EECIw%fy5Z>51~%{pQfCd0v|91 zigety*vB>LP#UhVtr$v3;%G zI}ePE6(7mZJJNQ?nJr_j8*dO^$x0ryx(c(4$~Jq;N-M3VU3$a*v9|RpS!`Ep?`Aa4 zdV4Wm7z51W1*M_ksuEAIm*@8&`VO+qecc;kqo);eXQDlYT@whLKfnE7y{(oEZK_JI zawO-L2=8tG{Pw_^DT;`v>-i?GCk214xEp+Iz7~YXyQF^Rp_?Rp0(TVGq#)NlT+p)3 zpR=hWt=M#q#rqGpKlH@Vqlf(7&^^tZQk!cIbRj}AO7ZEPfjhJY9yu8s3k5;s)jRlQ zNeks4riD2R!AX17>VNrE`TH-%X%*R@l%EY)6C;sb9X{b)tXtZkG`Od2R z-4#NA;OV43r>iTObuN6WW=~dm_khpXknCP(aM-YDZ~@tsIQcM75_J$8j8TST7)9kl zj9l!F6wV#kH{MV(Hz$`xS$YbGrni+A&mB-r@4MN{9r z;DxLAViHJPY(JKjz$Xb6-Y06uA__WkjyIUIw7M#ltFvBkE&Q!FIudn-@j2v)vVMFH zndL~u;TZ`g1I(m6Mj(GbYL!r*&&@WHGn>v;o<&d4^5dEyB;DiDs>%!=|XpL#R!gTEGkUKsCh$M~@T+KqjoOG#o1@k6r%7xlMyXDnicXWQ`}A=D$~(w)5OY!85!b{ zlG<&74TUb5uqiUCxZuI$7PGy<9sndHSbrMZC7s=nz7*7(un?M>pujig+_-Iix}|b{ zbG!eVNo|yM+*{LUicB0+P3;n70rRnuLH0#_n;vJ6ER=NSs9 zSmMe>jluMh9%Hg9%BHp^-OqYtOfKwyAn*hdLuLKvqmdF5=}eKuFT7%EY_T!WHle`U z)Zz&AtnUVuqju5RAkdNQIxf3&V=Q&%5-2B1?3=NO%sU5<09tNg0htEg5hcj`<*w+S z@tvk~JHfge&+YCwke73tUNV5%rdfU?iEufUB9<^clC*Vd+Qv1g#(-B)|cC@ zf!j)}&}kT7RPed>=!P3^Y0pR*pIvxT@E=Jl?+Kct#n#V{0_nWT?dmct)zS+STSJWe zt<%SfubOQt>l|oo?FeV(`?pkXM}Izcg}=7EY^jFc0%#Eg<mBY0NNlw4m41)>U2Yo6XDEQGNK>)KGD4lCL($N- z_ooh)?%3VeQs^_}X1W{FQq~I@&8@i=*?NQBs;(HniEaR*S}DGpffjaChvu zAZR29HDfp3mBsg=k9|!R0X%}mU{ld5dWjlQpuQ-RiZTv5R~KK`-PUNz*XgQ~!5Na9 zY7(nlT3w>WA&VI7TG-qc9XTEym(<=M4Am7oid~(?1ii^zigikgA59ZR7tjeCiWVp+ zXfiPnF;l>2(7zjuLs#dt=CpKYblrPzy33TSJFkq~AXiwDI+NP#nbnuG@6g7;>uIUc zk>8{=Hzk(TigN*uwDJ}pXHK)w9Xj^xzL$k@he<7|W;+%h;xN7o<&;kN5=%lh%@SCW z`+?wvP{U%ZdGRsX#J*TC06bD%WslTE^f{mkuz|ANd=*B#fa!ga!k^_ zTOxKS9N+>2Cn@CQ)J#<`%l~}+VE3J~vv+n6Hax=$dTX{$?w#FmbJ3oixev^aooZ`4 zH9mWP?#?}hw~ow8QUMHvuaMn?14)%_a5TKUatt+=^b}EF@kq8;vgkRj8OgeG=N;Aa zs#^}R9|S}*o-H*|yG0d$PvBcH?*Vi=bsI1&-y#T4K9La`_@$C*-g@iQ!<$Xzg@&|P ztzK_8T|;J)!1Mo8TokR?9Bs`Hyc3|JHcGI7X51RGMTYphQnuVYvQ$_JlL$Pr$ElnNxqh|!mnSD;^$IzPJymJTg^Z}kO@ho-80hNWppZ=q@}k^aAu;f_ zv)*NDOnt&riOHoqBqk;zgBd?jO2( z6Rxh5PYpKrEg+Fam5E)ebvFA zvu_4od#P-8th=XZCOdQHeC4)=nPc&<^-ukHeS3XHw?)50r^l!npfptd3F&SN97GMZ;xXO+$Z<@weI@|Wu-l5Xz_ZTddwKe5T zv2*8r#nVkYuEC&UNG#o za*N)YQJ21pk8XE45|a$-)Uv{IPJ;c8#5jFMd0xvXm@|oID5C`CEQ_1`oa`+HtbcS~>2b8!bpDo79BhC@%? zwq-=yJ(_KsP-`p-*8*P~yMu@aqA$2Kxb?bL|8djni?_rbu>0R&+1^ zZKD4O@Bd?X{cvCrrL)!#{{us!!FB{1+rmg9=K>~F75RTmX!aooDg}jLWy@`K*OxP>^{jfOxVhN1ZR7waI2QaZ*m`BNo zItEN$5Z(?w?~tAY!>D|RC8K*Pz2CtgZS(g_WdGsgz?M(r$RHkx51=&{cgYh7ItTPmRk6fHk@ICtLRbceR_kieQ{B7tsgq6h~5mpvo z#&fY7AFu#nUF^okg?0Wmk3hlLLC+lZMWOH<^336F?vaDe0nkVA-iBpg9^*qV}6x}rkO@o*Fosutc~3r#yE*h(%3wpEd(SQEIz z;W!iCNNfy37lt*$UfG(MvxAON-)}O*1(V`921!W|L)wQSu*^_zue19t)-v0=#74tM zE``Oju7v_7%4!{NBnf$xXI6O<|Ev^+@pA z2EVU;eZ$Y?hr+fh5?yNnxBM#aOm0L%o(SEC-e?8r9Z}~Xm2-b6om-i&$^H@ec9lfk zUL&mGBG0dpo3k3hyKvLRnNA9>J}-tyo{z`CT!Q*uZnDDj7sGn#^uX2V;)9o)?(`0) z*kbvw6~JGdjsrA4U`bB4SY56^tbx9F1_rLNJM0ep-@Y2!c=j+d`b174CZ?>Im)O@5 zgIF`Cl>t#fXzZ8Fqv`JNCz$ZhVSnsH5Cho({}8NzqCiy43*5b(<#7%Sa|w!ieF@J$ zAw4JEPBhcM2>lKc45^LW3ctLZfM_2kDVC%%D3CXQ;?uCgm+gcYzrJAC(XIR4#ir}8 zhk?GP#&&-La(w`!61cReIK8rnosY_?#8?ja7i1Ws!x)60zZ%q8`agQ$h$C~Q&5mQzw?Sc z+XDfy)O#SZti)f%ngY*mJ2*Rg07c))pr{tM!DO5u=`36m4Odw--0;Wl-f*z{$+Pp5 z2DxpMyQ{VTa7~5q>NRuYPv2Siw(QH}nKe81PY3>-yyJ$}mNpR!!dLlDi-PyMi0|-K zLEM&vT@t(z7j&3#iGSf@HyYtx&EL+3iEv5mrUrR^d>_U4gV|I{)qd8+-{(aX&}&pG zqJZb3I^hB0!de$&oKgNhOpsxb@iac55~0WYG(L28#Ki1p`TTuy$C~)~&C+v(C_v!< zI>ztftL2J-YA^c>y}x(|o~P0+h$KY-DR@8$5*`KNUOGgvS3sfBqCKg48$Q#iok z2>_mt^IJS1Js0sw_jsPeFTTH@HFJ1yve~Ej_~QHfBmT?BU!lxk{D=7ajeuuKnW1@i zg}qPkbL9tca(G1Tf{#zi55ZrH?<^v1v0W$x>BVlDs$?K=RIedD++r6v<4Syf|(x5gM}QjHtay&1WAPTOF5 zYDWJ$Plw$)+%k4@Is-GCp^$!`)8Pm>Irz-WCJvt$nuqzpd)zL6hpBfor8q0A)tx@D zt#YC?J0qvG=HLV4Ctc(1Sw4eFJ7UPncVwg*)T8++?G^bgiN@~g#_5JaopiJA;(L`% zH~^KpneWvP>1J^n+9p0?A5x&sVdvI&ufbi0W!V-uEg^PEgy3hN_AT1^N25rHp&1s0WV3krWEsY*% zKz_7jk4=wM!c4mqoq%>mz>zyyX=Hzq#VB=pnZi8Kx%F@`Vqs2|yuP5WA#J!rgI0p_ z!0&>A3+#!)45QBH)J&(I$chZeJMMho=8D4krp}JW`J#%( z){ovZ*4sO_p|4MMa{pc4#EJU0*1E2)y4Kc)$wcesw*5EmY_G3xr!UM&6?n>kH13TH z+7mBlR!`f3`uZAQ-dw)lpFdaVt7$%WpsubK&uUcVdwV-)t)@*KyLPrUH@EKE-LcVZ znd!Rv_?GUrw(g#`wl3_s9W{60>);_xaB7NCbKnbJMmAeUp;YX2uqIz%FPkF6ZQy>k zqbXFCZ%9z?7+Ux*>geFiIZ=}jwp$@m0aX>h;~(hteYl^Xe>j7k5r5$KS){*|d{Zwy zf0n-wCKH~&ikLWX??NL|TV^7n}Lfd8hjH1Pw*EUkZ7DXVrmc6h-;=B4ps{6n-lD zQJAeW=pxy-*FfQ80|WPakne3a6r#q5$rKn{4SiyMj)*=B1SPPcOG3B?>TX{fzWu9V zQ21bA;G;zZow10ZGp>?Pf@3LSkB&EIpRAKP`0*CmCmnCjK5^_{z;O*?TU4QvsO;WK zqt~TyEZ~4XC}~q{b`7kCt5d5V$Z(7%z)_RADimwrk>Lmibtsm&8s=o-%2S~BqBAEE zg%K`%!v+JQ&>pdwW9_0Ms?Z382~LeE zp2gpx{#XVM86;7WafL+_nWW%a80Lc%W%aGvah2Q<#w*)Rk%F8@uTt3Yjk~Y)+c)`-_!>(q*&7uU$XZgay6Md6v-vKa z&-KjbU8Q;oXFYS%*5cwV&x{O@4?Rs`t%IZELtMI01GEf)mdiCCB{IdI>9X&G=s z8$__485tTIdK$n*EIxw*Z|_4vvXH~kmF}i0tf&UYYpUv)ha@40cBXWtV5~i}VPG_i z*Fujr57ho7(2?7%jOX>xPbH^(E$}{zLK$>R{Z|*BW7+@Dl&{to=fys|Wed(}Ip!I` zJWhUfm12ug8K>4T6<|kDxRtvkaZpV@bfqVkl`c&vG1wDx;>>ZMv?Zbc5khct(kz3? z{XGc7O?JokO>R#~{kU3qzd{u^tB6qq%t|ys(yF6cCNn>C7{R!T%yTy#ZrSN#zY+jM z;bH;%fCB+RA04`v&FNVQluU2ZxszFr+tD)E=k+5rSEp?o=r-w6RR+~zjUK&_lA4~h zZfD0;kw17n>Bt!3bJ)iP6i4$Fqnq6Jw{LTHIw7FlL+8OGY$ z=1-nvS*&O)D+v5}>kB&osT$}i0HkVibGh7J^zk95qgduvrZM=?IjOtjqc5|sA^cU- ze8NBQAS-28?8wX8LB(?SlA}K#V#&90?#j4Gm_`w3Wath?xk_QKbVroLD}ivyNeD#H zOWemiUfP(gj(53L>gbG#?BYDFx45{$y>C;|`rM4P=CnS8x3HiwZR?~uMxEz&JK_t^ zr#2L%Wyi~+m@c`a>v{g~RAuQA(ny3C5ajsdwbDccn@t%w4sPJsGb z_>d{;2aFqV!h6ifltle$C1BVM)$Q2{arxdtruu;082FFBT&*k2NKSH{PjAf4%IRQN zY#Iohi)}6NWT~bokP*k5eG$rmk%z#L)J`FYT#+H!0HHoVX`b;`-;$fX zRd}^{w4!G|A6Tq+&z9u+o$7I`3u8rMtj_|Q;#f44!R-y#!G5y+!0@KIhAwwmQC62F zFK1fF*fY{KpTFrIQ&m$+VX0F+YI6dlSR4dY(TB#ub0Sc4n8FM>QCK@4fh=lcJw3lT zeREY=dJWG-@Hezdxd?M}pB!N?teJ&SF;a~aC5O2FI;J)7*hwDQNX8W!SPU-ldV@7| zUGlzpR(Y(yf5`)cSnK|6DE9Cl`r0?l+V>H@x~j3ml1rl6}%C3OctMkKuj)L z69pT%Ku^$gL^{3PPwxR?frjRDvw#0u*RPvl_SpW|)SA2vhf2N?c(X76TA8=Btxb3- zFApKmKV_9)2*mvqq6jW9Bx=$*Qb9*@u_YiDxVRLUrd)-X@CE?BWK&wY5{KHyvWo&o7p+LLk)~?tMon4c}58IjWD0vSlTxQ}ots>(J2r z;NXFmA{E=^k@}J%rrwTF-5+fa{QKxGL~MNrcOVf?+ZZ0P73R~FE$KKkFqAoL8jNAB znRa_7edSsTG#aNqDXXIcQL4SdXHxC<)KrJ#!bub%S16K;n0x58*MK@`iuH`lvWye&F?>~5LWm$PugP)ZO8TrXg z3m?l!j#Nx2qdt?TFD6cnqSiAT2Zu(xd$hw8cBsOYq_9KY^q9;D6eNg(L<3<4urP_O*KyH!TR3C@ zic*Xl}evm7@WCw{<U|sh zKa|VWD($2;CSGtn_Sj=XfxCN#cz~5JGlw~b7AzI^;$nL#rX}Y&E*2;P=e{Hm2jx>x zQz@d95(?1H9k`}gCj)bfK97$2mQ7d9jTPl)w5Mid%yjkD8pz#BsA0wNfXKN>?wNSjeCN+PvgOcD>6i6DAZN_UP;7EL(n`0^P0?v+m;f|Hi>z7eUH|cFmE&R z@1$s6Ym&uLip)F010~~)Q7mu&`q43D;SF<^{w{k?Jo>uO>O;bZ#C~7gcjMXpo<^s$ zF{ievsm@-Rm|{oa^Ak7Uaz?A&sWWaEUO%Xbn@Z3Dq4|q1v;W0_X+gThr4}wH2Gt6Z zBXM)V*Ckn!B9-Yh)77mh?o3Q|R63gLWpZb4L2F;haN%@?N*mQ2V@WWX>#v+ntunbA zQVVcKc`M7|(S)P~M@maY$vQ`tKHcn0Dz>_ZN+IP1?n<`hI<5Lde!$eiIj|%iJ*`My zPOg>|kR=L>DCQ-Lp-^@wFm2+=jZ#|ET%uKDi;d3>yc)C)p8rgqsYvVMs1|L47rrY| zG}g|;r^y;99rja*N8+6U!VWuGqF=^rBQl8b&m;{B?xdxI36bgx&LNk{nPsCM*8uKvgo>L81byo~z=JtCUJ7j@- zkL@h;u{RX(&fR)?!_}2q-DbU^r?qDPwPP)%HMLmc%E5y%K-6=G4i(~8k*-4wg2}tD zYB;rL=P|ZL*3szc&&?cgGG7_^ypU0O)!6A1j ztFTTLRyz#3u>@m9YLc{NL?-lHFIpxAieAJt zENpO@cwrAp6`h?VRh(Zsv1%fUpg@rW0K1i=Ge&-Ke8t`Rwd{)TCGO^ zc6&wPCO`Yi->l6xYm@!WKxOGfW?5&SCDBmha@OeWRtSuXi|>GqX9STi;U0o+@J>K* zB8^YH6?AAtfP6mO5lM_9!uaPDYg9s%G08lh=xnU2u6Nir8eQ6GwK67Io#wOU##&Tz zgEiMu{HYYZTCGDXEg3>zR*|3$WIn2$aIxE##85_5H{ zL(`xyZ5^fwP(l^LC*en2pa2}OuHcytpCNd>Id2Kh23{&9!|>@W{oV~TEq#XE_?SfW z2AXa!o$Cwn&P;oWDl=nzHZagKrc`W}M-Sg%`x6NWJmi)O8iU(j?>D^z{ACY>n2+(kk-vsja?B} ztc}+uh#SY6F=RYf$AVFpq}KeixASO~#u1m0cYbh4R(|2Ttz03HHv7}~3^EE~5n2*Z z5IfB~g}_21xmDTO!~NOYiUvE!X3KsUcx7&mJ^!nt`)iM#U+Ov*KwqBMg3ZV*I0@1b)qxf$sjQ;v?SN0iImJwmajW~H^ zuoo&-3s#IIS28<`D_;B~zo8kFj2QI#@(Gs%!_^D6kJpDO?dUdUC&bzkY!1w59pzI! zz?#XT{l)$bQOXHLWO9bE5pzg~;$bY34n>%1j2xL2>oN#lJH~{#X1<4RI3F7oX=;NS zCp#T(Gsn;fXy!e&G(5mXhcJEYkXz;uOq!wF-(!L>d;7agU}%LGn29SaHZbkNAK6FZ zi%N}we{qgRF%IBpi1ENkq~FML04e7@u!g{7#v|fkBXD^|HyEx}xDdfS?Ot~H!dq`$ z2%NMwq_ym;yYX;!EiaQNWMn2y?3+9>$X3YX%!wme4DR0d(cam~%4V%X+gvfVwfDijy|bRe-2Aiy8M(QIMY9OSI=5-} zb;Wsk#n11_7>$T4$bFe#Cw@f%Jp#J-E1$%$Q=NxtxUWPENq zXT)RKw@=)0?$n{G;3~oDN^+5p6FHGV(L!6}oT`{;drU?{&fKIX($c4r2?u2|S3@zg zEc_9=dT0oqpYVSi;@=BV!6DQr4Injk36r0~;Rzi}cJ=Kt#2Iw^!eFy<6(aBaXNsL3 zLuOeRkU>+3c*wbN0&B%3l7t~*n^NS&PRSUN(U^^M4eJDs9hoAq+J*OI@gk_;m3$EU zib14oL!#;z4_B$N#XG&dohwESJW5nKVQ@&85C`wXpff@yoD-Z8O9~(H_mY6aV@`;7 z8Pi=yHwc;0${Bf7ZbslPwtIRIOQWR3+|UPUNutgT&G2a7*qkff=!#1)d4$Zt>4lF8 z>oanr9P&QgDHkx$D_exjvgj-4Ht4t->2@3XUYOZcoBOfj$9w9%{z6}?;OOb9 zY|^~(;~%r^v`lx}-7CjI3qCTjh;kV$p^`DF??BJ-;~&ed-8J*Vm+D)6g?_>D;~&4F zX{zk%`S;yv?#whSBp;y(WW$G#8=aw{-ip^MWU1rl69;|`V?O)#{_UwrE^C4{HX+T@ z)OraM{zrQUl!aLig<>Q!s(avzm$2PKeE|Jsm5}?vxx*x+kkl`UMJ4~RX2nD~KysIe zZ@&;wDK^QJuFQoimdNhy;~in6BDHI!QnFmu6YZZxL4w}V(cco9siWh(M9i6g;(y0G zq}kq`2)u|CW48EL4mw$(Xc95&k*kdmkfFB_=!D(3y4&rRgv2OSrnR|OB=Onj*Y~q; zq$Vq6n-r?{(Lj|%;~~r3FX4mt|D$06uLq|TV+O@XvIdJLCSoCaV{SuheOt;B;Eheu zj~H!Eo6B&%p}I>M(Hp8$^4g>n+YI)dDCNfJSVu>F;4j>X$}DNA(nUepCNf|ncu6`|z)C1{3>abV zr5sqEu$ysO$_B1S_+qV`xMwkX75(9uXrl4a#Rhil7n zu3jjv=xA!{sPJ64GS_#rs$yqb`xe*4c;e=!_TIks`kBP>3D->X-V+#}tddngrzA>1 z&L%-yl-2k-#_ht65uVwDz3qiNN5^*N%~jS`l-nI@YrH03$QbUwv3+lK)!q)49r#&K zeSOc#v}A>RDpHBziAj@Y2)7@DMHv?rY(xnkE9?K^i5)5p3L|J$J5KyiaDdJG9Svp+ ziaLB3AK*PMWgh%Qu?`NI$x|is`8*f{sTAmuhcT9Z(s|fUMSMc6OfHK_h*#9yc=y~o zWtfV&atzNAJCfd9`I##qsgpsxsZ{m{qXVRp_);K&WS2*;d5k%DXl}aJ`#vQ77xeS)z*&AMW?C3P7#;KCDd9V<( zB1dT=Y`}pZ3R}2gSSEvESX>>_@*PyDi^*Uahq~-z|NYv5ugxDi1li|Hzj&3k{NWFH z5xzk%9#M6~&GI75i#rAp<|SQL_N(%?z{{dj@B7R>>{WOhxI`Do&)=-VNZhUkAu^HE7 zrf9X63`4ooMpN_zZtv-=^|Y)*`PXO7`gnat8YDHTp)n-2Zxa?NBcEsArjq>@{7%gV?jD8bmOURDYRR%< zL;{V5ul0Y+r*rZw-C0Ft?(T-UP3sQ|3oh#hjniL{(o}5<+{V25^Iao*2rLL;Peay& z=1Y7)6v8-@gQ(28Xyo_HH)VwnRoaPdNuB4v`u$s;>gML)v-jL{(xly?qiS0`glehW zc7%pSF!Jq^c|yQhrTP^(VIcv+z>{y6>dcvfvP92IvwKQ16N{2|Y&Cid@;w8iz9LWQ zdcjfET2v7wSJ;ZPng>~v)0t$y`fsVJu5@YuOL5(PtVqZ0l>FQh&Ej$}N3|sGgDP@X zgC%;4neE0q+OF+Ae5ARsz(2RyThUyvw>8%{7B~08*n0iOxyq4Ne`T~h)>qitvB~L7 zvyZycGF|;s&vG2TD{RN^Qt(%hrL8ET#yJnCoy7d`621wUQX#YSr25pBk@{9kntsP$ za<^B_Uw`Kfh74`1WDoJqjH~rSBmLu%iaqNC|Iit4z2VxsuS|v7&=8K3WaZp@Gs%X&y`z50v7$2-z zM-_rB&aHXi+^=50{jut~xpS5>D^%-GzsZVGZHU{l`hm=+Fak2a02h|le-K?l12yB= zVhSBS2LUUEhjlGk%tX{m7SwR*g3i{GTY-IC^eUiO+Q!OuvqFgMZAr{VO*yUAK6hnP zDf6{fl$Xb7isH$uKrMc?UaKV}aa{NoYwhXLkVSuJlrE%1Cm`hOI6}puP@+3C=&a-6 z6x$CDkL}noH!?Eay@F&k58rXe@Vt9#$;C7S(gKEEq8TPpWS|ozHSS!Z9o^F-BXc`; zj17CIL-eC$t9zbCZbx#dr#={P+B}xV~P?+tdmG$MGg;kqF}D2 z0&`3*pJTTKE+FDTv8>7*^DtRpL2>{pTv?j0zcvuKdt#XzM9F5wU6lP9U=&1D5)cm9jtVb^x4i!c_sdi+)xw)&pMLGg;hOn?BIGm*w@Lvv(O*fOoI?hx zaOV-lRy;1x0hRn9GCUfkctKL2447jExJtPv{E) zD_6|1+XL?f`DuT&Habukgj&QcTQ4$LBN%K5bVG^p>#v2g+RuetU%+qrF< z{so!VP0@C!P8bqrUCUiJQnVAQAQB6fG$=%+K&)W0g0^f5M`VI7%Zym3^t2Wp>r~i~ zc4W88ldpkR-jFPppGkK)+t)EQiNOkm7~-ThTXedNioEWgiA1Z~lBhRi`g3E9s=(Xn zX#^gw_GV5?i-F^17OSAaCMbSOlvHx6&(*V@_`&-d< zG0Kk0Td$aMboXb}g!HTS=-5zMonpG>6LKhEfw(9o8=xvX94cyXd%y=i5XrEoC5JC;rxaWc>C=cNhys<`uZc?o=$t3qavxPUg7F4Y#s0o z6&-KP+s3x16ePLbHP(a@6`@k9{qsgfs>4{=4ri<6i#6Mf$=ns&m6E-Ye6LP}i6m4l zjGtXVCp2VS^WYT=8S2Ck4p7E$$PJ;u1E{RRCrvpC@ivVug$#Jd=Z1!+2GeT|PEDpc zCHc=Nkhb2lVWuPG{yMR5<4E8=_KiR-`$k1d>eimPsBuMfZkC&ZVz&lH5o5#4`w6%3 zyTpN_gfoqiv*F-5qwBb>Y7V@tZf+H;hm9*EEgP)eVTh3{=xE zNWgpQop)IG+i#ygAGkj7)VuGBKT7~n+@q3PabTSU?{78@u ze*exbw?Ie#JFWjc}YmXx)$O?Q;e&B%ix@*XY8(-q7YH^lsexVwF-hK}DAM==WiCFotEL2h|CTFWKCP@~xc6Ouby%dW9OmM3*9g^#1Ori0)D%SPX7Nz#~3Rme< zR2Fk-^()V}lzAUuFXCv4gS-hJ|1u9)c)7Nv5sQ6!309>-7vo$uuyCp6uTLF8bBsPt zZ|n66Up8vBMtm*&O<5t68SHFJ;I>?<+DI^Kgl!OufpHvr5=&{hWUYNmuU5uu(<^&x zV&v))VVkT`mYe@LYbdpleIk}wBHj?D`6rX13D6xP`HDDa!Lm;>i>yhWm;Z^tSNvA~ z$%va-K0ZmNh~R!=XP3qZZTEYd1VN@QhI3N{M5B(?L`6Gp-kPLKiZ#2XVQ)9hqJ-0|@gwFcO-yP^)MJmS-0qn88uLd2U&g!jsRg+{GHvxe~%9SF8v*TP3irw^S>(r5K1ix)e*PLlE_LzR}xIo zD>4&@XWcrFG0|p{C6#-NE2^w!lWoQOqHJ#vHJ#f%>*|XTGHw*AE4;{7?o$7`FtdFyl@%&El~8PXWI zVO-I|03osU4@1@d*3R^5vt5^GN^%OB8$G&pdERDie0`kSWhU2vNiZ>`%*5sCbg$2# z#INViKl!9!nspxX^foVlMTe?iCcN|HljqM1teG}K}- zb1%LkC`p>U@bhI)F!+U^<1STW(0>YM{DhOEOZUiprn}ca{q*|v?9Azfzn(sg8LQbD z=@ohbf5o3@tcb5h+|NFO{*Q+vRDq+*o*a>$I3oTUah{z-F71584eVLGv-ISe(36+& z&aHUoT09~AIaor(yI2Jw2Rg{Rzx*XjsHE|Q@`(S)lz8)jh_irOz?XQL%oMZh<0o;| zxDUuhV%W!%nK>ryb%Qlg3AoMbsG7kWbjI9FQ%r2ED(>dI6o)^Vsm>(isMT58n*#qz zF0;7vi=1(3dR(mKGh_abEx#m(;Tp|Uh zkiR(+b8ZF+K@0&l#01v{okI6D2gW)&#tvRJ*4sD6o_}E1t_L1Hco46v@p_u@CMT9* z_XU=5=@vbdUYlsw6x&>>-n!nZvJT-*eS$AqpKNzl8-D$z#EycJbr^=6LH%g0f^!1L zJgNXN?Q<+r*j2aC9rjny6Z$Jz3Gnyl>e%<{9$EDTa53?P#yXa9(HmY25q#sZI`-XV zFAxMS`a7xt|L=2{}hZTRBN zUBl};&z}F?_1FI{^upiy3nHb+I9o`sod3;ljvtp^aKp@o5flLLsL$v4megA0>7uLoSr;Lel5DkA;# z|9N{4_%^F^4_N1YHEh|kB}=j_$y3vNNR}lpdGEbP;y8&j?M%pm5MvS&MhKy0LrWKuZg>jJ57pb0hoDw?DiXe3ATs$PjMWc-4dkgLw11IY2qTsdHgTe+E>Cs zNk)eS{5M_0JvnAG;@?zK^pZG!@RBvY!u)Pme*U(qeZK6`>dlAQjL_XuF|zKSFjB3H_?)J-v7dt&`QcRdT>^}q?=3ovn_atSY!u$BB(g(r$sq60l z%CXxn9qn)MJ;E#}uM={vIzBxX!LfqG5@P?e!4=?Xq>vqYn-2ixR$zbnDIJrkuekk_ zr$2#R)x59}_!`XMR~@_NT>EQe0sDj$bg|SOMjWrvc1HcKT>ej}b-V(Jk<6QbaLgHZ1ruWG0A%~*z(^h@D zGbJTEHP^jwy;h}ME2=$yc5&pU%@gP+v@Jo0*HW;gAa}SrFTvpV9?;p7Zantl%g1jk z6|&zmIdot8W8{Z#IlhIraB^V};4Ns}{s7SH@g^|qF%^^c{FWWE4!>o}TtLP5Y72 z(IaiQT|RQ8ecjyH#Kw&iW5k4=*e>5gol;ytbo3?PuXI%43+3gKHmA2auWxv;*HNG8 zc1~7|?yaf4I6;>(p-b7aW@@WhH)1fg9T^#2>;R={iX@>`NX0N?8@l-#kWU?IF}f*f z;TL}-8SzIgLSYFlyV=STtblqC=x1K_mKt zZt}acrmJtXSC&?}x3-@6cvfk7g=k77A=xYy*7Z;4zH*R<4ZK}t`uUB7EGna=b@|N1Vmgc&;$cz3))w>}rV*Y#k zc}8DxNl9_j;+hj5FDahdIyE`9W_ogZDzUMtx)ak@jRi)2JUjQWVSHs00+p0l0uj%R z2l%jR65q}%nA^W+*MW`sc?+d}f9d?o^`T%re%Two_Vj|ClUue-?kq^}C~s{k3x&#B zmK9YM6`@cCFld;<$8?B8@Y04P{^*osl@n;>H3v^!(a_%3aP%6%d*fA8Yu8SlxQSjs zEPI&g_zTkM9l$i?&BW7dFFSM{JIWf`S{oSC9lP#8m39z6T&AN`0Gd>XR0S3ef`dIJb*{uey!z_dUypsdBtIY73_P44_a>79 zmPZ+T5DTnu-yQ6MJJ~bq)}g@g^4|nI3Xro-3h>~uxHMe&AlUs|`gdQvKNPGD?0=zd zrfSbDkfOibP!p~N2nO(%V4vt01R635!h)lo3lQ$GhujeQ5yvful1fpkzg)BR2nDfk zG$7Ix>)fQUi)sPUg@`gCt0P=IlDt`|OT&2s#1ZZ0xX(WqvUxNN;A^@lKK+C1bF#8> z0P~kE{}q@VL$mGjxxVUtr!~Xv&agV4i+%w81svp!cb!Q0C@YJ1& zA;jMD0NH5lZBap0T&yrfC{yGvMJS^cNMs)0KoVsIp&hs9oO$~2W+bu+Dr3T?OTPhz z{*8>5jEoiwYdQOCyoZG(Dlj+Dyy-o7%FVEULBQa=z&}u+ix_mKQ_Rb!uiew4N=;%( zdR6zHPF1Ro30j@Hb@$0DyOi2QvV^G;waOke@~iZgx@4uHwav`Tk#~&^jV66{eLBm5 z9Ldm?lsg2$QC^Y~c^edf?Xl-U0TeXgN6Q#OZk7@`%T6KVIjx&rvZg0;4P91*8_L+z zC`ww4?5Bgy$wjrKTTn>J{h!^q_M%I+ce>XUAMYFs-2y@1eye7@qho#Ul-@j5P}qI# zDC$b#b)6*^19?xTZNwN+E%2L35{J)7G|-7MBj4G%8;;pVe?{p~MoH1;n)!Vlz2mL^ zs={$wN%6dPZm52%tJB);$uG{;ueIgQ^*3zsbY^sVy=BojjZ`%HM~FF$wp(Hsh@^tX zOzQiJ)gT7Nz_lXQ?hY8uSxHG=Q>L%V?H?#Gd6N@!^;W;9qM>9s6dEpWy{Fu*QVnYo z3}vNFB?+2gQR6DF+);*;`;f;~v{jG?1VirJ(Vqb5hpbe^DCIIT%BB^(P;rXakikvz(gv1yH`uCV#&l-k0K(_? z%$k`3w&_xW3W?vnCwuRp&qAiP{&>-MWfb+Nyui9PgiR%VuUcX-K_o#{Xm$!Owp zXo3I(Jm4N=+@NMCk)F>FMGu|ZPICEmYi6uX{v_S%rr0m)A1SXbwACj$GHRNh3CA}j z@ZLOurp~Y7vnP%nIQFrHrHS6ou>Vu+?>ly}hZeT?bw>UZ(@O)@TEn<8lv`0L!FWe{m2OaBSH{nZkwJT4u z;s>1XKjQAMnBTj&&(o2WX{pZX9B%HhI#Ol??N5`FFP`6YFeN#hm@?YgI<6GA$>csF zlgnLEP=GP6?2(aIM({7o`NlWcLth|kfdwYF*JWZc&`6d+q@}^~`tzX>{$)AEMpkMp zE;dGfh&vVlk$%78dX$C|4|`x#jpRzaD$Sqo{-NCmA~T_Yo1og*Wt%!SInik@)Q zjt2>yqtX#|B!%M-5`WmZb*(3Nq}1;#9m(^q+d5ZQRaIAq98>F1`s^y)|BG^E|s|GUzzIZg=a*<;A6yr4_=<;l|P`-O~>|fIWAmGtZfY zNk{@A+fWg-B%`b){buAio1s}>;OVa+jLjENf@YZ;k>j-__Jx_*HS0zz{Z$ns>?_S{ zCOViY@?K>{rH>_{b`kz8sy!F)!fOnd7C3y=qs0%UFgrt^4+e#8ht_r}6B8IqNK|&N zJv7p&(TSo?(>2&lA5zqf!po7-_me%YgansI_gD7NdzOau^aj%hADA1=>EVp`Fe;fK zwHNkos{$F9MjzaXf4tNKM&HEvY%Q|DG4%|2>U6N)}jo11B^u-I%Z z&feVoj^@GNh|{^DOna5LxZP~8ttxFE&9pd53w-&JTUegMQ2^MEITf>HW~68_7RAK_ zt=^gBMn{`7AIYr{7WR^QvQ$-SczCG9$(&^_uW;Dt(wZ`9WNc|3cIN99ehsajd3hG*VvR%<@+b@_ zUu^N|^AFVb^5Mrtcf*bF&iPVG+$?_J6P&3RMM6d9%=&T~^%{S)k+qm=oDXOb6N*i| zP6j4N9r0Isp6eKSTkw@Qs+))iICUhC<5)6 zOg0@~t+bZ|;MVf|AwmcGNbrIFx#_Ns;omb~XVSn+nJJ%UmsEVRwt&ZYj^{E-PXG6|`82 z^ojLJ$$>(bOC#!Qiwkr~p~Mt-dKwst1+9hU)-bOZwBKVaBzL+YSdwAVCpMaD3S3C#NN{8q(U|3OPu@Hf4QR#) zQowdIm?VW5=0eOwAj)1aCsIHP!`j4Y7Py%Mj}XGb)K1lT0=w13FfV2(wgtVE(vTma?jBkSQzUHx!fk$b4V#DO3Ul|Ga+XxHd# zg?S#AQd#l9w-Gz?Db`kKwfJn5p;C#l+=J>7df|>L_);8AEb4<4SWFyK<)$a5B^fd( z+@%r6wOYi!_)bgVBk#0Ds|_`Lh&U37HSR{mA5jD}l0Al>o!IU*{hjNk`@3iU;e}W( zC@w}e;Lzmc(9p!hP-Q4oi7gHy%~)O@)P>`SBvhrz<|YA($06x)v}bCjC$Ge8F3Bn^ zoigU9S&SiJeqdsJEGeleDJ2-#u1%;*Bu$i!xYYxbAMhBq)+lg==LtS2N%WzYLo7Om1Pjwh^PMCANZe+9oa_z`JA3Mw^Gp zN>Uf-zYp^D?HaDb`fiA>Z$k~Ua(ejsM(|bS$s(J)zUkyiAv84E2$Wkvc{p)myhEJ? z%VDy*WBde4wLO_un37tM_9VYDR*Nxd7PgZ!Bz8G0t-APgFcfNT)y3v`HN%;#Gip+^ zGfQ20m9{K{%ABNkWaJh!RRtSM*iu%yC{`p|3%vHk3PG8kmDA)Zs;Mb*H^-I>`P^Y| z3QC!1D~ysFHAjz(I84e`2VAd~UOC>@+Uvu)ezGCYZR&Fu`Lexv*$$62r@-hu&0gtl zt*I{ZYXo(us-abz_{kUYT?L+MZ+32uv;2Rx$!OY&UT%fEpW{MH`io>vh)D)g$uMf5 zN7At|0C@6D*ShAi40lIkajQ8u-Dh)T_5^_IB0#JRYAR1%A9T%zYwu%JsrF9+5%#7jY^J4^<%1C$DQ<%d1Jey*t^Y zR~r(vrZk7wRKIofww7eGIaQyWk(P@wL*u}}7m1&P&dTMxnL+U``O<>_ zJSgtn)iH6tQ3JRxKTIF|zoJgDa*Qe90@>vIH;dZwK05!C2juZRr!86I)9bt7>;ITAK4) zw}dVYRr?y%f9@LQR{3?_s_;T9pdy}YX*|Zl`4)Ta?%u}9P*+nUf)l@o#Fr)nw-zHn zT|S|3eUBzt2ByGPr}>p&DQLxWIVQV)Wt~uHIv}H3X%f}0#6}@po~T_+);W_J#c+AD zHi~_9MSXQ+4F|nqdI{v}fFOk0y2PSs75*p_bE|;ZjFHg{Z1eQs@_P&YJRlG(C@`STb z$|(t>(`!e755<<>!l-=;vC^2rU>r4I?h@0H6gM1S$Ris!jLz-JiLS&Z3{HY}B0fC& z*s)}tL|#hb;$KB-_2N}Q(X*dXg<89n-$s588W+hQU4s0AMi2lq9k4_Y7b2+|>GB`5 znd5g$sr_E4Ca~zioX9=Q;l;XbzC|`V z6AEhl+koSfH%=tFQz7B zUotkN(&%8cB-(+mPf4QC4!O!iM6S@dsxKsmK_61C06kHlYE*4stUVB1Og9RRLUlPu zh%kohG{FNvCtSCEBB}h6w6A|7F*os#@2RuX>)W+I25DQG!rB~d=u))(T|{UQLKI(8 zmX&Ffgg$nf#Bn4v;rK~|{FbfB;I2a{@(gOVbS)#LV;r2V?@ZSSN^Od?@RPKQ|G;g{ z^>l6XRmvdNxzN|?C?~kN;>^?%bB{8JsjOvvbXhacy}*)s1>->oha_fVw4w8{Sw)Zm zW{jpRx-Drwhjdz3LKD`q3dsoZ$cF$MNRl>UnM$Wze2wT3*q?w05XBy_6B&Z=Sv3AK z8Yg@J97rHyR(OE4>7CQy@2o5p2O zfq4~mo0|IvZ0CPMUxTY0^gO_hgp3oYbMgBKqfTOuY#v}oQc}+^tA{*13BS0(RF!G7 zE1Q&!dKpc(%QFl#T}zq4Y*jUhxi)peey!fHV6^3AW)uUW$)33ZSjaMvZn+`DW=u>^ z7A;v7bt%c2sl#KS@J&!i>D*@~7_nqosYnKu(XPy%dxke_;@50VchYPq!R%Ttg zNH>lm@|8SsBu!5oq`_w{Fpkm{xmTp=^Z5*A6q&~8uG}xsgeN8L+tBx@3R9DucyK*9 zEk`*-W^#_AkUGodfHd!BT5$34@T6zRCmT47cWkRsCU56JV>1_pn_&R8$F7A6hqZ(4 zfLhHjt&e}XYXX>JB)6g0?Su9QL${Gk#^n8k3Vz}f!^58#7B*dRMdZnA zuZ4sc6lUyPD@KAYXr!@_u3&|BK+6QdbV&I{2EQ}~*s1LAuTS|qJ>2iVf6JOjB7go> zLo<2)8-(of8>({J*EC+V6rAs$JD{sA+&dT9)z#88IM~!oN%E%U$3?mnwH8a0v@H-N zE9|(kgh3|bfQU6H2}6#DL1P3BB@TkygBZ@W`ZQ_c8B1CmS^pTUx&+F#W;+Mv`gwAS z1O;Gp=xclSnd=Lq={mntD%mhg*uMS0jCqM1*edD}Wd|d_SMs%?R1u}HIR}pK>ta6BesD_5Rn5K)hPTWXXR5wm6S(}=yOL!f)QG{nj=Mx?-KyOA5 zCefA5W`}`Uw{>eljw#n*DA#W6=_dT!dY?lDJX{S<+)B*MMcB!i&=RqHz|k!bdE9;| zqq1WFQE~KG1^G?cS2%64UE_O_{Jw;JQ+3_x38D%Z2ArQ-YeVWkBve-fLhAojg0Ww` zcjA)8;w)o{@lE!#iPynLw}cz(n<97iwX}C*Z7AWrN1i*@27m|96SxZGu0*>d+xGy^ zoX+aTx0SM)u z&2$eiCLX(uJSdtxG{rqf)Mc)M2lLP`LQW{D(UoOgcGg{)%+hS#A6}YWl3Y`A`m)wu zG4i_DOE3!JM1F1hhIOWJ;Yh){4e52>iHnYJ>h0(t$g&||ypeY1rh6q+vhjr2OCX@8 z69>1jY04`vcDR|A8ouNL4^n?Yfhb#a7X|4 zSZ~wC9@ea10^AaYA(9QMvhA1#T^W~N zS$1Xg-g?ifTu?a+G^NJ+jk8-n6{W0sRW2x2Z5on=N%4Z9iVN)ukQM$ssuy`kJ|1na z`5c9->~*>O&FAEw%|`D2)E&IrdeMfpUCysIl`L83c2-sy0@Ccnrx(W=x8!T|{zkK+ zwWefPPaPw4#+i%5P3O5wFEaDs?HXxfM%*!Q#?<`ek1$YLCq0-K2#9#|)wwi!pex^iS{ZjuBGyxrQT0*lAmhEv+=|!FOI;8F=JYqh?C__b4LxL?$vC&Q()w z`2NatHY24jZsPdMAW-})MzDhKpOqyNODg0#D41tV$%*n+v?MyBi@4={5NFU(%U5Qw z>%0JG2q%ePDk+W7gH+Lc5+B&e=OH9YfSLNpei>^y9*Qikxwv2sxeeO2l6rZ;T}vmq zm9GBtT`Tj%sD_DMOUh&?w8~YxmbfCn2mI8@PVCx~T$v=TQkprgP?E@unvzL<{KzEo zzOy)xs<=r#2UzOsD+@%(mY}7gz)Co##hSsUmvVx^lj0YQBo|~(5z7>2!sU`)+k>V$#6wGaiB?=21hzWt;9u8Uq(8pElZdF(ht+<_0*6=kBW+RHC zF>%N72M@f$)*+*vK~KD8S8@O z^2<*@_2}sX2Th7}Q6XRAMe(V425^}88RVET?1>1_VI&!oVzB|k zL`&*rxIYcm>pU?3X zegxcHBB&7OV!JEpLKx?tk*R4LXwtYGtHI7Gi-2%|%a9lbn&k9ZlKN5VNDYaq=UhLR zlgjDjfw7Ygsx)lD8_xyAUO}Ulf&L?}N8tj_LB?K%OFef1h-?qPS(fX47(JOlvl%)N zpTyOJN1?A!n<-F!Kthv_+#&S0!J1{W>a3W=^y-c@PccBH-)2E={bg$jR=Tkpu+ra* z4Og=$ve%j#LtR*<`B+(fm^>+49g2}WM!^6PQWZ0i(vpIDMyG?-R0)cjc5|uiqe#=O zG7Pm9bZJuxv8Y;<;(0KqB|PfqWa>bY3%bcWAPJn1!qB2@j@#T}KmZN$N+&~ud_xIQ z9d~xTx4OfzAy_|pXG5rK=;DHrd~eD2mb#5KHRTAKui86dEi=n&9%Q|!x8)Y}tjY4! zr|H+EnR6P;D{6GAglvC4V(CS(HcA;`eS3tTfigF7L0aiDKJ)4rVW{q_*AldJ;fCst z)GO!WvA^qj4|b@wMYrBQX~sYf0*EhOK>`o$8HwB^Q@~1^nyS07p8LvbailJ ziRog#fK|J)_xWaX8ls3YYq8CvE2Mb^n)g2@wiyF5rDX}(=0Kzl6fR){7R;j4;+4Q zx`ZmjqkrRuH@bAY`g`yCkllapmQk!%f8okoMhN-|fHku6=CLAb(6Vrpq z33UnD9otjjzf8i?&S47Hg{mB66DCDNt_DUc@FID%aA<@xlpD9WZIk!G^8<%J&1&?T z)+o(YIptN(>fC0JCP`hY(I;kaoVFCCT1ql<%)-3XqS26ME^_7Nr&*INsYYXtzOZR} z@F!-y-H2>^5JG+04X+WuE(6{%3$ju8bkX`J!9ivXFA`NeUK&YxAU!vv7Z^LUs!RRk z^Brw%wTekjOJ7#lY9B*vIJtj?cM{FX`T4oth0f8b{`U619F|#XEG$5F_g6|v@_m*5 zoKlQwe6#`Ycr-#g=D?=&HSf915kFTm?8(V19UL1eOK)&{t2Pz5$^zZ?Dw{Q{RhTa< z&T=LQ2@Y3&t+^plZ^|eM8Z7Q4Z7?Yrtx-s43VI7=g+j5;JqAMCeRm9TwM`*wVTw7) zo?1GFdlYf^k}EwuT#=v(iRyqEN+N+ZJONV_stLyEjM@=kTrsJQGCG6LH|+BTWXJj= zmB)@%ens-A|Nk8J0LQT66WlROdfLjt6BY@{F${AWvm-E(P%v7_H;fGDM58;=ngMU@ zx4LVp?uvx4Tm%GVKEYusxTAW7B^%LgDY49Nj(XpAQs;+-Uq?M~k>$$kug4f*A`nZY z_!UMFMoV&45*f5bq04Q7Vh^HYAB>P1;2%AP@47`uotsVv!fco3=iOeNk41j-*QW524Lq}L`Z z`%=B$)IRu2zJB9Zm79l4OV!)6 zjILzi4CH3XK68dJW+u$+U{NA5R*APi`O1PckN&PH$s> zj2Mc6enCt&SMdqOeRA*#F>~zCxP$45obi;5M71F?)le+_F0yz1T9p_S#MHEW9(WSO zy0>CHV)3fM-dpgfE%KL;LN~!mN?9X{rVO?N!4uN>A+%MByNNDiRC}J#8@Ah+rX`S*)Hxn`Llq+y<8Ly?$+kbl zB6>oU1&%0ZxD_^W4>xG5q>Tc%C0PbS8}1fc*WZn#KTP9alYPc}BTs&i95CGjE33rQ zDO^X-W00esaYz=g14^~V2aD=TxX$Og67Ngw>Q1;nF&3|5>+k>Z@Gz>%!LYrFRcAoF z4u%f50%F7@{~M$OoQTq)ixvX}ua~(dHmsZO8{asywzs#!@ALIm`26L*`QRX|+lnDlM*7p`SV6O$4F<_X&@Gjnflo7^7O4S3WgFg(Z1;n5(Bf z!<24F#Hd>Jvlj+dP-a=vfPpHi=5}2OV1X8i;(Nloa#UcPh8Dj@Dy!}^*a_RmU|Lxs zLE&AsSR*J+8Ic1k>*Kl*1xDylD~0yJvJw}X4$gt;jJXS<{LgeZ?PGnSUau{Z1AVM! z1pb^>D*1jciwpNrDfiJWY63*~r?5&m{I5~6%VXn!L#+hoM&W;j^5I*-lvjd)ioN2k z?8}vl_^G^+#{xNwU1cR8+kk4XLAA7FINy^E*)bhJHfLi&yfU!PlR0#s!|N+8^?CE| z9msOcFzY}|X}zf?WT-DJt-vunYzWnu!bPow8WCVNwhnd6`OGvDF+s%Eb@z7m^mTe1 zz3i4iM{D&fXSzI2!rGwNCJOeFuQ!tRZcKJa+l@3omKvz&np)F7>@C8Q(Hau9Il_Fv zH{3cp()Q@%w{Tz!>tgRWU^rDfLuZL27ED;VB+PV#2<2 zq6f%bLjDRL8YI6sBY%4MGs_P=%yLS9R^$H(>NjBnZACeVUAH{p~B~aqSqR$HTx41_CEX> zrg*S8GgRm(s;>>IlhmVjiv_sJ9~$+jy!?%dQcq5CezG-nSBlP*L0l{ql=h(!B)F3Q zP!jD?5rZQTZ z)k=ab7*(zkqf$VuQS$73Yjm(@YGkb%9nc+3T_17w@cqEzA1gL_^i|(`g0%e57N=7Ka9mL1$T(lpAPA{;-*-C?&JO8 zD_u)UV)Mn5hl*g_|{i{(DE4@L7 z1U{BgE5vR=tCgDdwd#nz-Zh*-K6 z6V@un5h8VxvrU#zs)Oa6!XGwP}g zr;Ndj_gF(7CGF$JNF|_8)5SXs6+WZZ(P7tJHahy@uZ5TBK30Ac>-&O5+{^2BQS`^^ z+BMMMVkR|iaQ~ft?#k$tvfG|n$&O|D>t%9wi)4<@lDssX0^@6 zG;U?XMXWHWeWZ^@3brsK^Tc^>A79T1ny%9a>oP{WS=ha*kDmp|sMhGKF#L-yuCDx_ zcJX_bpy`wWt&Q}sh6{J`4{;=m1gOv@Kfhh^3s6DG*;k93@f?14lLmHO3+OKXWr05QeYj;E!Z_T|dB zvNWD|a}2a0JddLV&$rTZz<*S;Bb;_vJJHvnt8pPC#J7r?XviL8F z5y7!XGAh%qOAXXm#$0maoCpw8v$!a{o!Kt!%PZ|@9qrqrf6snS$d;GKRb1$y`y}iX zf9A_$2-DXo{scqTFF!AeEsv}C5cBd_23NCLiM91daigiTEFlVub-Dk{m(?}M|rBBm&fyca`~zF z@))1*#O5!qJf0tpjZa+tV6~s-<1hpP8(+R#F%AK%l&%3#W?|LmBHRM5FSfGkr66ds zr0`f|DGnW{N;>C9eLd-`5?Jdqd`9fZYU}8X%2$@Ryns%lk5xxJ#uXf~?Zb6vOW zz3AqyuA493dvn*>->u(1Kf7*z`v&pTnPKdck`lvpzD9`mbYGJN|BcM-zHjZ?`*-iU zZ_S$fc3*PswU^*mmfQg@xpToakn9(?RWC%eOfxvjDw2QuuPENP0%8+65(Tjl-nYl- z<&+Y=>6XZ&AHl$ZorvGG0Mu1V`6&U6I;07U<7n~RO?4saFFfRh#C5=JK9`Z3ODr(* z6ScoQ+h1fdn^i%TuOib|VoW!y*$WpK`J3aJ5;3QLV+K@^#P36TP04+#CCxhiSn_Z6 z=>jwI!+*0wmz;NE-u`HJ{>21E_kg5i@|2I&iXb9FRj>ym7jwsgkLFgttThjNuU#>&C)+N~MsTaD>u?(BR=y0wbXcB%Ii^F$hLL%dx22-Pu{Lo6B#qA6yM zC9;2t7;ug zM`tXx*-O)O*@N!0U;Fol|2Zy}GRb%qFOtsRjek80@ADOtmp7c=mf4yaL^tfM=*CU| zawcMu=$w8;8vfOMU{~H^gK_1%m;b?^Pb{|yH*$Iq(F0CAuju~p zRkYiO=eU9!^i0anP5k);>;iG+fvI~nw+r;)d0crs@8-`ZKu>)6Zj>jxLm!^Um+w|| zaVyjWw4EDeB^kW_-&B#K`Gkbe#=IFm*lsGTGse!R8K4v3^CvR9992n`j`~vFm z*}rrjZ2QA8dN1S(BCvxPrbL3BRG_dQNUwC~w&Ub`00{hVJ+%g=HAMExopYY8jaL#HUJM}!L< z&$W0?n8_ZFnN0QnkUtkd6Ja)1vuKe%uoXV>e z^Z(6zi`u7o?Kp^XuJui6Y@ks&dF`;o^XK>S+OtsJ$u+im{=6GwN@JOerS=Th*kFCb zSaz$Z_AHE%`sfI=0eCC;7*JpNbLy*_4eX<*#n|RExLv|S(wXiH zU@!90Fcz@m;^zbechYn4|7#RqgOC2dmk%pm6~0WZXbgT}p(5-Emmqz*(Y|Acz44Oc z!Y}IW3k$aTvz;hhgu(A!Fx0MgGjEUU< z)&m%~Jaaz#Z&tQp14x`-&H%39`yg@l1WoDerI;Or330@Cz_A%XD%3GRyMmPH2R55v zPhFc)o}yWkkeRZ^T9yLiQ{{=;s>=gO@}F35rYYtEy+J6y>G$767rdPMVotsMB^-hV z^EZDFlD$Oj@^$!fpYSEf5WGp=LZ`tz`}^7B!bYHP-W69MDOP~Iy;SJgXL&L2Ri5(} zguhuT`0TU1KF?KNs!>!Fu`|MxaQld86tyzIN9N%dXkj9I{)&V5N7C`1OYzIjFkD#? z{e=w+R~oSo#C`yk@5N*)ff4-Qz+rxaAF`dCYsGO+&A;*aq_d#F=_o34T;Q+J;X-6J zT(zzjFZ>~HkW%GAlKL(W)GWqxmWB!=APtrfH|#6pY7haDM}xodjyvS>7p}evwV%Ws z?Z+JP+4cH02J`xN)*ly+J^JX`BeAa^BZPlUVbFrfS-*cj3T*uGk1^na{Qj3wfUkC1 zy#_Jp)$n5Ga5#KixOi$|Ve0HD;pQL#r^Lw9#rH>=&Dq&&qMdn|CLSJRb}L&ej$syz zt2Ig~Bhzg9>dyLJD<{Jwqj^9RPSx%%pB@VbTF#$T7f+Mwc_J&2Zx zA+CPPKi)_NxR@~x(k6$y?cJlDXMihYUR*8 zgfbi5VgCY}r{$x_JZd0RYz9IFRzKkZpYM8+_UP>*0J}oN)A8Mr+Wxn}uHHRA)|DOn zH%EAtN1a5EmUJYxfNjf|^U%9^C;wj7ljXJg?7`~#Aj`P__S^4|{QltneZs40DeIH< zBfTSi?Ah6k>n>XV!y{K5z6PwVaQQnzt?&VueHkSJxDnUtlps=&TtfH6Q=jo)I(3Oy za+I}+ND!XkE~Z;V$}h378n46HZfk3)+c#op*Bd=)`gT)Fc1lsAQ9I^nb9s8p^zBPJ zTaqq$JiD+aQ0=yfNgI#k-?VA$>Pg*jFB8R)IaRWHiz-1GnHCJXZF;>h4DCu3A`=EB z`+{}8XI%&~i=?MRcukJMkD9Kf!!{q0Xe1sH%wyRklG*6iW8t=IHdoFS7dv_i#@C0c zM}g-W@M^7Eo!Q{7a@1uPOlYU?-M!_1|wpYN6kSfVO*pLx|MW18oesv8*674DFJWe)RQx9m5UNe#6rpN zRIQ6(7l3dqCEsoSPxdj-CF`dm63B7*in_M^aB!o7!4EJBiTT>stq`Qc*|Bmx;?7+B`M{sVaLS+60mN#UE%*O z+F4(8`uM@{q5De8kekd-6?M8CIaL6UPW8IoRXH>3#;UXXa|#@~e6P1Eb5?k1^L*c= zIr2?ri@YVgH2fMn~SQ8ItL(bX~1x! z7p(L)#Bk>lmNR5L32x~h5yM3n1&Bt!7huk+pz~y?D;(J5>keHM>M7q;8SbvSq^_&B zwaR{*-Osu+Dp^}QYlu7>{cYzkXiu_}Pe#JeKKC3J1^5GQAbW`<3nk(6Xjsw}%uWoK z#xT;^c|`voC*FAY`e#mlxs2700afNZ^g9;$HmmhTK0p;FR8hdGmTp0yn-CzMX^TS; z^50)<@Lr97Ulz>Y-JE}Fv-i4dn`>rf@cYV+9f#X%*000w&oFW6xQFt2Fbp~&K>;U? zh2#ZnJhUm|QfSmpH$Pn>Y>c?17XpQLH{}KJlGypV2QOW(nLHE@ZfY)?ad}+_YIoi- zy!Fw2>~`ba#KfR?ye-F{jQiXZb9P2N)pIwuPh(L*@GeuB*1gFDAtk( zVu2e;RFZL!?QuEv*?L=Eu4mV9X!e%D_6pyI?%t7bNp;n9mp$E{o}QU%`D5ZHjmqWl z?i%~*v7O9vM^mcClCrT)GC$^J>! zJ#H^Z8|+B>#{D-xV=8bli*dW&!hRXKS#J_L*khZo(X+psuYB+crct74{0NuwHJMGJ znoxnw;4SzCqk)`2uj$ulLGy^Eu{aU#cXaK?FR{&b3?1$LdGFD|_I0*HH_WuDEXl*k zmYU10U&QU4e+8%c9e(hKCGE=|bGgQ!q06(V}m+-6t|ZZFN> ztKG6b&(@Kan~~VA%T9L}Wu$F2+t#i1WVIV}tO*?!$Bf;$(`d!Iq`{xY;M;lsB{^u2 z<)GOa;H)h!=9fLPcAz-B!Qt$1J6rPy=8iVD9$Pms&^y{cEc|DJXS>d#j3|UO-OiL$ zv9m)nbNBqFyEbS&H>aMM-*F`cz_(+R|A7&=5!a#|4;lq*Th0j5Y3wo9#>f+;4Sk8v zKc{V}tznNpke_(yK;mrgbF8tUw4%Ml-`?)6Ztot}MP9~X#K7)U{10%ZH40tie-wKp zudA4ffi_|}l}q4I)DOCti0+0@5xl-I{=XEeCQlzt_tM=u6k6&u%V{T0cK6_kxvJpY ziGkkZo2#qlP7H>3jg*xP?`oR3cA)>7;#-G%$HT+z?xLYKEq&X6d{c=2(pz;U!+TpA z_KcMeoSdFKIXKB4Z)kuElO>z)5Vme2>!Pgj#kHlI*~v{2hoHp8qb#eNU0+?7ZuOgsa$UZ% zzV@tIi!Eep%miRvGrMSHgiW5Ug1AwqBx%!>6AxuHCnjea(vs6k3d@5@NuAo%>=cvE zP+DA!0|>!NvMZ5JmWb(+*?`}W{reyNXmP{GH@t*91w@5q`EMfebrF%h=#8JQmB#j^ zUU&iQ>1493BxZ)Wj`3ckIq^}KlYg#ecW#bso&W|)hPJr$)Yu&RO=n$RbKY=KMX18> z%CXr>?Zw%h6^(rZrDfy7OXx&OdTnY#dO}|Hd}K88dhSqKdc7^L&6xqT9%FraR@m2N zQzZsnwe6tI2r7rMCamCguuK>OL0STF;)3`tHk=6ZfpEh;HUENQ({6`5CCg$dwfb{< zDw_JLYQm47V4pxQ*iu(*ZnI+ur2G8NY`d)_lSpss8z?CoW7!=$^NJisi`AUoXmd2w zl=TE^Mk5IKJ6o0TPdWk1MJ|lu$X*oGN(wmDV{sQkUCiVM0Xlb+dwWDNt5{GRR2)MD z`ke?keUySv%%O^!Ej{c3ch&`%=5Q8y_(mvw!=9tc$XP%kD&(huaVTC^*92_`% zc3^Puq8-w!EEC+H)H*KXu|cIoC;s|SAAW$k)7SUjz|a8Q?SVh-riBuKi1yex46h2oqqbzj^^FXe_=Cq zosA76)8nX-;+x^0hRktBw*q7gsrk`(d^H`RWB2lSSpKQ2ykXZXH$1p48yCMPCVMTt znZ_rbWZTo6z4YFd4P>vngd<0h;U6T z@_{oLj47u85CHDIdP=RG^JQ+NFR(IFAe_htAqsGsDJIY!F|(&s^cY!qU4tBV)CjX2YFvTD`PAS(?`kNVS3y%011Aggz+_M7Bvk-DBI#lq z1N&^`0Go?^mi-xb3hg*^WHm^l0Q$am3r?s6kp=VPys287!@Sa0N2fMu|22tebR zX9y(&uo)nibhY<|&*BVW;<_647vWGqdEjRoZY)@_%|Ui~*ktF{OjYWh?N*I#Q_t99 zN5|5x!F994b3={+;k7{i@Y$-7{J{9V`}f~BzVoUhmmfW_tG{X1kNG3LxCtFn3*>2F zWbqW=gl7c~DToruGN_@ug80n?_^@(=Q1mLHsw(j=V{Vc`pOKlebZWOcC0P)XQq{Yz ze`0B)1{Z9L$tmhRm+e*Sl0*^L3U%lkg&(SvTU3tF**~*8ObvA@DYcF1k!_f=?Y8Eo z3~O^kI{QRqF1@KS!`j$vV_6L?pbXqXoPr+&E=4*4;~pc@si92CpMnx6GIL2U;;sbI z>r4?fntN`$yjhc?6>zdkR`y@pqtqoarI47caixZVG^$P2+ib}juB%f4oR$iurm6r9 z7m3)L>kt)RmqN_YP*ZC(1j6=D)-|e?Gb(p!F1 z98}8HpevH-WNMKBk2!;eN+;=5W_I8c57d>mwwAgsx0)rd+t74yX!gpsE$YqVy|aY@w5C^dvu5@Vv^EeF^tvq!zm+bQ;)?v4 z{`+CzYk|nk_z%kF3zxH8k!}Zq%^&F322Gr9!*a)q^K4d!!)nVDzZyBiLZ6`9yt1;g z_?v}nlAFu%CJz;ny}jgDx-0tH*MC;`rf8Sns`y#m&-k0`*!uIniEY0eeRBh~7kl;f zF^qG*Fv5Jo-)TEZIeYo91%#2n-uv-gyU@w*7Oy7nff0vnaG<|@;i}%N#H+t?^eF$j z247#wzs8MiVA=d@p@zN|6s@dNaYiJg7Ig;u5h}POH6hs^?zbJi(vxZTdhMAW!Ni6l zFu&)xow>Pqvkh1Mz9jAj8#-qgaBYn9C9m|BcfQYdR4kU?dMNS;cto4xbBdRQZ{uny z1b#1%Q}@^pfCl{%9TtoMmDy|d2E6dQZMieBLC`*PO-iv_Ile<8(ReLehfDU zUn2An%eHs78?+!# zA*^Rt;}tl`ago7_hE_FSJ7sLrZfLKW_Y1Ek8$#V}y!^~^6#`9Olef2QokGY3KOu4O z$`$xCXkzT?Oyotn&9-8DOLtRu_R>bPGG|Z2{IRMHFR4`vO0_9a!5$gv3v6tO>=j;G zTOPdla3nOcwG2~AO+7`r0fVpvsT6#1id)7wXTj3uS{YJ1iDx5S8)BFkCM{>u0@?0s zPA~QM4|SpCuAHSglPYI7T5ed>e(az=ab#d(_?x`p61I)E`!1p^pq9CWVYXlVCMLy# zUY22rf(LVuMkfGFyz+gH1Rfjprl7I-@ZdXBvvr%zL2FIf;E<|WRaNK>soON;56NLy z(XeK5ZMx5{wT4WW47Yk6Zddc@am3~Ef1`iTOAR=wnOx2R6&L4Gg5pm>u?-FL*fYAE z)EZmR#H^a}{uP40B?qAV)QW%<1X_#VwENPNO(CmxxOr3}=<`HPloa|4a!N5cJH+QO zICOa`jBpI&;6z$2t}=(~#lj^Q>Bw>W4WC)9DQKC{gk%iHb)%yf z|2u8M=@OSS7t07dXBwVCr#I=c_1|UTWyQH;KSDjF9`79;y&=Aj)IQdl3KoCJJzC~8 z=~6rE`N;cB8~IG+MwS)%4ZG;wioJWccp9e(?nH#?p%-El%CChi z3w~Iif_au8HAuE!G$?cx*^OA~S(ZeWf8gNtk3D@FC~Qw(v`1Imn~*%GDc$A8=cW(%1E?>gYY^vL&)>&%-yc>Cwry z?oL*nTsBa@aT}#i?jY|9yYkJ7P*pv+xSG3s2<5SWBd1~!kfB#d5UR0~yvGeaF36fWds||B{pTCMEBgZ5S>yiXtdk=i9q?v!`jgG-+O??v*yz)1v6eFxuA zNn!vSs$?~dm?%24VK;H|q-_?xAOV6y=y%j*rPpM_)X<-%Up$1pRbOl~n$r2U+mLM4 z_3UqM*#6h#)SbH2p{b!M@eF(V-WS&BHe&yMVd-rq)E}8$e`yWP*s@w#k5PhFj~L5n z=fNO9I$&6~q;=!w+v_vyZQ;FBm7RyW{4E$H=fIG+dALZAL5h5TX^B-Vv8!U;JZDf? zedKx4*I6!2^>UK90sV)EHhzwz{v&h+4Vpv)uF%p zT2}Y>EvWlH{_*ObhC~59bgK*VS0wi{F_Dgi}iGje=5?7)kZfll9?b8m0Qq}01N?qtMT!Y#XTB2b$K9M zK3TQ2R6k#}Y4>Gk&M;+Fl_@Rq6%5B)X3P4i$6^iNFIgCPRm3HzCP)vBtUM6ezQf$G zpcExT!`^3BtO}3khD=dg187Ua6{-%<23AC(!k_{25d8w)8_?PKHNb%Ehcn>?OQ~@a zelB|iKV4(a1Fpg234rLXaSk|I9RrR>j@J*=wbl3IGH!LtuJ*PoHrGN6!ZwA4giwmR zpap3ZUF>2WCx_<(u9Jv8?~Qxj9QS-+<+=D&?73H}2le#|Z$;}9A3x9c1N6NtL~Q7$ zinLXlSvnv34Q$U6D?Hl*tJ&Fmc93P7&sIQeMA2Ln+wg zt&lqS0u1#oY%NGM$rl>Gvq(p#>ks(+LI>Hm_k{WI#KMu|fi(sB)A_wEJ;VN^j!i>d zOScHGZW=q1w0Z4@!v^y%OL}84P(6L3ZDKgm%+4G+jovE|%JwOANkj8twB*5f+;ny1|2_@@S)feSD{%+1GW??O($i0$^$V{=vQo+snp|0$`~>JGRt z0TELKuVmj;tH03P;hSlE`|7)N>4{2}Ax*XW_^%x;!`sXTTTM>ml(wa=s6VJ>cShc^ zmSvd`-1bCV2Vyg(9Y}}&sAq?u_tM!zQQMQ+ zey;5)38p9ErSqAdFplNR7D~UNfDFcEFV!ZY`D+{wCwap#vT^_wdBW)5SYl0Fk_UUa ze6YY*<7g}m4wvlPqDj%DC7FG$G^gHBWv%ZjHR&DBL{nnoYaP5WjZ`*q!Px2Lpxy7bUHt-IEZOqcJeSgXBw z!|eK$-D8&|nhfjAhNh3Lsr4g$$+FvvkLPRQPv z?9VDl*4a|BJ&|Wv{m~@>IAxl2!;Rnk&cY^s5O(_WFS6Rhsc8l2-+~T`283(T zK)NDN4)j`8KgA70YQ;5!6Cn;`*wlU&Sk>GecTDETT4ZG@1sPqirwWG>y3mD~1_A%Exi7w}-ebn4n95Bqm$O^83n39LbH6;S$aX=C`b96U2>! z(jlFT?C1rw{udjrWy)I`oVOm_L#fky58siuV*@g$XSdI9cu@%xswy=_83y|lUU_(I z12UzNVLCtafSfO_N-eE08Y|0^zm8e>e;E4`z&NXF|J-l3WRgr~$t>At$!ys(lgT8L zec$)3O|y4Tn{?mXX-XGp3zV(wAd7$tii!#%AR-SG1m%gK2nvb{{#`&HifAVP-?`sR zGA+gTnx>iFeBZt2o_p@OXS?SR2=M^TNVaa`H%<#d0kbYvm*2gBCBPdVS$J>$RF*vS zPd@xt)b>hGU)Mt2vBi6yuZfJRoE*_$*pM+NkU2cUz8&&(?rmh=Z%4+YAu;uPFr=0? zaWNl@&H-+xwI~ovRlu#?nBm=WjT*&s)zb6F|9N9g=);=nm4Pruv$~>2pB(V3*!LDo zpLl|~S4IJDG0Nvb+VOn-`8YT)snD}TrwETBi=04AcE{vX>yIzRd}i{gO`lCYYLcl4 ziAm68^?HR&o2*dbhz`BTyo;sGi=V&g>RPnLIx+(CY3Hekd-dELwi| zFXL65t4y4v!YkZsY}(jfS7a-|aFm9Yh0 z`(sZCKMb|3px}2A6h8)vvtR?)(&b7CzeEXk*1)o{vEhKE><`=%gE#}ouh<0GXCQf? zh7=E7`$A`D*rCJXuZMd_Fl=dS+j4u@pR-+b@EC{}t#oEbcy(Byq`oNADPnsROglZW z;vZVG!Lw=M`o5`y&4(}W5uI*pZhz_k)sKsSM^!e(9>H%ffbzng+oOQJsP|}~R|bfH z3?a-;5*Xbc@UtZp)fk~_QDt#c8(IRAhwOSwJl6du^hoP z+uDkVh^^vAmgu?1h{yM6DBy_f1bBmp04FDda%*w$iYrihtKz!PZNBZk#L5aq_cgOy zuIW;+-tj3VyGl7ZF+HUSZI7L1Ra28!c76Wb)Y|L&`mSHg^0rP*ZC(6$*T#*zu)dIj zAa4E?9K{1dSH$cTz`(_J>4#D69=f0h!lc=dvsXvXUI^FWKpYq_I0e{zIv!^RTVQfq z*w;HYw(w#XIebTF1^Mm`Ra@#BW=BT_`CrI{fi7W1fS2rfbO=#QtocKhRg#aqQT-E1 zMf(0~wgss{q_Nhn+T`#k;W3yZJ5`gSh|SdHwqXVMaF7NSY;|Nf754Lh@Ds49TpZDm z!+3~nSmfhbh(Bde)-gNl(WEQmb5na-3rka8J$ux5aC7UzOWhUSgH24ad$zGrA(?@9 zd8nn|^_J_?JMSY(n56cMsS>>Tk;&aT<~cp-{TEoZkFpR}IH z+SK!fti8`i(p+q`mn~xt)$&x8vup#rVPYi=GOH1s(b9$ zthct8G8bKL`4v~pAw3AJ^t>?9Pl)S5u7HrceBQt& z1zDao)E`TdtCOTSYZTWU|HtXVqMEMzk536d32iUXBFf89S*~T@SS&q#-Cx<;p*PW` z9Go6Oh!o9fCu?0qNAv$DUo9^DIIh@MnQ!!`6#8_kIVm}76B4EKSAQ$GR-sCeN)nP3 zTMzA!sp6$*mv0E>UUyn#_fB@Jy0S{6si@F|5Yil)O>L|vDa&;}VF8FP! zc&8HULR(!=L1kX9Pm8)VXceSNTRu`IRgcJyh1+kRI)1ox@6q8I^45+j*5XFk=Eo-nGjtDh^`HEq1?6(8; zJ;TTM)vkBgr(8Er4cAmnwO5wpcV_1m%(qSN5Ns_Y36g}>Ez`S_ljjU6d&^2U`aQYD z=Jb(l_cS2^q*RST#hTh)&h7Z*G3lt$5n^JqM;HOP(+!0aO_S^QZV2p{Ovy`9TXlKf z8(3Ffk<((yXFn+^A1j;gm|Any;W@c%t5janes)8SJJap;kfx5r2N?1vq>$hg5jEbG zi!HE<@riQ>H({T78|(dL)?BERMH6#XyL!70wsd^{$~E)F^}?2px{8J*a+U~o<6&O|5;39%~COY3z&oG%MA`( z>4e*fPSvoA%g$?aRf$Q(I+X2u@4cf_$?~)r;S~u(iBd~z<@juuO}Lcyqbt||!B5(L-{6lKgI5CaP$ zDF3MX|w&9x2>1NDxYkRPF>wc|fPNV6+eroGAl%JeLJkpTK z&L$dB$tZl|La2pwVOGtq44Zeymv9!~LB#XH9Y8lw32>y0g%uJ^O=A;o3x>WdmB`qx zJ6WGZkh0xt4hu#38%shr1JAFxHWjlii+50v(NYML7zMV?kWwPTACD`BRrJEUXilLf zZs3}ArJD=#9DO+>o0XsYoO110{%~R5>cCBRCa}EO$#cCahRvF^?K87evpV&hR{goF zF)vgJ6uyHYV2#!-qX@x-mT(0T7)`nA$aQouJiGpB#x`!t_8D(x2LJx{`@UFSpYrG} z<#YMD*&~HL+f3{|c6pp8ZtqpG^7C6mUqQ9%CzL($M{Y1BZ`2sO8v431DD)_)lU9QGvfOGd@$ucer!*WV&-fyMWz*;F|E>!reOcjzlzV_<3M4BbhRfpQ&I z8w9LFkMyk}Gq2d6f(&bZCtn4HWc1F*uHU_C)n}eOw`=qniBwp-i5;Vb*vLi_*@n=I z26zGgC$T3nbS;LM=T6;~tHfeop(CD?c%!1aoW#N#a82 z*@dhXVf=O$Sm2(IDNzc~(&n}1(Jp~TL09GKp-IZwLtK-fq`Y_Fkg%?lk|T+iHfdCV z99SWbnuC3X%(Ke}hk>nb++Vi;+wRh((sT>-O`t-L}zz;Z@lk z?`w^FyuIV9T9Y?%qa^SH!h?gw|QntHk3YJbwNo$_fqJg#^+h4 zEz_XYCj*%fq}VvRhL6P(m1L5QhrYCVGaHzljZPOSAk)uYVM^!(Z4+xIImYI^Ku@?p zD4%NWJbUAuTt0QUs_Mwp)ZvOyPg`$aOKWd$8?(-wv)p=F$EnfPr`kJCtzI*`d2D<$ z6-l85K-v_NmBJgxMmKg~u%VqNZbSyJV(1wkQ@~QuOFBCvN17)5CPki+z=o6Q&4m{i zfB!=;vU|2}1tPzR2%r-5oy^6?WChv!C~Pi*PLK`1AwwR4kKgGgO-Fl)~CPea}m$SmydcLuKk$Mw)Ag2|Bsbv#WXCv0`LV&X^iC4Z-GIO2n+_Huq_92g5bR#0+tza9J02! zY)hJ6lbM)aaN=7Fk|U0SxSTGzDOsnMNt%`aHj98=ybj9UF?Vo$6P_w5?^_t)&ZSp5 zz_m-Jn2(nM2DO-Il`q-4L~A)sS!u$3^hMSZnR};~`=E@zUqj|z24nk&)Q%vTsED7i z0r_f28Q5<|YHsSnp7?~=t%`(X#Q*&%WH>U9@#)Rqa&-NIs1E^%oXUtQC1k1$?;ZIs zK;@h&mp+uzUBd9*k^e#h$q^8MX4zrUB@UBe_?Cr56L{?hKX{GR58pa;VrcQ#7|)3V z%?(ejoGsuz0qWI>a*C z=TGmNKN7k{=x+8776|6FRGUH;`kuE=_D5Fsc&61>?a(4Z#IbR4Jtro# z?MU90l$dJNXKT`o6_$dAWVh017faY3`(%YX!Btpj@#ovs@x2Yt1}-G?ds3iipc2XMB*lO@Qi#xJk1%tR2QHofY!PHHfVRXkw=J;EsfS92^WDQ$ zYp*nIkAQ3n5XhOO+g3LPK9GBrm+hO`t4~H~&zd!6e?fLqe2>=PuZtTw(LO%jQRl1$ z9Uwp_=0~6d;&PDZe}wA|s7SZ;y(KkoPKqW_(ZP|CQl!zCle2Py{qHMKO6k%pWb_Ci-T^8OdJ9{lecWyiInwqc+}a7=jSAMmyM@+O{LkW}0&?gec;xSJ?DT7Vo0b2GnocN2~0H#F<(XvNuCVZsEUKk?q^(niG25$;V?*==#HQJr0W zd9YPzkS=#M8Zxr?un3?D$dCE3qw_Lo;Co@)DQU}!uy7_iy^N)i|C7Ed)So-twXc!? zbG)Iksm>^^DlDv$8U}GiKO@y-OlP{&H`E^;qwJ-V1JjcOEhu?YmX{werlB538iWo` zkn4bv-U}8TS2o040;s@7+9jds!j<44My(j+cdpGrj12q8-&#()SmG;bvhAAECnwBJ z_06T-daK)P$k!#;+6p@ITicRyvpimHrpwXl7(lRYakFEOawYkqUY{E%XzLKtGMZQW z>`|*3UhUN?U7lIz(2c7Ng&I?uPUo&H=pTZ#_H$74S!Aw`Cs98-I$IL4M2e(cl%~_B zrD=6(8R4R7{XSM<&}t3%Ui^QGN{K|D0Y&P16i#C?dN81kz!oHF%J4#b#_8ugFA|{~ zxj4->q8f2Zzds{YsZ39BH|1nGj1EnPuFgI*HJ%@k?G+@J#uCMo`u6VasA+E*Y0=&6TV1|p zZexY7riR30Dj1DSU1VY-A80ttVdcgYq>AO}CJK$d)=;2MN>`_4ukAomcNtTp4ft1Y zw6wi1m#>q`Y(?z&p2<;U-}vYuTZ1akIk_n`THHm2f0AJ~?iS9I*9PXnNOT2f4v=J! z#Qq|VPL?Y|lHY_NCVS1xq4ykiz>|ZCr{VC!lGwS6 z->5+Jgy`YF&?K=wjme|Y znsr$@NS0B5F!bmPv)yH7In~yiTUKXn(3))N7P~>^tSW5p)h7)n zY0PO^))bvPfU^wBJZ@*Zp@eymcbo)LkH~s)CWY^}Eek$=93iBNK}MD7VSy8Mc!dFi z2Wiu!^CMs)@{zgL`CL=p&2y_ws1M!f?M=4yH1tm$IygP$>~!ShZe%J?%Y--2TALO3 zRA+O(y}XTS`)l*<{tm&Nqcx&7^bIH&?aFcF4GsI-=oBa50y4?ceCS{a+u}J76Ag&VlVKw8{N#z63v=!BHOzPH zuD^1B)4Wy4o^BkPj)GoGnck}#8!Mj?ffw9Wm32o(FTcLLw7m2Jh(o_0o|qUO9vj;f zffw{oU~T}IZn{7RX^uNAfkH_9{|WKShCZK^-GixWW~G~`2Ph@(Jam{ z`QMO6;Y`ViK-$BO$u?uQN|~w2_o#}60*5D zoWsDua~Mz}NN;E(m=62}0_uElxj{VD5U>Gju9L@fN1`oO?&JRcdfdkC>^yScee7In zAXQtS{o)@&KcxG(s1iFcgdQPqM|$*AmOTjFx+&84U{g)YXI4=hYy?uAP2qmS;x~`mx@7+x&QBSGgZtf2 z4g>H}o9!c5VaOg08JX)0xa0mrZpg&W=CYdsiv|y=@DOZ)D{6oq;(u*zu%;%A3TPY< zc5mmG15(J^i~?Jt5RPMq(}Tll7d1y%MJeZHZ{p>18_uY@I+drlHO)1}vY7I!*u~hY z@``HtlA`L}(QW(oZ5!PkEZf@sdVO_uedyMv1w(Zm5W=1Sy9KX`qKyfBW9I9x3M*&GGDJ|ta{gfm!_qrq?ketm!HC{#sjoj!YTXxu=1R)uvf2X=(NkCx(W{Mpq4wgWymBLh>!l-GThI zWYg+rC%955;8?Chdj>@eaI0+OmYL`;<+ogbAo%y;Ckxl>2FyZ_c-dug_r6KG zlGI@UJF`*t1ma`MhH(#^&jgnd&G01C@m9j#pWIn7*XF9p5Li&BH6sbZ1_ZCPS8FsI zwQ^&Zv9V0oXs)Oc+~>{=A8pdcr{(MKXQ_fERbx`dW$N;p-2%J1ExT|-f8YIa$*ab` z2CyhZY#3nW(s5BaG->fXs-?6+A|Z&n zD<*f|eUmC9DQK{NOKVltblJ))0i^5L_y)wdOv{wLgPWR%l92)8VSshj@soG5-+v&9 zW4fnV@sPiNq#poMy}0dB>qV!*@;QpbfZO%O^@92y77KvNe}7Jp$PJy<6TA0LR&|-A ziJQB-g9n<*Sy@|EpyJlS3SFMgT6p!Dv*!w}EsM7g4iEoNZ=ZJ6*yQlY8a`~CM22Bq zF#n)ft;6QzOQwL@N*T<+=|2Gk8bQ)45D3o}=dzX|x8sK3g9WcMLAVf{jn=f#`UpI1 z-kDq7Tjgzb-W+=Ea}T+Hsme%LhAy;ov(5YA3UoX_k03y{M6e5;-gF$|+>V47*qlr{ zv!^Ei`ZK|a)rEn=g7rZmYpA!jL;L2BM{=E3_ZqMe*U}zgJr*A9Oa`wVdF#R=l^B{p zdse}tUC3o9Xby$0JL##-PR;aZHf67F>7O)LxCef8m<8S%*g+ooQ z`Z{;N?A*C^7$s)uUbvx-l2g;`sQ@sDN?`XH zZAl4PnxRZZ9YXpO;j~NCBuT3-zcttxn}B=(lK2Ek*A;E@1SOLQN>yyr;oH($SG_NT z-BP+G^-oDvjlQ^8e{+rcH$qluDWkDUXQ~S*kq+Q}1Y2s7s#-D`Tm0?RYz}Bg$yp4g z0wM2P9^?M%fa4_+bD5N~xOIvwO0#%b*ZsLADM1hB!@S z8GC${_ltEZCl6GZ~a$w>65e<}R;k5{eg?bVFn{<09G3PWJ#m!&u}19d>%5D!9< zp`w7G+K$Vtj_tlL*w7G^UIfDj%Mi39o9BR}{sp~P6$L;U8(SVZFRdCPY z>%MT`^)JrOwBC8_&^FG*)=E(MQzS%e81PQcF^SEC8pP}`l<|0vPevI)!26molhQJw}g7nckFHK2%oQ8JyB8s)E9| zuEn{rPb&HBUCQ?Q(C>w;@ks?1b^wqHup=8utOGv7XFwFXkTF#!%2zi1z_T0Y>+;7} zMG&;>L|>z?yx89^WcKw`wP-Hqc=_>mz1T2I_JH0U5H@smiGx#%yca~jvCAU4lY{*)$x@utS`U#si^{O?;Yy%bfZMmzn zGqZ|Q&4roiHjGcQtyg#z(V93a#j5Ch?vO)ZxP?IyrYZPf~yrY{kk@Yr7ou4w$!kTJoCdNVvNfHbPQyZVQ*yPd~g<`ZL z3QeR5Eu$$i#tMoqM9|_tMEsC{@bB#BfE&IEkuOFC=!N+(%iD8#h3^D=Vr*=CSDn4d zYH3v-+1oXnzIN@}nYKP-@|;c!)Av7?2H8#EaXbPO=94g&h0sjay$kk>L}c^WEsncg z4K-ChvnjZ4U6uv4x>d!-RjozI`b?88g*hqtJfu2 z;XDGPsuT``Q2~0y)m+RF^%&YF#Pu)pCGVPzExRIVv@(H9B2Hl)i zyKe#1Ai?1_hmI){z)PAe>47Aw^DDHX>_I6Jq9b*j3cFQ-J!OOs4!@BUNOsI@49F5T zcXS-TEHINdzN@+pVLIu3-r=o@9%i47|Esd9>mRC3^)*bVIC`$P`H_U4gwQ*?_a|vL z#Pqtyopwx(YfX8}4A_8z^bU^eKq-e;zknknlunoi| zm{oV3d;VvSJ$C*5iolU>7MsX^6S~P%nj&ai>My=->&g1(Z-v6IKbwdhNBthw|1A24gGI8^yXXgkXo*1xZutm2A*MlpVpe>-GCkf=pD+FKkAovDR>fi` za;pT%9zl{(RbcJ4yzw06Wkr}6dl$WupepiE5)f9LOXwB~YGl3mf|0vQAsIKN>{_nv zm0VKz?10|1QgTXDT=X(CBqjSCZ5@$PUa7jQoCcC%%m2$YSMf*a^z#gQ44muI7@#JoixL_8XMDg26pWC)Rmuc+Wbzj&bAO^$4EtRO^Q1P%OH}^g~N$SCnTW@A15nTPa~zv6?ut+B~*1AWl7})8b_>DtI(J>tE9%R%Bj73j~}QC zboc{;tJqR#ix?F9vazDoP>yp+VV1Ox-!Y0K7F8OXWOBxANaEHaM8|P>nx+Q15I@!3hAUwerR{! z&dQrF|I9~yI5++cs<(qslS$kZFLLvH+%!*8j3JQoNkK?NS=X)8&zzap$R)DG*tyH! zwoYxJVd;YH9lSrEZ%#bY#MlAI@e8UrdTLF(KP!)Tz^yYKwM&+%28&mKT{TQ(6D;;Gm2=D?Fnm zcfV*7@;jWU5-aJD%GvKCP8PsljDWJ}GV8rD_i;wig?5xj3&%Ln@=(AdCr_ddkSQrT z7eLJh{gs(UsbtN@;JVK8ASz~QGwe=-PMsc?WFgQhQYSWnJ|8(CdN7*Pb&h&-7%0#R zd{!|}3-!ePi7mAr6zUhB1c>CzYLplRhoXv59Pe7%PP`38rzw_9wcMV!w3@g77uuVn zp3hlAm=~V^9ontJzm}i3i|sMB==B98(GdHW$2NSQ zl?dG`rtH{AIe=_DU^TdT{qjvOpD6fA;bXCSxlAw5yG3YP{Px+iY`38$HMPZX620>G zd9UsGD35o=0`zce8YaYBSyw~$a;tT@wcWei%26)%VEio-cD=goUemjSG z51>QLA>4}aNQV8iJl^zjdr!<|h_Z@6_h7i)5ug9@gG4eo@NQiGt!804*mFaM0? z&twO7l;;-K?OFfxXZ?Ab zn+MB^Jb_-JzPZC!A1hG?8hb~C`uFU%hO-~%Ic&Lifno~bY5s@ML9$G==>waUOcZp! zkO;!sJNmo&?QQm!(eeF(`lF+{tKCjZJ^TIa_{2s{(#G`mQ>#~<>P*&6B_#t-=oC^I zZ8?gN#LDLp&Z$)aBS^TFb&L?k3t?*l0O3{&gngB-(8W);ho7dpSG3uvXGOdt<{|v# z5tKq9FcnLrPmx5B1Uv{L;y;DL2X1)q@vH9$KG;z92y@?XUZ}t3%5R4#YhwalruPy^ zfEPmp@g7N8et1WKQZi?^R#xKe2X2r*@?gWJO&?7D^_tT+oL~FBZ(lokH70;9BNXy! zP0(anM?Fm|+_4~6Orn)@Cw3NYBlM*QmQ9Cg< zT%?aXIsX!$c0RZKG~Z<6c%23GY%2~c%xxLA-aQzK_k25Mj5vqo8QWUf;2ST!v>&s* zZTfe3h*sGww9~=MFH1%f9jU5x?oy2suVBvKQhoBqmecFJ6Ly!m#W^}QIOxef_?I-b z?#Am!PqypSlS%4rt0p$aADIG7ykm~9Ild}gI|)*;l}J!*ZJ(hUScOZrFc7Z)4GbKu z;kb}b1?WUVPHG$S>k9iW1zKot=72p>>+|cE!69lUaEO{8ix7*DD-sKCaQP?>oh&;- z?x8;)Josli*Zu{z@D5$Q1a^hBLPI!onBoxWX&}r;Z{S;j24QXWk>4Guti(Un-~Js^ zBCr171NOj36aIW@c$iiYz2tH_+R3ri-bE<^vapN}5e(QZG)~;XQfQ3&tdTiYL_#er9s z)o}u)RzhV91KpP;?v#b)W=(R+QA7_eA>B$p9II!h!6*$9SYvASYXY(9pRd+ zo|CTFOXnLjW)?^nQ^X30t-WS~`fWVB30AjAYu~qkj-@AYgnth`U*d3$H98Vi8EQIQ zKQEI`N@RuQf^G4g?UU#XudyyZ*#$xjYrlhVOBgq!GhEofwF^<}6)( zq$t9}z6p4+2s#j(Mf3Fkgs#Km<{6T)YC@>>0 zb;0&0TI%;H?aV?w|XUly}oQlb_9a!fSj^!DPu2+R?n_~LP( z5XkUx=rdR-h|ox;+`w(!xX%KUBsKzq4fO2c&~-VUu_Lo3cW&75TE<}6;**U7(+`E0 z5s!J0?3 z{+hJVtC(dI`*yg;KJ=*JJzj8$(5DglZVmlQidrFaw=$W4wAa+rw@j-YpLJPh07M1XQurnYz*%=|O>{&vzi3 zQn+U%kr1C&pfchqgaA-@^e-{(jXb@WJ2LSV`#MQxplJhPz^EgIP*&pPlo;b^)=L=(SCBqD^?N<>rNI8k8{Q2KX>lO{5ILtZsT$vP_w zN1+s=My+wMdc7~14Zr>J%WsDs(E9Xa2P!KMj<>fox2F^)nS~CiZ2H8^Ei+On7I4+6 z_I0ys#x^SyY%Ymt9%K9pdyLoH6s2QGemMWQaft+CVf$Rcy1u}{2YfZ_D~0;;Vc$r} zkFdr5oZ}g$n2R>_@D6&Q0(2s6g%4W@kIM$CckHi;psPKIL^y#*PUoH)l2a1LI&zE%>LcaonLjQK< z=Q{4kS`zQb;A?r8xRxJBI7$Xe2ssqIm33qj0TM@v3~BzfK@o=-K65S_{@!IV=#zki z4n?>)n2Hk`$X7u!Flb%CRG`u_!s`Kl!KifW|*32cFvNNp?lRBrixM#?q8CUBp8J6r+U2YZdzz5}c_^gPBR|pT( z`UF3!c`NHkq^<9Sh5`VA9cm>FM{$rhdtMRG@T$xofo3UB^jrxp~M zHH6FmZIYqiN8z|`>0_Z0IHpZW+6`FfN=PvUkw+|fVhVR7`|9<@(`}7jlRvZ2?`_T+ zi_f=}296xuzII;Anlx7y_Y|l$DdSw(j+~w?ri_Nh&|Pf9{NDaftS2d8KLn-1V$4Vs zg)qu~c+Y`*g!;813;WgDs7L5g=vQLM5Xr3k(G438Y}`nXKQ#L4tD_IC#S-v7`NDjW zmWy>rXkn7DFc=97L#?zh*Wjmsc3T(%Z4?a4gvy~|1yRSI2-pQjT_YHo8?(?v7BR}S z>J{9F4(>U0sH&nmaPYPD2lsA5%KE#SYwH`?6u{!Ia@zU|0UPhK5^agCbgb}J)-_I3 z5L@Xi7h55CM_T!@BKBa9U+IC46|vPB7in$bsG(LmR<7Wd3~>Tv4-tFr+)iR=BkUnG zEnJurPtJ(v4;DH)SEFaCL2fgFoiu8>1Q$1d3lko&LoS* zLg@VVirjJ(83<313@svfJu$bhfX78_5xhRGanSN*0z7EXR7(U7UC{#j{PV}R#UbyS zMzQVq3*cwBrj#2^0VCV6_#`H!gssGmw}`sM&n}4b@7XQ+9Ig`3b)JS?OSLK#iway>1lbqb2Daw zuNWa4(~1WPB1yS~iUT8IIa6P8`F}lfDtP#c$DX_L)mK>#GyU*~Au;z5;ZK5BV)4EN zPAGaukUVqfnG?Yyn8}@Qy}>qo_#sB*4|2Gl<|DfPL~w|$1T}AE?M9+T-pZ*_eAfQz z%CiKs*y?{To>#{=m*N>z4oCf^5E! z8L(JMc#w(^#xQhB9%~Y8!{QMTSpMol>*j;Lh3ndz2D_1A2{-o@bz7=7?4Au&)Rq4Q zqm6_1DPub+E;=tRhmdKVG#By&f#pGQ(LN(ZP~Gl_k^1**2M}#1rK|mqB)1LO*-qqy zDPH^$@&a68?Q7NZ>xnk>)FZi@rh7qhgC3e6&9lucyku!>vn+bd06>lmmXrk-vmrGp zl0j?v17KO+li?5YZ{4_7o|GVwCM3yuPAhD^c$I9!(Z{adCQVF4m7+x1{MD0qgwkHg z*M53ZE8ycZYSi7-^5j?S<}{QkGSxSxhA4u`!(76@+20BfyIRT7(xwcQX4U)r?&Pu(5V4p)_Ll3$HswrDm(8S`TU7gF z6XlsktubEAAN!%JrLcBb7O#vNEBBLQA<)6=r#e;S;#d5qF>l!Q_!-Jtd+WZZPF#B2 z*JhvJGWhoFQ&A)5z^eauMC&*~x1`X1vfSbY4j2$$PHtboQ-4bf;2*(|vhY@Ux^XLI;tWGpzK}5iE zfSqyAAOC>Z-rH_JdfRQ=wl8$|b@wgoniEvB{r$6pnk&~odf%$yzBLa#I(u3@fNe%; zp4K1a@4Lcww20Tq|tt`s1}V2Zo&e83j5|Mq|(Tcv?a7Lau*&yr(h4t1HOtcMR{Z zsX4yhKay=9R<3<;e(RmX>4won)3F1GuhDCM@B_y+hYuVxC5{@>hwt1v|KM6H{=iRx zOZ38i;iu4aU{MPPnuY_6^&mbndPia^ZTf4?4wFM`Hq<#srn|2>efpZ0p6l!%?Wq(} zodt2S$+(1`joWumZQ3VhOpb6(Zv+2M36;{-I z?usj}L5A~Ce0%R;cNy|Eg?>xD(H0H&C|1{KK#v?=xb#GOCdrFoV8Jn$dmUdmz3}e4 zE$1%3{F-M^v-Y;Wp{{b|>Ji$9oT>RT|$Fxe{2O{)D5n%ts0Z?*|b6_zkCq=zR zbkvHbv$N-JOS*Mo;bwX373*fNY+@g*n!-J5SAy`snxz_KvrQuB3UzM@XPHICZq0J$-0=lw+I1t-9i98_+|hl1W+y+B2IW{P z(HkjU%gFvk+?s%msG0Uv|%9*9YelI1(_pY;6R<0^i$~Q>mzEbv243La+gLh*95(@a* z()#Lc$!n3de_`=2hc^q;i}woSi>2QOCCE@^;UpeT;>R?Mt9*ArIr5fj{YDj5OCvcM z`os9)Q1M}Z&9rWlJk3><#`1*cw}e!o7f^A*x0`t$nJZm5b=1e+$M94}hpI1vNh0j* zQYAt379n`-yK+^y^oPT|Qu;%9I`oGNYkYLIS+9J2mJ$ik%23uMNL-d^^CzXmjo3xm zHP1kbknH-}}=(7o>FAIo;!0u%vSnLW|lcK)0~wV`6w1_g%20VDSpRs>1vPU(>27-LBZ>MP0mCT+Ler`1*7V6V$T z`0my37avHsbynxqm1i1@Ye%Zuwp3)KtWPnvRu$CxGP64;s}G;S!s8yQ^aDr>bPJWP zCSXD+#EfDLB$tZ9&=jvm<5+qQqQ zrM7Y+r`&Vd@V?6gn;SVv?Vhjwr_BrPbDOF_w-}(SjYg$r=tvTxe zTNTb0Bsn4l57f@>h&U;+kC)X|f7D0hqx#!I<$QiYPg>p4!1UII;>x@Mk7S{!v|ylQ zfu$RbnVD&p$u-Ox3YC`WbUHnK^80nktc`EhV#zZY%)_r?@uMb^5Nc&jEn)`J2h-94OPdvD{QRr zusb)yrjW#1tge8*MVX}4xym)k37Ysg7g+ypR`B@ZJ+ZOu*PRc2xsCl5DA6Eh>19Ak ztQs4Hvo}bR;^9b={|cA$34KK+Us`xbQ2pxbTX$r4RT+!aNg0|f_rE-@&=)CJ;vF+< zLQj|U7s+KCWKtA>r0)MNIM6*8<9Nc%3&LlA`i!7|+2__-)k*HOiJiY?2exhvo$M@; z$+pVm+wuPRQVO>F^OV!eC~jLY5IRx4mheS2VuJL|1#P+QdB4}24+Z-#$w>|-u>`V< zyrHoL=3a2R9BX=i?{&M2tJR6=>TGj%5je~}sCjdlp*1(ZtB^xm$)N?)5=X;rO+tp4 z(<44Txnjpq)RHN-au{XfE_9o zPdgbgRg-)mQXL#P`WO5)#S@ha3ynL=)@>ss-UwO(1wj%3g-x#cCSd_*>ebj&T;AeR zMmS_nEDS^*6VBXllWlzWWO|M&$(Ed3S~FX+e%pe-CV#}gz}`8!gC~A1?etTxp_>Kd0Sft+W>|gVcwp;^$AaZH*wwL!*hv0emQZDoPA3f!nNXRQJ^=G z6y^4eHoUH)^qvc$=T>!^T=8+4>XfW1i6ZnXW+AC9bYi$CPPSH}FpCGZ>=AU9&TUD& zvt=e|(SP#P7Uo&%0yCVA@VwCPM1Ft486J8Kx96fcUG>YCIMXFK(|rO|b1r{DXTxkD zdqIi7jFQO?#-|3d*5R|yCYMVrK2qRhb2@8MbH~2MG^>ma4j&2?y;#thzgwEVoyq3L z6Ek06rCF`cq*ZOq68gAPKk}`S#k)h#zwm-!5wz;x)?5+#$=6)6>_*TN0q`yWfY1~! z9fd=T$+u1Qr{zk2D(j6b7Yb{e4AcBr84^C(N8g z_1bN3E-Eff9DKAeOqxQ2dOSI~qpcv2 zOQ|l^Y35Yj7L9rc=th(^TZ7O|IXg)!6w?JJ<_EeVr+-2pw^<|F_^HFe!-ogg2KVj{ z&J3^4H zkJ)`NG8ypZmzxuUNiK({^aLAksV;K$Rb}MiinP_O9BuJVR~EE3b`}>k*5*`SyLs2+ z!-2Jd+|I&PxG7xe$f?N4rm78*Q1;?wW+{fYVG5!vlJs(sk}g0ps2@ss(Vk;RHn}TP z3Jnh3x~9t1Tz$}xpH^A7Uh6azrBu5&1~1#awLG&|dFIM%uQaGf6B55M4E_76GnvNG z;cuwoN7V-W;>BE_Jqf=ux)H;SH5A5AFfAAwVU0%9- zucw0TwdKXikwmFuU2#uO&)63nS?3*4t`NcjlVH{bns`KKCLXe^Gk^6#mNT(;=e7eZ z5DYaISC*HqVoy%LN_`1gi*Ju2?%sSJ@b;m@4B^=SO%d-4o(g{b>oa?I&L4RD6r1r> z21>_-V>2@|Q+ugn_MK4OsKYIGOo;&!LE$_x>arq^`;bsQ`AHkChZomuYu#`>ac3~N zJ>kUqU8mT5S#?breKYmwk-FV;uPy%icl-BWfBCA>(N(M0tRcYBeIz&`n4gGC>(=c%lug0{#diSOuyF4JnG^XGNVKbw5bAee1@zL)Tws zkg7E@)C1Exjc8tQBB!wPr4Pr?zrFbRu@{4aQKnH#llH5nYOQRd z1Uy*Cdi(9gx8Zuu>Q)!zDxGent3dNtUU7kvJ`i$jNji$Kkjz40lGA#a9NYj^QmA16YykU_JE2pjraBzT`rzp0*YZ3^8+cBm;o*txnRa_dhTWbC z&7N*EUCop_2a5 z(Z2rCRRb1Fs>y0KrCRQ?q@>tvDJd4FK6#$!B563XdU%}Y9qGSNtIx!-M!e=(Aix=` zXV+qL%3~2o5vG7m!f!sQ#&b)p1oTi0>J(DK6i}_$x$TWPxw3=`Xo?gt{N8~V{tHVu zG5IJ~E+0Dl)0j9UIOG{ymYpu`{O92ePw(73-)Wz4`O3=c3!9ufW{O7(vNMr|qgd}N z%4>0JHtow!au_E{HE{@DcqreAF=k^*qd<3I6=dn^c_kT#}}A$H*mq|3jg(KNEcV4F1l^Zhb z%q_2qW9ypq#i2vWqMWzpU9L2gDpF*b9i?&c4ay{q*6CC0;?-&kSj*ra7ecj)Sk}Al zD;;bSC@_HAJqifPH4WvQo0=(S7EM307@~m-cLsqR_VL5E)n%*KSz80f0<}6#la^hO zlh=_Q1T&bvOK)Di=AD&1ch8jMnzY};k9_qeQ3(<|B(>=fXwk5bdYV};iME)U$gfVx0VoQboRzS6P6U@&h>!{E%r z?45_BNNHqb!!+Ryj23*6-!Ky$!4YQ-CK*W*LTWlT3Pjz$iGD|Qa)!oXv}E$!j-{(N z1u4^`Ffi4gfJCXWPK!GwK#3hUhQ7pn!O78&Ma&{vG>b=FTx<=A#_S4q*=U)^Q^2M} zPmq>g7R)bQyfXNM;Pb(9`z3Kqcs98@f#)!*`((Z)S=1Sz1=dn|sM@lo#2wGHAH2}e zk>lNmBq26d!qeW-DbQc+k!|`~-1ygHr#dHMHwZ4y`}rxbF}9&%m-b}u5zWewS0O{ ziHEm@%K|$9wF&ZKSpO#Vo0t@jLs`+kx%v$ji$Udb^{RAzW6h>Ci`F1z)m=M63wJlw zZI&eU{J_$eAE$qcSzR90>Ygv%=PXuMoNNg-gnkLR;m5L^V8O_%rwyqR1F0tx2qK3t zRZw$8_ZAgzv52-tIJABKBFW*PW6-^r?WH&j+PwFuY6YfMH>N>)n2 z?y0WXQs1VIn$-b~D%<1mH@Oo-XXD%rMb&L6tKRwvr9BD9;PnVRW)2h|l@XtR*{q8?K7kU2AzUpcpy%YZF)2Y>Bf8tLN(r1J%>@JBD zu~n_i%q2D{MEHku?ps@W@7=-FUEOAvU0Am;S?Fi+ zfk%gvQ;bLy5mSO5wxNeO@_O=MTDRgd18E@7kb!s(jTOv0XRN=_UiZ{gS5^P0UmXKyjtE$e*sddOqO1&c^x6Z3KsZ<4H z-7{xelQR?bb5aVDU`r>22Zfhn*7F6XoHc+D9(zDY7I6dg-~vpG=2DGG8jOC*phJ_V zX;TprOoxk);fWiorCtxBt}=NSDhYd4=T0t3O4ZrQ1eR4*=x;WwGy+l=os(u}CnZ|b zWl3^tZcdWHrB^7l4v)iLR#_OQD=kUVSyJQFRRc0zRe4f;Msm7Q>Gl*^Ws00Yb(%6! z#+WfF&}2mlhX(LO$`V0ib{+!Y)ms&JYD!P4*WK3 zOmSu_Qw}3WM~jY2JtRzv7{Qjuk`rx^`9@5X4cn+$K$>V&m#C~P)oI<^pt3o@!8&@gaoTKHZIl>D9tX&Vjss9SCu;q83tpT zT!`sN}iTC`#kXTtsg$n5M@5|H8NhY&VZ76}~FDpIPXi%CADoaVZNuQsY>BvlT z+T+#AR9(6~J=LO2%&T&^+e+efWu3(~hejHo7;jU?`9?jOJWGl_$*fRa-6$wB3sdct za)~A_*;HNmx~?JXbXvMnpOIXUlgb2nTx^=bWJ*dewVN`ODqWnVdP8@|#@cj~D@E^e z<(f1uXI89MVaiBMv1hx}lM7wSM5j5o$(_;UNwGUraMHv}O{RPYQzyq=c0KML?mie> zp4(7~e1R#Qy=IfYnC(`kDw<3-l`$hHEzfJr@5T0tUpgnGNO+v@wTIq#i;mH$lMn5k`EnO8Ak%XN)zfQj-#r^86@>$CxC;P}JZy#tt`I zJ@E;J#!`>j5lAR1O3b#zcIc!^N1>z0Qe2c(P-K(JQ!`?VsVTp1IVmpN8BRJPcO#x*f{y-{9eBl#Bq!9%Azqfwdrang?#cDL`9mVBs zzj>BP>yEEGJYKxLxTe$Q9`CLC4m&Y9IX7m;r%W`0Rgxfa~Lg+As`+c0lm%oN~7`tHi1=wN>p{lb+-& zcV?&AI%?fXve>Nho}!X~Gf=K8yL}BVYo(^f#wNuUI{kevrQMPG|4DlfFv+Sif4I-B zoO8}OS65ecb#DB>zA zW(>QFvMRbF>`LGMe&^n*o*F>E{r+D+Pjyw@I`^FSo^#%K-jE!ainzQ=18N2RN+f2WJ_axPP7%P~lf@6)Ll zn8X}*7jkML*GE%)n8DXf`qOL_ld3eAr_on<_V<_znE$!Hz@P`@?ZZy=}ohh%5 zDAbxnCh3zHC4u@z95%Ejf(OBXHO2Xpj6&^l2F7}m7LB~VKW&N2BTehfx(xctwmTJ)TpzI}3i3MJRV$EMBSHoh^1aRsNod zH9f%A*Y_S6g@NRIgts73KDCY9SvKDU_Pd z(LtL|Ybf^zC;0V3uHEm#KYsiz>%~(RN*$Z3`Xdm>#P55G1CV7X(f|jrFa>@^pnKk( z@9=O45wJKdx@&j%jA`}$uh>7$frLQaRLdjuwd170;t<}nq3CmgHBg#wk${l$`;!x| z_y^-fG+rFxhy%y~p-h_FS`f;?oU0Vre5=1L)E)}Y#B?45Dr$F6B{YqT$2wCfVJgjLaY~uYUGu*@Yjkn4@hF!vBF&Z@8ce>QO-t zG9s|t&=`enO#h?5Jy9-`d&=<5Mfkv-tNZiJ*3}1?t&nYj?t;yj;Cp!Wh0Z1>C*r4E zpu(gm`(3A&fxkw%Da!s|Q0_{R6izte=>&7c6Vh0HRxv|#3aQ;JQCJnqbjF{lA(*q5 z5Co|iwPhx{W8Mv=T9Vz?nR*M!PIYx$Lb6+$4>7I;!Jh1Gs3F+4u~_FG zyD{OHx`ukpDw91L^9p71d^MutKV`k18TKv^+{((?A+|^wJ|1k?exsK z*h?!y39YC=pZO^~vkGUSCMaOOi%(4}`o874!x5SnO~O5Wx&3Ef`9fm-`Qx#kp?`FH zm}i$4yEj?bkI?e5bS8d60_^W}#bTjFwfa$F5Hr|P2t#C0rLwX{>j7h-90`QUA@(sw z#@>yps;)t@uOEHn^Q#Z!@s1_J)Fr2p{l;)-mg)b#Mh+tNu#VhQo;K(!d`E{!IUk^zJX# z?WjAl&T}}&E-vzbs&Z9v@}dR;s);>71s*8&XaM>Nq6xgBA`Z`RI8Oy|Do#Y@_fMs! z1Mc+0nDC4C`AqN8vdY!Avm;aVtE`!jKNv`f3=zA*-{4Cd>xUC!M?T=x8Cpz%uAJMO zb4Euy!a;|lIYfwF$b>qgp@1UVyYZCQ=2r_P0S z^^sfU61jvJ)D;0_g82cg#PB{caO{DKd7MDcTYRX#%*o?)DyS|;jVM&|5cnzoZhE^K zK!p+LfRv-q2novRE25)>A{|UF_{C2{1HSEx=tR!er8CpH&UD%z3aE6lP=h<%Q|^m4 z9h`5nd8O8DGGJsxYMt7a8`__4^J#=NvSccf>~D8@o2SegWo{_#EKGH&LSc)}CDMr) zmC317%lc`4`!R*hz!XIbw-`%4g#AO z6iUJZ<`$D#(Wa^1gv+$G;M(@VT-0ZYrBzaWJXk*}ETW6=;AGL*(5v8WSF%uALXHWLG&j;M_9W#op z{eAjOCMfnz&ri6clN)x+hg#!p0iz`eyd!b9~kS;O6ARCv*Rx7 z?5-V=;&`w)t=C$om$!y(Lo*YdI(53wFAof63j?m` z8qAySI^gUpXQkGK{d*%#SMKQo(}Fn^I8Pn2V>HNtKf1_)@9^3VUyu`LsJt9)sXAe; z*A+I1B*Po+-#>q$)Dr0k-+U$e7pK<+t7-FaYwz&pE5=HlQ$LXV^zBn5G_hQok&7gu z-sWuwNRP*=bxFRNsn5hev-`WnY`O(Y`@1zak_mHB9P0;g$hwGwa7xIi%@${H%@%mW zx^SR#=n%Ps{mm0kZ2W~xNF8B4WXpcizVAEx*#~CFLBLWVaQ_EVoug9Nn^GK9ti*rH zx45bw$abM-I1eh$wn7Ck48j>BNZaI9<*nO4(z1Ve>QGRizI>luVkk^`4$f~oJW`t8 zZFX)tuqbcb(lM~05IAqh&otx`GpkLrmZWpnkyA^1w-ka+O*@*K+Y1#?K8`(Wq_qh+ zkFFX>IApH%Wm$*8Oh#_ImBMgh%Za;(hVDCk_|WpjAv6Zdcn>RFEv+ID~ zxoQ7E&z>#U;L-KXQ}QG8qni~1S#-R7;eC@GJKEYC+K!we=lF*PbCbc1=vvs&=`n2p zM`l!0;WZPp1$>ugtA|rofK;sARQdw(qEgpAos<6V<<7<)Mfam0eAFD7`e6AM#C_LK z7JWc{p-hzbw}-7p+0tV7xr1GWC}~=i?rdyrWo}#DQ`&ww>un1YqA|^#97(sSI7t3X z{>1oklIw>A33=rrB$QNe*`cYLEdaI`!hQ;gg=4uq6|ua0@Ur;yiLrsL7w(IA(y7fU zQDR}x*=Pv?6idQ*Dj2K(c1xGpDnGcX^XlCtq-Nit{=D37?tm+OBO?=if=Hzov?)(S zABx>L5Gfh~lNXZgoPdV?n;@IPkF06|14P{F^ZQPKnWCb=8~#+bex%K#v3ZRq!#9t9 z?6O1Ur7|-S4#kW8xkA=z_BeD}-RcTsU46NMJce@8hvCCh9U)R{;ktAL0;bFx@Zqi| zP;(UWt>dx(YK$78^y?gH`MW-LQWEOe)aWj#_IAGwfH&VQk>$nGKs|HK>hs>Aa(vX- zRV1%r)6;rI0>+BR^OrdPM@0zeFb3-tvsb ztV9U7{O@`W%V0%dUUklFiZOcj4RuH%usS5D1@~HXX@j36m5pvP`m&+W)}R78qyA#6 z7}JF@;Z;;YH7W=i0)>K45)g1~0>>~|=@7RWu>&|YuYgwEj|`lX5jJ>atzAW-G$-$EGv>`i&AP}h^?^M5N0UpT*T_#x zq;2FewpTzxai=AM-+ygPSi-bULeBcjIT`-i;Rz|lN$D0B(Jo|0ti0&~A9L)x+8q?MGFQO2lfU##v|{m=g+GR+@1Z78#h-rCeDJjdSLzST+ls_`*?JPSW9#i{rpKkX#rLTUvLGOXO;uYiufDc26y(+C~yOyDggv$sMtz))_SARq|+9(luuHDlDz7 zS&b$N2XS~$$L3n@HxxS?m5%H%Wdang9|5iaJ>R?t7eoYJ_QcdldzclWi2J?treQtRvKYDuX2Wgcs++3aZ6cB;ZX{#dIo+R5H!Y0ayY9fQu>BQt|3 z@}9y>(mw=uwBCuaHkC@sUYi&<)nT+d;Xg z4w2{18}oTFN-Eq?K0b0uI`aNWQ&O$6X`BJQ{D$}JxVr6P3i8kOZ5E5R2t}?;fOAh> z3p2ZUyZ~ib@3rD51wFmCyb=9Eeqjo!Wj3|d-b-sCtcVz?eI~cGC;LOGXh|TpdAh4b z5#IQew_OuMi5Ql>{~qkS?AkU#3PbVLzj7u#*}6uA_+&(6VQI|3g-RwHZgtmPG%x`Y z(!S#MY`n7HbH#FT&@8oVDUZdv!upt5-)`?Y*mdFbO1{5P3XFF8J55u`?Uw%q)l zl)H=E9lT{<-*i|af?rqhn&rEmjlVI!X=yGuSuez#!*zh%&pFy~u6;P-N45f-Z}5UN zRm>3fY^$Sk`@TBNC4{s7l&s2F&~|Sbt&X`O$$w}1DR%jq2$bWL2Xp+-D(q=rkvw# z9mDCSd{OUiFO=lI-h5_EE>d@PVDZj*06t^2;|AM=e72-g4Qhljw!gurA%A5n0B34Q$P?e&PvrtW50xK@XXG_FXpw^p+n)wfhFxZ=tSspfT zMb?2SuaQmI0{#apdj?PV8mx*?X`;SB0jPV=u$q5>)-KB&~$ zFf3iaGA4`Lx`iCdvvV`!!-j!UbZK#i0P%C{mb&Tk!&fovy#lC6Cv<}ix#@Ilu5IVd zmI8^-Ie#W=d|fWT`HnLuZ5ENRuRduoFB|onHxcKCKqE$!VZ>KKms3=R;(f^Y<#PqQOY7ZR~)&rUt~*IeIdWyZIrs~y@TX0 zxei)L;>%s5LgwJni=`x*kIphem(A{yZ4ijYNFP^7f~M^$a@30k7*NA1C0_h=tP?J> z@7&7raxKk5Uu6Q_DZ(knt;iSxJw6=8?+Fh1V(4Y%wW8s@lja=C`HL!U@d30g2UokYZdY{=~ z^jb|O2UKM^I*~7czhHq7Th7sJ&QXBJ6G~kuxX|i2NMUWN$Tgh37M|?Hv!YW4Y%--> zp;zf5j%d-X)~^_KPK!b=R~VK0u)VvWH<6DE!v?Katu!b!I!`g3D%gdDVSg+P7>!Pq z+$7g)U9HLXUdmZ0mAwxjf&A0No{|6u0%+{T&orEu;s|2q00S4eR{b1!k4_zycL~Z_ z6{2RO)sHI@jnrU4$;IxBT8Ym=75{OCNF*)2gTh6DsI_lE`0woRghGd>e?YV-6t&@v z=5~R3m7E7aI?gv1^Tcr@Xx=nr4ihCoeGCh{Vc|d*fsZ>etTgrX=2!CNa{ixOHk<3$ zF00k`ef?5<`=b6E-!Lo|@%|A{Uh~h|Mvtda^R$-Y3JunJ8v7_ili_RosTlSn5%Ea9w2{Su0-r;bYbY>nv*mY@{ zPH5!o0CGEqN<43aX&of;!NSl)A4+srDr+@u+|5Da(taou_f!B`>gYgtHwA$f*s6~I zaP9CiE~17j$StZxFw0w~2SGv<3qw3Jq7X9mYLmGq(=joS4+fSwK%|ZZ03wY!*zaK$ zLt@l|bG#n(I(;QfjGAmZUIPw$GUUs4?Kao~VZ8%Wkpuz%ClGKuu)dDaEVLZuh7KSJ zq?t$_0yJls#UTdWrl8^!Z^*Dlt*}YW;p|w<>Lv}tNwtg-{Cz5!5J`~2R;4wPRj0(9 zQ2Wc##Q0R&A+6X=GP{Bt>-#nk*T^kLQxyuh`dx&CcN2qn zx(<#BW;p;t_bFhekWrXmiztQ$NENR7Kr$49%Pj}n79xNP(gv0EiddXNNgF`b0U+ReK%kO+${9@#_`CzzP`lmJ?f3d`K3UEOyMubKlpI%m!WJsG|Irv! z5=L(}9Wd&(nq;~@xU=*6JDu57qp{#y&V^Rhn>kATKZ3iMBn&8AT_cfyok%xvRGRx= zBPUdBlpIV<%?_bh8G7mMBHVjKBf zTk|WTPVsy)b=wUKE8VGNDycW@G@8anJFmEQ*TVe9#l`uJ3$lThu1;8V@@u~k{2!(W z89#$ao(>+n@-)j3SOiwD3f)`hDIzu)`H3`8c@OE2IZ4K7Cc#5z$zD``YMM>P=89c= z1HK*Y-Hpy3Pau5b$zlUONTuCpb&uGC<>Hxgo9gc^?1Q;Z(JRfeYcKB_9Wxns81;ZT zWlJV9!F@e9+-6C}vNHKRvGv4=UcJb^wy?1nVPBKWI=fm1xJP&$k3g&JMR4qs|ErHs zS!SSbg~9WZ;ok&&_=>I@Pqr?j-bP((QT*SMVoO___Fw$1<)P$)0|fU2N-mcTNLYovQ6fr}l?uJ!1%b+b6kjZ}ig|6CJl@fLY|N3+ zA_S(`+1>9eI?Oj+HF8Dg%_k4__WUu-7qW`D$D*iAo_n_{l5lYQ`*{t(}$Z+HmA+K5Y&23816GUyGv)w z?ZyWz?+C0u5sL?p4qbnzJ{*Y&L_Ngbn;>@S0*k`t{c-l+WZ=`)$arXi1!T*jMsbcI z($4|^*AWQ6!bQX%J$eig@XtT5+P{44=n9CzEDU;Qp+V8Jg16*h1*N1;=-?;(xdHZz zpz7Ans6Bi^M(b?9t*xPXW;FRN#xptD)~h!y4v_bL zfL59Yz;Lieg#{l?uZqw&ntp`iS_RUT?WE-yjV*EVG06yD-87h`&q#f;_hQE&g$Y;O zkwZxiF)!Xv(GzT+$-1a>l-XQ#Xc9hWA;?vHoXDwtO6LeIj42SP;RWIC&T-XK(=9^b zc(fkVK}#RL%;65@ChH|6AzM_KJFn#xcxa(faT_&HK2fc{X^$Za0epR!vi_}lv3>HF z36D`5u2$pBt#fmZ=aVK>=0qV5uyqjuaFQiwT z*80U16SFJTtKTR8BvdN#V0s)Q9LGIeGIlDk{t|FUJj!-k%? zPLYFWIJTgS`2x|H-;=UC$tFua=53)?Foe(#&Pfc^`j|?WV=ut@R28HC*-1S0tvDf z0?DvC4Zsy6CV&srr@I02I7h7D4bVWVl`a%E?p~o17TLf)3<+w>ZnDfi)mhrIK=n8}5GS!?RPs}IJnnYKVoxq@ zT3PIBURf+R(c;C{S;(sj+eRkl3Wwb8P}sHl915Q;vrk?%H9 z1QTno2`&Q!zA6M&X_==&wOC3eR03D4Q8*UypH^1^IK|@(zU4dT|{tT=#vD|@Rg^Qb3v87u163tEX zyPQsyU8$|NmdAfcm#XqyTXsJebc=-ZV(B=|N1|TSFguta@{!yI#fVw^?V6PNN6tA3 zCL!$VNCbv{2z3`_1+#^olJSc6TX#64?3r_wK77L;MpOZ_%%Rpt&GAN`y79u97rRY` zP<>x$QWccwYNK1t5DN{(j^kz3wHXV-#$chzI)bcp%Z{!mg07 zy#`%{2FD_rmz$*Z4AK+^kIyKh^O^5)e#bS?n!iZ;gg@ea3%Xc z7l@J==-uoqpJivTjP#y$2qlEiZoLj0kSKzhAnS+8*`{Npo9`~E&jm`u{pHqvTQB=2 zgUmHNjIWY6`4KAcHAeTdGvw$+C{I_Qgvn!ljV^+VbF{#9Wvxu7|Mrs?t~_?(v8OIv z`EhHaIZfx>=pysP_|#K8_}`DVc{$3Yg!hSXQURzo=vyD zZ|lL>)YJt{K&x=dci-}v^PU6M`|EDN{m5xT3rpWHHMO;Ro$0E3g&s=M*!wEIx%ghy zi7DM7&lKCIiiyx*6ht51&J;Q&~; zq<6m8KeX`=jIMN*POA4~`#0hM_e$JsqT8R|&aV&6gFv5|0)!;n5}xTnV zKt}U3Kd~jXhxA2s@$`%57s!WBy9E$`4Mw^@{L$2b$ zhOzODhtACoB$!k_9ZgBa?Gouo-_XWg%h$iVZTX5J%4X{jR{09^bu1ZB47N9z6xTT| zz6DJ5fTUO~PCqwI|2_8{+P5I`6EUFdzkL4lYprzI0pMZgKe$a*%{vB+s_u3yBrWhu zg=2gqBA;2Vm+LK^4dJONfl%KRY$-QfkQ5n#$@Ov{-4M_0HASU%OG}AOv{7pxh76#4 zc;+G3Eae&41DwTxXWKCK0cK8YX^dRtl(4ZqHKmYQv|_1P0>QH2mMN!HIGa|h;nEaL z1eGduEMUw^nNccHNDQ%9%+K8Wj{=j*s8z!d7>NesT=*ZFDKS2LN^4Df+>q-AyiE#; zO%fL*yi)O$LTZu41#z!bIz|2@^u?0ov)||5Xbg^u*vPF|P3i-|Nf2~!E2p$!?wbuHqv!PGYDRJp6nXDr-AVEh(Waqzt z{Q$yY03|F=b~>;!2SS z`=jA9WC1S(IWt5JvGh~Fqp9IwAth(H?~h06cQ`pSa_;-58T#Fa+H0#!2JN2^(C^B% zjVP%=@Bhqe^m`V?;>3t$6-%FdlYU3abjAqxBC+%-t}u>oZ5yNHe*dh9{*LVC2zvSs ze*fGm{q9|x$M3Yi&%c48ITz_DzSHDM6%!$yerleiv&U~Yk~n?!wO5^9x#o07TYITg zY?I%8_T2m4f9SX(s$UUG3&6cMG85x@fwCPh8Np^v7ZD2 zeNKzBJoyls;~<5RqB%Ae&Dvk_5v|q;#`;MtK1Ry=AJ4Trv)S3Pj>h97+YXHk?;*so z?UcVhW)H@?=2G#Eqdf}^oE6%Qx%(f?9eSn-VNF#c$}JXs7~psHsW1+nll2ukqk&GYia}hi`xG54(G4)$dvtK1RJN&UgAe4Iy=bzSm`qNY78FuK7 z$f!@3aef06(S#+HW66LMRe8L+zj#SBLW==Nz>$1=&s@0v_)u!Gp?_w0&{1~h9ONqY zPa0bTG40!ZvY3h3vxdeMhe! zyY-6xzV>cUqdVG9z4o2hfD*a^!F%~~8b=}UJpgC*Kitnu?H^rz53q|K7#pxFoxIZs z9-G5h?wDN6)3vIR*t|_N6-=8UN$n2VL7;MzLXSOhuDyf3l?+ zVJ-n{C#Eb495G^H?G!sJ`5kzKr|Vh)50i%|5uP7&bcQiL@(EXi(UdVAIVBM}CrVrQ zwd@Y@s1bwUPC_T9q`B<>dvu`qR0m_GXXDE@STKO zj2fC%*X;^k(q%#)ID8B~-qh=BPN&A=y~!i9y*rxf=Zcq+p-oQ|#(JX-4I%$@xTRsP zr4L+BVsM#F`GK$By_tNMZQOk~`9iGKq>t%;gGVS}f#jG? z&a}jB*-OC(_gcr*K+oRRcfYH7dmy-{zJGFL(%ETha*z}3>l$5}e5qk;?`7wVh9gFM zsk^O1E^?FYhaMD2Dx1Iu)Ns)=8v}fRu+f0A6gR8FG$$Iq1!tRd$+44jrY3zfy|5e; zh)tuVO-Ifg?7zI{&0J@5bEL)VY$loZll!NUEnttL>qvi~;n=>*ukAU%r+1*W?8`Yq z{WRkd3j2WnJWJ6x$D{8yVq)(g|HZz-Y&tl*dLG!@h-q+Fu(x72rY?T#w%Hn7hL`0! z7cp?OHv-%R){yw|GvUri7C75p+F2Ya00r6)4MdBrDWGt)qjRu9-Bc>cYZ3MmOeUY^ zFqh&mduMYh)n<`cJJZP)Od$<#ume6fP7ScvxB$({CgUhGkHMJNw_>nemmEJiXDsLq zDf1$oMe|_K;^DIg_*pEp@UwV#brwb9t|NVc%oY1CKi6}9cMqM$tTQ-}#uQNx6g`K^ zCN62wTaX#2I#^H(Ju)$aB{6yqqci&{M!)Yx$3S=P74lPMF5Z=|MQelp#o6nw3%Y)i zZ#oB7Zd^M?mPiiXYudWH)t_?0zzUSsI3uAR^4t~M+6ozjU#g_;ipmx1+Ho>M@2Wdi zxgtfI-6RF74aUjc6+)XS+7A<{T(RH^KNcto*T#jrHgIh~B)KaVz%x&K2I=Il7;qPN zMGQ@jYhzq{9sPWYhnd|+!adv22o~}gPFTxMU}e|dKZP6yCOxK-N>oJ z!OUF=q0JQShr-NVvET|n7GUPCP!79+YXg`oZC(e2=$XRIT`}M;?h1vOyJCbHVTt(; z5A)gzg&CEYl<=MB=9#;Kf>C4;5j7ml+!ZT<3pc%s!pvQfqRnpRIUZ*2N(gO0oq3qK zD;8Yg#{$gU6&LQ>z_kI)l{O|aPkW{?b5{(wi@QQ$=B{8?8Cq>2LU+R2N}Yr;k!gIQ zyXFnSHXuiY?i&0O!7o?BOa(X@6ZgDvv>2$lm$tyY=p#b@%(bwg#YvFz2;EhcKHkl@ zU?N-#te9Ymj>11ZH_DMp3w~CmXmJe1Kq7S4Rr~<2daDEmrwHkkD`8o%(=xm|%UBcYIp0p8USj;&ox^9s0oBl1JIC7){Ikf@>*T zJA_gcZ{Vp_1bdCXul+k)#@woyNxb7wwJy$NAsxwS8Rby*IExR|BI@$CeA9B7_#W7> zA)Yz7wCPZWRnCzC+_wSu%~bCz(AYknd(r@}4a8SoZpv>f{|L8{KV=SWS~{4ax6u%Q z?W7){LnIf$ia;$1^hN6b{ohaG?>@nv1@?sn_SH6N|ST2ej>!gLTFA$v>}m! zzq@&0`>t1+Ymtfc$3OcS+L@RhW<+46@EO4EdD8PLj7oauVXQ9=G0mFaD9AvmWwu^&ZVP zsIdKBG`f{=R^QnGCX@W`F5RBz&Gkf;?IIz)GuE9`_~^UZlx% zl8NnPoc+Xh_Tx;1o@V%C(LnW`^#mjIN+ei)2g?}%%3p^Cr0IL9`wJox`TT$o*}(B? zbBr;~Bdm6$K4_yQM{Gf|9fe0|@sR)xsU^=jgFz>XkbJ80PC0&E61v)RmT28QmZzv*M=9i zcmk$@uQA_)pJF?91CJV1_Mr?CG6YQ1{Cv}mPsJ|IeqObOAiShz4gM+J?$&DI%H#-| z!)mEaJ5WlsI5c{NL8f$=tYNiGrm?j=W^y`Bco9s4N@Y;WP0o-pZF4j`@*P&6T49n) zWNMqsnz306Hg{{}BX%cJUEqanbfK<;xru3^R?bib8f0*?K(etA&~W&~k$*`?<0CM` z82ySAxz5d=Zp_=<(?)oVj>MyBzuT5?{7;+2DREi zU&@4neVqB;>SN@e*)KmHM<157!z=jwB)qbnDj6dD0ym{n*QHYLPNfD=*v2kViBn>g zgnm>jQ%bc?Cexv-!z!ZzpXJwcEz$ngN)K>S3jq5&*8Yq6D!5J<&I^=Z`3X1}5Vf%O zionhMxE4`KbyhH2wV!JfM$P}M?S`?%UG`uQ7MN1wi)C+y#LD`wEnSDzvni01NK_IyDZ30v1Wc6rsiG!5ok#4f_XP zKsm;A|Ixyc(WChz_uqfC>F6k4_rHK|4-o!()6oYWz%?LE9s8)@<+Tq}t{^h`M6@5l z%d6+uPq|!DAlGhU5+UsPBBcX}J@4QLWe+8Aj zwn9_?Q2Bv5v`$FB3<8SP<_IbG&VIFeg@fhNodrCs*(WuhYggowHh+6BeedF;{IxB# zzI7-9)csT4i)0KUC4|GeFX4*6?)$_G2MI9(^g$)+cC2~o{&nq-RNc4m`>U8**44QLFuVe>f>z zy*j`%t^fdV0Dyl10E#-!tE6iCqGa9xb#mRt&m}C$BUDPlX^s}6r0a;+L9I`h%4(Yy&bU3+ty(TIxoV4=`x|V@W|SK0s{DS@f(d!r_l_SVkAvx3J2KVt~i_y z{5j#bTUT8B7?i2YWP&`w+n&kApK)k9LMRJiP9Z@J&M$gESzQ!;c*EBC{J+61P!cl`~@a!G>fqp-d~2Y6Vu65>uj)ilj_HA(t^S zwNx3@Xp~~TPJ_B3a-~cpksAe!Oa|tM-lSTT{uN-iLd)F4u`r6msL3IC`AzFmv537Z zUi&Y>Rh&xfC;tpuET-qU{B>TgxyoZ-kshE1P zhxPj__wY?INRf;aT0n}+2Vg+%Bm!5XB00rA{TKXlioKq+{pBy9dD*r96gVKB*Qi6a zoSDG)0W{4*h=fqbttynYT>6ss4+cG+V9@JjKifgP>`yz1p9DLRa>d)h{*?WeGa7Ze zqfw^Y6^**^VjrtCX9lAl{NVOPS3li>T7Q8q+~emLp zHg{8J!W#L5gdiYeG6m1DpISX9c=?a7vX4GhEZ&G#lWS+05l}7=dCNsb+aH0KQb0FJ zJl)HM+)^p#?w`L#aAo@7*2M#98GA$!dhoV5q~yfNcudfl*gAObv~N~RU}-E?TNANUh8I~ zJsL*dNn51vPqAPy77qk4eB;_Rb^po4u}CVJUH5qBEiSv=1x|+v zym&KZRJfIEjvgQHMAz5i!>MZ5L|bG{h^)5k zNs{r@6#gYJbPW$RRDT11B@^^ys)m8`vLu~#Wjy!-=OEk{-9l?wLZ zJ19Byyy^up>CCj)v{IQmY&AKQQiH;vakQjL1E4tSusP^Z8kHKYyPen~t!`VvYRgz% zHnmJ5H!0LUYeybxr!8#^IZbkoy|w!fQYneogSgO0FErxE@luLjPL(Qx zZ>^F-50BQV&R-LDYp=h9TC)1c-(bj9mE)ZlbD{2Af+xsv9LM2&6ahpuBsz^3SY3c} zQa8i=xxH21C2e0UG+z6z)9F~=C8pn+3TLlBO(ONS#{QtyW3~9Sx&9D7@S+8>L{xRg zzbaZ>D$7^3L8=$>+8~Kkuf1IfT$kLjOle}onc5!UB^+;R=h9O30>tb>W&jt5q7Tac zlAkXX<4*>&W>>qlVaU~5AIzC5ADJK}aRHz2IjzEP+mTlq>HBgM^`TAI%`+Awp;jQVxIG&j z-am_4Y5qW8V4;v3*|ad%xutQrt=$(Wj9R_q#zaY<>?`*hbt5`MyCYU3Q-idN8p0R{u$&r9t(vq6J?O(Kfz8e1v`OENlV5B%BqZQQSFqTIG(?zsrAN2G;6@- zege2oEuj`cP5`^4B~XwwJmffKzxQ7IDaS)3q9HG_Ud=ujGBudKj&LN#m59yd}j$o+6L)1G0C4-g6LFNKJv34D!g_$b`5?pYJm?OOX5*NX%O5m-ZL#`vAZ_C&E1DHRi~?Hk&Q z@nT1$qb*Tv$E>xlh3md2cu!@gQ9E)!)~kl)N&bI)zKJvWaJ#X(EC1#@vlf?vmUh{GYX%jQl6 zA}PDxVl-I{wqzujuo-L?u9-L1?AHo9B%w>1nQaDpA{dO@j5hGLEaW>Hs~SYqW|?Mf zCvf@8a!z!hJP{o*39zHUt&aQ0pK2Ejpv-x(7@|rzALc$H%)&r(9zq7tAy1hFc^yc{ z07)hWN-fbu(2=)U8(jnO^uX!&_MRLs_8f|5cg0c4n#}Yq93)qNM5R<|JTCY5$xNi4 zd81L-+$q-`RZ7^GMOyjoQni@<4N(aR`vy^{ZoYBmin5#)X`p|}No3=|^j@7#bJ^y- zr^tu5%nPTq$QNwIgzNNvTb;(Q~-7@eZy7pDl5Aw|`4nP6{ zUYqj&I`$j9$RD#m99UIne?(8AqIKUSw~*c3kr&6f`S@UD+$;;cX8h$}kbRNky|4rxwsdYr>ZH3I;`6 z*Z9r`D}9sW(|vKH%wg}DWgqC9nd{*OxfCqK7J=!mk3en_Z5^-alu z>S%IZUNudP0-gdL_f9+{ zD$rl@khK>0s6lzB&0(~Zsh)9HejL_#aKD-XZ zkSE!kHo0U%wIbqSpRNKTq)SHnAcXVTUunQjEk%!nECjDwDnH1dwgu{gL>*-RNdLD~ zE|I$fPDe24a0Wh*|4g2}6aRh_aPTK_c#bl0k(W3z0W29O5QRvtV4<$@k^)TfIA(>B zK1cLD=X-n4_mt1~^_?%Lwq!C}QmL((%vRz$cH-o*V<%5U$EK#o#-^vR*jM3X`3eN9 zP=Eah2?zYJ0#n?gvKKxgM)fW?xsIM)`Ej5%>JNnJfmR&XQVPEj?MJJpSyW~q2CVO+ zybXhRaiw#uRQDUQ%t&P0;R5n~Tw!qK5$?(|y#f#>aP*vof32u$E1Vd+<392@dutg# z;#|7!FZ_=*hiyLh=-4mrAXa4KqIW`j%W}#jRW)H`ypR3}O_RHm80-F0`H@qf9=+oi z`0esCI|MMIYun)@L_H)Fkk6=i1Hk~-ow!bSRk%*cQiF}M?vMDDpw!cs1V%={yXGO? zhY!`^sbUWegnmRaZ4&FQq(}7D3HtgQ z!7WsFgBZncY);|tOxBO5Q_1vLI>nrrx}~Y*!tl_0nzQf5Jq+%7q;d~v1d=vT2^(bg zkyLuTKAA#owj^^3_cXtEX!t^N)4MS}0-QLMa26cqP8=k4`__)H(RIG$B;p;ugWJeo zB_+6O5J?6Tig&?XblMqeRHJ^-Kay)r;#)H^0t%J!@y{R+%xn zTF9|dvs#|k_T8=de9Nx()?e-T+~COPwrzfLxc5msm<6}IR=MSp#d@u^eOF6kzGZi* zKT4=^R~~841FHA*w#*wCT4&}CO~|lQ9clD;Im2@0;CsOp2cFK0u4PQwndx0 zQ^USoI+;vo{X zae&WV01>Iuah_TusI7#+3(+?<2$ zovq0uVIKy_ubtwaT7pNYxUb~DI6wbIW^8KpTa(+KIX+$X7V3 zeyJ@jV8}fYcR6Ax928}4((fYIhMdlj-{V<*0Tsv@*n(e2VCgXUXM|s04zZ}DvVOou z%}3x^HJaw-o@Bix?sJ#J$;4vQ+?M*R+r3*Ab-N-Fmpl4{Xwl({nw@T=dCuY(EoXb- zf$P@RfNNMgOs?a=#h`Gog*<}=2PKzawJXM|ri+Ja1;CWgkzmy0j70Dps*A%X7plXP zbCv1%>N^h)oWk^yJ21Tw*|EBx0$0R%r+A2rMMOsK0>0J}swd?OM7D3=hTCr^d(WRw ze^T)&v~i=2gl~h;!-B;maqr*1;kMhR&!4aVl;V?UVXXT)QuyuQ@T4O0@dgc}^Qw`J zSDH(P*^c~1^Vg^P2PcBbNDKh&XKo|k6NpfKt)F1yqZ1TyN1?(yDH>1)0z5V4kj%$K z_Y-GVpz=PZ3o*I@-Il@0$oLH;GJf~nA)hU2Miujh!PqtA^Ubm2_}j+*IvkQpw#Zc8 z(Qaa6yU~9W&Z;OUfw)A|ZWVAY4oCKi?H6y{QEF51rpu0B_OAA;;xiq`OEZb9KD77l z4Wh4oO*HZTBM*LP^X`QB4}TEHcW-(S`v*R_Ofx#P)Oi6iBBr=kCB9xv3%a6OUC5pMdnInUJ=Vy=HG&ppm;ov+AZdy7z#Qqzx&JL~K z&KTLj;TiHxHZydz1B#Vt?J?$KuzmNVBKO9+9bo2s(j6#QTmTgRAGCl&hj%uMa}fY2 zEStxIMDP}d$AQs8AJh*IAF;`d&lVH(0OSj!*DgUC6#eHB14Ul z$-=q)O*``O%tS2P>hDY!rjoOh-3FuI)74Ucv|g!~NgwgqGtFJFSzF8&mwW6gQ)}3s zh+BNVM#hFgYq7{_}F(>EefZ~Lvw!UW(y zl&M!rvYpdGMp*E=lbCDhRfyc7oQT?VAR|;ya14xY_4j1p%rlJcYmiS@KS&-vZ~)Cz z@McuPXEKH$p&sm|2n=HRi)f6+;_Xlo7#(=OVcu345pYuhK{hAiR3thz$eM=i6NP_> zFDYGviz8hf}$(;5+>us*qmW$%+ncZ8QgWf*AsNv0t0#SZiUZeH}nj$zY$zs z9^Bb5(A>K?-rq5>IJa-MXT)MO4ovr!8fA*3y6H*sNTl9t@BR;^GwMubH~Ab316@Fc z0-kw5P|szIK`JmRVgnmMg?RPagyqDVLdK*k%qf~EHdA<{Z|fBYI<;D>xic1x#ySmp zld*GK`OMP6)!!e8yyw7)2W*FT5oY&csrH~&`uG=#;PW5Jy=VNIAv$ZD*6w5M7?S2V zYNQy>h4AqMa;guX$C{4l2et(ARm54(W4&p6x5)46?&!+ad-I;rzHXT;+r6<=-`bw( z?aVfonP+$I6zsW7H_=;7Vm-1`e_;Fe?d0z-$zff$1@4JrAV3gQ2NHDUw1=lN*w5>M z4wMK{W=!4_X*0UDL9^d|;>7fVIi=A!b)N9zVtkx=L5ndhh0RZI6^nKVMd3X8 zTrrsK9rt3UO9+>K8M_OoiUb)3>66kSxGAUSgdjTWHq$)w^4(oi6Ytx*_k9yn-S-e@ zYlm&`_T}9r_#PjO-@aqh9dmPcY~JzS#K9xJ+2y8vXU^`OI-fm)QG#o~VkVf4RB1xl z2N++ekcdO>NC9SrN(xeZV${vIPqh@_X*)0+8TE8_zP}tw8j$}l+!3!I^E!vWuyyc} z`Mu9>O!YcCTke}p?b;r0U%9-#bx#5-NI;*T#I$*^ZSok1V_b#mV38cmreI@KXyG1n zJ)}UwuOu4cQOPG~_D;1wVD`w*X`AA=-QSZs*mwE4p{`)`P%M(@$tU~l*LfP;j!Y&g zpByYN1@7^V#oA70FLVcD2bM;bLh-T8@Ep0*))cL8wi{WOFX(D?IU13?2=f5eL0)5e zsqC492Pp6hM46LouzyLqXZq~fg}tfKF(REE9nBtI`kyg8mjM1P7dS&H=a6}cbrUC- zwK}Jea|iYK668Gl!(AktseWHKo9;&8nrBy!RSq5i5)6~@p6R86kB_>gf|(IN`x1G2 zl)OGR#>&7718aXI#kvnc_qrFF)}L`p01@X!=1~Ag@aIc9>IH;@pYN{5k1o+^ZxXNx6(++`ApxUn43nA|hBX}v=H^!6yQZebXD27eS1+5InwY@{@)g=_a$<};-O|$f=C9C*6!4FE;pDFU z$FJPC@0gsf(Ac~1_cXn9)$V=A-uga&<4rf+SbcE|^m$Cm4=^czSDh57FGc2;9Lva4 z#?Of)p4HJaedY_;BeEmWW0mfq77s*@wl4OZV5>xx3@GEbS z03Rj<>+CZSpGi;<1O&Lljv^<|GfnL6e?d0qNB@v|V^~do#m>IkLAH}$6bkH7_OXY^ z*BZ!8Z+?Pqi4oxFU04$cB*X_3DUXmGQ3EM}+(3m95OydQIWo`wSIdc!4?a5g_s81~ zq?3V-nZf-n$*rT|y!is@Ci@M>FMRySg9}#U9<8PGiizQ4T@ulwmp&8{r(jc)ubpAP z$JK1wd;q`WkD<=|)Vu|Q7Tk)EQ9kvdn}2)ex93S4`!o`~nc3g7{d7xV20-1aGhoX5 zh=C#rK`aLe2n4=}55D`~{R?|L=HPkE#r?!Q{KoC%S1p)>hsYSYfH`op_jQo3ktf+J z*;bT>19`Fw{(*TCQYoDVQ1}8IXpJ?Lx2eKgAgF*M-F5nt;in#0dg$<>2NxF~Jbd!z zn@{4!Jh^%EM<2dHC>36Q=fJ@GE`ghZ%@9wKt4B6&8Syq5?8ca3a>AK0n=;I|yNW-|+TD%$=B$8GIqX_xo5m!i z`}|Xk2h<=DFs{Bdy|`&cCF_y_$Gg<7l77__=L_E}=>FM=2%3oVfT>+zgbrRyy#fIUZQasdIWLAIcP zJwLK>>##3xw3}l3sR>uT*;G&N=AMEG`s6}=v$xo@u~;7<2WJ*8on^9#E(3cr`)I;u zZSDH$bAzo-4}qkh@`d1eAZi%(TdDafOsGD_P=dkW21IoRIFhk0oPm8qP+33r06W7B z<17PsaqH-Y#lguyJ91$*IGt?{XR8w|CLgP>k3FI}v~BwV^^Pq>r7X%-gng1xD>_vw zvW1j8Ce);$9>YF>g;w+~<~e|2fCv%Bz!4_0#ETe`oWK|T zXz1q8-SJuS&gX zzxpcs_tf5tA|Ri%^ap$cj(?=n0flF|W;$ZzC}-k`3MWVq^|`7^2|;C$N-hUuO@KU*ojKPwWR+Sr-@7tCzH;x%``<5QM7EK(t(RSX zu25=k>27Y8Cp}%v)au8Wsi_(KO}X49b2xqe`m^uZJwG)wJ3A_ymfN-gqA8`_g zi5GZ4WiR3b1P}Q3=cs?bNkabclaD*#OLz7}&MXmS1`?eJ#+6CNj7=E_y2u<21&a!XU@!=bLPyMGc#w*%^zyCxt98h zfFB6Ny2Y;}I%bZ(B)7N>rwzBBQ{kBxJQNP*7gX1*aF%PtoRXYke<>4zqt#P7HvZKc zmNHXib6#wY!P8p7o;Oxo96ha-)t&B=W~W$kKYNfdc39L|7a2>{>Rhi|t1ENrrT+@o z7R-v{ZdUV5OD%<+rG1Y}FqHYtQd+cgPFR!(IoJ}wT0ZR@c>RW}CUw--ZdtYF!cg-$ z8zye<8yG)j3a+!QT9a6A>FwKh&*0#_TM$q7@_0*o@E1T2KfQ3XSd1YH`_ID%0Sy6O z3#NC>p?tFUG1HQ%k5AowZS0~|tWkPz)tL*|2-~E9;F>mV(VF%p?d<)2wn$7&?CT>< zklY|#BCg|Yt{}GDaNpsTJTvhv)Hc; zbXNT2#=94Hd(VEkcbuSYwr}y&1}c96t)_t+e%x8LH-{%Q6(RgpuC!ve@aEdjK2fiY z+Mdi0ANkF1pb9(?`ayd1jJ?W-d=*If}B=; zv8l{t!6opznn=Drlv7w|H5ZrG1;Wi5cBb?vRwNyKxumX;J{4CNzlOJ6{+#?qZ9)vh z$*Os()vEJk{lrJ4Y!uLMT8^X-EYrZ`!<3(3R!#+wrE3Yi7bknyEv)fyE)s@AS zZgab@@Y`IM%jL|)u}t^S3-G8#?tPl>rBPw$;MCvf(L zFIsnoahzB0nK?J`#TWiLGraVT@>1VA*hKHZ1gCStfOiW1o#r#gSF<$?FR)8LV`oO^Mpi_@q@Pik1XXgq zaGrP;?VB+OvdBpnBL}lQwHeu}<0e*eAlIxB3yXC(UjEJ1*6!{FKf3&E;p^^>*+YMH zPIsEy<0b5gq3GC8VD!7CLl}K^$s)w{x)N8vFwBiyAzHBH<`y?(5Zgj26N9)+cBcHM z9M{%5s9QQ}ff*yC%dt#1(kWD~NC6#{szc_2{Himmrd=E8nqFNoc2(cB1+|q{SB+il zt_mfpj9RU^A<(co5L1@fKF~caI3v=$HdwnL z+`fD;R(SF+)l;U{)=u{|CVW_GC(p&(o!_!sXsJ!d@NvEdgO7w8lhDqFMClgG2Sxd1 z7E?vB!`k{-tj9N_Jz8H`lsBcs46Y1-8}AB_(h|WVVo(^tP`2wwS3G`wLRg=W>e&ZF zgIQp>GK#ymfP;Sua1Y+{$esjy<-x?BJ)^)P8FWuy33P9?wOi7{&2iBG%s_X_*WlAC?bK?*ZHAP~|wh7+H696Fdt2)A2g zF!nk6KpVi+RjlL*kVNjo&fr>Mi!NIL5a&=YUh9qeVVJlnK;H*X@$!Zgba#BRhVVY?2#QNRCSLYR5W^No9M z;c$d1&02uTto`20b?>iFu-BeyehmxRKXJ$^1(I{u2T;skKzZb7@Zc>8cI@%SgZB-q zncyOHdWCMPP}Nl*txcTGCO#j2{a5V4VW8*-PRPgTWmdLJx~+k=CU8H0VT1G`YvzEs zfS>MgL}Bq~?FW0$6FgRFE4wNUll(~$00f#QDq^*KG1Dj$qNpt|9N*h1!d~a3a zAp2XHWL_;yABL58n`7nO-v6JS51`wxN{BOH$7=|6vpF0vglS^|bOazNWeHuz-M1(;gk8s z2^!c5iRfvqZVw3PidaG+Foz;y~TY-%BLcH$R1|-h=E<(no;HR>pkp6=s?RSy}drRniE8iO0!f(D1cZ` zKEr}mwlIPfidN`5T z=4A^Wz5;MR-Ij$>8IZ)SNI*t;Qzct{FA@3ry#UP8C?qJHt-eJqFFcS)TAONtaZ02RagxcTWxH+xN&hOWzdQIihiOonPl{Fq66z`2 z^~4o{W49)R*rw*Eq#E`!4oTH19fe6m^Dz3#cHO?gHID zvW|c*{y(&ifbx(3GwTRl@no!{EEVc8=wLQ-)90d>@86dYW~@)h#zHnw#s5>ir8@!5c~?aO82kv%j~)<2!tkJrp-j;1Y! z)J&eTWZr4LxpyzS)g^t#uH!&iS~P1SKlpL{w)+!;AYI7r_u+i9EH{Ku;a!#`bI(s& z-#7~`-0PCIE>$cUgr3XDV#bm=_YueBJ z940jcX?PjPf`mZAkbAxHx`)V)`O{m$8%QZBqdC?2EK~DX{rhWB^BYa?9~0ce0Od9U zCFvaCJl41meg6sm-hS7PVURTbBWcU%)&|y=xRI@H!hXn094=)zbBx>^<_v%1-r$}G zVZ!{d{%*y9NlhbK>M<+@boj>hw|l|I`>cv-ozkpSCrlH9VY|-xQQI585!Orb6jZ84 zu65ET$Nkr|zl|>ZMLG(&^m-=+%Uc%!u&j5ky|4Y)p#(d!L)r-Fd+*Ka$z!xc$+l(g z*+qyavqz-|t?bXzJeCd37c|gl>1N!#pEslCFVZ#Cj>k<0e+7lnByR(Ew0hDKU)Vcp|0=(f?_WaP`Eu-Q1bVhBv_A!FHgtf3j zV6*{}MpkN26N@2RCvIzfzn8ryee7a)3~*9(Werpe6K)-`U1vSe`tUsoVfs?(Nf(=O zD~C)C)ZvVNV0Zj|F!}}QD<9h@&1ByU!^#=WMTZOa=0mMd?1LtgUUIRevc^kc9l_>% zZzi;J*aqoy!h0J#I;;&GFBc##-Z$OH8&UaV=|vyA{XNBcNGU&gz>=0E0bcvjeftx* zT=jZFQ54x=+&#ci^5y*D#Fc_frW6pbn6x)hlkGb9twVPv*wtSoSWqU?C^+IH+qLJB z>y9Q^Vt?WVmcu(TOyOVxCdr{0A23bF$nFOJ#tmZ)P3VMb&0}?kv2b!9do*}hS%+o= zX6D_8*EIl;m2Yc$O8Q!mS8ORr2rQPi0meHa{icqMORz7bSA%Tz#$i=+u4HV(0~b-< zciwz$@TptalcOLFJ~WaB0o!%`uDXMVp>XaBKBg#~P}Z1(i9-r!NA%fVq4^h;c;-7> zZSuyY^v!jLqff%dk-n-J0ma1-cw{T*;hoX*1sxin=EaNNri?KmsZ(Cy*g!~9vId}KIAiFKrxcz zWF+6p92^uok7-RCQ6`j^>Tl}3<)!AEXpIK~B1mJ3#aY(F9d9&Tb~GVqrQI(zzf2X1eYn3)~oFI-xR$d2RuD=C}r1940n)lqS7(*#N$8{^$hs457?;O4zs_D~& zGUl_PxTlm;`+?hDyacKt@ejocN`t&BUzoTZ3pr3Q8!VDh)DQ1{ zcyHo{Cvnv6#~iFGd4M&m4$}#6i|js!%b$(`g-l1s^pEe|zWt0dwlC@H?&)oqHM;>` z_^PB&DS&1D$Rc!RDpM?pW~7T=(9nRLrYZ(4EIcac^w?$==pYE zg_pu0#S-^%43i>OE%;FLp}-Z~4v_=CH9*qTcpYQ=`05eFmqX5ER!YuZ~~?s?NEozWFN&sV%Pzu9&E ztufz>xVO^daCsc&uDWZTmEoNE{jn)7S685Y0uC&Xah@F<*RsNQZp7hX=NPLTxN2Hv zsgd6IUyVqN6?FB?k(3z4-Gx3hLK%SeeE*m3b8lHRZF_ZjsoP)(3jQS%5&maGlUJi& zs?{cw$)&<3)dArvFl~+WGdf3;d`4KK8Y}z}PhAb{!S|t)!a`Uu5+HhqJ|qa3APbX6 zdCC@PH!rhUSjciIg-uIBK>|xBPA$I1Qzj(ga6?K5QeNdL6O$&MGKiF;V3>|gPFC@h z>xBiXZDI#Sok%XH6iFj2NM0xW0Vz|5e!*cDqtso((@2?=#I;uJF9y-t_rwX{kV?dv z$amS@(jsxfJmkDD%uqF;PUIMIPP}2hAU*gXt}9-Q^ho6rkrvl}~>t4w}Z8+avlm{-GnR7bNdYM?p!v)qve>6_AE!Tszb6#`G=hMsyKvE%`Kr(nxk zL30Ovr~EnmyY7_vYm#Br^5lmk3dzLDpP|Hlq};+&wj|F!3F9^S0AeG|K}-e^Ru{q{ z6Fj*yXFYt<3woZ%b%N|{oD9K)WeV}^+vV&>h37%5M@YknyzJmV6Hkhde0>x}58}YY zP8{fh0YPIcWI>p;Gn*T?>vDq&rwAMMo!xmYGozS^ldnPKT9ufIvRKfx+kw(N z0tG_2Qf~m@i>&TX^!FzYw2vK&|3RjkaN~7d@-CH5y(_sznhw07B!%7x((Vwh5vLBS z072;vQ)QvvR%o@Y{i9B^K&`R4uG)D!Mz{(keu5H;#Y3Qc6CI~PFYOq!)@CiV=?km= zIBwE)SGjB&^#YAf#iX6dwq!~2McOiw58=xOiS)L!y4s1KS6vl;r_*2ILL-+Z`&0*# zKLRD73Qm5AlV4Sbj!(~Bc(mr zqIxCy2~s8`OHY1^lmUq9kt9woLfiPc@D3zHNO>DgJqJzwNWt?;@)%&I0?%hiS)81! zx+{4UDbO}2|Apq-lgm_JChsSmV!@HUFQqVh`;G)ao04wTyGf{0K?Gu=MJFN;zRDJI zbY^K2Qi7@zs`n69UZ>vx6AXr?v`6)OwjR3!KvxMhB<&GC`~5u9UGr535ee#6%D`Q7 z&ArUtD1CY2djsD?UO4$00=9fZc}C`AKapOT!@7lUPQD{HA@_BNe;dRfS5bAcx{)8# z^2JI1EoBaKVOuEN+F`et5tAyLKj;udI1)M{-2wi5O8gPPABXBW$T+`YKwZ}0=Q(L7 z-l=(>>7~E_`i;E{fhLQMIyyRNp_$g?qX(dr-_MO?<6~{{3>$%BpU|dSA?iq4v7|*j zOgS3Mikfx=UTLpwYp-b&K1+RSt7%7(7lm$Bx448WY1GQcIX~H@JRs)p>T7j6osKbW z_~jIfeT~iL!orGryDx|%Glt4KVv6vs>K*aNoN>(}$x0XWYb(uFP;~HzBjpXGyo?mB zYRf^IbNskW@hQsD{6RvEpHJD*g!FDg_!eYCiP7S4F^0yad}!drDjyn$Fq{@7UmehwqS@jeDovS!Gsc@p`x)Ow>Sq!Fyoq7 zv(Z!N4SJ1u_FNm+hJ{51Iqi;CwZ`FW>Ce-(I9l{hM@v8Mvh?FA@F&H?AUA)v(=cjk zqFIHm2Z52iGDVuWO0^<#9in`{s||;okw)A-=2g4H_4ugWuH=e`aZ(%qoQ|z6{q&c9 zI~`YH6+!HP!JM3lDgPmHJ{VZbdpfdCbPx*i6scp&n(BmbIR|6F;8v>z8NH{oYDexyI+7b~Yvm(Zte_%(Di zDlCc&y+q#+P)=tmN4k(cacC+>2nf+5DLL=`^ zdT{%YqM1P`GrDk5O{l4{shR(tSksKpA^w}X1pytzl!tCv$W*1vd@v4hZq#DxGe)Uf zQN&s0-TGSTm0cgow-h1~XYO_5rR8XeRvlWC!*YdQnJ7KXTx{diI35TP*bQm+Xf*Fk4C~K0R za?=XoZBnxc99_P#1)b)xp_cOUme5#pr+=(Bp%2z{ch>~<2`?04H`@O~@>lT2l#@2n zDRWrHD8XB6sVkVI8u=1SHp8YP)?=I^_~3d<41W)l+sd47tJNK$U(PaHId1*Onwwjy zswnWyYP-v2&-x*TV@`}TvAT7xQTXG8K8M3qHesy6Y-jpRB}^xy|zD}*Vkn}lC;zXf+2-?Zy||8@5WyA$Il zAv;SS82{bC5e7z&oPQ_y8d5NX7;#wWtv0x5*`!8h0l`KpcEH3>R8OV`d7oJdQ z{gFw zNN>`dQ{3!mokEX4KNf?Q%9aXL|JRL4STKfyN{1c`>V=ECYpWHBuyzY@=i+ z*&V2BKx5LkIzmNFsDi8%v5~4E%q52fkjJaIR(ia37hf_^<`ysCHaMw)d9l@Q6!%_OxN*y{pVbZA7RqK z_|6{ua8aBCQT&4}ihv8#S|=vbZdDG^MP= zweNj$-6CR4>3qsC_&y&7LvIMJcpBojbWEFZdyhM_uoeq=BGQm1TwxA4gz@662~87C z5&)aL1wP*Zo?M*EaZdqmKE&{fwl3gP`t@txFKMSxn(Tyf1BK=Hw8=3guSMzBqx5Tw zvB;5&*T*9r?e%f5U$_}oq&QivZ41^+EGu@?wEar54w3$TMyIVTuwnR>6%sL!hljWV zK2V6x&l9ESucdCb9skN4R*OlkN32+z&4PcW)(^|`@^osgI+x;#YjX5u>Rh}olcQB@ za`W@_8jV^FcY87+%u+pv=Yntw)Cl(qD1qn=7{fT8FJPbHhoNcX{q9!(plCsaiRk#| z9AUT1SpuWUS!OU5PlG<)4#C<1!3wYm(k!r5%O-rJQmLg+gaxcx?8X3+Z$qoZtie*5 z^*KA%cBOm+NWO_m??ZEQy-3lh*-HI%;w5X9-USREK+CSkhjzr`tNh?lO`(OM&QHH_A93X`;z%`lH>DF>=5?Z6N` zr!sCa$34+8y|F~ljNlf%u9)<%s>+f|Ynj`165cF_-){&A(<{Bsz?gWrf2=Fe*Mc`k zdppWq6?SWdKo1smINhN3E_hZqqapB%Q0P;xLuhbqdes zS+xz;n9~`vHt4MSo6wOZ!ba6y;%mG3wOdM^h_&gij(Lj24z z(%OkET?jt}q<2hWmerC>L^dpOxip~IVn7|>P*4CgG01S461Lvn*%s@Qy@^>CYpPst zsyrLIE?JE6Q$^ERC9dO0#bbB$RY_mrUCU3CCDH-pz^E@{__+*012BN5v@e^eJ&_PLnP@nXY1Y>eJ9~Q=k4# z1Kg)*6l~(gWC?sxe}*CVIb01tPzlmX)mnBNn<#f1p?FW(L}_KJTCpkh>C;ox05a|t zR;g|j$K$YqA0|OcWmzZ+6Pd^uzhFcFkLw1YF8F0M6P}NVL~6@?c}yF`3l>^^iOHrD z@_dDEyUiOBR>fm2abtnwjsm?9&=eXAN~=6>ov(8II8=8Js=HLY0|tj1)qzv#OS`-p zTzk@(p%VOxApG11l;J5x>mlWo^O6h_B37+fi$=6(Xvl&tx~7 zto9OjUROaKbC*z6hSc>o{PbE28gT~3q&00;aCiST$M_a6Q3Qn^YFW9F( zwFn=H7Kc-)y=YJ~HR)QYxQ+S(dbSbPsye5v@bVzs8M$pH3r5Zem^1er<;5fp)! z6X+=<*A_6_x@`zRu=X3u?j7#DZe!pPou>KoFcP$L|8Z6`;Tt zv5#&y7!foABMKDeG$18Pk{H=imm}s^TWZa9?lw)l-fI*4jynuRr8CwS8h2e0^jE9_ zo*Cfgi@@Up9xO(D^vH}4p?EOAqTdLimieUfxkWr4Be0xY(b+jB?o#LCs%x(3>-37b z7+Sd+SA1-za7>T!sdIbu3y!ZWuF1=*&fTyimuE2KGC3Ix4|$lA=+X@mW++$TMFSh3W<_1|tbkPh#P(mSqCd#I5XI)oNiQrin{%h~*%p zB(*1teJLZi0~IGjG;$TUu+v^-a2PQ?tb(7Wi`n(Q0;79Jf_i zn|d6rG_$-0ysLm0`yS9~n4eayj*ESPBgfIv%kjpFAqLf!(xqbG<7ZEve70{-h)H(T7X zwpMphovqA2)?xEhgnj-JQ=>TE=`>n2g2rMk3l!F9^##Q)gt@R5ROo1v`uk|+b!es@ zRZ+NSYG=sQ*SU0E&&oKcv1-%$^~b4Am!M6X09XV-%;a4EM=+1TgxeJF$*rt0=I7{* z_M8WWbw`%W&{T<&R-)84px=*D@CJj#P^$=kf|-tjScWXI{b7Oi*YyixcuHanW{WLl z*6)4K>^k@Oop++_9VojEWic#8+73h+Vp83@czj)p*f(p|@%i(KRkG$B4>(#Pb0bN1 z`D9Pb*}9M>_|oNi@IG zQq&#pNQBLm`G!JAL0hZIU0CQARz+IdqdD4uMmuh7PEKtO_S=W`N4C2{TLxPOKM`F= zjs%du8~wdpp)4da72u<6usagznKrXK9`6=@zGlLNH5;Z(0r+hg3%ASQ#CmXopE0;S z{FC^)xKAjb3^F08YVuZ~Jy&M7$eYZ0#`QOrTEU7^Ur9?#NtNAS7Z?8S*6S7?KO?um z=b4J4XQ1daN)>$nh}RH#MmiXu*D?=`Kov)DyAsD(%2l5Nki^hLBBAURqe(xkh)74` zXT$-H!6+9Hv!tUK>SLIE1iZSCU)LP-nPIuf0&;FhyIC6wYc^}rLShJq5wi^A3oIS1Kz>y>4#^&bK=}3jj2FZ9>l4Jw@ z4~&ky)0-IMzr&;ul6RuPTT}KtDH6nUR3r(@6^s!J2oUxca$DZwFD(g_MaZ<*thR~c z)3$u9CDv9Mwvg+NM&wpd0N2|@zApy`VCg}l8O9R-gSea%TjDJ(mGv#rXiHtCsKa}D zUW=x-s;(v!s;LXqYAqnb_t3O+Vbt4Iq~qkZGJ>9muxy7XEd-4Rw5d=?0kXgH0=0IF z-KlRWwp*-iHExHwy1Jm$VDK1)RTU0X01qPg?M|P~)>_jr(Q6G@%Bp-tg~isQa#LXm zY9vi`4Qe#-%`p-kOd6;HiWCwZp#U+ooU#rKw5(}r*%XVN6^WXi;vKUCja}uHM*_3o zZ!I*?R`FSA`VT?X5+Z}FZUQ6*7!`a@*Fp4&96xLiH?(O&EiGYfYeQ4#eJ~%RBvirR z{NuCg8d{_Me8IOA=pF|;7kLypC1MJ;v;m5C%2pR&#OgqedT&kM)RvadYfHQaV`+nR zaaEpBT%osnTnS;7$89WJczkAlAScI{tDm&H+*s_lTa8SB1tUO@uT$*>56Nqe7lELS zNrW*q(X^%u1>o$eTN(2kn@cNOR(iyIQQxK)3q%aT+4y(dr7y#BQ|ri8P~8MnHoE;| zq@Yq3-~$3+BxHEzH5x;JN1tVTuidUMgGaWgxVfZAXKgOab=Z3kof#DSOk=f9Yj3-u zkj-C!cShQKtuD=2Q$;iIuSHYe1b#OkDW}1&5Q|rHbW}BBjye$voz*E{8 zxwxHL)85^oT9iRxo3p0auBv%o;-1o*j8q@G}hRs@-Oi4;tT58#r~-}A3kMt9>HN`S1tF$V7;hdCbu{_-dpf^ zyVX`)lCLe*1>>*@do7Xra;xx6z*BCrSaUkn>h`AQ?!Hd{l%XCE3m64n{TRsO;o@dj!)%hJ(jV;&a&y1xu$rmq#*SHHJ^o= zPoQR)q1aBz?0VC_JUg$n&o#ZQ#cq$6O*hon7K&!~jPe3wqr(v_DJTiY%p(v`)5#g0 z+CgL|sMKBsi>)x) z)mC;Rn9RG2<;XMS_}@Im^*$P&JDRH zjHTZ|beV85ds#S6!;!*nU&eZ*7lh+yAV-e_h%aNy3VvmIYo4q%S>Q>pE;k#C9l1pw zORTM{s?}4u2^v(GsMf}VwUeyH?g-YvL&87UH{t-|25#afy*h9p=@t3Jv2srNLF@xf z5c5^q!u40uS+H*G>S)CrY`4yk9_M9_Jda+HGpe(T1i?5Khp3liP~@rs+;vCLa=JB^yK|mpWyqLykBFKa_MR;B|S5&BYF9 z`xN0#PnFG5P@v1z7nJ2x=U{U(yD+&}p(!Z9pRASMpVIDhq8g72yK`?gbfQREfj(DP zP+)=F&}P{`RL_Z5rkc)`xUyFX1kq0a_-P?sPV@L^U8&U~4*FZgD_zd%KxlWGLSZ9n z{|eEAEy8_dV2WTNRm+3@!rk?hx-Mw7v7gwi!8*0DtRZ4|yX}z%RnE}+(#JxbIEHH> z^1jnkY}0Yn3QHw&lF2qURzB&^nyk+(>+}C4JsZ!Nwc&8p*hEb*Sd~a-eHPxx`Z5&H z`XYXr^<^lM^<`L@zh-A_nla<76$1k+f2#alr~H+|BNJ*yBz&rThwFcmbetU(n{i44 zq-FA9caMP^`55st)g*rVtrA%)YzGS0w zl!~og8BO#?s=S6GS7AiAa-}9}@)%sSZ0l|=@N0BYUu%xG3X?=~FU*}wVeXLRLGGdI zVOB?Dbm1)~vh(_)0y}R^RQP3HjqcF#6$OFZLr_J@mr-h};?x4mFd;u3 zoP^}PRQz=LSmKZL&Pm@MM`Lb)|9FS^J?a^D(o@b^9Vs>13?=I&wy86y7nzWwZtPg) z=*u%`HHA4Qn>I)M-UU{Z-kN{@-+KjC#hAI64Dj`6=*{R}9%)H2%lJ;2-g(hA!In(} zKZ4!u!1A73-4}49TTGsd!grx?E~XLaagnTTZoShwk<4Q9{#+ZcTN#XA8-K&>Xs#C4 z9VZmWk5|BKZ$XbyI9}%j!@xW_AdFq>{6`%eb3pIttR- z6k9%UM)Dbu|Dsut{6Td0CiVFl(O(rRu;(;|oXt4jQeMo|g<7Xp8yD=wg2|>9`&w7F zls1@VSD)J!o9EP9@Iu9tg1K^--!t}vFm2i5scgEYuBi^Y zEt+swN7Ps5^q|be!dmnz!2MLvFRA6W?6QufP2r)nGwhiL;x7m9wD%db}Bccq%Qa+T@;D^{rEMsJZrSk>4Bo4vUzS5u+JawV<|o<+hnh`Cxo);po~ZS@dg*Y{N#P0AL9vD0T~HU83b_FctGP>8XSdp1!V`09y-s%p z=5!Tq8SfL`!a*hq3ND6>U^lpJWc%)(dvNALEnb%|)-Dv@l4h`nq;HE`OG{genHF8W z3rb-lx{A?=MK^kvwt^$n>C{YIZmupWak~7KZjYrXxXe^v7U}8}$LDA(^YL0{K;2lm zNt@Hs5+ken4T#_}h#)+bT=Y#Xk(Cheqj(24c@^?#T*lC`i zHDkx5tFc26Q0~y7;~VqKb@$w(a~G@!3Ub`g<_>8d_~pWUXWSQ{seg51gAnZ9fWqsJ z-<#vjUw{0*oQi^V7*FImya0vr`FO@M2(~gg5OIo_U;i}CoO`CTw7;#r!qwd9LGf;z zLx(qIww62FQT+dv8$`sG(<;>q;D=vTNAHNF9U-!fmO5t=%L;!^M^0qlh%EZFT#C%A zkKHMBRR@ffW!PmORx@wEjKwCbIR@`T3YF00^+*?srT4cqgCvu+@V<)u6gg4x< z<5OHxoU6l@j}zDGEY4}^jUPJyz6vWd*#Qtl^Y|8>PnKb7l(Gw@TxCf6G|3IX+x2Ew zw5ObvxB2VV*KvPujD>URj)9SY-AW z*93>VM6Dieky*IYY!RIZkE(HMBcW{nXn~NYrh{_-*SxI)=IvFgv-zO_55`Ywm207A zYH+t410w760f<&m8;RDIdGqj2UA#^&>b-e5c;K-^v&kn9v=;p&>D}~puHQEny!pTE z%1b%T4`4q9cOL0tAx`3P#V@Z~AZ>II9Vd$X0c=L|$pp&ZQRK`Il~%bcXk)Q8*ia&1 z$0$--TT;@B;<&l-vkPJ`8sfd|@J9cY+O6Dq9>72uw!UcaYm>k$tXoq$9t< zE@&Iiwbzx_gyMo=ZLAN4+apn|*~Ew4j-M~o>S_#8t+q(xZi__PtFfl@< zi^1m39sG&`lruM0_$Ci#cSFb}FhNtC)8D;#Wn!We{mau^^tuvV-@*$PnEKH@miz+{ z_#0GsL87q$AkP=1byyJ z{6N8Rr=i$eQk-Tcon0A;oFjEt%S^1(sTCxghg2S1{Qtj$^keCFsxy+W(^A{gtW5c2 z;!sx-INX_AP*&4YrxWx1aiLLgxi=p78*FIy+n~uZ&;;d-Bg;)1R!$s0tl%LOq&-ok zzsl50&PXza19^2}M`@xnUQ=bV*VJPt%j>q4Yv)e)8L<0@dLM(%T7h~I%S3Tu%ZEZ> z-ziErrE^IZS45g@m4=c!V_m7w=L^@=RvAj%hDx)??H9i9!6}K_9EeU)K|bF9a1~c- zbB+3f{Jb*M^AzftE1ttQwd6f48o#iEFol?C?N(}T)|ck$9mO~vSW)8Z>njmSZKw_%+rNdK6~EAN6*E+L;2o- z_eMCiLdlPW_uyBt&~-Wsy~2jz0i_mPy@K+^(HzokfyxM@)z$gqCRJUcX7PE>zRs>o zmbA?GvN_UU{NtxjtPL;dn#!b;%Eeg+g4m z<}=k8%z=i;GcO%d;0|u?f?_@1JX0{{ z_P3R^^>xkvS@oFeiZP4g;RMcyoq6`6Ty^ERR-O{KA4Jzt`-X*;SjE zIdpr~%-*qAtmzC^P8|ATT2**O^VBADojDMypR};4u@SoDD=ZgIf-HG-R3Q|L83Qqo zPA6J)Y*d32MRV3pC}O^%d21&ZN%wg{lXScKJ?tNz{(g^?P2>6Tnip}MOpdFl1 zSVe@2KScBeu6ASFnC=B%o_*2T!+LQ@a1DJyZN=jx6u91^g2gA_%tqWVQJ(Ix)CnPC z{OD%0ts6J0)r+<-%#Fq-j5jRazQizYn-m+?eEr%5#kFSktTd*&yfHj=ki8}~PCmDX zeVAb_dJ+XoJ9tlO(5KNo;kK00A_x_9hRjqpFpP&^CC2GAJs0)mw1wuHn=U+iv0mev zF|5P44~#8sE@L6-8Na1#%c@@weX*>Lf_12pe^!VlK9v5GpKrOvkVr#sf^4T3r_IhgA*&$by_2inez$D6z{ zPveq*Sgh8#tFh-IYjIoenx=^^7_aqP`eK)j6I{~k&au|>9*#B7sjQ1x%DaP2tp%DK zSE#CfVm%v-ZD`KTcUMoG=k(*qJ&Z5h4EN*7tq;liWQu(mje*Xj0%iYFBtl4;swWbLw5^|KnsO*PdO721j%K5xzX8^;dZdRBCGL!E!Busq?oCylQg z3}3n~zO=czerjzv>gsBaPpiG={Ki_3y~tir6!>&-)|;gs36OXHvvIB_6kZUin+NI@e zsdO08C=al8pXO-hi&|TGVz!`LH+$%x5AB1VY)bmoPPoCV(8-q6u;w}uPIOF6GC~pq zc>x@W;PE8BL{V12=&pu&n0nDUTh45sY|%2c8bNK~Bgwa03+%atl_tc_v}i1oEMwy= zHnFv%lZBWl4e57XbKR~6+{>>qJpbuT>9#}VHmx{cle4dToVRhs;MC&T3l`0qb%u_u zh76aY%YVk(xgm-?i2Eh3Y>&%bR$Na2jNfBg4DjRve7`n+oO^#PB2QZFlx)t!Bw zMpIh4pxE44Y_%DURqYLfQ^PebjRq_loEcf{uov4LrKak5eV$n_{W0LjjkKv)wY(#^ z1g#d6A+}^*#s-Z1{kQa8<;S+r=g9X{KCayiN|1JfVh+JYHW98Kq_~al^D{57%uBUS zThL%|mzLK|p1ghXUobX?CV+|e4LIF)tJz>hqmJV;_)cLN8T7IA zDKj!pv_`Krue6}FY+B?7UArinoNR@(x4vy;cOk~%)jTy6n#%q&ylYqZiYq{oSI~!}ybmC4Y$QeK$y?No=csFgrfCfg+SN{D zMg9%dPER%Klb)?#+K87w^o8ixPm*!OBTKQ3qHx?tQ8-kSlWllYF`cg8$zBIrMJScO z3ubhhmaQSoBeEr@C@!wk0yxitDFvfYgu*4IgZU%%k>(P?T)$x4&Ko9QyI^qI(*D75 zX2vw`GXnEgJX+mradz9MRrEUhZN{$pa9!h_jg#tLe{##?ODADx!PY;cvAW1Oo4ws! zldo^HJEf4JFw!0<_XRM@it*^zD$tOhVx-XLcoGdiG(}i2V}uNXZOS>)4QJQ4b?MgX z!?mA*{A;AEm{t0UZJqM*#xrN!-NT|l)Rg=?dk9Cs`Gcc)1Uy?c;~{X;CNv{@wd|qB znQgI|!G@Xb(V0!(I^E^Cxa4-Q;*}T1q8F@Qc|kOC!K&p`rYv7Rc`{fFyuwuA#ZemB z{vaC3OOKQl0=3Jw-2Twiy^F`JudZxZP_bt5ne%&=G*r*m@4Ru@MQz5SrH1@7=FXmD zHl9_2%fiWLG03(+o5EQN$1PrGWLwVPzDD|hzxTLm2?->)wg6;-K;f-w5JdiOs+hn1 z*!E*IHrR6r`Hde))qAjW7ek-slZO@ZE4z$QBEpn2L;jQ7ww|-@!hb!??%uMksiQ^s zhcq~4%D{Z#mL)@f-R-OPmxF?k4`B(=lyJW=U;AXC3Po^1LMGzLhaNhA>p5p#_^%5t z_{+KHHFvcN|M+zAmI2^n&n^BmgAfn$2@`;ju8FG{Y&GsiNHHcRhA`b{*wTLWj)!N> zY&-9adFSEf?gw|U#Q5=v-fC=&iGB;-J8bG-flsh$&-E4r}y^u2W zEOe^+a?)2K(QUHeBtC@7fUa& zbx%Agyg9i4(zjPHmGV9XE>ap^NWKXg7Y+4wC1ktU zn%i>zrfKa;w5tD+uUIaHt+wZfa$u~mx5g!U$4dLh_1}Q*8Bv`RHe&;18+W0G`J_on znJrBi5Q-BoHJy_qC14ydnulA7AJ4LvU331HX^ItDT)@Upwzda`*@u&DJ#~xLS8Y}7 zM;-Q*s158_(37|qf(^N0P2ep+-_eBO_A|ZBWo#=y`%IWZRsMc%3KFcr0DW@-bM;j5_UPcips^#fG&;ySt2R9#kI&$36k~FoZqyelCJ^ zvQI8Su>OimSjSn+4G>5#E*ZNBgf`o0j%K>;+kgFQQm0=oR{HQeK-2;PnkjYqE$z-x zhCH@fFp(%1Byd`uttiN?%;^z38#Q{(5`)$@Jyzh>=jA%{s`~2k3M%x-3TpB-+u3+^ ztZ%%){P1#27=*9jgso+vV1ju4vLBauz4qoSt9yu8NdqHCpR?yzm5*kOx3PBs``xWB(fOEz5`*}DQX+*MEo}74sl2E2&?}sS_x5^Xp2g_!?3JstSg6mC8@hDqZ0Y)vd`> z=c63Yzb&1AL@AFknkvtxt4^2C%MZ){7!My({c)5J6t0I;)C9wK>K9+gtrkB~@>_ZS zW(3F^o^QabuITI8)TT;qdf}0cgpE(FVa)g&6daE`7(VuU6k^hmGT#7$`6yb;rYCLcE0c~ zv{nFXVMOg5CQ(09(vMNPB2yS^VuIIKJF)MlmpY5F%J ze^md}ZG1e{vU|~wQ;autyOMt&&mTSB&f#>Z9Z4VYOeH;=J_|5bZWZ3d7=j8X`BD8T zEkD_GOYwOH+n>(Qre9_pp;huY8bK%0TUp}>2XjviNA$=VM_F*A>6$f;u+5mlHyn=R z%Z#HexKq(NGd^xg<2x0-GjKP{aL`?aobPq27fAlHw7OME=XB5Lb>Z)FIy(&b6n(SC z(TMy}awdGCl+PN6!^X+*{84fy>bM-$v8T8kjn?ZqO8(P4f0UdF-CUmPNMeSK!#X9M zk56SBk_oYv>votsq}vgIjC42_iENHYx?N76gy@o#u7?|Y240=^tD3iEQ4^^Pks83u z+n4iN(JL7mqk^Zi#Yi7TP56X|=Z~N!@~f2clQZQr)Et#Rf|_X8PNiM47FFgsq;FQz zZ>9ETw36^A&b^Rog!U18czV0)x7qzeXqR$1oj*vN8f{rxRh_5gKgQcXqJ1de#JSnd zK1P0^a1=Mi)tqbX3@fW_Zi+MIbk)BoJ!_^ugLAVTsWekhPtVk6aBj-!lT^!PZbA!B zB0AuKd6{o%n@60bq+ieLRrrbahUIj&7U`q-IVyhyKauZN%FoV}&+v0p{%CsjDdjIj z`BQ1(u}c0$JbyGjx6Anof75o4xJF688|6~;EQc08CVYfz`sX5*wD5_P_8CUE6dhKu zw6+^Yzm#08VCSdGpMs9rT6peh;D{dCS~vqYny%SexG#-wI2^~9rG+zar=oL4yRJ^- zI~Bb%aBDam_I|`~WxJB-nEzMdE~Wh6)p3ju+2U5Hh}>VMb9?1nSl$W^k&A6VS+{7s zd~9V~;AtA>|5bebG;qUcI1EmnDJodTB2Uv0aF3_)4Tl>>!(nhCKDLKj=n8EB_emOG zSb@v7)H86$Ioty1I-KDLt++)1I{Y{s=#Gi zU>UgEIb1pD*o(2QjOlE7QopL`0MdmSI?6JPnNR(Wl21A@L&tN{^*#S^RW%TK14YKZN_^d{1yp$nB`qjer}wc)^MS){`u#%_TRL5)827c?&w}|=9$Y^ zEM9zh-r)AZSvx0B-Z}fcgNDohd)4gOD_72*y$b7g!c6;@7Q#Dhmr}+T3Yl2v#aB$a z`KxRz^lSB2<{hWW!Q~_y-c;AO#|_Qy4euE|B?cVjpO=%< z9WSZ#O#9m4DKeC3#RY0?RVKeizm1?M(UWSHj|kE^LG)W`0;et;wENlJH9yvyKdybV zHW8jy8mm}2Y5h$Te2$)5CfG|B_HS;j+CF}Z(_6B*tYZ0(E}wP>VvB-n)q{rUy)CIiMKAaTyVaL+2;Luy*2lt*Yh=TgvwXaiH9qjV&XUm78 z?A-DhgI4JvTWp&$(ODZ;P3Xm0!>aT1>U1gt%V+K^I6uLm`387$DczC$8(U1x z)&889*Q1SBk-F2qF>)cx_9*EiOi6@a;qY1NR+sHK8j(-Knex+)A-q{3m(QqIUA74| zBA=HZmVYU!N$ne_TgVERDf!uIRGV=uv1iEiM1Ow)%4E5Y*!@a+_Cl5%$g9MBm{1oH z9pR>Wjni#p`exOQr$~nq?xj*YRDU^T?q=V2<*tWy1j?}7QL+rgo*Fg>TZSlc#1< zpH8PvS|+E`c4L*2N~S5e#cM>mn5xlF?cj#%sd8yDL3>8!r?^E_0Jpv)pL6ZB`7-xt z3IzAQ1B$r#@1cmBXfbi~yKsT4r-RCHPv&kw=I$tL8915C1P3mUgiG@eQzPcs3=aaB zJKo|le<^S4dX;Qy4Nun=Za#-NHarzH3lOdys*gE8N9JzUjm-TpT@%W7AQxQyL%M8s z?q=u6+_$)-P%9y^lQOL#`QdE`uBSP!saOit@|rGJ`gH#(($S}lgk|h7XtYZiryuY# zBXc*4a-Zbf;WeSGJWf^rb&C36gxTai$+_cry~ICiCCP7Ul$P^Rig@MdMJgYqw^8Y- zDmTxSYo@+aX;7q}`Z7F~s0)3LbY2&i0S?WkmZzclxRi0M(5F*5ttl0wvY+suDi5-& zEKRd>X+%;<>JjKZqHHP`{lWS(g?A*Ci3c>wK;_fI5GO{$oQfaRN>DtFXCw@9WhBh0 zc|&6hyh&p^6^95097@9sr#wbqd8Q?U7<==$obKT5TVGG~Zyk}k`5UC-@JTi-B<(@M zv*V0Y59ln4~ZH?ugvYfT7$6 zc=Y)aJE^_MRrzrI=Je6h_Id#%o zlzPFi+H{2%OWg61{12qx$K{xyaUDK6jmCmpBN=-f3;2aT9VVkMiRlOJq++}@_V=* zm0LzqN##Ms)tNd|sYJz}W!l1}l|!?s-Dzkpt#az*X_-`#RykF+g-o2TDa_i!i?2$- zc5+#jVQ2h4mD)9xmbLNMVv!7QI87Ovu@tTk?ETiIu1`KNC!p;|wTH?-PUT1B6DO#>sGl|S{Hfp=S*>#WGWnaCQOSQM zE1xJQ_jiZti>!Ln>8Ni?CY|$&!-IN|3|>#MSVYJ56g(?%Mk$@nc_6os;|E<&lP}jZ zDxc=JRR6lE{Ugd}@;P6=BVXnZW;o){cfiSf`uA`$zXCEpz7rqu?R0P%{>c0zsRaK< z;mg3ud?YyVaU@)tKQf+lKe3p`S{7#uUHrTrPQUsL?4jSU6E;$KHE@Nmf;B!*xz|b#<(qQ&+C) zSl!iKU7d68o{kf`Cv}(^CNfBqh9pTrMMOcx1gI!n1r$UP!~iBRU_cDlid))8T|kM`M&2-A7-ZZ*=L^}R@!U5du@%S&yYfAkQa|4Il z+Yb-UUgY1l;5vJJnow`(Ilx{F^8#25{oltIA9?mD_W<_|WKp5sCs5@Q{0p`RgH7Ut z1a<}z1n4{fGJ%^+H1e0!9ND#h*WsFj1B3eqh7NKEJ9frzzdgRt@z7^`8@cM#4;y

*bL)+{|EBuY=R?v3oH$2Uq|bgr2lWd)Gd023wflxPYo`0&Hk ztM3!1w#;lm4<)pxv$FQ2hxT*_i@jC)IIKJ&3jv>xmOpO>$q3-fvU>H09~KF>Z26R^ zb&TSl5LSOoqE859#V(35uS4Lu<={Wr&!jx&k$w)ED9tWqFU)=&j8dV5(92$sO4#?$ zkKp5OVT_HyGXkFtow3o5(+d1fljqfJF$7ABG=gLb`Sl42t~_^QEb!CCrOyHY0ak9p zaV_vO!XrYVh)NX<>LXfxAi%0NOkHJ*vUfGKPVC-3mXn>`<@S58XsIsBPR%V73RX`@ zr`x=)rOO8gl%mF+ZPsqFBun2Ha_kwY{=7WQ+Jae^KxZ}*GtdKN7itP5G=QW+lau*U zp!g$H?J%~KE!%qKNO_$xF6GelXi+Z93A*!z*7Qg`(~n>vwTPD>XTZ#Iy%~0!qXID=_b-{=~#?5 zu6HgJPoS-+F)s^jJ0_hK>MDx|^K*vl`wq0$ZSQmWmEVHY<=eNrD_CPNU2W7?Ts^U3 zfAv*`0Z%zVL$vY{7y`k?7|}|5085qyP8mFqHjeH&*VQvI=4noMCppb2);%x;EMpHW z@gz?UB*t!wingU&`BF82h)+SLA~Ii@VWR_Y29cNb%m5jQ=B|`ED}1Pc(Ekf|Sfdhd zJb8W9>H`1D$}2@dX=yJWy?pbTQC~qI-z)fX9gQ=;x@uRV?pmX9eO#hL>&iWS?Ap_Z z@91o;YBqMlpsRqBK0i@J55 z?A)Pd>2?;na=8D0@OeQ|51R1_%&TOLTV#hLj(k^kFqn-q-g!=#&CK`OY~K9LU(Jv$ zUYLCWwqW^#@QN(dd&CF~f}B{ZRP_OeBN&7hVzrd&wQ2ek=d^23_*#A@AM(=^YUMS` zC|i+GK68K3Kyi3?d$Br@{qXJ}zJS5GxHR*TGD=LaX-<6evU+-&J)YTYGvw>P z^e5@X*9yOc&vE!5$n6s%6_619A7T69X7M(h8g8+S^;%gsUkEod$4dHJ_~qD&a}H-9 z?_66+&h&nZ+B^`P^2H`E6@2591jLF^Ux)N}0_FfbmyOPxE*GMa!iVFF$PY9)M?N|g z8kgNLxZ#{Lr!sGPzd1U2C^A}U86T$EO$KDbxMr+0Vr~jc55T&`!cFt3y&f?#_InV8MP3l+OSG|t`Q6MN9Ly7Zr>+~@SDS0q=URRy8k;f;4%ZVN-`3f@05=Ro z=aj|sXuxR(@Wd`IBo^!>h-`ED@a8Lq%UjJrjdOz`56dn0<@@4tazN%zoH*spYW(!S z*!nt#37Ij8F{#?j>YV9)$!bf#;1eMYh=!0~ zf2( zfMEy4P3L-#!Nh8v8%Uw!qftCcYb{(X8UB5-}dX2r==h z(l6ifjW@JqHGzbLKyA6HGE%dw9fBU-z`m(XU!SW7Y0F)IZP&sHJVd03V zg#GD{;o*rT4%7b=oShfVK+u2zEQaQ_lUvHo{Qo(N#*d z03k%V>Z@;OT{W8QNQ}$S`ic@&0KpHmIYzTf!%Ak(j*KbA!$MSvlQcYx2y2QXEK%u6 zoQ3rDbE)yK@38y+@ZT$0-GNEz1#~n)8rlI_$<8@6$ScT00Gb6@M$m6e6pUQ!C#)oK zo9!4|?Pv-F8y&01EN*K>sHEJQW4?zFS9O51 z+6YI-g=a~QfH|$g>hDM^FUSs=QY(`E9qDDvrHRY3ULAVRyBqQCS%gRL|sQmSCiRrt=1?mA4@!PaM@KgalM$ti)&bbNkH$wS1<`@ z!eqVxbG8|60Rl7mI4}Bp3VlD|Q1rT42ubaBfSk7P8ft;d_DUlKe074Tk@~8H!kOv5e&j zu~j{lh5}PTUPW(}*<8_GVenb4`Ns0@O7j+~W=}Wp25wxZj>L zp6#(6biX;;|np3Vbl{%`s&AQbZtJ`QdWpo7#%k+kjqiLB@zsZ=M zZcZ{=v_@}5S&GN3j7c}AdQGZyEPRhJ$^HO$>t`&>3;j=fJQ*2YZ$^gab&oCG>rJso z>?*~54?)DnYSgY^&^)h9{kWm6MQ1E?`RkVT=9gNE((U&49H+^kv1JRdHP`*JEW;Km ztt^NVRGy@S7OnXOF;%10y3>*{n^WOI8nXhrB6&Gw-=jnR=6rJJks~{wWa=k(9zBZh zDeu;vKVS2^1o;~gCB=3Sr8~*U1!f5clVI8|on&`PZ+>O_>?}w)cOxPTi6W|^7M(z$ zqV(UN0jyWtlfVr=#!wNFcDs@Ns}ra_I6+sTnTbBwzrlG#0MrMQ$c1Xw^9`w$70)qb{8`t}A-rbC~TQj^(R-q2Yc z%Duqu8D8(nH)iQAooV*!5`T9AxxmudZEOMsd7!}4jl;)fcO`f9`DMV9r&8V{UB7SF z_c}d=`NKoKm31vOsri9iU#i(+$xR8QcZ&lRh1vcjWn9o%QJ1wg*P~5YnyO1OYYiQy zOw6{xz`!8n*g??YrXA4~l?Du3H2HZ+PYZubbmzGe67>F%2_GO~yBER$Ig7beMkFdC zX@@OX0ik!FIXb&D&7CBQ;`FrBQ^v)!);^O_-<)!%Xp~+m4NGW&*#jWFTqS}9hW_K^ zUbZOOgsOq=rAg_=su6!^RUPy06O%suh}{^a%-=XXad|#&b`gtK{E0n*8dxy7@+!d) zgcR@NmP08vFHl?wU~oZ$uD;*cmg?1LvNalGR&LgKTzY6%s5)9Xq*Ns)=`8A&^l0L* z4xDPX*g?2R7)6YfT($57W$%TLR%M8GRo*FfNc}Iwdveq9^9d1kc^EW8F5^G zU&zl5ba?hGwsEAZb$qzHdBr>BWo6|;`qHuSfu&<(ONWO?@OjrlBEaO(1Eu^;7=L2d z(WASbkp3B_28q9`Ie)(P-30j?&>A)`q)<=0n0;>>8|z7@P}i zoA&f&w(pR1;EO18q}0c_EAL#jSBQV&(fyT`KN}L&1~oVCy%Xnl$E%Ienaz8oe(CMz zK4z5uy1e;IJubICCk_+R)Z^i)p>$ko;xJ~=l?@XU1O=Vvlix>PZ)1#;CTBNq^kh0+ zz8d?IP+eD^rv=Uzm>1uP$@eJLrf7hfRshuTnzB5dnVD6kxsC3cb=W>62yq>(aeyJh zT&jRTVdprfR*R7)yaE}wM1aZmS-?EmQ<>4=scl)>T-y#OW#U4cF1a z_p^~F9z9T5`Ew2_X3AP?FnJ7?rO5`4V%D_sqB-o7{z&_{7;<1Tv#rPk$ia;vi|nEs zqarUQmw7_qF~Bt9JD@L+=&p>2hI&`AFEiKS>d&tz-rl@ns-(i3ejR&_+>-fl=+1d9 z&D+!Lve(j{ngYbZAK^LiKEX-%1P0K0#dV6amuR0t7~>_{SsTK}=i9#&8He>MHZ5qs zGt#b@M3B~e|E-aB){QhZ5MQLXD8zlZKuLr+Hk^jq&gOh&4%}REpEUSR)nka!Y?eOw zK$>~*LOFbm+;w&*(_-ZzkR~_)F*0Z;cC-s&XbQA*{~O;aE+*e;4_^t|k$OxJklUve z5AybIv@7P@u~S#1Kgwg$j^zH6NNA-Uktc2s?+*q-%yl>Z$K~r}Xb8U(>AVVQwK%VHe0Fl5zROot6o%5{ zmu#Ox$SdvoqW*x=^$Xf*d_E4wzhgl=?M@zlQZa(vF-4u?5FGZ^xc&;ZAl!;Q)OY=f z-s?~FTzg&b38A{@`jfpUj`yB8vE(`so6zh}gm)42ZiZsQ!z>6nC{9b(c*5EP8I;U= zE=MYhT_V@d1ag`U*XJ(v6c@m8Hqq!B$Sus5l(BLDsdby-JZsVYTH`P-Yv*3Hl-knj z!kb3mNz14RR2ST^%-xW}2BTwluJ0(4zM@j^035h0hr_KT47dCEelKpHQp{ee9dO&V zpq=0&k248#TLfPY^6@M9_)|#mrCUL_m)v;?W;(?7Mk?)>?d zBL}2khid$x61KZ~Q^R$_OB;9o#23oT`!?t39}7>ycpRi*62&33Bw3TKNv2d&R;fF~V@u02r)C!w&HO>Ix2!01bpW)oH$wtQC|+2ls2?VD zUfin2bI*@+G+*4VVr@n9y+4hN!FsFbTmKPh1#y~d72CtDYLKQAm{+73#Ve7?gl<4)eFS?(2zekN9BtfC0TX|Hb>6TqXL)_?rtHk} zuCn}|!o6EZax)#B4*%$m^_8|hzb6>=EwA*2YF}2WyF~DnZtm+0)auPJ{}&Y6J$h$% z#qwUIn4Fz%)NU>;Nlm$`Am}N7R`A#}lHr&EsPbktrFe>Ol#H;20s*!~ z2J9ehe{m}T_Uo7G&D!$kdlLxdF(&^9t+Rgycu+1yaH`&uM}C3&wxV_Kg4U@l>iaxe zQ9Loym$iM7T7Qq$egWh15!8yw*$o&eVmOw7@i0n|eTxhPBp(xBl*L6D4PfcvWWWW7 zlgv4BW8clLN!d``+1ysQs}Dxy%E^X_j3|vO^|InFjZ=Rt;PnRJ-WDW{O;_Jr*f2dc ze5kQ(OK;DXQm>FzmRhr^SQ?_jrSeM9~ zU-j8m0xKfAKiiwNmCd)($b1ae+dSV&z?Mgzgn>Z>n;3__vXbj76f6+YlK~Wpol-CO zon@xw=BA~2Jc!!(2Py)N?rfLm^uel7MpuS2N7^eYPaBdeiheDMr?l3JLbBl- zO8h~`#+G9@oAQgj*^>=sr{?XLo-VyD=|7ac0F7+=B|r|zfZRqvSlmj0{0Rr-;&vc@ z$9!)BnLNg%m0D#hDUCdWk!g(c_#W{gd;+_*1Avs(hKN=}IvC8xAgmPg6LBO2g(X)m zFKITC4`EsS%4$?KAIvt`}JN zv%NJpA$=h8Q|WX4!PtFRqJuf+Cah1UZ3nO}9yDr>psl9Vqfn);fCvL-A; z7L4h-ae)@stv_-IU=MWNIB91cobSrL>AK0iI}zv@xe$f?y2-se>*;{y-gLln?=Bp` zTyK8B)SC|YL4Lr<{A7qUn(N=g^Op!T8mxsJS;+AS2S&<4eWbk3ll}!98Nn~abm2>X z$fQe3kJY%WrOnOBncSD&v%tNctGP<{tX~FiY}5*+x~izURFGZk5m&q2mnCS(&5k`? ztQfS16@$f$Q^ndjgCqnx#V;X5RP3}3`Oq>1$iq$u(S~*)1gHCQZ-TDeyAxZXy`n07Ker|P|bo_g%G|t6AvUGcKd=eG2>ItaI)qO;CX+Io z^|_Am^$1JWz=i%(p>C4ISu$ka!8I?g-?3gi_eA@74egU8Ovo}5>pf3LOxoif&I{z; z9eA#ZdjB`tTM0SCy*qwLz2nh(N~G%}_wJm1hxdLH?Gto;!o52m;bQ~YP+)4VcaP#Q zM?xx+J9trG1hUxVnkSx|NwMXl&$ zWz^0?KM(Qqgak+DIeVV3@p-I9mIERC5kin0sOZO)MYtzs1wT@tbOW2q*szx76ufCLjr{K88USZLC zEDvDHKAgLiFA%hb3kM#)QBW#&HNSA60KDC%_-S~Fh%CiYcz-O>&zD$-y!L=v;10}+fo`7rCXzfDDk$}m^%t?_A`|mf1`>zEUKYh#9CT9 zGZ2CJk~C^*=}7z4OmW+)0=l=r7HneiG=ceWCyH1gVc8BvsU*$lY0{( zk$ZP4zC7QX^C7wSJRe$MG(vr~-SfTqNy@#KKn~-f&B*=#d05B>hnchQ8Ex}woSe2p z;e1-K@ZBl(CibP-4?dWcMvV2zm*3FbbmOM>mge^K3capE__<0+vGXUQRB|x!$(`%h z?}&|MXX3~xP4XU58)xklEQEI6AEf54ITTnhK2Tr@ zA0K)JVmS!Ks6SBPQ#y1WD$Q2|BM@KBy^&*Nc;o=Rmr`%V)ZR<<2GXVT-bl6_b!OAZ^dOIH-Ia26dzj=)^mu zKVBToG*5r8xl~*eUjpa~cz`UV@c3|&GqkU4*+N0$TemXHi8Cipo;ksvDU8HaWl|2P zA8ran9dWUQOuw>sAd==1$f}S-stz2;OqpBP?>7waxT=8-g=uM#C4~SD*+xmW+7f~i zY_&)ENy-{E86mjt95!#ry@`;>y*m^SEa**yMDE?OlOQekCPE_j?hK2+d~8lgPNsfAxN$xB^$BV41AUtd5`|~>}kG=%HZ3?&7@Nj#_rB#T9vG*Xe zaJsO+o3u$8vgY7R&5Xq2=lgPV#*&R(SEwl|4@E7E%a>{!Hak3x*m@JDL*!Z*Af!@5 zR6)BM0_t!1<%2+k&9o{0#up8?iD)xIoaN#6CwPDSA}lcdqJJ&#zu1TYfyqgu%f0W! zD6*k=66paXrol2Kl=4|gP$E+EC~r>&WPZtK9Ys5k`)V3R?oGlT?~RpzWv=(nxoF6H zvo6@PBfSZoPv{s(;J6ExX2c*+hSr=B*^JN^=E<^57YmuHuHUUT?B%3f;ta^jRRP|7fO0SEG(&?1qq}FGMjy7A(>X*#6P)&6xGkIpiEw>2wnvDjF z#bB^V2X<@A$_@I;G7VxqWJ}L8$SkJV*D7vj#hkKD11cQEUuei!<{VFjHI&-t<0<7p z7H-ypUv^G*6% zT(mx5I$9GdsiCh9S~-1vJDf`}xSR~v3vvnOOxCg+kl)s0@@>VNNpy>48$8{pbK!Q} zEVOf15bu9`xZTA2%O*_f|CHRWc!Br#f?+IRM_?ER-kt}Bv49bkY+EIW6u!O4> zJOcw3X3icED8WV&^L@I_$sucsKV`Gt=S>tObI7ktNOD`PPAx(vf+*~?a0opvMF15D zAZySq64YlCy*~YBeB2sJ-mLTGCkkWcATl~&v#`385_JAhWQ4sa`9&Heg6`N}2@fM& zetCH8hs0POrNBifs&7ED6MIOxe(CVas1bE>ZdQd_jO`pB?anorDURDMtWvziL*o|( z#vhb}*#q+-@sQcv!YFfy?LYu1)d;nT-1$XeHfQN_&?Uj;(Cd@U!f16#Np&@jzCCjE zG%W?z!=|jGzzn{~IYSP-+h>g0q)eIOZfUgH*Xy-mlT3G$F_Q#kTFG}&#8ErqF}VoSV5C5-mBSuMu2zIKb%n8tTB#^~+Bcpk$- zn9PG-)N?;EDLN-mtRG5r*yHbeO)dYNZBMvY_*;TI&y7%+;-D#Z{>Sh!B#6-zex(oK zWYuopV>^YhgfGV4gG1XRj0s=o|ElE)AiRfb0W56`erA5hW1D}O;o*^V?10UKNV@!d zd93)kD7tVo9S|TE%%c=3y095fkwn+`HmO)ec!K;-f;Su%bDi8zc!#SwZvIqxq$hp; zHs0>JxLqKBybA%ZxOa0S$3mvQ7eYMMH~H4Wc8mjk9qkp&c2WEN)E`e>zBu1L`vj!L zKa0_VlO0B@n)RcYRD_L@omxdUaIBlOSL6=kcW`fjnhcA-!8`ypC3D)f{p>i@wCiTR zi?hXM!02DbKZ3{j5$K{fI&7j$iDQ5BtG6W&OIof3r6p=RAnceq(sz>OL{gRI*(g^R zv$^@~oE`Gt!QjHHL2fMmoorI%iH6r4yQ4@niUU~Wj#`}3V1^}%yPq$S5Lx)%C9^gk zIC2DY0-6jNwwM$4m+%?@Y5Y!>5r!{?@Gv%=s8AI095Z>p;vatXr>Cw`YLb*uNlC~B zT$Gh9waEiP?x2AR<^~2R@jL0+A_?qxABw_>)TG)|PCg5NwITkyj~$k(*^E$i;)L`U zeEsyq2@D#B2nHbqQcl~w8-qajp)_KO@ah-Z&%@RW%SPqQbKwoam5q-;NyA6NK&OZ< ze;`B&#XuI9*{BZs{l=6xUJ(-iQ&*Vwzzg-wZ|(ov8~ctk7WEC+?^HBAd(lMdH6D6-L|MWi|fsPhseP8Zv|`cQjD zX2+qGcaI?&YgUCh_DvbbnvZxLJl9&-uq z8fQ*@jv(N#?AjawE5dmR$bH0$%K2ttdl9{Wj|EXLJX+mPQVmQ(6a@>@3k3kOO{b5a ztt+`Fvn1>6$(z0++;ZLjNCQ>ul(adyCWOkvC(j69!N5>`gx}yY;yZi>5vM43k|NTI z2Wv+HBT?1Eesgovz#Z$>-7(PAcB}MSL9t=9y=~0k_npi+v1IgAU*An5{l`2f??`SR z${Sy^W<~B`NAexm02cb$FqH_XdHBj=`IGDnyE&p?jSZ_&6aH;}G^8&6p0^(ew||ef zlR>1Fw;u|(|1jMCF<#|}5Dbv7b~@mu*?$O!dFzentz!K@1rSK_7j_Hzptf`3B5C;C zqP>9gg!B7&q5}Dg|312L(^zG*1-Uv_jY=OC?bC#64RNNW%1~Zzd0}4cEr(B@^4c1u z(^(c#I1m++ou5^3sG%*kt-GiFR?JIlUjiZ3La1qu#7OWnoby$?m|vb+4>kSCi*Y8_Mygd(FpRx@hzr(BFSDZ6g5R?uj=;(&c<_J_koj7eEocDs;><4vH8^8VShelPJC}pxk zKW*=8dE*a)UV2#<(id#LaboQw5A?l{eNc^+3haYt0V>0h4g5k87$L6Hnh{;Yi>}B4 zw~&g^!aSWj8b-T3{;SqkUy)mF@62{)syAeOt&-_w=T6g zw`FCd>8%+lIZH;%w;ejz81Ofl^vxxq8tj5!5LjZ2z9w+hcb*mV3kvc_3-g6%S$^z~AK&@V$PXXi^_5Zfy)DDTQp3m< zTgLeMfNi)!;G_KfBY9UG%1Nz*u5+#wUAk6Z8e2S2#I{KnifmCxcT@uC>Nkgh^I#0H-5w-kw8PsMzB^ok^n-Gi`oBp%d+EL@kTL9)WkME z@=A=R#2KFvpHO718mzQlqqSN!8bgfT6`NIJztY~AZm+SuFX*g!8KQVtRAzQGNVn(b zB`WtuMMs5!eG@hV3BnxN2)Er{L<=BE%CXEXh*=JLrY%}d1hm0=lUiS%Eypu|I2XP= zM+O}EIk|FZGi?{!C*&guaw!Bv`UkPJzQEj;t#g2TQ^vjUXfp3V-3FK zDl;1`y4aM7<;|;%%DBpcyh_Ar@75Q>O9Wz5h(M#;T{{^&l`P zT`AP#`s+brIH9CVFAGod3E<*l`-I#G(Jj4p=bjT)Yb%|V$#J4;)K%p7=H==OJ`{w* zx7~7L`PH=sjio*FC|g(8x2(Cob*~|k+f8AnTJq!ZI}CLl0wZB>A|;t%d=#(XR4dT4 zqxQ^E=C~p&(^j{pt~k$Xv4m3%PhPjr-d$QS+TlIeTVK&;tQ)THmf?V~2A-YB z$A(#stl4u=U;}|AzN74Sk7g!Y@-5b;SjukPyZ5hYC=`WUM~pz6i{26BkOZNbyO>xO zlsG_xg(lYJOxtt)`Fh=Xo%V1{&DK^{EInUY(7CGms)qV)jdz{qbU-7TaB1{N^RQv7 z^Lbx#bTeqah^Ts^T>MVC*uYI+s5-Rn%+0sd99naxys_?$s+#)p5C5F_h0UEiTGg+< zn(&3KZQI+U|I8*>qiV3Jez{V)tO0*x)k>IQP77WV&drO_*K9`O6li0Z6q8owa;dfN zY|*7#;!`ySPkK#TcIWX2|7*1-)f#KoS##`pAy0D2!H?L%pW9QFs)Op-^7@-ujI{Qd zG@}r;HzwLzUbKPAbHbn|recSXupzMtGN@2m#joWuS{Pg;D2)y5ZM@48@ZRMsv6}RE zn+(VY`tbLnf7@!7DgC;*#2h8;ojDYhQD0hjsHycp-P%26N-Fyogk0E+!+_L}<0M|g zOAI2g7Lp-9RDNCLbKztH%qHc^D~eoS$}L>da#xl!)1Ksa-<#{Z^2)k)y-L>+d&~Y+ z*Lm}9Sa#dyTW%={xf^mPPUaLIUAg}j3j2pU^nJ)bS5lyxtNKJv*F`d;_lbs=bmuj4BSwB*F z*(R(T^9gpc&#()$4p<+*3lpwft%-_dVm{acDVK23&A|x}OCV8$-QG5?W;xOu%4Gw^ z6CvMZ)s8c*z4u&IzooD&w_9jJ_E$%rNq4>8IDB@~hWp3UO~;L?n3+2g;CN7x9)sV3 z8jIAZ&yiyz6^igVa#KU6#MO8ekjbXsVR{UE0)ru_4JeC5!Jsg+0ZcF;;5AX1ZrP3f zMu#TBlBi8K#wm@~IQGq|u^r_%UjOTZ%J?KrbV7c&kQpkk4R~W!%415Usk$Qlnnzbl zpOmbuxqP=!=~=&VrK57G_hzITIKPTj0FL5|ScM*jNGMX_|K=yx&QE;dmGjl3JIijk z;mudr1)3utPRGBYI*vRz^Gh#ZD-SDIs-a`o12{a8oNR+cc;#aks(y6;rtRl5?RVj% zU!qf$KA8!harkf_;)nb7@Zr9X!xa>9U>aw|$DtKNV`Xw|EFme822_tD{0YdvfkE<| zYRaS*+LT3?_4lvwMV*Su^E!%@`i!QHOOtEUk}HzEIk6u;wne3Z+)Aa!);uac9_;nz z_LPOPUBxr0&8z(C=o@3BJ*k31`g?*qCrJxy94h0&i<>Llj19(7DIO#8Ic3lZH@|%L z|+wz$9q<;Idk*i0dIO&uWfnf`my%< z_MVK=ilR|>Yw0!Py;oKt@Ox>37_+Qpbca!QD#;j^4=#UHmu<~(q$Xd9vIWFv;pVb>49&=>!BYg3~7bEnf`XYk!#yk~SNMhuh z@fo|%oKXw^ekl{qO<2hy6He8I_dm~s6CQ$caa6EN67gMRm%-*Zg^)Mr_*{a(UiudV z;HRI5^P(aL6uS<0)B@oW44v^pgJjyV&zXCu8Uf@X#8z-2TTotkygIXO*Rs2p?`qAo zwe1=zuTQBPynAUwT78-Dvmv2vXJgTLr;lyg#PT~Qiu~hkUN-cmkX?~o*(C^FmH6RO z#vM=}QHyPY`Zx%YW#Xe1wP$DE2lcs5x+hG3X1)uc1aP+r&QRNN;@q&!EkK}~2*MF= zx==IeU%mBwUa)E60!uU*R}Qn>kBd-+w?sw^@%Qpnw#Yo-65{Vaz5K#U(=UO-5S^nh z>O7kpwFaHxgI>5U;wn*V&VG8De`3Mv=#$?C+QegpM5e+tk?-hYn)t1+vEkZ@J(V|~ zB9d6p_ZDe62}jPU6fgJPa*;o|T<1nb=)%(o3^Z z_`rp>+jms0EeK5nremeoS&nK*Xi7C4GiQ9~+@|RXz3!CGboY_2ZlX1~j{k&Nj+e)Z zScqN3V6jwL^IceJS^Q_i^_y28Zizl{;leeVFWk8KWP?=L(AHU3*WS^<&BPri#^eHw zht4dl@HY!}TWALu5_u}JXot6n+%-fVMXu-g{Q=f@$9G;#3ufPV?2qTm%LAwwPG$30 zX<|`FaLpuWWIQYJItzV|0BN~<5uxEK9(FEU)q3DJN+Z)LoFJ5o7%~H~@P9Z;Nmk*) z2}o2l7>3lm%HvZ78%uOq-JR)W^%-JxQg`L}_QpNEdrmWJZn4vsT4+}r3s~!p^Xqic z@v0ldn3$;O?1qw*;I>_3`>G$#tLUg`P0dd54V6OOA@f2TM0E{znTg|?<3cKw617o~ zJ{U8S6iA4{_n=T32$t35Up^{*%wjj~oUR|~=}vTehlbobrltb8qj>&3Ncn7U~h)3;<)kFpIto!-7S#Io2Fu*5cvk zUVrSxdtQ9(_2<6+#63@7#D7Y^WoGFQ{40a0Xn*vDx$tbIIT+1d=Xp-e z)oi-)OjW(1rqowfd+7S66;9iV@~X=6wwluVy1b(9B?SfR1z&n?aY03bGOjArIOag+|}|4DBXbn(;2fNB(=N-w0z^x00! zkq5{6C>-`aygMbD|B!6L zraRfkIX4VIJcmrBXrenxq(#UH55mU?*o2&Koco5LlMBl2#l+!SL>OZvJcb5O5q%=4 zqWt`K$i7tF2>(9J$7}&QJuh!bInO2i!t=LE*6A0|t$Fc9>>eg0X%Gu2#)rGm8KT_JR*W1HvNj#|Js1WTZH7 z>lOeOV4Nxe>)6Vr`!^MASpJWP*`1BeF0UJh*WVlJ$%Cy-dUh%;17)x{xq}En#~tC7 zbE7Tdl`Yc^`)D*)aZWN|u>7LPaI~wfG};s>7u|sXAI^Y1%`MAsoTHbl>Aw^He89fL0!@o>cjM;hiuK2nI~=dr-7voXP-O2R(RnBApplo ziqE#HynS2!wXqt*ex13n{PI9hAHP|X9NM+|8v$>Z;FO&w zc3pN|(%|&;koM^M_N(fp`*I3=xw)uhPFZGGUV+1WdEMrP#o~ByvnFyde!HA8?1vr} zu)D~j8h}OcE03OXSL|Jfr{S6g@^YGbo!LLv_tf?e&Aj=-!>QSOBdAqK#v4w#RSIN3 z0x%3#O-dX9dxRA!tmDqd@>0ft9JvR29A=n2toJr^iB6NOwbD%OSovRQ4`~a zw>K;%wQu+eT^<(>yRR=u=rd1uBY4CwzDUfQ8&DQZ#fc|QC7_SsrQpq%XE{ARefk## zMNW@1GBgp^mtPJKihVO|0tb%${DH%PuyA zz;G4@J}T;28V}OKDxio`kQNVo#5MXY2jj*4r`XO*_Mc*MREFH2LLbXG*eCIHCk2hk z;}e$3<4=ZTjOk1k1Xg0+N#6gWz)A%y{n(;Y@e}rAL<)-(e`_;3*}0$W-YvI_&n##c z??5|dMSp6?lV!LbRM}!S9p!!hh|go4RNxn`_;8V5D)c+i_9Lo%8pobh{1U=@4A>e3 z3YeeO_PCf-n}$CL!(Pr_HXMEvCJ8;?3ipKM%^#0>YwiUG;XCy3LiMQF(~y?a;n;~e0g>pa1#q+WO0n)5(_QIg>{kRj{m@3 zq^D}sH1AaSC!0oi3D4HVg_p{|V<4=T;q9sLK#>)b(!iI_en`9AnS{}P|Jhx{E!qv9 zCO?QMZzRz0-B57v4?u5m&djB^>(v3X%dZZxAKaaKbIL8Zq}-f(H+wos3bL1y_9y-5 zM@awx!a^X}Qy7|pg^Vt@abWiJc!eMJ2HG(?=hKkgAxkS!g?eFv!op{yp#6|7 zTJ9%neB2~wTk!M0eP4?GT7GD1sq}OCr6~j39RA_ozBzT#+fyaw@*7koRFc$c&e7=O?qBxMFIMCTFU4>G4K@31;rP6^z3?XlnafOk6 zEQ1{sHuKvLxWafeSAv+=VHHc8Hu>GDoBEQJ+EQV2S@j!FH-`MTvNn%}o)N_s@ZdZ* zw^Gc$Y(VBlWZ2mU8XMVDNX172;vIMFA7vjPiKSq%;I(yzxj{ z-R32hyPvhE>@H#V96Od_v3j)T+U&x%oW?$%@Y1gJ1xp)T9}6#C`|Qesg1jADuSw2` zi{28i$>?Y}S{mGiEvG}RDivO(keT@{lYC+zpC!%B9S25ki@}~LD1-KoonP-;>I`I* zWRy0>JpOIQ?mBJQ?W{`;ESvhGxw!&QO_eto?-X7&=nf<%Rfa~z_-J*4YIIFf{E5`v z+ef1`Dvf${`%zqrHPazEhu>ev7UhkZ1r)rgt~>n3?Kmk#SB>scxkH$S-6#BCx^qE?(0NA@Ja84Nw0( zR)~ta_32+k3(6>As(oU#r)A|>XK88qBx?h%J1vdvnM?;G({EDSJJO_&PL3}f7#kZ{ zI=*Zef8JZQ3LDoV7xpDAz(7(flr98RLpYz)mMPDh^e|jcREE z_O`UFYsjqMGw>C&qatW%xd=P%;N{a!pw>F-(N*2KdY_QqH|%nz+Lkpo3}t7z zeB+%uvylql>Qd6IY3f3H`2@w(j5WF#eYl$28;#{|uK|}RP+AtS6(B6iRo22RF(!SI z-jJv@|JY*GTVn)$mN6N-$iOZ(hl{M$BXblQ{QsrQTG+eJ1FK}M_+M}Ep`Ob01~;$4 z=E*QwEjbHou(ilF*bXkimeXv@8yf~;k@1ap(UuKHvou2+Q6>m2H7(t84Z8TIa#ucV zCphrZK$edmcq_BSn)Hc!LxRrqiq)V`ju8y#+B5G_3D(v4aaiGRWH=_!$B3 z9vLn;7bClsZ5F8jshyapEG^1tCCh>`J&}`ueLV|}kPopc&4u<-PFvNmH#G4)^!eBueQ#kot zvyF&Sco$@XBv>lMKw2n<5JbcS1mp;X}|c8)U`%~f@ERrGarAO!M~5%jKMF_t8? zCRS&u49&cqnU$4EU#!`r^Q1}r!Js%92uO9=7M z92*Os9t-k6((kUh=9=Ht_4d})_w;mR=2&caEGjk2mB-Sh-zbZisI`9Y*~0vryneqI zUr8EGM)khKhYttajXI4%`YS#yedY9cATWM9!2jTG5tX>t5oV&s zWe5{t#D^LE@YaN3l%-<-&3-5apgaB1fE<*Op4>sZJF7A!BR$#Xu&v$ZPNM>EX>L5y z5+ns{wKd&puPm%@OEC`WjH%{Sdvbcnm3G7qsnn64F57-k9UjWQ>i6KiNIkxrEJtBw z7RoY=!uTCl2k|nV&sD&M^(i*QRdd)GkfuVW0?=A$OjB$-@2`;Fpl1V5e_#NKv zLVL!1StGPxgU<;Hhx8`Pn*9OpCk)whQXZFN!XXPljC;fROaWao@|mnA=}n}uU6jux zr?amCXe|^B2ceMUQ_|1~q=aRDB0P&0_LDBl%& zttvb7%j$UV_+Z1)H8*_WLQPG5)p=ni7z4*O{ii9q|e1j0- zMmedFoN-g?q4Se5i0oM(@L;8{hTEUv?F7_C#qg@=9^$^ilSL-gpP)Bt5AMKPA(Sda z1VYh)`;j@~H|aJVfPy9UfE;ya#>(#!|dwQi-#9A6fbz#bGcinEpZ zc^8IP-)<@NBrK^t_wDCL&r9!)I{UJpC|VPmc;Si8O)UD+*QI-JajsgQC%ug+VJLvq z=-?*~SmDWI7seMu2&an7%`*yV9pXq-c3agK%t77AZMGVJ8vC-cG$SfHC7~oP{yxEH zk8*gT1jov+eRZX0L(%t(4%~EG%fZ*1t%2lixtIC3yfW7Jg9CCUR$)6f84fiAwZv%< ziN-zS_JujG`juB*b^ht6$+Ipy`w{=druzD(noCwxPVTxkH_w~>0In_mAeHPSJT}Py zVq_@b92~YZdc?lV9FIIQczEv>N2QPV>|u(*Wv(LO8$5qCP6$mq$))5k_%1i=c2ngY~O~SJZIk)p5Az>J7(>L3+oeyZoaJgN?$0qFTZUh zh9UGyIn-A?9`vn?ZNF|*LLCt4y}?6mJch8n{aEWT4=lu#wE2pPd#Wrtl_K&&>G8=69`BBe48x`_;dUIN0H*JR{`IX-B9JBU{ zL|tM2?y>@teji-RJWNXm(K3!=W?+|q=M?{mc1DhNHKi4^518Y^TJNpiwHKKEGErw# zn{TwJ_4v?CF?RG8eF;BWpWrXnmRBG^5rck;6S$k3eL?jYr7MHiB4t@WH>it!<)eF> z>?iEa_kK98OwvSYcWG64(36};czOLf!7-NPamD7i;&O7SSUs>Qsszi_b0nT$rapWY z^COFT<~Y9&%f0NuU3Xu&@XO6>`I2uiU$o@8S0(iemrjT%KF00#-ZjL%0^~^qv{R_3E1l2rf_cd8c^X@>a*}F{?lpR=>@f$@38E3PZ5HI&|#7ni0#X-vZgL&|vdu`_4h z+4eb`OiYd;=gW<>QM`CIYZZpYwR8>1W@IFRPnLMY+c#GVLC9Y(a9~nyR{`xw(_$ z%ep9xv8^|ww6bUYk$3u;t*S1)SF)Lahf){} z?Ua6iT8e$*V)K1MsC_g!L#;|q)H^kS`cQspwSU{HGH15KSC*aSjETuNy1E0CBOA9h z6_>ZwmetpK5C~Fe4WtOb8R7Z<&R)vTNWtus$E)p41*ya(KNpI2dUB*Q%Yv~;l z@Dl1=ph&DnX$>Jqz9_x08jKb$7M}m8V%xaj7K!y&v75m+7G~JWujeh6v*;CVHR7`9 z;Vsbni}GvFcP@!zOJaMwmMl?A)6xA4peFCmq@Av!5mXyO3+7}Owl(?zxLG?s(2={ICYucStjJE zV)mkPuu(b&kKgn9BBL?iaK5A=1Lwh4O=6NTf*;kfR|wb2zA@~E`|55V`y7kM@rIjTK6L+k>P=C2j66GP-GM!umG)$FwsQS7 z52o2vwzSkNRc2aRmO3*vIa6)RV1^yXwaMuj$(rLkwx39{TC5h$@$G>QttBnZqU$IQ zb!kn>DJE^VjCxVls3u6gyp9Xws!h7U)6Vh{{G_&XpvX~%vSKdEDiAG8&55pTW}y6P zE*o(w1Vczf?+kB-t#?*A(#y(go$Bba_9CYtSG8hGT8hr9%W>!AjWllCaJcHG>++VS zRcgE$WtAOGDfxyA$N_I}stu$SBvqy@Ex7LbifcAiu5dXg#BY{VKrq)$YK)q|nW)r+ z_*hk<#+vDKgldJE)QPWLb?+0Y=3Q~tE5`R;WzanJl*X`U+vRJmal6c^kKeoLtCzX6 zv)$OfA0prN;)S{G7cJU4DSBpk(=f>6aYBl<#P+HEf4BXxuMTI)Zog>n&Z?oDyyeY+ zfJL7(wf%6-=BC0rYc1pvXKpCZl&w9d$uW70avge`t~R-@pk;IQu4{tB8R^T!3-ZpB z0x6{xrn~cZ_FtWBXzJ>2jf=ZNYc1b< z*|n!~{e|?ZE7x_z8$c0@a3hWI`a)pjUjaNC{I7K%;cM=6OOpjzzLs=X=-(ir=e`oLIk?BE?;JTB$&o;`UDY#RWXFMxN7 zKwTyA3dyX56XD-%i+)?&bMe2y?(n&vTRi5qVq63yNC&7= zG{Z;*)xb`2n-ao<8XUoe#{_U(XklnE;*z->^aIItBK5%!A*ESOy@EmNY)4;zN4#0J zP8IJqNROmcC%49$3v^I!i1!; zAVcB=PsBl@2%HH#_mz}rI6U=GRX|NCuZQeSh*?9bk6&b8ToCem8WB?0j2}YaFJ=4O ziF|P+|J=P?6vL6fhyni8^*U=#Z*5AR`76Y!hrR2ZNCtXdx&yOQd}k7m%ObtyGqV%# zrO0KNDkzj0Q*Y>BUBJ`RoQ2Apk*>C`@fxLwaAsxH`_Ek4DvV*)VwbC!W_|O;*BoPM z6xjTReOWr&D)mXvU`oWQAbgdqD=9eJh%too0w`v%hVVEv@X6Ub?{sXqru?QayxQ9O zJ!{4_O~OkpS2vWcuG+X$P+r|4ZFywG=f;2#G!fBB>Ax`4%?*ept6(3W8<2#Tj~;t$ zK#uKfZvL|zar()cO>)es;MlZg<}Y&4shm(TjzuPMj|O&6&oJ_s0HC9?sK`&RG!iej z8-;OCQC@GEqpj=r9TGP?jsh(c^qu!^s7@3+!d- zKT_)*C7YH9I`_6Mt0*mRY8;zYDgTC5JPk8M$L^uaPc|4%8CG--QY3WCtWjv;S~r$& zHxlRwc3h^C^DF6yG?O1boGv(*lkokwZ@KIK0m>Qth-VN2!Op)c-SK)P zV~{P#B;*5@iqB$bioUw^fQO&kdGwa{7w=h^=5QY}Cq5_9!3%~<>4??1NDz*R1VT!a zwOyRcA_YGTo```!wq?$R>9Uga^qMt}&&^Jx{Kdojvt2DE$xcmdW|G#p-t0|{(kERq zQ?WR#@(*r{Nh!%Ls!}UgM5*X8T?ZCSnHd%H3!W2<`GWsHW$yvlR(19d=Uffj^3tBx zvMkF}vL(xV@4cPGcJ@xlo{)qr$by6;dzcYKZ2$Wc@^LN>W`1ygj5(Qu>wge|Nd;` zCAu)6WRxF?$bPRUOxCxMhBOB>S%%$@9cn4RaG|_q?N|Oj@y(6huMCUXk_%p6abE;E zs+3etMte%=zyM786z*qqAhu$JGCS6^jixE;W0%~i~ z2yjbcZnAqLTnz?JfRkE&p{M5$FZ_ee`_^AB2&(;!jr;GXY)vskR#0I8qQ<8{jcEW* zP$rXXiAN8N?*4?VI){Bf6ipNG)*4yMN2f>9+ntNxs;5d`alFrKMFp+t;a6G-)UA%sN zsB?eYf{K#z+7?$)mBW;4IRC2)LWtcQuZ$(QXj7e{RQ{7^P+la!CJeIc0a!Y=>8gZR zoU6=X?cP%#LwqYMRGPRaJ~PJt&I%MW$gd!r7t?XTD@!JR0x#5?5C-co6Nozq0f|S3 zs2u>-fT#};f*%$rsRmK4Txwc_r(`JjgC}T6^duV6)v4wBf_{&+C1drO&buG&%P3D{GY-?JQw+@x}6 z(wFNuo30(M9Y&w%qKFt zf9#DfjVP043R$vp(U;!1^mid6@{YFBU?|hGwDDhHW-{7gG+thbi(aT@fKPHl{r-aw zzW>6BlV8F2>rW@K7b5R5OQchC`g;1DG%FW9h^lkJO)AhtvkN_M+;PX)9e2b4K+dlN z+qa{b)f5mIib7a7r)5NEcww#Bmevqr=Qp$ zIOHW-9gTt{N{V^^HvWS#LH6|f7w(YusTZV*lpMZSvQTu&86SHvBAjI3JoC*b4uc`1 zL{sD^lx4?f3u87PW+OMGw88v}PNk#^cij2t{gjiw{X$;2Wf>w1G2vTRWTqEk$v?pS zQv-#?fxuqH1U{kr$X$0KWpDoaCn$Xn=!UNJ?H_6E3zvNN)jD=H<&geXt=>r2GJ(brhLINACl3;Rhi3si|pNPm6 z!%MpE4h7DxTzTIjRj9iwHTjS-UT-z%pFQ0$qGWBXM|kt~ueiFF7r5`S=d_(#(^!!f zG9eTx;KX~Mql;#$2CjSY)73e z*{7$k&7Ij!N;RT1xPN;}k%rnwQW12gsJ=@VuLOCR+Q^v+Fe(Rkz2a1*+tV@hP8n3ErZ|R7aKPh(p%CfsSYJ0H@BG1 zCMNcFy&qK|B*c;k0F(A~#Fk7c5<(9OqPnZxM%XG!1+Gw-=kF|2r5;U6s%ZKK&&1?l z<#43}%vf4r3^)%B19K82gr+Gih67QCqr~M9uu$k0_?z}Y)GnUjc;Wg5=SEz^08ivh z2&~M_H6Dpoa2_O8X*u=iv6wn7Z?V+}iNeQJY9W3|3GAF7#*Pxh4^P~+OH5%G`5`hg zSVFY zj*g-Mmi$q{X6_xdN4^f0eMwM@Y`fW5RUJ+le-~r7!7O?QAf&D4ClmYyAxKlj3PKv$ z9c>Ra9gMA5@H>8Ht}Iy)8MuOC$+#5v3a3~mu0lnkGM)(A zp7&ASSO59*4DJ{o^ah_+@%jurdQ{LPgOe<35I>VrUSnefA!9}< zsDY_=2>bTLv_lAHP&TvWGu<=bewH<5cXn4n*>pNsdU7BTpZi5E;V*B@LC!B@hY(Col6hWk+8S z(~@ztfp=*f5c@L5BJX!mPH51H9U6C0S4J$d7MpsBm)F5npg;?_W5I>FMIGFks`g0H zA?)zrxx&DimDhb{_=V3s^9Z}F7;b4CQAWNDb)+@uy33wF^ts*7z4-d`?ylvL;=Z=# zL7d!N3=a_nwJUHN@NYgH?U3+-v_mU-e1!NOc8K1i9r`%BLqDOn+2^IVzd~>Gox7Ln z2eAK7dVV(_otIbR?>{X)*YnZEf-dy__r=kFfwj(a0XE8D!B{? zfCNy8F2#{ew<}K$jht}fkNejY)ZcPl({+J@ZAE2uc4uE#^^1`|3*HUih_72!)v>c) zuRCkBx{F=z68E+z4+DuLBL78(Rzi%&;-V+n|M6v#@OzA!8}g`I>Q#0RM~nDAp;3(8 z-7t^0g5<*TF^)ztN_RssZIRf+jMBk_5)#pB9?!)XAG$>SA`*Ff!^vuA0+Pfh-@=9q zqx|2KqtWmAm7Fmey+<3)N8^R0_y)czzCH0PKDSsigEsIT@$E0uTwS%h2a;@W?n!MGTQ$1ILM^9a15~J0H6b&WcDci6o+# ztc=%D;x9(+1gNES7)@;?BLS~EgAJBd^XXraroV#&ivxk`Cxo`&iPP_;=`|CK`)zPI zrwVc+B^4G3G0&D$H9E3?v6N~xR*l7n?zrrK$f@(W%)tqz@+O5mqb!ZPb>QGR_rFEM zB^XyZq2%rz+^1>dhRJpdYluiKG45~7A#I8^#prqjiM*%b`nj{`KXJxqlMiDKo?E642Olv?!n`3s_dTX#)s_2_8(@ z6F&Dm88^Oo+u2wD2cUlKID3lOVc+=Ot&v{=#&j&2;#`LS82`MFK2O=a2&qLRttWre zDKc=}wrTCzmjTb2wQS%=k3RaN18;uui*JIOXW_GXn46b!b93#ADwu^dK3uESF7+8kK=RUuGPk6*)=_}u}wd~+}*M(Qg8uQX!zVBwa@ldVNiaf472VX0|-BWB-Eng-oceYj3En&MENq zpmEmP$--kvOU?F$hwdENp4*a@pT!H0X*D}}<*@`%q-U^f^5aANkd|%WhRNBMo3icr z!q(AI7_hpREE!$cP*~#ccXS8$$1JoNMC`kTMbp;kh3tNuTS91>tIor*Du*`?fwc`s z?!LXUv$Lt8F1D6hpek7rUsmmdu60|1FSd>v)f|2WM;7K5DWxrXU{P{?b}jLw+n1S+ zo!fQb9t=%s8$oC zuFuvHEA&TzM9lqN92=~bxrq>qW~5@eoT58L@~8Mb>?B*KU%C z@Ar)^>umxBysv%T1M^>ae(R&dcH?oat!iD(+8YMSF#*XO*Wti?;sl6tX<%7p`&Zri zK-aBHD%WKOECabEHP*8F$`Cui+CxJ}+V42I>_ClCw=c<<-4bZ+E29+{F#)9{kzE^W z7PGQqPD@w_e#M!U35@REb>j;t;vBhi3Zv|X(-^{pAz+xGh(8Pg5<4A}WYs6CwEf0? zyUDcw4$&Z7LTv8=e40eoH9#T4XK^K_{3ftPPH)a3=>bwNgJRaZ^gvl__Tpe=nZ38Y zp<~JV&i=B){`@2JR~&0vzO-v$-EQH>p3J?rG>_Agp*@alq8zj7F0G+tS#|4hf-HG{ zYf+CM^qxd6C6~}~7yyuJg30QD5%Q+Q^4vLY4iE293O7Y1h4XV;S{{j!9cH(EC;9NvYaP2`%!gF_yU(% zedux*ll_S2NBDE%hp))qg`~*UOZn5nom|Y~>LrjSs+Vziz8bH}@kQ_d5OSUsD*-~` zS4Dd>Sjj!O9f(|&600fvOg2+#XCLU?>O;mFM_;}af%1oaJw9j5my%#Rd4z~XjRQ=g-i#iixVg?#r0n3C_%Jw59vzfTP(NSYOq;~6a z%^XPcLJ{VLY|U)AU112>RW83ixnIJnh~rstJMjx#Cub~fuL2hZKu=|F!b(Ik3^~~$ zQ6O%SlM)D9-S%3;LA6_-XDQ_<9R{?Puw~)JtD^R$*`dBx)XI|(5|;t8RKf`pYLxIW zN(sPlG4$mr1jA-fa;4SDlV4UPYgA;IP>fusNN&MtAkg{YC^wGJf@*n^C%ZJ+R>Cw1 z38`|{Am2)dch;PTQ?0YpRbjDJI6BiBO#hf|Q*4FJI-S}SY}V_w#@o`X?a9e*lgX8mY^zPb zyko8%amsdcsOza%;Wa{it$Xqgf+($_e68M~#99jNL9E4~%r)0KI-OWcrM)w)-aL5K zt=WB*MSbNH_9e?#beq2?2z%fsP6L@vkUj_&W%& z38D>o1t)odiSO@ZyN8*Si@mKaw=^ZWRXdvHqa(vh6#eoNe_pw~be4^iy=Sb@C+kX0 zZSA9r+PvsbbQ$jTnRZ=~9XMs39GVcKrsss_T6w_*U0D>yMI#HBDEbs7{@e=r%ByZj z{Y+rr_=H`U6^~J>6h`1SB&NCXxF*q^)MP1#kzBqAc$D|aO9Fs#Ry_XQRH{qXR~S|Q z&xo7@oNGm7aTLgW839R~9mp-0U!CZ5UIFd3Vp6V$5Sxzk2y>RC22LmXpL96;vw~?R zS*hHjO;RVC73x37;#O8Y%NdpH-5#40b-;v_g!m+xP%htiEr)dr2UKj?Eb6OQ1N2(a z?arP8Kgpy}|7jZ57hm=GZkcl(*NlCl@*e2_{U@tG3&1&dXcprWQooJ%}4_zcyH}bqD?!!=$hn ziAmMThDR4HR}P3PSbEicm`2wpm-4kwpe2(O{b@dd(n-DXm*TJfD+_Uirxi5 zgMJH>Dn31k2H4d3Rw|o;=ll3`G{#1Gi~yd)7R%p1DZUT9eZW--nC#|}$}oc2qOPGj z9PeD7I5t!4B92eUoZCUfzTT%;llZcvAXNe+e;@41A3S$v< zmB~pioBPD|&!J7dG&i2+P)_E;6Zd$vODahLa7Hx$lLY)&jIrO56yK=unAHZ7;+t`* zhNli0%ZeiIlQobi0{KZ>EU6t8^Xjh=s;i@teRx$khvvlSC#f2*&3duLtI9r*6b$(L zW@kKCs29_4`%}53SxC}&C>KfwX%>!-Db0eJCs90&+gzbfOv7)Xq(oGa7=4YfeFBF6 z9K&Mf)PtJmM)WiWGXwe;X2mkdXD`?Qo2;rt>H^pUR~ND*GD>WM)CFP_P!|G|%mV%p z3QOBBdlyW>g`Z{~d}0YYceq4Dt-j+lCe{rGkdz+70Q`|h7cOL@3m3}v&Y<^~2bX)< z*S*V^dn5JKnT13Tw~W{ijDfSxLlT4hP1H$hJ zlr*5k;D1o`K675D_?%th&r5(R^n}NA?tTWUel^KSQDOqm$^A^67n~FaSadKGax$n9 z`>a4yHxcDY;4axtr11ng5i#ig$ui` zK;HOQw>-LN(PLY-JTe;7NJuJ%!I4M>ALoQf0*F-jSa{froPS5*u{Jf|dhP(~W$?eI zs*hcP?nv@2cQzbcbmESfh7EEFJ0gS0;oCbmJG?5E(sb#mutti!Su%b+1zX6c=RnpR zoI0{{Hk^rU`?SQ3sJiP_Wd`nhl+re)C)rH7E@!Hi9I_zYCnnDk6)bo zur87~e~=qYu1Ox5``CVvUmmqF&ajk{(VwlG4d{r@!AY?=!Q!k1~xNQ=`MpCGgRqo4zvjHo3XP(eZq9%;?Y! z#rL5bJ}~t@>4yA$=!VVW=pG90h`x=L{of>iM|IBV=y-mbKktD&@FZLq?T#Bs8>%7wo)( z&;NG(?dgR(aUOWBQGOnvhR}JK_b?z4-L}u|B-Nt+N3e>H_W?bmiKWUMkS2m zZNg~b94phIginZyAK|=0-v0v;^`GAj=Vf~2~>`3St&<0?CP^_G8M9!4c}sA zRQCEzpxDOQYo*S#kUVge+Nt6;&_&?efQxV}2CZ}vXd7@5c+4OUHWi4CzKw(ZYV=@J zdDrNs;rZ?S`8*tWN(9WLz+`?A&PmVJLMOin6p@GvA_GovAnC6oeA_6%bvCU*hWIoD zj>tmnWuOB#BSWg*A=-=%APw;R`!8I%EegsBjQojd*b6iVq9Hr^K0slabq>YcRm<3; zGdCeJI%k8XEAPRawaUbWldXy)3fs`hw?Pc_BwH0B3foXf^eAs)KH>ne4fEchr}OG} z(NiN9hHOqeh5r*bYVSPJ3TQ^I>4U;Oc)mb-ejMKk5g!T*5VGc=_$>-qKnOm?QzDdv zqAB%pVr>ozc|z9*3IHZQFU8}XsH!!p(r)VP9J}>arBdHoQ85}WUcAK{2>7x?LbfW$ zTq@LV>gd>{3>P>G!h2ROJ6LnFtG%tNx?a)V4F!ne1wTf>2KBnY1x3sjkHe#KK|B!_ z3I-48;!(&R1as5mNXw7@@C$32HBNREJwu1uK0bGMxX@XWermt7A}3VVFjSqFU)Lv8 zIrJK1e7wU@&=>4pTQ!)Vi1Rd*FWt(%>`nLBk4JurK(_pcfi{>4sp~g7M2vB?bV_Kk zzw%AC(qXX`MCVD#!km+( zcY*hnN6tLiweD!`$#a3KzUFXY(z-qDqsWI9YwNB%a4I)g;u;Q69WPX_#fm-#@q-pF zjy4zYRC}Kd9=Pp1pf+^SJ~r*{$_o_uiu^&SA*->BP z=&C`?4aMMeA_&MfEpm1;7C?et`Ekiee!)=wg5d={dHvpk!t2X6-rm-6k4mRIt2OQ1 zwBZJe?zqJ=^4X1>$ChH$GK~6)YzLi4NZ3*tPlI7vo;!k3ViaQ&9T;JsDI0sOFh_8}#Q4+R;ZhU-$SD zgePgQrp6*7Q`K(!w1E|9RJWmI39*8Ek5586z zH6$|A_RV%R=va74q`RPb+iJ7L$!?Y>;4WO=^2FjFzMxsXeDT7TX*ZzvfgR61f7_-_ zTh>I7-Z>d_%bQhB#@wP7zdI)Cw(iU=HHTJ|MSjCBih;M=H`cDJ+;^G>-lF3o#vy!B zB_e)T5I`Np7`2b#qoI79QVCF{C=p=oUkkT~msD1?>y@yLMSjfQy2-87x5$d~guL>c z!l3HhsRes$0uGtCKwEZjJif^lI9}7BscUO#Xrl@PB@g_o-o-U8i83=X`XWn^3K~X3-SXLqgO4qlJ z?yy^$!)^23nLFJsht}eRS}9D9;$~DJWaJtz$HJLw^3@fqTwgw=C4>KP9}Go3Y*O%5<8&hMRNzxk0n(j84CM zar+{rEY8~y8boCJ#NQ`U1X#7C8%x8RqVYOZmxG8t$wJ>;v00n6FWF_Yx!B47`~LS! zSN>z^kTa+5i-)#}tsLoMM=l|pUgZCkU;)nI3t<1dwN2{$a<95hro>=lL(7T$?= zFrUT2PZtTrRHHDF(1KimvQoG;NzF>(vq$%~m*$O)p{i-oios2T`8nqgCavGIX3L_1 z{|FzS@U(imR&LzBy`~*~AKti`Vk{9k%RYq#A^8H7XsY}^r#Ra1{Lpi5n|*vzBpgM)VG5c0a+|XWZ5aFn?n$aQ_W%dQM}G}lHOZ$n zlZQq+Je+_MY4a$Vb7b3-ZDoNc+bZ*(I$~1UMuX+OmiSWDlIw)TNcN_IPWC9iE$U}? zj~933=HzD$;nx3k0zJ4f1;UYIGF)H~kGA+?9!Oa@q!rdI!no1?3)E6X{oVV28Tk!m zlCHj-C_gNVOS8-3#>e$-eGXQF_GJm?w%+u}iIodL<*0#l8)&kU-NdDPZm{80kMgGk zV(RitP(6`mPq)f|ICD_}GClP)gApgzuq^zv<*uDO?`*-}eb;Au*R)ixD0^yAwqLE$ zM2xNdgDp)%1FdY$wns-s9@_?+wm&B`7+gOXv9h0THY8^)E8ehs_l9*h?BT3REu*k( zJ8zL5Yu6G%pr+g;z08E5;I=*OI~z{#sa%@jSri`Ka^9C)Vu@2l9?#Ct&&u-qeN2Dq zc4VjAa?Y2N=UsN)_>)3bNx9on?(S-9>*{Q6!`$HLKnGD?Br9CO(cL8MBG6uvZ}B~r zr8D{I1J>$|{iRtY^=m4oG4;Lc^XE5Zf5?sm3P-<&X*#hF3n0CCrqN^RdJ&pQZlI$C zYRGRH6)NC@4Co?LSo2kJc1@m4rZlvb4)55pu%cNXhr)1c9|~m&IpLukVLVZRlMvA9 zeWRBrqWTxF5$=P zR@4s^X)OgFd%D$lo6)*uY419(GtXnO8x6au1u<>ZGp2mx1PxUth^Ow%P~=`9D1 z+M&MY0h`XGNk~>Nt&1{mTiNHbSqrR|ww&<%U}|S`M^Td6VoK4;WNYV--)yz25)LG)U489BQ*%k6 zWki#dYDv=@uwo15dQ`ZZ4k}7xOEm@2A{#6S`~x&v)D6Y?A;YN)GF0Xyvnko%Q;7DD zo9??W-DWN@cU(%|B~zMQ#m>I=4_ivNZ9Di^mra#`h9j7RuESa!4?PmuXKH>BL^Nz( z&6G&X9{!q8;V`5cBwg;z_^TYu4*@0}^(jVzc1BVzLv(jUn1LFW?FgqN<{FD7@GM>a zU|&H~(-vVo2}e4)SxlgvB>)thl&eu~v(pP#eN}LM z)o#={;*&y`7pxZcojEgp!U1{wu!3sCnQ>?@V*rQ=UViGy-$~bRiU=ZC*KMFfWn{N> zjRcxl%@>;b2k+mo{{Eq%rZ2JjK*%t1bji}*{mxIH_1?d1_~zEOqYGEwlX3Rb`j*8- zOQ>8hHy`3^z-A(9dr?Cjr)MHlBMPr%dnEIqUGH`2Ycqxh8jh-_Y=Zx?o76{DsYC6N zw_q#8z;yZ!V_<9)^8Z6RTrb>WC_=blV27IbQG2O1t+mD+NYUvu7KeE?*;pd)eWt28 zDemTkr2K+!NB)Fyl0caD3I)CI2!vsRq1H<8q#!FTav)HRHHk>ZPex4-TF=6^<-mb5)k|9fOVZ`ru?@QMQ)7gEBr zl&KBT|C>M~m4W>U9{@2gFjLC%C6cO7uZt<-@ushm8^n*17UX z4fC%a`W|~f^3L;Ro&7FbO-cT?!h)@rYBsf0t!+(xVe{d!>s`ezXV`5qpV1pR&}uZ& z^-{Pmga;xr5{2bC=0GGFXkfLBUBQ2d#(cFP{$&7we1H4CLk(<}_ZH zk-7g;Mq5eah)QX6IgG3J?%Qya+}%{3URmf?$~1bD-k!8iP2F^9*Yv`FNi>R*UfMMS zEHQ+C_Y|c^_YPIthO$&`&FKrQBqDt22`00o_%rhwoc;RRCBlD8my~&HT^pZ`KXl{Q zH#)1Foj8Ip2~LV5o_cW&$E&0CLSL{f<@Kv~o-f)PdQ6={g1WpU>9kIGF>Lw&dRaAVb$ zVfOR)tn02ntnv;y&HdSyc2(fkKfwSyW{=$@z+}z5DmBI{f%2wz-I7o znD-QF88zSr6USGT@DrMdb;v~j6MirMGE{-+?-!GAhkh@-%|DNHKKTIueGC8mV&Q=F z`|HK=C$ePKI6;{NGOVuoLY4GfEek`{i9YX=o|CX#$e;J{_q!Ov4++kREO{v(2L@3Z zM+Pe{f3B7X`1|7XF6lYOk)7es`^0gCd-(hK2P|mR3=P5ptz({8twO9P5{>RhGrl5> zKJhWoJjUPVkuI!b;s<1Rp7=JNi>>?K#VFC%eO$2TZ<7a*#y-of)MA+h8k;r-A)(&h~LN0&UA{&C8yY82@nd; zxe6e&`^P?#KmiEvaZoZcUY_P5lPzAg>NtSl|3|-nVWyXC5-S$;Dm6lg2m=^U_z>iU zI8PiG`b4aRVt$?lH>}v=*FUQ(Ew^lS0X;6DX$-JA0ozy%iez`CHK(f#!2yiwNru(r}dLzn;l*87QgOUT}g#`tDB(W&}C#0bVsIPO}Iqx=|ctTQ-r!G-spR9 zPTZNGg`|OcRscRCpOj_CaYzzO4B9>kg@xt{dyBK&YQ;BemF4qS!y`iM(vnjk=Xp|+ zt+nZQTstfst4&j#$t5tOB{PPKM}Us(HI7FTP@|KB6M?K z=$#^bAw7qWAI<3byz*Yd{Y6xIlG^bmzE>kNS0*YZgTxSNiBda!Uo~5r#B5aW^3f}k zBoy<+jNmBUE8&4QSD}0qh(6`4hF~a}_-7=7vR}=lg5ui5{F5V3+Fj`_IkfP8}4MQR-J$o!0mRp+_T{Re= zg>TYNAzAaew}VS$&?%4I|16C4Wn1!!9m9ExRu2prJ(_LXb~8s^U3jnRi_h(RV$`BL zk!sw#Y0qZ4JZnSljt4i~qA^3x%z-Gh338^Fe89S(DOAD@wo$c^CL>u7XA9QXsEtEZ zmBKJ`j4vydC!Z;8Fdy4ezOHcfMo&?~sZR-l+}0Ubx^erxiwgpQAnJH^){p;usHY=E zyFW{-AM&UAQgSkm96WUE$s0 zlnElE@HzfA#1#Ja8hU%;BAy?R{Sa?=i_a%MJMRrXx;i#InDx$!a8V6Kps52L-Y2ms z4$nWspHqeEclf4}nB_x_sFx_M2frVW`5bK?eJ+!At`|T3S^itDcoKA6@gyNFo3BNz z?}fDp-@>P`7B3esNj&CaCyB>#qIgVVCl`xJtQDVgu^7)qaTxMCFSQdlkBh@sVi4h7 zhFLI3VLo5SJa99>fr9e#q+yUgK>vx+Mf3yT?660(@WKzC%*^-up4xx(_zgdRE8!AT zN3tqQ%UhW@^0Ol+cI<15Pzj-hK-h5@nAN0pMXiIP!cr~7k;1}lbnKZGy9O>Cee#G+ zks54{E3d3vhW@p0o;bYp+0(ucWnUe!_#J0fEdGOO!S1HYdJzf2@AyWGvUkJ0|KW>j z#YXq>V?nYvVvcqaD)A>)@Isng3 zhGUH5`xU&upRZPodfzU{=>3V~cwR&BD@hl?`0Ph~e9&BWKObLwf9JgK^Y`Dt^Yt{o z^#0Cy5AyeCXb*r>jM2*g{8Mp*1V7B4(vfOVEm`~`(eO8 zrO(j3hxqv7`-Fe4{{T*8=V4wk>W=VF`VYYmw-~NO`a~y>sK|t-Uo8WH^Fc&~9ec{U zEDHPZP>}sFu3*Qx9*4)7ITWzpw5y~bxIDM5^0w~XCjz;KzN&q-4nUVa`~KcFdg6IxOf?bjJKd(dg!>`K$8-e5K_8Odu&Lq)B& zRgD3igm_Wug#V4xPhQ)Plun_K)6Wj^`NTsAa3Wfv7M{cPHUdjzg_k@vFgoEUZj@l( zuUl93WLa5xt@Xl@G=*oI@Md7`;J8=#d`o@N%9hAI!o`KbLa^zaiMwU%VOGeWSB}nQ z^UzU@nxjs#7cADqV;4Y#pe2ZFCu)Q@;$Xp@3S&@+P7JtvxSv zu?^?rZ2d*e&EC;Il_6fPV3F6OF%Ik@U%ECq$E-|Vomp*HSrT1Er_P-|BL+P@IsR9t z(VJCQkXh?v<|5~Nh<<48hA*kzl#-mN3cz_euLvjZcZex(X-QpeX=xp1Cr?a2aOj{zbCucYkotn;8i&KZvTJ{PO;dH& zc~^eE^Fm(Lv6cfpYuBz-Rqh&WUGH>kXj!tP0WluSmNl<;RNOwayXyGOM~@%D=G#zD z56%!NFly2x;SMvhi{U z2?P5POms>G;yCbc`~l&91Q(JMV%9zH*ZiW2CKF2c;e;5^pAiWM?o3SLECTJG=g*0s z$0W|;`KuUO!KI6LCWZZ6UY=xzoG6|&QO3DiCWcUcrImwe=ZI3DP4*xE^K8-S3Z5C* zB8y7@+1%7{6&PV;0I+oK0QoeREqnJ$&Ez|?Mxf6o=trurh&+dE&pC%&f%|I)FDrtu zh^-g90phq*A$$Uc+J2($WYuiA6BB`2WTXX{aV5Y$t_I#5XgkY>B9ACSMI5-e21Vf{aQkLMo^W~9 zss{;eMKFiX}74z|c~>0omX%DPz+KiHzZjt(~Gpg7pz{gZeWbtq0-X6mF@Lobfz z`SX$v!*ssay59K6i zXCUBR?vVJ(6|)lW{!n%|FiqhNu;xje2kVuJY7)zf3D70XPlhdn_qipGP0lu!)xNzR z0S>LYI6*WNb_4{CX~8qyS86ox#DBoL4xoQryLqK1<{i`(-L76-8v+MVaoH zpM`q?=Jth^tvaP3Kaa>FeTx{P+qS2w`mYqG8_dmTfRMv01gZ}%2b@k*(EYvdr3a19 zg4%;iRvf4#IQu)>n*kr-ZEgd+fOFo&bEqWuF`BlSNo{gd_;(4ubWp<)q!A*)2oj&k z7bhg-UEi~@M~C|B7gIM@y%uS=cPW$PRD=Ccs`kF${~iT;a-SLh3iJKa?AI9Usx)Up zAspHg%&;6YxagR$II&Nu3>2GtIG5+y4#n_4#YmsO+1l1AOSvDc_CROu5|DdY3H zJn6l6C-yB;$-eWBbKi0_S3+QHyy~DlUKV+mp}&&R#BBMlcM>7BKv#noP-=VzBL*qB zaA3I&gAEPm4;)}N<~Yebkzby?gWxm*QKNt}l{(0{Jz;DD;@8~R2Y5Wgh7xwe`QU<+ zFR(W)3$iN?_;gE9X86Quf9IAz|GBjlvxOj#yp1CVdPTQ_;??l~WJ5@)$rarcZppz} zlRBMK&YW0{3$Y|@d1XtUCe`CorYZ~8qZBSe&@sN5-QBA2CP*Cy*N218zzzq`k1+O9P^5_LwsF1Na%V^MsZUX^K6 z$`2^w0WhT`{1Xxw+^!P9s1b`w!)}AjA;ds*uAwI{B{jFO{?c#R!~e`Ebg9g_cC7=1 z@=|VdR!;sZR(p6$NMn?_OLG~k;+Z_I#jMa~#- zWBI_c3tgR-BCn&&&j$>YE~fz(Jz}k?Mk7?MDeeXgCxgFap0EXHLyzTyyYcX0iuNZ! z4KW!H(SR_@e4xWK*xvr9yH3^lUFF_0`)y_Z&5c8qfr6U8b?cs5!=4{nT-%eNi1##= zt=z)C;!AHh75PD7Rz{&`4U*)c#eXQEDJ#6{4n&v3s77H7QY?>XTML^c)xphrFEDn# zudiV;n=CTH>QDa{e@>ThH&CgUQphqSUiq}}J%lQ)1Fu9Cm5Jvd8k5`BM6nZYPE#~= zlCc8uONP)14bJojuj@AI)-z|)#zaGzr+riQ6CVXU{Yf1i!bQIy0n`t(+>?>N! zp?h42QJoObv&6t}6NZE;h(TwgCvl+?rP7q?i^Cl+VPUPNd2?@R)i1L2#-auO?9m3V zyLnT8NlpEpq#{p7;02bTeT2!AgaEtvZrawq?(K5knn?NjU)_6#mmjKmdyT9xm}U%a z(y4JCCSI7xVvB)H*si8RDxq{u-E(L@28Umr>M@wJ%p)TgMn9fKMy}MB6#wZo zON;#e^dDDVAI8qSgsad1KW-u^AG#PfrwklpGX9G17*I%2Jk7;kZ!vwjt(97>%V5v# z?jGyz&KecI;CH$Fes}uiQ*nx;3b`}%@us)l+7x*|w4ex7rVJiq7w(0J*Bl_W341Hw z^k^_!xTr`nwQ|-Z1(cCKiTJ?g<|S$J)X${pvuu?U&Dmf$Q%L(;;Zr{E~`p)j$yko-+8}%a_0SZ}uAK*L^{#D&9 zpg@<6HTypOOXcwP;>EiHdHHA)A>;~yfU9Zz z5tB`!IGhmY?=N;6gGNLxo?1$|NNpV*HT8Ow&ldP~d>FgQgB6*JZXtr5sX8(3r->pq z$OOX*n5(Vihc7?eaK63$&D`9os&e7tn@vk>k?*ji$iJBC6e~LRY<^*G4o(Q{v@kgZ zc>Kg<+(NY3u}FlWtBh_K>*zRWjWZ91l3fWY327Q%X9{beJ^SrQc7;rMP>{L&I3q9@ z!@fxoOnMBAGY{Z=fDV<`iCHU3Ji_rUN6z1LU4j3FoR@OG;*b0#XF%Aw`4T0)eXw~x z{=71TrHT?PkzHu+WH}MdY}^EH$u(u}N!YGA`A z84MsF)A$m}6C+TIk&K{3WB900%Y336q^qfQ`M&EHXM4QezM}l?tu?_6dv-{wFPY?SLxS=36MJU*ZMV+|=Q-;lcczsF|iU84@D;yjnQ2ALvo!MCMrdl0|TaX%DyECkM+<}e@Si%Fhif1gv70#54A&C+&Xt=42o19)|_p9QZx=gt!4fBk?N-@uG z&BMVQA-e?WeL^IO!te9b!e$7;2Nol*k8=IGm-a<2)VKBYBFC>C?2=-Zej^@#TyESb zLcpXrLV7xQ@K5%hIk&H@!<*4s5U8pSI?L<@?nOf2*j?vN>ya5{Yen$1KJ|#!2%P3j zd`Hk=K<+65PNQ-Zdrb?=n|-x#a?7^1t@Nm*>7Q*v5n)(68|w=XJhF)HNBrTyu}N%2md$#y6`&d{nX z&S$w5xk2&p`_oYsH*vIIB|junrrE|{Y)KCstEXlJot+(Y1EdBzu-Do_uE=5wt~GT8 z5Q52rm3famU(cR~_QU-Ri?aOli>m5{$YaO1`Tgugd65vPIkbG)jg>mXjYfTKareH1 zyDDnyS}$veviV zwy(LSFkH8(q2jvyLT`Ki;<7q6f15qckZx1otT8O;Dy~;4lIjBCTDw8NTW!d*i4M^Z zg~d4L1}Q--Mk1ucg&9SbERl@Kz6xw)`%TqBcUi{m`v-3B?zv@AO}o21Gao`jx~r%d zCdrQOqS7R}!W!@mEUGxLdeMQp{k=VvjcImUntqGkVYY&2kswkJnH*B?lvKlo8c|Rr z(Zd@faddTMjb4)Ej1M;b>}Q)Ie-q^lV(y>88H}pGlSghE9hj0e_!$*1N>Q;4#$vua zP-LOWRfv=XozZdot!1kU!`GD-g$04TcegEBUM^R}FL{16zc3IA%H~mKLVQ}<_{+QZ zCF^c77)mQtYNtBKd(Y96cXpYIZ1E%WBahwP(NWf}9cYB$O19cCe6LFG*`>As9}8&+ zQHFRtNna+TTDfE=iphv2Um9BCDYVyR6js@*D^t@Gmi#?$bIlER+$$6qQuaVwY0GaP zlnFz-BX6eYPM^K$UYuBBywm{B98DO*8H$N_4&k(7ugO?0<)=A2dOY@5zc@cWRW3v0 z(%~=u(4OAk?o82Wk}nN3hZa|{r+=w0Gg}I6zl^k%F7wyVUmwy`xSSPg$ds7wA3~Gh z#}2?VM#~W|J)~iY7z5=cP!VB~l9&+~y~y%$bE3-*7qNdEa+2ec<84`vdW(0cv!mZ- ztV#2kw3_5>W1z<7OtdD-Rpw;7wfZq_3XaKx3Gvm=yZNj5pDjq4BWCltO~FCs;Nd z9P6&k9~DjbKn?e>lywI{@AVIMY?k-!JE0mC%k+ZNRa-R8ij1K;pronE~G!z>+iQJep z8+fRu5xj78LP~5CqEpg}x{Jyd1~Uel&BfYOD`ZVt+Zy4rG`A@|7?+)yGu#r{RkR?? zubMl=nm3IMT_OlY!H`vPWVP5`-IUa6crc^5I0LNd)y^k6I-U?FT>gBwJKyh$ zbZz|2Z#MqyXSfZ>7-u_Bk3q?fLXAVPI{rd^2Fj#E*t>?O5298Z>uhe0{H&!#@DAA{ z->}c0Z)dgkA-tc2_kILM2s@IFPL){Zo2(u|TxQWg@6&khPmK4(^$BgovN+j!xk~9$ z^|H2NW&C;8D+IcG7%PiBAQX1@vdG(5+=m$S^B7c1W&+BZigGj2n1X}^F13MPd^V%C zwx%@Inl!d@<^LjyA>G0p^#$SD_&6p+_6jXmFZT|vS2qSE>_ zM}JrKOOd~gjj?y$;EmHRP3w*pStNY?#$@9(%tIAW?gsM3d17N+#q2<6B~n%(39n4C zWcd@B-s0RR+Do&?4w;qaq2gTyD$4@Zvh}ze7pqDJx|k|*aVK4px0^Dvd$K4gq7BO6 zLzsjNW0RLI>Iembr{y8ijKT*{vTR*}%0W}AW!S%D`T6$Zyz_14+2_wEYYR0wK5tfb z#?lR#^4nVmI%vl2iw6FEneGcvE_)bkjbgef9%{DBF?A~^l>;J3!f%%>&lqU5l&DiJ z8e@7}N#0m{c{bUwtqTJcgC?~Ff$B>)L{iYn;-*& zdl%PsKEQBGU`X=#74UH7gq>Tk`9el^b*`(Y(Gt|8nAJur%{nRsmRuLPpOur1Jn{pY zHsP>BVKWJfU@n(V$=AhM#7ss>xyDJm(q1pjx0*Bv#1GpVy4*AyU)gBEg3ZOIG*NLK zC}G=U?eUm`{0iW;qN$0jLnN`$jhnIpKneDHO7!fGzx?{we~E0$ zYeJ*HlgGn;f4Df`FZh#GNjLWGU2-7VSbqRD{SJ3_cX#!4c6aibK9r?lCMpq3Geva* zoL});(=1UNIK+*pR+7mc+xPh3mbJ}o8ilr_an07zv0Z)3a=qT1wEJv1-pst^g1`UV z((N}_=H^x0ynWfZzLTNBU~y$>aM_B2(#oRXP!Wt$;Po;qF0KwHDcXEKJ#1~%MH&l) zI2RI`9-TO1!R(*6-&K3ls!!j3Z}m;<9(=I0wW;F4@`k2T!Iyl`w)Q<8@qhhm$~{}U zu5XL`VdM+S!K&&3g<_z(YEXgAQG=A;jLp%BVpIv2LwO!JzqHL<)3<3|)j3Zbu*RDP zRb0(C6o;5@{B3CclSA;_2a?48ABK2$JYF2a04n!aKmkrTLobOPZc?mex7K&KWHN=h zyI5t9OH$Yp(;M>78_gOs&gP}SV2Lg-XwEDVgogx~2K)rbEO{ z%-BraXz?Z;my8>(n(Q%d?GOTd&H9qi__)j<0!(C?t__@M(*~IYk)K9s#8WDFT#}N2 z%#*0K4V3#J(AkgU%|0Ut`r=UJ%Tu-=Vd-dA6+msn=tqSh-JGdecsxllQ)QOgb*VO; z&vt&L5R8vMDVOKkB9F3F8&=_yD6Yf$#ZMBSC2|Eu#}&@AOIMz^Wod0GdV8r5T(toi zz#X<+x%^~&JdQp>0R=yHB8f7Zz!8Hai=Z=JOf{SCum7Pm@bHCQ-ZWo+W{yknJ{IoO z|LK)iSg}3b;oLuS5FPBcqV-enfyYL&Pjx@w-F4yNKAQNmM_b$s`~-xq_-Vht6PgcQ=_Ok~}J# zmxS!}c&lanrWjg$bSd&oCr1W#i_vJvtcP14qYE1(!)kqW)UK}4k?3SyUGDBn5{+j$ z2Y<12K$`H)gOQ(LO3d?ntY8$>P4Z?)gkBP@!Cpw8Auhn?HTJk|2G~y%3tgk5R-@XK z0vAf*K#)Ccw#Ca1DUybkMS7zWhcNNzBx)!;OC-nWS~v}O@+*lZEKyOd2sOBxy9`qc zXlRTZ-khnkSTvVBrLK}jp>=Wz<1Y`kjE>}`nKUU{91z#UZR{}|5b|?~S~QRZrV=v5 zq3aVzTjq_He3PxYAk>rJJm}we`|U0^ri$B_gk0jbkD7~jZa?sM2c5NO8Zm}KoW&Fi zoJ=7GR#+1fg{4efF>@H{X<`O0`vvy`M?6+ii>Xl6{kTFV($2u^NFSvyl5wLV3sMdc zCagC$k3A2gYBX)+qe6e&m%Q(9dL4f@z0YgV!3DJ=zvR*ZT8ArRmQoJ0~MAP>|e zA1aDT)@7X|2OHD!j60Y%6lg84XkErqH)j+#9#U0a*HYA3q&{%KI={5JzP@=!_`m`4 zvgVFWm6)Rqb8N!NfGCHv4OCK|e>xKPNWzM$xkN^whOz&xX?IwwH}nl`s5GAsRfG!6 zCaoz|Um^H|1HtXZD>`#?J69AlSLE&H%F5=QMu$>yD1p=-{Gn=Us2(+s!E_DRA5KJ^ z%%fxbe)#k%Wdf721m&7%ekgb$3{-0h4aR&Of}}`Vfq*YtgP(HnQHRVFs+N_MgiwV8 zNgUL55FIM`PXc~I6_r!+Y22NK%%6 z?t$l6kG8y~I61kvwo><_@wb0(X{a}8f}yOqe<3-y&S-3CG$Ug+3cSo9dW&LU7p*H% z#Z~Bxsj~Keo?VMAnNd?TE7fEfOqrU8@BIU5^yb9O zOWnh5qWAH;FFR4BWLGi{s(E5e=*5gy;=2?J5_M{dx+f^V(nDJ#g@Y*LzNt)Behb4s z_ScYaVSPnI>5}qBm0ESe;dU6^DP^gSB${JQ^LVWqS!a9FLns7(=KbFFY1dOCtvK|Aj(7Su+>cS z#X`?ze-Q`d9NdrlM1rFc={p)xoMWoG%|%tofeME&XzS{{uxzk=voP*S+Z%7v1~N?5 zHMYoUmKWUHSGkPn0OJX^9}$RL+KQ$CXZmnSMN#o5wQJG2Gf?i#D6)2SU060$y+aip z&sC=5MJP0|nVm*iyJWZe)QjKy`8QA3jE!w}wYv0v-NWy*vL6*b%nfE( zAo~_ZQ1As}iTw|t+CgM!FSZ_96L%$KP5ycEX%S`f;5e9h~9lfw= z)0HIVAk9)L5d~gfU-k}EP#ew%RA3OAC>|+`AL_P2hQEk!PjksAbRN+w(`uA6xnhhx z_Q!vY|6rO+hULBY9`{N5)8l-Frq8{xA@aY6r+H)&83kiuJLOJ5P(;l$L6~N-Uqxjp zQNH9mOprw_TCuw;yhrA(ZAE2K^VS4+6qWPc2C(Q~&E9;YZ*4*SE#tq9dXFy6uzLYY za;AzMt*1<2@MujslPLCMOuhne=OT-uf&#HA`jKObl$IHw%4RUy=^^_%4=+7L@|N%h zIB(=Tgvn_zk4XLz%2Fq?AisX7~I6U;5Ld%&woVz1Ve z*FKP=J%4DdrzbdCS{BE-3{D=m8(Bx*I5NI|D7=XK0|}pQJ!Qo~ zsu5!jq~k@ZFqcpG@#DmmyjSf%X3U=Wo9qITm^5&wmzw1~9Px2nGxuNA@2bY@N7Q6qCunx3Sj`y?%)Q zC0rc8`Q{(s3$o$+xFy{XfS|#F??l5jxF9fTHU}dlngSiJX=%GRrz-#P$5BMh)>bjJ zDN}2WPYeiw;pHdF%14L(d->15)dV%!zNH(UserlpMrIj(^{r>oUegbLNbLY;S zIdkTmGv}N+BPJ3}g{!J-Q^H@gX%lyYBOS+p3r@i(8!+{u4dUNs8X8Y z%ri|!S}JvpJh8S=shQO@cTr7T!uN1uwOWG;R%3P3OAoZC;#Yw@-WDAb-NF4C#6&$! ztPivel(d4LyaI*M5U_0;)<{$-ZjxWhD_qXINl(fG&w@x!ETS{q z1bZETr0DXZhp+@cO?iPqg4gvy+oln>nyop_fD<8qKKQ=zWu7ga_6dJJzhQC zQ%i{xD(3_Z^eh67_M&Hq zQCNYEg14I5?J@fqT_%;<-Xw)RB2V13^{b}7I*qwNs+T)m1!8XEwBD{X$sSK%Usc6( zgM=$K%CU!5kspYDNs|R}(13-1lNZ4u;G1RtmgD))*>iF3zwulOfDq`!HHvQG%c$jr zE?tmfQrK)cDtdd8T9aABmo-+Vn))GyO=r~?v=@W0Yq}-b(_2C7bB#@@%0^nB=HJRE zPZI=PvFT!)IItN%6C!j;89Y79t$LGR>$S85#|BdMTexyV%xF=`$5rb7>TsJTjy64S4XASoN=~6e2hocDLPi;KV6FYjE3XhOJ;om3YDFLNQq;UnbQExN_&rAUVKK3E z$tgyO)A1;D=`tN)CLHB-tiq(*e}0t&3s|D8*>+fGNJjMqa(Vu-c&VexOZbC@#VWh| zVEWVIYI`8j=#+W%I*-f+pdb`Pw?MMc8H4U|%cf0WLR4DViG@VLb3GucoX8+BAwlV# zrcr1m2u~r=o&k7hoNcCvJsK?^Z1&WQ$NSb>BXvehf&%H`G9wdz=cJnd=e$#urnMLZ3bW}*)jDO z$^}fqOgwUIaNhiZqaXb0(4k*VS9qUQ5ZFZEXpC0*;1|E38X0TB1Ik4Uk_cT$)RitfNqzLw-pCTS+h z+-IOdPx9mB*SM4K-bdpVVRI6FEP9u|Cpbm|$*+C>2_vwN(W21aRFwSB)SFO-MG|@x z1iv`C+fqgPt6#Z$Y=b=ol7UgU6 zpi)t5+r-50S6iE`))va;!85rhxDxCf;O53cLIgG4L9kVk@Zt;)_eA=k2V%!QCeJ?m zz3)AnjvNf{+{u+pte?2(g4e+O5EIMqKzv~sW{gJ0@uV|>@9dB$^cZONZfcHadkM<_ z8aVtlN;82Ysme-;5Z21?xM=Ibpu42s7hk+df#9@ zxN0cGkYga$&an%i5FSe_^;`yJxylB^_1uHO<}*Z_n7$ z?WxAy3+IkUob}{^vEG3poo2tYbMM&5{x07Rg$~m;2otFo;!^-ASMibSv!GXJ~^dfDHGzNTXvS8XX>thgw>z zn|f;N8)}!keakzJ9%!zKR5z`c8FlA-%to7Wi`{NttM<4z=zxF13b>H0An+r%{bn`QG1IH0092P#c;WJ+^k5fLdwHfCAWDCFbrK>okj@o?9B+rRCn80_F zgJ<6PZ(CEfF1>?Xp{;H%`Yjrx9+yRE46a2;M7pcZG?zkK{RhPy|Nb3^B!vH8gx39! zZ;qL4hwIZjY)#Wso{dxg#Bta#P>jthW;biaqI5Ouq%s*=azRba1xuIhs;b(xydfTI zsIN#$JNAu@@9pT=H$Jwv(ucp}4-N)IUEoetvD$wtS^(lTy2Iba;_od7e(!xp!o2UnhXoLL2Yp9KbU+Ty#?^ z*sdt3e0E_{;*Wmr1U>iFiv})izj`0;e{Ds``ujU9rXxnv$9t~o+B>ImZgI?0=d4Io$HVj}E{L^o z>J0Kz``D>QKf`IVBIQqI&4E&r6wDpqN|_T>3bUo3`d!Gt71!#k5|!Q!U6);BEUyTc ztZOs*)bADy4d~p;U*-+-*IitfEEz2EhpxN0G3D%ccuUD8y!bl3tv3D(p1)dSu8U`Q z`f)5)danU&x|q_l`8PFEGPZ$E-kUEOJWVk&2L@*`(A&JQL@9wW`)|)Oe=se!8mi-8`^Wf)_{=WXfLHtof zQ=wYSUL{D)20FFT>|J1b(hLxoMS462;-1BKBJM3`E;-&ESib$DedkAFrH;LeBcXk7 z*Cr}zYAO=sza#CY@VbQ?H!MgDm`rW4mX;;4a7+5rXsA3ED-T66y`@A!gA3_$2CFn0 zJc7{jAmq7b;DU~O!>aj|_xX{Yle$RJ)U_A( zU(iABCFK=~azYfB9c#L1L3d{dyJq=pU%h$V!v||F zx{kQZ!t)}3({|Pl%sKOmpZtVWT+!q!nQp~{Wr9|Oi#Z6tB;iUnt=uyefcs#fez!Qrw*Z4kdCiiPQGyOMR)Dqe&N^4N+W@r-dc6x`R9@0^!Mvxi5fz6c%Mjt(`ZJD zDEcaL<_JVcdyyK9Ms5tzvp10xwN4^hwlffXdG7iXzF>Xmru{!MP$l5Zu zBOG?P%ibz;I*}>JNhO7EY64?;jG4!Bd!>UBgku(@+!58KhWpbWkrX{004V%{0lz@#!mKDq=qK&fis$s8)-6B>sjTDY^UAe{Ox^m^6#H4A^jIFPCs}dsyU}VAwL9Ff!`8XW3p^$I?N9`1>#f4@!J7hivUo<0@aD zHW<(pxrJl*k&%j~RsKG$KcFrunLdfH0tBBxghCDV3XDR~4Z&QYLkmL_)^e8flJVj) zgUKN?$35|wC(;{>S>z6#rPLFyFCVL^8H+R>FLURKmuNKQrFCJ=5^Vvx_Ds{f9y~kxm3U{SmT_9HL3&>{jSZK=z zZ%2Q@c}SNLEjO+`Lc^g&urIvGy@Ul1gEOJ0F`<|6u%}WoNsy7E+lwx^_2_NS^KwL6 z;ny}voQoEbZ>NWeR0gZ4(&v?pQ*Q~Zu^rrt!ls0rYg5vZ{`0kgoiCBy-@N(eZ>IN5 z`dCBvj?5WZzW8pe?Gzxnj1|9R1`|1@>$$pFDnO z+m$y??%lRCT(X~hwrP^wyKZ8C`rnvb`X0p~G;@-xnRlfBMpSoPcikO$&aj2L9(<1r zb?G?hK7d+uJhxwW-R%S>qtWF+YkCwlOJGj;7WXRM*F#NYl8uU&TvHMia!JqoPn3+u z*KEINN1&&u#8l~MYObnLJLF@W{$06pa?|P^D)}6lVxYF63r6bT2S|72R@UO^q@A5$w`a zKM~y`I*!^v9;|`0wD>}ULoPQeiyV`4ZxQ2iM6tV!982$*-C=_$Ma|^aWckyqP%fGhavUeL`U?Jo5d_Ym4z33=2B!6rjOxdX(ZheS#tnQvw&m zi&SBU&yOnTXm*y~o?gono?CI^Eo*Dm#Ia&TM$JJ*Ebc-yA#5!(*`G=xIXum1w5M+Gu+Qt-N5Zvp$2@D^Zqt9k5dA zmZS1luH*^#y<;n&_diYt@C;remFdxEY>n3RGg#=95Z>ip19@RIf|XMsgxpK6$h+&$ z-?m}Hw)5AgAC6a7$D%dWaq{u13ocl-YS*q+ja^-hjotKYZ!sGC4V)7~PAq`|XOuar zGcm1>CH8R(jizdo8U17HmaWC#Gtx})9;|_A~ z(1z*+rhr;wH{yM$N3b9>_2{EbyU3DVD4#b1Y$m-7Rq3Pouk|7CLTZwpI9N?k=v@#7yW zVo9ws6jb~cNU;Fq<*baw;^3RRTN@5}A|eFokX4@Vk@2I_4l zbHY;W=!pc~CY{a4P1e=C9kQA$KnFaLnT<+Wt5SWMSPVL~!)8U7VRX5Dx=SEQNb|t> zah`O>8kIM*Co??R(cfo;M=wOXth1s^tGftYx@ecgQd{#**k(q6N}T6pW`jcBrc|9K zW`j=Su-VWhwejDAF70$5G94C2lQ6I`W#Yp9aCT;MFrfToOK)$zw_M2=E>z291rn#+ zQ&uQeMWsy$ICT@t_~_VNo7Vr1LCN>?5`$gm7#uDv3*ovg2psgtHK9kEjk}($xtx(@ z?Q9tN=gn-nRyM)c$~DdDt+g4u@zr$q)cMO4`I@m!buPQrV=LnJYKsf? zMRP~S=2}$6h)H;13{+punFz)|&XEh?w(6c<+!v#SHDu$6QLK!J zJw?Rsv%7(R+JW6559n8?!bwt@z!Ew=8Ph<8?;D<&hAUY7XrS5YZu0l?ygFK3-`TyguA$gb z#7$a_rRnb;%a@NR6phdB@A4 zcKPz7kMAv7o()9d#xY>fI<*cMVDQ7_(SVMbcore{ivA^U*Eeo7TRirSQLhyt8e&z- z)9=jFRB@9CZ~30r9WTHAdmS{$rKi+niJHw6M48vfxf^YNPHC7<)`GE+-Aji1RxTax zTk%&%aj}E`k{^xCpFc8Z{`@)RaFB+}snJajTEjT#=7p|Cfu+oB0RRZTe@)WI)`<^My2^Jn)Lrazo^{(JH6GySzL7o~OA0G~vmWF|V zEOHI7tmS}BHw=^j=$s*0pdhf46;pMceKp{O5{}gs6gyP8Jrl%tXTAaH0!Bzqz|$F@fH)48s3S9NT}#8WaawV0}#XuMSX2E1+|e)y!9 zvez*$bou8RGsvY4?SFisw=VS!vN{5JadSn}>WJ66x?dqtQJ){AIgBDKW{C20YSNq5 z0tIa_3lkNu_tZCSGFyu6o1!H&3Q4T0^7J{S>MCNP5S368XKPA z(3xftK86ICBR}qGPt}FuQZBC|)!123@b$Odj$&J%(^667`hC6({TeaK^ARB6p#2Ks zG-E={-Qyu@0l?6J|4dpB;}83m*Cp)kzV={`Eoh3HEP98#r)Jrpv)FBi_Dw9k&6OP* zRjDhK(3{%zI;~u#Q+s=p9RmYFm$Ot+SX%7%VQzS^pZf$Xr-VcvS)pMvQC6A7JY8@; zzh5f9wyRLDmTKh+yFM5*#TRV;T1$aWEman(Z6gPX_(7GYn@>e9iT?0 zZYOTh2b7tozC5(&*%BOB3`$g~3MdHoU^B1nM_s(8oBJ{l%Z-azQUr55sW>GMr zM5jLD?`1ByXpWVMu`bHMau4sZ?JnpTdeHJl=;Bd&U!G ziE#9UzTVk3QF{}K#5|SaKO|d>#=Qnzd8i~+*0;Kv*wVl5t*`4NZlg+5yLoV6L#QrV z1ryI{n8-&FKwC~z-U>TNrV_H=GHEuj_Oa4Z3Ci95l>EUUDO7?+n^Ek!(XESWTa0qs z#f61hBR7cHMZSPPE>n4>L;aPqe4N%W;$Y*##61Z=5-grN!4R=0YWFG7% zwmwoZFu*GuP)8#bJD2y?cQng7Sq?pF$bTA8(zN;++aLfCa{A0bY7zj&1!fG=bEuu4 zF50?fX;l|ZK~+$wwTg#Ge`P`bafM7{=7#zz5kl^i8rr#3hzr%0As5@#R~$GRa+?~9 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 diff --git a/assets/fonts/FontMono.ttf b/assets/fonts/FontMono.ttf deleted file mode 100644 index ad93dc54c8e988a3955de995f571a337e16de6a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11908 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 diff --git a/assets/fonts/IconButtonFont.tres b/assets/fonts/IconButtonFont.tres index 281a311..e801fd6 100644 --- a/assets/fonts/IconButtonFont.tres +++ b/assets/fonts/IconButtonFont.tres @@ -1,6 +1,6 @@ [gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://dg5vsg45k8y7w"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="1_67ox0"] +[ext_resource type="FontFile" uid="uid://c5kkpicj45r00" path="res://assets/fonts/JetBrainsMono-Medium.woff2" id="1_67ox0"] [resource] base_font = ExtResource("1_67ox0") diff --git a/assets/fonts/MainFont.tres b/assets/fonts/MainFont.tres new file mode 100644 index 0000000..1f2abc7 --- /dev/null +++ b/assets/fonts/MainFont.tres @@ -0,0 +1,7 @@ +[gd_resource type="FontVariation" load_steps=3 format=3 uid="uid://bo626nsycqtaj"] + +[ext_resource type="FontFile" uid="uid://cp6fwvpgvqucw" path="res://assets/fonts/original/NotoSans-SemiBold.woff2" id="1_8wwsk"] +[ext_resource type="FontFile" uid="uid://jkpbay57t50t" path="res://assets/fonts/original/DroidSansFallback.woff2" id="2_6wxu7"] + +[resource] +fallbacks = Array[Font]([ExtResource("1_8wwsk"), ExtResource("2_6wxu7")]) diff --git a/assets/fonts/MonoFont.tres b/assets/fonts/MonoFont.tres new file mode 100644 index 0000000..51fba36 --- /dev/null +++ b/assets/fonts/MonoFont.tres @@ -0,0 +1,7 @@ +[gd_resource type="FontVariation" load_steps=3 format=3 uid="uid://pup5vmxl1t6m"] + +[ext_resource type="FontFile" uid="uid://c5kkpicj45r00" path="res://assets/fonts/original/JetBrainsMono-Medium.woff2" id="1_w5v41"] +[ext_resource type="FontVariation" uid="uid://bo626nsycqtaj" path="res://assets/fonts/MainFont.tres" id="2_sfh1l"] + +[resource] +fallbacks = Array[Font]([ExtResource("1_w5v41"), ExtResource("2_sfh1l")]) diff --git a/assets/fonts/original/DroidSansFallback.woff2 b/assets/fonts/original/DroidSansFallback.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9dd49d6281ca3b26c2b5f46b7881eab86910d0e3 GIT binary patch literal 1192544 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 W0kS#fb6Pk&yQ@qEIh9Feu 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%0DT-4~#IaSY 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 QP&C`mHo##Q2L3zdR%2XjX(<&?3Mb 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

su}mYCx_z4G6J(vPG4D`<@zy2T zhrxk0oz=`dQFr|?M5W!)Vb?w1dZXYoypKJ>*Tn);>f>_3pciO4foQ@T181$2E|8MytDreF!Z$*JK4}${q z*Lz!huOJCRPBD;%pxHGyy5EBMr+Nq*tP>87_0m-z=z?7U2lizX2Vkxy0ugNj5@B#w zp1@z%we321V-PE0z$o-27-LAL835!f(X?66+dOr_yS$vE{7i#fvr0ze1K*1dU`eOA z5q%~5I#NsjX{YS}Yp3!YRIZcWiT9IdVnuoe{fU;(JH-&$sVzJRWKP7&VoNh~6scF` zy9}lKt8Yve1akjPv!fSCH8A!En+Ol=BF)b@L73Q`ahT7 zR}Sh->Kh%OyuS&8$B^Prley-CF!pbLOPX#V&e+mBtqk-vvb)_;C3(^|k|M?-(&GE* zL9+^21ybx)X(!MSGnm1Ypk1LzQJS;B(4W#o><&3`r9lNMA_XalYWgEqW`O|G3KR21lqm=r%K3fu3h0KqpO&)jdlg zT_TyMKwuq5VU%B70|ZRiBv#|>mnWa+`N)WjdZ@|3vKG_DI;`u}){8qRA4TiQPIpg> zYs4>D%k^IL8j|g=kYaGG{M1Big<}Fy?f2gJ|F}afPC(n7Z0kUU4@YH^+;u0S$Zx~A zHP(o?sPeHr??gZf2lGV?)w4>OlN4jZA17vY{KyJlNtV>d3Wj3G4JqYzz?w$iUb`2# ziQ>~dIn#jnyJ0ml848dV5+SEyhj1pwxs!Int&_yq0jAL-Xkp?PA6CQu z@$y8GjDB!A>`XNMuf$+08x%4Z!H-Fj;ZGH=uK7A@;+iD?y&=i&1agmJ(?}WVswLeY z%HZ}oj+0cM;kqFM+aiI28_DKRjftpDY;%fTJ1JH9K&B9}$T#GY@^}LGT5VT?73x}b zw4FgZtkWE_v~7#xk5#ad!JzS2)H}BbrTl{wR~E3TiG>&6fHus3L<1J-6Yrqc2^ff{ON&O2Qxh9W}mx$3jtL~+mHsm!gitA zA#!Av2s?#lugH5kB@vjbC3s3%n)ZiJ?(9d+q@(9qj4!UVBPgK_-1ZdLUhuU=gK;)$ zs@^csTM$Fpp`jW4bL#p3h(@FRV#A8j#Hhv9Q?t!~S^%-jd$|Og7c6;5r!$8AZ=_J_ zlAYg}m#wFi)y(fFGEmtlmCxUOqq3xT#^N1i^S2z zMLQc;iub6*uv++7_n=De{&0sJ6PIO zl3Uuoprt|R-Z5lsLQBl0rLb0qlf^c9qiL2#S~j^m9LgY>h{l-ntbGw+KY~p73tXGN z&ZFO^B%u5h;TiWF7U{%dDLZ`j0eHi6?R~O&J$xdNo<~BogmYi&=LHK+z?p2t3|^gE z;R^p4D+0ⅅ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%0DgY?0?YawYd=Y6*(o+HeOhf-P>CqEvi58+`K& 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 z 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 z
  • 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

    W2W29~#FUKKsHhTC<#}z`qydRueproec#MX`S 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

    NTU!~27 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Π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 CGV|O3 literal 0 HcmV?d00001 diff --git a/assets/fonts/original/JetBrainsMono-Medium.woff2.import b/assets/fonts/original/JetBrainsMono-Medium.woff2.import new file mode 100644 index 0000000..d1b1f8f --- /dev/null +++ b/assets/fonts/original/JetBrainsMono-Medium.woff2.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c5kkpicj45r00" +path="res://.godot/imported/JetBrainsMono-Medium.woff2-231be972305c0b88aeb0f80573f39a8e.fontdata" + +[deps] + +source_file="res://assets/fonts/original/JetBrainsMono-Medium.woff2" +dest_files=["res://.godot/imported/JetBrainsMono-Medium.woff2-231be972305c0b88aeb0f80573f39a8e.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/original/NotoSans-ExtraBold.woff2 b/assets/fonts/original/NotoSans-ExtraBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0a88a248fa8d6f630d28fff65fe99c0c9ba1f555 GIT binary patch literal 186032 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 T5}}N4#)G=CAJLv+Jk1uTHJ^z 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

    yl0=v1e)h7ZO<+x+v&X|KGA=okGRv$9dBu_E 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Font.ttf.import b/assets/fonts/original/NotoSans-ExtraBold.woff2.import similarity index 60% rename from assets/fonts/Font.ttf.import rename to assets/fonts/original/NotoSans-ExtraBold.woff2.import index 19acc79..878b19c 100644 --- a/assets/fonts/Font.ttf.import +++ b/assets/fonts/original/NotoSans-ExtraBold.woff2.import @@ -2,13 +2,13 @@ importer="font_data_dynamic" type="FontFile" -uid="uid://clpf84p1lfwlp" -path="res://.godot/imported/Font.ttf-cd7c0215f158f1afe430aeecbfb5d51b.fontdata" +uid="uid://cdke2b8vyur24" +path="res://.godot/imported/NotoSans-ExtraBold.woff2-afe5c7a9b5b0881b2a4600b03512ba6b.fontdata" [deps] -source_file="res://assets/fonts/Font.ttf" -dest_files=["res://.godot/imported/Font.ttf-cd7c0215f158f1afe430aeecbfb5d51b.fontdata"] +source_file="res://assets/fonts/original/NotoSans-ExtraBold.woff2" +dest_files=["res://.godot/imported/NotoSans-ExtraBold.woff2-afe5c7a9b5b0881b2a4600b03512ba6b.fontdata"] [params] @@ -23,7 +23,7 @@ allow_system_fallback=true force_autohinter=false modulate_color_glyphs=false hinting=1 -subpixel_positioning=1 +subpixel_positioning=4 keep_rounding_remainders=true oversampling=0.0 Fallbacks=null diff --git a/assets/fonts/original/NotoSans-SemiBold.woff2 b/assets/fonts/original/NotoSans-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..59826703dbb8c45d2e83df2d12a66a3b9ac587d1 GIT binary patch literal 186044 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 \ No newline at end of file diff --git a/assets/icons/CodeOptions.svg.import b/assets/icons/CodeOptions.svg.import deleted file mode 100644 index 5fa8bf0..0000000 --- a/assets/icons/CodeOptions.svg.import +++ /dev/null @@ -1,18 +0,0 @@ -[remap] - -importer="svg" -type="DPITexture" -uid="uid://dthdjf4v2vlvg" -path="res://.godot/imported/CodeOptions.svg-494ca15fb7ae22eb042af52beb4677fd.dpitex" - -[deps] - -source_file="res://assets/icons/CodeOptions.svg" -dest_files=["res://.godot/imported/CodeOptions.svg-494ca15fb7ae22eb042af52beb4677fd.dpitex"] - -[params] - -base_scale=1.0 -saturation=1.0 -color_map={} -compress=true diff --git a/assets/icons/Edit.svg b/assets/icons/Edit.svg index 113aedd..c5a60c4 100644 --- a/assets/icons/Edit.svg +++ b/assets/icons/Edit.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/icons/Edit.svg.import b/assets/icons/Edit.svg.import index b102eb0..23a8d48 100644 --- a/assets/icons/Edit.svg.import +++ b/assets/icons/Edit.svg.import @@ -2,7 +2,7 @@ importer="svg" type="DPITexture" -uid="uid://dr2erka82g6j4" +uid="uid://dthdjf4v2vlvg" path="res://.godot/imported/Edit.svg-40006b452883af7dafa16974b9dda14a.dpitex" [deps] diff --git a/assets/icons/Evaluate.svg b/assets/icons/Evaluate.svg new file mode 100644 index 0000000..feb69c4 --- /dev/null +++ b/assets/icons/Evaluate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/Evaluate.svg.import b/assets/icons/Evaluate.svg.import new file mode 100644 index 0000000..06495f3 --- /dev/null +++ b/assets/icons/Evaluate.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://kiba2dm3l01l" +path="res://.godot/imported/Evaluate.svg-5724e7f1f19eb077dab3c335eef7ff8b.dpitex" + +[deps] + +source_file="res://assets/icons/Evaluate.svg" +dest_files=["res://.godot/imported/Evaluate.svg-5724e7f1f19eb077dab3c335eef7ff8b.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/FieldEdit.svg b/assets/icons/FieldEdit.svg new file mode 100644 index 0000000..113aedd --- /dev/null +++ b/assets/icons/FieldEdit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/FieldEdit.svg.import b/assets/icons/FieldEdit.svg.import new file mode 100644 index 0000000..16d523a --- /dev/null +++ b/assets/icons/FieldEdit.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://dr2erka82g6j4" +path="res://.godot/imported/FieldEdit.svg-e8ff999dd7358dbd11fd6b4a8f4e7c53.dpitex" + +[deps] + +source_file="res://assets/icons/FieldEdit.svg" +dest_files=["res://.godot/imported/FieldEdit.svg-e8ff999dd7358dbd11fd6b4a8f4e7c53.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/FileBrowse.svg b/assets/icons/FileBrowse.svg new file mode 100644 index 0000000..9a9e759 --- /dev/null +++ b/assets/icons/FileBrowse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/FileBrowse.svg.import b/assets/icons/FileBrowse.svg.import new file mode 100644 index 0000000..54d73e3 --- /dev/null +++ b/assets/icons/FileBrowse.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://n6ive1o6t4bp" +path="res://.godot/imported/FileBrowse.svg-0bf485512d1d53d93fb6eb1a33f8a0f1.dpitex" + +[deps] + +source_file="res://assets/icons/FileBrowse.svg" +dest_files=["res://.godot/imported/FileBrowse.svg-0bf485512d1d53d93fb6eb1a33f8a0f1.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/FontFile.svg b/assets/icons/FontFile.svg new file mode 100644 index 0000000..978f49c --- /dev/null +++ b/assets/icons/FontFile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/FontFile.svg.import b/assets/icons/FontFile.svg.import new file mode 100644 index 0000000..bea730f --- /dev/null +++ b/assets/icons/FontFile.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://cdwcacnr58ful" +path="res://.godot/imported/FontFile.svg-dd136d59f4d6ab3ba702aa8c4136c037.dpitex" + +[deps] + +source_file="res://assets/icons/FontFile.svg" +dest_files=["res://.godot/imported/FontFile.svg-dd136d59f4d6ab3ba702aa8c4136c037.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/PresetGrayscale.svg b/assets/icons/PresetGrayscale.svg index f14673c..211f3d0 100644 --- a/assets/icons/PresetGrayscale.svg +++ b/assets/icons/PresetGrayscale.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/icons/Previews.svg b/assets/icons/Previews.svg new file mode 100644 index 0000000..772c154 --- /dev/null +++ b/assets/icons/Previews.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/Previews.svg.import b/assets/icons/Previews.svg.import new file mode 100644 index 0000000..f42893d --- /dev/null +++ b/assets/icons/Previews.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bknpsqstquq0i" +path="res://.godot/imported/Previews.svg-47fc30093a76768c174aa90c9a7f5bc1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/Previews.svg" +dest_files=["res://.godot/imported/Previews.svg-47fc30093a76768c174aa90c9a7f5bc1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/SelectAll.svg b/assets/icons/SelectAll.svg new file mode 100644 index 0000000..e9c114d --- /dev/null +++ b/assets/icons/SelectAll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/SelectAll.svg.import b/assets/icons/SelectAll.svg.import new file mode 100644 index 0000000..2c7667a --- /dev/null +++ b/assets/icons/SelectAll.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://bcuoywxlgwx8h" +path="res://.godot/imported/SelectAll.svg-2e837c78507e6706303a574d35f49c9d.dpitex" + +[deps] + +source_file="res://assets/icons/SelectAll.svg" +dest_files=["res://.godot/imported/SelectAll.svg-2e837c78507e6706303a574d35f49c9d.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/SideSliderArrow.svg.import b/assets/icons/SideSliderArrow.svg.import deleted file mode 100644 index c40cae9..0000000 --- a/assets/icons/SideSliderArrow.svg.import +++ /dev/null @@ -1,18 +0,0 @@ -[remap] - -importer="svg" -type="DPITexture" -uid="uid://cmu6r4ipti60x" -path="res://.godot/imported/SideSliderArrow.svg-12020a4c094bbac9e72e1e1468d7b2eb.dpitex" - -[deps] - -source_file="res://assets/icons/SideSliderArrow.svg" -dest_files=["res://.godot/imported/SideSliderArrow.svg-12020a4c094bbac9e72e1e1468d7b2eb.dpitex"] - -[params] - -base_scale=1.0 -saturation=1.0 -color_map={} -compress=true diff --git a/assets/icons/SideSliderArrow.svg b/assets/icons/SliderArrowSide.svg similarity index 100% rename from assets/icons/SideSliderArrow.svg rename to assets/icons/SliderArrowSide.svg diff --git a/assets/icons/SliderArrowSide.svg.import b/assets/icons/SliderArrowSide.svg.import new file mode 100644 index 0000000..025818a --- /dev/null +++ b/assets/icons/SliderArrowSide.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://cmu6r4ipti60x" +path="res://.godot/imported/SliderArrowSide.svg-8461bf1264cf697663ecc3a7b90a85ee.dpitex" + +[deps] + +source_file="res://assets/icons/SliderArrowSide.svg" +dest_files=["res://.godot/imported/SliderArrowSide.svg-8461bf1264cf697663ecc3a7b90a85ee.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/SmallArrowDown.svg b/assets/icons/SmallArrowDown.svg new file mode 100644 index 0000000..869d05b --- /dev/null +++ b/assets/icons/SmallArrowDown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/SmallArrowDown.svg.import b/assets/icons/SmallArrowDown.svg.import new file mode 100644 index 0000000..91fca00 --- /dev/null +++ b/assets/icons/SmallArrowDown.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://c7wpe43oopx33" +path="res://.godot/imported/SmallArrowDown.svg-8a83a9f0fe9e05aad940a1a4dc5c7dd7.dpitex" + +[deps] + +source_file="res://assets/icons/SmallArrowDown.svg" +dest_files=["res://.godot/imported/SmallArrowDown.svg-8a83a9f0fe9e05aad940a1a4dc5c7dd7.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/SmallArrowLeft.svg b/assets/icons/SmallArrowLeft.svg new file mode 100644 index 0000000..7941d4f --- /dev/null +++ b/assets/icons/SmallArrowLeft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/SmallArrowLeft.svg.import b/assets/icons/SmallArrowLeft.svg.import new file mode 100644 index 0000000..513e9b8 --- /dev/null +++ b/assets/icons/SmallArrowLeft.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://dtcyde1nieujd" +path="res://.godot/imported/SmallArrowLeft.svg-7cdfa375bf8ff571458574c7bd8af9cd.dpitex" + +[deps] + +source_file="res://assets/icons/SmallArrowLeft.svg" +dest_files=["res://.godot/imported/SmallArrowLeft.svg-7cdfa375bf8ff571458574c7bd8af9cd.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/Sort.svg b/assets/icons/Sort.svg new file mode 100644 index 0000000..0647bb4 --- /dev/null +++ b/assets/icons/Sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/Sort.svg.import b/assets/icons/Sort.svg.import new file mode 100644 index 0000000..02fd247 --- /dev/null +++ b/assets/icons/Sort.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://bgs71jm080qnn" +path="res://.godot/imported/Sort.svg-c2b9db5f8b99d313d1a6de8fbe4c8d01.dpitex" + +[deps] + +source_file="res://assets/icons/Sort.svg" +dest_files=["res://.godot/imported/Sort.svg-c2b9db5f8b99d313d1a6de8fbe4c8d01.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/assets/icons/element/text.svg b/assets/icons/element/text.svg index 59505ca..441d372 100644 --- a/assets/icons/element/text.svg +++ b/assets/icons/element/text.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/icons/element/use.svg b/assets/icons/element/use.svg index 76df601..948e2c8 100644 --- a/assets/icons/element/use.svg +++ b/assets/icons/element/use.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/godot_only/scripts/update_translations.gd b/godot_only/scripts/update_translations.gd index 46116b9..80ffe06 100644 --- a/godot_only/scripts/update_translations.gd +++ b/godot_only/scripts/update_translations.gd @@ -13,10 +13,12 @@ const COMMENTS_DICT: Dictionary[String, String] = { "Update check failed": "When checking for updates.", "Project Founder and Manager": "If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine.", "V-Sync": "Stands for \"Vertical Synchronization\".", + "Previews": "Refers to a part of the layout where icons are previewed at various sizes.", "Dark": "Refers to a theme preset.", "Light": "Refers to a theme preset.", "Black (OLED)": "Refers to a theme preset.", "translation-credits": "Translators (comma-separated): Name or alias, optionally followed by an email in angle brackets .\nUsed for credits. Adding yourself is optional. New entries go at the end. Don't remove or rearrange existing entries.", + "Evaluate": """Refers to evaluating an expression such as "sin(2*pi/5)".""" } const TRANSLATIONS_DIR = "translations" @@ -90,10 +92,10 @@ func search_directory(dir: String) -> void: for msg in messages: if msg.msgid == msgid: already_exists = true - msg.files.append(full_file_name + ":") + msg.files.append(full_file_name) break if not already_exists: - messages.append(Message.new(msgid, PackedStringArray([full_file_name + ":"]))) + messages.append(Message.new(msgid, PackedStringArray([full_file_name]))) func update_translations() -> void: diff --git a/project.godot b/project.godot index 9c60dbf..070ead5 100644 --- a/project.godot +++ b/project.godot @@ -329,7 +329,7 @@ debug={ } advanced_debug={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"command_or_control_autoremap":true,"alt_pressed":false,"shift_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194334,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"command_or_control_autoremap":true,"alt_pressed":false,"shift_pressed":false,"pressed":false,"keycode":4194334,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } check_updates={ @@ -369,6 +369,11 @@ toggle_fullscreen={ , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":true,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } +evaluate={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"command_or_control_autoremap":true,"alt_pressed":true,"shift_pressed":false,"pressed":false,"keycode":69,"physical_keycode":0,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null) +] +} [input_devices] diff --git a/src/autoload/Configs.gd b/src/autoload/Configs.gd index 3f4cf15..505cb80 100644 --- a/src/autoload/Configs.gd +++ b/src/autoload/Configs.gd @@ -93,6 +93,7 @@ func _enter_tree() -> void: sync_locale() sync_max_fps() sync_keep_screen_on() + sync_fonts() sync_theme() @@ -124,3 +125,6 @@ func sync_theme() -> void: ThemeUtils.generate_and_apply_theme() theme_changed.emit() HandlerGUI.set_system_bar_color(savedata.base_color) + +func sync_fonts() -> void: + ThemeUtils.rebuild_fonts() diff --git a/src/autoload/HandlerGUI.gd b/src/autoload/HandlerGUI.gd index a67528e..9cbf037 100644 --- a/src/autoload/HandlerGUI.gd +++ b/src/autoload/HandlerGUI.gd @@ -111,7 +111,13 @@ func _on_files_dropped(files: PackedStringArray) -> void: ## Registers the given set of shortcuts to the given node. func register_shortcuts(node: Node, registrations: ShortcutsRegistration) -> void: shortcut_registrations[node] = registrations - node.tree_exiting.connect(func() -> void: shortcut_registrations.erase(node)) + if not node.tree_exiting.is_connected(forget_all_shortcuts): + node.tree_exiting.connect(forget_all_shortcuts.bind(node)) + +## Removes all shortcuts registered to a node. +func forget_all_shortcuts(node: Node) -> void: + shortcut_registrations.erase(node) + ## Adds a new menu to menu_stack which hides the previous one. func add_menu(new_menu: Control) -> void: @@ -127,8 +133,6 @@ func add_dialog(new_dialog: Control) -> void: # Common logic for add_menu() and add_dialog(). func _add_control(new_control: Control) -> void: - # FIXME subpar workaround to drag & drop not able to be canceled manually. - get_tree().root.propagate_notification(NOTIFICATION_DRAG_END) remove_all_popups() var overlay_ref := ColorRect.new() @@ -139,6 +143,11 @@ func _add_control(new_control: Control) -> void: overlay_ref.add_child(new_control) new_control.tree_exiting.connect(_remove_control.bind(overlay_ref)) throw_mouse_motion_event() + + # TODO Right now, I have to force a drag from a control inside the tree, + # otherwise the current dragging operation can turn into drag and drop. Wtf Godot? + overlay_ref.force_drag(0, null) + get_viewport().gui_cancel_drag() func _remove_control(overlay_ref: ColorRect = null) -> void: # If an overlay_ref is passed but doesn't match, do nothing. @@ -177,6 +186,12 @@ func add_popup(new_popup: Control, add_shadow := true) -> Control: overlay_ref.gui_input.connect(_parse_popup_overlay_event) popup_stack.append(overlay_ref) get_tree().root.add_child(overlay_ref) + + # TODO Right now, I have to force a drag from a control inside the tree, + # otherwise the current dragging operation can turn into drag and drop. Wtf Godot? + overlay_ref.force_drag(0, null) + get_viewport().gui_cancel_drag() + if add_shadow: var shadow_container := PanelContainer.new() var sb := StyleBoxFlat.new() @@ -278,6 +293,7 @@ func _parse_popup_overlay_event(event: InputEvent) -> void: remove_popup() get_viewport().set_input_as_handled() + var last_mouse_click_double := false func _input(event: InputEvent) -> void: @@ -291,30 +307,29 @@ func _input(event: InputEvent) -> void: event.double_click = true last_mouse_click_double = false - # Prioritize clearing popups over letting controls receive ui_cancel. - if ShortcutUtils.is_action_pressed(event, "ui_cancel") and not popup_stack.is_empty(): - get_viewport().set_input_as_handled() - remove_popup() - - -func _unhandled_input(event: InputEvent) -> void: if not (event is InputEventAction or event is InputEventKey): return - if ShortcutUtils.is_action_pressed(event, "ui_cancel") and not menu_stack.is_empty(): + var focus_owner := get_viewport().gui_get_focus_owner() + if is_instance_valid(focus_owner) and not is_node_on_top_menu_or_popup(focus_owner): get_viewport().set_input_as_handled() - _remove_control() + _react_to_action(event) + +func _unhandled_input(event: InputEvent) -> void: + if not (event is InputEventAction or event is InputEventKey): return + _react_to_action(event) + +func _react_to_action(event: InputEvent) -> void: + if ShortcutUtils.is_action_pressed(event, "ui_cancel"): + if not popup_stack.is_empty(): + get_viewport().set_input_as_handled() + remove_popup() + elif not menu_stack.is_empty(): + get_viewport().set_input_as_handled() + _remove_control() - var behavior_priority: Array[ShortcutsRegistration.Behavior] = [ - ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH, - ShortcutsRegistration.Behavior.NO_PASSTHROUGH, - ShortcutsRegistration.Behavior.PASS_THROUGH_POPUPS, - ShortcutsRegistration.Behavior.PASS_THROUGH_AND_PRESERVE_POPUPS, - ShortcutsRegistration.Behavior.PASS_THROUGH_ALL - ] - - for behavior in behavior_priority: + for behavior in ShortcutsRegistration.BEHAVIOR_PRIORITY: for node in shortcut_registrations: if node is CanvasItem and not node.visible: continue @@ -333,19 +348,14 @@ func _unhandled_input(event: InputEvent) -> void: ShortcutsRegistration.Behavior.PASS_THROUGH_ALL: should_execute = true ShortcutsRegistration.Behavior.PASS_THROUGH_POPUPS: - if menu_stack.is_empty() or menu_stack[-1].is_ancestor_of(node): + if is_node_on_top_menu(node): should_execute = true should_clear_popups = true ShortcutsRegistration.Behavior.PASS_THROUGH_AND_PRESERVE_POPUPS: - if menu_stack.is_empty() or menu_stack[-1].is_ancestor_of(node): + if is_node_on_top_menu(node): should_execute = true ShortcutsRegistration.Behavior.NO_PASSTHROUGH: - if (menu_stack.is_empty() and popup_stack.is_empty()) or (popup_stack.is_empty() and menu_stack[-1].is_ancestor_of(node)) or\ - (not popup_stack.is_empty() and popup_stack[-1].is_ancestor_of(node)): - should_execute = true - ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH: - if not get_viewport().gui_is_dragging() and ((menu_stack.is_empty() and popup_stack.is_empty()) or (popup_stack.is_empty() and\ - menu_stack[-1].is_ancestor_of(node)) or (not popup_stack.is_empty() and popup_stack[-1].is_ancestor_of(node))): + if not get_viewport().gui_is_dragging() and is_node_on_top_menu_or_popup(node): should_execute = true if should_execute: @@ -357,6 +367,14 @@ func _unhandled_input(event: InputEvent) -> void: return +func is_node_on_top_menu(node: Node) -> bool: + return (menu_stack.is_empty() or menu_stack[-1].is_ancestor_of(node)) + +func is_node_on_top_menu_or_popup(node: Node) -> bool: + return ((menu_stack.is_empty() and popup_stack.is_empty()) or (popup_stack.is_empty() and\ + menu_stack[-1].is_ancestor_of(node)) or (not popup_stack.is_empty() and popup_stack[-1].is_ancestor_of(node))) + + func get_window_default_size() -> Vector2i: return Vector2i(ProjectSettings.get_setting("display/window/size/viewport_width"), ProjectSettings.get_setting("display/window/size/viewport_height")) diff --git a/src/autoload/State.gd b/src/autoload/State.gd index 9f9db2b..6cdbccf 100644 --- a/src/autoload/State.gd +++ b/src/autoload/State.gd @@ -127,7 +127,7 @@ func setup_from_tab() -> void: func optimize() -> void: - root_element.optimize() + root_element.optimize(Configs.savedata.default_optimizer) save_svg() func get_export_text() -> String: @@ -722,16 +722,29 @@ func popup_convert_to_context(popup_method: Callable) -> void: command_picker.force_relativity(Utils.is_string_lower(cmd_char)) var cmd_char_upper := cmd_char.to_upper() - var disabled_commands: PackedStringArray + var disabled_commands := PackedStringArray([cmd_char_upper]) if selection_idx == 0: - disabled_commands = PackedStringArray(["L", "H", "V", "A", "Z", "Q", "T", "C", "S"]) + var warned_commands := PackedStringArray(["L", "H", "V", "A", "Z", "Q", "T", "C", "S"]) + warned_commands.erase(cmd_char_upper) + command_picker.mark_invalid(warned_commands, disabled_commands) else: - disabled_commands = PackedStringArray([cmd_char.to_upper()]) - if cmd_char_upper != "Z" and path_attrib.get_command_count() > selection_idx + 1 and\ - path_attrib.get_command(selection_idx + 1).command_char.to_upper() == "Z": + var prev_cmd_char_upper := path_attrib.get_command(selection_idx - 1).command_char.to_upper() + + if cmd_char_upper != "Z" and (prev_cmd_char_upper == "Z" or\ + (path_attrib.get_command_count() > selection_idx + 1 and\ + path_attrib.get_command(selection_idx + 1).command_char.to_upper() == "Z")): disabled_commands.append("Z") + + var warned_commands := PackedStringArray() + match prev_cmd_char_upper.to_upper(): + "M": warned_commands = PackedStringArray(["M", "Z", "S", "T"]) + "L", "H", "V", "A": warned_commands = PackedStringArray(["S", "T"]) + "C", "S": warned_commands = PackedStringArray(["T"]) + "Q", "T": warned_commands = PackedStringArray(["S"]) + for cmd in disabled_commands: + warned_commands.erase(cmd) + command_picker.mark_invalid(warned_commands, disabled_commands) - command_picker.mark_invalid(PackedStringArray(), disabled_commands) command_picker.path_command_picked.connect(convert_selected_command_to) func popup_insert_command_after_context(popup_method: Callable) -> void: @@ -743,8 +756,8 @@ func popup_insert_command_after_context(popup_method: Callable) -> void: popup_method.call(command_picker) command_picker.path_command_picked.connect(insert_path_command_after_selection) # Disable invalid commands. Z is syntactically invalid, so disallow it even harder. - var warned_commands: PackedStringArray - var disabled_commands: PackedStringArray + var warned_commands := PackedStringArray() + var disabled_commands := PackedStringArray() # S commands are deliberately warned against in most cases, even though there is some sense in using them without a C or S command before them. # Same for T commands in most cases, even though there is a notion of letting them determine the next shorthand quadratic curve. match cmd_char.to_upper(): diff --git a/src/config_classes/Formatter.gd b/src/config_classes/Formatter.gd index b786a5b..0267326 100644 --- a/src/config_classes/Formatter.gd +++ b/src/config_classes/Formatter.gd @@ -10,23 +10,20 @@ enum PrimaryColorSyntax {THREE_OR_SIX_DIGIT_HEX, SIX_DIGIT_HEX, RGB} # Elements that don't make sense without child elements. const CONTAINER_ELEMENTS: PackedStringArray = ["svg", "g", "linearGradient", "radialGradient"] -# TODO Typed Dictionary wonkiness Dictionary[Preset, String] -static func get_preset_value_text_map() -> Dictionary: +static func get_preset_value_text_map() -> Dictionary[Preset, String]: return { Preset.COMPACT: Translator.translate("Compact"), Preset.PRETTY: Translator.translate("Pretty"), } -# TODO Typed Dictionary wonkiness Dictionary[ShorthandTags, String] -static func get_shorthand_tags_value_text_map() -> Dictionary: +static func get_shorthand_tags_value_text_map() -> Dictionary[ShorthandTags, String]: return { ShorthandTags.ALWAYS: Translator.translate("Always"), ShorthandTags.ALL_EXCEPT_CONTAINERS: Translator.translate("All except containers"), ShorthandTags.NEVER: Translator.translate("Never"), } -# TODO Typed Dictionary wonkiness Dictionary[NamedColorUse, String] -static func get_named_color_use_value_text_map() -> Dictionary: +static func get_named_color_use_value_text_map() -> Dictionary[NamedColorUse, String]: return { NamedColorUse.ALWAYS: Translator.translate("Always"), NamedColorUse.WHEN_SHORTER_OR_EQUAL: Translator.translate("When shorter or equal"), @@ -34,16 +31,14 @@ static func get_named_color_use_value_text_map() -> Dictionary: NamedColorUse.NEVER: Translator.translate("Never"), } -# TODO Typed Dictionary wonkiness Dictionary[PrimaryColorSyntax, String] -static func get_primary_color_syntax_value_text_map() -> Dictionary: +static func get_primary_color_syntax_value_text_map() -> Dictionary[PrimaryColorSyntax, String]: return { PrimaryColorSyntax.THREE_OR_SIX_DIGIT_HEX: Translator.translate("3-digit or 6-digit hex"), PrimaryColorSyntax.SIX_DIGIT_HEX: Translator.translate("6-digit hex"), PrimaryColorSyntax.RGB: "RGB", } -# TODO Typed Dictionary wonkiness Dictionary[Variant, String] -static func get_enum_value_text_map(property: String) -> Dictionary: +static func get_enum_value_text_map(property: String) -> Dictionary[Variant, String]: match property: "preset": return get_preset_value_text_map() "xml_shorthand_tags": return get_shorthand_tags_value_text_map() @@ -63,7 +58,7 @@ func get_setting_default(setting: String) -> Variant: "color_primary_syntax": return PrimaryColorSyntax.THREE_OR_SIX_DIGIT_HEX "color_capital_hex": return false - "xml_keep_comments": return preset == Preset.PRETTY + "xml_remove_comments": return preset == Preset.COMPACT "xml_shorthand_tags": return ShorthandTags.ALWAYS if preset == Preset.COMPACT else ShorthandTags.ALL_EXCEPT_CONTAINERS "xml_shorthand_tags_space_out_slash": return preset == Preset.PRETTY "xml_pretty_formatting": return preset == Preset.PRETTY @@ -110,10 +105,10 @@ func _init(new_preset := Preset.COMPACT) -> void: emit_changed() -@export var xml_keep_comments := false: +@export var xml_remove_comments := true: set(new_value): - if xml_keep_comments != new_value: - xml_keep_comments = new_value + if xml_remove_comments != new_value: + xml_remove_comments = new_value emit_changed() @export var xml_add_trailing_newline := false: diff --git a/src/config_classes/Optimizer.gd b/src/config_classes/Optimizer.gd new file mode 100644 index 0000000..7adb248 --- /dev/null +++ b/src/config_classes/Optimizer.gd @@ -0,0 +1,27 @@ +## A resource passed to ElementRoot.optimize() to determine configs. +class_name Optimizer extends ConfigResource + +func get_setting_default(setting: String) -> Variant: + match setting: + "remove_comments": return true + "convert_shapes": return true + "simplify_path_parameters": return true + return null + +@export var remove_comments := true: + set(new_value): + if remove_comments != new_value: + remove_comments = new_value + emit_changed() + +@export var convert_shapes := true: + set(new_value): + if convert_shapes != new_value: + convert_shapes = new_value + emit_changed() + +@export var simplify_path_parameters := true: + set(new_value): + if simplify_path_parameters != new_value: + simplify_path_parameters = new_value + emit_changed() diff --git a/src/config_classes/Optimizer.gd.uid b/src/config_classes/Optimizer.gd.uid new file mode 100644 index 0000000..9da79d0 --- /dev/null +++ b/src/config_classes/Optimizer.gd.uid @@ -0,0 +1 @@ +uid://b8fr3xk7nv7hn diff --git a/src/config_classes/SaveData.gd b/src/config_classes/SaveData.gd index 7ef2418..6c3da4e 100644 --- a/src/config_classes/SaveData.gd +++ b/src/config_classes/SaveData.gd @@ -12,6 +12,9 @@ var _shortcut_validities: Dictionary[Key, bool] = {} # Most settings don't need a default. func get_setting_default(setting: String) -> Variant: match setting: + "main_font_path": return "" + "bold_font_path": return "" + "mono_font_path": return "" "base_color": match theme_preset: ThemePreset.DARK: return Color("1a1a1a") @@ -192,6 +195,8 @@ func validate() -> void: editor_formatter = Formatter.new(Formatter.Preset.PRETTY) if not is_instance_valid(export_formatter): export_formatter = Formatter.new(Formatter.Preset.COMPACT) + if not is_instance_valid(default_optimizer): + default_optimizer = Optimizer.new() if _active_tab_index >= _tabs.size() or _active_tab_index < 0: _active_tab_index = _active_tab_index # Run the setter. @@ -246,6 +251,30 @@ const CURRENT_VERSION = 1 external_call(Configs.sync_theme) +# Don't check if the value has changed here, even the file path haven't changed the font should still update. + +@export var main_font_path := "": + set(new_value): + if new_value.is_empty() or FileAccess.file_exists(new_value): + main_font_path = new_value + emit_changed() + external_call(Configs.sync_fonts) + +@export var bold_font_path := "": + set(new_value): + if new_value.is_empty() or FileAccess.file_exists(new_value): + bold_font_path = new_value + emit_changed() + external_call(Configs.sync_fonts) + +@export var mono_font_path := "": + set(new_value): + if new_value.is_empty() or FileAccess.file_exists(new_value): + mono_font_path = new_value + emit_changed() + external_call(Configs.sync_fonts) + + @export var highlighter_preset := HighlighterPreset.DEFAULT_DARK: set(new_value): if highlighter_preset != new_value: @@ -806,6 +835,14 @@ func set_palettes(new_palettes: Array[Palette]) -> void: export_formatter.changed.connect(emit_changed) +@export var default_optimizer: Optimizer = null: + set(new_value): + if default_optimizer != new_value and is_instance_valid(new_value): + default_optimizer = new_value + emit_changed() + default_optimizer.changed.connect(emit_changed) + + @export var shortcut_panel_layout := ShortcutPanel.Layout.HORIZONTAL_STRIP: set(new_value): # Validation @@ -1123,6 +1160,22 @@ func get_layout_part_index(part: Utils.LayoutPart) -> int: side_panel_splitter_offset = new_value emit_changed() +const DEFAULT_PREVIEW_SIZES: PackedInt32Array = [16, 24, 32, 48, 64] +@export var preview_sizes := DEFAULT_PREVIEW_SIZES: + set(new_value): + if preview_sizes != new_value: + var real_sizes: PackedInt32Array + for size in new_value: + real_sizes.append(maxi(size, 1)) + preview_sizes = real_sizes + emit_changed() + +@export var previews_background := Color.TRANSPARENT: + set(new_value): + if previews_background != new_value: + previews_background = new_value + emit_changed() + # Utility diff --git a/src/data_classes/AttributePathdata.gd b/src/data_classes/AttributePathdata.gd index 6b48fae..1db7c4d 100644 --- a/src/data_classes/AttributePathdata.gd +++ b/src/data_classes/AttributePathdata.gd @@ -208,7 +208,7 @@ func convert_command(idx: int, cmd_char: String) -> void: if conversion_made: sync_after_commands_change() -func convert_commands_optimized(indices: PackedInt32Array, cmd_chars: PackedStringArray) -> void: +func convert_many_commands(indices: PackedInt32Array, cmd_chars: PackedStringArray) -> void: var conversions_made := false for i in indices.size(): var conversion_made := _convert_command(indices[i], cmd_chars[i]) diff --git a/src/data_classes/BasicXNode.gd b/src/data_classes/BasicXNode.gd index 911905f..92252d3 100644 --- a/src/data_classes/BasicXNode.gd +++ b/src/data_classes/BasicXNode.gd @@ -33,7 +33,7 @@ static func get_type_string(node_type: NodeType) -> String: func get_possible_conversions() -> Array[NodeType]: var conversions: Array[NodeType] = [] - if (_type == NodeType.TEXT or _type == NodeType.CDATA) and Configs.savedata.editor_formatter.xml_keep_comments: + if (_type == NodeType.TEXT or _type == NodeType.CDATA) and not Configs.savedata.editor_formatter.xml_remove_comments: conversions.append(NodeType.COMMENT) if _type == NodeType.COMMENT or _type == NodeType.CDATA: diff --git a/src/data_classes/ElementRoot.gd b/src/data_classes/ElementRoot.gd index ddc565b..5709a64 100644 --- a/src/data_classes/ElementRoot.gd +++ b/src/data_classes/ElementRoot.gd @@ -185,12 +185,12 @@ func replace_xnode(id: PackedInt32Array, new_xnode: XNode) -> void: ## Optimizes the SVG text in ways that attribute formatting doesn't allow. ## The return value is true if the SVG can be optimized, otherwise false. ## If apply_changes is false, you'll only get the return value. -func optimize(not_applied := false) -> bool: +func optimize(optimizer: Optimizer, not_applied := false) -> bool: for xnode in get_all_xnode_descendants(): if not xnode.is_element(): var basic_xnode: BasicXNode = xnode var xids_to_remove: Array[PackedInt32Array] = [] - if basic_xnode.get_type() == BasicXNode.NodeType.COMMENT: + if basic_xnode.get_type() == BasicXNode.NodeType.COMMENT and optimizer.remove_comments: if not_applied: return true xids_to_remove.append(xnode.xid) @@ -200,33 +200,37 @@ func optimize(not_applied := false) -> bool: continue var element: Element = xnode - match element.name: - "ellipse": - # If possible, turn ellipses into circles. - if element.can_replace("circle"): - if not_applied: - return true - replace_xnode(element.xid, element.get_replacement("circle")) - "rect": - # If possible, turn rounded rects into circles or ellipses. - if element.can_replace("circle"): - if not_applied: - return true - replace_xnode(element.xid, element.get_replacement("circle")) - elif element.can_replace("ellipse"): - if not_applied: - return true - replace_xnode(element.xid, element.get_replacement("ellipse")) - elif element.get_rx() == 0: - # If the rectangle is not rounded, turn it into a path. + + if optimizer.convert_shapes: + match element.name: + "ellipse": + # If possible, turn ellipses into circles. + if element.can_replace("circle"): + if not_applied: + return true + replace_xnode(element.xid, element.get_replacement("circle")) + "rect": + # If possible, turn rounded rects into circles or ellipses. + if element.can_replace("circle"): + if not_applied: + return true + replace_xnode(element.xid, element.get_replacement("circle")) + elif element.can_replace("ellipse"): + if not_applied: + return true + replace_xnode(element.xid, element.get_replacement("ellipse")) + elif element.get_rx() == 0: + # If the rectangle is not rounded, turn it into a path. + if not_applied: + return true + replace_xnode(element.xid, element.get_replacement("path")) + "polygon", "line", "polyline": if not_applied: return true replace_xnode(element.xid, element.get_replacement("path")) - "polygon", "line", "polyline": - if not_applied: - return true - replace_xnode(element.xid, element.get_replacement("path")) - "path": + + if optimizer.simplify_path_parameters: + if element.name == "path": # Replace L with H or V when possible. var conversion_indices := PackedInt32Array() var conversion_cmd_chars := PackedStringArray() @@ -264,6 +268,6 @@ func optimize(not_applied := false) -> bool: return true conversion_indices.append(cmd_idx) conversion_cmd_chars.append("H") - pathdata.convert_commands_optimized(conversion_indices, conversion_cmd_chars) + pathdata.convert_many_commands(conversion_indices, conversion_cmd_chars) return false diff --git a/src/data_classes/ElementSVG.gd b/src/data_classes/ElementSVG.gd index 8ba5a75..0117fc8 100644 --- a/src/data_classes/ElementSVG.gd +++ b/src/data_classes/ElementSVG.gd @@ -3,7 +3,8 @@ class_name ElementSVG extends Element var width: float var height: float -var viewbox: Rect2 +var precise_viewbox := PackedFloat64Array([0, 0, 0, 0]) +var viewbox := Rect2() var viewbox_normalized_diagonal: float var canvas_transform: Transform2D # Automatically updated with the precise transform. @@ -28,6 +29,7 @@ func _conditional_update_cache(attribute_name: String) -> void: func update_cache() -> void: if svg == null and root != self: + _set_cached_viewbox(0, 0, 0, 0) return var has_valid_width := has_attribute("width") @@ -37,8 +39,7 @@ func update_cache() -> void: if not has_valid_viewbox and not (has_valid_width and has_valid_height): width = get_attribute_num("width") if has_valid_width else 0.0 height = get_attribute_num("height") if has_valid_height else 0.0 - viewbox = Rect2(0, 0, 0, 0) - viewbox_normalized_diagonal = 0.0 + _set_cached_viewbox(0, 0, 0, 0) canvas_precise_transform = PackedFloat64Array([1.0, 0.0, 0.0, 1.0, 0.0, 0.0]) return @@ -59,22 +60,26 @@ func update_cache() -> void: # Cache viewbox. if has_valid_viewbox and get_attribute("viewBox").get_list_size() >= 4: var viewbox_attrib: AttributeList = get_attribute("viewBox") - viewbox = Rect2(viewbox_attrib.get_list_element(0), viewbox_attrib.get_list_element(1), + _set_cached_viewbox(viewbox_attrib.get_list_element(0), viewbox_attrib.get_list_element(1), viewbox_attrib.get_list_element(2), viewbox_attrib.get_list_element(3)) else: - viewbox = Rect2(0, 0, get_attribute_num("width"), get_attribute_num("height")) + _set_cached_viewbox(0, 0, get_attribute_num("width"), get_attribute_num("height")) # Cache canvas transform. - var width_ratio := width / viewbox.size.x - var height_ratio := height / viewbox.size.y + var width_ratio := width / precise_viewbox[2] + var height_ratio := height / precise_viewbox[3] if width_ratio < height_ratio: - canvas_precise_transform = PackedFloat64Array([width_ratio, 0.0, 0.0, width_ratio, -viewbox.position.x * width_ratio, - -viewbox.position.y * width_ratio + (height - width_ratio * viewbox.size.y) / 2.0]) + canvas_precise_transform = PackedFloat64Array([width_ratio, 0.0, 0.0, width_ratio, -precise_viewbox[0] * width_ratio, + -precise_viewbox[1] * width_ratio + (height - width_ratio * precise_viewbox[3]) / 2.0]) else: - canvas_precise_transform = PackedFloat64Array([height_ratio, 0.0, 0.0, height_ratio, -viewbox.position.x * height_ratio +\ - (width - height_ratio * viewbox.size.x) / 2, -viewbox.position.y * height_ratio]) + canvas_precise_transform = PackedFloat64Array([height_ratio, 0.0, 0.0, height_ratio, -precise_viewbox[0] * height_ratio +\ + (width - height_ratio * precise_viewbox[2]) / 2, -precise_viewbox[1] * height_ratio]) if not canvas_transform.is_finite(): canvas_precise_transform = PackedFloat64Array([1.0, 0.0, 0.0, 1.0, 0.0, 0.0]) - viewbox_normalized_diagonal = Vector2(viewbox.size.x, viewbox.size.y).length() / sqrt(2) + +func _set_cached_viewbox(x: float, y: float, w: float, h: float) -> void: + precise_viewbox = PackedFloat64Array([x, y, w, h]) + viewbox = Rect2(x, y, w, h) + viewbox_normalized_diagonal = Vector2(w, h).length() / sqrt(2) func canvas_to_world(pos: Vector2) -> Vector2: diff --git a/src/data_classes/NumstringParser.gd b/src/data_classes/NumstringParser.gd index 62c2a0c..79909f0 100644 --- a/src/data_classes/NumstringParser.gd +++ b/src/data_classes/NumstringParser.gd @@ -46,12 +46,12 @@ static func evaluate(text: String) -> float: var expr := Expression.new() var err := expr.parse(text.replace(",", ".")) if err == OK: - var result: Variant = expr.execute() + var result: Variant = expr.execute([], ExpressionScript, false, true) if not expr.has_execute_failed() and typeof(result) in [TYPE_FLOAT, TYPE_INT]: return result err = expr.parse(text) if err == OK: - var result: Variant = expr.execute() + var result: Variant = expr.execute([], ExpressionScript, false, true) if not expr.has_execute_failed() and typeof(result) in [TYPE_FLOAT, TYPE_INT]: return result return NAN diff --git a/src/data_classes/SVGParser.gd b/src/data_classes/SVGParser.gd index 61fa5c5..506e82a 100644 --- a/src/data_classes/SVGParser.gd +++ b/src/data_classes/SVGParser.gd @@ -85,7 +85,7 @@ static func _xnode_to_markup(xnode: XNode, formatter: Formatter, make_attributes markup = formatter.get_indent_string().repeat(xnode.xid.size()) if not xnode.is_element(): - if (not formatter.xml_keep_comments and xnode.get_type() == BasicXNode.NodeType.COMMENT): + if (formatter.xml_remove_comments and xnode.get_type() == BasicXNode.NodeType.COMMENT): return "" match xnode.get_type(): @@ -233,7 +233,7 @@ static func markup_to_root(markup: String) -> ParseResult: break XMLParser.NODE_COMMENT: - if Configs.savedata.editor_formatter.xml_keep_comments: + if not Configs.savedata.editor_formatter.xml_remove_comments: unclosed_element_stack.back().insert_child(-1, BasicXNode.new(BasicXNode.NodeType.COMMENT, parser.get_node_name())) XMLParser.NODE_TEXT: var real_text := parser.get_node_data().strip_edges() @@ -252,7 +252,7 @@ static func markup_to_root(markup: String) -> ParseResult: static func _find_closure_string_in_utf8_buffer(buffer: PackedByteArray, offset: int) -> int: while true: offset = buffer.find(ord("/"), offset) - if offset == -1: + if offset == -1 or offset == buffer.size() - 1: return -1 elif buffer[offset + 1] == ord(">"): return offset diff --git a/src/data_classes/ShortcutRegistration.gd b/src/data_classes/ShortcutRegistration.gd index 56299f5..4b84b2a 100644 --- a/src/data_classes/ShortcutRegistration.gd +++ b/src/data_classes/ShortcutRegistration.gd @@ -1,9 +1,16 @@ class_name ShortcutsRegistration extends RefCounted +const BEHAVIOR_PRIORITY: Array[Behavior] = [ + Behavior.NO_PASSTHROUGH, + Behavior.PASS_THROUGH_POPUPS, + Behavior.PASS_THROUGH_AND_PRESERVE_POPUPS, + Behavior.PASS_THROUGH_ALL, +] + @warning_ignore("unused_signal") signal activated(activated_action: String) -enum Behavior {PASS_THROUGH_ALL, PASS_THROUGH_POPUPS, PASS_THROUGH_AND_PRESERVE_POPUPS, NO_PASSTHROUGH, STRICT_NO_PASSTHROUGH} +enum Behavior {PASS_THROUGH_ALL, PASS_THROUGH_POPUPS, PASS_THROUGH_AND_PRESERVE_POPUPS, NO_PASSTHROUGH} # The elements with the same indices from these 3 arrays corresponds to a shortcut registration. var actions := PackedStringArray() diff --git a/src/ui_parts/about_menu.gd b/src/ui_parts/about_menu.gd index 97fb728..b252acd 100644 --- a/src/ui_parts/about_menu.gd +++ b/src/ui_parts/about_menu.gd @@ -1,5 +1,13 @@ extends PanelContainer +const UNUSED_MODULE_PATHS: PackedStringArray = ["modules/betsy", "modules/godot_physics_2d", + "modules/godot_physics_3d", "modules/jolt_physics", "modules/lightmapper_rd", "thirdparty/brotli", + "thirdparty/cvtt", "thirdparty/basis_universal", "thirdparty/d3d12", "thirdparty/etcpak", + "thirdparty/graphite", "thirdparty/meshoptimizer", "thirdparty/minimp3", "thirdparty/minizip", + "thirdparty/openxr", "thirdparty/tinyexr", "thirdparty/vhacd", "thirdparty/volk", + "thirdparty/vulkan", "thirdparty/xatlas" +] + @onready var back_button: Button = $VBoxContainer/PanelContainer/BackButton @onready var translators_vbox: VBoxContainer = %TranslatorsVBox @onready var developers_list: PanelGrid = %DevelopersList @@ -159,7 +167,17 @@ func _on_tab_changed(idx: int) -> void: { "copyright": ["2012, Google Inc."], "license": "OFL-1.1", - "files": ["res://visual/fonts/Font.ttf", "res://visual/fonts/FontBold.ttf"] + "files": ["res://visual/fonts/original/NotoSans-SemiBold.woff2", "res://visual/fonts/original/NotoSans-ExtraBold.woff2"] + } + ] + }, + { + "name": "Droid Sans font", + "parts": [ + { + "copyright": ["2008, The Android Open Source Project"], + "license": "Apache-2.0", + "files": ["res://visual/fonts/original/DroidSansFallback.woff2"] } ] }, @@ -169,7 +187,7 @@ func _on_tab_changed(idx: int) -> void: { "copyright": ["2020, JetBrains s.r.o."], "license": "OFL-1.1", - "files": ["res://visual/fonts/FontMono.ttf"] + "files": ["res://visual/fonts/original/JetBrainsMono-Medium.woff2"] } ] } @@ -190,24 +208,15 @@ func _on_tab_changed(idx: int) -> void: vbox.add_child(label) %VectorTouchParts.add_child(vbox) - # Clean up Godot's copyright info from some stripped modules - # to show more relevant components and load the UI faster. + # Clean up Godot's copyright info from some stripped modules to show more relevant components and load the UI faster. var used_licenses: PackedStringArray - const unused_module_paths: PackedStringArray = ["modules/betsy", - "modules/godot_physics_2d", "modules/godot_physics_3d", - "modules/jolt_physics", "modules/lightmapper_rd", "thirdparty/brotli", - "thirdparty/cvtt", "thirdparty/basis_universal", "thirdparty/d3d12", - "thirdparty/etcpak", "thirdparty/graphite", "thirdparty/meshoptimizer", - "thirdparty/minimp3", "thirdparty/minizip", "thirdparty/openxr", - "thirdparty/tinyexr", "thirdparty/vhacd", "thirdparty/volk", - "thirdparty/vulkan", "thirdparty/xatlas"] for copyright_info_idx in range(godot_copyright_info.size() - 1, -1, -1): var copyright_info: Dictionary = godot_copyright_info[copyright_info_idx] for part_idx in range(copyright_info["parts"].size() -1, -1, -1): var part: Dictionary = copyright_info["parts"][part_idx] if part.has("files"): for i in range(part["files"].size() - 1, -1, -1): - for module_path in unused_module_paths: + for module_path in UNUSED_MODULE_PATHS: if module_path in part["files"][i]: part["files"].remove_at(i) break diff --git a/src/ui_parts/about_menu.tscn b/src/ui_parts/about_menu.tscn index c0c8748..6be98ef 100644 --- a/src/ui_parts/about_menu.tscn +++ b/src/ui_parts/about_menu.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://ys8g367cpqc2" path="res://src/ui_parts/about_menu.gd" id="1_xxltt"] [ext_resource type="Texture2D" uid="uid://ljdlk0jneuwh" path="res://assets/icons/ArrowLeft.svg" id="2_q2got"] [ext_resource type="Texture2D" uid="uid://mkitu0lvacs2" path="res://assets/logos/icon.svg" id="2_t7fbd"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="3_e8i1t"] +[ext_resource type="FontVariation" uid="uid://pup5vmxl1t6m" path="res://assets/fonts/MonoFont.tres" id="4_4hgea"] [ext_resource type="Script" uid="uid://ci44864moadn" path="res://src/ui_widgets/PanelGrid.gd" id="7_nvctb"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s8tsc"] @@ -241,7 +241,7 @@ theme_override_constants/margin_right = 2 [node name="LicenseLabel" type="Label" parent="VBoxContainer/TabContainer/License/MarginContainer"] unique_name_in_owner = true layout_mode = 2 -theme_override_fonts/font = ExtResource("3_e8i1t") +theme_override_fonts/font = ExtResource("4_4hgea") theme_override_font_sizes/font_size = 11 [node name="Third-party Licenses" type="ScrollContainer" parent="VBoxContainer/TabContainer"] diff --git a/src/ui_parts/code_editor.tscn b/src/ui_parts/code_editor.tscn index bc9f675..c423bed 100644 --- a/src/ui_parts/code_editor.tscn +++ b/src/ui_parts/code_editor.tscn @@ -1,8 +1,7 @@ -[gd_scene load_steps=5 format=3 uid="uid://cr1fdlmbknnko"] +[gd_scene load_steps=4 format=3 uid="uid://cr1fdlmbknnko"] [ext_resource type="Script" uid="uid://c3q5dvxm6ro1m" path="res://src/ui_parts/code_editor.gd" id="1_nffk0"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="2_p4nol"] -[ext_resource type="Texture2D" uid="uid://dthdjf4v2vlvg" path="res://assets/icons/CodeOptions.svg" id="4_sos04"] +[ext_resource type="Texture2D" uid="uid://dthdjf4v2vlvg" path="res://assets/icons/Edit.svg" id="4_sos04"] [ext_resource type="Script" uid="uid://dh5mir6i27u4u" path="res://src/ui_widgets/BetterTextEdit.gd" id="8_ser4i"] [node name="CodeEditor" type="VBoxContainer"] @@ -51,6 +50,5 @@ layout_mode = 2 [node name="Label" type="RichTextLabel" parent="ScriptEditor/ErrorBar"] custom_minimum_size = Vector2(0, 20) layout_mode = 2 -theme_override_fonts/normal_font = ExtResource("2_p4nol") theme_override_font_sizes/normal_font_size = 14 fit_content = true diff --git a/src/ui_parts/current_file_button.gd b/src/ui_parts/current_file_button.gd index 9085e86..a263b9d 100644 --- a/src/ui_parts/current_file_button.gd +++ b/src/ui_parts/current_file_button.gd @@ -19,7 +19,7 @@ func _on_file_button_pressed() -> void: not FileAccess.file_exists(Configs.savedata.get_active_tab().svg_file_path))) var context_popup := ContextPopup.new() - context_popup.setup(btn_array, true, size.x, -1, PackedInt32Array([2])) + context_popup.setup(btn_array, true, size.x, PackedInt32Array([2])) HandlerGUI.popup_under_rect_center(context_popup, get_global_rect(), get_viewport()) func update_file_button() -> void: diff --git a/src/ui_parts/debug_content.gd b/src/ui_parts/debug_content.gd index ac625e3..17c1275 100644 --- a/src/ui_parts/debug_content.gd +++ b/src/ui_parts/debug_content.gd @@ -62,7 +62,7 @@ func _update_input_debug(event: InputEvent) -> void: var new_text := input_debug_label.text var event_text := event.as_text() if event is InputEventMouse: - event_text += " (" + String.num(event.position.x, 2) + ", " + String.num(event.position.y, 2) + ")" + event_text += " (" + Utils.num_simple(event.position.x, 2) + ", " + Utils.num_simple(event.position.y, 2) + ")" if event_text == last_event_text: last_event_repeat_count += 1 new_text = new_text.left(new_text.rfind("\n", new_text.length() - 2) + 1) diff --git a/src/ui_parts/display.tscn b/src/ui_parts/display.tscn index 0ca949a..88639bc 100644 --- a/src/ui_parts/display.tscn +++ b/src/ui_parts/display.tscn @@ -116,7 +116,6 @@ layout_mode = 2 theme_type_variation = &"LeftConnectedLineEdit" max_length = 20 min_value = 0.001 -allow_lower = false [node name="spacer" type="Control" parent="ViewportPanel/VBoxContainer/Toolbar/ViewportOptions"] layout_mode = 2 diff --git a/src/ui_parts/editor_scene.gd b/src/ui_parts/editor_scene.gd index 81df4c4..1c5dc87 100644 --- a/src/ui_parts/editor_scene.gd +++ b/src/ui_parts/editor_scene.gd @@ -14,16 +14,16 @@ func _ready() -> void: var shortcuts := ShortcutsRegistration.new() shortcuts.add_shortcut("save", FileUtils.save_svg, ShortcutsRegistration.Behavior.PASS_THROUGH_AND_PRESERVE_POPUPS) shortcuts.add_shortcut("save_as", FileUtils.save_svg_as, ShortcutsRegistration.Behavior.PASS_THROUGH_POPUPS) - shortcuts.add_shortcut("optimize", State.optimize, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("reset_svg", FileUtils.reset_svg, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("ui_undo", func() -> void: Configs.savedata.get_active_tab().undo(), ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("ui_redo", func() -> void: Configs.savedata.get_active_tab().redo(), ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("ui_cancel", State.clear_all_selections, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("delete", State.delete_selected, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("move_up", State.move_up_selected, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("move_down", State.move_down_selected, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("duplicate", State.duplicate_selected, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) - shortcuts.add_shortcut("select_all", State.select_all, ShortcutsRegistration.Behavior.STRICT_NO_PASSTHROUGH) + shortcuts.add_shortcut("optimize", State.optimize) + shortcuts.add_shortcut("reset_svg", FileUtils.reset_svg) + shortcuts.add_shortcut("ui_undo", func() -> void: Configs.savedata.get_active_tab().undo()) + shortcuts.add_shortcut("ui_redo", func() -> void: Configs.savedata.get_active_tab().redo()) + shortcuts.add_shortcut("ui_cancel", State.clear_all_selections) + shortcuts.add_shortcut("delete", State.delete_selected) + shortcuts.add_shortcut("move_up", State.move_up_selected) + shortcuts.add_shortcut("move_down", State.move_down_selected) + shortcuts.add_shortcut("duplicate", State.duplicate_selected) + shortcuts.add_shortcut("select_all", State.select_all) shortcuts.add_shortcut("move_absolute", State.respond_to_key_input.bind("M")) shortcuts.add_shortcut("move_relative", State.respond_to_key_input.bind("m")) diff --git a/src/ui_parts/export_menu.gd b/src/ui_parts/export_menu.gd index d39335c..c08ddc9 100644 --- a/src/ui_parts/export_menu.gd +++ b/src/ui_parts/export_menu.gd @@ -1,7 +1,7 @@ extends PanelContainer const NumberEdit = preload("res://src/ui_widgets/number_edit.gd") -const Dropdown = preload("res://src/ui_widgets/dropdown.gd") +const BasicDropdown = preload("res://src/ui_widgets/dropdown_basic.gd") const PreviewRect = preload("res://src/ui_widgets/preview_rect.gd") var undo_redo := UndoRedoRef.new() diff --git a/src/ui_parts/export_menu.tscn b/src/ui_parts/export_menu.tscn index e612e94..8bcdd81 100644 --- a/src/ui_parts/export_menu.tscn +++ b/src/ui_parts/export_menu.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://bouo2y3v0gy4a" path="res://src/ui_parts/export_menu.gd" id="1_objnb"] [ext_resource type="PackedScene" uid="uid://xh26qa68xed4" path="res://src/ui_widgets/preview_rect.tscn" id="2_ewk0a"] [ext_resource type="Texture2D" uid="uid://v0lqyuvo50yq" path="res://assets/icons/Info.svg" id="2_rk3rd"] -[ext_resource type="PackedScene" uid="uid://dbu1lvajypafb" path="res://src/ui_widgets/dropdown.tscn" id="5_y6ex0"] +[ext_resource type="PackedScene" uid="uid://bpr5yv7pbv13g" path="res://src/ui_widgets/dropdown_basic.tscn" id="5_y6ex0"] [ext_resource type="PackedScene" uid="uid://dad7fkhmsooc6" path="res://src/ui_widgets/number_edit.tscn" id="6_w1sag"] [node name="ExportMenu" type="PanelContainer"] @@ -109,9 +109,9 @@ layout_mode = 2 theme_override_font_sizes/font_size = 12 [node name="Dropdown" parent="MarginContainer/VBoxContainer/TitledPanel/VBoxContainer/CenterContainer/VBoxContainer/FormatHBox" instance=ExtResource("5_y6ex0")] +custom_minimum_size = Vector2(60, 22) layout_mode = 2 -values = ["svg", "png", "jpeg", "webp"] -aliases = { +aliases = Dictionary[String, Variant]({ "JPEG": "jpeg", "JPG": "jpg", "PNG": "png", @@ -119,7 +119,7 @@ aliases = { "WEBP": "webp", "WebP": "webp", "jpg": "jpeg" -} +}) editing_enabled = true [node name="FinalSizeLabel" type="Label" parent="MarginContainer/VBoxContainer/TitledPanel/VBoxContainer/CenterContainer/VBoxContainer"] @@ -156,8 +156,6 @@ layout_mode = 2 min_value = 1.0 max_value = 100.0 initial_value = 75.0 -allow_lower = false -allow_higher = false is_float = false [node name="SizeContainer" type="CenterContainer" parent="MarginContainer/VBoxContainer/TitledPanel/VBoxContainer/CenterContainer/VBoxContainer"] @@ -189,8 +187,6 @@ unique_name_in_owner = true custom_minimum_size = Vector2(47, 22) layout_mode = 2 size_flags_vertical = 4 -allow_lower = false -allow_higher = false [node name="RightPanel" type="PanelContainer" parent="MarginContainer/VBoxContainer/TitledPanel/VBoxContainer/CenterContainer/VBoxContainer/SizeContainer/HBoxContainer"] layout_mode = 2 @@ -212,9 +208,8 @@ theme_override_font_sizes/font_size = 12 unique_name_in_owner = true custom_minimum_size = Vector2(47, 22) layout_mode = 2 +min_value = 1.0 max_value = 16384.0 -allow_lower = false -allow_higher = false is_float = false [node name="HeightContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/TitledPanel/VBoxContainer/CenterContainer/VBoxContainer/SizeContainer/HBoxContainer/RightPanel/VBoxContainer"] @@ -230,9 +225,8 @@ theme_override_font_sizes/font_size = 12 unique_name_in_owner = true custom_minimum_size = Vector2(47, 22) layout_mode = 2 +min_value = 1.0 max_value = 16384.0 -allow_lower = false -allow_higher = false is_float = false [node name="ButtonContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] diff --git a/src/ui_parts/good_file_dialog.gd b/src/ui_parts/good_file_dialog.gd index 2506777..c6167bd 100644 --- a/src/ui_parts/good_file_dialog.gd +++ b/src/ui_parts/good_file_dialog.gd @@ -13,6 +13,7 @@ signal files_selected(paths: PackedStringArray) const folder_icon = preload("res://assets/icons/Folder.svg") const broken_file_icon = preload("res://assets/icons/FileBroken.svg") const text_file_icon = preload("res://assets/icons/TextFile.svg") +const font_file_icon = preload("res://assets/icons/FontFile.svg") const system_dirs_to_show: Array[OS.SystemDir] = [OS.SYSTEM_DIR_DESKTOP, OS.SYSTEM_DIR_DOCUMENTS, OS.SYSTEM_DIR_DOWNLOADS, OS.SYSTEM_DIR_MOVIES, OS.SYSTEM_DIR_MUSIC, OS.SYSTEM_DIR_PICTURES] @@ -204,23 +205,22 @@ func update_filtering() -> void: func open_dir(dir: String, add_to_history := true, only_filtering_update := false) -> void: dir_cursor = DirAccess.open(dir) if not is_instance_valid(dir_cursor): - # TODO implement a fallback. return - if dir != current_dir and search_button.button_pressed: - search_button.button_pressed = false - if add_to_history: navigation_index += 1 navigation_history.resize(navigation_index) navigation_history.append(dir) update_navigation_buttons() + if dir != current_dir: + current_dir = dir + if search_button.button_pressed: + search_button.button_pressed = false + file_list.clear() file_list.get_v_scroll_bar().value = 0 - current_dir = dir - if not only_filtering_update: sync_to_selection() directory_path_widget.set_path(current_dir) @@ -260,13 +260,17 @@ func open_dir(dir: String, add_to_history := true, only_filtering_update := fals file_list.set_item_metadata(item_idx, Actions.new(open_dir.bind(dir_path), sync_to_selection, open_dir_context.bind(dir_path))) for file in files: - if not file.get_extension() in extensions or (not search_text.is_empty() and not search_text.is_subsequence_ofn(file)): + if not Utils.get_lowercase_extension(file) in extensions or (not search_text.is_empty() and not search_text.is_subsequence_ofn(file)): continue var item_idx := file_list.add_item(file, null) - if file.get_extension() == "xml": + var file_extension := Utils.get_lowercase_extension(file) + if file_extension == "xml": file_list.set_item_icon(item_idx, text_file_icon) file_list.set_item_icon_modulate(item_idx, ThemeUtils.text_file_color) + elif file_extension in Utils.DYNAMIC_FONT_FORMATS: + file_list.set_item_icon(item_idx, font_file_icon) + file_list.set_item_icon_modulate(item_idx, ThemeUtils.text_file_color) file_list.set_item_metadata(item_idx, Actions.new(select_files, sync_to_selection, open_file_context)) # If we don't await this stuff, sometimes the item_rect we get is all wrong. await file_list.draw @@ -277,7 +281,7 @@ func sync_file_field() -> void: file_field.text = add_extension_if_missing(get_save_name()) func add_extension_if_missing(file_name: String) -> String: - if not file_name.is_empty() and not file_name.get_extension() in extensions and\ + if not file_name.is_empty() and not Utils.get_lowercase_extension(file_name) in extensions and\ extensions.size() >= 1: return file_name + "." + extensions[0] else: @@ -298,7 +302,7 @@ func _setup_file_images() -> void: var file_rect := file_list.get_item_rect(item_idx) if not is_instance_valid(file_list.get_item_icon(item_idx)) and file_rect.end.y > visible_start and file_rect.position.y < visible_end: var file := file_list.get_item_text(item_idx) - match file.get_extension(): + match Utils.get_lowercase_extension(file): "svg": # Setup a clean SVG graphic by using the scaling parameter. var svg_text := FileAccess.get_file_as_string(current_dir.path_join(file)) diff --git a/src/ui_parts/good_file_dialog.tscn b/src/ui_parts/good_file_dialog.tscn index eba6699..fbdda01 100644 --- a/src/ui_parts/good_file_dialog.tscn +++ b/src/ui_parts/good_file_dialog.tscn @@ -5,12 +5,12 @@ [ext_resource type="Texture2D" uid="uid://40yul4xup585" path="res://assets/icons/GoBack.svg" id="2_dyt2g"] [ext_resource type="Texture2D" uid="uid://bo4xsfjm6wg6v" path="res://assets/icons/GoForward.svg" id="3_8ufx4"] [ext_resource type="PackedScene" uid="uid://byriqsdywhr1k" path="res://src/ui_widgets/directory_path_widget.tscn" id="4_1umq0"] -[ext_resource type="Texture2D" uid="uid://dr2erka82g6j4" path="res://assets/icons/Edit.svg" id="4_8ufx4"] +[ext_resource type="Texture2D" uid="uid://dr2erka82g6j4" path="res://assets/icons/FieldEdit.svg" id="4_8ufx4"] [ext_resource type="Texture2D" uid="uid://cvh3kwbucf2n1" path="res://assets/icons/Reload.svg" id="4_udwbh"] [ext_resource type="Texture2D" uid="uid://kkxyv1gyrjgj" path="res://assets/icons/Visuals.svg" id="5_2ggtv"] [ext_resource type="Texture2D" uid="uid://d4c7haflm8evm" path="res://assets/icons/Search.svg" id="6_otods"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="7_eeq17"] [ext_resource type="Script" uid="uid://ynx3s1jc6bwq" path="res://src/ui_widgets/BetterButton.gd" id="7_ejhg0"] +[ext_resource type="FontVariation" uid="uid://bo626nsycqtaj" path="res://assets/fonts/MainFont.tres" id="11_1umq0"] [node name="GoodFileDialog" type="PanelContainer"] offset_right = 684.0 @@ -113,7 +113,7 @@ layout_mode = 2 unique_name_in_owner = true visible = false layout_mode = 2 -theme_override_fonts/font = ExtResource("7_eeq17") +theme_override_fonts/font = ExtResource("11_1umq0") script = ExtResource("2_52puw") [node name="VisualPicker" type="PanelContainer" parent="VBoxContainer/MainContainer/FilePicker"] diff --git a/src/ui_parts/import_warning_menu.gd b/src/ui_parts/import_warning_menu.gd index 0b7b030..ad65853 100644 --- a/src/ui_parts/import_warning_menu.gd +++ b/src/ui_parts/import_warning_menu.gd @@ -43,13 +43,33 @@ func _ready() -> void: warnings_label.add_theme_color_override("default_color", Configs.savedata.basic_color_error) warnings_label.text = "[center]%s: %s" % [Translator.translate("Syntax error"), SVGParser.get_parsing_error_string(imported_text_parse_result.error)] else: - var svg_warnings := get_svg_warnings(imported_text_parse_result.svg) - if svg_warnings.is_empty(): + var unrecognized_elements := PackedStringArray() + var unrecognized_attributes := PackedStringArray() + for element in imported_text_parse_result.svg.get_all_element_descendants(): + if element is ElementUnrecognized: + if not element.name in unrecognized_elements: + unrecognized_elements.append(element.name) + else: + for attribute in element.get_all_attributes(): + if not DB.is_attribute_recognized(element.name, attribute.name) and not attribute.name in unrecognized_attributes: + unrecognized_attributes.append(attribute.name) + + if unrecognized_attributes.is_empty() and unrecognized_elements.is_empty(): finish_import() else: warnings_label.add_theme_color_override("default_color", Configs.savedata.basic_color_warning) - for warning in svg_warnings: - warnings_label.text += warning + "\n" + for element in unrecognized_elements: + warnings_label.add_text(Translator.translate("Unrecognized element") + ": ") + warnings_label.push_mono() + warnings_label.add_text(element) + warnings_label.pop() + warnings_label.newline() + for attribute in unrecognized_attributes: + warnings_label.add_text(Translator.translate("Unrecognized attribute") + ": ") + warnings_label.push_mono() + warnings_label.add_text(attribute) + warnings_label.pop() + warnings_label.newline() ok_button.grab_focus() $VBoxContainer/TitleLabel.text = Translator.translate("Import Problems") ok_button.text = Translator.translate("Import") @@ -58,22 +78,3 @@ func _ready() -> void: func set_svg(text: String) -> void: imported_text = text - - -func get_svg_warnings(root_element: ElementRoot) -> PackedStringArray: - var unrecognized_elements := PackedStringArray() - var unrecognized_attributes := PackedStringArray() - for element in root_element.get_all_element_descendants(): - if element is ElementUnrecognized: - if not element.name in unrecognized_elements: - unrecognized_elements.append(element.name) - else: - for attribute in element.get_all_attributes(): - if not DB.is_attribute_recognized(element.name, attribute.name) and not attribute.name in unrecognized_attributes: - unrecognized_attributes.append(attribute.name) - var warnings := PackedStringArray() - for element in unrecognized_elements: - warnings.append("%s: %s" % [Translator.translate("Unrecognized element"), element]) - for attribute in unrecognized_attributes: - warnings.append("%s: %s" % [Translator.translate("Unrecognized attribute"), attribute]) - return warnings diff --git a/src/ui_parts/import_warning_menu.tscn b/src/ui_parts/import_warning_menu.tscn index 065d76b..c02f3e2 100644 --- a/src/ui_parts/import_warning_menu.tscn +++ b/src/ui_parts/import_warning_menu.tscn @@ -1,8 +1,7 @@ -[gd_scene load_steps=4 format=3 uid="uid://bhskf8yrulqtj"] +[gd_scene load_steps=3 format=3 uid="uid://bhskf8yrulqtj"] [ext_resource type="Script" uid="uid://d1mdyvr7majfe" path="res://src/ui_parts/import_warning_menu.gd" id="1_1rv5w"] [ext_resource type="PackedScene" uid="uid://xh26qa68xed4" path="res://src/ui_widgets/preview_rect.tscn" id="2_j1v8v"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="4_rpfrk"] [node name="ImportWarningPanel" type="PanelContainer"] anchors_preset = 8 @@ -55,7 +54,6 @@ unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme_override_fonts/normal_font = ExtResource("4_rpfrk") bbcode_enabled = true fit_content = true scroll_active = false diff --git a/src/ui_parts/inspector.gd b/src/ui_parts/inspector.gd index a422692..c6fbc98 100644 --- a/src/ui_parts/inspector.gd +++ b/src/ui_parts/inspector.gd @@ -59,10 +59,9 @@ func _on_add_button_pressed() -> void: false, DB.get_element_icon(element_name)) btn.add_theme_font_override("font", ThemeUtils.mono_font) btn_array.append(btn) - var separator_indices := PackedInt32Array([1, 4, 7]) var add_popup := ContextPopup.new() - add_popup.setup(btn_array, true, add_button.size.x, -1, separator_indices) + add_popup.setup(btn_array, true, add_button.size.x, PackedInt32Array([1, 4, 7])) HandlerGUI.popup_under_rect(add_popup, add_button.get_global_rect(), get_viewport()) diff --git a/src/ui_parts/layout_configuration.gd b/src/ui_parts/layout_configuration.gd index bf0d094..445515c 100644 --- a/src/ui_parts/layout_configuration.gd +++ b/src/ui_parts/layout_configuration.gd @@ -87,13 +87,13 @@ func _on_window_mouse_exited() -> void: func _draw() -> void: var half_width := size.x / 2.0 - var right_rect := Rect2(half_width, 18, half_width, half_width * 1.25) + var right_rect := Rect2(half_width, 20, half_width, half_width * 1.25) # Fixed viewport location for now. get_theme_stylebox("disabled", "TranslucentButton").draw(ci, right_rect.grow(-BUFFER_SIZE)) var viewport_icon := Utils.get_layout_part_icon(Utils.LayoutPart.VIEWPORT) - viewport_icon.draw(ci, right_rect.get_center() - viewport_icon.get_size() / 2, ThemeUtils.tinted_contrast_color) + viewport_icon.draw(ci, (right_rect.get_center() - viewport_icon.get_size() / 2).round(), ThemeUtils.tinted_contrast_color) for layout_location in section_areas: var area := section_areas[layout_location].grow(-BUFFER_SIZE) @@ -144,13 +144,13 @@ func _draw() -> void: drop_sb.border_width_right = 2 drop_sb.draw(ci, rect) - icon.draw(ci, rect.get_center() - icon.get_size() / 2.0, ThemeUtils.tinted_contrast_color) + icon.draw(ci, (rect.get_center() - icon.get_size() / 2.0).round(), ThemeUtils.tinted_contrast_color) - ThemeUtils.regular_font.draw_string(ci, Vector2(0, 12), + ThemeUtils.main_font.draw_string(ci, Vector2(0, 14), Translator.translate("Layout") + ":", HORIZONTAL_ALIGNMENT_CENTER, size.x, get_theme_font_size("font_size", "Label"), ThemeUtils.text_color) - ThemeUtils.regular_font.draw_string(ci, Vector2(0, size.x * 0.625 + 33), + ThemeUtils.main_font.draw_string(ci, Vector2(0, size.x * 0.625 + 35), Translator.translate("Excluded") + ":", HORIZONTAL_ALIGNMENT_CENTER, size.x, get_theme_font_size("font_size", "Label"), ThemeUtils.text_color) @@ -322,7 +322,7 @@ func update_areas() -> void: var included_rect_height := size.x * 0.625 var half_width := size.x / 2.0 var included_rect_half_height := included_rect_height / 2.0 - var v_offset := 18.0 + var v_offset := 19.0 section_areas.clear() section_areas[SaveData.LayoutLocation.EXCLUDED] = Rect2(0, v_offset * 2 + included_rect_height + 2, size.x, PART_UI_SIZE + 8) diff --git a/src/ui_parts/layout_popup.tscn b/src/ui_parts/layout_popup.tscn index 68daa3d..babcdff 100644 --- a/src/ui_parts/layout_popup.tscn +++ b/src/ui_parts/layout_popup.tscn @@ -14,6 +14,6 @@ theme_override_constants/margin_right = 2 theme_override_constants/margin_bottom = 2 [node name="LayoutConfiguration" type="Control" parent="MarginContainer"] -custom_minimum_size = Vector2(160, 176) +custom_minimum_size = Vector2(200, 203) layout_mode = 2 script = ExtResource("2_lmeyv") diff --git a/src/ui_parts/previews.gd b/src/ui_parts/previews.gd new file mode 100644 index 0000000..557fa67 --- /dev/null +++ b/src/ui_parts/previews.gd @@ -0,0 +1,365 @@ +extends VTitledPanel + +const ColorSwatch = preload("res://src/ui_widgets/color_swatch.gd") +const ColorEdit = preload("res://src/ui_widgets/color_edit.gd") +const NumberEdit = preload("res://src/ui_widgets/number_edit.gd") + +const NumberEditScene = preload("res://src/ui_widgets/number_edit.tscn") + +const more_icon = preload("res://assets/icons/SmallMore.svg") +const edit_icon = preload("res://assets/icons/Edit.svg") +const delete_icon = preload("res://assets/icons/Delete.svg") +const plus_icon = preload("res://assets/icons/Plus.svg") + +const TILE_MARGIN = 2.0 +const TILE_TOP_PADDING = 4.0 +const TILE_LEFT_PADDING = 4.0 +const TILE_RIGHT_PADDING = 4.0 +const TILE_BOTTOM_PADDING = 2.0 +const ICON_TEXT_SPACING = 4.0 +const MORE_ICON_SIZE = 16.0 +const MAX_ICON_PREVIEW_SIZE = 128 + +@onready var icon_preview_tiles: ProceduralControl = %IconPreviewTiles +@onready var add_new_preview_button: Button = %AddNewPreviewButton +@onready var texture_rect: TextureRect = %TextureRect +@onready var scaled_preview_panel: PanelContainer = %ScaledPreviewPanel +@onready var size_label: Label = %SizeLabel +@onready var split_container: SplitContainer = %SplitContainer +@onready var transparent_color_swatch: ColorSwatch = %TransparentColorSwatch +@onready var black_color_swatch: ColorSwatch = %BlackColorSwatch +@onready var white_color_swatch: ColorSwatch = %WhiteColorSwatch +@onready var color_edit: ColorEdit = %ColorEdit +@onready var preview_top_panel: PanelContainer = $SplitContainer/PreviewTopPanel +@onready var more_button: Button = $ActionContainer/MoreButton +@onready var size_label_margins: MarginContainer = %SizeLabelMargins + +class IconPreviewTileData extends RefCounted: + var index := -1 + var position: Vector2 + var size: Vector2 + var preview_rect: Rect2 + var label_rect: Rect2 + var more_button_rect: Rect2 + var bigger_dimension: int + var label_text: String + var preview_texture: DPITexture + + func _init(new_index: int) -> void: + index = new_index + bigger_dimension = Configs.savedata.preview_sizes[index] + var svg_size := State.root_element.get_size() + var multiplier := bigger_dimension / maxf(svg_size.x, svg_size.y) + svg_size *= multiplier + + label_text = "%d×%d (%sx)" % [int(svg_size.x), int(svg_size.y), Utils.num_simple(multiplier, 1)] + var label_size := ThemeUtils.main_font.get_string_size(label_text, HORIZONTAL_ALIGNMENT_LEFT, -1, 14) + var preview_size := svg_size if bigger_dimension <= MAX_ICON_PREVIEW_SIZE else svg_size * MAX_ICON_PREVIEW_SIZE / maxf(svg_size.x, svg_size.y) + var bottom_row_size := label_size.x + MORE_ICON_SIZE + + # The position needs to be set when all sizes are known, so only size is set here. + size = Vector2(maxf(preview_size.x, bottom_row_size) + TILE_LEFT_PADDING + TILE_RIGHT_PADDING, + preview_size.y + label_size.y + TILE_TOP_PADDING + TILE_BOTTOM_PADDING + ICON_TEXT_SPACING) + + if preview_size.x >= bottom_row_size: + preview_rect = Rect2(Vector2(TILE_TOP_PADDING, TILE_LEFT_PADDING), preview_size) + var half_offset := roundf((preview_size.x - label_size.x - MORE_ICON_SIZE - 1) / 2.0) + label_rect = Rect2(Vector2(TILE_TOP_PADDING + half_offset, TILE_LEFT_PADDING + preview_size.y + ICON_TEXT_SPACING), label_size - Vector2(1, 0)) + more_button_rect = Rect2(Vector2(TILE_TOP_PADDING + label_size.x + half_offset, label_rect.position.y + 2), Vector2(MORE_ICON_SIZE, MORE_ICON_SIZE)) + else: + preview_rect = Rect2(Vector2(TILE_TOP_PADDING, TILE_LEFT_PADDING) + Vector2(roundf((bottom_row_size - preview_size.x) / 2.0), 0), preview_size) + label_rect = Rect2(Vector2(TILE_TOP_PADDING + 1, TILE_LEFT_PADDING + preview_size.y + ICON_TEXT_SPACING), label_size - Vector2(1, 0)) + more_button_rect = Rect2(Vector2(TILE_TOP_PADDING + label_size.x, label_rect.position.y + 2), Vector2(MORE_ICON_SIZE, MORE_ICON_SIZE)) + + preview_texture = DPITexture.create_from_string(State.stable_export_markup, multiplier) + +var tiles: Array[IconPreviewTileData] = [] +var hovered_tile_index := -1 +var selected_tile_index := -1 +var edited_tile_index := -1 +var edit_field: NumberEdit + +func _ready() -> void: + icon_preview_tiles.draw.connect(_on_preview_tiles_draw) + icon_preview_tiles.gui_input.connect(_on_tiles_gui_input) + icon_preview_tiles.mouse_exited.connect(_on_tiles_mouse_exited) + more_button.pressed.connect(_on_more_button_pressed) + + transparent_color_swatch.color = "none" + transparent_color_swatch.pressed.connect(func(): color_edit.value = "#fff0") + black_color_swatch.color = "#000" + black_color_swatch.pressed.connect(func(): color_edit.value = "#000") + white_color_swatch.color = "#fff" + white_color_swatch.pressed.connect(func(): color_edit.value = "#fff") + + color_edit.value_changed.connect(_update_preview_background) + color_edit.value = Configs.savedata.previews_background.to_html() + + Configs.theme_changed.connect(sync_theming) + sync_theming() + + add_new_preview_button.tooltip_text = Translator.translate("Add new preview") + add_new_preview_button.pressed.connect(_add_new_tile) + + State.svg_changed.connect(sync_tiles) + visibility_changed.connect( + func() -> void: + if visible: + sync_tiles() + ) + + split_container.resized.connect( + func(): + split_container.vertical = (split_container.size.y * 2.0 > split_container.size.x) + sync_preview_top_panel_expand_margins() + sync_tile_positions() + ) + + icon_preview_tiles.resized.connect(sync_tile_positions) + sync_tiles() + + +func sync_theming() -> void: + preview_top_panel.add_theme_stylebox_override("panel", get_theme_stylebox("tabbar_background", "TabContainer")) + sync_preview_top_panel_expand_margins() + color = Color.TRANSPARENT + border_color = ThemeUtils.subtle_panel_border_color + title_color = ThemeUtils.basic_panel_inner_color + +func sync_preview_top_panel_expand_margins() -> void: + var stylebox := preview_top_panel.get_theme_stylebox("panel").duplicate() + if split_container.vertical: + stylebox.expand_margin_top = 8.0 + stylebox.expand_margin_left = 0.0 + else: + stylebox.expand_margin_top = 0.0 + stylebox.expand_margin_left = 8.0 + preview_top_panel.add_theme_stylebox_override("panel", stylebox) + size_label_margins.add_theme_constant_override("margin_top", -3 if split_container.vertical else 1) + +func sync_tiles() -> void: + tiles.clear() + for i in Configs.savedata.preview_sizes.size(): + tiles.append(IconPreviewTileData.new(i)) + icon_preview_tiles.queue_redraw() + sync_tile_positions() + _sync_texture() + +func sync_tile_positions() -> void: + var current_x := TILE_MARGIN + var current_y := TILE_MARGIN + var row_height := 0.0 + var row_start_index := 0 + + for index in tiles.size(): + var tile := tiles[index] + var tile_needed_width := tile.size.x + TILE_MARGIN * 2.0 + + if current_x + tile_needed_width > icon_preview_tiles.size.x and index > row_start_index: + # Finalize current row by centering horizontally and aligning vertically. + var row_width := current_x - TILE_MARGIN + var offset_x := roundf((icon_preview_tiles.size.x - row_width) / 2.0) + for i in range(row_start_index, index): + tiles[i].position.x += offset_x + tiles[i].position.y = current_y + (row_height - tiles[i].size.y) / 2.0 + + # Start new row. + current_y += row_height + TILE_MARGIN * 2.0 + current_x = TILE_MARGIN + row_height = 0.0 + row_start_index = index + + # Add tile to current row. + tile.position.x = current_x + current_x += tile.size.x + TILE_MARGIN * 2.0 + row_height = maxf(row_height, tile.size.y) + + # Finalize last row. + if row_start_index < tiles.size(): + var row_width := current_x - TILE_MARGIN + var offset_x := (icon_preview_tiles.size.x - row_width) / 2.0 + for i in range(row_start_index, tiles.size()): + tiles[i].position.x += offset_x + tiles[i].position.y = current_y + (row_height - tiles[i].size.y) / 2.0 + + icon_preview_tiles.custom_minimum_size.y = current_y + row_height + TILE_MARGIN + icon_preview_tiles.queue_redraw() + + icon_preview_tiles.buttons.clear() + for tile in tiles: + icon_preview_tiles.buttons.append(ProceduralControl.ButtonData.create_from_icon( + Rect2(tile.position + tile.more_button_rect.position, tile.more_button_rect.size), _show_tile_popup_under_more_button.bind(tile), more_icon)) + + +func _on_preview_tiles_draw() -> void: + var font := ThemeUtils.main_font + var font_size := get_theme_font_size("font_size", "Label") + + for tile in tiles: + var stylebox: StyleBox + if tile.index == selected_tile_index: + stylebox = get_theme_stylebox("pressed", "Button") + elif tile.index == hovered_tile_index: + stylebox = get_theme_stylebox("hover", "Button") + else: + stylebox = get_theme_stylebox("normal", "Button") + + stylebox.draw(icon_preview_tiles.ci, Rect2(tile.position, tile.size)) + + if tile.preview_texture: + tile.preview_texture.draw_rect(icon_preview_tiles.ci, Rect2(tile.position + tile.preview_rect.position, tile.preview_rect.size), false) + + font.draw_string(icon_preview_tiles.ci, tile.position + tile.label_rect.position + Vector2(0, 14), + tile.label_text, HORIZONTAL_ALIGNMENT_LEFT, tile.label_rect.size.x, font_size, ThemeUtils.text_color) + + +func _on_tiles_gui_input(event: InputEvent) -> void: + if event is InputEventMouseMotion: + var old_hovered_index := hovered_tile_index + hovered_tile_index = -1 + + for tile in tiles: + if Rect2(tile.position, tile.size).has_point(event.position): + hovered_tile_index = tile.index + break + + if old_hovered_index != hovered_tile_index: + icon_preview_tiles.queue_redraw() + + elif event is InputEventMouseButton: + if event.is_pressed(): + if event.button_index in [MOUSE_BUTTON_LEFT, MOUSE_BUTTON_MIDDLE]: + _select_tile(hovered_tile_index) + elif event.button_index == MOUSE_BUTTON_RIGHT: + if hovered_tile_index >= 0: + for tile in tiles: + if Rect2(tile.position, tile.size).has_point(event.position): + _show_tile_popup_at_pos(tile, event.global_position) + break + else: + var btn_array: Array[Button] = [] + btn_array.append(ContextPopup.create_button(Translator.translate("Add new preview"), _add_new_tile, false, plus_icon)) + var popup := ContextPopup.new() + popup.setup(btn_array, true) + var vp := get_viewport() + HandlerGUI.popup_under_pos(popup, vp.get_mouse_position(), vp) + + +func _on_tiles_mouse_exited() -> void: + hovered_tile_index = -1 + icon_preview_tiles.queue_redraw() + +func _select_tile(tile_index: int) -> void: + selected_tile_index = tile_index + size_label.text = tiles[tile_index].label_text if tile_index >= 0 else "" + preview_top_panel.visible = (tile_index >= 0) + _sync_texture() + icon_preview_tiles.queue_redraw() + +func _sync_texture() -> void: + if selected_tile_index >= 0: + texture_rect.texture = tiles[selected_tile_index].preview_texture + + +func _generate_tile_popup(tile: IconPreviewTileData) -> ContextPopup: + var btn_array: Array[Button] = [] + btn_array.append(ContextPopup.create_button(Translator.translate("Edit"), _edit_tile_size.bind(tile), false, edit_icon)) + btn_array.append(ContextPopup.create_button(Translator.translate("Delete"), _delete_tile.bind(tile), false, delete_icon)) + var popup := ContextPopup.new() + popup.setup(btn_array, true) + return popup + +func _show_tile_popup_at_pos(tile: IconPreviewTileData, pos: Vector2) -> void: + HandlerGUI.popup_under_pos(_generate_tile_popup(tile), pos, get_viewport()) + +func _show_tile_popup_under_more_button(tile: IconPreviewTileData) -> void: + HandlerGUI.popup_under_rect_center(_generate_tile_popup(tile), + Rect2(icon_preview_tiles.global_position + tile.position + tile.more_button_rect.position, tile.more_button_rect.size), get_viewport()) + + +func _edit_tile_size(tile: IconPreviewTileData) -> void: + edited_tile_index = tile.index + + edit_field = NumberEditScene.instantiate() + edit_field.initial_value = tile.bigger_dimension + edit_field.min_value = 1.0 + edit_field.max_value = 16384.0 + edit_field.is_float = false + icon_preview_tiles.add_child(edit_field) + edit_field.text = String.num_uint64(tile.bigger_dimension) + edit_field.position = icon_preview_tiles.position + tile.position + tile.label_rect.position - Vector2(3, 4) + edit_field.size = tile.label_rect.size + edit_field.add_theme_font_override("font", ThemeUtils.main_font) + edit_field.focus_exited.connect(edit_field.queue_free) + edit_field.value_changed.connect(_on_edit_field_value_changed) + edit_field.grab_focus() + edit_field.select_all() + +func _on_edit_field_value_changed(new_value: float) -> void: + var sizes := Configs.savedata.preview_sizes.duplicate() + sizes[edited_tile_index] = roundi(new_value) + Configs.savedata.preview_sizes = sizes + sync_tiles() + if edited_tile_index == selected_tile_index: + _select_tile(edited_tile_index) + +func _delete_tile(tile: IconPreviewTileData) -> void: + var sizes := Configs.savedata.preview_sizes.duplicate() + var index := sizes.find(tile.bigger_dimension) + if index >= 0: + sizes.remove_at(index) + Configs.savedata.preview_sizes = sizes + sync_tiles() + +func are_tiles_default() -> bool: + return Configs.savedata.preview_sizes == SaveData.DEFAULT_PREVIEW_SIZES + +func are_tiles_sorted() -> bool: + var sorted_array := Configs.savedata.preview_sizes.duplicate() + sorted_array.sort() + return Configs.savedata.preview_sizes == sorted_array + +func sort_tiles() -> void: + _select_tile(-1) + Configs.savedata.preview_sizes.sort() + sync_tiles() + +func reset_tiles() -> void: + _select_tile(-1) + Configs.savedata.preview_sizes = SaveData.DEFAULT_PREVIEW_SIZES.duplicate() + sync_tiles() + +func clear_all_tiles() -> void: + _select_tile(-1) + Configs.savedata.preview_sizes = PackedInt32Array() + sync_tiles() + +func _add_new_tile() -> void: + var old_icon_sizes := Configs.savedata.preview_sizes.duplicate() + old_icon_sizes.append(16) + Configs.savedata.preview_sizes = old_icon_sizes + sync_tiles() + +func _update_preview_background(new_value: String) -> void: + Configs.savedata.previews_background = ColorParser.text_to_color(new_value, Color.BLACK, true) + sync_tiles() + if Configs.savedata.previews_background == Color.TRANSPARENT: + scaled_preview_panel.remove_theme_stylebox_override("panel") + else: + var colored_sb := StyleBoxFlat.new() + colored_sb.bg_color = Configs.savedata.previews_background + scaled_preview_panel.add_theme_stylebox_override("panel", colored_sb) + + +func _on_more_button_pressed() -> void: + var btn_array: Array[Button] = [ + ContextPopup.create_button(Translator.translate("Reset to default"), + reset_tiles, are_tiles_default(), load("res://assets/icons/Reload.svg")), + ContextPopup.create_button(Translator.translate("Clear all"), + clear_all_tiles, Configs.savedata.preview_sizes.is_empty(), load("res://assets/icons/Clear.svg")), + ContextPopup.create_button(Translator.translate("Sort"), + sort_tiles, are_tiles_sorted(), load("res://assets/icons/Sort.svg")), + ] + var context_popup := ContextPopup.new() + context_popup.setup(btn_array, true) + HandlerGUI.popup_under_rect_center(context_popup, more_button.get_global_rect(), get_viewport()) diff --git a/src/ui_parts/previews.gd.uid b/src/ui_parts/previews.gd.uid new file mode 100644 index 0000000..41bb0a8 --- /dev/null +++ b/src/ui_parts/previews.gd.uid @@ -0,0 +1 @@ +uid://dpn15qyr7xsds diff --git a/src/ui_parts/previews.tscn b/src/ui_parts/previews.tscn new file mode 100644 index 0000000..05ba15b --- /dev/null +++ b/src/ui_parts/previews.tscn @@ -0,0 +1,139 @@ +[gd_scene load_steps=7 format=3 uid="uid://ck1u5onyy0cdc"] + +[ext_resource type="Script" uid="uid://dpn15qyr7xsds" path="res://src/ui_parts/previews.gd" id="1_uogc6"] +[ext_resource type="Texture2D" uid="uid://eif2ioi0mw17" path="res://assets/icons/Plus.svg" id="2_pm7dr"] +[ext_resource type="PackedScene" uid="uid://bujllg1bqlub6" path="res://src/ui_widgets/color_swatch.tscn" id="3_auodr"] +[ext_resource type="PackedScene" uid="uid://5f8uxavn1or1" path="res://src/ui_widgets/color_edit.tscn" id="4_mkhk3"] +[ext_resource type="Texture2D" uid="uid://ccbta5q43jobk" path="res://assets/icons/More.svg" id="5_ue2r5"] +[ext_resource type="Script" uid="uid://bniafq6ma1iln" path="res://src/ui_widgets/ProceduralControl.gd" id="6_6v74c"] + +[node name="IconPreiew" type="Container"] +offset_bottom = 169.0 +size_flags_vertical = 3 +script = ExtResource("1_uogc6") +border_width = 2 +corner_radius_top_left = 5 +corner_radius_top_right = 5 +corner_radius_bottom_left = 5 +corner_radius_bottom_right = 5 +title_margin = 4 +panel_margin = 2 +metadata/_custom_type_script = "uid://ojo0537b6hcy" + +[node name="ActionContainer" type="HBoxContainer" parent="."] +layout_mode = 2 +theme_override_constants/separation = 8 + +[node name="AddNewPreviewButton" type="Button" parent="ActionContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 0 +focus_mode = 0 +mouse_default_cursor_shape = 2 +theme_type_variation = &"IconButton" +icon = ExtResource("2_pm7dr") + +[node name="ColorsContainer" type="HBoxContainer" parent="ActionContainer"] +layout_mode = 2 +size_flags_horizontal = 6 + +[node name="TransparentColorSwatch" parent="ActionContainer/ColorsContainer" instance=ExtResource("3_auodr")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 + +[node name="BlackColorSwatch" parent="ActionContainer/ColorsContainer" instance=ExtResource("3_auodr")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 + +[node name="WhiteColorSwatch" parent="ActionContainer/ColorsContainer" instance=ExtResource("3_auodr")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 + +[node name="ColorEdit" parent="ActionContainer/ColorsContainer" instance=ExtResource("4_mkhk3")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 4 +enable_alpha = true + +[node name="MoreButton" type="Button" parent="ActionContainer"] +layout_mode = 2 +focus_mode = 0 +mouse_default_cursor_shape = 2 +theme_type_variation = &"IconButton" +icon = ExtResource("5_ue2r5") + +[node name="SplitContainer" type="SplitContainer" parent="."] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 80) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/separation = 0 +split_offset = 250 +vertical = true + +[node name="ScrollContainer" type="ScrollContainer" parent="SplitContainer"] +custom_minimum_size = Vector2(144, 64) +layout_mode = 2 +horizontal_scroll_mode = 0 +vertical_scroll_mode = 4 + +[node name="MarginContainer" type="MarginContainer" parent="SplitContainer/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +theme_override_constants/margin_left = 2 +theme_override_constants/margin_top = 2 +theme_override_constants/margin_right = 2 +theme_override_constants/margin_bottom = 2 + +[node name="IconPreviewTiles" type="Control" parent="SplitContainer/ScrollContainer/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource("6_6v74c") +metadata/_custom_type_script = "uid://bniafq6ma1iln" + +[node name="PreviewTopPanel" type="PanelContainer" parent="SplitContainer"] +visible = false +layout_mode = 2 + +[node name="ScaledPreview" type="VBoxContainer" parent="SplitContainer/PreviewTopPanel"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="SizeLabelMargins" type="MarginContainer" parent="SplitContainer/PreviewTopPanel/ScaledPreview"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/margin_top = -3 +theme_override_constants/margin_bottom = -2 + +[node name="SizeLabel" type="Label" parent="SplitContainer/PreviewTopPanel/ScaledPreview/SizeLabelMargins"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 + +[node name="ScaledPreviewPanel" type="PanelContainer" parent="SplitContainer/PreviewTopPanel/ScaledPreview"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 3 +theme_type_variation = &"OutlinedPanel" + +[node name="ScrollContainer" type="ScrollContainer" parent="SplitContainer/PreviewTopPanel/ScaledPreview/ScaledPreviewPanel"] +custom_minimum_size = Vector2(64, 64) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="SplitContainer/PreviewTopPanel/ScaledPreview/ScaledPreviewPanel/ScrollContainer"] +unique_name_in_owner = true +texture_filter = 1 +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +stretch_mode = 5 diff --git a/src/ui_parts/root_element_editor.gd b/src/ui_parts/root_element_editor.gd index 515aa34..212f9ea 100644 --- a/src/ui_parts/root_element_editor.gd +++ b/src/ui_parts/root_element_editor.gd @@ -2,9 +2,8 @@ extends VBoxContainer const NumberEdit = preload("res://src/ui_widgets/number_edit.gd") -# So, about this editor. Width and height don't have default values, so they use NAN and -# use NumberEdit, rather than NumberField. Viewbox is a list and it also doesn't have a -# default value, so it uses 4 NumberEdits. +# So, about this editor. Width and height don't have default values, so they use NAN and use NumberEdit, +# rather than NumberField. Viewbox is a fixed size list without a default value, so it uses 4 NumberEdits. @onready var width_button: BetterButton = %Size/Width/WidthButton @onready var height_button: BetterButton = %Size/Height/HeightButton @@ -77,10 +76,10 @@ func update_attributes() -> void: func update_editable() -> void: width_edit.set_value(State.root_element.width, false) height_edit.set_value(State.root_element.height, false) - viewbox_edit_x.set_value(State.root_element.viewbox.position.x, false) - viewbox_edit_y.set_value(State.root_element.viewbox.position.y, false) - viewbox_edit_w.set_value(State.root_element.viewbox.size.x, false) - viewbox_edit_h.set_value(State.root_element.viewbox.size.y, false) + viewbox_edit_x.set_value(State.root_element.precise_viewbox[0], false) + viewbox_edit_y.set_value(State.root_element.precise_viewbox[1], false) + viewbox_edit_w.set_value(State.root_element.precise_viewbox[2], false) + viewbox_edit_h.set_value(State.root_element.precise_viewbox[3], false) var is_width_valid := State.root_element.has_attribute("width") var is_height_valid := State.root_element.has_attribute("height") diff --git a/src/ui_parts/root_element_editor.tscn b/src/ui_parts/root_element_editor.tscn index 7ff8c25..8b40a21 100644 --- a/src/ui_parts/root_element_editor.tscn +++ b/src/ui_parts/root_element_editor.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://bktmk76u7dsu0"] [ext_resource type="Script" uid="uid://beukt3a23d5ug" path="res://src/ui_parts/root_element_editor.gd" id="1_xgyg0"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="2_fm5sa"] +[ext_resource type="FontVariation" uid="uid://pup5vmxl1t6m" path="res://assets/fonts/MonoFont.tres" id="2_l0alx"] [ext_resource type="PackedScene" uid="uid://dad7fkhmsooc6" path="res://src/ui_widgets/number_edit.tscn" id="3_1gu7n"] [ext_resource type="Script" uid="uid://ynx3s1jc6bwq" path="res://src/ui_widgets/BetterButton.gd" id="4_7r848"] @@ -31,16 +31,16 @@ layout_mode = 2 size_flags_horizontal = 4 focus_mode = 0 theme_type_variation = &"TextButton" -theme_override_fonts/font = ExtResource("2_fm5sa") +theme_override_fonts/font = ExtResource("2_l0alx") theme_override_font_sizes/font_size = 12 toggle_mode = true +action_mode = 0 text = "width" script = ExtResource("4_7r848") [node name="WidthEdit" parent="CenterContainer/Edits/Size/Width" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 -allow_lower = false [node name="Height" type="VBoxContainer" parent="CenterContainer/Edits/Size"] layout_mode = 2 @@ -51,16 +51,16 @@ layout_mode = 2 size_flags_horizontal = 4 focus_mode = 0 theme_type_variation = &"TextButton" -theme_override_fonts/font = ExtResource("2_fm5sa") +theme_override_fonts/font = ExtResource("2_l0alx") theme_override_font_sizes/font_size = 12 toggle_mode = true +action_mode = 0 text = "height" script = ExtResource("4_7r848") [node name="HeightEdit" parent="CenterContainer/Edits/Size/Height" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 -allow_lower = false [node name="Viewbox" type="VBoxContainer" parent="CenterContainer/Edits"] unique_name_in_owner = true @@ -72,9 +72,10 @@ layout_mode = 2 size_flags_horizontal = 4 focus_mode = 0 theme_type_variation = &"TextButton" -theme_override_fonts/font = ExtResource("2_fm5sa") +theme_override_fonts/font = ExtResource("2_l0alx") theme_override_font_sizes/font_size = 12 toggle_mode = true +action_mode = 0 text = "viewBox" script = ExtResource("4_7r848") @@ -84,17 +85,17 @@ layout_mode = 2 [node name="ViewboxEditX" parent="CenterContainer/Edits/Viewbox/Rect" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 +min_value = inf_neg [node name="ViewboxEditY" parent="CenterContainer/Edits/Viewbox/Rect" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 +min_value = inf_neg [node name="ViewboxEditW" parent="CenterContainer/Edits/Viewbox/Rect" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 -allow_lower = false [node name="ViewboxEditH" parent="CenterContainer/Edits/Viewbox/Rect" instance=ExtResource("3_1gu7n")] custom_minimum_size = Vector2(48, 22) layout_mode = 2 -allow_lower = false diff --git a/src/ui_parts/settings_menu.gd b/src/ui_parts/settings_menu.gd index 319b658..e3497f5 100644 --- a/src/ui_parts/settings_menu.gd +++ b/src/ui_parts/settings_menu.gd @@ -11,11 +11,12 @@ const SettingsContentShortcuts = preload("res://src/ui_widgets/settings_content_ @onready var back_button: Button = $VBoxContainer/PanelContainer/BackButton @onready var preview_panel: PanelContainer = $VBoxContainer/PreviewPanel -enum TabIndex {FORMATTING, PALETTES, SHORTCUTS, THEMING, TAB_BAR, OTHER} +enum TabIndex {FORMATTING, OPTIMIZER, PALETTES, SHORTCUTS, THEMING, TAB_BAR, OTHER} func get_tab_localized_name(tab_index: TabIndex) -> String: match tab_index: TabIndex.FORMATTING: return Translator.translate("Formatting") + TabIndex.OPTIMIZER: return Translator.translate("Optimizer") TabIndex.PALETTES: return Translator.translate("Palettes") TabIndex.SHORTCUTS: return Translator.translate("Shortcuts") TabIndex.THEMING: return Translator.translate("Theming") @@ -110,6 +111,12 @@ func setup_content() -> void: Configs.savedata.export_formatter] as Array[ConfigResource], focused_tab_index) content_container.add_child(current_content) current_content.preview_changed.connect(set_preview) + TabIndex.OPTIMIZER: + preview_panel.hide() + var current_content := SettingsContentGeneric.instantiate() + current_content.setup([Configs.savedata.default_optimizer] as Array[ConfigResource], focused_tab_index) + content_container.add_child(current_content) + current_content.preview_changed.connect(set_preview) TabIndex.PALETTES: preview_panel.hide() var current_content := SettingsContentPalettes.instantiate() diff --git a/src/ui_parts/shortcut_panel.gd b/src/ui_parts/shortcut_panel.gd index ffb0ef3..043387f 100644 --- a/src/ui_parts/shortcut_panel.gd +++ b/src/ui_parts/shortcut_panel.gd @@ -18,8 +18,7 @@ const config_icon = preload("res://assets/icons/Config.svg") var drag_offset := Vector2.ZERO var drag_texture_rect: TextureRect -# This property is used to ensure that the panel stays in roughly the same position -# on the window when it resizes. +# This property is used to ensure that the panel stays in roughly the same position on the window when it resizes. var position_window_relative: Vector2 func set_position_absolute(new_position: Vector2) -> void: @@ -95,8 +94,7 @@ func update_layout() -> void: var margin_container := MarginContainer.new() margin_container.begin_bulk_theme_override() - const CONST_ARR: PackedStringArray = ["margin_left", "margin_right", "margin_top", - "margin_bottom"] + const CONST_ARR: PackedStringArray = ["margin_left", "margin_right", "margin_top", "margin_bottom"] for theme_type in CONST_ARR: margin_container.add_theme_constant_override(theme_type, 4) margin_container.begin_bulk_theme_override() @@ -112,6 +110,7 @@ func update_layout() -> void: Layout.HORIZONTAL_TWO_ROWS: buttons_container = GridContainer.new() buttons_container.columns = ceili(SaveData.SHORTCUT_PANEL_MAX_SLOTS / 2.0) + buttons_container.size_flags_vertical = Control.SIZE_SHRINK_CENTER for i in range(SaveData.SHORTCUT_PANEL_MAX_SLOTS): var shortcut := Configs.savedata.get_shortcut_panel_slot(i) diff --git a/src/ui_parts/shortcut_panel_config.gd b/src/ui_parts/shortcut_panel_config.gd index 558a210..46b225d 100644 --- a/src/ui_parts/shortcut_panel_config.gd +++ b/src/ui_parts/shortcut_panel_config.gd @@ -1,15 +1,15 @@ extends PanelContainer -const Dropdown = preload("res://src/ui_widgets/dropdown.gd") +const BasicDropdown = preload("res://src/ui_widgets/dropdown_basic.gd") const ShortcutPanel = preload("res://src/ui_parts/shortcut_panel.gd") const clear_icon = preload("res://assets/icons/Clear.svg") -const DropdownScene = preload("res://src/ui_widgets/dropdown.tscn") +const BasicDropdownScene = preload("res://src/ui_widgets/dropdown_basic.tscn") @onready var close_button: Button = $VBoxContainer/CloseButton @onready var slot_container: VBoxContainer = %SlotContainer -@onready var layout_dropdown: Dropdown = %LayoutDropdown +@onready var layout_dropdown: BasicDropdown = %LayoutDropdown func _ready() -> void: close_button.pressed.connect(queue_free) @@ -50,7 +50,7 @@ func update_shortcut_slots() -> void: icon_presentation.add_child(icon) hbox.add_child(icon_presentation) - var dropdown := DropdownScene.instantiate() + var dropdown := BasicDropdownScene.instantiate() dropdown.custom_minimum_size = Vector2(100, 28) dropdown.size_flags_horizontal = Control.SIZE_EXPAND_FILL dropdown.align_left = true diff --git a/src/ui_parts/shortcut_panel_config.tscn b/src/ui_parts/shortcut_panel_config.tscn index 28be390..29d2bac 100644 --- a/src/ui_parts/shortcut_panel_config.tscn +++ b/src/ui_parts/shortcut_panel_config.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://cnay1l0u6a5tw"] [ext_resource type="Script" uid="uid://cnmsf3h1qq3q6" path="res://src/ui_parts/shortcut_panel_config.gd" id="1_eg1f5"] -[ext_resource type="PackedScene" uid="uid://dbu1lvajypafb" path="res://src/ui_widgets/dropdown.tscn" id="2_4egw5"] +[ext_resource type="PackedScene" uid="uid://bpr5yv7pbv13g" path="res://src/ui_widgets/dropdown_basic.tscn" id="2_4egw5"] [node name="ShortcutPanelConfig" type="PanelContainer"] custom_minimum_size = Vector2(200, 300) @@ -61,7 +61,6 @@ layout_mode = 2 unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 -size_flags_vertical = 1 [node name="CloseButton" type="Button" parent="VBoxContainer"] unique_name_in_owner = true diff --git a/src/ui_parts/tab_bar.gd b/src/ui_parts/tab_bar.gd index ddbdc88..f5d7e08 100644 --- a/src/ui_parts/tab_bar.gd +++ b/src/ui_parts/tab_bar.gd @@ -1,4 +1,4 @@ -extends Control +extends ProceduralControl const PreviewRectScene = preload("res://src/ui_widgets/preview_rect.tscn") @@ -11,13 +11,11 @@ const DEFAULT_TAB_WIDTH = 140.0 const MIN_TAB_WIDTH = 70.0 const CLOSE_BUTTON_MARGIN = 2 const SCROLL_SPEED = 10.0 - -var ci := get_canvas_item() +const BUTTON_SCROLL_INTENSITY = 48.0 var current_scroll := 0.0 var scrolling_backwards := false var scrolling_forwards := false -var active_controls: Array[Control] = [] # Processing is enabled only when dragging. var proposed_drop_idx := -1: @@ -27,6 +25,7 @@ var proposed_drop_idx := -1: queue_redraw() func _ready() -> void: + super() var shortcuts := ShortcutsRegistration.new() shortcuts.add_shortcut("close_tab", func() -> void: FileUtils.close_tabs(Configs.savedata.get_active_tab_index()), ShortcutsRegistration.Behavior.PASS_THROUGH_POPUPS) @@ -49,19 +48,54 @@ func _ready() -> void: ShortcutsRegistration.Behavior.PASS_THROUGH_POPUPS) HandlerGUI.register_shortcuts(self, shortcuts) - Configs.active_tab_changed.connect(activate) - Configs.tabs_changed.connect(activate) + Configs.active_tab_changed.connect(sync_buttons) + Configs.tabs_changed.connect(sync_buttons) Configs.active_tab_changed.connect(scroll_to_active) Configs.tabs_changed.connect(scroll_to_active) resized.connect(scroll_to_active) Configs.language_changed.connect(queue_redraw) - mouse_entered.connect(_on_mouse_entered) - mouse_exited.connect(_on_mouse_exited) + resized.connect(sync_buttons) set_process(false) + +func sync_buttons() -> void: + buttons.clear() + + var close_rect := get_close_button_rect() + if close_rect.has_area(): + var new_button := ButtonData.create_from_icon(close_rect, func() -> void: FileUtils.close_tabs(Configs.savedata.get_active_tab_index()), close_icon) + new_button.use_arrow_cursor = true + new_button.theme_color_overrides = { + "icon_normal_color": ThemeUtils.tinted_contrast_color, + "icon_pressed_color": ThemeUtils.highlighted_text_color, + } + var hover_sb: StyleBoxFlat = get_theme_stylebox("hover", "FlatButton").duplicate() + hover_sb.bg_color = ThemeUtils.strong_hover_overlay_color + new_button.theme_stylebox_overrides["hover"] = hover_sb + var pressed_sb: StyleBoxFlat = get_theme_stylebox("pressed", "FlatButton").duplicate() + pressed_sb.bg_color = ThemeUtils.hover_pressed_overlay_color + new_button.theme_stylebox_overrides["pressed"] = pressed_sb + buttons.append(new_button) + + var add_rect := get_add_button_rect() + if add_rect.has_area(): + var new_button := ButtonData.create_from_icon(add_rect, Configs.savedata.add_empty_tab, plus_icon) + new_button.use_arrow_cursor = true + new_button.theme_color_overrides = { + "icon_normal_color": ThemeUtils.tinted_contrast_color, + "icon_pressed_color": ThemeUtils.highlighted_text_color, + } + const CONST_ARR: PackedStringArray = ["hover", "pressed"] + for stylebox_theme in CONST_ARR: + var sb: StyleBoxFlat = get_theme_stylebox(stylebox_theme, "FlatButton").duplicate() + sb.corner_radius_bottom_left = 0 + sb.corner_radius_bottom_right = 0 + new_button.theme_stylebox_overrides[stylebox_theme] = sb + buttons.append(new_button) + queue_redraw() + func _draw() -> void: get_theme_stylebox("tabbar_background", "TabContainer").draw(ci, get_rect()) - var mouse_pos := get_local_mouse_position() for tab_index in Configs.savedata.get_tab_count(): @@ -82,15 +116,9 @@ func _draw() -> void: if text_line_width > 0: var text_line := TextLine.new() text_line.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS - text_line.add_string(current_tab_name, ThemeUtils.regular_font, 13) + text_line.add_string(current_tab_name, ThemeUtils.main_font, 13) text_line.width = text_line_width - 2 text_line.draw(ci, rect.position + Vector2(4, 3), get_theme_color("font_selected_color", "TabContainer")) - - var close_rect := get_close_button_rect() - if close_rect.has_area(): - var close_icon_size := close_icon.get_size() - draw_texture_rect(close_icon, Rect2(close_rect.position + (close_rect.size - close_icon_size) / 2.0, close_icon_size), - false, ThemeUtils.tinted_contrast_color) else: var is_hovered := rect.has_point(mouse_pos) get_theme_stylebox("tab_hovered" if is_hovered else "tab_unselected", "TabContainer").draw(ci, rect) @@ -101,13 +129,10 @@ func _draw() -> void: var text_line := TextLine.new() text_line.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS - text_line.add_string(current_tab_name, ThemeUtils.regular_font, 13) + text_line.add_string(current_tab_name, ThemeUtils.main_font, 13) text_line.width = text_line_width text_line.draw(ci, rect.position + Vector2(4, 3), text_color) - var add_button_rect := get_add_button_rect() - plus_icon.draw(ci, Vector2(add_button_rect.position + (add_button_rect.size - plus_icon.get_size()) / 2.0), ThemeUtils.tinted_contrast_color) - var scroll_backwards_rect := get_scroll_backwards_area_rect() if scroll_backwards_rect.has_area(): var scroll_backwards_icon_size := scroll_backwards_icon.get_size() @@ -138,6 +163,8 @@ func _draw() -> void: draw_texture_rect(scroll_forwards_icon, Rect2(scroll_forwards_rect.position + (scroll_forwards_rect.size - scroll_forwards_icon_size) / 2.0, scroll_forwards_icon_size), false, icon_modulate) + super() + if proposed_drop_idx != -1: var prev_tab_rect := get_tab_rect(proposed_drop_idx - 1) var x_pos: float @@ -149,6 +176,7 @@ func _draw() -> void: func _gui_input(event: InputEvent) -> void: + super(event) if not event is InputEventMouse: return @@ -166,8 +194,8 @@ func _gui_input(event: InputEvent) -> void: scroll_to_active() else: # Give time for deferred callbacks that might change the active SVG. - # For example, the code editor might get unfocused by you clicking on - # a tab, changing the SVG, so this should be deferred. + # For example, the code editor might get unfocused by clicking on a tab, + # changing the SVG, so this should be deferred. Configs.savedata.set_active_tab_index.call_deferred(hovered_idx) if event.button_index == MOUSE_BUTTON_LEFT: var scroll_backwards_area_rect := get_scroll_backwards_area_rect() @@ -217,7 +245,7 @@ func _gui_input(event: InputEvent) -> void: btn_arr.append(ContextPopup.create_shortcut_button("open_externally", file_absent)) btn_arr.append(ContextPopup.create_shortcut_button("open_in_folder", file_absent)) var tab_popup := ContextPopup.new() - tab_popup.setup(btn_arr, true, -1, -1, PackedInt32Array([6])) + tab_popup.setup(btn_arr, true, -1, PackedInt32Array([6])) if hovered_idx != -1: var tab_global_rect := get_tab_rect(hovered_idx) @@ -236,35 +264,23 @@ func _gui_input(event: InputEvent) -> void: scrolling_forwards = false set_process(false) + # Autoscroll when the dragged tab is hovered beyond the tabs area. -func _process(_delta: float) -> void: +func _process(delta: float) -> void: var mouse_pos := get_local_mouse_position() var scroll_forwards_area_rect := get_scroll_forwards_area_rect() if ((scrolling_forwards and scroll_forwards_area_rect.has_point(mouse_pos)) or\ (mouse_pos.x > size.x - size.y - scroll_forwards_area_rect.size.x)) and scroll_forwards_area_rect.has_area(): - scroll_forwards() + scroll_forwards(delta * BUTTON_SCROLL_INTENSITY) return var scroll_backwards_area_rect := get_scroll_backwards_area_rect() if ((scrolling_backwards and scroll_backwards_area_rect.has_point(mouse_pos)) or\ (mouse_pos.x < scroll_backwards_area_rect.size.x)) and scroll_backwards_area_rect.has_area(): - scroll_backwards() + scroll_backwards(delta * BUTTON_SCROLL_INTENSITY) return -func _on_mouse_entered() -> void: - activate() - -func _on_mouse_exited() -> void: - cleanup() - -func cleanup() -> void: - for control in active_controls: - control.queue_free() - active_controls = [] - queue_redraw() - - func scroll_backwards(factor := 1.0) -> void: set_scroll(current_scroll - SCROLL_SPEED * factor) @@ -283,8 +299,7 @@ func set_scroll(new_value: float) -> void: new_value = clampf(new_value, 0, get_scroll_limit()) if current_scroll != new_value: current_scroll = new_value - queue_redraw() - activate() + sync_buttons() func get_tab_rect(idx: int) -> Rect2: @@ -352,45 +367,11 @@ func get_hovered_index() -> int: return -1 -func activate() -> void: - cleanup() - - var close_rect := get_close_button_rect() - if close_rect.has_area(): - var close_button := Button.new() - close_button.theme_type_variation = "FlatButton" - close_button.focus_mode = Control.FOCUS_NONE - close_button.position = close_rect.position - close_button.size = close_rect.size - close_button.mouse_filter = Control.MOUSE_FILTER_PASS - add_child(close_button) - active_controls.append(close_button) - close_button.pressed.connect(func() -> void: - FileUtils.close_tabs(Configs.savedata.get_active_tab_index()) - ) - - var add_rect := get_add_button_rect() - var add_button := Button.new() - add_button.theme_type_variation = "FlatButton" - add_button.begin_bulk_theme_override() - const CONST_ARR: PackedStringArray = ["hover", "pressed"] - for stylebox_theme in CONST_ARR: - var sb: StyleBoxFlat = add_button.get_theme_stylebox(stylebox_theme, "FlatButton").duplicate() - sb.corner_radius_bottom_left = 0 - sb.corner_radius_bottom_right = 0 - add_button.add_theme_stylebox_override(stylebox_theme, sb) - add_button.end_bulk_theme_override() - add_button.focus_mode = Control.FOCUS_NONE - add_button.position = add_rect.position - add_button.size = add_rect.size - add_button.mouse_filter = Control.MOUSE_FILTER_PASS - add_button.tooltip_text = Translator.translate("Create a new tab") - add_child(add_button) - active_controls.append(add_button) - add_button.pressed.connect(Configs.savedata.add_empty_tab) - - func _get_tooltip(at_position: Vector2) -> String: + var add_rect := get_add_button_rect() + if add_rect.has_point(at_position): + return Translator.translate("Create a new tab") + var hovered_tab_idx := get_tab_index_at(at_position) if hovered_tab_idx == -1: var backwards_area_rect := get_scroll_backwards_area_rect() @@ -416,8 +397,13 @@ func _make_custom_tooltip(for_text: String) -> Object: var path := hovered_tab.get_presented_svg_file_path() var label := Label.new() - label.add_theme_font_override("font", ThemeUtils.mono_font if is_saved else ThemeUtils.regular_font) - label.add_theme_font_size_override("font_size", 12) + if is_saved: + label.begin_bulk_theme_override() + label.add_theme_font_override("font", ThemeUtils.mono_font) + label.add_theme_font_size_override("font_size", 12) + label.end_bulk_theme_override() + else: + label.add_theme_font_override("font", ThemeUtils.main_font) label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART label.text = path if is_saved else Translator.translate("This SVG is not bound to a file location yet.") Utils.set_max_text_width(label, 192.0, 4.0) diff --git a/src/ui_parts/top_app_bar.gd b/src/ui_parts/top_app_bar.gd index e8ca637..dd2e092 100644 --- a/src/ui_parts/top_app_bar.gd +++ b/src/ui_parts/top_app_bar.gd @@ -42,32 +42,33 @@ func sync_theming() -> void: update_size_button_colors() func _on_size_button_pressed() -> void: - var btn_array: Array[Button] = [ - ContextPopup.create_shortcut_button("optimize")] + var btn_array: Array[Button] = [ContextPopup.create_shortcut_button("optimize")] var context_popup := ContextPopup.new() context_popup.setup(btn_array, true) HandlerGUI.popup_under_rect_center(context_popup, size_button.get_global_rect(), get_viewport()) func _on_more_options_pressed() -> void: - var can_show_savedata_folder := DisplayServer.has_feature( - DisplayServer.FEATURE_NATIVE_DIALOG_FILE_EXTRA) var buttons_arr: Array[Button] = [] + var separator_indices := PackedInt32Array() + buttons_arr.append(ContextPopup.create_shortcut_button("check_updates")) - if can_show_savedata_folder: - buttons_arr.append(ContextPopup.create_button(Translator.translate( - "View savedata"), open_savedata_folder , false, - load("res://assets/icons/OpenFolder.svg"))) + if DisplayServer.has_feature(DisplayServer.FEATURE_NATIVE_DIALOG_FILE_EXTRA): + buttons_arr.append(ContextPopup.create_button(Translator.translate("View savedata"), + open_savedata_folder, false, load("res://assets/icons/OpenFolder.svg"))) + + separator_indices.append(buttons_arr.size()) var about_btn := ContextPopup.create_shortcut_button("about_info", false, "", load("res://assets/logos/icon.svg"), true) buttons_arr.append(about_btn) + + separator_indices.append(buttons_arr.size()) + buttons_arr.append(ContextPopup.create_shortcut_button("about_repo")) - var separator_indices := PackedInt32Array([1, 3]) - if can_show_savedata_folder: - separator_indices = PackedInt32Array([2, 4]) + buttons_arr.append(ContextPopup.create_shortcut_button("about_website")) var more_popup := ContextPopup.new() - more_popup.setup(buttons_arr, true, -1, -1, separator_indices) + more_popup.setup(buttons_arr, true, -1, separator_indices) HandlerGUI.popup_under_rect_center(more_popup, more_options.get_global_rect(), get_viewport()) @@ -79,7 +80,7 @@ func update_size_button() -> void: var svg_text_size := State.get_export_text().length() size_button.text = String.humanize_size(svg_text_size) size_button.tooltip_text = String.num_uint64(svg_text_size) + " B" - if State.root_element.optimize(true): + if State.root_element.optimize(Configs.savedata.default_optimizer, true): size_button.disabled = false size_button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND update_size_button_colors() diff --git a/src/ui_parts/top_app_bar.tscn b/src/ui_parts/top_app_bar.tscn index ecdb03b..c23b2ff 100644 --- a/src/ui_parts/top_app_bar.tscn +++ b/src/ui_parts/top_app_bar.tscn @@ -6,7 +6,7 @@ [ext_resource type="Texture2D" uid="uid://ckkkgof1hcbld" path="res://assets/icons/Gear.svg" id="3_mw1j6"] [ext_resource type="Script" uid="uid://ynx3s1jc6bwq" path="res://src/ui_widgets/BetterButton.gd" id="4_1c622"] [ext_resource type="Texture2D" uid="uid://b6mqp088ef65" path="res://assets/icons/Layouts.svg" id="5_wucs8"] -[ext_resource type="FontFile" uid="uid://dc0w4sx0h0fui" path="res://assets/fonts/FontBold.ttf" id="6_8jjfh"] +[ext_resource type="FontVariation" uid="uid://o6egawwljhgy" path="res://assets/fonts/BoldFont.tres" id="6_8jjfh"] [ext_resource type="Texture2D" uid="uid://bnl24bflj771n" path="res://assets/icons/CreateTab.svg" id="7_1c622"] [ext_resource type="Script" uid="uid://41g64ussxcbn" path="res://src/ui_parts/current_file_button.gd" id="7_irbyw"] [ext_resource type="Texture2D" uid="uid://6ymbl3jqersp" path="res://assets/icons/Import.svg" id="8_qg4on"] diff --git a/src/ui_widgets/BetterLineEdit.gd b/src/ui_widgets/BetterLineEdit.gd index b840559..b3774f5 100644 --- a/src/ui_widgets/BetterLineEdit.gd +++ b/src/ui_widgets/BetterLineEdit.gd @@ -36,7 +36,6 @@ func sync_theming() -> void: var first_click := false var text_before_focus := "" -var popup_level := -1 # Set when focused, as it can't be focused unless it's top level. func _on_base_class_focus_entered() -> void: # Hack to check if focus entered was from a mouse click. @@ -45,7 +44,6 @@ func _on_base_class_focus_entered() -> void: else: select_all() text_before_focus = text - popup_level = HandlerGUI.popup_stack.size() func _on_base_class_focus_exited() -> void: first_click = false @@ -76,9 +74,8 @@ func _input(event: InputEvent) -> void: if not has_focus(): return - if event is InputEventMouseButton and (event.button_index in [MOUSE_BUTTON_LEFT, - MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_MIDDLE]): - if event.is_pressed() and not get_global_rect().has_point(event.position) and popup_level == HandlerGUI.popup_stack.size(): + if event is InputEventMouseButton and (event.button_index in [MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_MIDDLE]): + if event.is_pressed() and not get_global_rect().has_point(event.position) and HandlerGUI.is_node_on_top_menu_or_popup(self): release_focus() elif event.is_released() and first_click and not has_selection(): first_click = false @@ -88,6 +85,24 @@ func _input(event: InputEvent) -> void: select_all() func _gui_input(event: InputEvent) -> void: + if event.is_action_pressed("evaluate"): + var numstring_evaluation := NumstringParser.evaluate(get_selected_text() if has_selection() else text) + if not is_nan(numstring_evaluation): + if has_selection(): + var selection_start := get_selection_from_column() + var caret_column_was_at_start := (selection_start == caret_column) + var result := Utils.num_simple(numstring_evaluation, Utils.MAX_NUMERIC_PRECISION) + var new_selection_end := selection_start + result.length() + + text = text.left(selection_start) + result + text.right(-get_selection_to_column()) + select(selection_start, new_selection_end) + caret_column = selection_start if caret_column_was_at_start else new_selection_end + else: + text = Utils.num_simple(numstring_evaluation, Utils.MAX_NUMERIC_PRECISION) + caret_column = text.length() + accept_event() + return + if event.is_action_pressed("select_all"): menu_option(MENU_SELECT_ALL) accept_event() @@ -105,25 +120,34 @@ func _gui_input(event: InputEvent) -> void: elif event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_RIGHT and event.is_pressed(): grab_focus() var btn_arr: Array[Button] = [] - var separator_arr: Array[int] = [] + var separator_arr := PackedInt32Array() var is_text_empty := text.is_empty() if editable: + var text_to_evaluate := get_selected_text() if has_selection() else text + var selection_evaluation := NumstringParser.evaluate(text_to_evaluate) + if not is_nan(selection_evaluation) and Utils.num_simple(selection_evaluation, Utils.MAX_NUMERIC_PRECISION) != text_to_evaluate: + btn_arr.append(ContextPopup.create_shortcut_button("evaluate")) + + if not btn_arr.is_empty(): + separator_arr.append(btn_arr.size()) + btn_arr.append(ContextPopup.create_shortcut_button("ui_undo", not has_undo())) btn_arr.append(ContextPopup.create_shortcut_button("ui_redo", not has_redo())) if DisplayServer.has_feature(DisplayServer.FEATURE_CLIPBOARD): - separator_arr = [2] + separator_arr.append(btn_arr.size()) btn_arr.append(ContextPopup.create_shortcut_button("ui_cut", is_text_empty)) btn_arr.append(ContextPopup.create_shortcut_button("ui_copy", is_text_empty)) - btn_arr.append(ContextPopup.create_shortcut_button("ui_paste", - not Utils.has_clipboard_web_safe())) + btn_arr.append(ContextPopup.create_shortcut_button("ui_paste", not Utils.has_clipboard_web_safe())) + btn_arr.append(ContextPopup.create_shortcut_button("select_all", is_text_empty)) else: btn_arr.append(ContextPopup.create_shortcut_button("ui_copy", is_text_empty)) + btn_arr.append(ContextPopup.create_shortcut_button("select_all", is_text_empty)) var vp := get_viewport() var context_popup := ContextPopup.new() - context_popup.setup(btn_arr, true, -1, -1, separator_arr) + context_popup.setup(btn_arr, true, -1, separator_arr) HandlerGUI.popup_under_pos(context_popup, vp.get_mouse_position(), vp) accept_event() # Wow, no way to find out the column of a given click? Okay... diff --git a/src/ui_widgets/BetterTextEdit.gd b/src/ui_widgets/BetterTextEdit.gd index 16bdbb8..afd4a1d 100644 --- a/src/ui_widgets/BetterTextEdit.gd +++ b/src/ui_widgets/BetterTextEdit.gd @@ -51,6 +51,7 @@ func recalibrate_line_gutter() -> void: _line_gutter_needed_space = int(max_digits * get_theme_font("font").get_char_size(69, get_theme_font_size("font_size")).x) + 12 set_gutter_width(0, _line_gutter_needed_space) +# TODO Add RID get_canvas_item() as a first element when #108369 merged. func _line_number_draw_callback(line: int, _gutter: int, region: Rect2) -> void: if not Rect2(Vector2.ZERO, size).intersects(region): return @@ -154,10 +155,38 @@ func _draw() -> void: func _input(event: InputEvent) -> void: if (has_focus() and event is InputEventMouseButton and (event.button_index in [MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_MIDDLE]) and\ - event.is_pressed() and not get_global_rect().has_point(event.position) and HandlerGUI.popup_stack.is_empty()): + event.is_pressed() and not get_global_rect().has_point(event.position) and HandlerGUI.is_node_on_top_menu_or_popup(self)): release_focus() func _gui_input(event: InputEvent) -> void: + if event.is_action_pressed("evaluate"): + var numstring_evaluation := NumstringParser.evaluate(get_selected_text() if has_selection() else text) + if not is_nan(numstring_evaluation): + if has_selection(): + var selection_start_line := get_selection_from_line() + var selection_start_column := get_selection_from_column() + var selection_end_column := get_selection_to_column() + var caret_column_was_at_start := (selection_start_column == get_selection_origin_column() and selection_start_line == get_selection_origin_line()) + + var result := Utils.num_simple(numstring_evaluation, Utils.MAX_NUMERIC_PRECISION) + var new_selection_end := selection_start_column + result.length() + + var line_text := get_line(selection_start_line) + begin_complex_operation() + delete_selection() + set_line(selection_start_line, line_text.left(selection_start_column) + result + line_text.right(-selection_end_column)) + end_complex_operation() + if caret_column_was_at_start: + select(selection_start_line, selection_start_column, selection_start_line, new_selection_end) + else: + select(selection_start_line, new_selection_end, selection_start_line, selection_start_column) + else: + text = Utils.num_simple(numstring_evaluation, Utils.MAX_NUMERIC_PRECISION) + set_caret_line(0) + set_caret_column(get_line(0).length()) + accept_event() + return + if event.is_action_pressed("select_all"): select_all() accept_event() @@ -165,42 +194,51 @@ func _gui_input(event: InputEvent) -> void: if event.is_action_pressed("ui_cancel"): release_focus() + accept_event() return mouse_filter = Utils.mouse_filter_pass_non_drag_events(event) if event is InputEventMouseMotion and event.button_mask == 0: queue_redraw() - elif event is InputEventMouseButton: - if event.button_index == MOUSE_BUTTON_RIGHT and event.is_pressed(): - grab_focus() - var btn_arr: Array[Button] = [] - var separator_arr := PackedInt32Array() + elif event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_RIGHT and event.is_pressed(): + grab_focus() + var btn_arr: Array[Button] = [] + var separator_arr := PackedInt32Array() + + var is_text_empty := text.is_empty() + + if editable: + var text_to_evaluate := get_selected_text() if has_selection() else text + var selection_evaluation := NumstringParser.evaluate(text_to_evaluate) + if not is_nan(selection_evaluation) and Utils.num_simple(selection_evaluation, Utils.MAX_NUMERIC_PRECISION) != text_to_evaluate: + btn_arr.append(ContextPopup.create_shortcut_button("evaluate")) - var is_text_empty := text.is_empty() + if not btn_arr.is_empty(): + separator_arr.append(btn_arr.size()) - if editable: - btn_arr.append(ContextPopup.create_shortcut_button("ui_undo", not has_undo())) - btn_arr.append(ContextPopup.create_shortcut_button("ui_redo", not has_redo())) - if DisplayServer.has_feature(DisplayServer.FEATURE_CLIPBOARD): - separator_arr = PackedInt32Array([2]) - btn_arr.append(ContextPopup.create_shortcut_button("ui_cut", is_text_empty)) - btn_arr.append(ContextPopup.create_shortcut_button("ui_copy", is_text_empty)) - btn_arr.append(ContextPopup.create_shortcut_button("ui_paste", - not Utils.has_clipboard_web_safe())) - else: + btn_arr.append(ContextPopup.create_shortcut_button("ui_undo", not has_undo())) + btn_arr.append(ContextPopup.create_shortcut_button("ui_redo", not has_redo())) + if DisplayServer.has_feature(DisplayServer.FEATURE_CLIPBOARD): + separator_arr.append(btn_arr.size()) + btn_arr.append(ContextPopup.create_shortcut_button("ui_cut", is_text_empty)) btn_arr.append(ContextPopup.create_shortcut_button("ui_copy", is_text_empty)) - - var context_popup := ContextPopup.new() - context_popup.setup(btn_arr, true, -1, -1, separator_arr) - var vp := get_viewport() - HandlerGUI.popup_under_pos(context_popup, vp.get_mouse_position(), vp) - accept_event() - var click_pos := get_line_column_at_pos(event.position) - if get_selection_at_line_column(click_pos.y, click_pos.x) == -1: - deselect() - set_caret_line(click_pos.y, false) - set_caret_column(click_pos.x, false) + btn_arr.append(ContextPopup.create_shortcut_button("ui_paste", not Utils.has_clipboard_web_safe())) + btn_arr.append(ContextPopup.create_shortcut_button("select_all", is_text_empty)) + else: + btn_arr.append(ContextPopup.create_shortcut_button("ui_copy", is_text_empty)) + btn_arr.append(ContextPopup.create_shortcut_button("select_all", is_text_empty)) + + var context_popup := ContextPopup.new() + context_popup.setup(btn_arr, true, -1, separator_arr) + var vp := get_viewport() + HandlerGUI.popup_under_pos(context_popup, vp.get_mouse_position(), vp) + accept_event() + var click_pos := get_line_column_at_pos(event.position) + if get_selection_at_line_column(click_pos.y, click_pos.x) == -1: + deselect() + set_caret_line(click_pos.y, false) + set_caret_column(click_pos.x, false) else: # Set these inputs as handled, so the default UndoRedo doesn't eat them. if ShortcutUtils.is_action_pressed(event, "ui_undo"): diff --git a/src/ui_widgets/Canvas.gd b/src/ui_widgets/Canvas.gd index bb414c1..afc839a 100644 --- a/src/ui_widgets/Canvas.gd +++ b/src/ui_widgets/Canvas.gd @@ -63,6 +63,7 @@ signal camera_center_changed var camera_zoom := -1.0: set(new_value): + new_value = clampf(new_value, MIN_ZOOM, MAX_ZOOM) if camera_zoom != new_value: camera_zoom = new_value checkerboard.material.set_shader_parameter("uv_scale", nearest_po2(int(camera_zoom * 32.0)) / 32.0) @@ -154,8 +155,7 @@ func center_frame() -> void: var available_size := size * ZOOM_RESET_BUFFER var ratio := available_size / root_element.get_size() if ratio.is_finite(): - var new_zoom := nearest_po2(ceili(minf(ratio.x, ratio.y) * 32.0)) / 64.0 - camera_zoom = new_zoom + camera_zoom = nearest_po2(ceili(minf(ratio.x, ratio.y) * 32.0)) / 64.0 else: camera_zoom = 1.0 @@ -224,77 +224,60 @@ func update_show_grid() -> void: RenderingServer.canvas_item_set_visible(grid_numbers_ci, show_grid) queue_redraw() -# Don't ask me to explain this. func _draw() -> void: RenderingServer.canvas_item_clear(grid_ci) RenderingServer.canvas_item_clear(grid_numbers_ci) - var snapped_pos := get_camera_position() var axis_line_color := Color(Configs.savedata.grid_color, 0.75) var major_grid_color := Color(Configs.savedata.grid_color, 0.35) var minor_grid_color := Color(Configs.savedata.grid_color, 0.15) - var grid_size := size / camera_zoom - RenderingServer.canvas_item_add_line(grid_ci, Vector2(-snapped_pos.x * camera_zoom, 0), - Vector2(-snapped_pos.x * camera_zoom, grid_size.y * camera_zoom), axis_line_color) - RenderingServer.canvas_item_add_line(grid_ci, Vector2(0, -snapped_pos.y * camera_zoom), - Vector2(grid_size.x * camera_zoom, -snapped_pos.y * camera_zoom), axis_line_color) - var major_points := PackedVector2Array() var minor_points := PackedVector2Array() - var draw_minor_lines := (camera_zoom >= 8.0) - var mark_pixel_lines := (camera_zoom >= 128.0) + var snapped_pos := get_camera_position() + var grid_size := size / camera_zoom + var mark_pixel_lines := (camera_zoom > 127.999) var rate := nearest_po2(roundi(maxf(128.0 / (TICKS_INTERVAL * camera_zoom), 2.0))) / 2 - var i := fmod(-snapped_pos.x, 1.0) - var major_line_h_offset := fposmod(-snapped_pos.x, TICK_DISTANCE) + # Draw axis lines. + RenderingServer.canvas_item_add_line(grid_ci, Vector2(-snapped_pos.x * camera_zoom, 0), + Vector2(-snapped_pos.x, grid_size.y) * camera_zoom, axis_line_color) + RenderingServer.canvas_item_add_line(grid_ci, Vector2(0, -snapped_pos.y * camera_zoom), + Vector2(grid_size.x, -snapped_pos.y) * camera_zoom, axis_line_color) + + var i := fmod(-snapped_pos.x, rate) # Horizontal offset. while i <= grid_size.x: - if major_line_h_offset != fposmod(i, TICK_DISTANCE): - if draw_minor_lines: - minor_points.append(Vector2(i * camera_zoom, 0)) - minor_points.append(Vector2(i * camera_zoom, grid_size.y * camera_zoom)) - if mark_pixel_lines: - ThemeUtils.regular_font.draw_string(grid_numbers_ci, - Vector2(i * camera_zoom + 4, 14), String.num_int64(floori(i + snapped_pos.x)), - HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) + var coord := snappedi(i + snapped_pos.x, rate) + if coord % (rate * TICKS_INTERVAL) == 0: + major_points.append(Vector2(i * camera_zoom, 0)) + major_points.append(Vector2(i, grid_size.y) * camera_zoom) + ThemeUtils.main_font.draw_string(grid_numbers_ci, Vector2(i * camera_zoom + 4, 14), + String.num_int64(coord), HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) else: - var coord := snappedi(i + snapped_pos.x, TICKS_INTERVAL) - if int(coord / TICK_DISTANCE) % rate == 0: - major_points.append(Vector2(i * camera_zoom, 0)) - major_points.append(Vector2(i * camera_zoom, grid_size.y * camera_zoom)) - ThemeUtils.regular_font.draw_string(grid_numbers_ci, - Vector2(i * camera_zoom + 4, 14), String.num_int64(coord), - HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) - elif coord % rate == 0: - minor_points.append(Vector2(i * camera_zoom, 0)) - minor_points.append(Vector2(i * camera_zoom, grid_size.y * camera_zoom)) - i += 1.0 + minor_points.append(Vector2(i * camera_zoom, 0)) + minor_points.append(Vector2(i, grid_size.y) * camera_zoom) + if mark_pixel_lines: + ThemeUtils.main_font.draw_string(grid_numbers_ci, Vector2(i * camera_zoom + 4, 14), + String.num_int64(coord), HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) + i += rate - i = fmod(-snapped_pos.y, 1.0) - var major_line_v_offset := fposmod(-snapped_pos.y, TICK_DISTANCE) + i = fmod(-snapped_pos.y, rate) # Vertical offset. - while i < grid_size.y: - if major_line_v_offset != fposmod(i, TICK_DISTANCE): - if draw_minor_lines: - minor_points.append(Vector2(0, i * camera_zoom)) - minor_points.append(Vector2(grid_size.x * camera_zoom, i * camera_zoom)) - if mark_pixel_lines: - ThemeUtils.regular_font.draw_string(grid_numbers_ci, - Vector2(4, i * camera_zoom + 14), String.num_int64(floori(i + snapped_pos.y)), - HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) + while i <= grid_size.y: + var coord := snappedi(i + snapped_pos.y, rate) + if coord % (rate * TICKS_INTERVAL) == 0: + major_points.append(Vector2(0, i * camera_zoom)) + major_points.append(Vector2(grid_size.x, i) * camera_zoom) + ThemeUtils.main_font.draw_string(grid_numbers_ci, Vector2(4, i * camera_zoom + 14), + String.num_int64(coord), HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) else: - var coord := snappedi(i + snapped_pos.y, TICKS_INTERVAL) - if int(coord / TICK_DISTANCE) % rate == 0: - major_points.append(Vector2(0, i * camera_zoom)) - major_points.append(Vector2(grid_size.x * camera_zoom, i * camera_zoom)) - ThemeUtils.regular_font.draw_string(grid_numbers_ci, - Vector2(4, i * camera_zoom + 14), String.num_int64(coord), - HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) - elif coord % rate == 0: - minor_points.append(Vector2(0, i * camera_zoom)) - minor_points.append(Vector2(grid_size.x * camera_zoom, i * camera_zoom)) - i += 1.0 + minor_points.append(Vector2(0, i * camera_zoom)) + minor_points.append(Vector2(grid_size.x, i) * camera_zoom) + if mark_pixel_lines: + ThemeUtils.main_font.draw_string(grid_numbers_ci, Vector2(4, i * camera_zoom + 14), + String.num_int64(coord), HORIZONTAL_ALIGNMENT_LEFT, -1, 14, axis_line_color) + i += rate if not major_points.is_empty(): var pca := PackedColorArray() @@ -317,7 +300,7 @@ var limit_bottom_right := Vector2.ZERO func set_zoom(new_zoom: float, offset := Vector2(0.5, 0.5)) -> void: - camera_zoom = clampf(new_zoom, MIN_ZOOM, MAX_ZOOM) + camera_zoom = new_zoom adjust_view(offset) # Top left corner. diff --git a/src/ui_widgets/ContextPopup.gd b/src/ui_widgets/ContextPopup.gd index 8871b14..1135134 100644 --- a/src/ui_widgets/ContextPopup.gd +++ b/src/ui_widgets/ContextPopup.gd @@ -20,13 +20,11 @@ static func create_shortcut_button(action: String, disabled := false, custom_tex var btn := create_button(custom_text, HandlerGUI.throw_action_event.bind(action), disabled, custom_icon, no_modulation, ShortcutUtils.get_action_showcase_text(action)) - var shortcut_events := ShortcutUtils.get_action_all_valid_shortcuts(action) - if not shortcut_events.is_empty(): - var shortcut_obj := Shortcut.new() - shortcut_obj.events = shortcut_events - btn.shortcut = shortcut_obj - btn.shortcut_in_tooltip = false - btn.shortcut_feedback = false + if not ShortcutUtils.get_action_all_valid_shortcuts(action).is_empty(): + var shortcuts := ShortcutsRegistration.new() + shortcuts.add_shortcut(action, btn.pressed.emit) + HandlerGUI.register_shortcuts(btn, shortcuts) + return btn static func create_shortcut_button_without_icon(action: String, disabled := false, custom_text := "") -> Button: @@ -39,13 +37,10 @@ static func create_shortcut_button_without_icon(action: String, disabled := fals var btn := create_button(custom_text, HandlerGUI.throw_action_event.bind(action), disabled, null, false, ShortcutUtils.get_action_showcase_text(action)) - var shortcut_events := ShortcutUtils.get_action_all_valid_shortcuts(action) - if not shortcut_events.is_empty(): - var shortcut_obj := Shortcut.new() - shortcut_obj.events = shortcut_events - btn.shortcut = shortcut_obj - btn.shortcut_in_tooltip = false - btn.shortcut_feedback = false + if not ShortcutUtils.get_action_all_valid_shortcuts(action).is_empty(): + var shortcuts := ShortcutsRegistration.new() + shortcuts.add_shortcut(action, btn.pressed.emit) + HandlerGUI.register_shortcuts(btn, shortcuts) return btn @@ -107,8 +102,7 @@ static func create_shortcut_checkbox(action: String, start_toggled: bool, disabl return return create_checkbox(TranslationUtils.get_action_description(action, true), - HandlerGUI.throw_action_event.bind(action), - start_toggled, disabled, ShortcutUtils.get_action_showcase_text(action)) + HandlerGUI.throw_action_event.bind(action), start_toggled, disabled, ShortcutUtils.get_action_showcase_text(action)) static func create_checkbox(text: String, toggle_action: Callable, start_toggled: bool, disabled := false, dim_text := "") -> CheckBox: # Create main checkbox. @@ -163,8 +157,7 @@ func _order_signals(btn: Button) -> void: btn.pressed.connect(connection.callable, CONNECT_DEFERRED) set_block_signals(true) -func setup(buttons: Array[Button], align_left := false, min_width := -1.0, -max_height := -1.0, separator_indices := PackedInt32Array()) -> void: +func setup(buttons: Array[Button], align_left := false, min_width := -1.0, separator_indices := PackedInt32Array()) -> void: var main_container := _common_initial_setup() # Add the buttons. if buttons.is_empty(): @@ -181,7 +174,9 @@ max_height := -1.0, separator_indices := PackedInt32Array()) -> void: await main_container.ready if min_width > 0: custom_minimum_size.x = min_width - if max_height > 0 and max_height < get_minimum_size().y: + + var max_height := get_window().size.y / (get_tree().root.content_scale_factor * 2.0) - 16.0 + if get_minimum_size().y > max_height: custom_minimum_size.y = max_height main_container.get_parent().vertical_scroll_mode = ScrollContainer.SCROLL_MODE_AUTO diff --git a/src/ui_widgets/Dropdown.gd b/src/ui_widgets/Dropdown.gd new file mode 100644 index 0000000..8c1e9cd --- /dev/null +++ b/src/ui_widgets/Dropdown.gd @@ -0,0 +1,84 @@ +# A dropdown with multiple options, not tied to any attribute. +@abstract class_name Dropdown extends Control + +const arrow_icon = preload("res://assets/icons/SmallArrowDown.svg") + +var ci := get_canvas_item() +var line_edit: BetterLineEdit +var _text: String + +@export var editing_enabled := false +@export var align_left := false # The alignment of the popup options' text. + +func set_text(new_text: String) -> void: + if _text != new_text: + _text = new_text + queue_redraw() + +func _ready() -> void: + theme_type_variation = "Dropdown" + mouse_exited.connect(_on_mouse_exited) + +func _draw() -> void: + var normal_sb: StyleBoxFlat = get_theme_stylebox("normal") + var font := get_theme_font("font") + var font_size := get_theme_font_size("font_size") + var spacing := size.y - arrow_icon.get_height() + var half_spacing := spacing / 2.0 + + normal_sb.draw(ci, Rect2(Vector2.ZERO, size)) + if get_viewport().gui_get_hovered_control() == self: + get_theme_stylebox("hover").draw(ci, Rect2(Vector2.ZERO, size)) + arrow_icon.draw(ci, Vector2(size.x - arrow_icon.get_width() - half_spacing, half_spacing), ThemeUtils.icon_hover_color) + else: + arrow_icon.draw(ci, Vector2(size.x - arrow_icon.get_width() - half_spacing, half_spacing), ThemeUtils.icon_normal_color) + + var text_line := TextLine.new() + text_line.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS + text_line.width = size.x - spacing - arrow_icon.get_width() - normal_sb.content_margin_left + 2 + text_line.add_string(_text, font, font_size) + + var y_offset := normal_sb.get_offset().y + (size.y - normal_sb.get_minimum_size().y - text_line.get_size().y) / 2.0 + text_line.draw(ci, Vector2(normal_sb.content_margin_left, y_offset), get_theme_color("font_color")) + + +func _on_mouse_exited() -> void: + queue_redraw() + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouseMotion and event.button_mask == 0: + queue_redraw() + elif event is InputEventMouseButton and event.is_pressed(): + if event.button_index == MOUSE_BUTTON_RIGHT and not (_text.is_empty() and not editing_enabled): + _enter_edit_mode() + accept_event() + elif event.button_index in [MOUSE_BUTTON_LEFT, MOUSE_BUTTON_MIDDLE]: + focus_entered.emit() + var value_picker := ContextPopup.new() + value_picker.setup(_get_dropdown_buttons(), align_left, size.x) + queue_redraw() + accept_event() + HandlerGUI.popup_under_rect(value_picker, get_global_rect(), get_viewport()) + +func _enter_edit_mode() -> void: + line_edit = BetterLineEdit.new() + line_edit.size = size + line_edit.editable = editing_enabled + line_edit.text = _get_line_edit_activation_text() + line_edit.text_submitted.connect(_on_text_submitted) + line_edit.text_changed.connect(_on_text_changed) + line_edit.focus_exited.connect(line_edit.queue_free) + line_edit.add_theme_font_override("font", get_theme_font("font")) + add_child(line_edit) + line_edit.grab_focus() + +func _get_line_edit_activation_text() -> String: + return _text + +func _on_text_submitted(_new_text: String) -> void: + queue_redraw() + +func _on_text_changed(_new_text: String) -> void: + return + +@abstract func _get_dropdown_buttons() -> Array[Button] diff --git a/src/ui_widgets/Dropdown.gd.uid b/src/ui_widgets/Dropdown.gd.uid new file mode 100644 index 0000000..17581da --- /dev/null +++ b/src/ui_widgets/Dropdown.gd.uid @@ -0,0 +1 @@ +uid://s6av6gwx03m4 diff --git a/src/ui_widgets/LineEditButton.gd b/src/ui_widgets/LineEditButton.gd index e8aa60d..792b2cc 100644 --- a/src/ui_widgets/LineEditButton.gd +++ b/src/ui_widgets/LineEditButton.gd @@ -1,16 +1,14 @@ +## An optimized control representing a LineEdit with a button attached to it. @icon("res://godot_only/icons/LineEditButton.svg") class_name LineEditButton extends Control -## An optimized control representing a LineEdit with a button attached to it. # A fake-out is drawn to avoid adding unnecessary nodes. # The real controls are only created when necessary, such as when hovered or focused. -const BUTTON_WIDTH = 20.0 - signal pressed signal text_change_canceled -signal text_changed -signal text_submitted +signal text_changed(new_text: String) +signal text_submitted(new_text: String) signal button_gui_input(event: InputEvent) var _should_stay_active_outside := false @@ -64,6 +62,11 @@ var temp_button: Button @export var icon: Texture2D @export var button_visuals := true @export var mono_font_tooltip := false +@export var button_width := 14.0: + set(new_value): + if not is_equal_approx(new_value, button_width): + button_width = new_value + queue_redraw() var ci := get_canvas_item() @@ -107,7 +110,7 @@ func _setup() -> void: return active = true temp_line_edit = BetterLineEdit.new() - temp_line_edit.size = Vector2(size.x - BUTTON_WIDTH, 22) + temp_line_edit.size = Vector2(size.x - button_width, 22) temp_line_edit.tooltip_text = tooltip_text temp_line_edit.mono_font_tooltip = mono_font_tooltip temp_line_edit.placeholder_text = placeholder_text @@ -125,8 +128,8 @@ func _setup() -> void: add_child(temp_line_edit) temp_button = Button.new() temp_button.show_behind_parent = true # Lets the icon draw in front. - temp_button.custom_minimum_size = Vector2(BUTTON_WIDTH, 22) - temp_button.position.x = size.x - BUTTON_WIDTH + temp_button.custom_minimum_size = Vector2(button_width, 22) + temp_button.position.x = size.x - button_width temp_button.focus_mode = Control.FOCUS_NONE temp_button.mouse_filter = Control.MOUSE_FILTER_PASS temp_button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND @@ -160,24 +163,24 @@ func _draw() -> void: var horizontal_margin_width := sb.content_margin_left + sb.content_margin_right if not active: sb.draw(ci, Rect2(Vector2.ZERO, size)) - draw_line(Vector2(size.x - BUTTON_WIDTH, 0), Vector2(size.x - BUTTON_WIDTH, size.y), sb.border_color, 2) + draw_line(Vector2(size.x - button_width, 0), Vector2(size.x - button_width, size.y), sb.border_color, 2) # The default overrun behavior couldn't be changed for the simplest draw methods. var text_obj := TextLine.new() text_obj.text_overrun_behavior = TextServer.OVERRUN_TRIM_CHAR - text_obj.width = size.x - BUTTON_WIDTH - horizontal_margin_width + text_obj.width = size.x - button_width - horizontal_margin_width text_obj.add_string(placeholder_text if text.is_empty() else text, _get_font(), get_theme_font_size("font_size", "LineEdit")) text_obj.draw(ci, Vector2(5, 2), get_theme_color("font_placeholder_color", "LineEdit") if text.is_empty() else _get_font_color()) if is_instance_valid(icon): - var icon_side := BUTTON_WIDTH - horizontal_margin_width + 2 - icon.draw_rect(ci, Rect2(size.x - (BUTTON_WIDTH + 0.5 + icon_side) / 2, (size.y - icon_side) / 2, + var icon_side := button_width - horizontal_margin_width + 2 + icon.draw_rect(ci, Rect2(size.x - (button_width + 0.5 + icon_side) / 2, (size.y - icon_side) / 2, icon_side, icon_side), false, get_theme_color("icon_normal_color", "LeftConnectedButton")) # Helpers func _get_font() -> Font: - return ThemeUtils.mono_font if use_mono_font else ThemeUtils.regular_font + return ThemeUtils.mono_font if use_mono_font else ThemeUtils.main_font func _get_font_color() -> Color: return get_theme_color("font_color", "LineEdit") if font_color == Color.TRANSPARENT else font_color @@ -185,4 +188,4 @@ func _get_font_color() -> Color: func draw_button_border(theme_name: String) -> void: var button_outline: StyleBoxFlat = get_theme_stylebox(theme_name, "LeftConnectedButton").duplicate() button_outline.draw_center = false - button_outline.draw(ci, Rect2(size.x - BUTTON_WIDTH, 0, BUTTON_WIDTH, size.y)) + button_outline.draw(ci, Rect2(size.x - button_width, 0, button_width, size.y)) diff --git a/src/ui_widgets/PanelGrid.gd b/src/ui_widgets/PanelGrid.gd index 2b4eb72..b6de2ad 100644 --- a/src/ui_widgets/PanelGrid.gd +++ b/src/ui_widgets/PanelGrid.gd @@ -15,6 +15,7 @@ const bottom_spacing = 2 var boxes: Array[Rect2] = [] var copy_button: Button +var hovered_email: String func _ready() -> void: @@ -77,7 +78,9 @@ func _gui_input(event: InputEvent) -> void: var email := item_after_angle_bracket.get_slice(">", 0) var box := boxes[idx] if box.has_point(event.position): - if not is_instance_valid(copy_button): + if email != hovered_email: + if is_instance_valid(copy_button): + copy_button.queue_free() copy_button = Button.new() copy_button.theme_type_variation = "FlatButton" copy_button.icon = copy_icon @@ -94,3 +97,4 @@ func _gui_input(event: InputEvent) -> void: func remove_copy_button() -> void: if is_instance_valid(copy_button): copy_button.queue_free() + hovered_email = "" diff --git a/src/ui_widgets/ProceduralControl.gd b/src/ui_widgets/ProceduralControl.gd new file mode 100644 index 0000000..a81c46c --- /dev/null +++ b/src/ui_widgets/ProceduralControl.gd @@ -0,0 +1,240 @@ +## A control meant to be fully drawn. Such controls often need flat-like buttons, so this control providing a common implementation. +class_name ProceduralControl extends Control + +var ci := get_canvas_item() + +class ButtonData extends RefCounted: + var rect: Rect2 + var callable: Callable + var text_line: TextLine + var icon: DPITexture + var disabled: bool + + var theme_variation := "FlatButton" + var theme_color_overrides: Dictionary[String, Color] + var theme_stylebox_overrides: Dictionary[String, StyleBox] + var theme_h_separation_override := -1 + var use_arrow_cursor := false + + static func create_from_icon(new_rect: Rect2, new_callable: Callable, new_icon: DPITexture) -> ButtonData: + var new_button_data := ButtonData.new() + new_button_data.rect = new_rect + new_button_data.callable = new_callable + new_button_data.icon = new_icon + return new_button_data + + static func create_from_textline(new_rect: Rect2, new_callable: Callable, new_text_line: TextLine) -> ButtonData: + var new_button_data := ButtonData.new() + new_button_data.rect = new_rect + new_button_data.callable = new_callable + new_button_data.text_line = new_text_line + return new_button_data + + static func create_from_icon_and_textline(new_rect: Rect2, new_callable: Callable, new_icon: DPITexture, new_text_line: TextLine) -> ButtonData: + var new_button_data := ButtonData.new() + new_button_data.rect = new_rect + new_button_data.callable = new_callable + new_button_data.icon = new_icon + new_button_data.text_line = new_text_line + return new_button_data + +var buttons: Array[ButtonData] = [] +var hovered_button: ButtonData = null +var pressed_button: ButtonData = null + +func _ready() -> void: + mouse_exited.connect(_on_base_class_mouse_exited) + +func _on_base_class_mouse_exited() -> void: + hovered_button = null + mouse_default_cursor_shape = Control.CURSOR_ARROW + queue_redraw() + +func _draw() -> void: + for i in buttons.size(): + var button := buttons[i] + + # Stylebox drawing. + if button.disabled: + if "disabled" in button.theme_stylebox_overrides: + button.theme_stylebox_overrides["disabled"].draw(ci, button.rect) + else: + get_theme_stylebox("disabled", button.theme_variation).draw(ci, button.rect) + else: + if button == pressed_button and button == hovered_button: + if "pressed" in button.theme_stylebox_overrides: + button.theme_stylebox_overrides["pressed"].draw(ci, button.rect) + else: + get_theme_stylebox("pressed", button.theme_variation).draw(ci, button.rect) + elif button == hovered_button: + if "hover" in button.theme_stylebox_overrides: + button.theme_stylebox_overrides["hover"].draw(ci, button.rect) + else: + get_theme_stylebox("hover", button.theme_variation).draw(ci, button.rect) + + # Text and icon drawing + var has_text := is_instance_valid(button.text_line) + var has_icon := is_instance_valid(button.icon) + + if has_text and has_icon: + var h_separation: int + if button.theme_h_separation_override >= 0: + h_separation = button.theme_h_separation_override + else: + h_separation = get_theme_constant("h_separation", button.theme_variation) + + var font_color: Color + var icon_color: Color + if button.disabled: + if "icon_disabled_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_disabled_color"] + else: + icon_color = get_theme_color("icon_disabled_color", button.theme_variation) + + if "font_disabled_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_disabled_color"] + else: + font_color = get_theme_color("font_disabled_color", button.theme_variation) + else: + if button == pressed_button and button == hovered_button: + if "icon_pressed_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_pressed_color"] + else: + icon_color = get_theme_color("icon_pressed_color", button.theme_variation) + + if "font_pressed_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_pressed_color"] + else: + font_color = get_theme_color("font_pressed_color", button.theme_variation) + elif button == hovered_button: + if "icon_hover_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_hover_color"] + else: + icon_color = get_theme_color("icon_hover_color", button.theme_variation) + + if "font_hover_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_hover_color"] + else: + font_color = get_theme_color("font_hover_color", button.theme_variation) + else: + if "icon_normal_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_normal_color"] + else: + icon_color = get_theme_color("icon_normal_color", button.theme_variation) + + if "font_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_color"] + else: + font_color = get_theme_color("font_color", button.theme_variation) + + var text_size := button.text_line.get_size() + var icon_size := button.icon.get_size() + var icon_pos := button.rect.position + (Vector2(button.rect.size.x - text_size.x - icon_size.x - h_separation, + button.rect.size.y - icon_size.y - 2) / 2.0).round() + Vector2(0, 1) + button.icon.draw(ci, icon_pos, icon_color) + button.text_line.draw(ci, Vector2(icon_pos.x + icon_size.x + h_separation, (button.rect.size.y - text_size.y + 1) / 2.0).round(), font_color) + elif has_text: + var font_color: Color + if button.disabled: + if "font_disabled_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_disabled_color"] + else: + font_color = get_theme_color("font_disabled_color", button.theme_variation) + else: + if button == pressed_button and button == hovered_button: + if "font_pressed_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_pressed_color"] + else: + font_color = get_theme_color("font_pressed_color", button.theme_variation) + elif button == hovered_button: + if "font_hover_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_hover_color"] + else: + font_color = get_theme_color("font_hover_color", button.theme_variation) + else: + if "font_color" in button.theme_color_overrides: + font_color = button.theme_color_overrides["font_color"] + else: + font_color = get_theme_color("font_color", button.theme_variation) + + button.text_line.draw(ci, button.rect.position + (button.rect.size - button.text_line.get_size()) / 2.0, font_color) + elif has_icon: + var icon_color: Color + if button.disabled: + if "icon_disabled_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_disabled_color"] + else: + icon_color = get_theme_color("icon_disabled_color", button.theme_variation) + else: + if button == pressed_button and button == hovered_button: + if "icon_pressed_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_pressed_color"] + else: + icon_color = get_theme_color("icon_pressed_color", button.theme_variation) + elif button == hovered_button: + if "icon_hover_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_hover_color"] + else: + icon_color = get_theme_color("icon_hover_color", button.theme_variation) + else: + if "icon_normal_color" in button.theme_color_overrides: + icon_color = button.theme_color_overrides["icon_normal_color"] + else: + icon_color = get_theme_color("icon_normal_color", button.theme_variation) + + button.icon.draw(ci, button.rect.position + (button.rect.size - button.icon.get_size()) / 2.0, icon_color) + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouse: + var mouse_event: InputEventMouse = event + var event_pos := mouse_event.position + var should_update_hover := (event is InputEventMouse) + + if event is InputEventMouseButton: + if event.button_index == MOUSE_BUTTON_LEFT: + if event.is_pressed(): + pressed_button = hovered_button + queue_redraw() + elif event.is_released(): + if is_instance_valid(pressed_button) and pressed_button == hovered_button and not pressed_button.disabled: + pressed_button.callable.call() + pressed_button = null + should_update_hover = true + + if should_update_hover: + if event.button_mask == 0 and not (event is InputEventMouseButton and event.is_released() and event.button_index != MOUSE_BUTTON_NONE): + var found_hovered := false + for button in buttons: + if button.disabled: + continue + if button.rect.has_point(event_pos): + if hovered_button != button: + hovered_button = button + if not button.use_arrow_cursor: + mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + queue_redraw() + found_hovered = true + break + + if not found_hovered and hovered_button != null: + hovered_button = null + mouse_default_cursor_shape = Control.CURSOR_ARROW + queue_redraw() + else: + var found_hovered := false + for button in buttons: + if button.disabled: + continue + if button.rect.has_point(event_pos): + if hovered_button != button and button == pressed_button: + hovered_button = button + if not button.use_arrow_cursor: + mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + queue_redraw() + found_hovered = true + break + + if not found_hovered and hovered_button != null: + hovered_button = null + mouse_default_cursor_shape = Control.CURSOR_ARROW + queue_redraw() diff --git a/src/ui_widgets/ProceduralControl.gd.uid b/src/ui_widgets/ProceduralControl.gd.uid new file mode 100644 index 0000000..e3afdcc --- /dev/null +++ b/src/ui_widgets/ProceduralControl.gd.uid @@ -0,0 +1 @@ +uid://bniafq6ma1iln diff --git a/src/ui_widgets/basic_xnode_frame.tscn b/src/ui_widgets/basic_xnode_frame.tscn index 366b078..0ab9dd1 100644 --- a/src/ui_widgets/basic_xnode_frame.tscn +++ b/src/ui_widgets/basic_xnode_frame.tscn @@ -26,5 +26,6 @@ mouse_filter = 2 [node name="TextEdit" type="TextEdit" parent="."] custom_minimum_size = Vector2(0, 44) layout_mode = 2 +indent_wrapped_lines = true script = ExtResource("2_0i3q7") show_line_numbers = false diff --git a/src/ui_widgets/choose_name_dialog.gd b/src/ui_widgets/choose_name_dialog.gd index 56ee534..a1d3638 100644 --- a/src/ui_widgets/choose_name_dialog.gd +++ b/src/ui_widgets/choose_name_dialog.gd @@ -17,7 +17,7 @@ func _ready() -> void: name_edit.text_changed.connect(adapt_to_text) name_edit.text_change_canceled.connect(queue_free) name_edit.text_submitted.connect(_on_name_edit_text_submitted) - name_edit.add_theme_font_override("font", ThemeUtils.regular_font) + name_edit.add_theme_font_override("font", ThemeUtils.main_font) func _on_name_edit_text_submitted(_text: String) -> void: if not action_button.disabled: diff --git a/src/ui_widgets/collapseable_description.gd b/src/ui_widgets/collapseable_description.gd new file mode 100644 index 0000000..4aee38d --- /dev/null +++ b/src/ui_widgets/collapseable_description.gd @@ -0,0 +1,35 @@ +extends MarginContainer + +const collapsed_arrow = preload("res://assets/icons/SmallArrowLeft.svg") +const expanded_arrow = preload("res://assets/icons/SmallArrowDown.svg") + +@onready var label: Label = %Label +@onready var panel: PanelContainer = $Panel + +var collapsed := true +var short_text := "" +var full_text := "" + +func _ready() -> void: + label.add_theme_color_override("font_color", ThemeUtils.dim_text_color) + panel.draw.connect(_on_panel_draw) + +func setup(new_full_text: String, new_short_text: String) -> void: + short_text = new_short_text + full_text = new_full_text + update_text() + +func _on_panel_draw() -> void: + var arrow_texture := collapsed_arrow if collapsed else expanded_arrow + var texture_size := arrow_texture.get_size() + panel.draw_texture_rect(arrow_texture, Rect2(Vector2(panel.size.x - texture_size.x - 4, panel.size.y / 2 - texture_size.y / 2), texture_size), + false, ThemeUtils.icon_normal_color) + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_LEFT: + collapsed = not collapsed + update_text() + +func update_text() -> void: + label.text = short_text if collapsed else full_text + queue_redraw() diff --git a/src/ui_widgets/collapseable_description.gd.uid b/src/ui_widgets/collapseable_description.gd.uid new file mode 100644 index 0000000..94968d4 --- /dev/null +++ b/src/ui_widgets/collapseable_description.gd.uid @@ -0,0 +1 @@ +uid://djwq26clcpsil diff --git a/src/ui_widgets/collapseable_description.tscn b/src/ui_widgets/collapseable_description.tscn new file mode 100644 index 0000000..101b314 --- /dev/null +++ b/src/ui_widgets/collapseable_description.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=2 format=3 uid="uid://cii0useu00gj3"] + +[ext_resource type="Script" uid="uid://djwq26clcpsil" path="res://src/ui_widgets/collapseable_description.gd" id="1_d5e1r"] + +[node name="CollapseableDescription" type="MarginContainer"] +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 27.0 +grow_horizontal = 2 +size_flags_horizontal = 3 +mouse_filter = 0 +theme_override_constants/margin_bottom = 4 +script = ExtResource("1_d5e1r") + +[node name="Panel" type="PanelContainer" parent="."] +layout_mode = 2 +mouse_filter = 1 +theme_type_variation = &"SubtleFlatPanel" + +[node name="MarginContainer" type="MarginContainer" parent="Panel"] +layout_mode = 2 +theme_override_constants/margin_right = 20 + +[node name="Label" type="Label" parent="Panel/MarginContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/line_spacing = 1 +theme_override_constants/paragraph_spacing = 4 +autowrap_mode = 3 diff --git a/src/ui_widgets/color_configuration_popup.tscn b/src/ui_widgets/color_configuration_popup.tscn index 031a3b3..c35f73b 100644 --- a/src/ui_widgets/color_configuration_popup.tscn +++ b/src/ui_widgets/color_configuration_popup.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://b7wobq0ndm35"] [ext_resource type="Script" uid="uid://btl68wj2dmivk" path="res://src/ui_widgets/color_configuration_popup.gd" id="1_j0oms"] -[ext_resource type="Texture2D" uid="uid://dr2erka82g6j4" path="res://assets/icons/Edit.svg" id="2_y6afs"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="3_wd5vj"] +[ext_resource type="Texture2D" uid="uid://dr2erka82g6j4" path="res://assets/icons/FieldEdit.svg" id="2_y6afs"] +[ext_resource type="FontVariation" uid="uid://bo626nsycqtaj" path="res://assets/fonts/MainFont.tres" id="3_j0oms"] [ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="4_u07gm"] [ext_resource type="PackedScene" uid="uid://5f8uxavn1or1" path="res://src/ui_widgets/color_edit.tscn" id="5_idufj"] [ext_resource type="Texture2D" uid="uid://cj5x2ti8150ja" path="res://assets/icons/Delete.svg" id="6_50dbg"] @@ -47,7 +47,7 @@ layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 4 focus_mode = 1 -theme_override_fonts/font = ExtResource("3_wd5vj") +theme_override_fonts/font = ExtResource("3_j0oms") alignment = 1 max_length = 30 script = ExtResource("4_u07gm") diff --git a/src/ui_widgets/color_edit.gd b/src/ui_widgets/color_edit.gd index 35b2294..ff902e4 100644 --- a/src/ui_widgets/color_edit.gd +++ b/src/ui_widgets/color_edit.gd @@ -55,8 +55,8 @@ func _draw() -> void: stylebox.corner_radius_bottom_right = 5 stylebox.bg_color = ColorParser.text_to_color(ColorParser.add_hash_if_hex(value), Color(), enable_alpha) - draw_texture(checkerboard, Vector2(size.x - BUTTON_WIDTH, 1)) - draw_style_box(stylebox, Rect2(size.x - BUTTON_WIDTH, 1, BUTTON_WIDTH - 1, size.y - 2)) + draw_texture(checkerboard, Vector2(size.x - button_width, 1)) + draw_style_box(stylebox, Rect2(size.x - button_width, 1, button_width - 1, size.y - 2)) if is_instance_valid(temp_button) and temp_button.button_pressed: draw_button_border("pressed") elif is_instance_valid(temp_button) and temp_button.get_global_rect().has_point( diff --git a/src/ui_widgets/color_field.gd b/src/ui_widgets/color_field.gd index 1ce92ad..576113c 100644 --- a/src/ui_widgets/color_field.gd +++ b/src/ui_widgets/color_field.gd @@ -99,7 +99,7 @@ func _on_pressed() -> void: func _draw() -> void: super() - var h_offset := size.x - BUTTON_WIDTH + var h_offset := size.x - button_width var r := 5 checkerboard.draw(ci, Vector2(h_offset, 1)) # Draw the color or gradient. @@ -117,16 +117,14 @@ func _draw() -> void: var initial_pts := PackedVector2Array([Vector2(0, 1), Vector2(0, size.y - 1)]) for deg in range(90, -1, -15): var rad := deg_to_rad(deg) - initial_pts.append(Vector2(BUTTON_WIDTH - 1 - r + r * cos(rad), - size.y - 1 - r + r * sin(rad))) + initial_pts.append(Vector2(button_width - 1 - r + r * cos(rad), size.y - 1 - r + r * sin(rad))) for deg in range(0, -91, -15): var rad := deg_to_rad(deg) - initial_pts.append(Vector2(BUTTON_WIDTH - 1 - r + r * cos(rad), - r + 1 + r * sin(rad))) + initial_pts.append(Vector2(button_width - 1 - r + r * cos(rad), r + 1 + r * sin(rad))) for pt in initial_pts: points.append(pt + Vector2(h_offset, 0)) colors.append(Color.WHITE) - uvs.append(pt / Vector2(BUTTON_WIDTH - 1, size.y - 1)) + uvs.append(pt / Vector2(button_width - 1, size.y - 1)) RenderingServer.canvas_item_add_polygon(ci, points, colors, uvs, gradient_texture) drawn = true @@ -134,9 +132,8 @@ func _draw() -> void: var stylebox := StyleBoxFlat.new() stylebox.corner_radius_top_right = r stylebox.corner_radius_bottom_right = r - stylebox.bg_color = ColorParser.text_to_color( - element.get_attribute_true_color(attribute_name), Color.TRANSPARENT) - stylebox.draw(ci, Rect2(h_offset, 1, BUTTON_WIDTH - 1, size.y - 2)) + stylebox.bg_color = ColorParser.text_to_color(element.get_attribute_true_color(attribute_name), Color.TRANSPARENT) + stylebox.draw(ci, Rect2(h_offset, 1, button_width - 1, size.y - 2)) # Draw the button border. if is_instance_valid(temp_button) and temp_button.button_pressed: draw_button_border("pressed") diff --git a/src/ui_widgets/color_field_popup.tscn b/src/ui_widgets/color_field_popup.tscn index afd61a0..e556438 100644 --- a/src/ui_widgets/color_field_popup.tscn +++ b/src/ui_widgets/color_field_popup.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://f5cljfdpe85v"] [ext_resource type="Script" uid="uid://caecf6gysjqel" path="res://src/ui_widgets/color_field_popup.gd" id="1_xn1jy"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="2_cds3l"] +[ext_resource type="FontVariation" uid="uid://bo626nsycqtaj" path="res://assets/fonts/MainFont.tres" id="2_xn1jy"] [ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="3_1h7ne"] [ext_resource type="PackedScene" uid="uid://b1eig44cov474" path="res://src/ui_widgets/good_color_picker.tscn" id="4_0v7ma"] @@ -42,7 +42,7 @@ theme_override_constants/margin_right = 12 [node name="SearchField" type="LineEdit" parent="MainContainer/Content/Palettes/VBoxContainer/SearchBox"] layout_mode = 2 size_flags_horizontal = 3 -theme_override_fonts/font = ExtResource("2_cds3l") +theme_override_fonts/font = ExtResource("2_xn1jy") script = ExtResource("3_1h7ne") [node name="PalettesContent" type="VBoxContainer" parent="MainContainer/Content/Palettes/VBoxContainer"] diff --git a/src/ui_widgets/directory_path_widget.gd b/src/ui_widgets/directory_path_widget.gd index cab90ce..76dc01e 100644 --- a/src/ui_widgets/directory_path_widget.gd +++ b/src/ui_widgets/directory_path_widget.gd @@ -1,52 +1,32 @@ -extends Control +extends ProceduralControl +const BUTTON_SIDE_MARGIN := 2.0 +const DROPDOWN_BUTTON_SIDE_MARGIN := 4.0 +const ICON_SPACING = 2 const SLASH_SPACING = 8.0 -const ICON_SPACING = 3.0 const MAX_BUTTON_WIDTH = 180.0 -const BUTTON_SIDE_MARGIN := 2.0 -const DROPDOWN_BUTTON_SIDE_MARGIN := 5.0 const home_icon = preload("res://assets/icons/Home.svg") const computer_icon = preload("res://assets/icons/Computer.svg") -var ci := get_canvas_item() - signal directory_selected(path: String) -class ButtonData extends RefCounted: - var rect: Rect2 - var path: String - var display_text: String - var icon: Texture2D - - func _init(new_rect: Rect2, new_path: String, new_display_text: String, new_icon: Texture2D = null) -> void: - rect = new_rect - path = new_path - display_text = new_display_text - icon = new_icon - -var buttons: Array[ButtonData] = [] # The last button isn't clickable. -var dropdown_button: ButtonData = null # Uses collapsed paths +var dropdown_button: ButtonData var collapsed_paths := PackedStringArray() -var hovered_button: ButtonData = null -var pressed_button: ButtonData = null var path := "" -func _ready() -> void: - mouse_exited.connect(_on_mouse_exited) - func set_path(new_path: String) -> void: path = new_path sync_buttons.call_deferred() queue_redraw() func sync_buttons() -> void: + dropdown_button = null buttons.clear() collapsed_paths.clear() - dropdown_button = null - var font := ThemeUtils.regular_font + var font := ThemeUtils.main_font var font_size := get_theme_font_size("font_size", "FlatButton") var available_width := size.x - 20.0 @@ -57,180 +37,139 @@ func sync_buttons() -> void: var processed_path_component := processed_path.get_file() var button_content_width: float + var special_button_text := "" + var special_button_icon: DPITexture + var is_first_dir := false if processed_path_component.is_empty(): - if is_instance_valid(dropdown_button): - collapsed_paths.append(processed_path) - else: - button_content_width = font.get_string_size("Computer", HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x + ICON_SPACING + computer_icon.get_width() - if offset + button_content_width + BUTTON_SIDE_MARGIN * 2 + SLASH_SPACING > size.x: - button_content_width = font.get_string_size("…", HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x - dropdown_button = ButtonData.new(Rect2(0, 1, button_content_width + DROPDOWN_BUTTON_SIDE_MARGIN * 2, size.y - 2), "", "…") - collapsed_paths.append(processed_path) - else: - buttons.append(ButtonData.new(Rect2(0, 1, button_content_width + BUTTON_SIDE_MARGIN * 2, size.y - 2), processed_path, "Computer", computer_icon)) - offset += button_content_width + SLASH_SPACING + BUTTON_SIDE_MARGIN * 2 - break + special_button_text = "Computer" + special_button_icon = computer_icon + is_first_dir = true elif processed_path == Utils.get_home_dir(): + special_button_text = "Home" + special_button_icon = home_icon + if path != processed_path: + is_first_dir = true + + if not special_button_text.is_empty(): if is_instance_valid(dropdown_button): collapsed_paths.append(processed_path) else: - button_content_width = font.get_string_size("Home", HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x + ICON_SPACING + home_icon.get_width() + var text_line := TextLine.new() + text_line.width = MAX_BUTTON_WIDTH + text_line.add_string(special_button_text, font, font_size) + button_content_width = text_line.get_line_width() + ICON_SPACING + special_button_icon.get_width() if offset + button_content_width + BUTTON_SIDE_MARGIN * 2 + SLASH_SPACING > size.x: - button_content_width = font.get_string_size("…", HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x - dropdown_button = ButtonData.new(Rect2(0, 1, button_content_width + DROPDOWN_BUTTON_SIDE_MARGIN * 2, size.y - 2), "", "…") + text_line.clear() + text_line.add_string("…", font, font_size) + dropdown_button = ButtonData.create_from_textline( + Rect2(0, 1, text_line.get_line_width() + DROPDOWN_BUTTON_SIDE_MARGIN * 2, size.y - 2), _popup_dropdown, text_line) + dropdown_button.theme_color_overrides = { + "font_color": ThemeUtils.dimmer_text_color, + "font_hover_color": ThemeUtils.text_color, + "font_pressed_color": ThemeUtils.highlighted_text_color, + "font_disabled_color": ThemeUtils.text_color, + } + dropdown_button.use_arrow_cursor = true + buttons.append(dropdown_button) collapsed_paths.append(processed_path) else: - buttons.append(ButtonData.new(Rect2(0, 1, button_content_width + BUTTON_SIDE_MARGIN * 2, size.y - 2), processed_path, "Home", home_icon)) + var new_button := ButtonData.create_from_icon_and_textline(Rect2(0, 1, button_content_width + BUTTON_SIDE_MARGIN * 2, size.y - 2), + directory_selected.emit.bind(processed_path), special_button_icon, text_line) + new_button.use_arrow_cursor = true + new_button.theme_h_separation_override = ICON_SPACING + new_button.theme_color_overrides = { + "icon_normal_color": ThemeUtils.dimmer_text_color, + "font_color": ThemeUtils.dimmer_text_color, + "icon_hover_color": ThemeUtils.text_color, + "font_hover_color": ThemeUtils.text_color, + "icon_pressed_color": ThemeUtils.highlighted_text_color, + "font_pressed_color": ThemeUtils.highlighted_text_color, + "icon_disabled_color": ThemeUtils.text_color, + "font_disabled_color": ThemeUtils.text_color, + } + new_button.theme_stylebox_overrides = {"disabled": StyleBoxEmpty.new()} + buttons.append(new_button) offset += button_content_width + SLASH_SPACING + BUTTON_SIDE_MARGIN * 2 - if path != processed_path: + if is_first_dir: break else: if is_instance_valid(dropdown_button): collapsed_paths.append(processed_path) else: - button_content_width = font.get_string_size(processed_path_component, HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x + var text_line := TextLine.new() + text_line.width = MAX_BUTTON_WIDTH + text_line.add_string(processed_path_component, font, font_size) + button_content_width = text_line.get_line_width() # Check against available width since space for the dropdown button is still needed. if offset + button_content_width + BUTTON_SIDE_MARGIN * 2 + SLASH_SPACING > available_width: - button_content_width = font.get_string_size("…", HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x - dropdown_button = ButtonData.new(Rect2(0, 1, button_content_width + DROPDOWN_BUTTON_SIDE_MARGIN * 2, size.y - 2), "", "…") + text_line.clear() + text_line.add_string("…", font, font_size) + dropdown_button = ButtonData.create_from_textline( + Rect2(0, 1, text_line.get_line_width() + DROPDOWN_BUTTON_SIDE_MARGIN * 2, size.y - 2), _popup_dropdown, text_line) + dropdown_button.theme_color_overrides = { + "font_color": ThemeUtils.dimmer_text_color, + "font_hover_color": ThemeUtils.text_color, + "font_pressed_color": ThemeUtils.highlighted_text_color, + "font_disabled_color": ThemeUtils.text_color, + } + dropdown_button.use_arrow_cursor = true + buttons.append(dropdown_button) collapsed_paths.append(processed_path) else: - buttons.append(ButtonData.new(Rect2(0, 1, button_content_width + BUTTON_SIDE_MARGIN * 2, size.y - 2), processed_path, processed_path_component)) + var new_button := ButtonData.create_from_textline(Rect2(0, 1, button_content_width + BUTTON_SIDE_MARGIN * 2, size.y - 2), + directory_selected.emit.bind(processed_path), text_line) + new_button.use_arrow_cursor = true + new_button.theme_h_separation_override = ICON_SPACING + new_button.theme_color_overrides = { + "icon_normal_color": ThemeUtils.dimmer_text_color, + "font_color": ThemeUtils.dimmer_text_color, + "icon_hover_color": ThemeUtils.text_color, + "font_hover_color": ThemeUtils.text_color, + "icon_pressed_color": ThemeUtils.highlighted_text_color, + "font_pressed_color": ThemeUtils.highlighted_text_color, + "icon_disabled_color": ThemeUtils.text_color, + "font_disabled_color": ThemeUtils.text_color, + } + new_button.theme_stylebox_overrides = {"disabled": StyleBoxEmpty.new()} + buttons.append(new_button) offset += button_content_width + SLASH_SPACING + BUTTON_SIDE_MARGIN * 2 - if processed_path == processed_path.get_base_dir(): - break processed_path = processed_path.get_base_dir() + buttons[0].disabled = true buttons.reverse() - var buttons_to_reposition: Array[ButtonData] = buttons.duplicate() - if is_instance_valid(dropdown_button): - buttons_to_reposition.push_front(dropdown_button) - + # Reorder buttons. offset = 0.0 - for i in buttons_to_reposition.size(): - var button := buttons_to_reposition[i] - + for i in buttons.size(): + var button := buttons[i] button.rect.position.x = offset - - var side_margin := DROPDOWN_BUTTON_SIDE_MARGIN if button == dropdown_button else BUTTON_SIDE_MARGIN - var content_width := font.get_string_size(button.display_text, HORIZONTAL_ALIGNMENT_CENTER, MAX_BUTTON_WIDTH, font_size).x - if is_instance_valid(button.icon): - content_width += button.icon.get_width() + ICON_SPACING - offset += content_width + side_margin * 2 - - if i != buttons_to_reposition.size() - 1: + offset += button.rect.size.x + if i != buttons.size() - 1: offset += SLASH_SPACING HandlerGUI.throw_mouse_motion_event() queue_redraw() func _draw() -> void: - var font := ThemeUtils.regular_font + super() + var font := ThemeUtils.main_font var font_size := get_theme_font_size("font_size", "FlatButton") - - var buttons_to_draw: Array[ButtonData] = buttons.duplicate() - if is_instance_valid(dropdown_button): - buttons_to_draw.push_front(dropdown_button) - - for i in buttons_to_draw.size(): - var button := buttons_to_draw[i] - - var component_modulate := ThemeUtils.dimmer_text_color - if button == pressed_button and button == hovered_button: - component_modulate = ThemeUtils.highlighted_text_color - elif i == buttons_to_draw.size() - 1 or button == hovered_button: - component_modulate = ThemeUtils.text_color - - if button == pressed_button and button == hovered_button: - get_theme_stylebox("pressed", "FlatButton").draw(ci, button.rect) - elif button == hovered_button: - get_theme_stylebox("hover", "FlatButton").draw(ci, button.rect) - - if is_instance_valid(button.icon): - var text_x := button.rect.position.x + BUTTON_SIDE_MARGIN - button.icon.draw(ci, Vector2(text_x, (size.y - button.icon.get_height()) / 2.0), component_modulate) - text_x += button.icon.get_width() + ICON_SPACING - font.draw_string(ci, Vector2(text_x, 16), button.display_text, HORIZONTAL_ALIGNMENT_LEFT, MAX_BUTTON_WIDTH, font_size, component_modulate) - else: - var text_line := TextLine.new() - text_line.add_string(button.display_text, font, font_size) - text_line.width = button.rect.size.x - text_line.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS - var side_margin := DROPDOWN_BUTTON_SIDE_MARGIN if button == dropdown_button else BUTTON_SIDE_MARGIN - text_line.draw(ci, Vector2(button.rect.position.x + side_margin, 2), component_modulate) - - if i < buttons_to_draw.size() - 1: - font.draw_string(ci, Vector2(button.rect.end.x + 0.5, 16), "/", HORIZONTAL_ALIGNMENT_CENTER, SLASH_SPACING, font_size, ThemeUtils.dimmer_text_color) + for i in buttons.size() - 1: + font.draw_string(ci, Vector2(buttons[i].rect.end.x + 0.5, 16), "/", HORIZONTAL_ALIGNMENT_CENTER, SLASH_SPACING, font_size, ThemeUtils.dimmer_text_color) -func _gui_input(event: InputEvent) -> void: - if event is InputEventMouseMotion: - if event.button_mask == 0: - var found_hovered := false - for button_idx in buttons.size() - 1: - var button := buttons[button_idx] - if button.rect.has_point(event.position): - if hovered_button != button: - hovered_button = button - queue_redraw() - found_hovered = true - break - - if not found_hovered and is_instance_valid(dropdown_button) and dropdown_button.rect.has_point(event.position): - if hovered_button != dropdown_button: - hovered_button = dropdown_button - queue_redraw() - found_hovered = true - - if not found_hovered and hovered_button != null: - hovered_button = null - queue_redraw() + +func _popup_dropdown() -> void: + var btn_array: Array[Button] = [] + for collapsed_path in collapsed_paths: + var display_name := collapsed_path.get_file() + if display_name.is_empty(): + btn_array.append(ContextPopup.create_button("Computer", directory_selected.emit.bind(collapsed_path), false, computer_icon)) + elif collapsed_path == Utils.get_home_dir(): + btn_array.append(ContextPopup.create_button("Home", directory_selected.emit.bind(collapsed_path), false, home_icon)) else: - var found_hovered := false - for button_idx in buttons.size() - 1: - var button := buttons[button_idx] - if button.rect.has_point(event.position): - if hovered_button != button and button == pressed_button: - hovered_button = button - queue_redraw() - found_hovered = true - break - - if not found_hovered and is_instance_valid(dropdown_button) and dropdown_button.rect.has_point(event.position): - if hovered_button != dropdown_button: - hovered_button = dropdown_button - queue_redraw() - found_hovered = true - - if not found_hovered and hovered_button != null: - hovered_button = null - queue_redraw() + btn_array.append(ContextPopup.create_button(display_name, directory_selected.emit.bind(collapsed_path))) - elif event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT: - if event.is_pressed(): - pressed_button = hovered_button - queue_redraw() - elif event.is_released(): - if is_instance_valid(pressed_button) and pressed_button == hovered_button: - if pressed_button == dropdown_button: - var btn_array: Array[Button] = [] - for collapsed_path in collapsed_paths: - var display_name := collapsed_path.get_file() - if display_name.is_empty(): - btn_array.append(ContextPopup.create_button("Computer", directory_selected.emit.bind(collapsed_path), false, computer_icon)) - elif collapsed_path == Utils.get_home_dir(): - btn_array.append(ContextPopup.create_button("Home", directory_selected.emit.bind(collapsed_path), false, home_icon)) - else: - btn_array.append(ContextPopup.create_button(display_name, directory_selected.emit.bind(collapsed_path))) - - var dropdown_popup := ContextPopup.new() - dropdown_popup.setup(btn_array, true, dropdown_button.rect.size.x, -1) - HandlerGUI.popup_under_rect_center(dropdown_popup, Rect2(dropdown_button.rect.position + global_position, dropdown_button.rect.size), get_viewport()) - else: - directory_selected.emit(pressed_button.path) - pressed_button = null - -func _on_mouse_exited() -> void: - hovered_button = null - queue_redraw() + var dropdown_popup := ContextPopup.new() + dropdown_popup.setup(btn_array, true) + HandlerGUI.popup_under_rect_center(dropdown_popup, Rect2(dropdown_button.rect.position + global_position, dropdown_button.rect.size), get_viewport()) diff --git a/src/ui_widgets/dropdown.gd b/src/ui_widgets/dropdown.gd deleted file mode 100644 index 36db216..0000000 --- a/src/ui_widgets/dropdown.gd +++ /dev/null @@ -1,85 +0,0 @@ -# A dropdown with multiple options, not tied to any attribute. -extends HBoxContainer - -@export var values: Array[Variant] -@export var disabled_values: Array[Variant] # References values. -@export var aliases: Dictionary = {} # References values. -@export var restricted := true -@export var editing_enabled := false -@export var align_left := false # The alignment of the popup options' text. -# TODO Typed Dictionary wonkiness -@export var value_text_map: Dictionary = {} # Dictionary[Variant, String] - -@onready var line_edit: BetterLineEdit = $LineEdit -@onready var button: Button = $Button - -signal value_changed(new_value: Variant) -var _value: Variant - -var tap_start_time := 0.0 - -func set_value(new_value: Variant, emit_changed := true) -> void: - if _value != new_value: - _value = new_value - if emit_changed: - value_changed.emit(_value) - if is_instance_valid(line_edit): - _sync_line_edit() - -func _ready() -> void: - if not editing_enabled: - line_edit.editable = false - line_edit.gui_input.connect(_on_line_edit_gui_input) - line_edit.text_changed.connect(_on_text_changed) - line_edit.text_submitted.connect(_on_text_submitted) - button.pressed.connect(_on_button_pressed) - _sync_line_edit() - - var max_width := 0 - for val in values: - max_width = maxi(int(line_edit.get_theme_font("font").get_string_size(str(val), - HORIZONTAL_ALIGNMENT_LEFT, -1, line_edit.get_theme_font_size("font_size")).x), - max_width) - line_edit.size.x = max_width + 4 - -func _on_line_edit_gui_input(event: InputEvent) -> void: - if event is InputEventScreenTouch: - if event.pressed: - tap_start_time = Time.get_ticks_msec() - else: - var tap_duration := Time.get_ticks_msec() - tap_start_time - if tap_duration <= 200: - line_edit.release_focus() - _on_button_pressed() - -func _on_button_pressed() -> void: - var btn_arr: Array[Button] = [] - for val in values: - btn_arr.append(ContextPopup.create_button(value_text_map.get(val, str(val)), - set_value.bind(val), disabled_values.has(val) or val == _value)) - - var value_picker := ContextPopup.new() - var max_height = get_window().size.y / (get_tree().root.content_scale_factor * 2.0) - value_picker.setup(btn_arr, align_left, size.x, max_height) - HandlerGUI.popup_under_rect(value_picker, line_edit.get_global_rect(), get_viewport()) - - -func _on_text_submitted(new_text: String) -> void: - if new_text in aliases: - new_text = aliases[new_text] - - if (restricted and new_text in values) or not restricted: - set_value(new_text) - else: - _sync_line_edit() - line_edit.remove_theme_color_override("font_color") - -func _on_text_changed(new_text: String) -> void: - if restricted: - if new_text in aliases: - new_text = aliases[new_text] - line_edit.add_theme_color_override("font_color", - Configs.savedata.get_validity_color(not new_text in values)) - -func _sync_line_edit() -> void: - line_edit.text = value_text_map.get(_value, str(_value)) diff --git a/src/ui_widgets/dropdown.gd.uid b/src/ui_widgets/dropdown.gd.uid deleted file mode 100644 index 96a7bf9..0000000 --- a/src/ui_widgets/dropdown.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bp4ji11u8dr0m diff --git a/src/ui_widgets/dropdown.tscn b/src/ui_widgets/dropdown.tscn deleted file mode 100644 index 2ec7810..0000000 --- a/src/ui_widgets/dropdown.tscn +++ /dev/null @@ -1,33 +0,0 @@ -[gd_scene load_steps=5 format=3 uid="uid://dbu1lvajypafb"] - -[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="1_0ifbb"] -[ext_resource type="Script" uid="uid://bp4ji11u8dr0m" path="res://src/ui_widgets/dropdown.gd" id="1_133xu"] -[ext_resource type="Texture2D" uid="uid://coda6chhcatal" path="res://assets/icons/Arrow.svg" id="2_4oygd"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="2_s4ro5"] - -[node name="Dropdown" type="HBoxContainer"] -custom_minimum_size = Vector2(0, 22) -offset_right = 49.0 -offset_bottom = 22.0 -size_flags_horizontal = 0 -size_flags_vertical = 0 -theme_override_constants/separation = 0 -script = ExtResource("1_133xu") - -[node name="LineEdit" type="LineEdit" parent="."] -layout_mode = 2 -size_flags_horizontal = 3 -theme_type_variation = &"RightConnectedLineEdit" -theme_override_fonts/font = ExtResource("2_s4ro5") -script = ExtResource("1_0ifbb") - -[node name="Button" type="Button" parent="."] -custom_minimum_size = Vector2(20, 0) -layout_mode = 2 -size_flags_horizontal = 8 -focus_mode = 0 -mouse_filter = 1 -mouse_default_cursor_shape = 2 -theme_type_variation = &"LeftConnectedButton" -icon = ExtResource("2_4oygd") -expand_icon = true diff --git a/src/ui_widgets/dropdown_basic.gd b/src/ui_widgets/dropdown_basic.gd new file mode 100644 index 0000000..ee988fb --- /dev/null +++ b/src/ui_widgets/dropdown_basic.gd @@ -0,0 +1,40 @@ +# A dropdown with multiple options, not tied to any attribute. +extends Dropdown + +@export var values: Array +@export var disabled_values: Array # References values. +@export var aliases: Dictionary[String, Variant] = {} # References values. +# TODO Typed Dictionary wonkiness +@export var value_text_map := {} # Dictionary[Variant, String] + +signal value_changed(new_value: Variant) +var _value: Variant + +func set_value(new_value: Variant, emit_changed := true) -> void: + if _value != new_value: + _value = new_value + if emit_changed: + value_changed.emit(_value) + set_text(get_value_string(_value)) + + +func _on_text_submitted(new_text: String) -> void: + var new_value: Variant = new_text + if new_text in aliases: + new_text = aliases[new_text] + if new_value in values: + set_value(new_value) + +func _on_text_changed(new_text: String) -> void: + if new_text in aliases: + new_text = aliases[new_text] + line_edit.add_theme_color_override("font_color", Configs.savedata.get_validity_color(not new_text in values)) + +func _get_dropdown_buttons() -> Array[Button]: + var btn_arr: Array[Button] = [] + for i in values: + btn_arr.append(ContextPopup.create_button(get_value_string(i), set_value.bind(i), disabled_values.has(i) or i == _value)) + return btn_arr + +func get_value_string(p_value: Variant) -> String: + return value_text_map.get(p_value, str(p_value)) diff --git a/src/ui_widgets/dropdown_basic.gd.uid b/src/ui_widgets/dropdown_basic.gd.uid new file mode 100644 index 0000000..fab0fd2 --- /dev/null +++ b/src/ui_widgets/dropdown_basic.gd.uid @@ -0,0 +1 @@ +uid://bvh3i8ytaohao diff --git a/src/ui_widgets/dropdown_basic.tscn b/src/ui_widgets/dropdown_basic.tscn new file mode 100644 index 0000000..493cfad --- /dev/null +++ b/src/ui_widgets/dropdown_basic.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://bpr5yv7pbv13g"] + +[ext_resource type="Script" uid="uid://bvh3i8ytaohao" path="res://src/ui_widgets/dropdown_basic.gd" id="1_1wr00"] + +[node name="DropdownBasic" type="Control"] +custom_minimum_size = Vector2(48, 22) +layout_mode = 3 +anchors_preset = 0 +offset_right = 144.0 +offset_bottom = 22.0 +mouse_filter = 1 +script = ExtResource("1_1wr00") diff --git a/src/ui_widgets/dropdown_numeric.gd b/src/ui_widgets/dropdown_numeric.gd new file mode 100644 index 0000000..ce5bd9b --- /dev/null +++ b/src/ui_widgets/dropdown_numeric.gd @@ -0,0 +1,43 @@ +# A dropdown with multiple options, not tied to any attribute. +extends Dropdown + +const edit_icon = preload("res://assets/icons/Edit.svg") + +@export var use_integers := false +@export var min_value := 0.0 +@export var max_value := INF +@export var special_value_exception := NAN # An optional single value outside of the range. +@export var values_for_dropdown: PackedFloat64Array +@export var value_text_map: Dictionary[float, String] = {} + +signal value_changed(new_value: float) +var _value := NAN + +func set_value(new_value: float, emit_changed := true) -> void: + if _value != new_value: + _value = new_value + if emit_changed: + value_changed.emit(_value) + set_text(get_value_string(_value)) + + +func _on_text_submitted(new_text: String) -> void: + var new_value := NumstringParser.evaluate(new_text) + if new_value == special_value_exception: + set_value(new_value) + else: + set_value(clampf(new_value, min_value, max_value)) + +func _get_dropdown_buttons() -> Array[Button]: + var btn_arr: Array[Button] = [] + + var edit_btn := ContextPopup.create_button("", _enter_edit_mode, false, edit_icon) + edit_btn.icon_alignment = HORIZONTAL_ALIGNMENT_CENTER + btn_arr.append(edit_btn) + + for i in values_for_dropdown: + btn_arr.append(ContextPopup.create_button(get_value_string(i), set_value.bind(i), is_equal_approx(i, _value))) + return btn_arr + +func get_value_string(p_value: float) -> String: + return value_text_map.get(p_value, String.num_int64(roundi(p_value)) if use_integers else String.num(p_value)) diff --git a/src/ui_widgets/dropdown_numeric.gd.uid b/src/ui_widgets/dropdown_numeric.gd.uid new file mode 100644 index 0000000..81cde36 --- /dev/null +++ b/src/ui_widgets/dropdown_numeric.gd.uid @@ -0,0 +1 @@ +uid://jt23l0tx8vdj diff --git a/src/ui_widgets/dropdown_numeric.tscn b/src/ui_widgets/dropdown_numeric.tscn new file mode 100644 index 0000000..d63aaf5 --- /dev/null +++ b/src/ui_widgets/dropdown_numeric.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=3 uid="uid://dps7jypr3qy61"] + +[ext_resource type="Script" uid="uid://jt23l0tx8vdj" path="res://src/ui_widgets/dropdown_numeric.gd" id="1_w2lqh"] + +[node name="NumericDropdown" type="Control"] +layout_mode = 3 +anchors_preset = 0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +mouse_filter = 1 +script = ExtResource("1_w2lqh") +special_value_exception = nan +editing_enabled = true diff --git a/src/ui_widgets/enum_field.gd b/src/ui_widgets/enum_field.gd index 211ddd6..2706203 100644 --- a/src/ui_widgets/enum_field.gd +++ b/src/ui_widgets/enum_field.gd @@ -1,5 +1,5 @@ # An editor to be tied to an enum attribute. -extends LineEditButton +extends Dropdown var element: Element var attribute_name: String # May propagate. @@ -12,24 +12,24 @@ func set_value(new_value: String, save := false) -> void: if save: State.save_svg() -func setup_placeholder() -> void: - placeholder_text = element.get_default(attribute_name) - func _ready() -> void: + add_theme_font_override("font", ThemeUtils.mono_font) + super() Configs.basic_colors_changed.connect(sync) sync() element.attribute_changed.connect(_on_element_attribute_changed) if attribute_name in DB.PROPAGATED_ATTRIBUTES: element.ancestor_attribute_changed.connect(_on_element_ancestor_attribute_changed) - text_submitted.connect(_on_text_submitted) - focus_entered.connect(reset_font_color) - text_changed.connect(_on_text_changed) - text_change_canceled.connect(sync) - pressed.connect(_on_pressed) - button_gui_input.connect(_on_button_gui_input) tooltip_text = attribute_name - setup_placeholder() + check_placeholder_logic() + +func check_placeholder_logic() -> void: + if element.has_attribute(attribute_name): + remove_theme_color_override("font_color") + else: + add_theme_color_override("font_color", get_theme_color("font_placeholder_color", "LineEdit")) + set_text(element.get_default(attribute_name)) func _on_element_attribute_changed(attribute_changed: String) -> void: @@ -38,11 +38,11 @@ func _on_element_attribute_changed(attribute_changed: String) -> void: func _on_element_ancestor_attribute_changed(attribute_changed: String) -> void: if attribute_name == attribute_changed: - setup_placeholder() + check_placeholder_logic() sync() -func _on_pressed() -> void: +func _get_dropdown_buttons() -> Array[Button]: var btn_arr: Array[Button] = [] # Add a default. var reset_btn := ContextPopup.create_button("", set_value.bind("", true), @@ -51,15 +51,12 @@ func _on_pressed() -> void: btn_arr.append(reset_btn) # Add a button for each enum value. for enum_constant in DB.ATTRIBUTE_ENUM_VALUES[attribute_name]: - var btn := ContextPopup.create_button(enum_constant, - set_value.bind(enum_constant, true), + var btn := ContextPopup.create_button(enum_constant, set_value.bind(enum_constant, true), enum_constant == element.get_attribute_value(attribute_name)) if enum_constant == element.get_default(attribute_name): btn.add_theme_font_override("font", ThemeUtils.bold_font) btn_arr.append(btn) - var value_picker := ContextPopup.new() - value_picker.setup(btn_arr, false, size.x) - HandlerGUI.popup_under_rect(value_picker, get_global_rect(), get_viewport()) + return btn_arr func _on_text_submitted(new_text: String) -> void: @@ -68,23 +65,23 @@ func _on_text_submitted(new_text: String) -> void: else: sync() - func _on_text_changed(new_text: String) -> void: - font_color = Configs.savedata.get_validity_color( - not new_text in DB.ATTRIBUTE_ENUM_VALUES[attribute_name]) + line_edit.add_theme_color_override("font_color", Configs.savedata.get_validity_color(not new_text in DB.ATTRIBUTE_ENUM_VALUES[attribute_name])) + +func _get_line_edit_activation_text() -> String: + return element.get_attribute_value(attribute_name) func sync() -> void: var new_value := element.get_attribute_value(attribute_name) - text = new_value - reset_font_color() + set_text(new_value) if new_value == element.get_default(attribute_name): - font_color = Configs.savedata.basic_color_warning - - -func _on_button_gui_input(event: InputEvent) -> void: - if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_RIGHT and event.is_pressed(): - accept_event() - HandlerGUI.throw_mouse_motion_event() + add_theme_color_override("font_color", Configs.savedata.basic_color_warning) else: - temp_button.mouse_filter = Utils.mouse_filter_pass_non_drag_events(event) + check_placeholder_logic() + +func _make_custom_tooltip(for_text: String) -> Object: + var label := Label.new() + label.add_theme_font_override("font", ThemeUtils.mono_font) + label.text = for_text + return label diff --git a/src/ui_widgets/enum_field.tscn b/src/ui_widgets/enum_field.tscn index 7f30830..16d24f5 100644 --- a/src/ui_widgets/enum_field.tscn +++ b/src/ui_widgets/enum_field.tscn @@ -1,12 +1,12 @@ -[gd_scene load_steps=3 format=3 uid="uid://d2da0thyq5rq8"] +[gd_scene load_steps=2 format=3 uid="uid://d2da0thyq5rq8"] [ext_resource type="Script" uid="uid://bplpuld6fqv7q" path="res://src/ui_widgets/enum_field.gd" id="1_1jqoy"] -[ext_resource type="Texture2D" uid="uid://coda6chhcatal" path="res://assets/icons/Arrow.svg" id="3_vhd8v"] [node name="EnumField" type="Control"] -custom_minimum_size = Vector2(75, 0) +custom_minimum_size = Vector2(81, 22) layout_mode = 3 anchors_preset = 0 +offset_right = 75.0 +mouse_filter = 1 script = ExtResource("1_1jqoy") -icon = ExtResource("3_vhd8v") -mono_font_tooltip = true +editing_enabled = true diff --git a/src/ui_widgets/file_path_field.gd b/src/ui_widgets/file_path_field.gd new file mode 100644 index 0000000..4033d61 --- /dev/null +++ b/src/ui_widgets/file_path_field.gd @@ -0,0 +1,43 @@ +extends HBoxContainer + +var extensions := PackedStringArray() + +@onready var line_edit: BetterLineEdit = $LineEdit +@onready var button: Button = $Button + +signal value_changed(new_value: String) +var value := "": + set(new_value): + if value != new_value: + value = new_value + value_changed.emit(new_value) + +func set_value(new_value: String) -> void: + value = new_value + +func _ready() -> void: + button.pressed.connect(FileUtils.open_custom_import_dialog.bind(extensions, set_value)) + line_edit.text_submitted.connect(_on_text_submitted) + line_edit.text_changed.connect(sync_line_edit_font.unbind(1)) + line_edit.placeholder_text = Translator.translate("No file path") + value_changed.connect(sync_line_edit.unbind(1)) + sync_line_edit() + +func sync_line_edit() -> void: + if is_instance_valid(line_edit): + line_edit.text = Utils.simplify_file_path(value) + sync_line_edit_font() + +func sync_line_edit_font() -> void: + if is_instance_valid(line_edit): + if line_edit.text.is_empty(): + line_edit.add_theme_font_override("font", ThemeUtils.main_font) + else: + line_edit.remove_theme_font_override("font") + # TODO This should not be needed. + line_edit.text += " " + await get_tree().process_frame + line_edit.text = line_edit.text.left(-1) + +func _on_text_submitted(new_text: String) -> void: + set_value(new_text.replace("~", Utils.get_home_dir())) diff --git a/src/ui_widgets/file_path_field.gd.uid b/src/ui_widgets/file_path_field.gd.uid new file mode 100644 index 0000000..03e0170 --- /dev/null +++ b/src/ui_widgets/file_path_field.gd.uid @@ -0,0 +1 @@ +uid://dm646g7ndq56u diff --git a/src/ui_widgets/file_path_field.tscn b/src/ui_widgets/file_path_field.tscn new file mode 100644 index 0000000..0b38718 --- /dev/null +++ b/src/ui_widgets/file_path_field.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=4 format=3 uid="uid://dm3l2yb8crdqr"] + +[ext_resource type="Script" uid="uid://dm646g7ndq56u" path="res://src/ui_widgets/file_path_field.gd" id="1_vugfe"] +[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="2_vugfe"] +[ext_resource type="Texture2D" uid="uid://n6ive1o6t4bp" path="res://assets/icons/FileBrowse.svg" id="3_qlle3"] + +[node name="FilePathField" type="HBoxContainer"] +custom_minimum_size = Vector2(130, 22) +offset_right = 93.0 +offset_bottom = 31.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +theme_override_constants/separation = 0 +script = ExtResource("1_vugfe") + +[node name="LineEdit" type="LineEdit" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +theme_type_variation = &"RightConnectedLineEdit" +script = ExtResource("2_vugfe") + +[node name="Button" type="Button" parent="."] +custom_minimum_size = Vector2(24, 0) +layout_mode = 2 +size_flags_horizontal = 8 +focus_mode = 0 +mouse_filter = 1 +mouse_default_cursor_shape = 2 +theme_type_variation = &"LeftConnectedButton" +icon = ExtResource("3_qlle3") +expand_icon = true diff --git a/src/ui_widgets/flag_field.gd b/src/ui_widgets/flag_field.gd index 7016a5f..d8f52d6 100644 --- a/src/ui_widgets/flag_field.gd +++ b/src/ui_widgets/flag_field.gd @@ -1,6 +1,8 @@ # An editor for flags with the value of 0 or 1, not tied to an attribute. extends Button +var ci := get_canvas_item() + var hovered := false signal value_changed(new_value: int) @@ -20,16 +22,14 @@ func _on_toggled(is_state_pressed: bool) -> void: set_value(1 if is_state_pressed else 0) func _ready() -> void: - value_changed.connect(_on_value_changed) toggled.connect(_on_toggled) mouse_entered.connect(_on_mouse_entered) mouse_exited.connect(_on_mouse_exited) - button_pressed = (get_value() == 1) - text = String.num_uint64(get_value()) + value_changed.connect(_on_value_changed) + _on_value_changed(get_value()) func _on_value_changed(new_value: int) -> void: button_pressed = (new_value == 1) - text = String.num_uint64(new_value) func _on_mouse_entered() -> void: @@ -48,7 +48,16 @@ func _draw() -> void: hover_stylebox.corner_radius_top_right = 3 hover_stylebox.border_width_bottom = 2 hover_stylebox.border_color = Color(1, 1, 1, 0.2) - draw_style_box(hover_stylebox, Rect2(Vector2.ZERO, size)) + hover_stylebox.draw(ci, Rect2(Vector2.ZERO, size)) + if button_pressed: + ThemeUtils.mono_font.draw_char(ci, Vector2(5, 14), ord("1"), 14, get_theme_color("font_hover_pressed_color")) + else: + ThemeUtils.mono_font.draw_char(ci, Vector2(5, 14), ord("0"), 14, get_theme_color("font_hover_color")) + else: + if button_pressed: + ThemeUtils.mono_font.draw_char(ci, Vector2(5, 14), ord("1"), 14, get_theme_color("font_pressed_color")) + else: + ThemeUtils.mono_font.draw_char(ci, Vector2(5, 14), ord("0"), 14, get_theme_color("font_color")) func _make_custom_tooltip(for_text: String) -> Object: diff --git a/src/ui_widgets/flag_field.tscn b/src/ui_widgets/flag_field.tscn index ae5f211..3dc316a 100644 --- a/src/ui_widgets/flag_field.tscn +++ b/src/ui_widgets/flag_field.tscn @@ -1,13 +1,7 @@ -[gd_scene load_steps=7 format=3 uid="uid://br8g7w38jguh4"] +[gd_scene load_steps=5 format=3 uid="uid://br8g7w38jguh4"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="1_p8s8y"] [ext_resource type="Script" uid="uid://ndfvlxytvcm8" path="res://src/ui_widgets/flag_field.gd" id="2_0bhg4"] -[sub_resource type="FontVariation" id="FontVariation_46ud6"] -base_font = ExtResource("1_p8s8y") -spacing_top = -1 -spacing_bottom = -1 - [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_oo47u"] content_margin_left = 5.0 content_margin_top = 0.0 @@ -39,15 +33,15 @@ offset_bottom = 18.0 focus_mode = 0 mouse_filter = 1 mouse_default_cursor_shape = 2 -theme_override_colors/font_color = Color(1, 0.84705883, 0.84313726, 1) -theme_override_colors/font_pressed_color = Color(0.70666665, 1, 0.6, 1) -theme_override_fonts/font = SubResource("FontVariation_46ud6") -theme_override_font_sizes/font_size = 14 +theme_override_colors/font_color = Color(1, 0.7490196, 0.7490196, 1) +theme_override_colors/font_pressed_color = Color(0.7019608, 1, 0.6, 1) +theme_override_colors/font_hover_color = Color(1, 1, 1, 1) +theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1) theme_override_styles/normal = SubResource("StyleBoxFlat_oo47u") theme_override_styles/pressed = SubResource("StyleBoxFlat_uepoa") theme_override_styles/hover = SubResource("StyleBoxFlat_oo47u") theme_override_styles/hover_pressed = SubResource("StyleBoxFlat_uepoa") theme_override_styles/disabled = SubResource("StyleBoxEmpty_kfgda") toggle_mode = true -text = "0" +action_mode = 0 script = ExtResource("2_0bhg4") diff --git a/src/ui_widgets/fps_limit_dropdown.gd b/src/ui_widgets/fps_limit_dropdown.gd deleted file mode 100644 index 1ba6683..0000000 --- a/src/ui_widgets/fps_limit_dropdown.gd +++ /dev/null @@ -1,47 +0,0 @@ -# The need for a unique 0 value made the regular numeric dropdown unusable. -extends HBoxContainer - -signal value_changed(new_value: String) - -@onready var line_edit: BetterLineEdit = $LineEdit -@onready var button: Button = $Button - -const values: PackedInt32Array = [0, 30, 60, 90, 120, 144, 240, 360] -const min_value := SaveData.MAX_FPS_MIN -const max_value := SaveData.MAX_FPS_MAX - -var _value := "" - -func set_value(new_value: String) -> void: - var current_num := roundi(_value.to_float()) - var proposed_num := roundi(new_value.to_float()) - if is_nan(proposed_num) or proposed_num == INF: - proposed_num = 0 - elif proposed_num != 0: - proposed_num = clampi(proposed_num, min_value, max_value) - - if not is_equal_approx(current_num, proposed_num): - _value = to_str(proposed_num) - value_changed.emit(_value) - elif _value.is_empty(): - _value = to_str(proposed_num) - if is_instance_valid(line_edit): - line_edit.text = _value - -func _ready() -> void: - line_edit.text_submitted.connect(set_value) - button.pressed.connect(_on_button_pressed) - -func _on_button_pressed() -> void: - var btn_arr: Array[Button] = [] - for val in values: - var new_value := to_str(val) - btn_arr.append(ContextPopup.create_button(new_value, - set_value.bind(new_value), new_value == _value)) - var value_picker := ContextPopup.new() - value_picker.setup(btn_arr, false, size.x) - HandlerGUI.popup_under_rect(value_picker, line_edit.get_global_rect(), get_viewport()) - - -func to_str(num: int) -> String: - return Translator.translate("Unlimited") if num == 0 else String.num_int64(num) diff --git a/src/ui_widgets/fps_limit_dropdown.gd.uid b/src/ui_widgets/fps_limit_dropdown.gd.uid deleted file mode 100644 index 070a17a..0000000 --- a/src/ui_widgets/fps_limit_dropdown.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bfpf8mrhc3135 diff --git a/src/ui_widgets/fps_limit_dropdown.tscn b/src/ui_widgets/fps_limit_dropdown.tscn deleted file mode 100644 index 36361c1..0000000 --- a/src/ui_widgets/fps_limit_dropdown.tscn +++ /dev/null @@ -1,31 +0,0 @@ -[gd_scene load_steps=5 format=3 uid="uid://ihq4xu3ehh6u"] - -[ext_resource type="Script" uid="uid://bfpf8mrhc3135" path="res://src/ui_widgets/fps_limit_dropdown.gd" id="1_y7tut"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="2_ew4ut"] -[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="3_rmrur"] -[ext_resource type="Texture2D" uid="uid://coda6chhcatal" path="res://assets/icons/Arrow.svg" id="4_cvdg3"] - -[node name="FPSLimitDropdown" type="HBoxContainer"] -custom_minimum_size = Vector2(0, 22) -offset_right = 49.0 -offset_bottom = 22.0 -size_flags_horizontal = 0 -size_flags_vertical = 0 -theme_override_constants/separation = 0 -script = ExtResource("1_y7tut") - -[node name="LineEdit" type="LineEdit" parent="."] -layout_mode = 2 -theme_type_variation = &"RightConnectedLineEdit" -theme_override_fonts/font = ExtResource("2_ew4ut") -script = ExtResource("3_rmrur") - -[node name="Button" type="Button" parent="."] -custom_minimum_size = Vector2(15, 0) -layout_mode = 2 -focus_mode = 0 -mouse_filter = 1 -mouse_default_cursor_shape = 2 -theme_type_variation = &"LeftConnectedButton" -icon = ExtResource("4_cvdg3") -expand_icon = true diff --git a/src/ui_widgets/good_color_picker.gd b/src/ui_widgets/good_color_picker.gd index 7b1249e..dc57a43 100644 --- a/src/ui_widgets/good_color_picker.gd +++ b/src/ui_widgets/good_color_picker.gd @@ -4,7 +4,7 @@ const EyedropperPopupScene = preload("res://src/ui_parts/eyedropper_popup.tscn") const handle_texture = preload("res://assets/icons/BWHandle.svg") const slider_arrow = preload("res://assets/icons/SliderArrow.svg") -const side_slider_arrow = preload("res://assets/icons/SideSliderArrow.svg") +const side_slider_arrow = preload("res://assets/icons/SliderArrowSide.svg") const bg_pattern = preload("res://assets/icons/CheckerboardMini.svg") var alpha_enabled := false @@ -364,7 +364,7 @@ func _on_slider3_text_submitted(new_text: String) -> void: func _on_slider4_text_submitted(new_text: String) -> void: var new_color := display_color - new_color.a = clampf(new_text.to_int() / 100.0, 0.0, 1.0) + new_color.a = clampf(new_text.to_int() / 255.0, 0.0, 1.0) register_visual_change(new_color, false) slider4_update() @@ -390,7 +390,7 @@ func slider3_update() -> void: _slider_set_text(fields_arr[3], number) func slider4_update() -> void: - _slider_set_text(fields_arr[4], display_color.a * 100) + _slider_set_text(fields_arr[4], display_color.a * 255) func _slider_set_text(field: BetterLineEdit, number: float) -> void: field.text = String.num_uint64(roundi(number)) diff --git a/src/ui_widgets/id_field.gd b/src/ui_widgets/id_field.gd index 308db91..5b2d9da 100644 --- a/src/ui_widgets/id_field.gd +++ b/src/ui_widgets/id_field.gd @@ -12,15 +12,26 @@ func set_value(new_value: String, save := false) -> void: func _ready() -> void: + Configs.language_changed.connect(sync_localization) + sync_localization() Configs.basic_colors_changed.connect(sync) sync() element.attribute_changed.connect(_on_element_attribute_changed) text_changed.connect(_on_text_changed) + setup_font() text_submitted.connect(_on_text_submitted) text_change_canceled.connect(sync) focus_entered.connect(_on_focus_entered) tooltip_text = attribute_name +func sync_localization() -> void: + placeholder_text = Translator.translate("No ID") + +func setup_font() -> void: + if text.is_empty(): + add_theme_font_override("font", ThemeUtils.main_font) + + func _on_element_attribute_changed(attribute_changed: String) -> void: if attribute_name == attribute_changed: sync() @@ -40,7 +51,9 @@ func _on_text_changed(new_text: String) -> void: validity_level == Attribute.NameValidityLevel.INVALID, validity_level == Attribute.NameValidityLevel.INVALID_XML_NAMETOKEN) add_theme_color_override("font_color", font_color) + setup_font() func sync() -> void: text = element.get_attribute_value(attribute_name) remove_theme_color_override("font_color") + setup_font() diff --git a/src/ui_widgets/number_dropdown.gd b/src/ui_widgets/number_dropdown.gd deleted file mode 100644 index 62e6309..0000000 --- a/src/ui_widgets/number_dropdown.gd +++ /dev/null @@ -1,63 +0,0 @@ -# A dropdown with multiple options, not tied to any attribute. -extends HBoxContainer - -signal value_changed(new_value: String) - -@onready var line_edit: BetterLineEdit = $LineEdit -@onready var button: Button = $Button - -@export var values: PackedFloat64Array -@export var is_integer := false -@export var restricted := true -@export var min_value := -INF -@export var max_value := INF - -var _value := "" - -func set_value(new_value: String) -> void: - var current_num := _value.to_float() - var proposed_num := new_value.to_float() - if is_integer: - proposed_num = roundi(proposed_num) - if not restricted and not proposed_num in values: - proposed_num = clampf(proposed_num, min_value, max_value) - if not is_equal_approx(current_num, proposed_num): - _value = to_str(proposed_num) - value_changed.emit(_value) - elif _value.is_empty(): - _value = to_str(proposed_num) - if is_instance_valid(line_edit): - line_edit.text = _value - -func _ready() -> void: - line_edit.text_changed.connect(_on_text_changed) - line_edit.text_submitted.connect(_on_text_submitted) - button.pressed.connect(_on_button_pressed) - -func _on_button_pressed() -> void: - var btn_arr: Array[Button] = [] - for val in values: - var new_value := to_str(val) - btn_arr.append(ContextPopup.create_button(new_value, - set_value.bind(new_value), new_value == _value)) - var value_picker := ContextPopup.new() - value_picker.setup(btn_arr, false, size.x) - HandlerGUI.popup_under_rect(value_picker, line_edit.get_global_rect(), get_viewport()) - - -func to_str(num: float) -> String: - # Right now, all the places this is used benefit from showing "1" as "1.0". - return String.num(num, 0 if is_integer else Utils.MAX_NUMERIC_PRECISION) - -func _on_text_submitted(new_text: String) -> void: - if (restricted and new_text.to_float() in values) or not restricted: - set_value(new_text) - else: - line_edit.text = _value - line_edit.remove_theme_color_override("font_color") - - -func _on_text_changed(new_text: String) -> void: - if restricted: - line_edit.add_theme_color_override("font_color", - Configs.savedata.get_validity_color(not new_text.to_float() in values)) diff --git a/src/ui_widgets/number_dropdown.gd.uid b/src/ui_widgets/number_dropdown.gd.uid deleted file mode 100644 index da7316a..0000000 --- a/src/ui_widgets/number_dropdown.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://trxmy0mb706i diff --git a/src/ui_widgets/number_dropdown.tscn b/src/ui_widgets/number_dropdown.tscn deleted file mode 100644 index c589176..0000000 --- a/src/ui_widgets/number_dropdown.tscn +++ /dev/null @@ -1,31 +0,0 @@ -[gd_scene load_steps=5 format=3 uid="uid://b4qgdo1od11hx"] - -[ext_resource type="Script" uid="uid://trxmy0mb706i" path="res://src/ui_widgets/number_dropdown.gd" id="1_axymu"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="2_v4n2i"] -[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="3_y7lt6"] -[ext_resource type="Texture2D" uid="uid://coda6chhcatal" path="res://assets/icons/Arrow.svg" id="4_vet1k"] - -[node name="NumberDropdown" type="HBoxContainer"] -custom_minimum_size = Vector2(0, 22) -offset_right = 49.0 -offset_bottom = 22.0 -size_flags_horizontal = 0 -size_flags_vertical = 0 -theme_override_constants/separation = 0 -script = ExtResource("1_axymu") - -[node name="LineEdit" type="LineEdit" parent="."] -layout_mode = 2 -theme_type_variation = &"RightConnectedLineEdit" -theme_override_fonts/font = ExtResource("2_v4n2i") -script = ExtResource("3_y7lt6") - -[node name="Button" type="Button" parent="."] -custom_minimum_size = Vector2(20, 0) -layout_mode = 2 -focus_mode = 0 -mouse_filter = 1 -mouse_default_cursor_shape = 2 -theme_type_variation = &"LeftConnectedButton" -icon = ExtResource("4_vet1k") -expand_icon = true diff --git a/src/ui_widgets/number_edit.gd b/src/ui_widgets/number_edit.gd index 3f89d4c..19f9106 100644 --- a/src/ui_widgets/number_edit.gd +++ b/src/ui_widgets/number_edit.gd @@ -8,7 +8,7 @@ extends BetterLineEdit if _value < min_value: set_value(min_value) -@export var max_value := 1.0: +@export var max_value := INF: set(new_value): if max_value != new_value: max_value = new_value @@ -16,8 +16,6 @@ extends BetterLineEdit set_value(max_value) @export var initial_value := 1.0 -@export var allow_lower := true -@export var allow_higher := true @export var is_float := true signal value_changed(new_value: float) @@ -28,10 +26,7 @@ func set_value(new_value: float, emit_changed := true) -> void: sync_text() return elif _value != new_value: - if not allow_higher and new_value > max_value: - new_value = max_value - elif not allow_lower and new_value < min_value: - new_value = min_value + new_value = clampf(new_value, min_value, max_value) if _value != new_value: _value = new_value if emit_changed: diff --git a/src/ui_widgets/number_field_with_slider.gd b/src/ui_widgets/number_field_with_slider.gd index 3d2a02e..966d0a9 100644 --- a/src/ui_widgets/number_field_with_slider.gd +++ b/src/ui_widgets/number_field_with_slider.gd @@ -97,7 +97,7 @@ func _draw() -> void: stylebox.corner_radius_top_right = 5 stylebox.corner_radius_bottom_right = 5 stylebox.bg_color = get_theme_stylebox("normal", "LineEdit").bg_color - stylebox.draw(ci, Rect2(size.x - BUTTON_WIDTH, 1, BUTTON_WIDTH - 2, size.y - 2)) + stylebox.draw(ci, Rect2(size.x - button_width, 1, button_width - 2, size.y - 2)) var fill_height := (size.y - 4) * (element.get_attribute_num(attribute_name) - MIN_VALUE) / MAX_VALUE # Create a stylebox that'll occupy the exact amount of space. var fill_stylebox := StyleBoxFlat.new() @@ -106,7 +106,7 @@ func _draw() -> void: fill_stylebox.bg_color.a = 0.65 elif not slider_hovered: fill_stylebox.bg_color.a = 0.5 - fill_stylebox.draw(ci, Rect2(size.x - BUTTON_WIDTH, size.y - 2 - fill_height, BUTTON_WIDTH - 2, fill_height)) + fill_stylebox.draw(ci, Rect2(size.x - button_width, size.y - 2 - fill_height, button_width - 2, fill_height)) if slider_dragged: draw_button_border("pressed") elif slider_hovered: diff --git a/src/ui_widgets/optimizer_setting_info.gd b/src/ui_widgets/optimizer_setting_info.gd new file mode 100644 index 0000000..8d28712 --- /dev/null +++ b/src/ui_widgets/optimizer_setting_info.gd @@ -0,0 +1,32 @@ +extends PanelContainer + +var formatter := Formatter.new(Formatter.Preset.PRETTY) + +@onready var label: Label = %Label +@onready var before_label: Label = %BeforeLabel +@onready var before_text_edit: BetterTextEdit = %BeforeTextEdit +@onready var after_label: Label = %AfterLabel +@onready var after_text_edit: BetterTextEdit = %AfterTextEdit +@onready var vbox_container: VBoxContainer = $VBoxContainer + +var main_text := "" +var before_text := "" +var after_text := "" + +func setup(example_root: ElementRoot, optimizer: Optimizer, new_main_text: String) -> void: + main_text = new_main_text + before_text = SVGParser.root_to_markup(example_root, formatter) + example_root.optimize(optimizer) + after_text = SVGParser.root_to_markup(example_root, formatter) + +func _ready() -> void: + before_label.add_theme_color_override("font_color", ThemeUtils.dim_text_color) + after_label.add_theme_color_override("font_color", ThemeUtils.dim_text_color) + before_text_edit.syntax_highlighter = SVGHighlighter.new() + after_text_edit.syntax_highlighter = SVGHighlighter.new() + + label.text = main_text + before_label.text = Translator.translate("Before") + " (%d B)" % before_text.length() + before_text_edit.text = before_text + after_label.text = Translator.translate("After") + " (%d B)" % after_text.length() + after_text_edit.text = after_text diff --git a/src/ui_widgets/optimizer_setting_info.gd.uid b/src/ui_widgets/optimizer_setting_info.gd.uid new file mode 100644 index 0000000..6d3213f --- /dev/null +++ b/src/ui_widgets/optimizer_setting_info.gd.uid @@ -0,0 +1 @@ +uid://xeenmv8f8au0 diff --git a/src/ui_widgets/optimizer_setting_info.tscn b/src/ui_widgets/optimizer_setting_info.tscn new file mode 100644 index 0000000..678d19e --- /dev/null +++ b/src/ui_widgets/optimizer_setting_info.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=3 format=3 uid="uid://cmo78vpyllsmp"] + +[ext_resource type="Script" uid="uid://xeenmv8f8au0" path="res://src/ui_widgets/optimizer_setting_info.gd" id="1_hf6yr"] +[ext_resource type="Script" uid="uid://dh5mir6i27u4u" path="res://src/ui_widgets/BetterTextEdit.gd" id="2_lgjs3"] + +[node name="OptimizerSettingInfo" type="PanelContainer"] +offset_top = 156.0 +offset_right = 724.0 +offset_bottom = 156.0 +theme_type_variation = &"SpaciousPanel" +script = ExtResource("1_hf6yr") + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"] +custom_minimum_size = Vector2(725, 0) +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/MarginContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(725, 0) +layout_mode = 2 +autowrap_mode = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 + +[node name="BeforeBox" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="BeforeLabel" type="Label" parent="VBoxContainer/HBoxContainer/BeforeBox"] +unique_name_in_owner = true +layout_mode = 2 +horizontal_alignment = 1 + +[node name="BeforeTextEdit" type="TextEdit" parent="VBoxContainer/HBoxContainer/BeforeBox"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 125) +layout_mode = 2 +theme_override_colors/font_readonly_color = Color(1, 1, 1, 1) +editable = false +indent_wrapped_lines = true +script = ExtResource("2_lgjs3") +metadata/_custom_type_script = "uid://dh5mir6i27u4u" + +[node name="AfterBox" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="AfterLabel" type="Label" parent="VBoxContainer/HBoxContainer/AfterBox"] +unique_name_in_owner = true +layout_mode = 2 +horizontal_alignment = 1 + +[node name="AfterTextEdit" type="TextEdit" parent="VBoxContainer/HBoxContainer/AfterBox"] +unique_name_in_owner = true +custom_minimum_size = Vector2(0, 125) +layout_mode = 2 +theme_override_colors/font_readonly_color = Color(1, 1, 1, 1) +editable = false +indent_wrapped_lines = true +script = ExtResource("2_lgjs3") +metadata/_custom_type_script = "uid://dh5mir6i27u4u" diff --git a/src/ui_widgets/palette_config.gd b/src/ui_widgets/palette_config.gd index 94832f7..bfc1c16 100644 --- a/src/ui_widgets/palette_config.gd +++ b/src/ui_widgets/palette_config.gd @@ -223,29 +223,29 @@ func find_palette_index() -> int: func _on_palette_button_pressed() -> void: var palette_idx := find_palette_index() - var separator_idx := 3 var btn_arr: Array[Button] = [] btn_arr.append(ContextPopup.create_button(Translator.translate("Rename"), popup_edit_name, false, load("res://assets/icons/Rename.svg"))) if palette_idx >= 1: - separator_idx += 1 btn_arr.append(ContextPopup.create_button(Translator.translate("Move Up"), move_up, false, load("res://assets/icons/MoveUp.svg"))) if palette_idx < Configs.savedata.get_palette_count() - 1: - separator_idx += 1 btn_arr.append(ContextPopup.create_button(Translator.translate("Move Down"), move_down, false, load("res://assets/icons/MoveDown.svg"))) btn_arr.append(ContextPopup.create_button(Translator.translate("Apply Preset"), open_palette_options, false, load("res://assets/icons/Import.svg"))) btn_arr.append(ContextPopup.create_button(Translator.translate("Delete"), delete, false, load("res://assets/icons/Delete.svg"))) + + var separator_arr := PackedInt32Array([btn_arr.size()]) + btn_arr.append(ContextPopup.create_button(Translator.translate("Copy as XML"), copy_palette.bind(palette_idx), false, load("res://assets/icons/Copy.svg"))) btn_arr.append(ContextPopup.create_button(Translator.translate("Save as XML"), save_palette.bind(palette_idx), false, load("res://assets/icons/Export.svg"))) var context_popup := ContextPopup.new() - context_popup.setup(btn_arr, true, -1, -1, PackedInt32Array([separator_idx])) + context_popup.setup(btn_arr, true, -1, separator_arr) HandlerGUI.popup_under_rect_center(context_popup, palette_button.get_global_rect(), get_viewport()) diff --git a/src/ui_widgets/palette_config.tscn b/src/ui_widgets/palette_config.tscn index e507692..be3ea4d 100644 --- a/src/ui_widgets/palette_config.tscn +++ b/src/ui_widgets/palette_config.tscn @@ -1,22 +1,10 @@ -[gd_scene load_steps=6 format=3 uid="uid://c5cavwa2xdt0b"] +[gd_scene load_steps=5 format=3 uid="uid://c5cavwa2xdt0b"] [ext_resource type="Script" uid="uid://e73am1tdeku" path="res://src/ui_widgets/palette_config.gd" id="1_2fy8k"] [ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="2_coqnx"] -[ext_resource type="FontFile" uid="uid://clpf84p1lfwlp" path="res://assets/fonts/Font.ttf" id="2_cttpy"] +[ext_resource type="FontVariation" uid="uid://bo626nsycqtaj" path="res://assets/fonts/MainFont.tres" id="2_uvri4"] [ext_resource type="Texture2D" uid="uid://dbyjet4nt246k" path="res://assets/icons/Warning.svg" id="4_43bpt"] -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lq3bn"] -draw_center = false -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color(0.2, 0.34902, 0.501961, 1) -corner_radius_top_left = 5 -corner_radius_top_right = 5 -corner_radius_bottom_right = 5 -corner_radius_bottom_left = 5 - [node name="PaletteConfig" type="PanelContainer"] offset_right = 21.0 offset_bottom = 46.0 @@ -48,8 +36,7 @@ custom_minimum_size = Vector2(120, 0) layout_mode = 2 size_flags_horizontal = 3 focus_mode = 1 -theme_override_fonts/font = ExtResource("2_cttpy") -theme_override_styles/normal = SubResource("StyleBoxFlat_lq3bn") +theme_override_fonts/font = ExtResource("2_uvri4") alignment = 1 max_length = 30 script = ExtResource("2_coqnx") diff --git a/src/ui_widgets/path_command_button.gd b/src/ui_widgets/path_command_button.gd index 5790629..4f1816c 100644 --- a/src/ui_widgets/path_command_button.gd +++ b/src/ui_widgets/path_command_button.gd @@ -10,10 +10,10 @@ signal pressed_custom(cmd_char: String) func _ready() -> void: text = "" queue_redraw() - pressed.connect(emit_pressed_custom) - -func emit_pressed_custom() -> void: - pressed_custom.emit(command_char) + pressed.connect( + func() -> void: + pressed_custom.emit(command_char) + ) func set_invalid(new_state := true) -> void: disabled = new_state @@ -38,12 +38,17 @@ func _draw() -> void: var normal_text := " " + TranslationUtils.get_path_command_description(command_char, true) # Try with font size 13. text_obj.add_string(bold_text, ThemeUtils.bold_font, 13) - text_obj.add_string(normal_text, ThemeUtils.regular_font, 13) + text_obj.add_string(normal_text, ThemeUtils.main_font, 13) if text_obj.get_line_width() > max_size: # Try with font size 12. text_obj.clear() text_obj.add_string(bold_text, ThemeUtils.bold_font, 12) - text_obj.add_string(normal_text, ThemeUtils.regular_font, 12) + text_obj.add_string(normal_text, ThemeUtils.main_font, 12) if text_obj.get_line_width() > max_size: custom_minimum_size.x = size.x + 4 + text_obj.get_line_width() - max_size text_obj.draw(get_canvas_item(), Vector2(left_margin + 2, 3), text_color) + + +func _unhandled_input(event: InputEvent) -> void: + if event is InputEventKey and event.is_pressed() and event.keycode == OS.find_keycode_from_string(command_char): + pressed.emit() diff --git a/src/ui_widgets/path_popup.gd b/src/ui_widgets/path_popup.gd index bd9a853..eb77f7f 100644 --- a/src/ui_widgets/path_popup.gd +++ b/src/ui_widgets/path_popup.gd @@ -38,9 +38,12 @@ func force_relativity(relative: bool) -> void: for command_button in command_container.get_children(): if relative: command_button.command_char = command_button.command_char.to_lower() - command_button.queue_redraw() else: command_button.command_char = command_button.command_char.to_upper() - command_button.queue_redraw() + command_button.queue_redraw() await get_tree().process_frame reset_size() + +func _unhandled_input(event: InputEvent) -> void: + if relative_toggle.visible and event is InputEventKey and event.is_pressed() and event.keycode == KEY_SHIFT: + relative_toggle.button_pressed = not relative_toggle.button_pressed diff --git a/src/ui_widgets/pathdata_field.gd b/src/ui_widgets/pathdata_field.gd index 224bf36..7c17542 100644 --- a/src/ui_widgets/pathdata_field.gd +++ b/src/ui_widgets/pathdata_field.gd @@ -13,8 +13,8 @@ const STRIP_HEIGHT = 22.0 signal focused -const MiniNumberFieldScene = preload("mini_number_field.tscn") -const FlagFieldScene = preload("flag_field.tscn") +const MiniNumberFieldScene = preload("res://src/ui_widgets/mini_number_field.tscn") +const FlagFieldScene = preload("res://src/ui_widgets/flag_field.tscn") const more_icon = preload("res://assets/icons/SmallMore.svg") const plus_icon = preload("res://assets/icons/Plus.svg") @@ -23,7 +23,7 @@ var mini_line_edit_stylebox := get_theme_stylebox("normal", "MiniLineEdit") var mini_line_edit_font_size := get_theme_font_size("font_size", "MiniLineEdit") var mini_line_edit_font_color := get_theme_color("font_color", "MiniLineEdit") -@onready var line_edit: LineEdit = $LineEdit +@onready var line_edit: BetterLineEdit = $LineEdit @onready var commands_container: Control = $Commands # Variables around the big optimization. @@ -98,7 +98,7 @@ func _on_line_edit_focus_entered() -> void: func setup_font(new_text: String) -> void: if new_text.is_empty(): - line_edit.add_theme_font_override("font", ThemeUtils.regular_font) + line_edit.add_theme_font_override("font", ThemeUtils.main_font) else: line_edit.remove_theme_font_override("font") @@ -106,12 +106,12 @@ var last_synced_value := " " # Invalid initial string. func sync() -> void: var new_value := element.get_attribute_value(attribute_name) + line_edit.text = new_value + setup_font(new_value) if last_synced_value == new_value: return last_synced_value = new_value - line_edit.text = new_value - setup_font(new_value) # A plus button for adding a move command if empty. var cmd_count: int = element.get_attribute(attribute_name).get_command_count() if cmd_count == 0 and not is_instance_valid(add_move_button): diff --git a/src/ui_widgets/points_field.gd b/src/ui_widgets/points_field.gd index 2c20805..b441f96 100644 --- a/src/ui_widgets/points_field.gd +++ b/src/ui_widgets/points_field.gd @@ -13,7 +13,7 @@ const STRIP_HEIGHT = 22.0 signal focused -const MiniNumberFieldScene = preload("mini_number_field.tscn") +const MiniNumberFieldScene = preload("res://src/ui_widgets/mini_number_field.tscn") const more_icon = preload("res://assets/icons/SmallMore.svg") const plus_icon = preload("res://assets/icons/Plus.svg") @@ -22,7 +22,7 @@ var mini_line_edit_stylebox := get_theme_stylebox("normal", "MiniLineEdit") var mini_line_edit_font_size := get_theme_font_size("font_size", "MiniLineEdit") var mini_line_edit_font_color := get_theme_color("font_color", "MiniLineEdit") -@onready var line_edit: LineEdit = $LineEdit +@onready var line_edit: BetterLineEdit = $LineEdit @onready var points_container: Control = $Points # Variables around the big optimization. @@ -96,7 +96,7 @@ func _on_line_edit_focus_entered() -> void: func setup_font(new_text: String) -> void: if new_text.is_empty(): - line_edit.add_theme_font_override("font", ThemeUtils.regular_font) + line_edit.add_theme_font_override("font", ThemeUtils.main_font) else: line_edit.remove_theme_font_override("font") @@ -104,12 +104,12 @@ var last_synced_value := " " # Invalid initial string. func sync() -> void: var new_value := element.get_attribute_value(attribute_name) + line_edit.text = new_value + setup_font(new_value) if last_synced_value == new_value: return last_synced_value = new_value - line_edit.text = new_value - setup_font(new_value) # A plus button for adding a first point if empty. var points_count: int = element.get_attribute(attribute_name).get_list_size() / 2 if points_count == 0 and not is_instance_valid(add_move_button): diff --git a/src/ui_widgets/profile_frame.gd b/src/ui_widgets/profile_frame.gd index b44a913..5db4571 100644 --- a/src/ui_widgets/profile_frame.gd +++ b/src/ui_widgets/profile_frame.gd @@ -1,12 +1,12 @@ # This is similar to SettingFrame, but specifically for dropdowns without a default value. extends MarginContainer -const Dropdown = preload("res://src/ui_widgets/dropdown.gd") +const BasicDropdown = preload("res://src/ui_widgets/dropdown_basic.gd") signal value_changed signal defaults_applied -const DropdownScene = preload("res://src/ui_widgets/dropdown.tscn") +const BasicDropdownScene = preload("res://src/ui_widgets/dropdown_basic.tscn") var getter: Callable var setter: Callable @@ -14,15 +14,16 @@ var disabled_check_callback: Callable var text: String var ci := get_canvas_item() -var dropdown: Dropdown +var dropdown: BasicDropdown var is_hovered := false +var tooltip_rect := Rect2(NAN, NAN, NAN, NAN) @onready var button: Button = $HBoxContainer/Button @onready var control: Control = $HBoxContainer/Control func setup_dropdown(values: Array, value_text_map: Dictionary) -> void: - dropdown = DropdownScene.instantiate() + dropdown = BasicDropdownScene.instantiate() dropdown.values = values dropdown.value_text_map = value_text_map @@ -57,7 +58,7 @@ func button_update_disabled() -> void: func setup_size() -> void: dropdown.position = Vector2(control.size.x - 102, 1) - dropdown.size = Vector2(98, 22) + dropdown.size = Vector2(100, 22) queue_redraw() # value can be String for dropdown or int for enum dropdown. @@ -78,5 +79,20 @@ func _on_mouse_exited() -> void: func _draw() -> void: if is_hovered: get_theme_stylebox("hover", "FlatButton").draw(ci, Rect2(Vector2.ZERO, size)) - ThemeUtils.regular_font.draw_string(ci, Vector2(4, 19), text, - HORIZONTAL_ALIGNMENT_LEFT, -1, 13, ThemeUtils.text_color) + + var text_width := size.x - button.size.x - dropdown.size.x - 16 + var text_obj := TextLine.new() + text_obj.add_string(text, ThemeUtils.main_font, 13) + text_obj.width = text_width + text_obj.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS + text_obj.draw(ci, Vector2(4, 5), ThemeUtils.text_color) + + if text_width < ThemeUtils.main_font.get_string_size(text, HORIZONTAL_ALIGNMENT_LEFT, -1, 13).x: + tooltip_rect = Rect2(4, 5, text_width, size.y - 10) + else: + tooltip_rect = Rect2(NAN, NAN, NAN, NAN) + +func _get_tooltip(at_position: Vector2) -> String: + if tooltip_rect.is_finite() and tooltip_rect.has_point(at_position): + return text + return "" diff --git a/src/ui_widgets/profile_frame.tscn b/src/ui_widgets/profile_frame.tscn index 48fc25a..038d265 100644 --- a/src/ui_widgets/profile_frame.tscn +++ b/src/ui_widgets/profile_frame.tscn @@ -15,6 +15,7 @@ script = ExtResource("1_urnhl") [node name="HBoxContainer" type="HBoxContainer" parent="."] layout_mode = 2 +theme_override_constants/separation = 2 [node name="Control" type="Control" parent="HBoxContainer"] layout_mode = 2 diff --git a/src/ui_widgets/setting_frame.gd b/src/ui_widgets/setting_frame.gd index 15fdd36..ec0375b 100644 --- a/src/ui_widgets/setting_frame.gd +++ b/src/ui_widgets/setting_frame.gd @@ -1,14 +1,20 @@ extends Control -enum Type {NONE, CHECKBOX, COLOR, DROPDOWN, NUMBER_DROPDOWN} +const reload_icon = preload("res://assets/icons/Reload.svg") +const clear_icon = preload("res://assets/icons/Clear.svg") + +enum Type {NONE, CHECKBOX, COLOR, DROPDOWN, NUMERIC_DROPDOWN, FILE_PATH} var type := Type.NONE signal value_changed +const info_icon = preload("res://assets/icons/Info.svg") + +const OptimizerSettingInfoScene = preload("res://src/ui_widgets/optimizer_setting_info.tscn") const ColorEditScene = preload("res://src/ui_widgets/color_edit.tscn") -const DropdownScene = preload("res://src/ui_widgets/dropdown.tscn") -const NumberDropdownScene = preload("res://src/ui_widgets/number_dropdown.tscn") -const FpsLimitDropdownScene = preload("res://src/ui_widgets/fps_limit_dropdown.tscn") +const BasicDropdownScene = preload("res://src/ui_widgets/dropdown_basic.tscn") +const NumericDropdownScene = preload("res://src/ui_widgets/dropdown_numeric.tscn") +const FilePathFieldScene = preload("res://src/ui_widgets/file_path_field.tscn") var getter: Callable var setter: Callable @@ -25,12 +31,30 @@ var dim_text := false # For settings that wouldn't have an effect. var widget: Control var panel_width := 0 +var info_button: Button var is_focused := false +var tooltip_rect := Rect2(NAN, NAN, NAN, NAN) @onready var reset_button: Button = $ResetButton var ci := get_canvas_item() +func set_optimizer_info(example_root: ElementRoot, optimizer: Optimizer, main_text := "") -> void: + info_button = Button.new() + info_button.icon = info_icon + info_button.theme_type_variation = "FlatButton" + info_button.mouse_filter = Control.MOUSE_FILTER_PASS + info_button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + info_button.focus_mode = Control.FOCUS_NONE + add_child(info_button) + info_button.pressed.connect(func() -> void: + var info := OptimizerSettingInfoScene.instantiate() + info.setup(example_root.duplicate(), optimizer, main_text) + HandlerGUI.popup_under_rect_center(info, info_button.get_global_rect(), get_viewport()) + ) + var margin_size := (size.y - info_button.size.y) / 2.0 + info_button.position = Vector2(margin_size, margin_size) + func permanent_disable_checkbox(checkbox_state: bool) -> void: disabled = true widget.set_pressed_no_signal(checkbox_state) @@ -46,7 +70,7 @@ func setup_checkbox() -> void: widget.button_pressed = getter.call() widget.toggled.connect(_checkbox_modification.unbind(1)) type = Type.CHECKBOX - panel_width = 76 + panel_width = 74 func setup_color(enable_alpha: bool) -> void: widget = ColorEditScene.instantiate() @@ -55,52 +79,58 @@ func setup_color(enable_alpha: bool) -> void: add_child(widget) widget.value_changed.connect(_color_modification.bind(enable_alpha)) type = Type.COLOR - panel_width = 114 if enable_alpha else 100 + panel_width = 110 if enable_alpha else 96 + +func setup_file_path(extensions: PackedStringArray) -> void: + widget = FilePathFieldScene.instantiate() + widget.extensions = extensions + widget.value = getter.call() + add_child(widget) + widget.value_changed.connect(_generic_modification) + type = Type.FILE_PATH + panel_width = 160 # TODO Typed Dictionary wonkiness -func setup_dropdown(values: Array[Variant], -value_text_map: Dictionary) -> void: # Dictionary[Variant, String] - widget = DropdownScene.instantiate() +func setup_dropdown(values: Array[Variant], value_text_map: Dictionary) -> void: # Dictionary[Variant, String] + widget = BasicDropdownScene.instantiate() widget.values = values - widget.restricted = true widget.value_text_map = value_text_map add_child(widget) - widget.value_changed.connect(_dropdown_modification) + widget.value_changed.connect(_generic_modification) type = Type.DROPDOWN - panel_width = 100 + panel_width = 140 -func setup_number_dropdown(values: Array[float], is_integer: bool, restricted: bool, -min_value: float, max_value: float) -> void: - widget = NumberDropdownScene.instantiate() - widget.values = values - widget.is_integer = is_integer - widget.restricted = restricted +func setup_numeric_dropdown(values_for_dropdown: PackedFloat64Array, use_integers: bool, +min_value: float, max_value: float, special_value_exception: float, value_text_map: Dictionary[float, String]) -> void: + widget = NumericDropdownScene.instantiate() + widget.values_for_dropdown = values_for_dropdown + widget.use_integers = use_integers widget.min_value = min_value widget.max_value = max_value + widget.special_value_exception = special_value_exception + widget.value_text_map = value_text_map add_child(widget) - widget.value_changed.connect(_number_dropdown_modification) - type = Type.NUMBER_DROPDOWN - panel_width = 100 - -func setup_fps_limit_dropdown() -> void: - widget = FpsLimitDropdownScene.instantiate() - add_child(widget) - widget.value_changed.connect(_fps_limit_dropdown_modification) - type = Type.NUMBER_DROPDOWN - panel_width = 100 + widget.value_changed.connect(_float_modification_with_nan_reset) + type = Type.NUMERIC_DROPDOWN + panel_width = 101 func _ready() -> void: - widget.size = Vector2(panel_width - 32, 22) + widget.custom_minimum_size = Vector2(panel_width - 28, 22) focus_entered.connect(_on_focus_entered) focus_exited.connect(_on_focus_exited) resized.connect(_on_resized) reset_button.reset_size() if type != Type.NONE: widget.reset_size() - reset_button.tooltip_text = Translator.translate("Reset to default") - reset_button.set_anchors_and_offsets_preset(Control.PRESET_CENTER_RIGHT) + reset_button.position = Vector2(size.x - 24, 4) reset_button.pressed.connect(_on_reset_button_pressed) update_widgets() + if typeof(default) == TYPE_STRING and default.is_empty(): + reset_button.tooltip_text = Translator.translate("Clear") + reset_button.icon = clear_icon + else: + reset_button.tooltip_text = Translator.translate("Reset to default") + reset_button.icon = reload_icon func _on_resized() -> void: widget.position = Vector2(size.x - panel_width, 3) @@ -120,33 +150,15 @@ func _color_modification(value: String, enable_alpha: bool) -> void: setter.call(ColorParser.text_to_color(value, Color(), enable_alpha)) post_modification() -func _dropdown_modification(value: int) -> void: +func _generic_modification(value: Variant) -> void: setter.call(value) post_modification() -func _number_dropdown_modification(value: String) -> void: - var actual_number := NumstringParser.evaluate(value) - actual_number = clampf(actual_number, widget.min_value, widget.max_value) - value = var_to_str(actual_number) - if value == "nan": +func _float_modification_with_nan_reset(value: float) -> void: + if is_nan(value): setter.call(default) else: - setter.call(actual_number) - post_modification() - -# TODO This was written very hastily, probably has a lot of redundancy. -func _fps_limit_dropdown_modification(value: String) -> void: - var actual_number: int - if value == Translator.translate("Unlimited"): - actual_number = 0 - else: - actual_number = roundi(NumstringParser.evaluate(value)) - - if is_nan(actual_number) or actual_number == INF: - actual_number = 0 - elif actual_number != 0: - actual_number = clampi(actual_number, widget.min_value, widget.max_value) - setter.call(actual_number) + setter.call(value) post_modification() @@ -169,11 +181,11 @@ func update_widgets() -> void: var setting_str := setting_value.to_html(show_alpha) widget.value = setting_str reset_button.visible = (not disabled and getter.call().to_html() != default.to_html()) - Type.DROPDOWN: + Type.DROPDOWN, Type.FILE_PATH: widget.set_value(getter.call()) reset_button.visible = (not disabled and getter.call() != default) - Type.NUMBER_DROPDOWN: - widget.set_value(widget.to_str(getter.call())) + Type.NUMERIC_DROPDOWN: + widget.set_value(getter.call()) reset_button.visible = not (disabled or is_equal_approx(getter.call(), default)) queue_redraw() @@ -199,11 +211,25 @@ func _draw() -> void: elif dim_text: color = ThemeUtils.dimmer_text_color + var text_pos_x := 4.0 var non_panel_width := size.x - panel_width + var text_space := non_panel_width - 16 + if is_instance_valid(info_button): + text_pos_x += info_button.size.x + (size.y - info_button.size.x) / 2.0 + text_space -= size.y var text_obj := TextLine.new() - text_obj.add_string(text, ThemeUtils.regular_font, 13) - text_obj.width = non_panel_width - 16 + text_obj.add_string(text, ThemeUtils.main_font, 13) + text_obj.width = text_space text_obj.text_overrun_behavior = TextServer.OVERRUN_TRIM_ELLIPSIS - text_obj.draw(ci, Vector2(4, 5), color) - get_theme_stylebox("panel", "SubtleFlatPanel").draw(ci, Rect2(non_panel_width - 2, 2, - panel_width, size.y - 4)) + text_obj.draw(ci, Vector2(text_pos_x, 5), color) + get_theme_stylebox("panel", "SubtleFlatPanel").draw(ci, Rect2(non_panel_width - 2, 2, panel_width, size.y - 4)) + + if text_space < ThemeUtils.main_font.get_string_size(text, HORIZONTAL_ALIGNMENT_LEFT, -1, 13).x: + tooltip_rect = Rect2(text_pos_x, 5, text_space, size.y - 10) + else: + tooltip_rect = Rect2(NAN, NAN, NAN, NAN) + +func _get_tooltip(at_position: Vector2) -> String: + if tooltip_rect.is_finite() and tooltip_rect.has_point(at_position): + return text + return "" diff --git a/src/ui_widgets/setting_frame.tscn b/src/ui_widgets/setting_frame.tscn index 9b64060..7651941 100644 --- a/src/ui_widgets/setting_frame.tscn +++ b/src/ui_widgets/setting_frame.tscn @@ -1,7 +1,6 @@ -[gd_scene load_steps=3 format=3 uid="uid://speqrhruag5k"] +[gd_scene load_steps=2 format=3 uid="uid://speqrhruag5k"] [ext_resource type="Script" uid="uid://3tqaiuqu1h01" path="res://src/ui_widgets/setting_frame.gd" id="1_p1ngn"] -[ext_resource type="Texture2D" uid="uid://cvh3kwbucf2n1" path="res://assets/icons/Reload.svg" id="2_8lqnd"] [node name="SettingFrame" type="Control"] custom_minimum_size = Vector2(0, 28) @@ -28,4 +27,3 @@ focus_mode = 0 mouse_filter = 1 mouse_default_cursor_shape = 2 theme_type_variation = &"FlatButton" -icon = ExtResource("2_8lqnd") diff --git a/src/ui_widgets/settings_content_generic.gd b/src/ui_widgets/settings_content_generic.gd index 388d456..9bec221 100644 --- a/src/ui_widgets/settings_content_generic.gd +++ b/src/ui_widgets/settings_content_generic.gd @@ -2,6 +2,7 @@ extends VBoxContainer const SettingsMenu = preload("res://src/ui_parts/settings_menu.gd") +const CollapseableDescriptionScene = preload("res://src/ui_widgets/collapseable_description.tscn") const SettingFrameScene = preload("res://src/ui_widgets/setting_frame.tscn") const ProfileFrameScene = preload("res://src/ui_widgets/profile_frame.tscn") @@ -11,10 +12,11 @@ var type: SettingsMenu.TabIndex var current_setup_setting := "" var current_setup_resource_index := 0 +var current_setup_container: VBoxContainer + var setting_container: VBoxContainer var previews: Dictionary[String, RefCounted] = {} - var current_previewed_setting := "" signal preview_changed(node: Control) @@ -109,9 +111,11 @@ func setup_content() -> void: for child in setting_container.get_children(): setting_container.remove_child(child) child.queue_free() + current_setup_container = setting_container match type: SettingsMenu.TabIndex.FORMATTING: setup_formatting_content() + SettingsMenu.TabIndex.OPTIMIZER: setup_optimizer_content() SettingsMenu.TabIndex.THEMING: setup_theming_content() SettingsMenu.TabIndex.TAB_BAR: setup_tab_bar_content() SettingsMenu.TabIndex.OTHER: setup_other_content() @@ -120,26 +124,35 @@ func setup_content() -> void: func setup_formatting_content() -> void: var current_setup_resource: Formatter = _get_current_setup_resource() + var additional_text := "\n" + Translator.translate( + "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact.") + + if current_setup_resource == Configs.savedata.editor_formatter: + var short_text := Translator.translate("Determines how SVG attributes and content appear in the GodSVG interface.") + add_clarification_text(short_text + additional_text, short_text) + elif current_setup_resource == Configs.savedata.export_formatter: + var short_text := Translator.translate("Determines how SVG attributes and content are formatted when saving the file.") + add_clarification_text(short_text + additional_text, short_text) + current_setup_setting = "preset" add_profile_picker(Translator.translate("Preset"), current_setup_resource.reset_to_default, Formatter.Preset.size(), Formatter.get_preset_value_text_map(), current_setup_resource.is_everything_default) - add_preview(SettingTextPreview.new( - Translator.translate("Determines the default values of the formatter configs."))) + add_preview(SettingTextPreview.new(Translator.translate( + "Determines the default values of the formatter configs."))) add_section("XML") - current_setup_setting = "xml_keep_comments" - add_checkbox(Translator.translate("Keep comments")) - var xml_keep_comments_root_element := ElementRoot.new() - xml_keep_comments_root_element.insert_child(0, - BasicXNode.new(BasicXNode.NodeType.COMMENT, " Comment ")) - var xml_keep_comments_circle_element := ElementCircle.new() - xml_keep_comments_circle_element.set_attribute("cx", 6) - xml_keep_comments_circle_element.set_attribute("cy", 8) - xml_keep_comments_circle_element.set_attribute("r", 4) - xml_keep_comments_circle_element.set_attribute("fill", "gold") - xml_keep_comments_root_element.insert_child(1, xml_keep_comments_circle_element) - add_preview(SettingFormatterPreview.new(current_setup_resource, xml_keep_comments_root_element, true)) + current_setup_setting = "xml_remove_comments" + add_checkbox(Translator.translate("Remove comments")) + var xml_remove_comments_root_element := ElementRoot.new() + xml_remove_comments_root_element.insert_child(0, BasicXNode.new(BasicXNode.NodeType.COMMENT, " Comment ")) + var xml_remove_comments_circle_element := ElementCircle.new() + xml_remove_comments_circle_element.set_attribute("cx", 6) + xml_remove_comments_circle_element.set_attribute("cy", 8) + xml_remove_comments_circle_element.set_attribute("r", 4) + xml_remove_comments_circle_element.set_attribute("fill", "gold") + xml_remove_comments_root_element.insert_child(1, xml_remove_comments_circle_element) + add_preview(SettingFormatterPreview.new(current_setup_resource, xml_remove_comments_root_element, true)) current_setup_setting = "xml_add_trailing_newline" add_checkbox(Translator.translate("Add trailing newline")) @@ -219,8 +232,8 @@ func setup_formatting_content() -> void: not current_setup_resource.xml_pretty_formatting))) current_setup_setting = "xml_indentation_spaces" - add_number_dropdown(Translator.translate("Number of indentation spaces"), - [2, 3, 4, 6, 8], true, false, Formatter.INDENTS_MIN, Formatter.INDENTS_MAX, + add_numeric_dropdown(Translator.translate("Number of indentation spaces"), + PackedFloat64Array([2, 3, 4, 6, 8]), true, Formatter.INDENTS_MIN, Formatter.INDENTS_MAX, NAN, {}, not (current_setup_resource.xml_pretty_formatting and current_setup_resource.xml_indentation_use_spaces)) if current_setup_resource.xml_pretty_formatting and current_setup_resource.xml_indentation_use_spaces: var xml_indentation_spaces_root_element := ElementRoot.new() @@ -376,6 +389,80 @@ func setup_formatting_content() -> void: transform_list_remove_unnecessary_params_root_element.insert_child(0, transform_list_remove_unnecessary_params_polygon_element) add_preview(SettingFormatterPreview.new(current_setup_resource, transform_list_remove_unnecessary_params_root_element, true)) +func setup_optimizer_content() -> void: + var short_text := Translator.translate("Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action.").format( + {"optimize": TranslationUtils.get_action_description("optimize")}) + var additional_text := "\n" + Translator.translate( + "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually.") + add_clarification_text(short_text + additional_text, short_text) + + add_section("Lossless") + + current_setup_setting = "remove_comments" + var remove_comments_checkbox := add_checkbox(Translator.translate("Remove comments"), false) + var remove_comments_root_element := ElementRoot.new() + remove_comments_root_element.set_attribute("xmlns", "http://www.w3.org/2000/svg") + remove_comments_root_element.set_attribute("width", "16") + remove_comments_root_element.set_attribute("height", "16") + var remove_comments_circle := ElementCircle.new() + remove_comments_circle.set_attribute("stroke", "plum") + remove_comments_circle.set_attribute("fill", "olive") + remove_comments_circle.set_attribute("cx", "8") + remove_comments_circle.set_attribute("cy", "8") + remove_comments_circle.set_attribute("r", "6") + remove_comments_root_element.insert_child(0, BasicXNode.new(BasicXNode.NodeType.COMMENT, " A comment ")) + remove_comments_root_element.insert_child(1, remove_comments_circle) + remove_comments_checkbox.set_optimizer_info(remove_comments_root_element, Optimizer.new(), Translator.translate("Remove comments")) + + current_setup_setting = "convert_shapes" + var convert_shapes_checkbox := add_checkbox(Translator.translate("Convert shapes"), false) + var convert_shapes_root_element := ElementRoot.new() + convert_shapes_root_element.set_attribute("xmlns", "http://www.w3.org/2000/svg") + convert_shapes_root_element.set_attribute("width", "16") + convert_shapes_root_element.set_attribute("height", "16") + var convert_shapes_rect := ElementRect.new() + convert_shapes_rect.set_attribute("x", "4") + convert_shapes_rect.set_attribute("y", "2") + convert_shapes_rect.set_attribute("width", "8") + convert_shapes_rect.set_attribute("height", "8") + convert_shapes_rect.set_attribute("fill", "plum") + convert_shapes_root_element.insert_child(0, convert_shapes_rect) + var convert_shapes_ellipse := ElementEllipse.new() + convert_shapes_ellipse.set_attribute("cx", "7") + convert_shapes_ellipse.set_attribute("cy", "5") + convert_shapes_ellipse.set_attribute("rx", "4") + convert_shapes_ellipse.set_attribute("ry", "4") + convert_shapes_ellipse.set_attribute("fill", "olive") + convert_shapes_root_element.insert_child(1, convert_shapes_ellipse) + var convert_shapes_line := ElementLine.new() + convert_shapes_line.set_attribute("x1", "12") + convert_shapes_line.set_attribute("y1", "8") + convert_shapes_line.set_attribute("x2", "9") + convert_shapes_line.set_attribute("y2", "14") + convert_shapes_line.set_attribute("stroke", "gold") + convert_shapes_root_element.insert_child(2, convert_shapes_line) + var convert_shapes_polygon := ElementLine.new() + convert_shapes_polygon.set_attribute("points", "2 2 9 14 5 12 5 2") + convert_shapes_polygon.set_attribute("stroke", "silver") + convert_shapes_root_element.insert_child(3, convert_shapes_polygon) + convert_shapes_checkbox.set_optimizer_info(convert_shapes_root_element, Optimizer.new(), Translator.translate( + "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible.") +\ + "\nTemporary note: Currently, paths can't be simplified.") + + current_setup_setting = "simplify_path_parameters" + var simplify_path_params_checkbox := add_checkbox(Translator.translate("Simplify path parameters"), false) + var simplify_path_params_root_element := ElementRoot.new() + simplify_path_params_root_element.set_attribute("xmlns", "http://www.w3.org/2000/svg") + simplify_path_params_root_element.set_attribute("width", "16") + simplify_path_params_root_element.set_attribute("height", "16") + var simplify_path_params_rect := ElementPath.new() + simplify_path_params_rect.set_attribute("fill", "plum") + simplify_path_params_rect.set_attribute("d", "M 2 2 L 8 2 L 8 5 A 3 3 -90 0 0 12 10") + simplify_path_params_root_element.insert_child(0, simplify_path_params_rect) + simplify_path_params_checkbox.set_optimizer_info(simplify_path_params_root_element, Optimizer.new(), Translator.translate( + "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible.") +\ + "\nTemporary note: Currently, the only simplifications are converting lines into horizontal or vertical ones, and clearing rotation from circular arcs.") + func setup_theming_content() -> void: var current_setup_resource := Configs.savedata @@ -401,6 +488,14 @@ func setup_theming_content() -> void: var basic_svg_text_with_syntax_error = """ Basic text & " ' ]]> """ + add_section(Translator.translate("Fonts")) + current_setup_setting = "main_font_path" + add_font_file_path_field(Translator.translate("Main font")) + current_setup_setting = "bold_font_path" + add_font_file_path_field(Translator.translate("Bold font")) + current_setup_setting = "mono_font_path" + add_font_file_path_field(Translator.translate("Mono font")) + add_section(Translator.translate("SVG Text colors")) current_setup_setting = "highlighter_preset" add_profile_picker(Translator.translate("Highlighter preset"), @@ -470,8 +565,8 @@ func setup_theming_content() -> void: add_section(Translator.translate("Handles")) current_setup_setting = "handle_size" - add_number_dropdown(Translator.translate("Size"), [0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.5, 3.0], - false, false, SaveData.HANDLE_SIZE_MIN, SaveData.HANDLE_SIZE_MAX) + add_numeric_dropdown(Translator.translate("Size"), PackedFloat64Array([0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.5, 3.0]), + false, SaveData.HANDLE_SIZE_MIN, SaveData.HANDLE_SIZE_MAX, NAN, {}) add_preview(SettingCanvasPreview.new(handle_presentation_root, PackedInt32Array([0, 2]), [PackedInt32Array([0, 1]), PackedInt32Array([0, 2, 1])], false)) current_setup_setting = "handle_inner_color" add_color_edit(Translator.translate("Inside color"), false) @@ -491,20 +586,17 @@ func setup_theming_content() -> void: add_section(Translator.translate("Selection rectangle")) current_setup_setting = "selection_rectangle_speed" - add_number_dropdown(Translator.translate("Speed"), - [0.0, 10.0, 20.0, 30.0, 50.0, 80.0, 130.0], false, false, - -SaveData.MAX_SELECTION_RECTANGLE_SPEED, - SaveData.MAX_SELECTION_RECTANGLE_SPEED) + add_numeric_dropdown(Translator.translate("Speed"), + PackedFloat64Array([0.0, 10.0, 20.0, 30.0, 50.0, 80.0, 130.0]), false, + -SaveData.MAX_SELECTION_RECTANGLE_SPEED, SaveData.MAX_SELECTION_RECTANGLE_SPEED) add_preview(SettingCanvasPreview.new(selection_rectangle_presentation_root, PackedInt32Array(), [PackedInt32Array([0])])) current_setup_setting = "selection_rectangle_width" - add_number_dropdown(Translator.translate("Width"), - [1.0, 2.0, 3.0, 4.0], false, false, 1.0, - SaveData.MAX_SELECTION_RECTANGLE_WIDTH) + add_numeric_dropdown(Translator.translate("Width"), + PackedFloat64Array([1.0, 2.0, 3.0, 4.0]), false, 1.0, SaveData.MAX_SELECTION_RECTANGLE_WIDTH) add_preview(SettingCanvasPreview.new(selection_rectangle_presentation_root, PackedInt32Array(), [PackedInt32Array([0])])) current_setup_setting = "selection_rectangle_dash_length" - add_number_dropdown(Translator.translate("Dash length"), - [5.0, 10.0, 15.0, 20.0], false, false, 1.0, - SaveData.MAX_SELECTION_RECTANGLE_DASH_LENGTH) + add_numeric_dropdown(Translator.translate("Dash length"), + PackedFloat64Array([5.0, 10.0, 15.0, 20.0]), false, 1.0, SaveData.MAX_SELECTION_RECTANGLE_DASH_LENGTH) add_preview(SettingCanvasPreview.new(selection_rectangle_presentation_root, PackedInt32Array(), [PackedInt32Array([0])])) current_setup_setting = "selection_rectangle_color1" add_color_edit(Translator.translate("Color {index}").format({"index": "1"})) @@ -554,8 +646,8 @@ func setup_other_content() -> void: wraparound_panning.permanent_disable_checkbox(false) current_setup_setting = "panning_speed" - add_number_dropdown(Translator.translate("Panning speed"), [5, 10, 20, 30, 50], true, false, - SaveData.PANNING_SPEED_MIN, SaveData.PANNING_SPEED_MAX) + add_numeric_dropdown(Translator.translate("Panning speed"), PackedFloat64Array([5, 10, 20, 30, 50]), + true, SaveData.PANNING_SPEED_MIN, SaveData.PANNING_SPEED_MAX) add_preview(SettingTextPreview.new(Translator.translate( "Determines how much the view moves for scroll-based panning inputs."))) @@ -589,8 +681,7 @@ func setup_other_content() -> void: current_setup_setting = "ui_scale" add_dropdown(Translator.translate("UI scale"), dropdown_map.keys(), dropdown_map) - add_preview(SettingTextPreview.new( - Translator.translate("Determines the scale factor for the interface."))) + add_preview(SettingTextPreview.new(Translator.translate("Determines the scale factor for the interface."))) current_setup_setting = "vsync" add_checkbox(Translator.translate("V-Sync")) @@ -598,9 +689,9 @@ func setup_other_content() -> void: "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly."))) current_setup_setting = "max_fps" - add_fps_limit_dropdown(Translator.translate("Maximum FPS")) - add_preview(SettingTextPreview.new(Translator.translate( - "Determines the maximum number of frames per second."))) + add_numeric_dropdown(Translator.translate("Maximum FPS"), PackedFloat64Array([0, 30, 60, 90, 120, 144, 240, 360]), + true, SaveData.MAX_FPS_MIN, SaveData.MAX_FPS_MAX, 0, {0: Translator.translate("Unlimited")}) + add_preview(SettingTextPreview.new(Translator.translate("Determines the maximum number of frames per second."))) current_setup_setting = "keep_screen_on" var keep_screen_on := add_checkbox(Translator.translate("Keep screen on")) @@ -631,6 +722,11 @@ func setup_other_content() -> void: "When enabled, adds the current file name before the \"VectorTouch\" window title."))) +func add_clarification_text(full_text: String, short_text: String) -> void: + var clarification := CollapseableDescriptionScene.instantiate() + current_setup_container.add_child(clarification) + clarification.setup(full_text, short_text) + func add_section(section_name: String) -> void: var vbox := VBoxContainer.new() vbox.add_theme_constant_override("separation", 0) @@ -642,7 +738,9 @@ func add_section(section_name: String) -> void: var spacer := Control.new() spacer.custom_minimum_size.y = 2 vbox.add_child(spacer) - setting_container.add_child(vbox) + current_setup_container = setting_container + current_setup_container.add_child(vbox) + current_setup_container = vbox func add_profile_picker(text: String, application_callback: Callable, profile_count: int, value_text_map: Dictionary, disabled_check_callback: Callable) -> void: @@ -654,12 +752,11 @@ value_text_map: Dictionary, disabled_check_callback: Callable) -> void: frame.value_changed.connect.call_deferred(setup_content) frame.defaults_applied.connect(application_callback) frame.defaults_applied.connect(setup_content) - add_frame(frame) + current_setup_container.add_child(frame) var resource_permanent_ref := _get_current_setup_resource() resource_permanent_ref.changed_deferred.connect(frame.button_update_disabled) - frame.tree_exited.connect(resource_permanent_ref.changed_deferred.disconnect.bind( - frame.button_update_disabled), CONNECT_ONE_SHOT) + frame.tree_exited.connect(resource_permanent_ref.changed_deferred.disconnect.bind(frame.button_update_disabled), CONNECT_ONE_SHOT) func add_checkbox(text: String, dim_text := false) -> Control: var frame := SettingFrameScene.instantiate() @@ -667,7 +764,7 @@ func add_checkbox(text: String, dim_text := false) -> Control: frame.text = text setup_frame(frame) frame.setup_checkbox() - add_frame(frame) + current_setup_container.add_child(frame) # Some checkboxes need to update the dimness of the text of other settings. # There's no continuous editing with checkboxes, so it's safe to just rebuild # the content for them. @@ -675,43 +772,44 @@ func add_checkbox(text: String, dim_text := false) -> Control: return frame # TODO Typed Dictionary wonkiness -func add_dropdown(text: String, values: Array[Variant], -value_text_map: Dictionary) -> Control: # Dictionary[Variant, String] +func add_dropdown(text: String, values: Array[Variant], value_text_map := {}) -> Control: # Dictionary[Variant, String] var frame := SettingFrameScene.instantiate() frame.text = text setup_frame(frame) frame.setup_dropdown(values, value_text_map) - add_frame(frame) + current_setup_container.add_child(frame) # Some checkboxes need to update the dimness of the text of other settings. # There's no continuous editing with checkboxes, so it's safe to just rebuild the content for them. frame.value_changed.connect(setup_content) return frame -func add_number_dropdown(text: String, values: Array[float], is_integer := false, -restricted := true, min_value := -INF, max_value := INF, dim_text := false) -> Control: +func add_numeric_dropdown(text: String, values_for_dropdown: PackedFloat64Array, use_integers := false, +min_value := -INF, max_value := INF, special_value_exception := NAN, value_text_map: Dictionary[float, String] = {}, dim_text := false) -> Control: var frame := SettingFrameScene.instantiate() frame.dim_text = dim_text frame.text = text setup_frame(frame) - frame.setup_number_dropdown(values, is_integer, restricted, min_value, max_value) - add_frame(frame) + frame.setup_numeric_dropdown(values_for_dropdown, use_integers, min_value, max_value, special_value_exception, value_text_map) + current_setup_container.add_child(frame) return frame -func add_fps_limit_dropdown(text: String, dim_text := false) -> Control: +func add_color_edit(text: String, enable_alpha := true) -> Control: var frame := SettingFrameScene.instantiate() - frame.dim_text = dim_text frame.text = text setup_frame(frame) - frame.setup_fps_limit_dropdown() - add_frame(frame) + frame.setup_color(enable_alpha) + current_setup_container.add_child(frame) return frame -func add_color_edit(text: String, enable_alpha := true) -> Control: +func add_font_file_path_field(text: String) -> Control: + return _add_file_path_field(text, Utils.DYNAMIC_FONT_FORMATS) + +func _add_file_path_field(text: String, extensions_list: PackedStringArray) -> Control: var frame := SettingFrameScene.instantiate() frame.text = text setup_frame(frame) - frame.setup_color(enable_alpha) - add_frame(frame) + frame.setup_file_path(extensions_list) + current_setup_container.add_child(frame) return frame func setup_frame(frame: Control, has_default := true) -> void: @@ -733,12 +831,6 @@ func setup_frame(frame: Control, has_default := true) -> void: HandlerGUI.popups_cleared.connect(remove_preview.bind(bind), CONNECT_ONE_SHOT) ) -func add_frame(frame: Control) -> void: - if setting_container.get_child_count() > 0: - setting_container.get_child(-1).add_child(frame) - else: - setting_container.add_child(frame) - func add_preview(preview: RefCounted) -> void: previews[current_setup_setting] = preview diff --git a/src/ui_widgets/transform_editor.tscn b/src/ui_widgets/transform_editor.tscn index caadf22..469aa07 100644 --- a/src/ui_widgets/transform_editor.tscn +++ b/src/ui_widgets/transform_editor.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://c7xhf7bodwnl1"] [ext_resource type="Script" uid="uid://cdipr84aqj703" path="res://src/ui_widgets/transform_editor.gd" id="1_q14io"] -[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="2_84xsl"] +[ext_resource type="FontVariation" uid="uid://pup5vmxl1t6m" path="res://assets/fonts/MonoFont.tres" id="2_futq3"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_af5dq"] content_margin_left = 2.0 @@ -30,4 +30,4 @@ focus_mode = 0 mouse_default_cursor_shape = 2 theme_type_variation = &"FlatButton" theme_override_constants/h_separation = 4 -theme_override_fonts/font = ExtResource("2_84xsl") +theme_override_fonts/font = ExtResource("2_futq3") diff --git a/src/ui_widgets/transform_field.gd b/src/ui_widgets/transform_field.gd index aa82da7..7cb764d 100644 --- a/src/ui_widgets/transform_field.gd +++ b/src/ui_widgets/transform_field.gd @@ -15,6 +15,7 @@ func set_value(new_value: String, save := false) -> void: func _ready() -> void: Configs.language_changed.connect(sync_localization) + sync_localization() sync() element.attribute_changed.connect(_on_element_attribute_changed) tooltip_text = attribute_name @@ -24,7 +25,6 @@ func _ready() -> void: text_change_canceled.connect(sync) button_gui_input.connect(_on_button_gui_input) pressed.connect(_on_pressed) - sync_localization() func _on_element_attribute_changed(attribute_changed: String) -> void: @@ -39,6 +39,7 @@ func setup_font(new_text: String) -> void: func sync() -> void: text = element.get_attribute_value(attribute_name) + setup_font(text) func _on_pressed() -> void: var transform_popup := TransformPopupScene.instantiate() diff --git a/src/utils/ClipboardUtils.gd b/src/utils/ClipboardUtils.gd index 99fa8ac..d83c680 100644 --- a/src/utils/ClipboardUtils.gd +++ b/src/utils/ClipboardUtils.gd @@ -50,33 +50,26 @@ static func copy_image(export_data: ImageExportData) -> ClipboardError: # Trying every available clipboard util var cmd := [] var exit_code := -99 - var temp_path := _save_temp_to_disk(export_data) for util in usable_utils: if OS.execute("which", [util]) == 0: match util: "xclip": + var temp_path := _save_temp_to_disk(export_data) cmd = ["xclip", "-selection", "clipboard", "-l", "1", "-quiet", "-t", mime_type, "-i", temp_path] exit_code = OS.execute(cmd[0], cmd.slice(1, len(cmd)-1), cmd_output, true) + _clean_temp(temp_path) "wl-copy": - cmd = ["wl-copy -f -t %s < '%s'" % [mime_type, temp_path]] - var dict := OS.execute_with_pipe("bash", ["-c", "".join(cmd)], false) + var dict := OS.execute_with_pipe("wl-copy", ["-t", mime_type], false) if dict.is_empty(): return ClipboardError.new(ErrorType.FailedExecuting, cmd_output, " ".join(cmd)) var stdio: FileAccess = dict.stdio - cmd_output.append(stdio.get_pascal_string()) + stdio.store_buffer(export_data.image_to_buffer(export_data.generate_image())) stdio.close() - var secs_waited := 0 while OS.is_process_running(dict.pid): - OS.delay_msec(1000) - secs_waited += 1 - if secs_waited > 2: - OS.kill(dict.pid) - push_error("Timed out waiting for wl-copy") + OS.delay_msec(10) exit_code = OS.get_process_exit_code(dict.pid) if exit_code == 0: - _clean_temp(temp_path) return ClipboardError.new(ErrorType.Ok, cmd_output) - _clean_temp(temp_path) if exit_code == -99: return ClipboardError.new(ErrorType.NoClipboardUtil, cmd_output, ", ".join(usable_utils)) else: diff --git a/src/utils/ExpressionScript.gd b/src/utils/ExpressionScript.gd new file mode 100644 index 0000000..dcc1585 --- /dev/null +++ b/src/utils/ExpressionScript.gd @@ -0,0 +1,11 @@ +class_name ExpressionScript extends Object + +const E = 2.718281828 +const PHI = (1 + sqrt(5)) / 2.0 +const e = E +const pi = PI +const tau = TAU +const phi = PHI +const Pi = PI +const Tau = TAU +const Phi = PHI diff --git a/src/utils/ExpressionScript.gd.uid b/src/utils/ExpressionScript.gd.uid new file mode 100644 index 0000000..3529a2c --- /dev/null +++ b/src/utils/ExpressionScript.gd.uid @@ -0,0 +1 @@ +uid://byp7i4a25j0qa diff --git a/src/utils/FileUtils.gd b/src/utils/FileUtils.gd index cddbf23..4c1de58 100644 --- a/src/utils/FileUtils.gd +++ b/src/utils/FileUtils.gd @@ -156,7 +156,7 @@ static func _finish_xml_export(file_path: String, xml: String) -> void: static func _finish_reference_load(data: Variant, file_path: String, final_callback: Callable) -> void: var img := Image.new() - match file_path.get_extension().to_lower(): + match Utils.get_lowercase_extension(file_path): "svg": img.load_svg_from_string(data) "png": img.load_png_from_buffer(data) "jpg", "jpeg": img.load_jpg_from_buffer(data) @@ -173,17 +173,17 @@ static func _choose_file_name() -> String: # No need for completion callback here yet. static func open_svg_import_dialog() -> void: - _open_import_dialog(PackedStringArray(["svg"]), _apply_svg, true) + open_custom_import_dialog(PackedStringArray(["svg"]), _apply_svg, true) static func open_image_import_dialog(completion_callback: Callable) -> void: - _open_import_dialog(PackedStringArray(["png", "jpg", "jpeg", "webp", "svg"]), _finish_reference_load.bind(completion_callback)) + open_custom_import_dialog(Utils.IMAGE_FORMATS, _finish_reference_load.bind(completion_callback)) static func open_xml_import_dialog(completion_callback: Callable) -> void: - _open_import_dialog(PackedStringArray(["xml"]), completion_callback) + open_custom_import_dialog(PackedStringArray(["xml"]), completion_callback) # On web, the completion callback can't use the full file path. -static func _open_import_dialog(extensions: PackedStringArray, completion_callback: Callable, multi_select := false) -> void: +static func open_custom_import_dialog(extensions: PackedStringArray, completion_callback: Callable, multi_select := false) -> void: var permission := "android.permission.READ_MEDIA_IMAGES" if Configs.current_sdk < 33: permission = "android.permission.READ_EXTERNAL_STORAGE" @@ -225,7 +225,7 @@ static func _start_file_import_process(file_paths: PackedStringArray, completion allowed_extensions: PackedStringArray, show_incorrect_extension_errors := true) -> void: if not show_incorrect_extension_errors: for i in range(file_paths.size() - 1, -1, -1): - if not file_paths[i].get_extension() in allowed_extensions: + if not Utils.get_lowercase_extension(file_paths[i]) in allowed_extensions: file_paths.remove_at(i) if not file_paths.is_empty(): _file_import_proceed(file_paths, completion_callback) @@ -233,7 +233,7 @@ allowed_extensions: PackedStringArray, show_incorrect_extension_errors := true) var incorrect_extension_file_paths := PackedStringArray() for i in range(file_paths.size() - 1, -1, -1): - if not file_paths[i].get_extension() in allowed_extensions: + if not Utils.get_lowercase_extension(file_paths[i]) in allowed_extensions: incorrect_extension_file_paths.append(Utils.simplify_file_path(file_paths[i])) file_paths.remove_at(i) @@ -309,14 +309,18 @@ static func _file_import_proceed(file_paths: PackedStringArray, completion_callb # The XML callbacks currently happen to not need the file path. # The SVG callback used currently can popup extra dialogs, so they need the callable. - match file_path.get_extension(): - "svg": - if file_paths.is_empty(): - completion_callback.call(file.get_as_text(), file_path) - else: - completion_callback.call(file.get_as_text(), file_path, proceed_callback, false) - "xml": completion_callback.call(file.get_as_text()) - _: completion_callback.call(file.get_buffer(file.get_length()), file_path) + var file_extension := Utils.get_lowercase_extension(file_path) + if file_extension == "svg": + if file_paths.is_empty(): + completion_callback.call(file.get_as_text(), file_path) + else: + completion_callback.call(file.get_as_text(), file_path, proceed_callback, false) + elif file_extension == "xml": + completion_callback.call(file.get_as_text()) + elif file_extension in Utils.DYNAMIC_FONT_FORMATS: + completion_callback.call(file_path) + else: + completion_callback.call(file.get_buffer(file.get_length()), file_path) static func _apply_svg(data: Variant, file_path: String, proceed_callback := Callable(), is_last_file := true) -> void: @@ -333,7 +337,7 @@ static func _apply_svg(data: Variant, file_path: String, proceed_callback := Cal {"file_path": Utils.simplify_file_path(file_path)}) if compare_svg_to_disk_contents(existing_tab_idx) == FileState.DIFFERENT: alert_message += "\n\n" + Translator.translate( - "If you want to revert your edits since the last save, use {reset_svg}.").format( + "If you want to revert your edits since the last save, use \"{reset_svg}\".").format( {"reset_svg": TranslationUtils.get_action_description("reset_svg")}) if is_last_file: @@ -598,7 +602,7 @@ static func _web_on_files_selected(args: Array) -> void: window.vectortouchFileNames[i] = file.name # Read file based on extension. - if file.name.get_extension().to_lower() in ["svg", "xml"]: + if Utils.get_lowercase_extension(file.name) in ["svg", "xml"]: reader.readAsText(file) else: reader.readAsArrayBuffer(file) @@ -614,7 +618,7 @@ static func _web_on_file_loaded(args: Array, file_index: int) -> void: var file_name: String = window.vectortouchFileNames[file_index] # Store file data based on type. - if file_name.get_extension().to_lower() in ["svg", "xml"]: + if Utils.get_lowercase_extension(file_name) in ["svg", "xml"]: # For text files, store directly window.vectortouchFileDataArray[file_index] = event.target.result else: diff --git a/src/utils/ShortcutUtils.gd b/src/utils/ShortcutUtils.gd index 1c6c4ea..bc2f0a4 100644 --- a/src/utils/ShortcutUtils.gd +++ b/src/utils/ShortcutUtils.gd @@ -34,6 +34,7 @@ const _action_categories_dict: Dictionary[String, Dictionary] = { "move_down": true, "delete": true, "find": true, + "evaluate": true, }, "view": { "zoom_in": true, @@ -113,6 +114,8 @@ static func get_action_icon(action: String) -> Texture2D: "about_repo", "about_website": return load("res://assets/icons/Link.svg") "toggle_fullscreen": return load("res://assets/icons/Expand.svg") "load_reference": return load("res://assets/icons/Reference.svg") + "select_all": return load("res://assets/icons/SelectAll.svg") + "evaluate": return load("res://assets/icons/Evaluate.svg") _: return load("res://assets/icons/Placeholder.svg") static func get_actions(category: String) -> PackedStringArray: diff --git a/src/utils/ThemeUtils.gd b/src/utils/ThemeUtils.gd index 05a0c5b..ae3347d 100644 --- a/src/utils/ThemeUtils.gd +++ b/src/utils/ThemeUtils.gd @@ -1,8 +1,8 @@ @abstract class_name ThemeUtils -const regular_font = preload("res://assets/fonts/Font.ttf") -const bold_font = preload("res://assets/fonts/FontBold.ttf") -const mono_font = preload("res://assets/fonts/FontMono.ttf") +static var main_font: FontVariation = preload("res://assets/fonts/MainFont.tres") +static var bold_font: FontVariation = preload("res://assets/fonts/BoldFont.tres") +static var mono_font: FontVariation = preload("res://assets/fonts/MonoFont.tres") static var base_color: Color static var accent_color: Color @@ -245,16 +245,29 @@ static func recalculate_colors() -> void: selected_tab_color = softer_intermediate_hover_color.lerp(accent_color, 0.2) selected_tab_border_color = accent_color +static func rebuild_fonts() -> void: + main_font.base_font = FontFile.new() + if not Configs.savedata.main_font_path.is_empty(): + main_font.base_font.load_dynamic_font(Configs.savedata.main_font_path) + + bold_font.base_font = FontFile.new() + if not Configs.savedata.bold_font_path.is_empty(): + bold_font.base_font.load_dynamic_font(Configs.savedata.bold_font_path) + + mono_font.base_font = FontFile.new() + if not Configs.savedata.mono_font_path.is_empty(): + mono_font.base_font.load_dynamic_font(Configs.savedata.mono_font_path) static func generate_theme() -> Theme: recalculate_colors() var theme := Theme.new() - theme.default_font = regular_font + theme.default_font = main_font theme.default_font_size = 13 _setup_panelcontainer(theme) _setup_button(theme) _setup_checkbox(theme) _setup_checkbutton(theme) + _setup_dropdown(theme) _setup_itemlist(theme) _setup_lineedit(theme) _setup_scrollbar(theme) @@ -269,7 +282,7 @@ static func generate_theme() -> Theme: static func generate_and_apply_theme() -> void: var default_theme := ThemeDB.get_default_theme() - default_theme.default_font = regular_font + default_theme.default_font = main_font default_theme.default_font_size = 13 var generated_theme := generate_theme() default_theme.merge_with(generated_theme) @@ -973,6 +986,28 @@ static func _setup_itemlist(theme: Theme) -> void: theme.set_stylebox("hovered_selected", "ItemList", hovered_selected_item_stylebox) theme.set_stylebox("hovered_selected_focus", "ItemList", hovered_selected_item_stylebox) +static func _setup_dropdown(theme: Theme) -> void: + theme.add_type("Dropdown") + theme.set_type_variation("Dropdown", "Control") + theme.set_font_size("font_size", "Dropdown", 12) + theme.set_font("font", "Dropdown", main_font) + theme.set_color("font_color", "Dropdown", ThemeUtils.editable_text_color) + + var stylebox := StyleBoxFlat.new() + stylebox.set_corner_radius_all(5) + stylebox.set_border_width_all(2) + stylebox.content_margin_left = 5.0 + stylebox.content_margin_right = 5.0 + + var normal_stylebox := stylebox.duplicate() + normal_stylebox.bg_color = line_edit_inner_color + normal_stylebox.border_color = line_edit_normal_border_color + theme.set_stylebox("normal", "Dropdown", normal_stylebox) + + var hover_stylebox := stylebox.duplicate() + hover_stylebox.draw_center = false + hover_stylebox.border_color = strong_hover_overlay_color if is_theme_dark else stronger_hover_overlay_color + theme.set_stylebox("hover", "Dropdown", hover_stylebox) static func _setup_lineedit(theme: Theme) -> void: theme.add_type("LineEdit") @@ -1014,8 +1049,6 @@ static func _setup_lineedit(theme: Theme) -> void: theme.add_type("LeftConnectedLineEdit") theme.set_type_variation("LeftConnectedLineEdit", "LineEdit") - theme.set_font_size("font_size", "LeftConnectedLineEdit", 12) - theme.set_font("font", "LeftConnectedLineEdit", mono_font) var left_connected_stylebox := StyleBoxFlat.new() left_connected_stylebox.corner_radius_top_left = 0 left_connected_stylebox.corner_radius_bottom_left = 0 @@ -1052,8 +1085,6 @@ static func _setup_lineedit(theme: Theme) -> void: theme.add_type("RightConnectedLineEdit") theme.set_type_variation("RightConnectedLineEdit", "LineEdit") - theme.set_font_size("font_size", "RightConnectedLineEdit", 12) - theme.set_font("font", "RightConnectedLineEdit", mono_font) var right_connected_stylebox := StyleBoxFlat.new() right_connected_stylebox.corner_radius_top_left = 5 right_connected_stylebox.corner_radius_bottom_left = 5 @@ -1223,6 +1254,7 @@ static func _setup_label(theme: Theme) -> void: theme.set_color("default_color", "RichTextLabel", text_color) theme.set_color("selection_color", "RichTextLabel", selection_color) theme.set_font("bold_font", "RichTextLabel", bold_font) + theme.set_font("mono_font", "RichTextLabel", mono_font) static func _setup_tabcontainer(theme: Theme) -> void: @@ -1308,18 +1340,13 @@ static func _setup_textedit(theme: Theme) -> void: theme.set_stylebox("normal", "TextEdit", normal_stylebox) theme.set_stylebox("read_only", "TextEdit", normal_stylebox) - var focus_stylebox := StyleBoxFlat.new() + var focus_stylebox := normal_stylebox.duplicate() focus_stylebox.draw_center = false focus_stylebox.border_color = line_edit_focus_color - focus_stylebox.set_border_width_all(2) - focus_stylebox.set_corner_radius_all(5) theme.set_stylebox("focus", "TextEdit", focus_stylebox) - var hover_stylebox := StyleBoxFlat.new() - hover_stylebox.draw_center = false + var hover_stylebox := focus_stylebox.duplicate() hover_stylebox.border_color = strong_hover_overlay_color if is_theme_dark else stronger_hover_overlay_color - hover_stylebox.set_border_width_all(2) - hover_stylebox.set_corner_radius_all(5) theme.set_stylebox("hover", "TextEdit", hover_stylebox) @@ -1339,7 +1366,7 @@ static func _setup_tooltip(theme: Theme) -> void: theme.add_type("TooltipLabel") theme.set_color("font_color", "TooltipLabel", text_color) theme.set_font_size("font_size", "TooltipLabel", 14) - theme.set_font("font", "TooltipLabel", regular_font) + theme.set_font("font", "TooltipLabel", main_font) static func _setup_splitcontainer(theme: Theme) -> void: diff --git a/src/utils/TranslationUtils.gd b/src/utils/TranslationUtils.gd index 59e738f..cb21cbd 100644 --- a/src/utils/TranslationUtils.gd +++ b/src/utils/TranslationUtils.gd @@ -47,6 +47,7 @@ static func get_action_description(action_name: String, for_button := false) -> "ui_copy": return Translator.translate("Copy") "ui_paste": return Translator.translate("Paste") "ui_cut": return Translator.translate("Cut") + "evaluate": return Translator.translate("Evaluate") "select_all": return Translator.translate("Select all") "duplicate": return Translator.translate("Duplicate") if for_button else Translator.translate("Duplicate the selection") "delete": return Translator.translate("Delete") if for_button else Translator.translate("Delete the selection") @@ -125,6 +126,7 @@ static func get_layout_part_name(layout_part: Utils.LayoutPart) -> String: Utils.LayoutPart.CODE_EDITOR: return Translator.translate("Code editor") Utils.LayoutPart.INSPECTOR: return Translator.translate("Inspector") Utils.LayoutPart.VIEWPORT: return Translator.translate("Viewport") + Utils.LayoutPart.PREVIEWS: return Translator.translate("Previews") _: return "" ## Generates an alert text for unsupported file extensions. @@ -139,9 +141,10 @@ static func get_file_dialog_select_mode_title_text(multi_select: bool, extension if multi_select: return Translator.translate("Select {format} files").format({"format": _get_extension_readable_name("svg")}) else: - if extensions.size() > 1: - # Multiple formats currently only show up for reference images. + if extensions == Utils.IMAGE_FORMATS: return Translator.translate("Select an image") + elif extensions == Utils.DYNAMIC_FONT_FORMATS: + return Translator.translate("Select a font") else: # "an" because this can currently only show for SVG and XML files. return Translator.translate("Select an {format} file").format({"format": _get_extension_readable_name(extensions[0])}) diff --git a/src/utils/Utils.gd b/src/utils/Utils.gd index 7880a7c..b1d1948 100644 --- a/src/utils/Utils.gd +++ b/src/utils/Utils.gd @@ -1,15 +1,19 @@ @abstract class_name Utils +const IMAGE_FORMATS: PackedStringArray = ["png", "jpg", "jpeg", "webp", "svg"] +const DYNAMIC_FONT_FORMATS: PackedStringArray = ["ttf", "otf", "woff", "woff2", "pfb", "pfm"] + const MAX_NUMERIC_PRECISION = 6 const MAX_ANGLE_PRECISION = 4 enum InteractionType {NONE = 0, HOVERED = 1, SELECTED = 2, HOVERED_SELECTED = 3} -enum LayoutPart {NONE, CODE_EDITOR, INSPECTOR, VIEWPORT} +enum LayoutPart {NONE, CODE_EDITOR, INSPECTOR, VIEWPORT, PREVIEWS} const _LAYOUT_ICONS: Dictionary[LayoutPart, Texture2D] = { LayoutPart.CODE_EDITOR: preload("res://assets/icons/CodeEditor.svg"), LayoutPart.INSPECTOR: preload("res://assets/icons/Inspector.svg"), LayoutPart.VIEWPORT: preload("res://assets/icons/Viewport.svg"), + LayoutPart.PREVIEWS: preload("res://assets/icons/Previews.svg"), } const _LAYOUT_PLACEHOLDER_ICON = preload("res://assets/icons/Placeholder.svg") @@ -29,6 +33,9 @@ static func is_string_lower(string: String) -> bool: static func get_file_name(string: String) -> String: return string.get_file().trim_suffix("." + string.get_extension()) +static func get_lowercase_extension(string: String) -> String: + return string.get_extension().to_lower() + ## Method for showing the file path without stuff like "/home/mewpurpur/". static func simplify_file_path(file_path: String) -> String: var home_dir := get_home_dir() diff --git a/translations/VectorTouch.pot b/translations/VectorTouch.pot index af2c87e..1592d95 100644 --- a/translations/VectorTouch.pot +++ b/translations/VectorTouch.pot @@ -16,1412 +16,1512 @@ msgstr "" msgid "translation-credits" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "" -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "" -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "" -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" msgstr "" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" +#: src/ui_parts/import_warning_menu.gd +msgid "Unrecognized element" msgstr "" -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" +#: src/ui_parts/import_warning_menu.gd +msgid "Unrecognized attribute" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Unrecognized element" +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Unrecognized attribute" +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" msgstr "" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "" -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "" #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Preset" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the GodSVG interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "" + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "" -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "" diff --git a/translations/bg.po b/translations/bg.po index e9459b2..3ee6a95 100644 --- a/translations/bg.po +++ b/translations/bg.po @@ -17,1412 +17,1512 @@ msgstr "" msgid "translation-credits" msgstr "MewPurPur " -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Затвори VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Наистина ли искаш да затвориш VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Затвори" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Провери за ъпдейти?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Това ще се свърже с github.com за да сравни числата на версиите. Не се събират или изпращат никакви други данни." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "Добре" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Графиката може да бъде експортирана само като SVG защото височината и широчината са твърде различни." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Графиката може да бъде експортирана само като SVG защото размерът не е определен." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Искаш ли да продължиш?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Експортирай SVG-то" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Експортирай" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Последното състояние на този раздел не беше намерено." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Предупреждение!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Затвори раздела" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Възстанови" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Виж в инспектора" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Превърни в" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Вмъкни отпред" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "Този раздел е свързан с пътеката {file_path}. Искаш ли да го възстановиш SVG-то от тази пътека?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Компактен" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Красив" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Винаги" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Всички освен контейнери" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Никога" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Когато е по-късо или еднакво дълго" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Когато е по-късо" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "Хекс с 3 или 6 цифри" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "Хекс с 6 цифри" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "Тъмна" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "Светла" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "Черна (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "Тъмна по подразбиране" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "Светла по подразбиране" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Празен" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Незаписан" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Коментар" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Текст" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} трябва да е във {allowed} за да има ефект." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Не е дефиниран \"id\" атрибут." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Няма елемент под този градиент." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Този градиент е едноцветен." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Тази група няма елементи." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Тази група има само един елемент." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Текстът не описва SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Несъвместими тагове." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Затвори" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Автори" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Дарители" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Лиценз" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Лицензи от трети партии" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Основател и мениджър на проекта" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Програмисти" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Преводачи" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Златни дарители" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Диамантени дарители" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Запиши SVG-то като…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Графики" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Размер на захващането" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Постави справочно изображение" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "Изчисти справочно изображение" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Линкове към платформи за дарение" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Отказ" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Добави елемент" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Измерения" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Размерът на визуализацията е ограничен до {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Размер" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Конфигурация на експорта" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Формат" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Без загуба на качество" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Качество" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Мащаб" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Широчина" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Височина" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Копирай" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Оформление" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Виж запазените данни" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Обнови файловете" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Превключи видимостта на скритите файлове" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Търсене из файловете" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "Назад" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" msgstr "Напред" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Запиши" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Избери" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Замени" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Създай нова папка" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Невалидно име за папка." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Папка с това име вече съществува." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Папката не можа да бъде създадена." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Отвори" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Копирай пътеката" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Файл с името \"{file_name}\" вече съществува. Заместването ще пренапише неговото съдържание!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Синтактична грешка" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Проблеми в импортирането" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Импортирай" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Непознат елемент" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Непознат атрибут" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Проблеми в импортирането" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Импортирай" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Добави елемент" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Изключени" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Влачи и пусни за да промениш оформлението на интерфейса" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Файл" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Промени" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Инструмент" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Гледка" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "Добави нова гледка" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Премахни" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Възстанови началната стойност" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "Изчисти всички" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "Сортирай" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Форматиране" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "Оптимизатор" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" -msgstr "Палети" +msgstr "Палитри" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Бързи клавиши" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Гама" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Лента с раздели" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Други" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Език" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Хоризонтална лента" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Вертикална лента" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Хоризонтален с два реда" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Настройки на панела с бързи клавиши" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Създай нов раздел" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Превърти назад" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Превърти напред" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Това SVG не е свързано с местоположение на компютъра." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Опитай отново" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Покажи предварителните издания" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Настояща версия" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Извлича се информацията..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Грешка в проверката за ъпдейти" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Разгледай всички издания" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch е актуален." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Налични са нови версии!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "Копирай имейла" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Създай" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Промени името на цвета" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Изтрий цвета" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Неименуван" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Търсене на цвят" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Цветно колело" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "Неограничено" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "Няма пътека към файл" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Ключови цветове" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Пипета" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Нова фигура" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "Няма ID" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "SVG-то е синтактично грешно. Всяка редакция която не е направена през редактора за код ще го рестартира." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "Преди" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "След" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "Добави нов цвят" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." -msgstr "Неименуваните палети няма да бъдат показани." +msgstr "Неименуваните палитри няма да бъдат показани." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." -msgstr "Не може няколко палети да имат едно и също име." +msgstr "Не може няколко палитри да имат едно и също име." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." -msgstr "Тази палета има еднакво определетни цветове." +msgstr "Тази палитра има еднакво определетни цветове." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Преименувай" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Премести нагоре" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Премести надолу" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Приложи шаблон" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Премахни" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Копирай като XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Запиши като XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Относително" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Няма пътека" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Няма точки" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Използва се също от" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "Приложи" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "Приложи всички настройки по подразбиране на този шаблон" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Възстанови началната стойност" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Неизползван" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Добави бърз клавиш" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Натисни клавиши…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Форматировач за приложението" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Форматировач за експортиране" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Определя как SVG атрибутите и съдържанието се показват в интерфейса на GodSVG." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Определя как SVG атрибутите и съдържанието се форматират когато файлът се запазва." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Шаблон" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "Определя стойностите по подразбиране на настройките на форматировача." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" -msgstr "Запази коментарите" +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" +msgstr "Премахване на коментарите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Добави нов ред накрая" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Използвай кратък синтаксис за тагове" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Остави растояние преди наклонената черта на съкратени тагове" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Включи красивото форматиране" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Използвай интервали вместо табулатор" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Брой интервали за отстъп" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Числа" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Премахни водещата нула" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Използвай експонент когато е по-кратко" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Цветове" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Използвай именувани цветове" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Първичен синтаксис" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Използвай главни хексадецимални букви" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Данни за пътека" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Смали числата" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Намали паузите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Премахни паузите след флаговете" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Премахни последователните команди" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Поредици от трансформации" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Премахни ненужните параметри" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "Определя настройките на оптимизатора по подразбиране, използвани когато ползваш \"{optimize}\"" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "Превръщане фигури" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "Опростяване на параметрите в пътеки" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "Шаблон на тема" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "Основни цветове на темата" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "Базов цвят" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "Акцентен цвят" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "Шрифтове" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "Основен шрифт" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "Удебелен шрифт" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "Моноширинен шрифт" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Цветове на SVG текста" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "Шаблон на синтаксово маркиране" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "Определя стойностите по подразбиране на синтаксовото маркиране за SVG текста." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Цвят на символите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Цвят на елементите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Цвят на атрибутите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Цвят на низовете" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Цвят на коментарите" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Цвят на текста" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Цвят на CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Цвят на грешките" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "Дръжки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Вътрешен цвят" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Обикновен цвят" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Цвят под курсора" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Избран цвят" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Избран цвят под курсора" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "Правоъгълник за селекцията" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "Скорост" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "Дължина на чертичките" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "Цвят {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Основни цветове" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "Цвят на платното" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Цвят на решетката" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Цвят на валидният текст" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Цвят на предупрежденията" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Входни сигнали" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Затваряне на раздели със средното копче на мишката" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Обърни посоката на увеличение" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Превъртане на курсора" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "Скорост на панорамиране" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Използвай CTRL за увеличение" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Дисплей" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Мащаб на интерфейса" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Определя мащаба на интерфейса." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "Вертикална синхронизация" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "Максимални кадри в секунда" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Неограничено" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Определя максималния брой кадри в секунда." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "Задръж екрана включен" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Разни" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Използвай местния файлов мениджър" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Синхронизирай името на прозореца с файла" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "Настройката няма ефект в текущата конфигурация." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "Настройката не може да бъде променена на тази платформа." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "Форматировачите могат да променят форматирането на съдържанието и атрибутите на SVG. Тези промени не засягат неговата структура или структурата на по-сложните атрибути, като данни за пътеки. Форматировачите могат да бъдат конфигурирани да направят SVG по-красив или по-компактен." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Определя стойностите по подразбиране на настройките на форматировача." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "Когато е активирано, използва интервали за отстъп вместо едни табулатор." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "Оптимизаторите могат да променят структурата на SVG и неговите сложни атрибути, като данни за пътеки. Тези промени намаляват сложността на SVG, обикновено водейки до намаляване на размера на файла, но могат да бъдат деструктивни и да нарушат бъдещото редактиране в сравнение с ръчната оптимизация на SVG." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Преобразува фигурите в такива, които могат да бъдат дефинирани идентично, но имат по-кратко представяне, ако е възможно." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Преобразува или опростява параметрите на пътищата в такива, които могат да бъдат дефинирани идентично, но имат по-кратко представяне, ако е възможно." + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "Определя стойностите по подразбиране на гамовите настройки, включително шаблона на синтаксовото маркиране." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "Определя основния цвят на интерфейса на VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Определя акцентния цвят, използван за подчертаване на елементи в интерфейса на VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Когато е активирано, натискането на раздел със средното копче на мишката затваря раздела вместо просто да го фокусира." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Разменя посоките на влачене за намаляване и увеличаване." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Превърта курсора когато той достигне краищата на екрана докато влачи гледката." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "Определя колко бързо гледката се движи при плъзгане с превъртане." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Когато е активирано, влаченето премества гледката. За увеличение, задръж CTRL докато влачиш." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Определя мащаба на интерфейса." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "Синхронизира рендирането с честотата на опресняване на дисплея, за да предотврати артефакти от разкъсване на екранното изображение. Може леко да забави входните сигнали." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "Определя максималния брой кадри в секунда." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "Поддържа екрана включен дори при неактивност, така че скрийнсейвърът да не се включва." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Когато е активирано, ще бъде използван файловият мениджър на твоята операционна система вместо вградения файлов мениджър на VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "Когато е включено, добавя името на настоящия файл пред заглавието на прозореца \"VectorTouch\"." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" -msgstr "Добави палета" +msgstr "Добави палитра" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" -msgstr "Добави палета от XML" +msgstr "Добави палитра от XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Импортирай XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Постави XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Помощ" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Няма трансформации" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Приложи матрицата" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Вмъкни отзад" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Нова трансформация" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch не разпознава този атрибут" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Следните файлове бяха отхвърлени:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} бе отхвърлен." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Отхвърлени файлове" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Продължи" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} не можа да бъде отворен." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Проверете дали файлът все още съществува на избраното място." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Продължи с импортирането на останалите файлове?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Продължи за всеки файл който не може да бъде отворен" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Записване на файла?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Искаш ли да запишеш този файл?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Записване на промените?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Промените ще бъдат изгубени ако не ги запишеш." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Не записвай" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} вече се редактира в VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." -msgstr "Ако искаш да премахнеш промените след последното записване, използвай {reset_svg}." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." +msgstr "Ако искаш да премахнеш промените след последното записване, използвай \"{reset_svg}\"." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Искаш ли да запишеш промените върху {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Запиши SVG-то" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Запиши SVG-то като" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Затвори разделите отляво" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Затвори разделите отдясно" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Затвори другите раздели" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Затвори празните раздели" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Затвори записаните раздели" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Създай раздел" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Избери раздела отпред" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Избери раздела отзад" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Оптимизирай" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Оптимизирай SVG-то" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Копирай всичкия текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Копирай всичкия SVG текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Рестартирай SVG-то" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Отвори с външно приложение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Отвори SVG с външно приложение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Покажи във файловия мениджър" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Покажи SVG-то във файловия мениджър" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Върни назад" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Върни напред" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Постави" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Изрежи" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "Сметни" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Избери всички" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Дублирай" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Изтрий селекцията" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Изтрий селекцията" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Премести нагоре" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Премести селекцията нагоре" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Премести надолу" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Премести селекцията надолу" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Намери" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Увеличи" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Намали" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Рестартирай мащаба" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Покажи решетката" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Покажи дръжките" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Покажи растеризиран SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Превключи захващането" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Зареди справочно изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Покажи справочното изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Насложи справочното изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Покажи дебъг информацията" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "Покажи подробна дебъг информация" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Настройки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Отвори настройките" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Относно приложението…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Отвори информацията за приложението" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Направи дарение…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Отвори менюто за дарения" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Репозиторията на VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Отвори репозиторията на VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Уебсайта на VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Отвори уебсайта на VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Провери за ъпдейти" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Излизане от апликацията" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Превключване на пълен екран" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Премести до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Отсечка до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Хоризонтална отсечка до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Вертикална отсечка до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Затвори пътеката" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Елиптична дъга до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Квадратна крива на Безие до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Кратка квадратна крива на Безие до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Кубична крива на Безие до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Кратка кубична крива на Безие до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Абсолютно" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Редактор за код" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Инспектор" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Гледка" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "Визуализации" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Единствено {extension_list} файлове се поддържат от тази операция." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Избери {format} файлове" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Избери изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "Избери шрифт" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Избери {format} файл" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Запази {format} файла" diff --git a/translations/de.po b/translations/de.po index 73d8179..4a0876e 100644 --- a/translations/de.po +++ b/translations/de.po @@ -17,1437 +17,1550 @@ msgstr "" msgid "translation-credits" msgstr "Kiisu-Master, Swarkin" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "VectorTouch beenden" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Möchten Sie VectorTouch beenden?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Beenden" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Nach Aktualisierungen suchen?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Dadurch wird eine Verbindung zu github.com hergestellt, um Versionsnummern zu vergleichen. Es werden keine weiteren Daten gesammelt oder übertragen." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "OK" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Die Grafik kann nur als SVG exportiert werden, da ihre Proportionen zu extrem sind." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Die Grafik kann nur als SVG exportiert werden, da ihre Größe nicht definiert ist." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Möchten Sie fortfahren?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "SVG exportieren" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Exportieren" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Der letzte Bearbeitungsstand dieser Registerkarte konnte nicht gefunden werden." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Achtung!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Registerkarte schließen" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Wiederherstellen" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Im Inspektor anzeigen" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Konvertieren zu" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Danach einsetzen" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "Die Registerkarte ist an den Dateipfad {file_path} gebunden. Möchten Sie die SVG-Datei aus diesem Pfad wiederherstellen?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Kompakt" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Schön" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Immer" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Alle außer Behälter" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Nie" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Wenn kürzer oder gleich" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Wenn kürzer" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3-stelligen oder 6-stelligen Hex" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6-stelligen Hex" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd #, fuzzy msgid "Light" msgstr "Höhe" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Leer" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Ungespeichert" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Kommentar" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Text" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} muss sich innerhalb {allowed} befinden, um einen Effekt zu haben." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Kein \"id\" Attribut definiert." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Keine Elemente unter diesem Farbverlauf." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Dieser Farbverlauf ist einfarbig." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Diese Gruppe hat keine Elemente." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Diese Gruppe hat nur ein Element." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Beschreibt kein SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Ungültige Formatierung." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Schließen" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Autoren" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Spender" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Lizenz" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Drittanbieter-Lizenzen" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Projektgründer und Manager" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Entwickler" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Übersetzer" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Gold-Spender" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Diamant-Spender" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "SVG speichern als…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Visuelles" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Rastergröße" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Referenzbild einfügen" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd #, fuzzy msgid "Clear reference image" msgstr "Referenzbild laden" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Links zu Spendenplattformen" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Abbrechen" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Neues Element" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Dimensionen" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Vorschaubildgröße ist auf {dimensions} limitiert." -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Größe" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Export-Konfiguration" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Format" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Verlustlos" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Qualität" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Skalieren" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Breite" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Höhe" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Kopieren" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Layout" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Speicherdaten anzeigen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Dateien aktualisieren" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Versteckte Dateien anzeigen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Datei suchen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Nach vorne scrollen" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Speichern" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Auswählen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Ersetzen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Neuen Ordner erstellen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Ungültiger Ordnername." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Ein gleichnamiger Ordner existiert bereits." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Ordner konnte nicht erstellt werden." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Öffnen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Pfad kopieren" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Eine Datei mit dem Namen \"{file_name}\" existiert bereits. Ersetzen wird den Inhalt überschreiben!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Syntaxfehler" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Probleme beim Importieren" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Importieren" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Unerkanntes Element" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Unerkanntes Attribut" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Probleme beim Importieren" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Importieren" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Element hinzufügen" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Ausgeschlossen" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Ziehen und Ablegen zum Ändern des Layouts" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Datei" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Bearbeiten" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Werkzeuge" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Ansicht" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Farbe hinzufügen" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Löschen" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Zurücksetzen" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "SVG zurücksetzen" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Formatierung" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Optimieren" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Paletten" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Tastenkombinationen" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Farbschema" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Tableiste" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Anderes" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Sprache" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Horizontaler Streifen" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Vertikaler Streifen" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horizontal mit zwei Reihen" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Kurzbefehlsmenü anpassen" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Neue Registerkarte erstellen" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Nach hinten scrollen" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Nach vorne scrollen" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Dieses SVG ist noch nicht an einen Dateiort gebunden." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Erneut versuchen" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Vorschauversionen anzeigen" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Aktuelle Version" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Abruf von Informationen..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Aktualisierungsprüfung fehlgeschlagen" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Alle Veröffentlichungen anzeigen" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch ist auf dem neuesten Stand." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Neue Versionen verfügbar!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd #, fuzzy msgid "Copy email" msgstr "Pfad kopieren" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Erstellen" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Farbnamen ändern" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Farbe löschen" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Unbenannt" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Farbe suchen" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Farbauswahl" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Farbschlüsselwörter" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Pipette" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Neue Form" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Davor einsetzen" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd #, fuzzy msgid "Add new color" msgstr "Farbe hinzufügen" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Unbenannte Paletten werden nicht angezeigt." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Mehrere Paletten können nicht den gleichen Namen besitzen." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Diese Palette hat identisch definierte Farben." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Umbenennen" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Nach oben" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Nach unten" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Voreinstellung anwenden" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Löschen" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Kopieren als XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Speichern als XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Relativ" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Keine Pfaddaten" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Keine Punkte" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Auch genutzt von" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Zurücksetzen" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Unbenutzt" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Tastenkombination hinzufügen" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Drücke Tasten…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Editor-Formatierer" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Export-Formatierer" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Preset" -msgstr "Voreinstellung" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy -msgid "Determines the default values of the formatter configs." +msgid "Determines how SVG attributes and content are formatted when saving the file." msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +msgid "Preset" +msgstr "Voreinstellung" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Remove comments" msgstr "Kommentare beibehalten" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Nachfolgenden Zeilenumbruch hinzufügen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Kurzbezeichnung für Tags verwenden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Leerzeichen zu dem Schrägstrich bei abgekürzten Tags hinzufügen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Schöne Formatierung verwenden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Leerzeichen anstatt Tabulatorzeichen verwenden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Anzahl der Tabulationsleerzeichen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Nummern" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Führende Null entfernen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Exponentialschreibweise benutzen wenn kürzer" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Farben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Farben mit Namen verwenden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Primärsyntax" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Hexadezimale Buchstaben großschreiben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Pfaddaten" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Nummern komprimieren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Leerplatz minimieren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Leerplätze nach Eigenschaften (flag) entfernen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Aufeinanderfolgende Befehle entfernen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Transformationlisten" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Unnötige Parameter entfernen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Konvertieren zu" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Theme preset" msgstr "Zoom zurücksetzen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Primary theme colors" msgstr "Farbe deaktivieren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Base color" msgstr "Allgemeine Farben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Accent color" msgstr "Textfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "SVG Textfarben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Symbolfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Elementfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Attributfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Zeichenkettenfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Kommentarfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Textfarbe" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "CDATA-Farbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Fehlerfarbe" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Handles" msgstr "Griffgröße" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Innenfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Normalfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Farbe unter der Maus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Auswahlfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Ausgewählte Farbe unter der Maus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Selection rectangle" msgstr "Bild auswählen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Color {index}" msgstr "Farbauswahl" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Allgemeine Farben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Canvas color" msgstr "Innenfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Rasterfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Gültige Farbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Warnfarbe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Eingabe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Registerkarten mit mittlerer Maustaste schließen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Zoomrichtung umkehren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Herumwickelndes Verschieben" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Strg-Taste zum Zoomen benutzen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Benutzeroberflächenskalierung" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the scale factor for the interface." +msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Verschiedenes" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Nativen Dateidialog verwenden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Fenstertitel mit Dateinamen synchronisieren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the default values of the formatter configs." +msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the base color of VectorTouch's interface." msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Wenn diese Option aktiviert ist, wird die Registerkarte durch Anklicken mit der mittleren Maustaste geschlossen. Wenn diese Option ausgeschaltet ist, wird die Registerkarte stattdessen fokussiert." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Tauscht die Scrollrichtung für das Rein- und Rauszoomen." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Teleportiert den Mauszeiger zur gegenüberliegenden Seite, soblald eine Bildschirmgrenze während des Verschiebens erreicht wird." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Wenn diese Option aktiviert ist, wird die Ansicht durch Scrollen verschoben. Um zu zoomen muss beim Scrollen die STRG-Taste gedrückt werden." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy -msgid "Determines the scale factor for the interface." -msgstr "Verändert den Skalierungsfaktor der Benutzeroberfläche." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Wenn diese Option aktiviert ist, wird der Dateidialog des Betriebssystems verwendet. Wenn diese Option deaktiviert ist, wird VectorTouch's eingebauter Dateidialog verwendet." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Neue Palette" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Neue Palette aus XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "XML importieren" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "XML einfügen" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Hilfe" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Keine Transformationen" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Die Matrix anwenden" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Davor einsetzen" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Neue Transformation" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch erkennt diese Attribute nicht" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Die folgenden Dateien wurden verworfen:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} wurde verworfen." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Verworfene Dateien" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Fortfahren" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} konnte nicht geöffnet werden." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Prüfen, ob die Datei im ausgewählten Dateipfad noch existiert." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Mit dem Importieren der restlichen Dateien fortfahren?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Fortfahren für alle Dateien, die nicht geöffnet werden können" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Datei speichern?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Möchten Sie diese Datei speichern?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Die Änderungen speichern?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Ihre Änderungen gehen verloren, wenn sie nicht gespeichert werden." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Nicht speichern" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} wird bereits in VectorTouch bearbeitet." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Wenn Sie Ihre Änderungen seit dem letzten Speichern rückgängig machen wollen, verwenden Sie {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Möchten Sie die an {file_name} vorgenommenen Änderungen speichern?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "SVG speichern" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "SVG speichern als" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Alle Registerkarten links schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Alle Registerkarten rechts schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Alle anderen Registerkarten schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Leere Registerkarten schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Gespeicherte Registerkarten schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Registerkarte erstellen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Nächsten Tab auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Vorherigen Tab auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Optimieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "SVG optimieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Text kopieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "SVG-Text kopieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "SVG zurücksetzen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Extern öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "SVG extern öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Im Dateisystem anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "SVG im Dateisystem anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Rückgängig" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Wiederholen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Einfügen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Ausschneiden" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Alle auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Duplizieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Auswahl duplizieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Auswahl löschen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Nach oben verschieben" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Auswahl nach oben verschieben" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Nach unten verschieben" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Auswahl nach unten verschieben" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Finden" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Hineinzoomen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Herauszoomen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Zoom zurücksetzen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Raster anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Griffe anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Rasterisiertes SVG anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Einrasten aktivieren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Referenzbild laden" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Referenzbild anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Referenzbild überblenden" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Debuginformationen anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd #, fuzzy msgid "View advanced debug information" msgstr "Debuginformationen anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Einstellungen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Einstellungsmenü öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Über…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Infomenü anzeigen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Spenden…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Spendemenü öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "VectorTouch Repository" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "VectorTouch-Repository öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "VectorTouch Webseite" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "VectorTouch-Webseite öffnen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Nach Aktualisierungen suchen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Anwendung verlassen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Vollbildmodus umschalten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Bewege zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Linie zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Horizontale Linie zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Vertikale Linue zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Pfad schließen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Elliptischer Bogen zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Quadratischer Bezier zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Kurzhand-Quadratischer Bezier zu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Kubischer Bezier to" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Kurzhand-Kubischer Bezier to" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absolut" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Code-Editor" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspektor" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Ansichtsfenster" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Nur {extension_list}-Dateien werden für diese Operation unterstützt." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "{format}-Dateien auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Bild auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Alle auswählen" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "{format}-Datei auswählen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Die {format}-Datei speichern" +#~ msgid "Keep comments" +#~ msgstr "Kommentare beibehalten" + #~ msgid "Go to parent folder" #~ msgstr "Zum übergeordneten Ordner gehen" @@ -1534,9 +1647,6 @@ msgstr "Die {format}-Datei speichern" #~ msgid "Clear saving path" #~ msgstr "Speicherpfad löschen" -#~ msgid "Clear SVG" -#~ msgstr "SVG zurücksetzen" - #, fuzzy #~ msgid "Open SVG file" #~ msgstr "Datei öffnen" diff --git a/translations/en.po b/translations/en.po index 64677bc..cf7775c 100644 --- a/translations/en.po +++ b/translations/en.po @@ -17,1412 +17,1512 @@ msgstr "" msgid "translation-credits" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "" -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "" -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "" -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" msgstr "" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" +#: src/ui_parts/import_warning_menu.gd +msgid "Unrecognized element" msgstr "" -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" +#: src/ui_parts/import_warning_menu.gd +msgid "Unrecognized attribute" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Unrecognized element" +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" msgstr "" -#: src/ui_parts/import_warning_menu.gd: -msgid "Unrecognized attribute" +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" msgstr "" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "" -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "" #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Preset" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the GodSVG interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "" + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "" -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "" diff --git a/translations/es.po b/translations/es.po index 4d0dad7..3cfb433 100644 --- a/translations/es.po +++ b/translations/es.po @@ -17,1437 +17,1550 @@ msgstr "" msgid "translation-credits" msgstr "Alejandro Moctezuma " -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Salir de VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "¿Quieres salir de VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Salir" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "¿Buscar actualizaciones?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Esto se conectará a github.com para comparar los números de versión. No se recopilan ni transmiten otros datos." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "OK" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "El gráfico solo se puede exportar como SVG porque sus proporciones son demasiado extremas." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "El gráfico solo se puede exportar como SVG porque su tamaño no está definido." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "¿Quieres continuar?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Exportar SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Exportar" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "No se pudo encontrar el último estado editado de esta pestaña." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "¡Advertencia!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Cerrar pestaña" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Restaurar" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Ver en el Inspector" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Convertir a" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Insertar después" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "La pestaña está vinculada a la ruta del archivo {file_path}. ¿Quieres restaurar el SVG desde esta ruta?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Compacto" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Chulo" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Siempre" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Todo excepto contenedores" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Nunca" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Cuando es más corto o igual que" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Cuando es más corto que" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "Hexadecimal de 3 o 6 dígitos" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "Hexadecimal de 6 dígitos" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd #, fuzzy msgid "Light" msgstr "Alto" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Vacío" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Sin guardar" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Comentario" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Texto" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} debe estar dentro de {allowed} para tener algún efecto." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "No hay ningún atributo \"id\" definido." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "No hay elementos en este gradiente." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Este gradiente es un color sólido." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Este grupo no tiene elementos." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Este grupo solo tiene un elemento." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "No describe un SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Anidación inadecuada." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Cerrar" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Autores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Donadores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Licencia" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Licencias de terceros" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Fundador y administrador del proyecto" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Desarrolladores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Traductores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Donadores dorados" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Donadores de diamante" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Guardar SVG como…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Visuales" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Tamaño de ajuste" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Pegar imagen de referencia" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd #, fuzzy msgid "Clear reference image" msgstr "Cargar imagen de referencia" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Enlaces de las plataformas de donación" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Cancelar" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Nuevo elemento" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Dimensiones" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "El tamaño de la imagen de vista previa está limitado a {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Tamaño" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Exportar configuración" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Formato" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Sin pérdida" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Calidad" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Escala" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Ancho" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Alto" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Copiar" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Diseño" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Ver datos guardados" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Actualizar archivos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Alternar visibilidad de archivos ocultos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Buscar archivos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Desplazarse hacia adelante" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Guardar" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Seleccionar" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Reemplazar" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Crear nueva carpeta" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Nombre inválido para una carpeta." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Ya existe una carpeta con este nombre." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Error al crear una carpeta." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Abrir" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Copiar ruta" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Ya existe un archivo llamado \"{file_name}\". ¡Reemplazarlo sobrescribirá su contenido!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Error de sintaxis" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Problemas de la importación" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Importar" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Elemento no reconocido" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Atributo no reconocido" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Problemas de la importación" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Importar" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Añadir elemento" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Excluidos" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Arrastra y suelta para cambiar el diseño" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Archivo" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Editar" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Herramientas" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Ver" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Color del texto" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Eliminar" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Reestablecer a los valores predeterminados" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "Seleccionar todo" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Formato" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Optimizar" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Paletas" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Atajos" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Temas" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Barra de pestañas" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Otro" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Idioma" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Franja horizontal" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Franja vertical" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horizontal con dos filas" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Configurar el panel de accesos directos" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Crear una nueva pestaña" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Desplazarse hacia atrás" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Desplazarse hacia adelante" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Este SVG aún no está vinculado a una ubicación de archivo." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Reintentar" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Mostrar prelanzamientos" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Versión actual" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Recuperando la información..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Error en la verificación de actualizaciones" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Ver todos los lanzamientos" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch está actualizado." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "¡Nuevas versiones disponibles!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd #, fuzzy msgid "Copy email" msgstr "Copiar ruta" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Crear" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Editar nombre del color" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Eliminar color" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Sin nombre" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Buscar color" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Cuentagotas" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Palabras clave de colores" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Cuentagotas" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Nueva forma" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Insertar antes" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd #, fuzzy msgid "Add new color" msgstr "Color del texto" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "No se mostrarán las paletas sin nombre." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Varias paletas no pueden tener el mismo nombre." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Esta paleta tiene colores definidos idénticamente." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Renombrar" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Mover hacia arriba" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Mover hacia abajo" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Aplicar preajuste" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Eliminar" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Copiar como XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Guardar como XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Relativo" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Sin datos de ruta" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Sin puntos" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "También usado por" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Reestablecer a los valores predeterminados" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "No usado" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Añadir atajo" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Presiona una tecla…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Formato del editor" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Formato de exportación" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Determina el factor de escala de la interfaz." + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Determina el factor de escala de la interfaz." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Preajuste" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy -msgid "Determines the default values of the formatter configs." -msgstr "Si la velocidad de fotogramas está limitada, este valor determina la cantidad máxima de fotogramas por segundo." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +msgid "Remove comments" msgstr "Mantener comentarios" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Agregar nueva línea final" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Usar la sintaxis de etiqueta abreviada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Espaciar la barra diagonal de las etiquetas abreviadas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Usar formato chulo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Usar espacios en vez de pestañas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Número de espacios de sangría" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Números" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Eliminar ceros iniciales" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Usar exponenciales cuando sean más cortos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Colores" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Usar colores con nombre" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Sintaxis primaria" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Poner en mayúsculas las letras hexadecimales" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Datos de ruta" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Comprimir números" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Minimizar el espaciado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Eliminar espaciado después de banderas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Eliminar comandos consecutivos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Transformar listas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Eliminar parámetros innecesarios" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Convertir a" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Theme preset" msgstr "Reestablecer el zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Base color" msgstr "Colores básicos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Accent color" msgstr "Color del texto" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Colores del texto de los SVG" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Color de los símbolos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Color de los elementos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Color de los atributos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Color de las cadenas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Color de los comentarios" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Color del texto" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Color de CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Color de los errores" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Handles" msgstr "Tamaño de los controladores" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Color interno" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Color normal" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Color flotante" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Color seleccionado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Color flotante seleccionado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Selection rectangle" msgstr "Selecciona una imagen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Color {index}" msgstr "Cuentagotas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Colores básicos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Canvas color" msgstr "Color interno" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Color de la cuadrícula" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Color válido" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Color de las advertencias" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Entrada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Cerrar pestañas con el botón central del ratón" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Invertir dirección de zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Desplazamiento envolvente" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Usar Ctrl para hacer zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Visualización" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Escala de la interfaz de usuario" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Determina el factor de escala de la interfaz." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Maximum FPS" msgstr "FPS máximos personalizados" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the maximum number of frames per second." +msgstr "Si la velocidad de fotogramas está limitada, este valor determina la cantidad máxima de fotogramas por segundo." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Misceláneos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Usar diálogo de archivos nativo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Sincronizar título de la ventana con el nombre del archivo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the default values of the formatter configs." +msgstr "Si la velocidad de fotogramas está limitada, este valor determina la cantidad máxima de fotogramas por segundo." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the base color of VectorTouch's interface." msgstr "Determina el factor de escala de la interfaz." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Determina el factor de escala de la interfaz." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Si está activado, al hacer clic en una pestaña con el botón central del ratón, esta se cierra. Si está desactivado, se centra en la pestaña." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Intercambia las direcciones de desplazamiento para acercar y alejar." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Mueve el cursor hacia el lado opuesto cada vez que alcanza el límite de la ventana gráfica mientras se desplaza." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Si está activado, el desplazamiento panorámico permite ver la vista panorámica. Para hacer zoom, mantén presionada la tecla Ctrl mientras te desplazas." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Determina el factor de escala de la interfaz." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy -msgid "Determines the maximum number of frames per second." -msgstr "Si la velocidad de fotogramas está limitada, este valor determina la cantidad máxima de fotogramas por segundo." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Si está activado, usa el cuadro de diálogo de archivos nativo de tu sistema operativo. Si está desactivado, usa el cuadro de diálogo de archivos integrado de VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Nueva paleta" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Nueva paleta desde XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Importar XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Pegar XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Ayuda" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Sin transformaciones" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Aplicar la matriz" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Insertar antes" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Nueva transformación" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch no reconoce este atributo" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Se descartaron los siguientes archivos:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} fue descartado." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Archivos descartados" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Continuar" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} no pudo ser abierto." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Compruebe si el archivo todavía existe en la ruta de archivo seleccionada." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "¿Continuar con la importación del resto de los archivos?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Continuar para todos los archivos que no se pueden abrir" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "¿Guardar el archivo?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "¿Quieres guardar este archivo?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "¿Guardar los cambios?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Tus cambios se perderán si no los guardas." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "No guardar" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} ya se está editando dentro de VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Si deseas revertir las ediciones realizadas desde la última vez que se guardó, utiliza {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "¿Quieres guardar los cambios realizados en {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Guardar SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Guardar SVG como" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Cerrar pestañas a la izquierda" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Cerrar pestañas a la derecha" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Cerrar todas las demás pestañas" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Cerrar pestañas vacías" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Cerrar pestañas guardadas" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Crear pestaña" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Seleccionar la siguiente pestaña" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Seleccionar la pestaña anterior" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Optimizar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Optimizar SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Copiar todo el texto" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Copiar todo el texto SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Reestablecer SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Abrir externamente" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Abrir SVG externamente" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Mostrar en Explorador de Archivos" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Mostrar SVG en Explorador de Archivos" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Deshacer" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Rehacer" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Pegar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Cortar" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Seleccionar todo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Duplicar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Duplicar la selección" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Eliminar la selección" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Mover hacia arriba" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Mover la selección hacia arriba" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Mover hacia abajo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Mover la selección hacia abajo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Buscar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Acercarse" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Alejarse" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Reestablecer el zoom" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Mostrar cuadrícula" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Mostrar controladores" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Mostrar SVG rasterizado" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Alternar ajuste" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Cargar imagen de referencia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Mostrar imagen de referencia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Superponer imagen de referencia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Ver información de depuración" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd #, fuzzy msgid "View advanced debug information" msgstr "Ver información de depuración" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Configuración" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Abrir el menú Configuración" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Acerca de…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Abrir el menú Acerca de" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Donar…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Abrir el menú Donar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Repositorio de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Abrir repositorio de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Sitio web de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Abrir sitio web de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Buscar actualizaciones" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Salir de la aplicación" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Alternar pantalla completa" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Mover a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Alinear a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Línea horizontal a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Línea vertical a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Cerrar trazo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Arco elíptico a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Bezier cuadrática a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Bezier cuadrática abreviada a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Bezier cúbica a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Beziers cúbica abreviada a" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absoluto" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Editor de código" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspector" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Ventana gráfica" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Solo se admiten archivos {extension_list} para esta operación." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Selecciona archivos {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Selecciona una imagen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Seleccionar todo" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Selecciona un archivo {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Guardar el archivo {format}" +#~ msgid "Keep comments" +#~ msgstr "Mantener comentarios" + #~ msgid "Go to parent folder" #~ msgstr "Ir a la carpeta contenedora" diff --git a/translations/et.po b/translations/et.po index 5f56ee7..9fd5f83 100644 --- a/translations/et.po +++ b/translations/et.po @@ -17,1417 +17,1519 @@ msgstr "" msgid "translation-credits" msgstr "Kiisu-Master" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Sulge VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Kas te tahate sulgeda VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Sulge" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Otsi uuendusi?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "See ühendab github.com-i, et saada versioonide teabe. Muid andmeid ei koguta ega edastata." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "Okei" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Graafika saab eksportida ainult SVG-na, sest selle proportsioonid on liiga ekstreemsed." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Graafika saab eksportida ainult SVG-na, sest selle suurus pole defineeritud." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Kas te tahate jätkata?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Ekspordi SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Ekspordi" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Selle kaardi viimast seisu polnud võimalik leida." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Hoiatus!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Sulge vahekaart" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Taasta" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Näita inspektoris" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" -msgstr "Konverteeri" +msgstr "Teisenda" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Sisesta pärast" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "See vahekaart on seotud failiga asukohas {file_path}. Kas te soovite taastada SVG sellest failist?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Kompaktne" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Ilus" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Alati" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Kõik, v.a. konteinerid" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Mitte kunagi" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Kui on lühem või võrdne" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Kui on lühem" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3- või 6-kohaline hex" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6-kohaline hex" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "Tume" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "Hele" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "Must (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "Vaikimisi tume" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "Vaikimisi hele" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Tühi" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Salvestamata" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Kommentaar" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Tekst" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} peab olema {allowed} sees, et sellel oleks mõju." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "\"id\" atribuut pole defineeritud." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Gradiendis puuduvad elemendid." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Gradient on ühevärviline." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Grupis pole ühtegi elementi." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Grupis on ainult üks element." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Ei kirjelda SVGd." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Vigane pesitsus." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Sulge" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Autorid" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Annetajad" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Litsents" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Kolmandad litsentsid" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Projekti asutaja ja juht" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Arendajad" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Tõlkijad" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Kuldsed annetajad" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Teemant annetajad" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Salvesta SVG kui…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Visuaalid" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Joondamise mastaap" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Kleebi võrdluspilt" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "Eemalda võrdluspilt" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Annetusplatvormide lingid" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Katkesta" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Uus element" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Dimensioonid" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Eelvaade on piiratud suurusele {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Suurus" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Ekspordi konfiguratsioon" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Formaat" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Kadudeta" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Kvaliteet" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Skaala" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Laius" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Kõrgus" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Kopeeri" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Paigutus" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Kuva savedata" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Värskenda failinimekiri" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Lülita peidetud failide kuvamine sisse" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Otsi faile" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" -msgstr "" +msgstr "Tagasi" -#: src/ui_parts/good_file_dialog.gd: -#, fuzzy +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" -msgstr "Keri edasi" +msgstr "Edasi" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Salvesta" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Vali" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Asenda" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Loo uus kaust" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Vigane kausta nimi." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Kaust selle nimega on juba olemas." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Kausta loomine ebaõnnestus." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Ava" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Kopeeri asukoht" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Fail nimega \"{file_name}\" on juba olemas, asendamine kirjutab selle sisu üle!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Süntaksiviga" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Impordi probleemid" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Impordi" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Tundmatu element" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Tundmatu atribuut" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Impordi probleemid" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Impordi" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Lisa element" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Peidetud" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Lohista, et muuta paigutust" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Fail" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Redigeeri" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Tööriist" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Vaade" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "Lisa uus eelvaade" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Kustuta" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Lähtesta vaikeväärtusele" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "Eemalda kõik" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "Sorteeri" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Vorming" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "Optimeerija" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Värvipaletid" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Kiirklahvid" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Teema" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Kaardiriba" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Muu" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Keel" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Horisontaalne riba" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Vertikaalne riba" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horisontaalne riba kahe reaga" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Kiirklahvida seadistamise paneel" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Loo uus vahekaart" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Keri tagasi" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Keri edasi" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "See SVG ei ole veel seotud failiasukohaga." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Proovi uuesti" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Näita eelväljaandeid" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Praegune versioon" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Informatsiooni saamine..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Uuenduste otsimine ebaõnnestus" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Näita kõiki väljaandeid" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch on ajakohane." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Uuem versioon on saadaval!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "Kopeeri e-posti aadress" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Loo" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Muuda värvi nime" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Kustuta värv" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Nimetu" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Otsi värvi" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Värvivalija" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "Piiramatu" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "Faili asukoht puudub" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Värvi võtmesõnad" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Värvipipett" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Uus kujund" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "ID puudub" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "SVG süntaksis on viga. Muudatus, mis ei ole tehtud läbi koodiredaktori, lähtestab selle eelmisesse seisundisse." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "Enne" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "Pärast" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "Lisa värv" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Nimetuid värvipalette ei kuvata." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Mitmel värvipaletil ei saa olla sama nimi." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Selles värvipalettis on sama värv juba olemas." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Nimeta ümber" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Liiguta üles" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Liiguta alla" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Rakenda eelseadistus" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Kustuta" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Kopeeri kui XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Salvesta kui XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Suhteline" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Puudub path andmed" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Puuduvad punktid" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Seda kasutab ka" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "Rakenda" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "Rakenda kõik selle eelseadistuse vaikeväärtused" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Lähtesta vaikeväärtusele" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Kasutamata" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Lisa kiirklahv" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Vajuta klahve…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Redaktori vormindus" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Ekspordi vormindus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Määrab kuidas SVG atribuudid ja sisu näevad välja GodSVG kasutajaliideses." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Määrab kuidas SVG atribuudid ja sisu vormindatakse kui see failina salvestatakse." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Eelseadistus" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "Määrab koodi esiletöstja konfiguratsiooni vaikeväärtused." +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" +msgstr "Eemalda kommentaarid" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" -msgstr "Hoia kommentaarid alles" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Lisa tühi rida lõppu" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Kasuta tag-i lühisüntaksit" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Lisa tühikuid tag-i lühisüntaksi kaldkriipsu juurde" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Kasuta ilusat vormindust" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Kasuta tühikuid tab-i asemel" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Indenteerimise tühikute arv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Numbrid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Eemalda üleliigsed nullid numbritest" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Kasuta eksponentvormindust kui see on lühem" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Värvid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Kasuta nimedega värve" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Esmane süntaks" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Kasuta heksadetsimaalnumbrites suurtähti" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Path andmed" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Tihenda numbrid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Minimeeri vahed" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Eemalda tühikud omaduste (flags) järelt" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Eemalda järjestikused samasugused käsud" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Teisendused" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Eemalda ebavajalikud parameetrid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "Määrab vaikeoptimeerija sätted, mida kasutatakse kui käivitatakse \"{optimize}\" toiming." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "Teisenda kujundeid" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "Lihtsusta path parameetreid" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "Teema eelseadistus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "Teema põhivärvid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "Põhivärv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "Aktsentvärv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "Fondid" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "Põhifont" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "Rasvane font" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "Mono font" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "SVG teksti värvid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "Koodi esiletõstja eelseadistus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "Määrab SVG koodi esiletõstja sätete vaikimisi väärtused." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Sümboli värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Elemendi värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Atribuudi värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Sõne värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Kommentaari värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Teksti värv" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "CDATA värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Errori värv" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "Pidemed" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Seesmine värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Tavaline värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Esiletõstetud värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Valiku värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Esiletõstetud valiku värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "Selection rectangle" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "Kiirus" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "Kriipsu pikkus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "Värv {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Alusvärvid" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "Lõuendi värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Ruudustiku värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Kehtiva värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Hoiatuse värv" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Sisend" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Sulge vahekaarte keskmise hiireklahviga" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Inverteeri suurendussuund" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Takistusteta vaate liigutamine" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "Liikumise kiirus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Kasuta CTRL klahvi suurendamiseks" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Kuva" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Kasutajaliidese suurus" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Määrab kasutajaliidese suuruse." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "V-Sync" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "Maksimaalne kaadrisagedus" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Piiramatu" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Määrab maksimaalse kaadrite arvu sekundis." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "Hoia ekraan sisselülitatuna" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Mitmesugust" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Kasuta süsteemi failidialoogi" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Sünkrooni akna tiitel avatud faili nimega" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "Sättel pole präeguses konfiguratsioonis mõju." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "Sätet ei saa sellel platvormil muuta." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "Vormindajad saavad muuta SVG sisu ja atribuutide vormindust. Need muudatused ei mõjuta selle struktuuri ega keerulisemate atribuutide, näiteks pathdata struktuuri. Vormindajaid saab konfigureerida SVG ilusamaks või kompaktsemaks muutmiseks." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Määrab koodi esiletöstja konfiguratsiooni vaikeväärtused." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "Sisselülitamisel kasutab taane jaoks tühikuid tabelduse asemel." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "Optimeerijad saavad muuta SVG sisu ja keerulisemate atribuutide, näiteks pathdata struktuuri. Need muudatused vähendavad SVG keerukust, tavaliselt vähendades nii selle faili suurust. Muudatused võivad olla destruktiivsed ja teha SVG redigeerimise keeruliseks." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Teisenda kujundeid, kui neid saab identseks määratleda lühema koodiga." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Teisenda või lihtsusta path parameetreid, kui neid saab identseks määratleda lühema koodiga." + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "Määrab vaikimisi väärtused teemaga seotud sättetele, sealhulgas koodi esiletõstja eelseadistusele." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "Määrab VectorTouch kasutajaliidese põhivärvi." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Määrab VectorTouch kasutajaliideses valitud elementide jaoks kasutatava aktsentvärvi." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Sisselülitamisel sulgeb keskmise hiireklahviga kaardile vajutamine selle. Väljalülitamisel fokuseeriks see selle." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Vahetab kerimissuunad suurendamiseks ja vähendamiseks ümber." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Viib kursori akna vastaspoolele, kui see jõuab vaate liigutamise ajal selle servani, et see liikumist ei takistaks." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "Määrab, kui palju vaade liigub kerimispõhiste liikumissisendite puhul." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Sisselülitamisel liigutab kerimine vaadet selle suurendamise asemel. Suurendamiseks hoia CTRL klahvi kerimise ajal." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Määrab kasutajaliidese suuruse." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "Sünkroniseerib graafika renderdamise ekraani värskendussagedusega, et vältida ekraani rebimise artefakte. Võib veidi suurendada sisestusviivitust." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "Määrab maksimaalse kaadrite arvu sekundis." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "Hoiab ekraani alati sisselülitatuna, et ekraanisäästja ei võtaks üle." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Sisselülitamisel kasutab VectorTouch süsteemi vaikefailidialoogi sisseehitatud failidialoogi asemel." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "Sisselülitamisel lisab hetkel avatud faili nime \"VectorTouch\" ette akna pealkirjas." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Uus palett" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Uus palett XML-ist" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Impordi XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Kleebi XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Abi" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Puudub teisendus" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Rakenda maatriks" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Sisesta enne" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Uus teisendus" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch ei tunne seda atribuuti" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Järgnevad failid hüljati:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} hüljati." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Hüljatud failid" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Jätka" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} ei saanud avada." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Kontrollige, kas fail asub veel valitud asukohas." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Jätka ülejäänud failide importimisega?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Jätka kõikide failide jaoks, mida ei saa avada" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Salvesta fail?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Kas te soovite salvestada selle faili?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Salvesta muudatused?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Muudatused lähevad kaotsi, kui need ei salvestata." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Ära salvesta" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} on juba avatud GodSVGs." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." -msgstr "Kui te soovite taastada muudatused alates eelmise salvestamise hetkest, kasutage {reset_svg}-d." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." +msgstr "Kui te soovite eemaldada muudatused tehtud alates eelmise salvestamise hetkest, kasutage {reset_svg}-d." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Kas soovite salvestada {file_name} kallal tehtud muudatused?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Salvesta SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Salvesta SVG kui" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Sulge kaardid vasakul" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Sulge kaardid paremal" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Sulge teised kaardid" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Sulge tühjad kaardid" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Sulge salvestatud kaardid" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Uus vahekaart" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Vali järgmine vahekaart" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Vali eelmine vahekaart" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Optimeeri" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Optimeeri SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Kopeeri terve tekst" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Kopeeri SVG tekst" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Lähtesta SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Ava väliselt" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Ava SVG väliselt" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Kuva failihalduris" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Kuva SVG failihalduris" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Võta tagasi" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Tee uuesti" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Kleebi" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Lõika" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "Arvuta avaldis" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Vali kõik" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Dubleeri" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Dubleeri valik" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Kustuta valik" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Liiguta üles" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Liiguta valik üles" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Liiguta alla" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Liiguta valik alla" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Leia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Suurenda" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Vähenda" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Taasta suurendus" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Kuva ruudustik" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Kuva pidemeid" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Kuva rasterdatud SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Lülita joondamine sisse" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Lae võrdluspilt" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Kuva võrdluspilt" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Kata võrdluspildiga üle" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Kuva silumisinformatsioon" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "Kuva silumisinformatsioon" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Seaded" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Ava seadete menüü" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Teave…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Ava teabe menüü" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Anneta…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Ava annetuste menüü" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "VectorTouch repositoorium" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Ava VectorTouch repositoorium" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "VectorTouch veebileht" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Ava VectorTouch veebileht" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Otsi uuendusi" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Sulge rakendus" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Täisekraan" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Liigu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Joon" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Horisontaalne joon" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Vertikaalne joon" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Sulge path" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Elliptiline kaar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Kvadratiline Bezier" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Lihtne kvadratiline Bezier" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Kuubiline Bezier" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Lihtne kuubiline Bezier" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absoluutne" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Koodiredaktor" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspektor" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Vaade" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "Eelvaated" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Ainult {extension_list} failid on toetatud selle tehingu jaoks." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Vali {format} faile" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Vali pilt" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "Valige font" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Vali {format} fail" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Salvesta {format} fail" +#~ msgid "Keep comments" +#~ msgstr "Hoia kommentaarid alles" + #~ msgid "Go to parent folder" #~ msgstr "Mine taseme võrra üles" diff --git a/translations/fr.po b/translations/fr.po index 2d19f8a..b09bbae 100644 --- a/translations/fr.po +++ b/translations/fr.po @@ -17,1438 +17,1551 @@ msgstr "" msgid "translation-credits" msgstr "thatoddshade " -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Quitter VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Voulez-vous quitter VectorTouch ?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Quitter" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Vérifier les mises à jour ?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Une connexion à github.com sera effectuée pour comparer les numéros de version. Aucune autre information ne sera transmise ou collectée." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "OK" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Le graphique ne peut être exporté qu'en SVG car ses proportions sont trop extrêmes." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Le graphique ne peut être exporté qu'en SVG car sa taille n'a pas été pas définie." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Voulez-vous poursuivre ?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Exporter le SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Exporter" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Le dernier état modifié de cet onglet n'a pas pu être trouvé." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Alerte !" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Fermer l'onglet" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Restaurer" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Voir dans l'inspecteur" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Convertir en" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Insérer après" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "L'onglet est lié au chemin d'accès {file_path}. Voulez-vous restaurer le SVG à partir de ce chemin ?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Compact" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Élégant" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Toujours" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Sauf pour les conteneurs" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Jamais" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Quand plus court ou équivalent" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Quand plus court" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "Héxadécimal de 3 ou 6 chiffres" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "Héxadécimal de 6 chiffres" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd #, fuzzy msgid "Light" msgstr "Hauteur" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Vide" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Non enregistré" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Commentaire" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Texte" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} doit être à l'intérieur de {allowed} pour avoir un effet." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Aucun attribut « id » défini." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Aucun élément en dessous de ce dégradé." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Ce dégradé est une couleur solide." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Ce groupe n'a aucun élément." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Ce groupe n'a qu'un seul élément." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Ne décrit pas un SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Formatage incorrect." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Fermer" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Auteur·rices" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Donateur·rices" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Licence" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Licences tierces" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Fondatrice et gestionnaire du projet" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Développeur·ses" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Traducteur·rices" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Donateur·rices Or" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Donateur·rices Diamant" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Sauvegarder le SVG sous…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Vue" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Taille d'aimantation" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Coller une image de référence" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd #, fuzzy msgid "Clear reference image" msgstr "Charger une image de référence" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Liens vers les plateformes de dons" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Annuler" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Nouvel élément" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Dimensions" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "La taille de l'image de prévisualisation est limitée à {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Taille" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Exporter la configuration" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Format" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Sans perte" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Qualité" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Échelle" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Largeur" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Hauteur" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Copier" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Disposition" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Voir les données de sauvegarde" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Actualiser les fichiers" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Activer/Désactiver la visibilité des fichiers cachés" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Rechercher des fichiers" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Défiler en avant" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Enregistrer" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Sélectionner" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Remplacer" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Créer un nouveau dossier" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Nom invalide pour un dossier." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Un dossier avec ce nom existe déjà." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Échec de création de dossier." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Ouvrir" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Copier le chemin" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Un fichier nommé « {file_name} » existe déjà. Le remplacer écrasera son contenu !" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Erreur de syntaxe" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Importer des problèmes" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Importer" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Élément non reconnu" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Attribut non reconnu" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Importer des problèmes" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Importer" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Ajouter un élément" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Exclu(s)" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Glissez-déposez pour modifier la disposition" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Fichier" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Édition" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Outils" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Affichage" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Couleur de texte" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Supprimer" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Réinitialiser par défaut" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "Vider le SVG" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Formatage" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Optimiser" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Palettes" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Raccourcis" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Thèmes" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Barre d'onglets" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Autre" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Langue" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Rayure horizontale" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Rayure verticale" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horizontal avec deux rangées" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Configurer le panneau de raccourcis" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Créer un nouvel onglet" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Défiler en arrière" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Défiler en avant" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Ce SVG n'est pas encore lié à un emplacement de fichier." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Réessayer" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Afficher les versions préliminaires" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Version actuelle" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Récupération d'informations en cours…" #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Échec de la vérification de mise à jour" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Voir toutes les versions" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch est à jour." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "De nouvelles versions sont disponibles !" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd #, fuzzy msgid "Copy email" msgstr "Copier le chemin" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Créer" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Modifier le nom de la couleur" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Supprimer la couleur" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Sans nom" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Rechercher la couleur" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Pipette" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Colorier les mots-clés" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Pipette" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Nouvelle forme" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Insérer avant" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd #, fuzzy msgid "Add new color" msgstr "Couleur de texte" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Les palettes sans nom ne seront pas montrées." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Plusieurs palettes ne peuvent pas avoir le même nom." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Cette palette a des couleurs définies identiquement." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Renommer" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Remonter" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Descendre" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Appliquer un préréglage" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Supprimer" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Copier en tant que XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Enregistrer en tant que XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Relatif" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Aucune donnée de chemin" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Aucun point" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Aussi utilisé par" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Réinitialiser par défaut" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Inutilisé" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Ajouter un raccourci" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Appuyez sur des touches…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Formatage de l'éditeur" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Formatage des fichiers exportés" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Détermine le facteur d'échelle de l'interface." + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Détermine le facteur d'échelle de l'interface." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Préréglage" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy -msgid "Determines the default values of the formatter configs." -msgstr "Si le taux de rafraîchissement est limité, cette valeur déterminera le nombre maximum d'images par seconde." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +msgid "Remove comments" msgstr "Garder les commentaires" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Ajouter un saut de ligne final" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Utiliser la syntaxe de balise raccourcie" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Espacer le slash des balises raccourcies" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Utiliser le formatage élégant" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Utiliser des espaces plutôt que des tabulations" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Nombre d'espaces par indentation" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Nombres" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Retirer le zéro initial" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Noter en écriture scientifique si c'est plus court" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Couleurs" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Utiliser des couleurs nommées" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Syntaxe principale" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Mettre en majuscule les nombres héxadécimaux" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Données des chemins" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Compresser les nombres" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Minimiser l'espacement" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Retirer l'espacement après les marqueurs" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Retirer les commandes consécutives" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Transformer les listes" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Retirer les paramètres inutiles" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Convertir en" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Theme preset" msgstr "Réinitialiser le zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Primary theme colors" msgstr "Désactiver la couleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Base color" msgstr "Couleurs basiques" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Accent color" msgstr "Couleur de texte" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Couleurs de texte SVG" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Couleur de symbole" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Couleur d'élément" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Couleur d'attribut" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Couleur de chaîne de caractères" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Couleur de commentaire" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Couleur de texte" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Couleur de CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Couleur d'erreur" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Handles" msgstr "Taille des poignées" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Couleur d'intérieur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Couleur d'élément normal" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Couleur d'élément survolé" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Couleur d'élément selectionné" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Couleur d'élément selectionné survolé" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Selection rectangle" msgstr "Sélectionnez une image" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Color {index}" msgstr "Pipette" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Couleurs basiques" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Canvas color" msgstr "Couleur d'intérieur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Couleur de la grille" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Couleur valide" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Couleur d'avertissement" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Entrée" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Fermer les onglets avec la molette de la souris" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Inverser la direction du zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Défilement bouclé" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Utiliser CTRL pour zoomer" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Échelle de l'interface" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Détermine le facteur d'échelle de l'interface." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Maximum FPS" msgstr "Valeur d'IPS maximale personnalisée" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the maximum number of frames per second." +msgstr "Si le taux de rafraîchissement est limité, cette valeur déterminera le nombre maximum d'images par seconde." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Divers" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Utiliser le sélecteur de fichiers natif" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Synchroniser le titre de la fenêtre avec le nom du fichier" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines the default values of the formatter configs." +msgstr "Si le taux de rafraîchissement est limité, cette valeur déterminera le nombre maximum d'images par seconde." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the base color of VectorTouch's interface." msgstr "Détermine le facteur d'échelle de l'interface." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Détermine le facteur d'échelle de l'interface." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Si activé, cliquer sur un onglet avec la molette de la souris fermera l'onglet. Si désactivé, cette action le rendra actif." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Inverser les sens de défilement pour le zoom avant et le zoom arrière." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Téléporte le curseur de l'autre côté de la vue à chaque fois qu'il en atteind la limite." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Si activé, défiler fera balayer la vue. Pour zoomer, maintenez CTRL en défilant." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Détermine le facteur d'échelle de l'interface." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy -msgid "Determines the maximum number of frames per second." -msgstr "Si le taux de rafraîchissement est limité, cette valeur déterminera le nombre maximum d'images par seconde." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Si activé, utilise le sélecteur de fichiers système. Si désactivé, utilise la boîte de dialogue intégrée de VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Nouvelle palette" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Nouvelle palette depuis du XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Importer un fichier XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Coller du XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Aide" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Aucune transformation" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Appliquer la matrice" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Insérer avant" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Nouvelle transformation" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch ne reconnaît pas cet attribut" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Les fichiers suivants ont été abandonnés :" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} a été abandonné." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Fichiers abandonnés" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Poursuivre" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} n'a pas pu être ouvert." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Vérifiez si le fichier existe encore au chemin selectionné." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Poursuivre en important le reste des fichiers ?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Poursuivre pour chaque fichier ne pouvant être ouvert" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Enregistrer le fichier ?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Voulez-vous sauvegarder ce fichier ?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Sauvegarder les modifications ?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Vos changements seront perdus si vous ne les enregistrés pas." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Ne pas enregistrer" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} est déjà en cours de modification dans VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Si vous voulez réinitialiser vos modifications au dernier enregistrement, utilisez {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Voulez-vous enregistrer les modifications de {file_name} ?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Sauvegarder le SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Sauvegarder le SVG sous" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Fermer les onglets sur la gauche" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Fermer les onglets sur la droite" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Fermer les autres onglets" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Fermer les onglets vides" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Fermer les onglets enregistrés" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Créer un onglet" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Basculer à l'onglet suivant" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Basculer à l'onglet précédent" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Optimiser" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Optimiser le SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Copier tout le texte" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Copier le texte SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Réinitialiser le SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Ouvrir externement" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Ouvrir le SVG externement" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Afficher dans l'explorateur de fichiers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Montrer le SVG dans l'explorateur de fichiers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Annuler" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Rétablir" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Coller" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Couper" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Tout sélectionner" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Dupliquer" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Dupliquer les éléments sélectionnés" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Supprimer les éléments sélectionnés" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Remonter" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Remonter les éléments sélectionnés" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Descendre" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Descendre les éléments sélectionnés" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Rechercher" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Zoom avant" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Zoom arrière" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Réinitialiser le zoom" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Afficher la grille" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Montrer les poignées" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Montrer le SVG rastérisé" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Activer/Désactiver l'aimantation" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Charger une image de référence" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Afficher l'image de référence" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Superposer l'image de référence" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Voir les informations de déboggage" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd #, fuzzy msgid "View advanced debug information" msgstr "Voir les informations de déboggage" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Paramètres" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Ouvrir le menu des paramètres" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "À propos…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Ouvrir le menu « À propos »" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Faire un don…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Ouvrir le menu « Faire un don »" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Dépôt de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Ouvrir le dépôt de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Site web de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Ouvrir le site web de VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Vérifier les mises à jour" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Quitter l'application" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Activer/Désactiver le mode plein écran" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Déplacer vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Ligne vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Ligne horizontale vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Ligne verticale vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Fermer le chemin" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Arc elliptique vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Courbe de Bézier quadratique vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Courbe de Bézier quadratique raccourcie vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Courbe de Bézier cubique vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Courbe de Bézier cubique raccourcie vers" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absolu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Éditeur de code" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspecteur" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Zone d'affichage" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Seuls les fichiers {extension_list} sont supportés par cette opération." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Sélectionner des fichiers {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Sélectionnez une image" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Tout sélectionner" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Sélectionner un fichier {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Enregistrer le fichier {format}" +#~ msgid "Keep comments" +#~ msgstr "Garder les commentaires" + #~ msgid "Go to parent folder" #~ msgstr "Aller au dossier parent" @@ -1534,9 +1647,6 @@ msgstr "Enregistrer le fichier {format}" #~ msgid "Clear saving path" #~ msgstr "Vider le chemin d'enregistrement" -#~ msgid "Clear SVG" -#~ msgstr "Vider le SVG" - #, fuzzy #~ msgid "Open SVG file" #~ msgstr "Ouvrir le fichier" diff --git a/translations/nl.po b/translations/nl.po index 9d966e7..6760c96 100644 --- a/translations/nl.po +++ b/translations/nl.po @@ -17,1422 +17,1535 @@ msgstr "" msgid "translation-credits" msgstr "Racer911dash1, jas31415" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "VectorTouch afsluiten" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Wil je VectorTouch afsluiten?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Afluiten" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Voor updates controleren?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Dit zal een verbinding maken naar github.com om de versienummers te vergelijken. Er wordt geen andere data verzameld of verzonden." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "OK" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "De afbeelding kan alleen maar als SVG geëxporteerd worden door zijn extreme verhoudingen." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "De afbeelding kan alleen maar als SVG geëxporteerd worden want zijn maat is niet gedefiniëerd." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Wil je voortgaan?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Exporteer SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Exporteren" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "De laatst aangepaste stand van dit tabblad kon niet gevonden worden." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Aandacht!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Tabblad sluiten" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Herstel" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Bekijk in Inspecteur" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Omzetten Naar" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Erna Invoegen" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "Het tablad is gebonden aan het bestandspad {file_path}. Wil je de SVG herstellen vanuit dit pad?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Compact" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Mooi" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Altijd" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Alles behalve containers" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Nooit" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Als korter of gelijk" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Als korter" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3-cijferig of 6-cijferige hex" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6-cijferige hex" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "Donker" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "Helder" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "Zwart (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "Standaard Donker" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "Standaard Helder" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Leeg" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Niet opgeslagen" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Commentaar" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Tekst" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} moet aanwezig zijn in {allowed} om enig effect te hebben." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Geen \"id\" attribuut gedefineerd." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Geen elementen onder deze kleurovergang." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Deze kleurovergang is een vaste kleur." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Deze groep bevat geen elementen." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Deze groep bevat maar één element." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Beschrijft geen SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Onjuiste nesting." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Afluiten" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Auteurs" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Donateurs" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Licentie" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Derde partij Licenties" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Projectoprichter en Manager" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Ontwikkelaars" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Vertalers" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Gouden Donatuers" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Diamanten Donateurs" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "SVG opslaan als…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Visuelen" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Maat inknappen" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Referentiebeeld plakken" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd #, fuzzy msgid "Clear reference image" msgstr "Referentiebeeld inladen" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Koppelingen naar donatieplatformen" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Annuleren" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Nieuw element" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Afmetingen" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Voorbeeldafbeelding maat is beperkt tot {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Maat" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Export Configuratie" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Formaat" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Verliesvrij" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Kwaliteit" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Schaal" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Breedte" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Hoogte" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Kopiëren" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Indeling" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Bekijk opslaggegevens" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Bestanden vernieuwen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "De zichtbaarheit van verborgen bestanden omschakelen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Bestanden zoeken" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Scroll vooruit" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Opslaan" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Selecteren" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Vervangen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Nieuwe map creëren" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Ongeldige naam voor een map." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Een map met deze naam bestaat al." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Aanmaken van een nieuwe map mislukt." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Openen" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Pad kopiëren" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Er bestaat al een bestand genaamt \"{file_name}\". Deze vervangen zal zijn inhoud aanpassen!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Syntaxfout" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Importproblemen" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Importeren" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Onherkende element" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Onherkende attribuut" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Importproblemen" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Importeren" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Element toevoegen" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Uitgezonderd" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Sleep en laat los om de indeling te veranderen" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Bestand" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Bewerken" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Gereedschap" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Zicht" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Voeg nieuwe kleur toe" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Verwijderen" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Reset naar standaard" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "SVG ontruimen" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Formattering" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Optimaliseren" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Paletten" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Snelkoppelingen" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Thematiek" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Tabladbalk" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Overige" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Taal" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Horizontale lijn" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Vertikale lijn" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horizontaal met twee rijen" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Configureer Snelkoppelingspaneel" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Een nieuw tabblad creëren" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Scroll achteruit" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Scroll vooruit" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Deze SVG is nog niet gebonden aan een bestandslocatie." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Opnieuw proberen" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Laat prereleases zien" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Huidige versie" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Informatie aan het ophalen..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Updatecontrole mislukt" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Bekijk alle releases" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch is up-to-date." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Nieuwe versies beschikbaar!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "E-mail kopiëren" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Creëren" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Kleurnaam bewerken" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Kleur verwijderen" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Onbenoemd" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Zoekkleur" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Kleurenplukker" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "Onbeperkt" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "kleur trefwoorden" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Druppelaar" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Nieuwe vorm" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Ervoor Bijvoegen" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "Voeg nieuwe kleur toe" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Onbenoemde paletten zullen niet laten zien worden." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Meerdere paletten kunnen niet dezelfde naam hebben." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Dit palette heeft identiek gedefinieerde kleuren." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Hernoemen" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Naar Boven" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Naar Onder" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Voorinstelling toepassen" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Verwijderen" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Als XML kopiëren" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Als XML opslaan" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Relatief" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Geen padgegevens" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Geen punten" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Ook gebruikt door" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "Toepassen" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "Pas alle standaardwaardes van deze voorinstelling toe" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Reset naar standaard" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Ongebruikt" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Snelkoppeling toevoegen" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Druk op toetsen…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Editor-formatter" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Exportformatter" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Bepaalt de maat-factor van de interface." + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Bepaalt de maat-factor van de interface." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Voorinstelling" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "Bepaalt de standaard waarde van de formatter-configuraties." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Remove comments" msgstr "Houdt commentaar bij" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Voeg achterliggende nieuwe regel toe" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Gebruik afgekorte tag syntax" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Scheidt de schuine streep af van afgekorte tags" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Gebruik mooie formattering" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Gebruik spaties in plaats van tabs" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Aantal inspringingsspaties" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Nummers" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Verwijder voorafgande nul" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Gebruik exponentieel als korter" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Kleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Gebruik genoemde kleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Primaire syntax" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Kapitaliseer hexadecimale letters" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Padgegevens" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Nummers samendrukken" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Minimaliseer afstand" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Verwijder afstand na vlaggen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Verwijder opeenvolgende opdrachten" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Transformeer lijsten" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Verwijder onnodige parameters" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Omzetten Naar" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "Thema-preset" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "Primaire thema-kleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "Basiskleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "Accentkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "SVG tekstkleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "Markeerder voorinstelling" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "Bepaalt de standaardwaardes van SVG markeerder instellingen." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Symboolkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Elementkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Attribuutkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Stringkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Commentaarkleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Textkleur" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "CDATA-kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Fout-kleur" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "Hendels" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Binnenkantkleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Normale kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Zweefde kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Gekozen kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Zweefde gekozen kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "Selectie-vierkant" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "Snelheid" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "Stippelijn lengte" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "Kleur {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Basiskleuren" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "Canvaskleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Raster kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Geldige kleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Waarschuwingskleur" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Invoer" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Sluit tabbladen met de middelste muisknop" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "inzoomrichting tegenstellen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Omwikkeld rondkijken" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Gebruik CTRL om in te zoomen" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Weergave" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Gebruiksinterface maat" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Bepaalt de maat-factor van de interface." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "V-Sync" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "Maximum FPS" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Onbeperkt" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Bepaalt de maximum aantal frames per seconde." + +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Keep screen on" msgstr "Scherm Aan Houden" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Overige" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Gebruik inheemse bestandendialoog" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Synchroniseer venstertitel naar bestandsnaam" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "De instellingen heeft geen effect op de huidige configuratie." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "De instelling kan niet verandert worden op dit platform." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Bepaalt de standaard waarde van de formatter-configuraties." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "Wanneer ingeschakelt, gebruikt spaties in plaats van een tab voor inspringing." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "Bepaalt de standaard waardes voor thema-instellingen, inclusief de markering voorinstelling." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the base color of VectorTouch's interface." msgstr "Bepaalt de maat-factor van de interface." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Bepaalt de maat-factor van de interface." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Wanneer ingeschakeld, sluit een tabblad bij het klikken van de middeste muisknop in plaats van het simpelweg in focus te brengen." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Verwisselt de scroll richtingen voor inzoomen en uitzoomen." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Verplaatst de cursur naar de overkant wanneer het buiten het kijkvenster gaat tijdens het rondkijken." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Wanneer ingeschakeld, zal scrollen het weergave verschuiven. Om te zoomen, houd CTRL ingedrukt tijdens het scrollen." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Bepaalt de maat-factor van de interface." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "Synchroniseert grapfische rendering met vernieuwingfrequentie om scherm-scheuring te voorkomen. Kan mogelijk invoer vertraging lichtjes verhogen." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "Bepaalt de maximum aantal frames per seconde." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "Houdt het scherm aan, zelfs na inactiviteit, zodat de screensaver niet overneemt." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Waneer ingeschakeld, gebruikt jouw besturingssysteem's inheemse bestandendialoog in plaats van VectorTouch's ingebouwde bestandendialoog." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "Wanneer ingeschakelt, voegt de huidige bestandsnaam voor de \"VectorTouch\" venstertitel." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Nieuw palette" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Nieuwe palette uit XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "XML Importeren" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "XML Plakken" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Help" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Geen transformaties" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Matrix toepassen" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Ervoor Bijvoegen" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Nieuwe transformatie" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch herkent deze attribuut niet" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "De volgende bestanden zijn verworpen:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} is verworpen." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Verworpen bestanden" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Voortgaan" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} kon niet worden geopend." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Kijk na of het bestand nog steeds bestaat in het gekozen bestandspad." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Voortgaan met het importeren van de overige bestanden?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Voortgaan voor alle bestanden die niet geopent kunnen worden" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "sla het bestand op?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Wil je dit bestand opslaan?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "sla de aanpassingen op?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Uw aanpassingen zullen verdwijnen als u ze niet opslaat." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Niet opslaan." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} wordt al bewerkt in VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Als u uw aanpassingen van de vorige opslag wilt ongedaanmaken, gebruik {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Wilt u de aanpassingen opslaan als {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "SVG opslaan" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "SVG opslaan als" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Sluit linker tabbladen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Sluit rechter tabbladen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Kopiëer alle tekst" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Sluit lege tabbladen af" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Sluit opgeslagen tabbladen af" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Tabblad creëren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Selecteer het volgende tabblad" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Selecteer het vorige tabblad" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Optimaliseren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "SVG optimaliseren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Kopiëer alle tekst" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Kopiëer de SVG teksten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "SVG Resetten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Extern openen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "SVG extern openen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Laat zien in Bestandsenverkenner" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Laat SVG zien in Bestandsverkenner" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Ongedaan maken" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Opnieuw doen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Plakken" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Knippen" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Alles selecteren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Dupliceren" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Dupliceer de selectie" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Verwijder de selectie" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Omhoog verschuiven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Beweeg de selectie omhoog" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Omlaag verschuiven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Beweeg de selectie omlaag" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Vind" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Inzoomen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Uitzoomen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Zoom resetten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Raster weergeven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Hendels weergeven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Gerasterd SVG weergeven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Knappen omschakelen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Referentiebeeld inladen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Referentie afbeelding weergeven" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Referentie afbeelding overlappen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Bekijk debug informatie" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd #, fuzzy msgid "View advanced debug information" msgstr "Bekijk debug informatie" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Instellingen" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Open Instellingenmenu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Betreffende…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Open het Betreffende menu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Doneren…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Open Doneermenu" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "VectorTouch opslagplaats" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Open VectorTouch opslagplaats" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "VectorTouch website" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Open VectorTouch website" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Nakijken voor updates" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Applicatie afsluiten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Schakel fullscreen om" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Verplaats naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Lijn naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Horizontale lijn naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Vertikale lijn naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Pad sluiten" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Elliptische Boog naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Kwadratische Bézier naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Afgekorte Kwadratische Bézier naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Kubieke Bézier naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Afgekorte Kubieke Bézier naar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absoluut" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Code editor" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspecteur" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Kijkvenster" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Alleen {extension_list} bestanden zijn ondersteund voor deze operatie." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Kies {format} bestanden" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Kies een afbeedling" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Alles selecteren" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Kies een {format} bestand" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Bewaar het {format} bestand" +#~ msgid "Keep comments" +#~ msgstr "Houdt commentaar bij" + #~ msgid "Go to parent folder" #~ msgstr "Ga naar bovenliggende map" @@ -1514,9 +1627,6 @@ msgstr "Bewaar het {format} bestand" #~ msgid "Clear saving path" #~ msgstr "Ontruim opslagpad" -#~ msgid "Clear SVG" -#~ msgstr "SVG ontruimen" - #~ msgid "Open SVG file" #~ msgstr "Open SVG bestand" diff --git a/translations/pt_BR.po b/translations/pt_BR.po index 50273ee..bd23c82 100644 --- a/translations/pt_BR.po +++ b/translations/pt_BR.po @@ -10,1444 +10,1527 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.6\n" +"X-Generator: Poedit 3.8\n" #. Translators (comma-separated): Name or alias, optionally followed by an email in angle brackets . #. Used for credits. Adding yourself is optional. New entries go at the end. Don't remove or rearrange existing entries. msgid "translation-credits" msgstr "Felipe Sena Costa " -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Sair do VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Você deseja sair do VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Sair" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Verificar atualizações?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Isso irá conectar ao github.com para comparar o número de versionamento. Nenhum outro dado será colecionado ou transmitido." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "OK" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Esse gráfico pode ser exportado apenas como um SVG pois as suas proporções são extremas." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Esse gráfico pode ser exportado apenas como SVG pois o seu tamanho não foi definido." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Você deseja prosseguir?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Exportar SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Exportar" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "O último estado editado desta guia não foi encontrado." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Alerta!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Fechar aba" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Restaurar" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Ver no Inspetor" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Converter Para" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Inserir Após" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "A guia está vinculada ao caminho do arquivo {file_path}. Você deseja restaurar o SVG deste caminho?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Compacto" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Bonito" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Sempre" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Tudo exceto containers" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Nunca" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Quando menor ou igual" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Quando menor" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "Hexadecimal de 3 dígitos ou 6 dígitos" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "Hexadecimal de 6 dígitos" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" -msgstr "" +msgstr "Escuro" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: -#, fuzzy +#: src/config_classes/SaveData.gd msgid "Light" -msgstr "Altura" +msgstr "Claro" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" -msgstr "" +msgstr "Preto (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" -msgstr "" +msgstr "Escuro padrão" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" -msgstr "" +msgstr "Claro padrão" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Vazio" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Não salvo" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Comentário" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Texto" # Needs to be tested in context -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} deve estar dentro de {allowed} para ter qualquer efeito." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Nenhum atributo \"id\" definido." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Nenhum elemento sob / abaixo este gradiente." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Este gradiente é uma cor sólida." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Este grupo não possui elementos." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Este grupo possui apenas um elemento." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Não descreve um SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Aninhamento inadequado." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Fechar" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Autores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Doadores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Licença" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Licenças de terceiros" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Fundador e Gerente do Projeto" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Desenvolvedores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Tradutores" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Doadores ouro" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Doadores diamante" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Salvar SVG como…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Visuais" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Tamanho de encaixe" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Carregar imagem de referência" -#: src/ui_parts/display.gd: -#, fuzzy +#: src/ui_parts/display.gd msgid "Clear reference image" -msgstr "Carregar imagem de referência" +msgstr "Limpar imagem de referência" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Links para plataforma de doação" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Cancelar" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Novo elemento" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Dimensões" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "O tamanho da visualização da prévia de imagem é limitado à {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Tamanho" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Configuração de exportação" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Formato" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Sem perdas" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Qualidade" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Escala" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Largura" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Altura" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Copiar" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Layout" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Ver dados salvos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Atualizar arquivos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Alternar a visibilidade de arquivos escondidos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Procurar arquivos" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" -msgstr "" +msgstr "Voltar" -#: src/ui_parts/good_file_dialog.gd: -#, fuzzy +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" -msgstr "Rolar para frente" +msgstr "Ir para a frente" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Salvar" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Selecionar" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Substituir" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Criar nova pasta" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Nome inválido para uma pasta." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Uma pasta com esse nome já existe." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Falha ao criar uma pasta." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Abrir" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Copiar caminho" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Um arquivo nomeado \"{file_name}\" já existe. Substituir este arquivo irá sobrescrever os seus conteúdos!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Erro de sintaxe" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Problemas de Importação" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Importar" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Elemento não reconhecido" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Atributo não reconhecido" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Problemas de Importação" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Importar" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Adicionar elemento" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Excluídos" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Arraste e solte para modificar o layout" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Arquivo" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Editar" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Ferramenta" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Visualizar" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "Adicionar nova prévia" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Excluir" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Redefinir para o padrão" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "Limpar tudo" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "Organizar" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Formatação" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "Otimizador" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Paletas" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Atalhos" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Temas" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Barra de guias" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Outro" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Idioma" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Faixa horizontal" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Faixa vertical" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Horizontal com duas linhas" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Configurar Painel de Atalhos" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Criar nova aba" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Rolar para trás" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Rolar para frente" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Esse SVG ainda não está vinculado a um local de arquivo." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Tentar novamente" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Incluir pré-lançamentos" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Versão Atual" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Pegando informação..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Verificação de atualização falhou" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Ver todos os lançamentos" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch está atualizado." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Novas versões disponíveis!" -#: src/ui_widgets/PanelGrid.gd: -#, fuzzy +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" -msgstr "Copiar caminho" +msgstr "Copiar email" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Criar" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Editar nome da cor" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Remover cor" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Sem nome" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Procurar cor" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Seletor de Cores" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "Nenhum caminho de arquivo" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Palavras-chave de cor" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Conta-gotas" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Nova forma" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "Sem ID" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." -msgstr "" +msgstr "Esse SVG tem sintaxe inválida. Qualquer edição não feita pelo editor de código irá redefinir-lo." -#: src/ui_widgets/palette_config.gd: -#, fuzzy +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "Antes" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "Depois" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" -msgstr "Cor de texto" +msgstr "Adicionar nova cor" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Paletas sem nome não serão mostradas." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Várias paletas não podem ter o mesmo nome." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Essa paleta tem cores definidas de forma idêntica." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Renomear" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Mover para acima" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Mover para abaixo" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Aplicar Predefinição" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Excluir" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Copiar como XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Salvar como XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Relativo" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Sem dados de caminho" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Sem pontos" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Também usado por" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" -msgstr "" +msgstr "Aplicar" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" -msgstr "" - -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Redefinir para o padrão" +msgstr "Aplicar todos os padrões dessa pré-definição" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Não utilizado" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Adicionar atalho" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Pressione as teclas…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Formatador do editor" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Formatador de exportação" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the VectorTouch interface." +msgstr "Determina como atributos SVG e conteúdo aparecem na interface do VectorTouch." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Determina como atributos SVG e conteúdo são formatados quando o arquivo for salvo." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Predefinição" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy -msgid "Determines the default values of the formatter configs." -msgstr "Muda o fator de escala da interfaçe." +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" +msgstr "Remover comentários" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" -msgstr "Manter comentários" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Adicionar nova linha à direita" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Utilizar sintaxe de tag abreviada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Espaçar a barra de tags abreviadas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Utilizar formatação bonita" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Utilizar espaços ao invés de tabulações" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Número de espaços de identação" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Números" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Remover zero à esquerada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Utilizar exponencial quando mais curto" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Cores" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Utilizar cores nomeadas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Sintaxe primária" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Letras de valores hexadecimais maiúsculas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Dados de caminho" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Comprimir números" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Minimizar espaçamento" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Remover espaçamento após sinalizadores" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Remover comandos consecutivos" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Transformar listas" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Remover parâmetros desnecessários" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "Determina as configurações para o otimizador padrão, usado quando manualmente executando a ação \"{optimize}\"." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "Converter formas" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "Simplificar parâmetros de caminho" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" -msgstr "Redefinir zoom" +msgstr "Predefinição de tema" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" -msgstr "" +msgstr "Cores primárias do tema" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" -msgstr "Cores básicas" +msgstr "Cor base" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" -msgstr "Cor de texto" +msgstr "Cor de realce" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "Fontes" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "Fonte principal" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "Fonte negrito" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "Fonte monoespaçada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Cores de texto SVG" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" -msgstr "" +msgstr "Predefinição de destaque" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." -msgstr "" +msgstr "Determina os valores padrão das configurações do destacador SVG." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Cor de símbolo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Cor de elemento" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Cor de atributo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Cor de string" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Cor de comentário" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Cor de texto" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Cor de CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Cor de erro" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" -msgstr "Tamanho de alça" +msgstr "Alças" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Cor interna" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Cor normal" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Cor de pairado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Cor de selecionado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Cor de pairado e selecionado" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" -msgstr "Selecionar uma imagem" +msgstr "Retângulo de seleção" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" -msgstr "" +msgstr "Velocidade" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" -msgstr "" +msgstr "Tamanho do traçado" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" -msgstr "Seletor de Cores" +msgstr "Cor {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Cores básicas" -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" -msgstr "Cor interna" +msgstr "Cor da tela" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Cor da grade" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Cor válida" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Cor de aviso" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Entrada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Fechar guias com o botão do meio do mouse" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Inverter direção do zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Movimentação envolvente" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" -msgstr "" +msgstr "Velocidade de movimentação" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Utilizar CTRL para zoom" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" -msgstr "" +msgstr "Display" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Escala da interface" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Determina o fator de escala da interface." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" -msgstr "" +msgstr "Sincronização vertical" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" -msgstr "" +msgstr "Taxa de quadros por segundo máxima" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Ilimitado" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Determina a taxa máxima de quadros por segundo." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" -msgstr "" +msgstr "Deixar tela ligada" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Variados" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Utilizar diálogo de arquivos nativo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Sincronizar título de janela com o nome do arquivo" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." -msgstr "" +msgstr "Essa configuração não possui efeito na configuração atual." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." -msgstr "" +msgstr "Essa configuração não pode ser modificada nessa plataforma." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "Formatadores podem mudar a formatação do conteúdo e dos atributos do SVG. Essas mudanças não afetam a sua estrutura ou a estrutura de atributos mais complexos, como o pathdata. Formatadores podem ser configurados para tornar o SVG mais bonito ou compacto." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Determina os valores padrão das configurações do formatador." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." -msgstr "" +msgstr "Quando habilitado, utiliza espaços ao invés de uma tabulação para o recuo." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "Otimizadores podem modificar a estrutura do SVG e os seus atributos complexos, como o pathdata. Essas mudanças podem reduzir a complexidade do SVG, geralmente levando a reduções no tamanho do arquivo, mas pode ser destrutivo e complicar edição futura, em comparação com a otimização manual do SVG." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Converter formas em outras que possam ser definidas de forma idêntica, mas que tenham uma representação mais curta se possível." + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "Converter ou simplificar parâmetros de caminho em parâmetros que possam ser definidos de forma idêntica, mas que tenham uma representação mais curta se possível." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." -msgstr "" +msgstr "Determina os valores padrão de configurações relacionadas a tematização, incluindo as pré-definições de realce." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." -msgstr "Muda o fator de escala da interfaçe." +msgstr "Determina a cor base da interface do VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." -msgstr "Muda o fator de escala da interfaçe." +msgstr "Determina a cor de realce usada para elementos destacados na interface do VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." -msgstr "Se ligado, clicar em uma guia com o botão do meio do mouse fechará a guia. Se desligado, irá focar na guia." +msgstr "Quando habilitado, clicar em uma guia com o botão do meio do mouse fechará a guia ao invés de focar nela." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Troca as direções de rolagem para aumentar e diminuir o zoom." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Passa o cursor para o lado oposto da tela quando ele atinge uma borda da viewport quando movimentando a visualização." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." -msgstr "" +msgstr "Determina o quanto a tela moverá com entradas de movimentação baseadas em rolagem." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Se habilitado, a rolagem do mouse irá movimentar a tela. Para realizar o zoom, pressione CTRL enquanto rola." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy -msgid "Determines the scale factor for the interface." -msgstr "Muda o fator de escala da interfaçe." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." -msgstr "" - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "" +msgstr "Sincroniza a renderização de gráficos com a taxa de atualização de exibição para prevenir artefatos de rasgo de tela. Pode aumentar o atraso de input um pouco." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." -msgstr "" +msgstr "Mantém a tela ligada mesmo após um período de inatividade, para que o protetor de tela não assuma o controle." -#: src/ui_widgets/settings_content_generic.gd: -#, fuzzy +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." -msgstr "Se habilitado, usa o diálogo de arquivo nativo do sistema operacional. Se desabilitado, usa o diálogo de arquivo embutido no VectorTouch." +msgstr "Quando habilitado, usa o diálogo de arquivo nativo do sistema operacional ao invés do diálogo de arquivo embutido no VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." -msgstr "" +msgstr "Quando habilitado, adiciona o nome do arquivo atual antes do título \"VectorTouch\" na janela." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Nova paleta" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Nova paleta a partir de um XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Importar XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Colar XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Ajuda" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Sem transformações" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Aplicar matriz" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Inserir Antes" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Nova transformação" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "O VectorTouch não reconhece este atributo" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Os seguintes arquivos foram descartados:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} foi descartado." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Arquivos descartados" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Proceder" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "{file_name} não pode ser aberto." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Verificar se o arquivo ainda existe no local de arquivo selecionado." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Prosseguir com a importação do restante dos arquivos?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Prosseguir para todos os arquivos que não podem ser abertos" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Salvar o arquivo?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Você deseja salvar este arquivo?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Salvar as alterações?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Suas alterações serão perdidas se você não as salvar." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Não salvar" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "{file_path} já está sendo editado dentro do VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Se você deseja reverter as suas edições desde o último salvamento, use {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Você deseja salvar as alterações feitas em {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Salvar SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Salvar SVG como" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Fechar abas à esquerda" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Fechar abas à direita" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Fechar todas as outras abas" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Fechar abas vazias" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Fechar abas salvas" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Criar aba" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Selecionar a próxima guia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Selecionar a guia anterior" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Otimizar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Otimizar SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Copiar todo texto" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Copiar todo texto do SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Redefinir SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Abrir externalmente" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Abrir SVG externalmente" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Mostrar no gerenciador de arquivos" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Mostrar SVG no Explorador de Arquivos" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Desfazer" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Refazer" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Colar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Cortar" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "Avaliar" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Selecionar tudo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Duplicar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Duplicar a seleção" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Excluir a seleção" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Mover para acima" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Mover a seleção para cima" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Mover para abaixo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Mover a seleção para baixo" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Encontrar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Aumentar zoom" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Diminuir zoom" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Redefinir zoom" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Mostrar grade" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Mostrar alças" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Mostrar SVG rasterizado" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Alternar ajuste" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Carregar imagem de referência" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Mostrar imagem de referência" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Sobrepor imagem de referência" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Visualizar informação de depuração" -#: src/utils/TranslationUtils.gd: -#, fuzzy +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" -msgstr "Visualizar informação de depuração" +msgstr "Visualizar informação de depuração avançada" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Configurações" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Abrir o menu Configurações" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Sobre…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Abrir o menu Sobre" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Doar…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Abrir o menu Doar" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Repositório do VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Abrir o repositório do VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Website do VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Abrir website do VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Verificar atualizações" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Fechar programa" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Alternar tela cheia" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Mover para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Linha para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Linha Horizontal para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Linha Vertical para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Fechar Caminho" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Arco Elíptico para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Bézier Quadrático para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Bézier Quadrático Abreviado para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Bézier Cúbico" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Bézier Cúbico Abreviado para" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Absoluto" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Editor de código" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Inspetor" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" -msgstr "Canvas" +msgstr "Tela" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "Prévias" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "A extensão de arquivo está vazia. Somente arquivos {extension_list} são suportados." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Selecionar arquivos do tipo {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Selecionar uma imagem" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "Selecionar uma fonte" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Selecionar um arquivo do tipo {format}" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Salvar o arquivo do tipo {format}" +#~ msgid "Keep comments" +#~ msgstr "Manter comentários" + #~ msgid "Go to parent folder" #~ msgstr "Ir para pasta pai" diff --git a/translations/ru.po b/translations/ru.po index f71a4b2..40ab558 100644 --- a/translations/ru.po +++ b/translations/ru.po @@ -18,1417 +18,1530 @@ msgstr "" msgid "translation-credits" msgstr "volkov, Gallifreyan , freeducks-debug" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Выйти из VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Вы хотите выйти из VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Выйти" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Проверить обновления?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Требуется подключение к github.com, чтобы сравнить номер версии. Никакие другие данные не собираются и не передаются." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "Хорошо" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Изображение можно экспортировать только как SVG, поскольку его пропорции слишком экстремальные." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Изображение можно экспортировать только как SVG, поскольку его размеры не заданы." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Продолжить?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Экспортировать SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Экспортовать" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Последнее редактированное состояние этой вкладки невозможно найти." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Внимание!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Закрыть вкладку" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Восстановить" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Просмотреть в инспектор" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Конвертировать в" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Вставить после" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "Вкладка связана с путем к файлу {file_path}. Вы желаете восстановить SVG из этого пути?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Компактно" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Красиво" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Всегда" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Все кроме контейнеров" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Никогда" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Когда короче или равно" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Когда короче" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3 или 6 цифровое шестандацитиричное значение" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6 цифровое шестандцатяричное значение" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "Темная" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "Светлая" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "Темная (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "Стандартная темная" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "Стандартная светлая" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Пусто" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Не сохранено" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Комментарий" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Текст" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} должен быть внутри {allowed} чтобы это имело эффект." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Атрибут \"id\" не задан." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Нет элемента в этом градиенте." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Этот градиент описывает сплошной цвет." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "В этой групе нет элементов." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "В этой группе только один элемент." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Не является описанием SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Неправильное вложение." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Закрыть" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Авторы" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Благотворители" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Лицензия" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Лицензии третьих лиц" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Основатель и руководитель проекта" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Разработчики" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Переводчики" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Золотые благотворители" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Алмазные благотворители" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Сохранить SVG как…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Внешний вид" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Размер привязки" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Вставить референсое изображение" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "Обнулить референс" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Ссылки на платформы для пожертвований" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Отменить" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Новый элемент" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Размеры" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Размер предварительного просмотра изображения ограничен до {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Размер" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Настройки экспорта" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Формат" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Без потерь" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Качество" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Масштаб" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Ширина" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Высота" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Скопировать" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Макет" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Просмотреть даные сохранения" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Обновить файлы" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Переключить видимость скрытых файлов" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Искать файлы" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Прокрутить вперед" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Сохранить" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Выбрать" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Заменить" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Создать новую папку" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Неправильное название для папки." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Папка с таким именем уже существует." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Не удалось создать папку." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Открыть" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Скопировать путь" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Файл с названием \"{file_name}\" уже существует. Его замена перезапишет его содержимое!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Синтаксическая ошибка" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Проблемы с импортированием" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Импортировать" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Неизвестный элемент" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Неизвестный атрибут" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Проблемы с импортированием" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Импортировать" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Добавить элемент" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Исключены" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Перетягивайте, чтобы изменить макет" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Файл" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Редактировать" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Инструмент" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Просмотр" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Добавить новый цвет" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Удалить" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Восстановить значение по умолчанию" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "Выбрать все" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Форматирование" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Оптимизировать" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Палитры" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Сочетания клавиш" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Тема" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Вкладки" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Другие" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Язык" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Горизонтальная полоса" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Вертикальная полоса" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Горизонтальная с двумя колонками" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Настроить в панели сочетаний клавиш" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Создать новую вкладку" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Прокрутить назад" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Прокрутить вперед" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Это SVG изображение еще не связано с расположением файла." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Попробовать еще раз" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Показывать тестовые сборки" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Текущая версия" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Загрузка информации..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Не удалось проверить обновления" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Показать все сборки" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "Установлена последняя версия VectorTouch." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Доступна новая версия!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "Скопировать электронную почту" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Создать" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Редактировать название цвета" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Удалить цвет" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Без названия" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Искать цвет" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Цветовая пипетка" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "Без ограничений" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Ключевые слова цвета" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Пипетка" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Новая привязка" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "Этот файл SVG содержит неподдерживаемый синтакс. Любые изменения, не внесённые через редактор кода, обнулят его." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Вставить до" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "Добавить новый цвет" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Палитры без названия не будут отображаться." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Несколько палитр не могут иметь одно и тоже название." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "В этой палитре имеются цвета с идентичными названиями." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Переименовать" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Подвинуть вверх" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Подвинуть вниз" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Применить пресет" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Удалить" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Скопировать как XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Сохранить как XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Относительно" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Нет данных пути" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Нет точек" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Так же используется" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "Применить" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "Применить все стандартные значения этого пресета" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Восстановить значение по умолчанию" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Не используется" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Добавить сочетание клавиш" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Нажмите клавиши…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Форматер редактора" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Форматер экспорта" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Устанавливает основной цвет интерфейса GodSVG." + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Устанавливает основной цвет интерфейса GodSVG." + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Пресет" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "Определяет стандартные значения для настроек форматера." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Remove comments" msgstr "Сохранять коментарии" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Добавлять новую строку в конце" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Использовать теги с сокращенным синтаксисом" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Ставить пробел после тега" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Использовать красивое форматирование" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Использовать пробелы вместо tab-ов" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Количество символов отступа" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Цифры" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Удалить начальный ноль" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Использовать экспоненту когда короче" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Цвета" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Использовать названия цветов" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Основной синтаксис" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Использовать заглавную букву для шестнадцатиричных букв" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Данные пути" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Сжать цифры" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Минимизировать интервалы" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Удалить интервалы после флагов" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Удалить последовательные команды" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Список трансформаций" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Удалить ненужные параметры" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Конвертировать в" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "Пресет темы" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "Главные цвета темы" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "Базовый цвет" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "Цвет акцента" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Цвет SVG текста" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "Пресет подсветки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "Определяет стандартные значения настроек SVG подсветки." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Цвет символа" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Цвет элемента" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Цвет атрибута" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Цвет строки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Цвет комментария" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Цвет текста" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Цвет CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Цвет ошибки" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "Ручки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Внутренний цвет" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Обычный цвет" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Цвет наведенного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Цвет выбранного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Цвет выделенного-наведенного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "Прямоугольник выбора" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "Скорость" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "Длина линии" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "Цвет {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Базовый цвет" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "Цвет полотна" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Цвет сетки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Цвет валидности" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Цвет предупреждения" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Устройства ввода" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Закрывать вкладки средней клавишей мыши" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Инвертировать направление масштабирования" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Захват курсора при прокрутке" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "Скорость прокрутки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Использовать CTRL для масштабирования" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Отображение" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Масштаб интерфейса" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Определяет множитель масштабирования интерфейса." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "Вертикальная синхронизация" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "Максимальное количество кадров в секунду" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Без ограничений" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Определяет максимальное количество кадров в секунду." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "Держать экран включенным" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Разное" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Использовать родной файловый диалог системы" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Синхронизировать заголовок окна с названием файла" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "Эта опция не имеет эффекта на текущую конфигурацию." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "Эту опцию нельзя изменить на текущей платформе." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Определяет стандартные значения для настроек форматера." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "Когда активно, использует пробелы вместо одного tab-а для отступов." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "Определяет стандартные значения связанные с настройками темы, включая пресет подсветки." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "Устанавливает основной цвет интерфейса VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Устанавливает акцентный цвет для выделяемых элементов интерфейса VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Если включено - нажатие на вкладку средней кнопкой мыши закроет ее вместо переключения фокуса." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Поменяет местами направление прокрутки при масштабировании." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Курсор будет телепортироваться от одного до противоположного края на границе окна просмотра." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "Устанавливает насколько окно просмотра перемещается при использовании прокрутки." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Если включено - прокрутка будет перемещать окно просмотра. Чтобы масштабировать зажмите CTRL при прокручивании." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Определяет множитель масштабирования интерфейса." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "Синхронизирует отображение графики с частотой обновления экрана, чтобы избегать артефактам (вроде \"разрыва\" картинки). Может увеличить задержку нажатий кнопок мыши и клавиатуры." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "Определяет максимальное количество кадров в секунду." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "Будет удерживать экран активным, даже после бездействия, поэтому хранитель экрана не будет запускаться." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Если включено, то будет использоваться родной файловый диалог вашей операционной системы для выбора файлов вместо встроенного в VectorTouch." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "Когда активно, добавит текущий открытый файл перед \"VectorTouch\" в заголовке окна." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Новая палитра" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Новая палитра из XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Импортировать XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Вставить XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Помощь" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Нет трансформаций" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Применить матрицу" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Вставить до" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Новая трансформация" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch не может распознать этот атрибут" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Следующие файлы были отклонены:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} был отклонен." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Отклоненные файлы" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Продолжить" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "Невозможно открыть {file_name} файл." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Проверьте, что файл все еще существует по выбранному пути." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Продолжить импортировать остальные файлы?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Продолжить для всех файлов, которые не могут быть открыты" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Сохранить файл?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Вы хотите сохранить этот файл?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Сохранить изменения?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Ваши изменения будут утеряны если вы их не сохраните." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Не сохранять" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "Файл {file_path} уже редактируется внутри VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Если вы хотите отменить внесенные после после сохранения изменения, воспользуйтесь {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Сохранить изменения в {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Сохранить SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Сохранить SVG как" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Закрыть вкладки слева" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Закрыть вкладки справа" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Закрыть все остальные вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Закрыть пустые вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Закрыть сохраненные вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Создать вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Выбрать следующую вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Выбрать предыдущую вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Оптимизировать" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Оптимизировать SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Скопировать весь текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Скопировать SVG текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Сбросить SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Открыть во внешней программе" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Открыть SVG в внешней программе" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Показать в файловом менеджере" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Показать SVG в файловом менеджере" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Отменить" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Вернуть" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Вставить" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Вырезать" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Выбрать все" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Дублировать" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Дублировать выбранное" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Удалить все выбранные теги" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Подвинуть вверх" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Подвинуть выбранное вверх" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Подвинуть вниз" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Подвинуть выбранное вниз" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Найти" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Увеличить масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Уменьшить масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Сбросить масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Показать сетку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Показать ручки редактирования" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Показать растеризованный SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Переключить привязку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Загрузить референс" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Показать референс-изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Наложить референс-изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Просмотреть информацию для отладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "Просмотреть информацию для отладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Настройки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Открыть меню настроек" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Про программу…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Открыть меню \"Про приложение\"" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Сделать пожертвование…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Открыть меню благотворителей" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Репозиторий VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Открыть репозиторий VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Веб-сайт VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Открыть веб-сайт VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Проверить обновления" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Выйти из приложения" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Переключить полный экран" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Подвинуть до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Линия до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Горизонтальная линия до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Вертикальная линия до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Закрыть путь" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Эллиптическая дуга до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Квадратичная Безье до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Сокращенная квадратичная Безье до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Кубическая Безье до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Сокращенная кубическая Безье до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Абсолютно" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Редактор кода" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Инспектор" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Окно просмотра" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Только файлы с расширениями {extension_list} поддерживаются для этой операции." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Выбрать {format} файлы" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Выбрать изображение" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Выбрать все" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Выбрать {format} файл" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Сохранить {format} файл" +#~ msgid "Keep comments" +#~ msgstr "Сохранять коментарии" + #~ msgid "Go to parent folder" #~ msgstr "Перейти к родительской папке" diff --git a/translations/uk.po b/translations/uk.po index 9cca58e..e005890 100644 --- a/translations/uk.po +++ b/translations/uk.po @@ -17,1427 +17,1540 @@ msgstr "" msgid "translation-credits" msgstr "volkov, freeducks-debug" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "Вийти із VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "Ви дійсно бажаєте вийти із VectorTouch?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "Вийти" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "Перевірити оновлення?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "Це потребує з'єднання з github.com, щоб порівняти цифри версії. Жодна інша інформація не збирається і не передається." -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "Добре" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "Це зображення може бути експортоване тільки як SVG, оскільки його пропорції занадто екстремальні." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "Це зображення може бути експортоване тільки як SVG, оскільки його розмір не завданий." -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "Ви дійсно бажаєте продовжити?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "Експортувати SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "Експортувати" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "Останній редагований стан цієї вкладки не може бути знайдено." -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "Увага!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "Закрити вкладку" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "Відновити" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "Переглянути в інспекторі" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "Конвертувати в" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "Вставити після" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "Ця вкладка пов'язана з шляхом до файлу {file_path}. Бажаєте відновити SVG з цього шляху?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "Компактно" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "Гарно" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "Завжди" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "Усі крім контейнерів" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "Ніколи" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "Коли коротше або дорівнює" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "Коли коротше" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3 або 6 значне шістнадцятирічне число" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6 значне шістнадцятирічне число" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "Темна" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "Світла" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "Темна (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "Стандартна темна" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "Стандартна світла" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "Порожньо" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "Не збережено" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "Коментар" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "Текст" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} повинен бути всередині {allowed} щоб зміни вступили в силу." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "Не вказано \"id\" атрибуту." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "Немає елементів під цим градієнтом." -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "Цей градієнт це суцільний колір." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "Ця група не має елементів." -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "Ця група має тільки один елемент." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "Не є описом SVG." -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "Неправильне вкладення." -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "Закрити" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "Автори" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "Благодійники" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "Ліцензія" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "Ліцензії третіх осіб" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "Засновник і керівник проекту" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "Розробники" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "Перекладачі" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "Золоті благодійники" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "Діамантові благодійники" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "Зберегти SVG як…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "Зовнішній вигляд" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "Розмір прилипання" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "Вставити еталонне зображення" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd #, fuzzy msgid "Clear reference image" msgstr "Завантажити еталонне зображення" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "Посилання на платформи для пожертв" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "Скасувати" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "Новий елемент" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "Розміри" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "Розмір попереднього перегляду зображення обмежено до {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "Розмір" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "Налаштування експорту" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "Формат" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "Без втрат" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "Якість" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "Масштаб" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "Ширина" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "Висота" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "Скопіювати" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "Макет" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "Переглянути дані збереження" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "Оновити файли" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "Перемикнути видимість прихованих файлів" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "Пошук файлів" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd #, fuzzy msgid "Go forward" msgstr "Гортати вперед" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "Зберегти" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "Обрати" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "Замінити" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "Створити нову теку" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "Не правильна назва для теки." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "Тека з такою назвою вже існує." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "Не вдалося створити теку." -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "Відкрити" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "Скопіювати шлях" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "Файл з назваою \"{file_name}\" вже існує. Його заміна призведе до перезапису його вмісту!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "Синтаксична помилка" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "Проблема з імпортуванням" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "Імпортувати" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "Невідомий елемент" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "Невідомий атрибут" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "Проблема з імпортуванням" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "Імпортувати" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "Додати елемент" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "Виключені" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "Перетягніть і опустіть, щоб змінити макет" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "Файл" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "Редагування" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "Інструмент" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "Перегляд" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Add new preview" +msgstr "Колір акценту" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "Видалити" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "Скинути значення до замовчування" + +#: src/ui_parts/previews.gd +#, fuzzy +msgid "Clear all" +msgstr "Обрати усе" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "Форматування" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +#, fuzzy +msgid "Optimizer" +msgstr "Оптимізувати" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "Палітри" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "Клавіатурні скорочення" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "Тема" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "Вкладка" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "Інше" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "Мова" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "Горизонтальна смужка" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "Вертикальна смужка" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "Горизонтальна з двома рядками" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "Налаштувати у панелі клавіатурних скорочень" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" msgstr "Створити нову вкладку" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "Гортати назад" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "Гортати вперед" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "Це SVG зображення поки що не пов'язано з розташуванням файла." -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "Спробувати ще раз" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "Показати тестові версії" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "Поточна версія" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "Отримуємо інформацію..." #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "Не вдалося перевірити оновлення" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "Показати усі версії" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch оновлено до останньої версії." -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "Доступна нова версія!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "Скопіювати електрону пошту" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "Створити" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "Редагувати назву кольору" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "Видалити колір" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "Без назви" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "Шукати колір" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "Кольорова піпетка" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "Без обмежень" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "Ключові слова кольорів" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "Піпетка" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "Нова форма" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +#, fuzzy +msgid "Before" +msgstr "Вставити до" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "" + +#: src/ui_widgets/palette_config.gd #, fuzzy msgid "Add new color" msgstr "Колір акценту" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "Палітри без назв не будуть відображатися." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "Декілька палітр не можуть мати однакові назви." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "Ця палітра має ідентичні кольори." -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "Перейменувати" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "Пересунути вгору" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "Пересунути вниз" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "Застосувати пресет" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "Видалити" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "Скопіювати як XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "Зберегти як XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "Відносно" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "Немає даних шляху" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "Немає точок" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "Також використовується" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "Застосувати" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "Застосувати стандартні значення цього пресету" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "Скинути значення до замовчування" - -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "Не використовується" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "Додати клавіатурне скорочення" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "Натисніть кнопки…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" msgstr "Форматер редактору" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" msgstr "Форматер експорту" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "Визначає множник масштабу інтерфейсу." + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "Визначає множник масштабу інтерфейсу." + # не знаю -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "Пресет" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "Визначає стандартні значення конфігурації форматера." - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Remove comments" msgstr "Зберігати коментарі" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "Додавати нову строку в кінці" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "Використовувати теги зі скороченим синтаксисом" # Шось... -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "Ставити пробіл перед скороченими тегами" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "Використовувати гарне форматування" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "Використовувати пробіли замість табуляції" # Взяв ідею для перекладу з гновоського текстового редактора -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "Кількість пробілів на табуляцію" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "Цифри" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "Видалити початковий нуль" # Ґа... -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "Використовувати експоненту коли коротше" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "Кольори" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "Використовувати назви кольорів" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "Основний синтаксис" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "Відображати шістнадцятирічні числа великими літери" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "Дані шляху" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "Стиснути цифри" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "Мінімізувати відстань" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "Видалити відстань після прапорців" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "Видалити послідовні команди" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "Список трансформацій" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "Видалити необов'язкові параметри" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +#, fuzzy +msgid "Convert shapes" +msgstr "Конвертувати в" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "Тема додатку" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "Головні кольори теми" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "Базовий колір" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "Колір акценту" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "Колір SVG тексту" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "Тема підсвітки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "Визначає стандартні значення підсвітки SVG." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "Колір символу" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "Колір елементу" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "Колір атрибуту" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "Колір строки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "Колір коментаря" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "Колір тексту" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "Колір CDATA" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "Колір помилки" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "Ручки редагування" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "Внутрішній колір" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "Звичайний колір" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "Колір наведеного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "Колір обраного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "Колір наведено-виділеного" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "Прямокутник вибору" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "Швидкість" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "Довжина лінії" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "Колір {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "Базовий колір" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "Колір полотна" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "Колір ґратки" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "Колір валідності" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "Колір попередження" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "Пристрої вводу" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "Закривати вкладки при натисканні середньої кнопки миші" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "Інвертувати напрямок масштабування" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "Захопити курсор при гортанні" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "Використовувати CTRL для масштабування" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "Дисплей" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "Масштаб інтерфейсу" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "Визначає множник масштабу інтерфейсу." + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "Вертикальна синхроназація" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "Максимальна кількість кадрів на секунду" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "Без обмежень" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "Визначає максимальну кількість кадрів на секунду." + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "Тримати екран увімкненим" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "Різне" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "Використовувати рідний файловий діалог" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "Синхронізувати заголовок вікна з назвою поточного файлу" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "Це опція не має ефекту на поточну конфігурацію." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "Ця опція не може бути змінена на поточній платформі." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "Визначає стандартні значення конфігурації форматера." + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "Коли активно, використовує пробіли замість одного tab-у для відступів." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "Визначає стандартні значення для налаштувань теми, включаючи налаштування підсвітки." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the base color of VectorTouch's interface." msgstr "Визначає множник масштабу інтерфейсу." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd #, fuzzy msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "Визначає множник масштабу інтерфейсу." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "Якщо увімкнено - клацання на вкладку середньою кнопкою миші закриє її, замість того, щоб фокусуватися на ній." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "Міняє напрям гортання при масштабуванні." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "Курсор буде телепортуватися від одного краю до протилежного при пересуванні вікна перегляду." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "Якщо увімкнено - гортання буде рухати вікно перегляду. Щоб масштабувати, затисніть CTRL доки гортаєте." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "Визначає множник масштабу інтерфейсу." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "Синхронізує відображення графіки з частотою відновлення екрану, щоб запобігати артефактам відображення (на кшталт \"розриву\" екрана). Також може збільшити затримку натискань клавіатури або курсору." -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "Визначає максимальну кількість кадрів на секунду." - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "Відкладати присипляння системи та/або екрану навіть після бездіяльності, завдяки чому зберігач екрану не буде запускатися." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "Якщо увімкнено, то буде використовувати рідний файловий діалог вашої операційної системи для обирання файлів замість вбудованого." -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "Коли активовано, додає назву поточного файлу перед \"VectorTouch\" у заголовку вікна." -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "Нова палітра" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "Нова палітра з XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "Імпортувати XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "Вставити XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "Допомога" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "Без трансформацій" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "Застосувати матрицю" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "Вставити до" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "Нова трансформація" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch не може розпізнати цей атрибут" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "Наступні файли були відкинуті:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "{file_name} було відкинуто." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "Відкинуті файли" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "Продовжити" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "Файл {file_name} неможливо відкрити." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "Перевірити, чи файл все щє існує по обраному шляху." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "Продовжити імпортуючи інші файли?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "Продовжити для усіх файлів, які неможливо відкрити" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "Зберегти файл?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "Ви бажаєте зберегти цей файл?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "Зберегти зміни?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "Ваші зміни буде втрачено, якщо ви не збережете їх." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "Не зберігати" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "Файл {file_path} вже редагується в VectorTouch." -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +#, fuzzy +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "Якщо ви бажаєте повернути свої зміни з останнього збереження, використовуйте {reset_svg}." -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "Чи бажаєте зберегти зміни в {file_name}?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "Зберегти SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "Зберегти SVG як" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "Закрити усі вкладки зліва" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "Закрити усі вкладки справа" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "Закрити усі інші вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "Закрити порожні вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "Закрити збережені вкладки" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "Створити вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "Обрати наступну вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "Обрати попередню вкладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "Оптимізувати" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "Оптимізувати SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "Скопіювати весь текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "Скопіювати SVG текст" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "Скинути SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "Відкрити у зовнішній програмі" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "Відкрити SVG у зовнішній програмі" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "Показати у файловому менеджері" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "Показати SVG у файловому менеджері" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "Скасувати" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "Повернути" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "Вставити" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "Вирізати" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "Обрати усе" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "Дублювати" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "Продублювати обране" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "Видалити усі обрані теги" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "Пересунути вгору" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "Пересунути обране вгору" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "Пересунути вниз" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "Пересунути обране вниз" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "Знайти" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "Збільшити масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "Зменшити масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "Скинути масштаб" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "Показати ґратку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "Показати ручки редагування" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "Показати растеризуваний SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "Перемикнути прилипання" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "Завантажити еталонне зображення" # Нехай "reference image" буде "еталонне зображення", мені так гугл сказав -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "Показати еталонне зображення" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "Накласти еталонне зображення" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "Переглянути інформацію про відладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd #, fuzzy msgid "View advanced debug information" msgstr "Переглянути інформацію про відладку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "Налаштування" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "Відкрити меню налаштувань" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "Про додаток…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "Відкрити меню \"Про додаток\"" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "Зробити пожертвування…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "Відкрити меню благодійників" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "Репозиторій VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "Відкрити репозиторій VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "Веб-сайт VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "Відкрити веб-сайт VectorTouch" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "Перевірити оновлення" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "Вийти із додатку" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "Перемикнути повноекранний режим" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "Пересунути до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "Лінія до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "Горизонтальна лінія до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "Вертикальна лінія до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "Закрити шлях" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "Еліптична дуга до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "Квадратичний Безьє до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "Скорочена квадратична Безьє" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "Кубічна Безьє до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "Скорочена кубічна Безьє до" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "Абсолютно" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "Редактор коду" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "Інспектор" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "Вікно перегляду" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "Тільки файли з розширеннями {extension_list} підтримуються для цієї операції." -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "Обрати {format} файли" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "Обрати зображення" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +#, fuzzy +msgid "Select a font" +msgstr "Обрати усе" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "Обрати {format} файл" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "Зберегти {format} файл" +#~ msgid "Keep comments" +#~ msgstr "Зберігати коментарі" + #~ msgid "Go to parent folder" #~ msgstr "Перейти до батьківської теки" diff --git a/translations/zh_CN.po b/translations/zh_CN.po index 60df734..7c9746e 100644 --- a/translations/zh_CN.po +++ b/translations/zh_CN.po @@ -10,1423 +10,1534 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.7\n" +"X-Generator: Poedit 3.8\n" #. Translators (comma-separated): Name or alias, optionally followed by an email in angle brackets . #. Used for credits. Adding yourself is optional. New entries go at the end. Don't remove or rearrange existing entries. msgid "translation-credits" msgstr "Hamster5295 , Mike Lei , williamchange " -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit VectorTouch" msgstr "退出 VectorTouch" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to quit VectorTouch?" msgstr "您确定要退出 VectorTouch 吗?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Quit" msgstr "退出" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Check for updates?" msgstr "检查更新?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "This will connect to github.com to compare version numbers. No other data is collected or transmitted." msgstr "现在将连接到 github.com 以比较版本号。没有其他信息会被收集或传送。" -#: src/autoload/HandlerGUI.gd: src/ui_widgets/alert_dialog.gd: +#: src/autoload/HandlerGUI.gd src/ui_widgets/alert_dialog.gd msgid "OK" msgstr "确定" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its proportions are too extreme." msgstr "此图像只能以 SVG 格式导出,因为其大小过于极端。" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "The graphic can be exported only as SVG because its size is not defined." msgstr "此图像只能以 SVG 格式导出,因为其大小未定义。" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Do you want to proceed?" msgstr "您确定要继续吗?" -#: src/autoload/HandlerGUI.gd: +#: src/autoload/HandlerGUI.gd msgid "Export SVG" msgstr "导出 SVG" -#: src/autoload/HandlerGUI.gd: src/ui_parts/export_menu.gd: -#: src/utils/TranslationUtils.gd: +#: src/autoload/HandlerGUI.gd src/ui_parts/export_menu.gd +#: src/utils/TranslationUtils.gd msgid "Export" msgstr "导出" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The last edited state of this tab could not be found." msgstr "无法加载此分页的最后编辑状态。" -#: src/autoload/State.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_widgets/alert_dialog.gd: src/utils/FileUtils.gd: +#: src/autoload/State.gd src/ui_parts/good_file_dialog.gd +#: src/ui_widgets/alert_dialog.gd src/utils/FileUtils.gd msgid "Alert!" msgstr "警告!" -#: src/autoload/State.gd: src/utils/TranslationUtils.gd: +#: src/autoload/State.gd src/utils/TranslationUtils.gd msgid "Close tab" msgstr "关闭分页" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Restore" msgstr "还原" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "View in Inspector" msgstr "在检视器中查看" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "Convert To" msgstr "转换为" -#: src/autoload/State.gd: src/ui_widgets/transform_popup.gd: +#: src/autoload/State.gd src/ui_widgets/transform_popup.gd msgid "Insert After" msgstr "在后方插入" -#: src/autoload/State.gd: +#: src/autoload/State.gd msgid "The tab is bound to the file path {file_path}. Do you want to restore the SVG from this path?" msgstr "此分页已被设置到 {file_path}。 你确定要从这个路径恢复SVG吗?" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Compact" msgstr "压缩" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Pretty" msgstr "美化" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Always" msgstr "总是" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "All except containers" msgstr "除容器外所有" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "Never" msgstr "从不" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter or equal" msgstr "当更短或相等时" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "When shorter" msgstr "当更短时" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "3-digit or 6-digit hex" msgstr "3 位或 6 位十六进制" -#: src/config_classes/Formatter.gd: +#: src/config_classes/Formatter.gd msgid "6-digit hex" msgstr "6 位十六进制" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Dark" msgstr "深色" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Light" msgstr "浅色" #. Refers to a theme preset. -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Black (OLED)" msgstr "纯黑 (OLED)" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Dark" msgstr "默认深色" -#: src/config_classes/SaveData.gd: +#: src/config_classes/SaveData.gd msgid "Default Light" msgstr "默认浅色" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Empty" msgstr "空白" -#: src/config_classes/TabData.gd: +#: src/config_classes/TabData.gd msgid "Unsaved" msgstr "未保存" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Comment" msgstr "注释" -#: src/data_classes/BasicXNode.gd: +#: src/data_classes/BasicXNode.gd msgid "Text" msgstr "文本" -#: src/data_classes/Element.gd: +#: src/data_classes/Element.gd msgid "{element} must be inside {allowed} to have any effect." msgstr "{element} 必须在 {allowed} 内才能产生作用。" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No \"id\" attribute defined." msgstr "\"id\" 属性未定义。" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "No elements under this gradient." msgstr "此渐变下没有 元素。" -#: src/data_classes/ElementBaseGradient.gd: +#: src/data_classes/ElementBaseGradient.gd msgid "This gradient is a solid color." msgstr "此渐变为单一颜色。" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has no elements." msgstr "此组内没有元素。" -#: src/data_classes/ElementG.gd: +#: src/data_classes/ElementG.gd msgid "This group has only one element." msgstr "此组内只有一个元素。" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Doesn’t describe an SVG." msgstr "文本不是 SVG 格式。" -#: src/data_classes/SVGParser.gd: +#: src/data_classes/SVGParser.gd msgid "Improper nesting." msgstr "错误的嵌套。" -#: src/ui_parts/about_menu.gd: src/ui_parts/good_file_dialog.gd: -#: src/ui_parts/settings_menu.gd: src/ui_parts/shortcut_panel_config.gd: -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/about_menu.gd src/ui_parts/good_file_dialog.gd +#: src/ui_parts/settings_menu.gd src/ui_parts/shortcut_panel_config.gd +#: src/ui_parts/update_menu.gd msgid "Close" msgstr "关闭" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Authors" msgstr "作者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Donors" msgstr "捐赠者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "License" msgstr "协议" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Third-party licenses" msgstr "第三方协议" #. If the language has different gendered versions, prefer the most neutral-sounding one, i.e., the one used when you don't know the person's gender. If that's not possible, use feminine. -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Project Founder and Manager" msgstr "项目创立者与管理者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Developers" msgstr "开发者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Translators" msgstr "翻译者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Golden donors" msgstr "金牌捐赠者" -#: src/ui_parts/about_menu.gd: +#: src/ui_parts/about_menu.gd msgid "Diamond donors" msgstr "钻石捐赠者" -#: src/ui_parts/current_file_button.gd: +#: src/ui_parts/current_file_button.gd msgid "Save SVG as…" msgstr "保存 SVG 为…" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Visuals" msgstr "显示" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Snap size" msgstr "吸附大小" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Paste reference image" msgstr "粘贴参考图像" -#: src/ui_parts/display.gd: +#: src/ui_parts/display.gd msgid "Clear reference image" msgstr "清空参考图像" -#: src/ui_parts/donate_menu.gd: +#: src/ui_parts/donate_menu.gd msgid "Links to donation platforms" msgstr "捐赠平台" -#: src/ui_parts/donate_menu.gd: src/ui_parts/export_menu.gd: -#: src/ui_parts/import_warning_menu.gd: src/ui_widgets/choose_name_dialog.gd: -#: src/ui_widgets/confirm_dialog.gd: src/ui_widgets/options_dialog.gd: +#: src/ui_parts/donate_menu.gd src/ui_parts/export_menu.gd +#: src/ui_parts/import_warning_menu.gd src/ui_widgets/choose_name_dialog.gd +#: src/ui_widgets/confirm_dialog.gd src/ui_widgets/options_dialog.gd msgid "Cancel" msgstr "取消" -#: src/ui_parts/element_container.gd: +#: src/ui_parts/element_container.gd msgid "New element" msgstr "新元素" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Dimensions" msgstr "大小" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Preview image size is limited to {dimensions}" msgstr "预览图像大小被限制到 {dimensions}" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Size" msgstr "大小" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Export Configuration" msgstr "导出设置" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Format" msgstr "格式" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Lossless" msgstr "无损" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Quality" msgstr "质量" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Scale" msgstr "缩放" -#: src/ui_parts/export_menu.gd: src/ui_widgets/settings_content_generic.gd: +#: src/ui_parts/export_menu.gd src/ui_widgets/settings_content_generic.gd msgid "Width" msgstr "宽度" -#: src/ui_parts/export_menu.gd: +#: src/ui_parts/export_menu.gd msgid "Height" msgstr "高度" -#: src/ui_parts/export_menu.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/export_menu.gd src/utils/TranslationUtils.gd msgid "Copy" msgstr "复制" -#: src/ui_parts/global_actions.gd: src/ui_parts/layout_configuration.gd: -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/global_actions.gd src/ui_parts/layout_configuration.gd +#: src/ui_parts/shortcut_panel_config.gd msgid "Layout" msgstr "布局" -#: src/ui_parts/global_actions.gd: +#: src/ui_parts/global_actions.gd msgid "View savedata" msgstr "查看保存的数据" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Refresh files" msgstr "刷新文件" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Toggle the visibility of hidden files" msgstr "切换隐藏文件可见性" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Search files" msgstr "搜索文件" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go back" msgstr "返回" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Go forward" msgstr "前进" -#: src/ui_parts/good_file_dialog.gd: src/utils/FileUtils.gd: +#: src/ui_parts/good_file_dialog.gd src/utils/FileUtils.gd msgid "Save" msgstr "保存" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Select" msgstr "选择" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Replace" msgstr "替换" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Create new folder" msgstr "新建文件夹" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Invalid name for a folder." msgstr "无效的文件夹名。" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A folder with this name already exists." msgstr "以此为名的文件夹已存在。" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Failed to create a folder." msgstr "创建文件夹失败。" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Open" msgstr "打开" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "Copy path" msgstr "复制路径" -#: src/ui_parts/good_file_dialog.gd: +#: src/ui_parts/good_file_dialog.gd msgid "A file named \"{file_name}\" already exists. Replacing will overwrite its contents!" msgstr "文件 “{file_name}” 已经存在。替换操作将会覆写它的内容!" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Syntax error" msgstr "语法错误" -#: src/ui_parts/import_warning_menu.gd: -msgid "Import Problems" -msgstr "导入出错" - -#: src/ui_parts/import_warning_menu.gd: src/utils/TranslationUtils.gd: -msgid "Import" -msgstr "导入" - -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized element" msgstr "未知元素" -#: src/ui_parts/import_warning_menu.gd: +#: src/ui_parts/import_warning_menu.gd msgid "Unrecognized attribute" msgstr "未知属性" -#: src/ui_parts/inspector.gd: +#: src/ui_parts/import_warning_menu.gd +msgid "Import Problems" +msgstr "导入出错" + +#: src/ui_parts/import_warning_menu.gd src/utils/TranslationUtils.gd +msgid "Import" +msgstr "导入" + +#: src/ui_parts/inspector.gd msgid "Add element" msgstr "添加元素" #. Refers to the zero, one, or multiple UI parts to not be shown in the final layout. It's of plural cardinality. -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Excluded" msgstr "未包含" -#: src/ui_parts/layout_configuration.gd: +#: src/ui_parts/layout_configuration.gd msgid "Drag and drop to change the layout" msgstr "拖拽以改变布局" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "File" msgstr "文件" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_parts/previews.gd +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Edit" msgstr "编辑" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "Tool" msgstr "工具" -#: src/ui_parts/mac_menu.gd: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_parts/mac_menu.gd src/ui_widgets/settings_content_shortcuts.gd msgid "View" msgstr "视图" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/previews.gd +msgid "Add new preview" +msgstr "添加新预览" + +#: src/ui_parts/previews.gd src/ui_widgets/palette_config.gd +#: src/ui_widgets/setting_shortcut.gd src/ui_widgets/transform_popup.gd +#: src/utils/TranslationUtils.gd +msgid "Delete" +msgstr "删除" + +#: src/ui_parts/previews.gd src/ui_widgets/setting_frame.gd +#: src/ui_widgets/setting_shortcut.gd +msgid "Reset to default" +msgstr "恢复默认" + +#: src/ui_parts/previews.gd +msgid "Clear all" +msgstr "清除全部" + +#: src/ui_parts/previews.gd +msgid "Sort" +msgstr "排序" + +#: src/ui_parts/settings_menu.gd msgid "Formatting" msgstr "格式化" -#: src/ui_parts/settings_menu.gd: src/ui_widgets/color_field_popup.gd: +#: src/ui_parts/settings_menu.gd +msgid "Optimizer" +msgstr "优化器" + +#: src/ui_parts/settings_menu.gd src/ui_widgets/color_field_popup.gd msgid "Palettes" msgstr "调色盘" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Shortcuts" msgstr "快捷键" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Theming" msgstr "主题" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Tab bar" msgstr "分页栏" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Other" msgstr "其他" -#: src/ui_parts/settings_menu.gd: +#: src/ui_parts/settings_menu.gd msgid "Language" msgstr "语言" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal strip" msgstr "横线" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Vertical strip" msgstr "竖线" -#: src/ui_parts/shortcut_panel.gd: +#: src/ui_parts/shortcut_panel.gd msgid "Horizontal with two rows" msgstr "水平两列" -#: src/ui_parts/shortcut_panel_config.gd: +#: src/ui_parts/shortcut_panel_config.gd msgid "Configure Shortcut Panel" msgstr "设置捷径面板" -#: src/ui_parts/tab_bar.gd: src/utils/TranslationUtils.gd: +#: src/ui_parts/tab_bar.gd +msgid "Close multiple" +msgstr "关闭多个分页" + +#: src/ui_parts/tab_bar.gd src/utils/TranslationUtils.gd msgid "Create a new tab" -msgstr "新建分頁" +msgstr "新建分页" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll backwards" msgstr "向后滚动" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "Scroll forwards" msgstr "向前滚动" -#: src/ui_parts/tab_bar.gd: +#: src/ui_parts/tab_bar.gd msgid "This SVG is not bound to a file location yet." msgstr "未设置路径。" -#: src/ui_parts/update_menu.gd: src/utils/FileUtils.gd: +#: src/ui_parts/update_menu.gd src/utils/FileUtils.gd msgid "Retry" msgstr "重试" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Show prereleases" msgstr "包括预发布版本" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Current Version" msgstr "当前版本" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Retrieving information..." msgstr "正在获取信息…" #. When checking for updates. -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "Update check failed" msgstr "更新检查失败" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "View all releases" msgstr "检视所有版本" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "VectorTouch is up-to-date." msgstr "VectorTouch 是最新版本。" -#: src/ui_parts/update_menu.gd: +#: src/ui_parts/update_menu.gd msgid "New versions available!" msgstr "发现新版本!" -#: src/ui_widgets/PanelGrid.gd: +#: src/ui_widgets/PanelGrid.gd msgid "Copy email" msgstr "复制电邮" -#: src/ui_widgets/choose_name_dialog.gd: +#: src/ui_widgets/choose_name_dialog.gd msgid "Create" msgstr "创建" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Edit color name" msgstr "编辑颜色名称" -#: src/ui_widgets/color_configuration_popup.gd: +#: src/ui_widgets/color_configuration_popup.gd msgid "Delete color" msgstr "删除颜色" -#: src/ui_widgets/color_configuration_popup.gd: -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/color_configuration_popup.gd src/ui_widgets/palette_config.gd msgid "Unnamed" msgstr "未命名" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Search color" msgstr "搜索颜色" -#: src/ui_widgets/color_field_popup.gd: +#: src/ui_widgets/color_field_popup.gd msgid "Color Picker" msgstr "取色器" -#: src/ui_widgets/fps_limit_dropdown.gd: src/ui_widgets/setting_frame.gd: -msgid "Unlimited" -msgstr "无限制" +#: src/ui_widgets/file_path_field.gd +msgid "No file path" +msgstr "无文件路经" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Color keywords" msgstr "颜色关键字" -#: src/ui_widgets/good_color_picker.gd: +#: src/ui_widgets/good_color_picker.gd msgid "Eyedropper" msgstr "吸管工具" -#: src/ui_widgets/handles_manager.gd: +#: src/ui_widgets/handles_manager.gd msgid "New shape" msgstr "新形状" -#: src/ui_widgets/invalid_syntax_warning.gd: +#: src/ui_widgets/id_field.gd +msgid "No ID" +msgstr "无 ID" + +#: src/ui_widgets/invalid_syntax_warning.gd msgid "The SVG has invalid syntax. Any edit not made through the code editor will reset it." msgstr "无效语法,任何非代碼编辑器的修改将重置 SVG 文本。" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/optimizer_setting_info.gd +msgid "Before" +msgstr "前" + +#: src/ui_widgets/optimizer_setting_info.gd +msgid "After" +msgstr "后" + +#: src/ui_widgets/palette_config.gd msgid "Add new color" msgstr "添加新颜色" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Unnamed palettes won't be shown." msgstr "未命名的调色盘不会被显示。" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Multiple palettes can't have the same name." msgstr "多个调色盘不能使用同一个名称。" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "This palette has identically defined colors." msgstr "此调色盘使用了完全相同的颜色定义。" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Rename" msgstr "重命名" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Up" msgstr "上移" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Move Down" msgstr "下移" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Apply Preset" msgstr "应用预设" -#: src/ui_widgets/palette_config.gd: src/ui_widgets/setting_shortcut.gd: -#: src/ui_widgets/transform_popup.gd: src/utils/TranslationUtils.gd: -msgid "Delete" -msgstr "删除" - -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Copy as XML" msgstr "复制为 XML" -#: src/ui_widgets/palette_config.gd: +#: src/ui_widgets/palette_config.gd msgid "Save as XML" msgstr "保存为 XML" -#: src/ui_widgets/path_popup.gd: src/utils/TranslationUtils.gd: +#: src/ui_widgets/path_popup.gd src/utils/TranslationUtils.gd msgid "Relative" msgstr "相对" -#: src/ui_widgets/pathdata_field.gd: +#: src/ui_widgets/pathdata_field.gd msgid "No path data" msgstr "没有路径数据" -#: src/ui_widgets/points_field.gd: +#: src/ui_widgets/points_field.gd msgid "No points" msgstr "没有点" -#: src/ui_widgets/presented_shortcut.gd: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/presented_shortcut.gd src/ui_widgets/setting_shortcut.gd msgid "Also used by" msgstr "还用于" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply" msgstr "应用" -#: src/ui_widgets/profile_frame.gd: +#: src/ui_widgets/profile_frame.gd msgid "Apply all of this preset's defaults" msgstr "应用此预设的默认值" -#: src/ui_widgets/setting_frame.gd: src/ui_widgets/setting_shortcut.gd: -msgid "Reset to default" -msgstr "恢复默认" +#: src/ui_widgets/setting_frame.gd +msgid "Clear" +msgstr "清空" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Unused" msgstr "未使用" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Add shortcut" msgstr "添加快捷键" -#: src/ui_widgets/setting_shortcut.gd: +#: src/ui_widgets/setting_shortcut.gd msgid "Press keys…" msgstr "按下按键…" #. Refers to the formatter used for VectorTouch's code editor. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Editor formatter" -msgstr "编辑器格式" +msgstr "编辑器格式化器" #. Refers to the formatter used when exporting. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Export formatter" -msgstr "导出格式" +msgstr "导出格式化器" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content appear in the GodSVG interface." +msgstr "改变 GodSVG 介面中SVG属性与内容的显示方式。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines how SVG attributes and content are formatted when saving the file." +msgstr "改變保存文件时SVG属性和内容的格式化方式。" + +#: src/ui_widgets/settings_content_generic.gd msgid "Preset" msgstr "预设" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the default values of the formatter configs." -msgstr "改变默认格式设置。" - -#: src/ui_widgets/settings_content_generic.gd: -msgid "Keep comments" -msgstr "保留注释" +#: src/ui_widgets/settings_content_generic.gd +msgid "Remove comments" +msgstr "移除注释" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Add trailing newline" msgstr "在文件末尾添加" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use shorthand tag syntax" msgstr "使用简写标签语法" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Space out the slash of shorthand tags" msgstr "在简写标签斜线前添加空格" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use pretty formatting" msgstr "使用美化格式" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use spaces instead of tabs" msgstr "使用空格而不是 tab" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Number of indentation spaces" msgstr "缩进空格数量" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Numbers" msgstr "数字" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove leading zero" msgstr "移除前面的 0" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use exponential when shorter" msgstr "当更短时使用指数形式" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Colors" msgstr "颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use named colors" msgstr "使用颜色名" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary syntax" msgstr "主语法" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Capitalize hexadecimal letters" msgstr "大写十六进制字母" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Pathdata" msgstr "路径数据" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Compress numbers" msgstr "压缩数字" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Minimize spacing" msgstr "最小化间距" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove spacing after flags" msgstr "移除标志后的空格" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove consecutive commands" msgstr "移除连续指令" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Transform lists" msgstr "变换列表" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Remove unnecessary parameters" msgstr "移除不必要的参数" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the settings for the default optimizer, used when manually running the \"{optimize}\" action." +msgstr "改变手动执行 “{optimize}” 时默认优化器的设置。" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes" +msgstr "转换形状" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Simplify path parameters" +msgstr "简化 path 参数" + +#: src/ui_widgets/settings_content_generic.gd msgid "Theme preset" msgstr "预设主题" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Primary theme colors" msgstr "主题色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Base color" msgstr "基准色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Accent color" msgstr "强调色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Fonts" +msgstr "字体" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Main font" +msgstr "介面字体" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Bold font" +msgstr "粗体字体" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Mono font" +msgstr "等宽字体" + +#: src/ui_widgets/settings_content_generic.gd msgid "SVG Text colors" msgstr "SVG 文本颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Highlighter preset" msgstr "高亮预设" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of SVG highlighter settings." msgstr "改变默认SVG高亮设置。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Symbol color" msgstr "符号颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Element color" msgstr "元素颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Attribute color" msgstr "属性颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "String color" msgstr "字符串颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Comment color" msgstr "注释颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Text color" msgstr "文本颜色" #. CDATA shouldn't be translated. It's a type of XML section. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "CDATA color" msgstr "CDATA 颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Error color" msgstr "错误颜色" #. Refers to the draggable gizmos. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Handles" msgstr "拖拽框" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Inside color" msgstr "内部颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Normal color" msgstr "普通颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered color" msgstr "鼠标悬停颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selected color" msgstr "选中颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Hovered selected color" msgstr "悬停且选中颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Selection rectangle" msgstr "选择矩形" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Speed" msgstr "速度" #. Refers to the selection rectangle's animated dashed stroke. -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Dash length" msgstr "虚线长度" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Color {index}" msgstr "颜色 {index}" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Basic colors" msgstr "基本颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Canvas color" msgstr "画布颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Grid color" msgstr "网格颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Valid color" msgstr "正常颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warning color" msgstr "警告颜色" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Input" msgstr "输入" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Close tabs with middle mouse button" msgstr "鼠标中键关闭分页" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Invert zoom direction" msgstr "反转缩放方向" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Wrap-around panning" msgstr "持续平移" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Panning speed" msgstr "平移速度" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use CTRL for zooming" msgstr "使用 CTRL 键缩放" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Display" msgstr "显示" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "UI scale" msgstr "UI 缩放" +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the scale factor for the interface." +msgstr "改变用户界面的缩放尺寸。" + #. Stands for "Vertical Synchronization". -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "V-Sync" msgstr "垂直同步" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Maximum FPS" msgstr "最大帧率" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Unlimited" +msgstr "无限制" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the maximum number of frames per second." +msgstr "改变最大帧率。" + +#: src/ui_widgets/settings_content_generic.gd msgid "Keep screen on" msgstr "保持屏幕常亮" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Miscellaneous" msgstr "杂项" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Use native file dialog" msgstr "使用系统自带文件选择窗口" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Sync window title to file name" msgstr "同步窗口标题为文件名" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting has no effect in the current configuration." msgstr "设置于当前配置下无效。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "The setting can't be changed on this platform." msgstr "设置于当前平台下无法更改。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Formatters can change the formatting of the SVG's content and attributes. These changes don't affect its structure or the structure of more complex attributes, such as pathdata. Formatters can be configured to make the SVG prettier or more compact." +msgstr "格式化器可更改SVG内容和属性的格式。这些更改不会影响其结构或更复杂属性(如路径数据)的结构。格式化器可配置为使SVG更美观或更紧凑。" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Determines the default values of the formatter configs." +msgstr "改变默认格式设置。" + +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses spaces instead of a single tab for indentation." msgstr "如果启用,將以空格而不是 Tab 進行縮排。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd +msgid "Optimizers can change the structure of the SVG and its complex attributes, such as pathdata. These changes reduce the SVG's complexity, usually leading to reductions in file size, but may be destructive and disrupt future editing, compared to optimizing the SVG manually." +msgstr "优化器能改变SVG的结构及其复杂属性 (如路径数据)。这些修改能降低SVG的复杂度而缩减文件大小,但相较于手动优化,可能具有破坏性并干扰后续编辑。" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert shapes into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "在可能的情况下,将形狀转换成表达方式相同但更简短的定义。" + +#: src/ui_widgets/settings_content_generic.gd +msgid "Convert or simplify path parameters into ones that can be defined identically, but have a shorter representation, if possible." +msgstr "在可能的情况下,将 path 参数转换或简化成表达方式相同但更简短的定义。" + +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the default values of theming-related settings, including the highlighter preset." msgstr "改变与主题相关的设置,包括高亮预设。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the base color of VectorTouch's interface." msgstr "改变 VectorTouch 介面的基准色。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines the accent color used for highlighted elements in VectorTouch's interface." msgstr "改变 VectorTouch 介面中高亮元素的强调色。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, clicking on a tab with the middle mouse button closes it instead of simply focusing it." msgstr "如果启用,滑鼠中键将关闭分页。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Swaps the scroll directions for zooming in and zooming out." msgstr "互換放大和缩小的滚动方向。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Warps the cursor to the opposite side whenever it reaches a viewport boundary while panning." msgstr "鼠标移至视图边缘時自动环绕至对则。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Determines how much the view moves for scroll-based panning inputs." msgstr "改变滚动平移时视图移动的幅度。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, scrolling pans the view instead of zooming in. To zoom, hold CTRL while scrolling." msgstr "如果启用,滚动鼠标滚轮将移动视图。按住 CTRL 并滚动滚轮以缩放。" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the scale factor for the interface." -msgstr "改变用户界面的缩放尺寸。" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Synchronizes graphics rendering with display refresh rate to prevent screen tearing artifacts. May increase input lag slightly." msgstr "同步图形渲染与屏幕刷新率以减少画面撕裂。此将略微增加输入延迟。" -#: src/ui_widgets/settings_content_generic.gd: -msgid "Determines the maximum number of frames per second." -msgstr "改变最大帧率。" - -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "Keeps the screen on even after inactivity, so the screensaver does not take over." msgstr "静置状态下依然保持屏幕常亮,以阻止屏幕保护程序的触发。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, uses your operating system's native file dialog instead of VectorTouch's built-in one." msgstr "如果启用,将使用操作系统自带的文件选择窗口。反之,将使用 VectorTouch 内置的文件选择窗口。" -#: src/ui_widgets/settings_content_generic.gd: +#: src/ui_widgets/settings_content_generic.gd msgid "When enabled, adds the current file name before the \"VectorTouch\" window title." msgstr "如果启用,将窗口标题 \"VectorTouch\" 前加入当前文件名。" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette" msgstr "新建调色盘" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "New palette from XML" msgstr "从 XML 创建新调色盘" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Import XML" msgstr "导入 XML" -#: src/ui_widgets/settings_content_palettes.gd: +#: src/ui_widgets/settings_content_palettes.gd msgid "Paste XML" msgstr "粘贴 XML" -#: src/ui_widgets/settings_content_shortcuts.gd: +#: src/ui_widgets/settings_content_shortcuts.gd msgid "Help" msgstr "帮助" -#: src/ui_widgets/transform_field.gd: +#: src/ui_widgets/transform_field.gd msgid "No transforms" msgstr "没有变换" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Apply the matrix" msgstr "应用矩阵" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "Insert Before" msgstr "在前方插入" -#: src/ui_widgets/transform_popup.gd: +#: src/ui_widgets/transform_popup.gd msgid "New transform" msgstr "新的变换" -#: src/ui_widgets/unrecognized_field.gd: +#: src/ui_widgets/unrecognized_field.gd msgid "VectorTouch doesn’t recognize this attribute" msgstr "VectorTouch 无法识别该属性" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "The following files were discarded:" msgstr "以下文件已被丢弃:" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} was discarded." msgstr "已丢弃 {file_name}。" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Discarded files" msgstr "已丢弃文件" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed" msgstr "继续" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_name} couldn't be opened." msgstr "无法打开 {file_name}。" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Check if the file still exists in the selected file path." msgstr "检查文件是否还存在于选中的路径。" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed with importing the rest of the files?" msgstr "继续导入其他文件吗?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Proceed for all files that can't be opened" msgstr "跳过所有无法打开的文件" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the file?" msgstr "保存文件吗?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save this file?" msgstr "你确定要保存此文件吗?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Save the changes?" msgstr "保存更改?" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Your changes will be lost if you don't save them." msgstr "你將失去未保存的更改。" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Don't save" msgstr "不要保存" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "{file_path} is already being edited inside VectorTouch." msgstr "VectorTouch 已正在编辑 {file_path}。" -#: src/utils/FileUtils.gd: -msgid "If you want to revert your edits since the last save, use {reset_svg}." +#: src/utils/FileUtils.gd +msgid "If you want to revert your edits since the last save, use \"{reset_svg}\"." msgstr "如果你要撤消自上次的变更,请使用 {reset_svg}。" -#: src/utils/FileUtils.gd: +#: src/utils/FileUtils.gd msgid "Do you want to save the changes made to {file_name}?" msgstr "你要保存 {file_name} 的更改吗?" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG" msgstr "保存 SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save SVG as" msgstr "保存 SVG 为" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the left" msgstr "关闭左侧分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close tabs to the right" msgstr "关闭右侧分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close all other tabs" msgstr "关闭其他分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close empty tabs" msgstr "关闭空白分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close saved tabs" msgstr "关闭已保存分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Create tab" msgstr "创建分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the next tab" msgstr "选择下一个分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select the previous tab" msgstr "选择上一个分页" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize" msgstr "优化" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Optimize SVG" msgstr "优化 SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy all text" msgstr "复制所有文本" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Copy the SVG text" msgstr "复制 SVG 文本" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Reset SVG" msgstr "重置 SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open externally" msgstr "外部打开" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open SVG externally" msgstr "外部打开 SVG 文件" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show in File Manager" msgstr "在文件管理器中显示" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show SVG in File Manager" msgstr "在文件管理器中显示 SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Undo" msgstr "撤销" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Redo" msgstr "恢复" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Paste" msgstr "粘贴" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cut" msgstr "剪切" -#: src/utils/TranslationUtils.gd: +#. Refers to evaluating an expression such as "sin(2*pi/5)". +#: src/utils/TranslationUtils.gd +msgid "Evaluate" +msgstr "求值" + +#: src/utils/TranslationUtils.gd msgid "Select all" msgstr "选择全部" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate" msgstr "克隆" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Duplicate the selection" msgstr "克隆所选项" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Delete the selection" msgstr "删除所选项" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move up" msgstr "上移" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection up" msgstr "将选中的元素上移" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move down" msgstr "下移" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move the selection down" msgstr "将选中的元素下移" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Find" msgstr "查找" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom in" msgstr "放大" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom out" msgstr "缩小" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Zoom reset" msgstr "重置缩放" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show grid" msgstr "显示网格" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show handles" msgstr "显示拖拽框" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show rasterized SVG" msgstr "显示光栅化的 SVG" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle snapping" msgstr "切换吸附" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Load reference image" msgstr "加载参考图像" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Show reference image" msgstr "显示参考图像" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Overlay reference image" msgstr "置顶参考图像" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View debug information" msgstr "查看调试信息" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "View advanced debug information" msgstr "查看进阶调试信息" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Settings" msgstr "设置" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Settings menu" msgstr "打开设置菜单" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "About…" msgstr "关于…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open About menu" msgstr "打开关于菜单" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Donate…" msgstr "捐赠…" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open Donate menu" msgstr "打开捐赠菜单" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch repository" msgstr "VectorTouch 代码仓库" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch repository" msgstr "打开 VectorTouch 代码仓库" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "VectorTouch website" msgstr "VectorTouch 网站" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Open VectorTouch website" msgstr "打开 VectorTouch 网站" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Check for updates" msgstr "检查更新" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quit the application" msgstr "退出程序" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Toggle fullscreen" msgstr "切换全屏模式" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Move to" msgstr "移动到" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Line to" msgstr "直线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Horizontal Line to" msgstr "横线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Vertical Line to" msgstr "竖线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Close Path" msgstr "闭合路径" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Elliptical Arc to" msgstr "圆弧" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Quadratic Bezier to" msgstr "双点二次贝塞尔曲线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Quadratic Bezier to" msgstr "单点二次贝塞尔曲线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Cubic Bezier to" msgstr "三点三次贝塞尔曲线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Shorthand Cubic Bezier to" msgstr "两点三次贝塞尔曲线" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Absolute" msgstr "绝对" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Code editor" msgstr "代码编辑器" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Inspector" msgstr "检视器" #. The viewport is the area where the graphic is displayed. In similar applications, it's often called the canvas. -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Viewport" msgstr "视图" -#: src/utils/TranslationUtils.gd: +#. Refers to a part of the layout where icons are previewed at various sizes. +#: src/utils/TranslationUtils.gd +msgid "Previews" +msgstr "预览" + +#: src/utils/TranslationUtils.gd msgid "Only {extension_list} files are supported for this operation." msgstr "只有 {extension_list} 内的文件支持此项操作。" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select {format} files" msgstr "选择 {format} 文件" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Select an image" msgstr "选择图像" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd +msgid "Select a font" +msgstr "选择字体" + +#: src/utils/TranslationUtils.gd msgid "Select an {format} file" msgstr "选择 {format} 文件" -#: src/utils/TranslationUtils.gd: +#: src/utils/TranslationUtils.gd msgid "Save the {format} file" msgstr "保存 {format} 文件" +#~ msgid "Keep comments" +#~ msgstr "保留注释" + #~ msgid "Go to parent folder" #~ msgstr "前往父文件夹" @@ -1510,9 +1621,6 @@ msgstr "保存 {format} 文件" #~ msgid "Clear saving path" #~ msgstr "清除保存路径" -#~ msgid "Clear SVG" -#~ msgstr "清除 SVG" - #, fuzzy #~ msgid "Open SVG file" #~ msgstr "打开文件"

    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�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

  • 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