diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index abe7d5dd6..cde75eb40 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,6 +14,7 @@ on: env: DOTNET_VERSION: 8.0.x + PINTA_VERSION: 3.1.1 jobs: build-ubuntu: @@ -34,14 +35,13 @@ jobs: GTK_LIBS: undefined steps: + - name: Set environment variables + run: echo "BUILD_DIR=${{runner.temp}}/pinta-${{env.PINTA_VERSION}}" >> $GITHUB_ENV - uses: actions/checkout@v6 - name: Setup .NET uses: actions/setup-dotnet@v5 with: dotnet-version: ${{matrix.dotnet_version}} - - name: Create temporary global.json - if: matrix.dotnet_version == '9.0.x' - run: mv .github/workflows/dotnet9.global.json ./global.json - name: Install Apt Dependencies run: | sudo apt update @@ -50,25 +50,34 @@ jobs: run: | ./autogen.sh make dist + mkdir ${{env.BUILD_DIR}} + tar -xzf pinta-${{env.PINTA_VERSION}}.tar.gz -C ${{runner.temp}} + - name: Create temporary global.json + if: matrix.dotnet_version == '9.0.x' + run: mv .github/workflows/dotnet9.global.json ${{env.BUILD_DIR}}/global.json - name: Build + working-directory: ${{env.BUILD_DIR}} run: | - ./autogen.sh --prefix ${{ runner.temp }} + ./configure --prefix ${{runner.temp}}/pinta-install make build - name: Test + working-directory: ${{env.BUILD_DIR}} run: make test - name: Verify code formatting if: matrix.dotnet_version == '9.0.x' # Ignore warning CA1416 for unavailable platform-specific code, since this is unrelated to formatting. run: dotnet format --no-restore --verify-no-changes --exclude-diagnostics CA1416 - name: Test Install + working-directory: ${{env.BUILD_DIR}} run: make install - name: Build Installer + working-directory: ${{env.BUILD_DIR}} run: make releasezip - name: Upload Installer uses: actions/upload-artifact@v6 with: name: Pinta-linux-dotnet-${{matrix.dotnet_version}}.zip - path: pinta-3.1.zip + path: ${{env.BUILD_DIR}}/pinta-${{env.PINTA_VERSION}}.zip if-no-files-found: error build-macos: diff --git a/CHANGELOG.md b/CHANGELOG.md index 910d53209..044fec98b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,19 @@ Thanks to the following contributors who worked on this release: ### Fixed +## [3.1.1](https://github.com/PintaProject/Pinta/release/tag/3.1.1) - 2026/01/10 + +### Added +- The Windows installer now supports a non-administrative install mode (#1915, #1918) + +### Fixed +- Fixed packaging issue where the release tarball was missing required files (#1905, #1907) +- Fixed performance regression with the selection tools on large images after the canvas widget rewrite in version 3.1 (#1912, #1909) +- Fixed regression from Pinta 3.1 where the selection handles could become inverted in certain scenarios (#1917, #1921) +- Fixed regression from Pinta 3.1 where drag gestures starting outside the canvas were not registered (#1929, #1908) +- Fixed regression from Pinta 3.1 where drag gestures did not update the canvas position displayed in the status bar (#1929, #1908) + + ## [3.1](https://github.com/PintaProject/Pinta/release/tag/3.1) - 2025/12/23 Thanks to the following contributors who worked on this release: diff --git a/Directory.Build.props b/Directory.Build.props index 3c38a5409..e9cd5439a 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -5,13 +5,13 @@ enable - 3.1.0.0 + 3.1.1.0 - 3.1 + 3.1.1 PintaProject - + diff --git a/Makefile.am b/Makefile.am index b9a581e8c..011d19207 100644 --- a/Makefile.am +++ b/Makefile.am @@ -114,7 +114,7 @@ releasezip: EXTRA_DIST = Pinta Pinta.Core Pinta.Docking Pinta.Effects Pinta.Gui.Addins Pinta.Gui.Widgets Pinta.Resources Pinta.Tools po xdg tests license-mit.txt \ license-pdn.txt Pinta.sln pinta.pc.in readme.md intltool-extract.in \ - intltool-merge.in intltool-update.in installer/linux/install.proj Directory.Build.props Directory.Packages.props + intltool-merge.in intltool-update.in installer/addins installer/linux/install.proj properties Directory.Build.props Directory.Packages.props CLEANFILES = intltool-extract \ intltool-update \ diff --git a/Pinta.Core/PintaCore.cs b/Pinta.Core/PintaCore.cs index 55244cac0..afe73008d 100644 --- a/Pinta.Core/PintaCore.cs +++ b/Pinta.Core/PintaCore.cs @@ -54,7 +54,7 @@ public static class PintaCore /// /// The current version number of Pinta. /// - public const string ApplicationVersion = "3.1"; + public const string ApplicationVersion = "3.1.1"; /// /// The oldest version of Pinta for which add-ins built against it will still diff --git a/Pinta.Gui.Widgets/Widgets/Canvas/CanvasWindow.cs b/Pinta.Gui.Widgets/Widgets/Canvas/CanvasWindow.cs index a8cc22ac5..9b593ae77 100644 --- a/Pinta.Gui.Widgets/Widgets/Canvas/CanvasWindow.cs +++ b/Pinta.Gui.Widgets/Widgets/Canvas/CanvasWindow.cs @@ -33,14 +33,16 @@ namespace Pinta; public sealed class CanvasWindow : Gtk.Grid { private readonly Document document; + private readonly ChromeManager chrome; + private readonly ToolManager tools; private readonly Ruler horizontal_ruler; private readonly Ruler vertical_ruler; private readonly Gtk.ScrolledWindow scrolled_window; private readonly Gtk.EventControllerMotion motion_controller; + private readonly Gtk.GestureDrag drag_controller; private readonly Gtk.GestureZoom gesture_zoom; - private PointD current_window_pos = PointD.Zero; private PointD current_canvas_pos = PointD.Zero; private double cumulative_zoom_amount; private double last_scale_delta; @@ -67,9 +69,7 @@ public CanvasWindow ( scrollController.OnDecelerate += (_, _) => gestureZoom.IsActive (); // Cancel scroll deceleration when zooming PintaCanvas canvas = new ( - chrome, tools, - this, document, canvasGrid ) { @@ -82,6 +82,15 @@ public CanvasWindow ( viewPort.AddController (scrollController); viewPort.Child = canvas; + // Use the drag gesture to forward a sequence of mouse press -> move -> release events to the current tool. + // This is more reliable than using just a click gesture in combination with the move controller (see bug #1456) + // Note that we attach this to the root canvas widget, not the canvas, so that it can receive drags that start outside the canvas. + Gtk.GestureDrag dragController = Gtk.GestureDrag.New (); + dragController.SetButton (0); // Listen for all mouse buttons. + dragController.OnDragBegin += OnDragBegin; + dragController.OnDragUpdate += OnDragUpdate; + dragController.OnDragEnd += OnDragEnd; + Gtk.ScrolledWindow scrolledWindow = new () { Hexpand = true, Vexpand = true, @@ -108,6 +117,7 @@ public CanvasWindow ( Focusable = true; AddController (gestureZoom); + AddController (dragController); AddController (motionController); // --- Initialization (Gtk.Grid) @@ -123,6 +133,8 @@ public CanvasWindow ( Canvas = canvas; + this.chrome = chrome; + this.tools = tools; this.document = document; scrolled_window = scrolledWindow; @@ -130,6 +142,7 @@ public CanvasWindow ( horizontal_ruler = horizontalRuler; vertical_ruler = verticalRuler; motion_controller = motionController; + drag_controller = dragController; // --- Further initialization @@ -165,19 +178,35 @@ private void UpdateRulerSelection (object? sender, EventArgs e) } private void HandleMotion ( - Gtk.EventControllerMotion _, + Gtk.EventControllerMotion controller, Gtk.EventControllerMotion.MotionSignalArgs args) { - PointD newPosition = new (args.X, args.Y); + PointD rootPoint = new (args.X, args.Y); // These coordinates are relative to our grid widget, so transform into the child image // view's coordinates, and then to the canvas coordinates. - this.TranslateCoordinates (Canvas, newPosition, out PointD viewPos); + this.TranslateCoordinates (Canvas, rootPoint, out PointD viewPos); - current_window_pos = newPosition; current_canvas_pos = document.Workspace.ViewPointToCanvas (viewPos); horizontal_ruler.Position = current_canvas_pos.X; vertical_ruler.Position = current_canvas_pos.Y; + + // Forward mouse move events to the current tool when not dragging. + if (drag_controller.GetStartPoint (out _, out _)) + return; + + if (document.Workspace.PointInCanvas (current_canvas_pos)) + chrome.LastCanvasCursorPoint = current_canvas_pos.ToInt (); + + ToolMouseEventArgs tool_args = new () { + State = controller.GetCurrentEventState (), + MouseButton = MouseButton.None, + PointDouble = current_canvas_pos, + WindowPoint = viewPos, + RootPoint = rootPoint, + }; + + tools.DoMouseMove (document, tool_args); } private void HandleGestureZoomScaleChanged (object? sender, EventArgs e) @@ -206,9 +235,6 @@ private void HandleGestureZoomScaleChanged (object? sender, EventArgs e) last_scale_delta = gesture_zoom.GetScaleDelta () - 1; } - public PointD WindowMousePosition - => current_window_pos; - public bool IsMouseOnCanvas => motion_controller.ContainsPointer; @@ -314,4 +340,104 @@ private bool HandleScrollEvent ( return true; } + + private void OnDragBegin (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragBeginSignalArgs args) + { + // A mouse click on the canvas should grab focus away from any toolbar widgets, etc + // Using the root canvas widget works best - if the drawing area is given focus, the scroll + // widget jumps back to the origin. + GrabFocus (); + + // Note: if we ever regain support for docking multiple canvas + // widgets side by side (like Pinta 1.7 could), a mouse click should switch + // the active document to this document. + + // Send the mouse press event to the current tool. + // Translate coordinates to the canvas widget. + PointD rootPoint = new (args.StartX, args.StartY); + this.TranslateCoordinates (Canvas, rootPoint, out PointD viewPoint); + PointD canvasPoint = document.Workspace.ViewPointToCanvas (viewPoint); + + ToolMouseEventArgs tool_args = new () { + State = gesture.GetCurrentEventState (), + MouseButton = gesture.GetCurrentMouseButton (), + PointDouble = canvasPoint, + WindowPoint = viewPoint, + RootPoint = rootPoint, + }; + + tools.DoMouseDown (document, tool_args); + } + + private void OnDragUpdate (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragUpdateSignalArgs args) + { + gesture.GetStartPoint (out double startX, out double startY); + PointD rootPoint = new (startX + args.OffsetX, startY + args.OffsetY); + + // Translate coordinates to the canvas widget. + this.TranslateCoordinates (Canvas, rootPoint, out PointD viewPoint); + + current_canvas_pos = document.Workspace.ViewPointToCanvas (viewPoint); + if (document.Workspace.PointInCanvas (current_canvas_pos)) + chrome.LastCanvasCursorPoint = current_canvas_pos.ToInt (); + + // Send the mouse move event to the current tool. + ToolMouseEventArgs tool_args = new () { + State = gesture.GetCurrentEventState (), + MouseButton = gesture.GetCurrentMouseButton (), + PointDouble = current_canvas_pos, + WindowPoint = viewPoint, + RootPoint = rootPoint, + }; + + tools.DoMouseMove (document, tool_args); + } + + private void OnDragEnd (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragEndSignalArgs args) + { + gesture.GetStartPoint (out double startX, out double startY); + PointD rootPoint = new (startX + args.OffsetX, startY + args.OffsetY); + + // Translate coordinates to the canvas widget. + this.TranslateCoordinates (Canvas, rootPoint, out PointD viewPoint); + PointD canvasPoint = document.Workspace.ViewPointToCanvas (viewPoint); + + // Send the mouse release event to the current tool. + ToolMouseEventArgs tool_args = new () { + State = gesture.GetCurrentEventState (), + MouseButton = gesture.GetCurrentMouseButton (), + PointDouble = canvasPoint, + WindowPoint = viewPoint, + RootPoint = rootPoint, + }; + + tools.DoMouseUp (document, tool_args); + } + + public bool DoKeyPressEvent ( + Gtk.EventControllerKey controller, + Gtk.EventControllerKey.KeyPressedSignalArgs args) + { + // Give the current tool a chance to handle the key press + ToolKeyEventArgs tool_args = new () { + Event = controller.GetCurrentEvent (), + Key = args.GetKey (), + State = args.State, + }; + + return tools.DoKeyDown (document, tool_args); + } + + public bool DoKeyReleaseEvent ( + Gtk.EventControllerKey controller, + Gtk.EventControllerKey.KeyReleasedSignalArgs args) + { + ToolKeyEventArgs tool_args = new () { + Event = controller.GetCurrentEvent (), + Key = args.GetKey (), + State = args.State, + }; + + return tools.DoKeyUp (document, tool_args); + } } diff --git a/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs b/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs index 866f8d892..c05ae0cf5 100644 --- a/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs +++ b/Pinta.Gui.Widgets/Widgets/Canvas/PintaCanvas.cs @@ -35,30 +35,28 @@ public sealed class PintaCanvas : Gtk.Picture { private readonly CanvasRenderer cr; private readonly Document document; - private readonly CanvasWindow canvas_window; private readonly ICanvasGridService canvas_grid; - private readonly Gtk.GestureDrag drag_controller; + + private uint queued_update_id = 0; + + private static readonly Gdk.Texture transparent_pattern_texture = CreateTransparentPatternTexture (); private Cairo.ImageSurface? canvas_surface; private Gdk.Texture? canvas_texture; - private static readonly Gdk.Texture transparent_pattern_texture = CreateTransparentPatternTexture (); private RectangleI? modified_area; - private uint selection_animation_timer_id; + + private Gsk.Path? selection_path; + private readonly uint selection_animation_timer_id; private float selection_animation_dash_offset; - private readonly ChromeManager chrome; private readonly ToolManager tools; public PintaCanvas ( - ChromeManager chrome, ToolManager tools, - CanvasWindow window, Document document, ICanvasGridService canvasGrid) { - this.chrome = chrome; this.tools = tools; - canvas_window = window; canvas_grid = canvasGrid; this.document = document; @@ -70,24 +68,11 @@ public PintaCanvas ( document.Workspace.ViewSizeChanged += OnViewSizeChanged; document.Workspace.CanvasInvalidated += OnCanvasInvalidated; + document.SelectionChanged += (_, _) => QueueSelectionUpdate (); // Timer for selection outline animation selection_animation_timer_id = GLib.Functions.TimeoutAdd (GLib.Constants.PRIORITY_DEFAULT, 80, SelectionAnimationTick); - // Use the drag gesture to forward a sequence of mouse press -> move -> release events to the current tool. - // This is more reliable than using just a click gesture in combination with the move controller (see bug #1456) - drag_controller = Gtk.GestureDrag.New (); - drag_controller.SetButton (0); // Listen for all mouse buttons. - drag_controller.OnDragBegin += OnDragBegin; - drag_controller.OnDragUpdate += OnDragUpdate; - drag_controller.OnDragEnd += OnDragEnd; - AddController (drag_controller); - - // Forward mouse move events to the current tool when not dragging. - Gtk.EventControllerMotion motion_controller = Gtk.EventControllerMotion.New (); - motion_controller.OnMotion += OnMouseMove; - AddController (motion_controller); - // If there is additional space available, keep the image centered and prevent stretching. Hexpand = false; Halign = Gtk.Align.Center; @@ -96,7 +81,7 @@ public PintaCanvas ( } /// - /// Queue an update to the canvas. + /// Queue an update to the canvas texture. /// There can be multiple consecutive Invalidate() calls before a UI update, e.g. /// in the text tool, or undoing multiple history items. /// @@ -113,8 +98,36 @@ private void OnCanvasInvalidated (object? o, CanvasInvalidatedEventArgs e) } modified_area = rect; - GLib.Functions.IdleAdd (GLib.Constants.PRIORITY_DEFAULT, () => { + QueueUpdate (); + } + + /// + /// Queue an update after a change to the document's selection. + /// + private void QueueSelectionUpdate (bool onlyDisplaySettings = false) + { + // Clear the cached selection path unless only the display + // settings (e.g. the dash offset) have changed. + if (!onlyDisplaySettings) + selection_path = null; + + QueueUpdate (); + } + + /// + /// Queue an update to the widget's contents on the next UI update, e.g. after changes + /// to the canvas contents or the selection. + /// This is useful to avoid redundant work if there are multiple events that trigger + /// changes to the document. + /// + private void QueueUpdate () + { + if (queued_update_id > 0) + return; + + queued_update_id = GLib.Functions.IdleAdd (GLib.Constants.PRIORITY_DEFAULT, () => { UpdateCanvas (); + queued_update_id = 0; return false; }); } @@ -124,9 +137,6 @@ private void OnCanvasInvalidated (object? o, CanvasInvalidatedEventArgs e) /// private void UpdateCanvas () { - if (!modified_area.HasValue) - throw new InvalidOperationException ("No canvas region was modified"); - Graphene.Rect canvasViewBounds = Graphene.Rect.Alloc (); Size viewSize = document.Workspace.ViewSize; canvasViewBounds.Init (0.0f, 0.0f, (float) viewSize.Width, (float) viewSize.Height); @@ -134,7 +144,7 @@ private void UpdateCanvas () Gtk.Snapshot snapshot = Gtk.Snapshot.New (); DrawTransparentBackground (snapshot, canvasViewBounds); - DrawCanvas (snapshot, modified_area.Value, canvasViewBounds); + DrawCanvasTexture (snapshot, modified_area, canvasViewBounds); DrawSelection (snapshot, canvasViewBounds); DrawHandles (snapshot, canvasViewBounds); DrawCanvasGrid (snapshot, canvasViewBounds); @@ -190,32 +200,38 @@ private void DrawTransparentBackground (Gtk.Snapshot snapshot, Graphene.Rect can snapshot.Pop (); } - private void DrawCanvas (Gtk.Snapshot snapshot, RectangleI modifiedArea, Graphene.Rect canvasViewBounds) + private void DrawCanvasTexture (Gtk.Snapshot snapshot, RectangleI? modifiedArea, Graphene.Rect canvasViewBounds) { - // Compute the flattened image for the modified region. - if (canvas_surface is null || - canvas_surface.Width != document.ImageSize.Width || - canvas_surface.Height != document.ImageSize.Height) { - - canvas_surface?.Dispose (); - canvas_surface = CairoExtensions.CreateImageSurface (Cairo.Format.Argb32, document.ImageSize.Width, document.ImageSize.Height); - - canvas_texture?.Dispose (); - canvas_texture = null; + // Update the texture if the canvas contents have changed. + if (modifiedArea.HasValue) { + // Compute the flattened image for the modified region. + if (canvas_surface is null || + canvas_surface.Width != document.ImageSize.Width || + canvas_surface.Height != document.ImageSize.Height) { + + canvas_surface?.Dispose (); + canvas_surface = CairoExtensions.CreateImageSurface (Cairo.Format.Argb32, document.ImageSize.Width, document.ImageSize.Height); + + canvas_texture?.Dispose (); + canvas_texture = null; + } + + // Note we are always rendering without scaling, since the scaling is applied when drawing the texture later. + // TODO - in the future we could experiment with creating a separate texture per layer and using gtk_snapshot_push_blend() to blend on the GPU + cr.Initialize (document.ImageSize, document.ImageSize); + + List layers = document.Layers.GetLayersToPaint ().ToList (); + cr.Render (layers, canvas_surface, offset: PointI.Zero, clipRect: modifiedArea); + + Gdk.Texture? updateTexture = canvas_texture; + Cairo.Region? updateRegion = (updateTexture is not null) + ? CairoExtensions.CreateRegion (modifiedArea.Value) + : null; + canvas_texture = CreateTextureFromSurface (canvas_surface, updateTexture, updateRegion); } - // Note we are always rendering without scaling, since the scaling is applied when drawing the texture later. - // TODO - in the future we could experiment with creating a separate texture per layer and using gtk_snapshot_push_blend() to blend on the GPU - cr.Initialize (document.ImageSize, document.ImageSize); - - List layers = document.Layers.GetLayersToPaint ().ToList (); - cr.Render (layers, canvas_surface, offset: PointI.Zero, clipRect: modifiedArea); - - Gdk.Texture? updateTexture = canvas_texture; - Cairo.Region? updateRegion = (updateTexture is not null) - ? CairoExtensions.CreateRegion (modifiedArea) - : null; - canvas_texture = CreateTextureFromSurface (canvas_surface, updateTexture, updateRegion); + if (canvas_texture is null) + throw new InvalidOperationException ("Canvas was never invalidated!"); // Scale to fit the view size (when zooming in or out). Gsk.ScalingFilter scalingFilter = (document.Workspace.Scale >= 1.0) ? @@ -231,10 +247,12 @@ private void DrawSelection (Gtk.Snapshot snapshot, Graphene.Rect canvasViewBound bool fillSelection = tools.CurrentTool?.IsSelectionTool ?? false; - // Convert the selection path. - Gsk.PathBuilder pathBuilder = Gsk.PathBuilder.New (); - pathBuilder.AddCairoPath (document.Selection.SelectionPath); - Gsk.Path selectionPath = pathBuilder.ToPath (); + // Update the selection path. + if (selection_path is null) { + Gsk.PathBuilder pathBuilder = Gsk.PathBuilder.New (); + pathBuilder.AddCairoPath (document.Selection.SelectionPath); + selection_path = pathBuilder.ToPath (); + } snapshot.Save (); snapshot.PushClip (canvasViewBounds); @@ -246,20 +264,20 @@ private void DrawSelection (Gtk.Snapshot snapshot, Graphene.Rect canvasViewBound if (fillSelection) { Gdk.RGBA fillColor = new () { Red = 0.7f, Green = 0.8f, Blue = 0.9f, Alpha = 0.2f }; - snapshot.AppendFill (selectionPath, Gsk.FillRule.EvenOdd, fillColor); + snapshot.AppendFill (selection_path, Gsk.FillRule.EvenOdd, fillColor); } // Draw a white line first so it shows up on dark backgrounds Gsk.Stroke stroke = Gsk.Stroke.New (lineWidth: 1.0f / scale); Gdk.RGBA white = new () { Red = 1, Green = 1, Blue = 1, Alpha = 1 }; - snapshot.AppendStroke (selectionPath, stroke, white); + snapshot.AppendStroke (selection_path, stroke, white); // Draw a black dashed line over the white line float dashOffset = selection_animation_dash_offset / scale; stroke.SetDash ([2.0f / scale, 4.0f / scale]); stroke.SetDashOffset (dashOffset); Gdk.RGBA black = new () { Red = 0, Green = 0, Blue = 0, Alpha = 1 }; - snapshot.AppendStroke (selectionPath, stroke, black); + snapshot.AppendStroke (selection_path, stroke, black); snapshot.Pop (); snapshot.Restore (); @@ -429,122 +447,6 @@ private void OnViewSizeChanged (object? o, System.EventArgs args) SetSizeRequest (viewSize.Width, viewSize.Height); } - private void OnDragBegin (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragBeginSignalArgs args) - { - // Note we don't call gesture.SetState (Gtk.EventSequenceState.Claimed) here, so - // that the CanvasWindow can also receive motion events to update the root window mouse position. - - // A mouse click on the canvas should grab focus away from any toolbar widgets, etc - // Using the root canvas widget works best - if the drawing area is given focus, the scroll - // widget jumps back to the origin. - canvas_window.GrabFocus (); - - // Note: if we ever regain support for docking multiple canvas - // widgets side by side (like Pinta 1.7 could), a mouse click should switch - // the active document to this document. - - // Send the mouse press event to the current tool. - PointD window_point = new (args.StartX, args.StartY); - PointD canvas_point = document.Workspace.ViewPointToCanvas (window_point); - - ToolMouseEventArgs tool_args = new () { - State = gesture.GetCurrentEventState (), - MouseButton = gesture.GetCurrentMouseButton (), - PointDouble = canvas_point, - WindowPoint = window_point, - RootPoint = canvas_window.WindowMousePosition, - }; - - tools.DoMouseDown (document, tool_args); - } - - private void OnDragUpdate (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragUpdateSignalArgs args) - { - // Send the mouse move event to the current tool. - gesture.GetStartPoint (out double startX, out double startY); - PointD window_point = new (startX + args.OffsetX, startY + args.OffsetY); - PointD canvas_point = document.Workspace.ViewPointToCanvas (window_point); - - ToolMouseEventArgs tool_args = new () { - State = gesture.GetCurrentEventState (), - MouseButton = gesture.GetCurrentMouseButton (), - PointDouble = canvas_point, - WindowPoint = window_point, - RootPoint = canvas_window.WindowMousePosition, - }; - - tools.DoMouseMove (document, tool_args); - } - - private void OnDragEnd (Gtk.GestureDrag gesture, Gtk.GestureDrag.DragEndSignalArgs args) - { - // Send the mouse release event to the current tool. - gesture.GetStartPoint (out double startX, out double startY); - PointD window_point = new (startX + args.OffsetX, startY + args.OffsetY); - PointD canvas_point = document.Workspace.ViewPointToCanvas (window_point); - - ToolMouseEventArgs tool_args = new () { - State = gesture.GetCurrentEventState (), - MouseButton = gesture.GetCurrentMouseButton (), - PointDouble = canvas_point, - WindowPoint = window_point, - RootPoint = canvas_window.WindowMousePosition, - }; - - tools.DoMouseUp (document, tool_args); - } - - private void OnMouseMove (Gtk.EventControllerMotion controller, Gtk.EventControllerMotion.MotionSignalArgs args) - { - // Don't send duplicate mouse move events while a drag is active. - if (drag_controller.GetStartPoint (out _, out _)) - return; - - PointD window_point = new (args.X, args.Y); - PointD canvas_point = document.Workspace.ViewPointToCanvas (window_point); - - if (document.Workspace.PointInCanvas (canvas_point)) - chrome.LastCanvasCursorPoint = canvas_point.ToInt (); - - ToolMouseEventArgs tool_args = new () { - State = controller.GetCurrentEventState (), - MouseButton = MouseButton.None, - PointDouble = canvas_point, - WindowPoint = window_point, - RootPoint = canvas_window.WindowMousePosition, - }; - - tools.DoMouseMove (document, tool_args); - } - - public bool DoKeyPressEvent ( - Gtk.EventControllerKey controller, - Gtk.EventControllerKey.KeyPressedSignalArgs args) - { - // Give the current tool a chance to handle the key press - ToolKeyEventArgs tool_args = new () { - Event = controller.GetCurrentEvent (), - Key = args.GetKey (), - State = args.State, - }; - - return tools.DoKeyDown (document, tool_args); - } - - public bool DoKeyReleaseEvent ( - Gtk.EventControllerKey controller, - Gtk.EventControllerKey.KeyReleasedSignalArgs args) - { - ToolKeyEventArgs tool_args = new () { - Event = controller.GetCurrentEvent (), - Key = args.GetKey (), - State = args.State, - }; - - return tools.DoKeyUp (document, tool_args); - } - - #region Selection outline animation private bool SelectionAnimationTick () { @@ -556,24 +458,9 @@ private bool SelectionAnimationTick () if (selection_animation_dash_offset < 0f) selection_animation_dash_offset += 6f; - // invalidate the selection area to make sure the outline is redrawn - document.Workspace.Invalidate (GetSelectionInvalidateRect ()); + QueueSelectionUpdate (onlyDisplaySettings: true); return true; } - - /// - /// Compute the smallest rectangle that fits the selection. - /// - private RectangleI GetSelectionInvalidateRect () - { - RectangleI bounds = document.Selection.GetBounds ().ToInt (); - - if (bounds.IsEmpty) - return new RectangleI (PointI.Zero, Size.Empty); - - const int padding = 2; - return bounds.Inflated (padding, padding); - } #endregion public override void Dispose () diff --git a/Pinta.Tools/Handles/RectangleHandle.cs b/Pinta.Tools/Handles/RectangleHandle.cs index 109a52cda..974065b88 100644 --- a/Pinta.Tools/Handles/RectangleHandle.cs +++ b/Pinta.Tools/Handles/RectangleHandle.cs @@ -159,6 +159,7 @@ public void EndDrag () RectangleD rect = Rectangle; start_pt = rect.Location (); end_pt = rect.EndLocation (); + UpdateHandlePositions (); } /// diff --git a/Pinta.Tools/Tools/LassoSelectTool.cs b/Pinta.Tools/Tools/LassoSelectTool.cs index c82f2c6d8..4392d1d64 100644 --- a/Pinta.Tools/Tools/LassoSelectTool.cs +++ b/Pinta.Tools/Tools/LassoSelectTool.cs @@ -111,8 +111,6 @@ private void ApplySelection (Document document) document, combine_mode, document.Selection.SelectionPolygons); - - document.Workspace.Invalidate (); } protected override void OnMouseMove (Document document, ToolMouseEventArgs e) diff --git a/Pinta.Tools/Tools/MagicWandTool.cs b/Pinta.Tools/Tools/MagicWandTool.cs index 25de7b5f6..25adb05a5 100644 --- a/Pinta.Tools/Tools/MagicWandTool.cs +++ b/Pinta.Tools/Tools/MagicWandTool.cs @@ -81,7 +81,6 @@ protected override void OnFillRegionComputed (Document document, IReadOnlyListCFBundlePackageType APPL CFBundleShortVersionString - 3.1 + 3.1.1 CFBundleSignature xmmd CFBundleVersion - 3.1 + 3.1.1 NSAppleScriptEnabled NO UTImportedTypeDeclarations @@ -209,6 +209,7 @@ kab kn ko + kw la lt lv diff --git a/installer/windows/installer.iss b/installer/windows/installer.iss index 3789fec98..5088dfb2f 100644 --- a/installer/windows/installer.iss +++ b/installer/windows/installer.iss @@ -1,5 +1,5 @@ #define ProductName "Pinta" -#define ProductVersion "3.1" +#define ProductVersion "3.1.1" ; The architecture can be configured on the command line to build the arm64 or x64 installer #ifndef ProductArch @@ -23,6 +23,8 @@ DefaultGroupName={#ProductName} LicenseFile=installer\windows\license.rtf OutputBaseFilename={#ProductName} OutputDir=installer\windows +; Allow installing for all users or only the current user +PrivilegesRequiredOverridesAllowed=dialog SetupIconFile=installer\windows\Pinta.ico SolidCompression=yes SourceDir=..\..\ diff --git a/po/af.po b/po/af.po index ffe9a8d4b..fdcd1ac02 100644 --- a/po/af.po +++ b/po/af.po @@ -1424,6 +1424,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediaan" @@ -1437,6 +1441,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Saamvoeg Laag Af" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modus" diff --git a/po/ar.po b/po/ar.po index d37fd7dc5..058f5d31b 100644 --- a/po/ar.po +++ b/po/ar.po @@ -1453,6 +1453,10 @@ msgstr "رمز مندلبروت" msgid "Martian Lava" msgstr "حمم المريخ" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "متوسط" @@ -1466,6 +1470,10 @@ msgstr "شريط القوائم" msgid "Merge Layer Down" msgstr "ادمج الطّبقة مع ما تحتها" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "وضع" @@ -1785,8 +1793,8 @@ msgid "" "apply to your images, and also has the ability to create unlimited layers to " "help organize your creativity." msgstr "" -"بِنْتا هو تطبيق لتحرير الصور والرسم والتلوين بواجهة بسيطة لكنها قوية. يحتوي بِنْ" -"تا على مجموعة واسعة من أدوات الرسم، بما في ذلك: الرسم اليدوي الحر، " +"بِنْتا هو تطبيق لتحرير الصور والرسم والتلوين بواجهة بسيطة لكنها قوية. يحتوي " +"بِنْتا على مجموعة واسعة من أدوات الرسم، بما في ذلك: الرسم اليدوي الحر، " "والمستطيلات، والدوائر، والخطوط. كما يحتوي على أكثر من 35 تأثيرًا يمكن تطبيقها " "على صورك، بالإضافة إلى إمكانية إنشاء عدد غير محدود من الطبقات للمساعدة في " "تنظيم إبداعك." @@ -2808,7 +2816,8 @@ msgstr "" #: ../Pinta.Tools/Tools/CloneStampTool.cs:49 #, csharp-format msgid "{0} + left click to set origin, left click to paint." -msgstr "{0} + نقرة بالزر الأيسر لتعيين نقطة الأصل، ثم نقرة بالزر الأيسر للطلاء." +msgstr "" +"{0} + نقرة بالزر الأيسر لتعيين نقطة الأصل، ثم نقرة بالزر الأيسر للطلاء." #. Translators: this is the auto-generated name for a duplicated layer. #. {0} is the name of the source layer. Example: "Layer 3 copy". diff --git a/po/ast.po b/po/ast.po index 013401add..1f1049391 100644 --- a/po/ast.po +++ b/po/ast.po @@ -1398,6 +1398,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1411,6 +1415,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mou" diff --git a/po/az.po b/po/az.po index 7b891dba5..cf7ae792b 100644 --- a/po/az.po +++ b/po/az.po @@ -1399,6 +1399,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1412,6 +1416,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/be.po b/po/be.po index bd215aa5b..accb0f7a0 100644 --- a/po/be.po +++ b/po/be.po @@ -1411,6 +1411,10 @@ msgstr "Фрактал Мандэльброт" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Медыяна" @@ -1424,6 +1428,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Аб'яднаць пласты" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/bg.po b/po/bg.po index 96a1941dc..97d0e748d 100644 --- a/po/bg.po +++ b/po/bg.po @@ -1406,6 +1406,10 @@ msgstr "Фрактал на Манделброт" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Медиана" @@ -1419,6 +1423,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Обедини с долния слой" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/bn.po b/po/bn.po index 529255f0b..67e8b5499 100644 --- a/po/bn.po +++ b/po/bn.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/br.po b/po/br.po index d1a31fe02..85f1b76f4 100644 --- a/po/br.po +++ b/po/br.po @@ -1411,6 +1411,10 @@ msgstr "Brevennoù mod Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Krenn" @@ -1424,6 +1428,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Toueziañ gant an dreuzfollenn a-zindan" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/bs.po b/po/bs.po index 2c9f0012f..201cedd6b 100644 --- a/po/bs.po +++ b/po/bs.po @@ -1407,6 +1407,10 @@ msgstr "Mandelbrotov fraktal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Medijan" @@ -1420,6 +1424,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Spoji sloj sa slojem ispod" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/ca.po b/po/ca.po index b42ec8da8..2459214f0 100644 --- a/po/ca.po +++ b/po/ca.po @@ -10,8 +10,8 @@ msgstr "" "POT-Creation-Date: 2025-11-01 00:22+0000\n" "PO-Revision-Date: 2025-11-11 11:55+0000\n" "Last-Translator: Emilio Baceda \n" -"Language-Team: Catalan " -"\n" +"Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1419,6 +1419,10 @@ msgstr "Fractal de Mandelbrot" msgid "Martian Lava" msgstr "Lava marciana" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1432,6 +1436,10 @@ msgstr "Barra de menús" msgid "Merge Layer Down" msgstr "Fusiona amb la capa inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mode" diff --git a/po/cs.po b/po/cs.po index 1ba40c9cd..756e4e42f 100644 --- a/po/cs.po +++ b/po/cs.po @@ -1404,6 +1404,10 @@ msgstr "Mandelbrotův fraktál" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Medián" @@ -1417,6 +1421,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Spojit vrstvy" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Režim" diff --git a/po/da.po b/po/da.po index 6585b8903..23b42c714 100644 --- a/po/da.po +++ b/po/da.po @@ -1410,6 +1410,10 @@ msgstr "Mandelbrot Fraktal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1423,6 +1427,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Forén lag nedad" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Tilstand" diff --git a/po/de.po b/po/de.po index 7a532fd7a..66a7fc024 100644 --- a/po/de.po +++ b/po/de.po @@ -1480,6 +1480,10 @@ msgstr "Mandelbrot-Fraktal" msgid "Martian Lava" msgstr "Mars-Lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maximale Größe" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1493,6 +1497,10 @@ msgstr "Menüleiste" msgid "Merge Layer Down" msgstr "Ebene mit darunterliegenden zusammenfassen" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimale Größe" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modus" diff --git a/po/dv.po b/po/dv.po index 2e72df101..7729693b2 100644 --- a/po/dv.po +++ b/po/dv.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/el.po b/po/el.po index c2c6196b9..4e6594959 100644 --- a/po/el.po +++ b/po/el.po @@ -1451,6 +1451,10 @@ msgstr "Φράκταλ Μάντελμπροτ" msgid "Martian Lava" msgstr "Λάβα του Άρη" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Διάμεση τιμή" @@ -1464,6 +1468,10 @@ msgstr "Μενού" msgid "Merge Layer Down" msgstr "Συγχώνευση επιπέδου προς τα κάτω" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Λειτουργία" diff --git a/po/en_AU.po b/po/en_AU.po index 7b0399c38..032eccddd 100644 --- a/po/en_AU.po +++ b/po/en_AU.po @@ -1407,6 +1407,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maximum Size" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1420,6 +1424,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Merge Layer Down" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimal Size" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/en_CA.po b/po/en_CA.po index 80066dee4..9721c4c78 100644 --- a/po/en_CA.po +++ b/po/en_CA.po @@ -1445,6 +1445,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maximum Size" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1458,6 +1462,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Merge Layer Down" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimum Size" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mode" diff --git a/po/en_GB.po b/po/en_GB.po index adf803b2a..69d500f51 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -1453,6 +1453,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "Martian Lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maximum Size" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1466,6 +1470,10 @@ msgstr "Menu Bar" msgid "Merge Layer Down" msgstr "Merge Layer Down" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimum Size" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mode" diff --git a/po/eo.po b/po/eo.po index 5e318df82..cc4f75061 100644 --- a/po/eo.po +++ b/po/eo.po @@ -1408,6 +1408,10 @@ msgstr "Mandelbrot-fraktalo" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maksimuma grando" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediano" @@ -1421,6 +1425,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Kunfandi tavolon malsupre" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimuma grando" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/es.po b/po/es.po index 515a04950..c62136adb 100644 --- a/po/es.po +++ b/po/es.po @@ -10,8 +10,8 @@ msgstr "" "POT-Creation-Date: 2025-11-01 00:22+0000\n" "PO-Revision-Date: 2025-11-11 11:55+0000\n" "Last-Translator: Emilio Baceda \n" -"Language-Team: Spanish " -"\n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1471,6 +1471,10 @@ msgstr "Fractal de Mandelbrot" msgid "Martian Lava" msgstr "Lava marciana" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1484,6 +1488,10 @@ msgstr "Barra de menús" msgid "Merge Layer Down" msgstr "Combinar con la capa inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modo" diff --git a/po/et.po b/po/et.po index 4bce61fc0..ac5642711 100644 --- a/po/et.po +++ b/po/et.po @@ -1398,6 +1398,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediaan" @@ -1411,6 +1415,10 @@ msgstr "Menüüriba" msgid "Merge Layer Down" msgstr "Liida alumise kihiga" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Režiim" diff --git a/po/eu.po b/po/eu.po index cf7f9e76c..d39639cce 100644 --- a/po/eu.po +++ b/po/eu.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-04-15 17:01+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: Asier Saratsua Garmendia \n" "Language-Team: Basque \n" "Language: eu\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -163,7 +163,7 @@ msgstr "Automatikoa" #: ../Pinta.Core/Actions/ImageActions.cs:63 msgid "Auto Crop" -msgstr "Moztu automatikok" +msgstr "Moztu automatikoki" #: ../Pinta.Effects/Adjustments/AutoLevelEffect.cs:24 msgid "Auto Level" @@ -311,15 +311,15 @@ msgstr "Oihal-sareta..." #: ../Pinta.Effects/Effects/CellsEffect.cs:176 msgid "Cell Radius" -msgstr "" +msgstr "Gelaxka-erradioa" #: ../Pinta.Effects/Effects/PixelateEffect.cs:121 msgid "Cell Size" -msgstr "Gelaxkaren tamaina" +msgstr "Gelaxka-tamaina" #: ../Pinta.Effects/Effects/CellsEffect.cs:19 msgid "Cells" -msgstr "" +msgstr "Gelaxkak" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:32 msgid "Center" @@ -380,7 +380,7 @@ msgstr "Zirkuluak" #. Translators: Arrangement of points along a circular path #: ../Pinta.Core/Algorithms/SpatialPartition.cs:170 msgid "Circular" -msgstr "" +msgstr "Zirkularra" #: ../Pinta.Effects/Classes/EdgeBehavior.cs:7 msgid "Clamp" @@ -408,6 +408,10 @@ msgid "" "Right click to reverse.\n" "Click on a control point and drag to move it." msgstr "" +"Egin klik eta arrastatu gradientea kolore nagusitik bigarren mailakora " +"marrazteko.\n" +"Eskuineko klik alderantzikatzeko.\n" +"Egin klik kontrol-puntu batean eta arrastatu hura lekuz aldatzeko." #: ../Pinta.Tools/Tools/PanTool.cs:42 msgid "Click and drag to navigate image." @@ -514,7 +518,7 @@ msgstr "Kolore-eskema" #: ../Pinta.Effects/Effects/CellsEffect.cs:192 msgid "Color Scheme Edge Behavior" -msgstr "" +msgstr "Kolore-eskemaren ertzeko portaera" #: ../Pinta.Effects/Effects/CellsEffect.cs:180 #: ../Pinta.Effects/Effects/CloudsEffect.cs:145 @@ -589,7 +593,7 @@ msgstr "Moztu hautapenera" #: ../Pinta.Effects/Effects/DitheringEffect.cs:162 msgid "Current Palette" -msgstr "" +msgstr "Uneko paleta" #: ../Pinta.Effects/Effects/TileEffect.cs:247 msgid "Curved" @@ -806,11 +810,11 @@ msgstr "Huts egin du pantaila-argazkiaren kapturak" #: ../Pinta.Effects/Effects/FeatherEffect.cs:175 msgid "Feather Canvas Edge" -msgstr "" +msgstr "Lausotu oihalaren ertza" #: ../Pinta.Effects/Effects/FeatherEffect.cs:18 msgid "Feather Object" -msgstr "" +msgstr "Lausotu objektua" #: ../Pinta.Core/Actions/HelpActions.cs:59 msgid "File a Bug" @@ -922,7 +926,7 @@ msgstr "Zatiak" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:222 msgid "Freeform" -msgstr "" +msgstr "Forma librea" #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:48 msgid "Freeform Shape" @@ -959,11 +963,11 @@ msgstr "Gradientea" #: ../Pinta.Tools/Tools/GradientTool.cs:118 msgid "Gradient Created" -msgstr "" +msgstr "Gradientea sortu da" #: ../Pinta.Tools/Tools/GradientTool.cs:119 msgid "Gradient Modified" -msgstr "" +msgstr "Gradientea aldatu da" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:90 #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:109 @@ -1087,6 +1091,13 @@ msgid "" "Press Enter to finish the selection.\n" "Press Backspace to delete the last point." msgstr "" +"Forma libreen moduan, egin klik eta arrastatu hautapen-area baten eskema " +"marrazteko.\n" +"\n" +"Poligonoen moduan, egin klik eta arrastatu hautapenari puntu berri bat " +"gehitzeko.\n" +"Sakatu Enter hautapena amaitzeko.\n" +"Sakatu atzerako tekla azken puntua ezabatzeko." #: ../Pinta.Core/Actions/ViewActions.cs:226 msgid "Inches" @@ -1166,7 +1177,7 @@ msgstr "Jarvis-Judice-Ninke" #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:26 msgid "Julia Fractal" -msgstr "Julia-ren fraktala" +msgstr "Julia fraktala" #: ../Pinta/Dialogs/NewImageDialog.cs:300 msgid "Landscape" @@ -1174,7 +1185,7 @@ msgstr "Horizontala" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:215 msgid "Lasso Mode" -msgstr "" +msgstr "Lakio-modua" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:55 msgid "Lasso Select" @@ -1244,6 +1255,11 @@ msgid "" "Hold Shift to rotate in steps.\n" "Use arrow keys to move selection outline by a single pixel." msgstr "" +"Ezkerreko klik eta arrastatu hautapena bere eskema lekuz aldatzeko.\n" +"Eutsi {0} sakatuta eskala aldatzeko.\n" +"Eskuineko klik eta arrastatu hautapena bere eskema biratzeko.\n" +"Eutsi Shift sakatuta urratsez urrats biratzeko.\n" +"Erabili gezi-teklak hautapenaren eskema pixelez pixel mugitzeko." #. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. #: ../Pinta.Tools/Tools/ShapeTool.cs:58 @@ -1264,6 +1280,21 @@ msgid "" "exact same position.\n" "Press Enter to finalize the shape." msgstr "" +"Ezkerreko klik forma bat kolore nagusiarekin marrazteko.\n" +"Ezkerreko klik forma batean hari kontrol-puntu bat gehitzeko.\n" +"Ezkerreko klik kontrol-puntu batean eta arrastatu hura lekuz aldatzeko.\n" +"Eskuineko klik kontrol-puntu batean eta arrastatu bere tentsioa aldatzeko.\n" +"Eutsi Shift sakatuta angeluei atxikitzeko.\n" +"Erabili gezi-teklak hautatutako kontrol-puntua lekuz aldatzeko.\n" +"Sakatu {0} eta ezkerreko/eskuineko teklak kontrol-puntuak ordenan " +"hautatzeko.\n" +"Sakatu Delete hautatuta kontrol-puntua ezabatzeko.\n" +"Sakatu zuriune-barra saguaren kokapenean kontrol-puntu berria gehitzeko.\n" +"Eutsi {0} sakatuta zuriune-barra sakatu bitartean kontrol-puntua kokapen " +"zehatzean sortzeko.\n" +"Eutsi {0} sakatuta kontrol-puntu baten gainean ezkerreko klik egin bitartean " +"forma berri bat kokapen zehatzean sortzeko.\n" +"Sakatu Enter forma amaitzeko." #: ../Pinta.Tools/Tools/PencilTool.cs:51 msgid "" @@ -1431,19 +1462,27 @@ msgstr "Mandelbrot-en fraktala" msgid "Martian Lava" msgstr "Marteko laba" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Tamaina maximoa" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" #: ../Pinta.Core/Actions/ViewActions.cs:130 msgid "Menu Bar" -msgstr "" +msgstr "Menu-barra" #: ../Pinta.Core/Actions/LayerActions.cs:82 #: ../Pinta.Core/Actions/LayerActions.cs:363 msgid "Merge Layer Down" msgstr "Batu geruza beherantz" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Tamaina minimoa" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modua" @@ -1674,7 +1713,7 @@ msgstr "Paleta" #: ../Pinta.Effects/Effects/DitheringEffect.cs:174 msgid "Palette Source" -msgstr "" +msgstr "Paleta-iturburua" #: ../Pinta.Core/Actions/EditActions.cs:576 msgid "Palette files" @@ -1728,6 +1767,8 @@ msgstr "Argazkia" #: ../Pinta.Core/Algorithms/SpatialPartition.cs:174 msgid "Phyllotaxis" msgstr "" +"Itzultzaileak: Ekilore-haziak antolatzen diren moduaren antzeko puntu-" +"antolamendua" #: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:1 #: ../Pinta/Actions/Help/AboutDialogAction.cs:65 ../Pinta/Main.cs:71 @@ -1793,7 +1834,7 @@ msgstr "Piña Colada" #: ../Pinta/Actions/View/MenuBarToggledAction.cs:40 msgid "Please restart Pinta for the changes to take effect." -msgstr "" +msgstr "Berrabiarazi Pinta aldaketak aplikatu daitezen." #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:607 #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:810 @@ -1803,12 +1844,12 @@ msgstr "Puntua gehitu da" #: ../Pinta.Effects/Effects/CellsEffect.cs:156 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:201 msgid "Point Arrangement" -msgstr "" +msgstr "Puntu-antolamendua" #: ../Pinta.Effects/Effects/CellsEffect.cs:169 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:214 msgid "Point Color" -msgstr "" +msgstr "Puntu-kolorea" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:658 msgid "Point Deleted" @@ -1817,7 +1858,7 @@ msgstr "Puntua ezabatu da" #: ../Pinta.Effects/Effects/CellsEffect.cs:165 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:210 msgid "Point Size" -msgstr "" +msgstr "Puntu-tamaina" #: ../Pinta.Effects/Effects/PolarInversionEffect.cs:26 msgid "Polar Inversion" @@ -1825,7 +1866,7 @@ msgstr "Alderantzikatze polarra" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:223 msgid "Polygon" -msgstr "" +msgstr "Poligonoa" #: ../Pinta/Dialogs/NewImageDialog.cs:296 msgid "Portrait" @@ -1855,7 +1896,7 @@ msgstr "Aurrezarpen-gradientea" #: ../Pinta.Effects/Effects/DitheringEffect.cs:159 msgid "Preset Palettes" -msgstr "" +msgstr "Aurrezarpen-paletak" #: ../Pinta/Dialogs/NewImageDialog.cs:341 msgid "Preset:" @@ -1943,7 +1984,7 @@ msgstr "Ausazko koloreak" #: ../Pinta.Effects/Effects/DentsEffect.cs:151 #: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:150 msgid "Random Noise Seed" -msgstr "" +msgstr "Ausazko zarataren hazia" #: ../Pinta.Effects/Effects/CellsEffect.cs:159 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:204 @@ -1952,7 +1993,7 @@ msgstr "Ausazko puntu-kokapenak" #: ../Pinta.Effects/Effects/DitheringEffect.cs:165 msgid "Recently Used Colors" -msgstr "" +msgstr "Erabilitako azken koloreak" #: ../Pinta.Tools/Tools/RecolorTool.cs:55 msgid "Recolor" @@ -1994,7 +2035,7 @@ msgstr "Islatu" #: ../Pinta.Effects/Effects/DentsEffect.cs:139 msgid "Refraction" -msgstr "" +msgstr "Errefrakzioa" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:102 msgid "Refresh" @@ -2077,7 +2118,7 @@ msgstr "Aldatu paletaren tamaina" #: ../Pinta/Actions/View/MenuBarToggledAction.cs:39 msgid "Restart Pinta" -msgstr "" +msgstr "Berrabiarazi Pinta" #: ../Pinta.Effects/Effects/CellsEffect.cs:189 #: ../Pinta.Effects/Effects/CloudsEffect.cs:154 @@ -2126,7 +2167,7 @@ msgstr "Biraketa" #: ../Pinta.Effects/Effects/DentsEffect.cs:143 msgid "Roughness" -msgstr "" +msgstr "Laztasuna" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:336 msgid "Rounded Line Series" @@ -2248,11 +2289,11 @@ msgstr "Laster-tekla" #: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:112 msgid "Shortcut keys" -msgstr "" +msgstr "Laster-teklak" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 msgid "Show Axonometric Grid" -msgstr "" +msgstr "Erakutsi sareta axonometrikoa" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:30 msgid "Show Grid" @@ -2265,7 +2306,7 @@ msgstr "Erakutsi geruza" #: ../Pinta.Effects/Effects/CellsEffect.cs:162 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:207 msgid "Show Points" -msgstr "" +msgstr "Erakutsi puntuak" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:267 msgid "Show Value" @@ -2610,7 +2651,7 @@ msgstr "Gorri bertikala (R)" #: ../Pinta/MainWindow.cs:469 msgid "View" -msgstr "" +msgstr "Ikusi" #. Translators: The vignette effect darkens the outer edges of an image, which fade into an unchanged circular area in the center (or at some other point chosen by the user), similar to what is seen during the closing scene in old cartoons #: ../Pinta.Effects/Effects/VignetteEffect.cs:49 diff --git a/po/fa.po b/po/fa.po index bf9e3c271..7fb641aed 100644 --- a/po/fa.po +++ b/po/fa.po @@ -1406,6 +1406,10 @@ msgstr "مندل‌بروت فراکتال" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "میانه" @@ -1419,6 +1423,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "ترکیب با لایه‌ی زیرین" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/fi.po b/po/fi.po index 26b3a4d06..ca392748f 100644 --- a/po/fi.po +++ b/po/fi.po @@ -1416,6 +1416,10 @@ msgstr "Mandelbrotin joukko" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediaani" @@ -1429,6 +1433,10 @@ msgstr "Valikkopalkki" msgid "Merge Layer Down" msgstr "Yhdistä taso alas" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Tila" diff --git a/po/fil.po b/po/fil.po index 19f35f23f..aaac79010 100644 --- a/po/fil.po +++ b/po/fil.po @@ -1402,6 +1402,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1415,6 +1419,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/fo.po b/po/fo.po index 486420668..a03436604 100644 --- a/po/fo.po +++ b/po/fo.po @@ -1401,6 +1401,10 @@ msgstr "Mandelbrot fraktal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Miðil" @@ -1414,6 +1418,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Flætta lag niður" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/fr.po b/po/fr.po index c0066e40b..a89c5ac94 100644 --- a/po/fr.po +++ b/po/fr.po @@ -1469,6 +1469,10 @@ msgstr "Fractale de Mandelbrot" msgid "Martian Lava" msgstr "Lave martienne" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Médian" @@ -1482,6 +1486,10 @@ msgstr "Barre de Menu" msgid "Merge Layer Down" msgstr "Fusionner avec le calque inférieur" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mode" diff --git a/po/ga.po b/po/ga.po index 51185deb4..2daaa8187 100644 --- a/po/ga.po +++ b/po/ga.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-12-02 01:36+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: Aindriú Mac Giolla Eoin \n" "Language-Team: Irish \n" "Language: ga\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1473,6 +1473,10 @@ msgstr "Fractal Mandelbrot" msgid "Martian Lava" msgstr "Laibhe Marsach" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Uasmhéid Méid" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Meánach" @@ -1486,6 +1490,10 @@ msgstr "Barra an roghchláir" msgid "Merge Layer Down" msgstr "Cumasc Sraith Síos" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Íosmhéid" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mód" diff --git a/po/gl.po b/po/gl.po index f39482687..e1bda27d3 100644 --- a/po/gl.po +++ b/po/gl.po @@ -1416,6 +1416,10 @@ msgstr "Fractal de Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1429,6 +1433,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Mesturar coa capa inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modo" diff --git a/po/he.po b/po/he.po index 0a2746da1..bef1fef15 100644 --- a/po/he.po +++ b/po/he.po @@ -1407,6 +1407,10 @@ msgstr "פרקטל מנדלברוט" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "חציוני" @@ -1420,6 +1424,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "מיזוג השכבה כלפי מטה" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/hi.po b/po/hi.po index 511cdb64c..6f693ebd6 100644 --- a/po/hi.po +++ b/po/hi.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "मेडियन" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/hr.po b/po/hr.po index da825dc04..81242ad8c 100644 --- a/po/hr.po +++ b/po/hr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-12-23 00:44+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian " "\n" @@ -1459,6 +1459,10 @@ msgstr "Mandelbrotov fraktal" msgid "Martian Lava" msgstr "Marsovska lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maksimalna veličina" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Medijan" @@ -1472,6 +1476,10 @@ msgstr "Traka izbornika" msgid "Merge Layer Down" msgstr "Spoji sloj prema dolje" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimalna veličina" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modus" diff --git a/po/hu.po b/po/hu.po index e1d5705d2..d9e729b7a 100644 --- a/po/hu.po +++ b/po/hu.po @@ -1464,6 +1464,10 @@ msgstr "Mandelbrot-fraktál" msgid "Martian Lava" msgstr "Marsi láva" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Medián" @@ -1477,6 +1481,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Réteg egyesítése lefelé" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mód" diff --git a/po/hy.po b/po/hy.po index 62ec214a9..69856dbb7 100644 --- a/po/hy.po +++ b/po/hy.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/id.po b/po/id.po index ea8417f7f..35b64aa4d 100644 --- a/po/id.po +++ b/po/id.po @@ -1453,6 +1453,10 @@ msgstr "Fraktal Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1466,6 +1470,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Gabungkan Ke Bawahnya" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mode" diff --git a/po/ie.po b/po/ie.po index 2992a0463..dfbdc40a0 100644 --- a/po/ie.po +++ b/po/ie.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/it.po b/po/it.po index 4e1306b76..4fd9363e2 100644 --- a/po/it.po +++ b/po/it.po @@ -1457,6 +1457,10 @@ msgstr "Frattale Mandelbrot" msgid "Martian Lava" msgstr "Lava marziana" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1470,6 +1474,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Unisci al livello sottostante" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modalità" diff --git a/po/ja.po b/po/ja.po index 17c148a95..056583166 100644 --- a/po/ja.po +++ b/po/ja.po @@ -1402,6 +1402,10 @@ msgstr "フラクタル" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "中央値" @@ -1415,6 +1419,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "レイヤーを統合" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "モード" diff --git a/po/ka.po b/po/ka.po index 755d9c370..5d85a10f5 100644 --- a/po/ka.po +++ b/po/ka.po @@ -1398,6 +1398,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "მედიანი" @@ -1411,6 +1415,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "რეჟიმი" diff --git a/po/kab.po b/po/kab.po index 6d6756bfa..4591bad38 100644 --- a/po/kab.po +++ b/po/kab.po @@ -1410,6 +1410,10 @@ msgstr "Fractale de Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Anamas" @@ -1423,6 +1427,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Smezdi aked ukalku n wadda" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/kn.po b/po/kn.po index 3d8021977..96053f063 100644 --- a/po/kn.po +++ b/po/kn.po @@ -1395,6 +1395,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1408,6 +1412,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/ko.po b/po/ko.po index ec71e08da..793bcb1b7 100644 --- a/po/ko.po +++ b/po/ko.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-12-09 04:29+0000\n" +"PO-Revision-Date: 2025-12-26 04:54+0000\n" "Last-Translator: VenusGirl \n" "Language-Team: Korean \n" "Language: ko\n" @@ -16,12 +16,12 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 msgid " (in user directory)" -msgstr " (사용자 디렉터리에서)" +msgstr " (사용자 디렉터리에)" #: ../Pinta.Core/Classes/SelectionModeHandler.cs:56 msgid " Selection Mode: " @@ -103,7 +103,7 @@ msgstr "알파" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:212 msgid "Alpha Gradient" -msgstr "알파 그래디언트" +msgstr "알파 그라디언트" #: ../Pinta.Effects/Effects/BulgeEffect.cs:116 #: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:146 @@ -150,12 +150,12 @@ msgstr "화살표" #: ../Pinta.Effects/Effects/OilPaintingEffect.cs:32 #: ../Pinta.Effects/Effects/PencilSketchEffect.cs:33 msgid "Artistic" -msgstr "예술적" +msgstr "예술" #. Translators: Image dithering matrix named after Bill Atkinson #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:28 msgid "Atkinson" -msgstr "비너스걸" +msgstr "앳킨슨" #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:257 msgid "Auto" @@ -193,7 +193,7 @@ msgstr "Paint.NET의 작업을 기반으로:" #. Translators: Gradient with the colors of the flag of Italy: red, white, and green #: ../Pinta.Effects/Utilities/GradientHelper.cs:23 msgid "Beautiful Italy" -msgstr "아름다운 이탈리아" +msgstr "아름다운 비너스걸" #: ../Pinta.Core/Actions/ViewActions.cs:86 msgid "Best Fit" @@ -344,7 +344,7 @@ msgstr "가운데 오른쪽" #: ../Pinta.Effects/Effects/MotionBlurEffect.cs:154 msgid "Centered" -msgstr "중앙에" +msgstr "가운데" #: ../Pinta.Core/Actions/ViewActions.cs:227 msgid "Centimeters" @@ -471,7 +471,7 @@ msgstr "구름" #: ../Pinta.Effects/Effects/OilPaintingEffect.cs:151 msgid "Coarseness" -msgstr "거침" +msgstr "거칠기" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:43 #: ../Pinta.Effects/Effects/DitheringEffect.cs:23 @@ -488,7 +488,7 @@ msgstr "컬러 닷지" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:215 msgid "Color Gradient" -msgstr "색상 그라데이션" +msgstr "색상 그라디언트" #: ../Pinta.Tools/Tools/GradientTool.cs:292 msgid "Color Mode" @@ -513,7 +513,7 @@ msgstr "색상 채도" #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:158 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:174 msgid "Color Scheme" -msgstr "색 구성표" +msgstr "색상 구성표" #: ../Pinta.Effects/Effects/CellsEffect.cs:192 msgid "Color Scheme Edge Behavior" @@ -536,7 +536,7 @@ msgstr "채색" #: ../Pinta.Tools/Tools/GradientTool.cs:277 msgid "Conical Gradient" -msgstr "원추형 그라디언트" +msgstr "원뿔형 그라디언트" #: ../Pinta.Core/Actions/HelpActions.cs:46 msgid "Contents" @@ -557,7 +557,7 @@ msgstr "복사" #: ../Pinta.Core/Actions/EditActions.cs:98 msgid "Copy Merged" -msgstr "병합 복사" +msgstr "복사 병합" #: ../Pinta/Actions/Help/AboutDialogAction.cs:81 msgid "Copyright" @@ -784,28 +784,28 @@ msgstr "요소" #: ../Pinta/Actions/File/NewScreenshotAction.cs:85 msgid "Failed to access XDG Desktop Portals" -msgstr "XDG 데스크톱 포털에 액세스하지 못함" +msgstr "XDG 데스크톱 포털에 액세스하는 데 실패했습니다" #: ../Pinta/MainWindow.cs:324 msgid "Failed to initialize add-in" -msgstr "애드인을 초기화하지 못했습니다" +msgstr "애드인을 초기화하는 데 실패했습니다" #: ../Pinta.Gui.Addins/InstallDialog.cs:199 msgid "Failed to load extension package" -msgstr "확장 패키지를 로드하지 못했습니다" +msgstr "확장 패키지를 로드하는 데 실패했습니다" #: ../Pinta.Core/Managers/WorkspaceManager.cs:444 msgid "Failed to open image" -msgstr "이미지를 열지 못했습니다" +msgstr "이미지를 여는 데 실패했습니다" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:254 msgid "Failed to save image" -msgstr "이미지 저장하지 못했습니다" +msgstr "이미지를 저장하는 데 실패했습니다" #: ../Pinta/Actions/File/NewScreenshotAction.cs:84 #: ../Pinta/Actions/File/NewScreenshotAction.cs:109 msgid "Failed to take screenshot" -msgstr "스크린샷 촬영 실패했습니다" +msgstr "스크린샷을 찍는 데 실패했습니다" #: ../Pinta.Effects/Effects/FeatherEffect.cs:175 msgid "Feather Canvas Edge" @@ -829,7 +829,7 @@ msgstr "배경 채우기" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:221 msgid "Fill Object Background" -msgstr "개체 배경 채우기" +msgstr "객체 배경 채우기" #: ../Pinta.Core/Actions/EditActions.cs:134 #: ../Pinta.Core/Actions/EditActions.cs:320 @@ -865,11 +865,11 @@ msgstr "픽셀 완료" #: ../Pinta.Core/Actions/ImageActions.cs:221 #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:167 msgid "Flatten" -msgstr "평평하게" +msgstr "평탄화" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:163 msgid "Flattening the image will merge all layers into a single layer." -msgstr "이미지를 평평하게 하면 모든 레이어가 하나의 레이어로 합쳐집니다." +msgstr "이미지를 평탄화하면 모든 레이어가 하나의 레이어로 병합됩니다." #: ../Pinta.Core/Actions/ImageActions.cs:84 #: ../Pinta.Core/Actions/LayerActions.cs:95 @@ -1089,9 +1089,9 @@ msgid "" "Press Enter to finish the selection.\n" "Press Backspace to delete the last point." msgstr "" -"자유 형식 모드에서 클릭하고 드래그하여 선택 영역의 윤곽선을 그립니다.\n" +"자유형 모드에서 클릭하고 끌어서 선택 영역의 윤곽선을 그립니다.\n" "\n" -"폴리곤 모드에서 클릭하고 끌어서 선택 항목에 새 지점을 추가합니다.\n" +"다각형 모드에서 클릭하고 끌어서 선택 항목에 새 지점을 추가합니다.\n" "Enter 키를 눌러 선택을 완료합니다.\n" "백스페이스를 눌러 마지막 지점을 삭제합니다." @@ -1140,7 +1140,7 @@ msgstr "설치됨" #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:137 #: ../Pinta.Effects/Effects/TileEffect.cs:230 msgid "Intensity" -msgstr "강렬함" +msgstr "강도" #. Translators: {0} is 'Alt', or a platform-specific key such as 'Option' on macOS. #: ../Pinta.Core/Classes/SelectionModeHandler.cs:50 @@ -1164,7 +1164,7 @@ msgstr "기울임꼴" #: ../Pinta/Dialogs/JpegCompressionDialog.cs:46 msgid "JPEG Quality" -msgstr "JPEG 화질" +msgstr "JPEG 품질" #. Translators: Image dithering matrix named after J. F. Jarvis, C. N. Judice, and W. H. Ninke #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:36 @@ -1193,7 +1193,7 @@ msgstr "레이어" #: ../Pinta.Gui.Widgets/Widgets/Layers/LayersListViewItemWidget.cs:101 msgid "Layer Hidden" -msgstr "레이어 숨김" +msgstr "레이어 숨기기" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:106 msgid "Layer Opacity" @@ -1235,12 +1235,11 @@ msgid "" "Hold Shift to rotate in steps.\n" "Use arrow keys to move selected content by a single pixel." msgstr "" -"왼쪽 클릭 후 선택 항목을 끌어서 선택한 콘텐츠를 이동합니다.\n" -"{0}을(를) 이동하는 대신 확장합니다.\n" -"선택 항목을 마우스 오른쪽 버튼으로 클릭하고 끌어서 선택한 콘텐츠를 " -"회전시킵니다.\n" -"Shift 키를 눌러 단계별로 회전합니다.\n" -"화살표 키를 사용하여 선택한 콘텐츠를 한 픽셀씩 이동합니다." +"왼쪽을 클릭하고 끌어서 선택한 콘텐츠를 이동합니다.\n" +"{0}을 누른 상태에서 끌면 이동 대신 크기를 조절할 수 있습니다.\n" +"오른쪽을 클릭하고 끌어서 선택한 콘텐츠를 회전합니다.\n" +"Shift 키를 누른 상태에서 끌면 단계적으로 회전합니다.\n" +"화살표 키를 사용하여 선택한 콘텐츠를 1픽셀 단위로 이동할 수 있습니다." #: ../Pinta.Tools/Tools/MoveSelectionTool.cs:50 #, csharp-format @@ -1251,11 +1250,11 @@ msgid "" "Hold Shift to rotate in steps.\n" "Use arrow keys to move selection outline by a single pixel." msgstr "" -"왼쪽 클릭 후 선택 항목을 끌어서 선택 개요를 이동합니다.\n" -"{0}을(를) 이동하는 대신 확장합니다.\n" -"선택 항목을 마우스 오른쪽 버튼으로 클릭하고 끌어서 선택 개요를 회전합니다.\n" -"Shift 키를 눌러 단계별로 회전합니다.\n" -"화살표 키를 사용하여 선택 윤곽선을 한 픽셀 이동합니다." +"왼쪽을 클릭하고 끌어서 선택 영역의 윤곽선을 이동합니다.\n" +"{0}을 누른 상태에서 끌면 이동 대신 크기를 조절할 수 있습니다.\n" +"오른쪽을 클릭하고 끌어서 선택 영역의 윤곽선을 회전합니다.\n" +"Shift 키를 누른 상태에서 끌면 단계적으로 회전합니다.\n" +"화살표 키를 사용하여 선택 영역의 윤곽선을 1픽셀씩 이동할 수 있습니다." #. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. #: ../Pinta.Tools/Tools/ShapeTool.cs:58 @@ -1276,84 +1275,90 @@ msgid "" "exact same position.\n" "Press Enter to finalize the shape." msgstr "" -"왼쪽 클릭으로 원색으로 도형을 그립니다.\n" -"모양을 왼쪽 클릭하여 제어 지점을 추가합니다.\n" -"제어 지점을 왼쪽 클릭하고 끌어서 이동합니다.\n" -"제어 지점을 마우스 오른쪽 버튼으로 클릭하고 끌어서 장력을 변경합니다.\n" -"Shift를 누르면 각도가 됩니다.\n" -"화살표를 사용하여 선택한 제어 지점을 이동합니다.\n" -"제어 지점을 순서대로 선택하려면 {0} + 왼쪽/오른쪽 화살표를 누릅니다.\n" -"선택한 제어 지점을 삭제하려면 삭제를 누릅니다.\n" -"스페이스를 눌러 마우스 위치에 새 컨트롤 포인트를 추가합니다.\n" -"스페이스를 누른 상태에서 {0}을(를) 눌러 제어 지점을 정확히 같은 위치에 " -"만듭니다.\n" -"제어 지점을 왼쪽으로 클릭하면서 {0}을 누르고 있으면 동일한 위치에서 새 " -"모양을 만들 수 있습니다.\n" -"Enter를 눌러 모양을 완성합니다." +"왼쪽을 클릭하여 기본 색상으로 도형을 그립니다.\n" +"도형을 왼쪽으로 클릭하여 제어점을 추가합니다.\n" +"제어점을 왼쪽으로 클릭하고 끌어서 이동합니다.\n" +"제어점을 오른쪽으로 클릭하고 끌어서 장력을 변경합니다.\n" +"Shift를 누른 상태에서 각도에 스냅합니다.\n" +"화살표 키를 사용하여 선택한 제어점을 이동합니다.\n" +"{0}와 왼쪽/오른쪽 화살표를 동시에 눌러 순서대로 제어점을 선택합니다.\n" +"Delete를 눌러 선택한 제어점을 삭제합니다.\n" +"Space를 눌러 마우스 위치에 새 제어점을 추가합니다.\n" +"{0}를 누른 상태에서 Space를 누르면 정확히 같은 위치에 제어점을 생성합니다.\n" +"{0}를 누른 상태에서 제어점을 왼쪽으로 클릭하면 정확히 같은 위치에 새 도형을 " +"생성합니다.\n" +"Enter를 눌러 도형을 완성합니다." #: ../Pinta.Tools/Tools/PencilTool.cs:51 msgid "" "Left click to draw freeform one-pixel wide lines with the primary color.\n" "Right click to use the secondary color." msgstr "" -"왼쪽 클릭을 통해 기본 색상으로 자유로운 형태의 한 픽셀 너비 선을 그립니다.\n" -"오른쪽 클릭하여 보조 색상을 사용합니다." +"왼쪽을 클릭하면 기본 색상을 사용하여 1픽셀 너비의 자유형 선을 그릴 수 있습니" +"다.\n" +"오른쪽을 클릭하면 보조 색상을 사용할 수 있습니다." #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:50 #: ../Pinta.Tools/Tools/PaintBrushTool.cs:57 msgid "" "Left click to draw with primary color, right click to draw with secondary " "color." -msgstr "기본 색상으로 그리려면 왼쪽 클릭을 하고, 보조 색상으로 그리려면 오른쪽 " -"클릭을 합니다." +msgstr "" +"왼쪽을 클릭하면 기본 색상으로, 오른쪽을 클릭하면 보조 색상으로 그림을 그립니" +"다." #: ../Pinta.Tools/Tools/EraserTool.cs:57 msgid "" "Left click to erase to transparent, right click to erase to secondary color. " -msgstr "왼쪽 클릭하면 투명하게 지워지고, 오른쪽 클릭하면 보조 색상으로 지워집니다. " +msgstr "" +"왼쪽을 클릭하면 투명하게 지워지고, 오른쪽을 클릭하면 보조 색상으로 지워집니" +"다. " #: ../Pinta.Tools/Tools/PaintBucketTool.cs:46 msgid "" "Left click to fill a region with the primary color, right click to fill with " "the secondary color." -msgstr "기본 색상으로 영역을 채우려면 왼쪽 버튼을 클릭하고, 보조 색상으로 채우려면 " -"오른쪽 버튼을 클릭합니다." +msgstr "" +"왼쪽을 클릭하면 기본 색상으로 영역을 채우고, 오른쪽을 클릭하면 보조 색상으로 " +"채웁니다." #: ../Pinta.Tools/Tools/TextTool.cs:95 msgid "" "Left click to place cursor, then type desired text. Text color is primary " "color." -msgstr "마우스 왼쪽 버튼을 클릭하여 커서를 놓고 원하는 텍스트를 입력하세요. 텍스트 " -"색상은 기본색입니다." +msgstr "" +"왼쪽을 클릭하여 커서를 놓고 원하는 텍스트를 입력하세요. 텍스트 색상은 기본 색" +"상입니다." #: ../Pinta.Tools/Tools/RecolorTool.cs:58 msgid "" "Left click to replace the secondary color with the primary color.\n" "Right click to reverse." msgstr "" -"보조 색상을 기본 색상으로 바꾸려면 왼쪽 클릭하세요.\n" -"반전하려면 오른쪽 클릭하세요." +"왼쪽을 클릭하면 보조 색상이 기본 색상으로 바뀝니다.\n" +"오른쪽을 클릭하면 반대로 바뀝니다." #: ../Pinta.Tools/Tools/ColorPickerTool.cs:50 msgid "" "Left click to set primary color.\n" "Right click to set secondary color." msgstr "" -"기본 색상을 설정하려면 왼쪽 버튼을 클릭하세요.\n" -"보조 색상을 설정하려면 오른쪽 버튼을 클릭하세요." +"왼쪽을 클릭하여 기본 색상을 설정하세요.\n" +"오른쪽을 클릭하여 보조 색상을 설정하세요." #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:314 msgid "Left click to set primary color. Right click to set secondary color." -msgstr "기본 색상을 설정하려면 왼쪽 버튼을 클릭하세요. 보조 색상을 설정하려면 오른쪽 " -"버튼을 클릭하세요." +msgstr "" +"왼쪽을 클릭하여 기본 색상을 설정하세요. 오른쪽을 클릭하여 보조 색상을 설정하" +"세요." #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:310 msgid "" "Left click to set primary color. Right click to set secondary color. Middle " "click to choose palette color." msgstr "" -"기본 색상을 설정하려면 왼쪽 버튼을 클릭하세요. 보조 색상을 설정하려면 오른쪽 " -"버튼을 클릭하세요. 팔레트 색상을 선택하려면 가운데 버튼을 클릭하세요." +"왼쪽을 클릭하여 기본 색상을 설정합니다. 오른쪽을 클릭하여 보조 색상을 설정합" +"니다. 가운데를 클릭하여 팔레트 색상을 선택합니다." #: ../Pinta.Tools/Tools/ZoomTool.cs:59 msgid "" @@ -1361,9 +1366,9 @@ msgid "" "Right click to zoom out.\n" "Click and drag to zoom in selection." msgstr "" -"확대하려면 왼쪽 클릭하세요.\n" -"축소하려면 오른쪽 클릭하세요.\n" -"선택 영역을 확대하려면 클릭하고 끌기하세요." +"왼쪽을 클릭하여 확대하세요.\n" +"오른쪽을 클릭하여 축소하세요.\n" +"클릭 후 끌어서 선택 영역을 확대하세요." #: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:331 msgid "Length" @@ -1379,7 +1384,7 @@ msgstr "색보정" #: ../Pinta/Actions/Help/AboutDialogAction.cs:90 msgid "License" -msgstr "사용권" +msgstr "라이선스" #. Translators: This refers to using a light variant of the color scheme. #: ../Pinta.Core/Actions/ViewActions.cs:248 @@ -1409,15 +1414,15 @@ msgstr "선/곡선" #: ../Pinta.Tools/Tools/GradientTool.cs:275 msgid "Linear Diamond Gradient" -msgstr "다이아몬드형 그라데이션" +msgstr "선형 다이아몬드 그라디언트" #: ../Pinta.Tools/Tools/GradientTool.cs:273 msgid "Linear Gradient" -msgstr "선형 그라데이션" +msgstr "선형 그라디언트" #: ../Pinta.Tools/Tools/GradientTool.cs:274 msgid "Linear Reflected Gradient" -msgstr "반사된 선형 그라데이션" +msgstr "선형 반사 그라디언트" #: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:83 msgid "Linked" @@ -1443,16 +1448,20 @@ msgstr "비율 유지" #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:26 msgid "Mandelbrot Fractal" -msgstr "만델브로트의 프랙탈" +msgstr "만델브로트 프랙탈" #. Translators: Gradient with bright, high-energy, and otherworldly tones of blue, purple, and yellow, along with a dark red that gives off the appearance of burning #: ../Pinta.Effects/Utilities/GradientHelper.cs:51 msgid "Martian Lava" msgstr "화성 용암" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" -msgstr "뭉개기" +msgstr "중간값" #: ../Pinta.Core/Actions/ViewActions.cs:130 msgid "Menu Bar" @@ -1461,7 +1470,11 @@ msgstr "기본 표시줄" #: ../Pinta.Core/Actions/LayerActions.cs:82 #: ../Pinta.Core/Actions/LayerActions.cs:363 msgid "Merge Layer Down" -msgstr "레이어 합치기" +msgstr "레이어 아래로 병합" + +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" @@ -1477,17 +1490,17 @@ msgstr "더 많은 정보..." #: ../Pinta.Effects/Effects/MotionBlurEffect.cs:27 msgid "Motion Blur" -msgstr "움직임 효과" +msgstr "모션 효과" #: ../Pinta.Core/Actions/LayerActions.cs:119 #: ../Pinta.Core/Actions/LayerActions.cs:344 msgid "Move Layer Down" -msgstr "레이어 아래로 보내기" +msgstr "레이어 아래로 이동" #: ../Pinta.Core/Actions/LayerActions.cs:113 #: ../Pinta.Core/Actions/LayerActions.cs:328 msgid "Move Layer Up" -msgstr "레이어 위로 보내기" +msgstr "레이어 위로 이동" #: ../Pinta.Tools/Tools/MoveSelectedTool.cs:45 msgid "Move Selected Pixels" @@ -1516,19 +1529,19 @@ msgstr "새 파일" #: ../Pinta.Core/Managers/WorkspaceManager.cs:138 #: ../Pinta/Dialogs/NewImageDialog.cs:237 msgid "New Image" -msgstr "새 그림" +msgstr "새 이미지" #: ../Pinta.Core/Actions/FileActions.cs:67 msgid "New Screenshot..." -msgstr "새로운 스크린샷..." +msgstr "새 스크린샷..." #: ../Pinta/Actions/Edit/ResizePaletteAction.cs:71 msgid "New palette size:" -msgstr "새 팔렛트 크기:" +msgstr "새 팔레트 크기:" #: ../Pinta.Core/Actions/FileActions.cs:59 msgid "New..." -msgstr "새로 만듦..." +msgstr "새로 만들기..." #: ../Pinta.Gui.Addins/AddinListView.cs:55 msgid "No Items Found" @@ -1544,11 +1557,11 @@ msgstr "노이즈" #: ../Pinta.Tools/Brushes/PlainBrush.cs:41 #: ../Pinta.Tools/Tools/EraserTool.cs:326 ../Pinta.Tools/Tools/TextTool.cs:264 msgid "Normal" -msgstr "보통" +msgstr "일반" #: ../Pinta.Core/Classes/BaseTool.cs:345 msgid "Normal Blending" -msgstr "평균 혼합" +msgstr "일반 혼합" #: ../Pinta.Core/Actions/ViewActions.cs:99 msgid "Normal Size" @@ -1556,7 +1569,7 @@ msgstr "일반 크기" #: ../Pinta.Tools/Tools/TextTool.cs:265 msgid "Normal and Outline" -msgstr "보통 과 외곽선" +msgstr "일반 및 윤곽선" #: ../Pinta.Effects/Effects/CellsEffect.cs:172 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:187 @@ -1575,7 +1588,7 @@ msgstr "확인" #: ../Pinta.Effects/Effects/FeatherEffect.cs:22 #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:22 msgid "Object" -msgstr "개체" +msgstr "객체" #: ../Pinta.Effects/Effects/BulgeEffect.cs:120 #: ../Pinta.Effects/Effects/RadialBlurEffect.cs:139 @@ -1593,7 +1606,7 @@ msgstr "오프셋 선택" #: ../Pinta.Effects/Effects/OilPaintingEffect.cs:26 msgid "Oil Painting" -msgstr "유화효과" +msgstr "유화" #: ../Pinta/Dialogs/LayerPropertiesDialog.cs:98 msgid "Opacity:" @@ -1618,11 +1631,11 @@ msgstr "이미지 파일 열기" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:333 msgid "Open Line/Curve Series" -msgstr "열린 선/곡선 시리즈" +msgstr "열린 선/곡선 계열" #: ../Pinta.Core/Actions/EditActions.cs:495 msgid "Open Palette File" -msgstr "팔렛트 파일 열기" +msgstr "팔레트 파일 열기" #: ../Pinta.Core/Actions/EditActions.cs:169 #: ../Pinta.Core/Actions/FileActions.cs:73 @@ -1651,12 +1664,12 @@ msgstr "윤곽선 가장자리" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:18 msgid "Outline Object" -msgstr "윤곽선 개체" +msgstr "윤곽선 객체" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:307 #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:218 msgid "Outline Shape" -msgstr "윤곽 모양" +msgstr "윤곽선 모양" #: ../Pinta.Tools/Tools/TextTool.cs:280 msgid "Outline width" @@ -1684,12 +1697,12 @@ msgstr "색칠" #: ../Pinta.Tools/Tools/PaintBrushTool.cs:55 msgid "Paintbrush" -msgstr "붓" +msgstr "페인트브러시" #: ../Pinta.Core/Actions/EditActions.cs:235 #: ../Pinta.Effects/Effects/DitheringEffect.cs:177 msgid "Palette" -msgstr "팔렛트" +msgstr "팔레트" #: ../Pinta.Effects/Effects/DitheringEffect.cs:174 msgid "Palette Source" @@ -1717,7 +1730,7 @@ msgstr "새 이미지로 붙여넣기" #: ../Pinta.Core/Actions/EditActions.cs:112 #: ../Pinta/Actions/Edit/PasteAction.cs:118 msgid "Paste Into New Layer" -msgstr "새 레이어로 붙여넣기" +msgstr "새 레이어에 붙여넣기" #: ../Pinta.Tools/Tools/PencilTool.cs:48 msgid "Pencil" @@ -1725,7 +1738,7 @@ msgstr "연필" #: ../Pinta.Effects/Effects/PencilSketchEffect.cs:29 msgid "Pencil Sketch" -msgstr "연필 밑그림 효과" +msgstr "연필 스케치" #: ../Pinta.Effects/Effects/PencilSketchEffect.cs:85 msgid "Pencil Tip Size" @@ -1746,7 +1759,7 @@ msgstr "사진" #. Translators: Arrangement of points similar to how sunflower seeds are arranged #: ../Pinta.Core/Algorithms/SpatialPartition.cs:174 msgid "Phyllotaxis" -msgstr "엽배열" +msgstr "엽서 배열" #: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:1 #: ../Pinta/Actions/Help/AboutDialogAction.cs:65 ../Pinta/Main.cs:71 @@ -1782,10 +1795,10 @@ msgid "" "apply to your images, and also has the ability to create unlimited layers to " "help organize your creativity." msgstr "" -"Pinta는 간단하면서도 강력한 인터페이스를 갖춘 이미지 편집, 드로잉 및 페인팅 " -"응용 프로그램입니다. Pinta는 자유형, 직사각형, 원, 선 등 다양한 드로잉 " -"도구를 제공합니다. 또한 이미지에 적용할 수 있는 35가지 이상의 효과가 있으며, " -"창의력을 조직하는 데 도움이 되는 무제한 레이어를 생성할 수도 있습니다." +"Pinta는 간단하면서도 강력한 인터페이스를 갖춘 이미지 편집, 그림 그리기 및 채" +"색 응용 프로그램입니다. Pinta는 자유형, 사각형, 원, 선 등 다양한 그리기 도구" +"를 제공합니다. 또한 35가지 이상의 효과를 이미지에 적용할 수 있으며, 무제한 레" +"이어 생성 기능을 통해 창작물을 체계적으로 정리할 수 있습니다." #: ../Pinta.Core/Managers/WorkspaceManager.cs:425 msgid "Pinta supports the following file formats:" @@ -1797,11 +1810,11 @@ msgstr "Pinta는 다음 팔레트 형식을 지원합니다:" #: ../Pinta.Effects/Effects/PixelateEffect.cs:23 msgid "Pixelate" -msgstr "그림낱 강조" +msgstr "픽셀화" #: ../Pinta.Core/Actions/ViewActions.cs:225 msgid "Pixels" -msgstr "픽셀(Pixel)" +msgstr "픽셀" #. Translators: Gradient with different shades of brownish yellow #: ../Pinta.Effects/Utilities/GradientHelper.cs:55 @@ -1838,7 +1851,7 @@ msgstr "포인트 크기" #: ../Pinta.Effects/Effects/PolarInversionEffect.cs:26 msgid "Polar Inversion" -msgstr "구의 꼭지점 향해 객체 반복해서 넣기" +msgstr "극 반전" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:223 msgid "Polygon" @@ -1859,7 +1872,7 @@ msgstr "포스터화" #: ../Pinta.Effects/Effects/CloudsEffect.cs:138 msgid "Power" -msgstr "전원" +msgstr "힘" #. Translators: This refers to preserving the current canvas size when pasting a larger image. #: ../Pinta/Actions/Edit/PasteAction.cs:225 @@ -1902,7 +1915,7 @@ msgstr "품질" #: ../Pinta/Dialogs/JpegCompressionDialog.cs:37 msgid "Quality: " -msgstr "화질: " +msgstr "폼질: " #: ../Pinta.Core/Actions/AppActions.cs:47 msgid "Quit" @@ -1914,11 +1927,11 @@ msgstr "적녹청" #: ../Pinta.Effects/Effects/RadialBlurEffect.cs:23 msgid "Radial Blur" -msgstr "방사형 흐리기" +msgstr "방사형 흐림" #: ../Pinta.Tools/Tools/GradientTool.cs:276 msgid "Radial Gradient" -msgstr "방사형 그래디언트" +msgstr "방사형 그라디언트" #: ../Pinta.Effects/Effects/FeatherEffect.cs:167 #: ../Pinta.Effects/Effects/GaussianBlurEffect.cs:247 @@ -1929,7 +1942,7 @@ msgstr "방사형 그래디언트" #: ../Pinta.Effects/Effects/UnfocusEffect.cs:88 #: ../Pinta.Tools/Editable/EditEngines/RoundedLineEditEngine.cs:90 msgid "Radius" -msgstr "둥글림 정도" +msgstr "반경" #. Translators: This refers to how big the radius is as a percentage of the image's dimensions #: ../Pinta.Effects/Effects/BulgeEffect.cs:124 @@ -1999,7 +2012,7 @@ msgstr "적목현상 제거" #: ../Pinta.Core/Actions/EditActions.cs:77 msgid "Redo" -msgstr "재실행" +msgstr "다시 실행" #: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:26 msgid "Reduce Noise" @@ -2027,7 +2040,7 @@ msgstr "돋을새김" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:111 msgid "Rename Layer" -msgstr "레이어 이름변경" +msgstr "레이어 이름 바꾸기" #: ../Pinta.Effects/Effects/CellsEffect.cs:25 #: ../Pinta.Effects/Effects/CloudsEffect.cs:32 @@ -2035,7 +2048,7 @@ msgstr "레이어 이름변경" #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:32 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:27 msgid "Render" -msgstr "덧씌우기" +msgstr "렌더링" #: ../Pinta.Core/Managers/LivePreviewManager.cs:109 msgid "Rendering Effect" @@ -2077,20 +2090,20 @@ msgstr "캔버스 크기 변경" #: ../Pinta.Core/Actions/ImageActions.cs:77 msgid "Resize Canvas..." -msgstr "캔버스 크기조정..." +msgstr "캔버스 크기 조정..." #: ../Pinta.Core/HistoryItems/ResizeHistoryItem.cs:39 #: ../Pinta/Dialogs/ResizeImageDialog.cs:139 msgid "Resize Image" -msgstr "그림 크기 조정" +msgstr "이미지 크기 조정" #: ../Pinta.Core/Actions/ImageActions.cs:70 msgid "Resize Image..." -msgstr "이미지 크기조정..." +msgstr "이미지 크기 조정..." #: ../Pinta/Actions/Edit/ResizePaletteAction.cs:69 msgid "Resize Palette" -msgstr "팔렛트 크기 조정" +msgstr "팔레트 크기 조정" #: ../Pinta/Actions/View/MenuBarToggledAction.cs:39 msgid "Restart Pinta" @@ -2115,11 +2128,11 @@ msgstr "오른쪽 정렬" #: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:70 #: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:136 msgid "Rotate / Zoom Layer" -msgstr "레이어 회전/줌" +msgstr "회전 / 레이어 확대↔축소" #: ../Pinta.Core/Actions/LayerActions.cs:107 msgid "Rotate / Zoom Layer..." -msgstr "레이어 회전/줌..." +msgstr "회전 / 레이어 확대↔축소..." #: ../Pinta.Core/Actions/ImageActions.cs:110 #: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:47 @@ -2129,7 +2142,7 @@ msgstr "180° 회전" #: ../Pinta.Core/Actions/ImageActions.cs:96 #: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:59 msgid "Rotate 90° Clockwise" -msgstr "시계방향으로 90° 회전" +msgstr "시계 방향으로 90° 회전" #: ../Pinta.Core/Actions/ImageActions.cs:103 #: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:63 @@ -2207,7 +2220,7 @@ msgstr "이미지 파일 저장" #: ../Pinta.Core/Actions/EditActions.cs:526 msgid "Save Palette File" -msgstr "팔렛트 파일 저장" +msgstr "팔레트 파일 저장" #: ../Pinta/Actions/File/CloseDocumentAction.cs:72 #, csharp-format @@ -2269,7 +2282,7 @@ msgstr "단축키" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 msgid "Show Axonometric Grid" -msgstr "축척 격자 표시" +msgstr "축사투영 격자 표시" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:30 msgid "Show Grid" @@ -2277,7 +2290,7 @@ msgstr "격자 표시" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:116 msgid "Show Layer" -msgstr "레이어 보이기" +msgstr "레이어 표시" #: ../Pinta.Effects/Effects/CellsEffect.cs:162 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:207 @@ -2320,7 +2333,7 @@ msgstr "소프트 라이트" #: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:54 msgid "Soften Portrait" -msgstr "보드랍게 만들기" +msgstr "부드러운 초상화" #: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:125 msgid "Softness" @@ -2353,7 +2366,7 @@ msgstr "스투키" #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:27 #: ../Pinta.Effects/Effects/ReliefEffect.cs:33 msgid "Stylize" -msgstr "테두리 효과" +msgstr "스타일화" #: ../Pinta.Tools/Tools/ColorPickerTool.cs:208 msgid "Switch to Pencil tool" @@ -2373,13 +2386,13 @@ msgstr "텍스트 - 마무리" #: ../Pinta.Tools/Tools/TextTool.cs:255 msgid "Text Style" -msgstr "글꼴처리" +msgstr "글꼴 스타일" #. Translators: {0} is the name of an add-in. #: ../Pinta/MainWindow.cs:321 #, csharp-format msgid "The '{0}' add-in may not be compatible with this version of Pinta" -msgstr "'{0}' 추가 기능이 이 버전의 핀타와 호환되지 않을 수 있습니다" +msgstr "'{0}' 추가 기능이 이 버전의 Pinta와 호환되지 않을 수 있습니다" #: ../Pinta/Actions/Edit/PasteAction.cs:208 msgid "The clipboard does not contain an image." @@ -2387,7 +2400,7 @@ msgstr "클립보드에 이미지가 없습니다." #: ../Pinta.Gui.Addins/InstallDialog.cs:200 msgid "The file may be an invalid or corrupt extension package" -msgstr "파일이 잘못되었거나 손상된 확장 패키지일 수 있습니다" +msgstr "해당 파일은 유효하지 않거나 손상된 확장 패키지일 수 있습니다" #: ../Pinta.Gui.Addins/InstallDialog.cs:79 msgid "The following dependencies could not be resolved:" @@ -2395,25 +2408,26 @@ msgstr "다음 종속성을 해결할 수 없습니다:" #: ../Pinta.Gui.Addins/InstallDialog.cs:72 msgid "The following packages need to be uninstalled:" -msgstr "다음 패키지가 제거되어야 합니다:" +msgstr "다음 패키지를 제거해야 합니다:" #: ../Pinta.Gui.Addins/InstallDialog.cs:66 msgid "The following packages will be installed:" -msgstr "다음 패키지들이 설치됩니다:" +msgstr "다음 패키지가 설치됩니다:" #: ../Pinta.Gui.Addins/InstallDialog.cs:229 msgid "The following packages will be uninstalled:" -msgstr "다음 패키지가 제거됩니다 :" +msgstr "다음 패키지가 제거됩니다:" #: ../Pinta/Actions/Edit/PasteAction.cs:215 msgid "" "The image being pasted is larger than the canvas. What would you like to do " "to the canvas size?" -msgstr "붙여넣는 이미지가 캔버스보다 큽니다. 캔버스 크기를 어떻게 하시겠습니까?" +msgstr "" +"붙여넣는 이미지가 캔버스보다 큽니다. 캔버스 크기를 어떻게 하시겠습니까?" #: ../Pinta.Gui.Addins/InstallDialog.cs:352 msgid "The installation failed!" -msgstr "설치가 실패하였습니다!" +msgstr "설치에 실패했습니다!" #: ../Pinta.Gui.Addins/InstallDialog.cs:353 msgid "The installation has completed with warnings." @@ -2427,7 +2441,7 @@ msgstr "종속성 충돌로 인해 선택한 확장 패키지를 설치할 수 #: ../Pinta.Gui.Addins/InstallDialog.cs:359 msgid "The uninstallation failed!" -msgstr "제거를 실패하였습니다!" +msgstr "제거에 실패했습니다!" #: ../Pinta.Gui.Addins/InstallDialog.cs:360 msgid "The uninstallation has completed with warnings." @@ -2437,7 +2451,7 @@ msgstr "제거가 경고와 함께 완료되었습니다." msgid "" "There are other extension packages that depend on the previous ones which " "will also be uninstalled:" -msgstr "이전 패키지에 의존하는 다른 확장 패키지들도 제거될 예정입니다:" +msgstr "이전 패키지에 의존하는 다른 확장 패키지들도 함께 제거됩니다:" #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:133 msgid "Thickness" @@ -2449,7 +2463,7 @@ msgstr "이 형식은 레이어를 지원하지 않습니다. 이미지를 평 #: ../Pinta.Effects/Effects/TileEffect.cs:28 msgid "Tile Reflection" -msgstr "매끄러운 타일에 반사효과" +msgstr "타일 반사" #: ../Pinta.Effects/Effects/TileEffect.cs:226 msgid "Tile Size" @@ -2461,7 +2475,7 @@ msgstr "타일 유형" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:95 msgid "Tip: Right-click to remove control points." -msgstr "도움말: 오른쪽 딸깍으로 조정점을 지울 수 있습니다." +msgstr "팁: 제어점을 제거하려면 마우스 오른쪽 버튼을 클릭하세요." #: ../Pinta.Effects/Effects/FeatherEffect.cs:171 #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:208 @@ -2469,7 +2483,7 @@ msgstr "도움말: 오른쪽 딸깍으로 조정점을 지울 수 있습니다." #: ../Pinta.Tools/Tools/FloodTool.cs:122 #: ../Pinta.Tools/Tools/RecolorTool.cs:196 msgid "Tolerance" -msgstr "오차" +msgstr "허용 오차" #: ../Pinta.Core/Managers/ToolManager.cs:374 msgid "Tool" @@ -2505,7 +2519,7 @@ msgstr "보정대상 기준" #: ../Pinta.Core/Actions/HelpActions.cs:65 msgid "Translate This Application" -msgstr "현재 어플리케이션 번역하기" +msgstr "한국어 번역: 비너스걸💗" #: ../Pinta.Tools/Tools/GradientTool.cs:293 msgid "Transparency Mode" @@ -2540,11 +2554,11 @@ msgstr "밑줄" #: ../Pinta.Core/Actions/EditActions.cs:70 msgid "Undo" -msgstr "실행취소" +msgstr "실행 취소" #: ../Pinta.Effects/Effects/UnfocusEffect.cs:23 msgid "Unfocus" -msgstr "초점 없애기" +msgstr "초점 해제" #: ../Pinta.Gui.Addins/InstallDialog.cs:216 #: ../Pinta.Gui.Addins/InstallDialog.cs:217 @@ -2559,7 +2573,7 @@ msgstr "설치 제거..." #: ../Pinta.Core/Classes/SelectionModeHandler.cs:45 #, csharp-format msgid "Union (+) ({0} + Left Click)" -msgstr "유니온 (+) ({0} + 왼쪽 클릭)" +msgstr "연합 (+) ({0} + 왼쪽 클릭)" #: ../Pinta.Core/Classes/Document.cs:102 #, csharp-format @@ -2587,12 +2601,12 @@ msgid "" "Use low quality for previews, small images, and small angles. Use high " "quality for final quality, large images, and large angles." msgstr "" -"미리보기, 작은 이미지, 작은 각도에는 저화질을 사용하세요. 최종 품질, 큰 " -"이미지, 큰 각도에는 고화질을 사용하세요." +"미리보기, 작은 이미지 및 작은 각도에는 낮은 품질을 사용하세요. 최종 품질, 큰 " +"이미지, 큰 각도에는 높은 품질을 사용하세요." #: ../Pinta/Actions/Help/AboutDialogAction.cs:98 msgid "Using some icons from:" -msgstr "일부 아이콘의 출처 :" +msgstr "일부 아이콘 사용 출처:" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:427 msgid "Value" @@ -2684,19 +2698,19 @@ msgstr "'{0}'에 액세스할 수 없습니다." msgid "" "You do not have access to modify '{0}'. The file or folder may be read-only." msgstr "" -"'{0}'을 수정할 수 있는 권한이 없습니다. 파일이나 폴더는 읽기 전용일 수 " -"있습니다." +"'{0}'을 수정할 수 있는 권한이 없습니다. 파일이나 폴더는 읽기 전용일 수 있습니" +"다." #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:151 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:164 #: ../Pinta.Tools/Tools/ZoomTool.cs:56 #: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:151 msgid "Zoom" -msgstr "확대" +msgstr "확대↔축소" #: ../Pinta.Effects/Effects/ZoomBlurEffect.cs:26 msgid "Zoom Blur" -msgstr "확대해 흐리기" +msgstr "확대 흐림" #: ../Pinta.Core/Actions/ViewActions.cs:72 msgid "Zoom In" @@ -2708,7 +2722,7 @@ msgstr "축소" #: ../Pinta.Core/Actions/ViewActions.cs:93 msgid "Zoom to Selection" -msgstr "선택영역 확대" +msgstr "선택 영역 확대↔축소" #: ../Pinta/MainWindow.cs:402 msgid "_Adjustments" @@ -2733,7 +2747,7 @@ msgstr "편집(_E)" #: ../Pinta/MainWindow.cs:394 msgid "_File" -msgstr "자료 (_F)" +msgstr "파일(_F)" #: ../Pinta/MainWindow.cs:407 msgid "_Help" @@ -2788,7 +2802,7 @@ msgstr "픽셀" #: ../Pinta/Actions/Help/AboutDialogAction.cs:73 msgid "translator-credits" msgstr "" -"런치패드 기여:\n" +"번역 크레딧 - 한국어: 비너스걸\n" " Cameron White https://launchpad.net/~cameronwhite91\n" " Choi gyu ho https://launchpad.net/~cgh48\n" " Jeongkyu Kim https://launchpad.net/~jeongkyu-kim\n" @@ -2802,7 +2816,7 @@ msgstr "" #: ../Pinta.Tools/Tools/CloneStampTool.cs:49 #, csharp-format msgid "{0} + left click to set origin, left click to paint." -msgstr "원점을 설정하려면 {0} + 왼쪽 클릭을 하고, 그림을 그리려면 왼쪽 클릭을 합니다." +msgstr "{0} + 왼쪽 클릭으로 원점을 설정하고, 왼쪽 클릭으로 그림을 그립니다." #. Translators: this is the auto-generated name for a duplicated layer. #. {0} is the name of the source layer. Example: "Layer 3 copy". diff --git a/po/kw.po b/po/kw.po new file mode 100644 index 000000000..e9a418f4d --- /dev/null +++ b/po/kw.po @@ -0,0 +1,2782 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-11-01 00:22+0000\n" +"PO-Revision-Date: 2026-01-10 04:09+0000\n" +"Last-Translator: Flynn \n" +"Language-Team: Cornish " +"\n" +"Language: kw\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 " +"== 2 || n % 100 == 22 || n % 100 == 42 || n % 100 == 62 || n % 100 == 82) || " +"n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 || n % 100000 == " +"40000 || n % 100000 == 60000 || n % 100000 == 80000) || n != 0 && n % " +"1000000 == 100000) ? 2 : ((n % 100 == 3 || n % 100 == 23 || n % 100 == 43 || " +"n % 100 == 63 || n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 || n % 100 " +"== 21 || n % 100 == 41 || n % 100 == 61 || n % 100 == 81)) ? 4 : 5))));\n" +"X-Generator: Weblate 5.15.1\n" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:268 +msgid " (in user directory)" +msgstr " (yn restrenva usyer)" + +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:56 +msgid " Selection Mode: " +msgstr " Fordh Dewis: " + +#: ../Pinta.Core/Managers/EffectsManager.cs:78 +#: ../Pinta.Core/Managers/EffectsManager.cs:116 +msgid "..." +msgstr "..." + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:226 +msgid "3 x 3 Region" +msgstr "Arenebedh 3 x 3" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:227 +msgid "5 x 5 Region" +msgstr "Arenebedh 5 x 5" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:228 +msgid "7 x 7 Region" +msgstr "Arenebedh 7 x 7" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:229 +msgid "9 x 9 Region" +msgstr "Arenebedh 9 x 9" + +#: ../Pinta/MainWindow.cs:405 +msgid "A_dd-ins" +msgstr "_Ystynansow" + +#: ../Pinta.Core/Actions/AppActions.cs:42 +msgid "About" +msgstr "A-dro" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:64 +msgid "About Pinta" +msgstr "A-dro Pinta" + +#: ../Pinta.Core/Actions/LayerActions.cs:61 +#: ../Pinta.Core/Actions/LayerActions.cs:431 +#: ../Pinta/Actions/Edit/PasteAction.cs:174 +msgid "Add New Layer" +msgstr "Addya Gwiskas Nowydh" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:24 +msgid "Add Noise" +msgstr "Addya Noys" + +#: ../Pinta.Core/Actions/AddinActions.cs:40 +msgid "Add-in Manager..." +msgstr "Dyghtyer Ystynansow..." + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:839 +msgid "Added" +msgstr "Addys" + +#: ../Pinta/MainWindow.cs:457 +msgid "Adjustments" +msgstr "Desedhansow" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:197 +msgid "After select" +msgstr "Wosa dewis" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:72 +#: ../Pinta.Effects/Effects/AlignObjectEffect.cs:12 +msgid "Align Object" +msgstr "Alinya Tra" + +#: ../Pinta.Core/Actions/EditActions.cs:593 +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:285 +#: ../Pinta/Actions/File/OpenDocumentAction.cs:102 +msgid "All files" +msgstr "Oll restrennow" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:515 +msgid "Alpha" +msgstr "Klerder" + +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:212 +msgid "Alpha Gradient" +msgstr "Ledras Klerder" + +#: ../Pinta.Effects/Effects/BulgeEffect.cs:116 +#: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:146 +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:88 +#: ../Pinta.Effects/Effects/SharpenEffect.cs:57 +#: ../Pinta.Effects/Effects/TwistEffect.cs:171 +#: ../Pinta.Effects/Effects/ZoomBlurEffect.cs:136 +msgid "Amount" +msgstr "Myns" + +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:139 +msgid "Anchor:" +msgstr "Ankor:" + +#: ../Pinta.Effects/Effects/EdgeDetectEffect.cs:81 +#: ../Pinta.Effects/Effects/EmbossEffect.cs:120 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:167 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:168 +#: ../Pinta.Effects/Effects/MotionBlurEffect.cs:147 +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:136 +#: ../Pinta.Effects/Effects/ReliefEffect.cs:77 +#: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:310 +#: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:145 +msgid "Angle" +msgstr "Elin" + +#: ../Pinta.Effects/Effects/TwistEffect.cs:179 +msgid "Antialias" +msgstr "Gorthpykselyans" + +#: ../Pinta.Core/Classes/BaseTool.cs:363 +msgid "Antialiasing Off" +msgstr "Gorthpykselyans Marow" + +#: ../Pinta.Core/Classes/BaseTool.cs:362 +msgid "Antialiasing On" +msgstr "Gorthpykselyans Byw" + +#: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:262 +msgid "Arrow" +msgstr "Seth" + +#: ../Pinta.Effects/Effects/InkSketchEffect.cs:41 +#: ../Pinta.Effects/Effects/OilPaintingEffect.cs:32 +#: ../Pinta.Effects/Effects/PencilSketchEffect.cs:33 +msgid "Artistic" +msgstr "Artweythel" + +#. Translators: Image dithering matrix named after Bill Atkinson +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:28 +msgid "Atkinson" +msgstr "Atkinson" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:257 +msgid "Auto" +msgstr "Awtomatek" + +#: ../Pinta.Core/Actions/ImageActions.cs:63 +msgid "Auto Crop" +msgstr "Desedha Awtomatek" + +#: ../Pinta.Effects/Adjustments/AutoLevelEffect.cs:24 +msgid "Auto Level" +msgstr "Nivel Awtomatek" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:227 +#, csharp-format +msgid "Available in repository: {0}" +msgstr "Kavadow yn repository: {0}" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:130 +msgid "Background" +msgstr "Kilva" + +#: ../Pinta/Dialogs/NewImageDialog.cs:127 +msgid "Background Color" +msgstr "Kolor Kilva" + +#: ../Pinta/Dialogs/NewImageDialog.cs:307 +msgid "Background:" +msgstr "Kilva:" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:94 +msgid "Based on the work of Paint.NET:" +msgstr "Selys war an ober a Paint.NET:" + +#. Translators: Gradient with the colors of the flag of Italy: red, white, and green +#: ../Pinta.Effects/Utilities/GradientHelper.cs:23 +msgid "Beautiful Italy" +msgstr "Baner Italek" + +#: ../Pinta.Core/Actions/ViewActions.cs:86 +msgid "Best Fit" +msgstr "Par Gwella" + +#: ../Pinta.Core/Enumerations/ResamplingMode.cs:22 +msgid "Bilinear" +msgstr "Dewlinyek" + +#. Translators: Simple gradient that goes from black to white +#: ../Pinta.Effects/Adjustments/BlackAndWhiteEffect.cs:29 +#: ../Pinta.Effects/Utilities/GradientHelper.cs:27 +msgid "Black and White" +msgstr "Du ha Gwynn" + +#: ../Pinta/Dialogs/LayerPropertiesDialog.cs:82 +msgid "Blend Mode" +msgstr "Fordh Mellya" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:112 +#: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:62 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:493 +msgid "Blue" +msgstr "Blou" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:91 +msgid "Blue " +msgstr "Blou " + +#: ../Pinta.Effects/Effects/FragmentEffect.cs:33 +#: ../Pinta.Effects/Effects/GaussianBlurEffect.cs:28 +#: ../Pinta.Effects/Effects/MotionBlurEffect.cs:33 +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:27 +#: ../Pinta.Effects/Effects/UnfocusEffect.cs:27 +#: ../Pinta.Effects/Effects/ZoomBlurEffect.cs:32 +msgid "Blurs" +msgstr "Blurys" + +#: ../Pinta.Tools/Tools/TextTool.cs:177 +msgid "Bold" +msgstr "Poos" + +#. Translators: Gradient that starts out white, like the core of a raging fire, and then goes through yellow, red, and black (like visible black smoke), and finally transparent, blending with the background +#: ../Pinta.Effects/Utilities/GradientHelper.cs:31 +msgid "Bonfire" +msgstr "Tansys" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:35 +msgid "Bottom Center" +msgstr "Kres hag a-Woles" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:34 +msgid "Bottom Left" +msgstr "A-woles ha Kledh" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:36 +msgid "Bottom Right" +msgstr "A-woles ha Dyghow" + +#: ../Pinta.Effects/Adjustments/BrightnessContrastEffect.cs:147 +#: ../Pinta.Effects/Effects/GlowEffect.cs:81 +msgid "Brightness" +msgstr "Gowlewder" + +#: ../Pinta.Effects/Adjustments/BrightnessContrastEffect.cs:28 +msgid "Brightness / Contrast" +msgstr "Gowlewder / Gorthwedh" + +#: ../Pinta.Effects/Effects/OilPaintingEffect.cs:147 +msgid "Brush Size" +msgstr "Braster Pyncel" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:262 +#: ../Pinta.Tools/Tools/BaseBrushTool.cs:120 +msgid "Brush width" +msgstr "Lester pyncel" + +#: ../Pinta.Effects/Effects/BulgeEffect.cs:23 +msgid "Bulge" +msgstr "Balek" + +#. Translators: Image dithering matrix named after Daniel Burkes +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:24 +msgid "Burkes" +msgstr "Burkes" + +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:110 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:80 +msgid "By absolute size:" +msgstr "Gans braster absolut:" + +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:102 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:72 +msgid "By percentage:" +msgstr "Gans kansran:" + +#: ../Pinta.Core/Actions/EditActions.cs:530 +#: ../Pinta.Gui.Addins/InstallDialog.cs:118 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:214 +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:96 +msgid "Cancel" +msgstr "Hedhi" + +#: ../Pinta/Pads/CanvasPad.cs:41 +msgid "Canvas" +msgstr "Kewarghlen" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:92 +msgid "Canvas Grid Settings" +msgstr "Settyansow Pedrogow Kewarghlen" + +#: ../Pinta.Core/Actions/ViewActions.cs:124 +msgid "Canvas Grid..." +msgstr "Pedrogow Kewarghlen..." + +#: ../Pinta.Effects/Effects/CellsEffect.cs:176 +msgid "Cell Radius" +msgstr "Gwradh Log" + +#: ../Pinta.Effects/Effects/PixelateEffect.cs:121 +msgid "Cell Size" +msgstr "Braster Log" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:19 +msgid "Cells" +msgstr "Logow" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:32 +msgid "Center" +msgstr "Kres" + +#: ../Pinta.Tools/Tools/TextTool.cs:229 +msgid "Center Align" +msgstr "Alinya Kres" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:31 +msgid "Center Left" +msgstr "Kres ha Kledh" + +#: ../Pinta.Effects/Effects/DentsEffect.cs:159 +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:96 +msgid "Center Offset" +msgstr "Dihevelepter a Kres" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:33 +msgid "Center Right" +msgstr "Kres ha Dyghow" + +#: ../Pinta.Effects/Effects/MotionBlurEffect.cs:154 +msgid "Centered" +msgstr "Kresys" + +#: ../Pinta.Core/Actions/ViewActions.cs:227 +msgid "Centimeters" +msgstr "Centimetrow" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:279 +#: ../Pinta.Tools/Tools/BaseBrushTool.cs:47 +msgid "Change brush width. Shortcut keys: [ ]" +msgstr "Chanjya lester pyncel. Kesunyans bysowek: [ ]" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:359 +msgid "Changed Shape Type" +msgstr "Chanjys Eghen Shap" + +#. Translators: Gradient that starts out off-white, like cherry blossoms against sunlight, then goes through pink, then light blue (like the sky) and finally transparent, blending with the background +#: ../Pinta.Effects/Utilities/GradientHelper.cs:35 +msgid "Cherry Blossom" +msgstr "Bleujyow Kereswedhen" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:629 +#: ../Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs:286 +msgid "Choose Color" +msgstr "Dewis Kolor" + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:149 +msgid "Choose Palette Color" +msgstr "Dewis Kolor Liwvord" + +#: ../Pinta.Tools/Brushes/CircleBrush.cs:36 +msgid "Circles" +msgstr "Kylghyow" + +#. Translators: Arrangement of points along a circular path +#: ../Pinta.Core/Algorithms/SpatialPartition.cs:170 +msgid "Circular" +msgstr "Kylghek" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:7 +msgid "Clamp" +msgstr "Klampya" + +#: ../Pinta.Tools/Tools/RectangleSelectTool.cs:42 +msgid "" +"Click and drag to draw a rectangular selection.\n" +"Hold Shift to constrain to a square." +msgstr "" +"Klyckya ha draylya rag delinya unn dewis hirbedrek.\n" +"Synsi Shift rag konstrina dhe unn pedrek." + +#: ../Pinta.Tools/Tools/EllipseSelectTool.cs:41 +msgid "" +"Click and drag to draw an elliptical selection.\n" +"Hold Shift to constrain to a circle." +msgstr "" +"Klyckya ha draylya rag delinya unn dewis hirgelghek.\n" +"Synsi Shift rag konstrina dhe unn kylgh." + +#: ../Pinta.Tools/Tools/GradientTool.cs:61 +msgid "" +"Click and drag to draw gradient from primary to secondary color.\n" +"Right click to reverse.\n" +"Click on a control point and drag to move it." +msgstr "" +"Klyckya ha draylya rag delinya unn ledras a-dhia kolor kynsa dhe nessa.\n" +"Klyckya dyghow rag treylya dhelergh.\n" +"Klyckya war unn poynt routyans ha draylya rag gwaya y." + +#: ../Pinta.Tools/Tools/PanTool.cs:42 +msgid "Click and drag to navigate image." +msgstr "Klyckya ha draylya rag viajya aven." + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:328 +msgid "Click to reset primary and secondary color." +msgstr "Klyckya ha dasgorra kolor kynsa ha nessa." + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:317 +msgid "Click to select primary color." +msgstr "Klyckya rag dewis kolor kynsa." + +#: ../Pinta.Tools/Tools/MagicWandTool.cs:49 +msgid "Click to select region of similar color." +msgstr "Klyckya rag dewis unn arenebedh a kolor kaval." + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:320 +msgid "Click to select secondary color." +msgstr "Klyckya rag dewis kolor nessa." + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:246 +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:323 +msgid "Click to switch between primary and secondary color." +msgstr "Klyckya rag skwychella tredh kolor kynsa ha nessa." + +#: ../Pinta/Dialogs/NewImageDialog.cs:358 +#: ../Pinta/Dialogs/NewImageDialog.cs:415 +#: ../Pinta/Dialogs/NewImageDialog.cs:434 +#: ../Pinta/Dialogs/NewImageDialog.cs:530 +msgid "Clipboard" +msgstr "Astel Glypp" + +#: ../Pinta.Tools/Tools/CloneStampTool.cs:46 +msgid "Clone Stamp" +msgstr "Stamp Klon" + +#: ../Pinta.Core/Actions/FileActions.cs:81 +#: ../Pinta.Gui.Addins/InstallDialog.cs:327 +msgid "Close" +msgstr "Degea" + +#: ../Pinta.Core/Actions/WindowActions.cs:51 +msgid "Close All" +msgstr "Degea Oll" + +#: ../Pinta.Tools/Editable/EditEngines/RectangleEditEngine.cs:37 +msgid "Closed Curve Shape" +msgstr "Form Krommen Deges" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:334 +msgid "Closed Line/Curve Series" +msgstr "Kevres Linen/Krommen Deges" + +#: ../Pinta.Effects/Effects/CloudsEffect.cs:26 +msgid "Clouds" +msgstr "Kommol" + +#: ../Pinta.Effects/Effects/OilPaintingEffect.cs:151 +msgid "Coarseness" +msgstr "Garowder" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:43 +#: ../Pinta.Effects/Effects/DitheringEffect.cs:23 +msgid "Color" +msgstr "Kolor" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:33 +msgid "Color Burn" +msgstr "Leski Kolor" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:34 +msgid "Color Dodge" +msgstr "Doj Kolor" + +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:215 +msgid "Color Gradient" +msgstr "Ledras Kolor" + +#: ../Pinta.Tools/Tools/GradientTool.cs:292 +msgid "Color Mode" +msgstr "Fordh Kolor" + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:352 +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:48 +msgid "Color Picker" +msgstr "Kunteller Kolor" + +#: ../Pinta.Effects/Effects/PencilSketchEffect.cs:89 +msgid "Color Range" +msgstr "Efander Kolor" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:171 +msgid "Color Saturation" +msgstr "Soubans Kolor" + +#: ../Pinta.Core/Actions/ViewActions.cs:253 +#: ../Pinta.Effects/Effects/CellsEffect.cs:183 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:148 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:158 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:174 +msgid "Color Scheme" +msgstr "Rester Kolor" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:192 +msgid "Color Scheme Edge Behavior" +msgstr "Fara Or Rester Kolor" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:180 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:145 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:155 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:171 +msgid "Color Scheme Source" +msgstr "Devedhyans Rester Kolor" + +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:191 +msgid "Color Sorting" +msgstr "Sortyans Kolor" + +#: ../Pinta.Effects/Effects/InkSketchEffect.cs:150 +msgid "Coloring" +msgstr "Liwans" + +#: ../Pinta.Tools/Tools/GradientTool.cs:277 +msgid "Conical Gradient" +msgstr "Ledras Pigornek" + +#: ../Pinta.Core/Actions/HelpActions.cs:46 +msgid "Contents" +msgstr "Synsasow" + +#: ../Pinta.Tools/Tools/FloodTool.cs:131 +msgid "Contiguous" +msgstr "Didorr" + +#: ../Pinta.Effects/Adjustments/BrightnessContrastEffect.cs:157 +#: ../Pinta.Effects/Effects/GlowEffect.cs:85 +msgid "Contrast" +msgstr "Gorthwedh" + +#: ../Pinta.Core/Actions/EditActions.cs:91 +msgid "Copy" +msgstr "Kopia" + +#: ../Pinta.Core/Actions/EditActions.cs:98 +msgid "Copy Merged" +msgstr "Kopia Kesunys" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:81 +msgid "Copyright" +msgstr "Gwirbryntyans" + +#. Translators: Gradient with the colors of blue and pink cotton candy +#: ../Pinta.Effects/Utilities/GradientHelper.cs:39 +msgid "Cotton Candy" +msgstr "Komolen Sugra" + +#. Translators: {0} is the name of a layer, and {1} is the path to a .ora file. +#: ../Pinta.Core/ImageFormats/OraFormat.cs:125 +#, csharp-format +msgid "Could not import layer \"{0}\" from {1}" +msgstr "Y fyllis ynperthi gwiskas \"{0}\" a {1}" + +#: ../Pinta.Core/Extensions/OtherExtensions.cs:166 +#: ../Pinta.Core/Managers/WorkspaceManager.cs:412 +#: ../Pinta.Core/Managers/WorkspaceManager.cs:424 +#, csharp-format +msgid "Could not open file: {0}" +msgstr "Y fyllis ygeri restren : {0}" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:175 +msgid "Coverage" +msgstr "Efander" + +#: ../Pinta.Core/Actions/ImageActions.cs:56 +#: ../Pinta.Core/Actions/ImageActions.cs:295 +msgid "Crop to Selection" +msgstr "Desedha dhe Dewis" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:162 +msgid "Current Palette" +msgstr "Liwvord a'n Jydh" + +#: ../Pinta.Effects/Effects/TileEffect.cs:247 +msgid "Curved" +msgstr "Kromm" + +#: ../Pinta.Effects/Adjustments/CurvesEffect.cs:27 +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:138 +msgid "Curves" +msgstr "Kromennow" + +#: ../Pinta/Dialogs/NewImageDialog.cs:360 +#: ../Pinta/Dialogs/NewImageDialog.cs:415 +#: ../Pinta/Dialogs/NewImageDialog.cs:436 +#: ../Pinta/Dialogs/NewImageDialog.cs:530 +msgid "Custom" +msgstr "A-vusur" + +#: ../Pinta.Core/Actions/EditActions.cs:84 +#: ../Pinta.Core/Actions/EditActions.cs:367 +msgid "Cut" +msgstr "Treghi" + +#. Translators: This refers to using a dark variant of the color scheme. +#: ../Pinta.Core/Actions/ViewActions.cs:250 +msgid "Dark" +msgstr "Du" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:38 +msgid "Darken" +msgstr "Tewlhe" + +#: ../Pinta.Tools/Dashes/DashPatternBox.cs:59 +msgid "Dash" +msgstr "Linen" + +#. Translators: This refers to using the system's default color scheme. +#: ../Pinta.Core/Actions/ViewActions.cs:246 +msgid "Default" +msgstr "Defowt" + +#: ../Pinta.Core/Actions/LayerActions.cs:68 +#: ../Pinta.Core/Actions/LayerActions.cs:410 +msgid "Delete Layer" +msgstr "Dilea Gwiskas" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:677 +msgid "Deleted" +msgstr "Dileys" + +#. Translators: This refers to an image distortion that creates small, random warps or distortions in the image, like tiny dents, bumps, or waves +#: ../Pinta.Effects/Effects/DentsEffect.cs:49 +msgid "Dents" +msgstr "Brallow" + +#: ../Pinta.Core/Actions/EditActions.cs:382 +msgid "Deselect" +msgstr "Didewis" + +#: ../Pinta.Core/Actions/EditActions.cs:162 +msgid "Deselect All" +msgstr "Didewis Oll" + +#: ../Pinta/Dialogs/ErrorDialog.cs:66 +msgid "Details" +msgstr "Manylyon" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:36 +msgid "Difference" +msgstr "Dyffrans" + +#: ../Pinta.Effects/Effects/FragmentEffect.cs:128 +#: ../Pinta.Effects/Effects/MotionBlurEffect.cs:150 +msgid "Distance" +msgstr "Pellder" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:153 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:184 +msgid "Distance Metric" +msgstr "Metrek Pellder" + +#: ../Pinta.Effects/Effects/BulgeEffect.cs:27 +#: ../Pinta.Effects/Effects/DentsEffect.cs:52 +#: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:27 +#: ../Pinta.Effects/Effects/PixelateEffect.cs:29 +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:32 +#: ../Pinta.Effects/Effects/TileEffect.cs:34 +#: ../Pinta.Effects/Effects/TwistEffect.cs:33 +msgid "Distort" +msgstr "Kamma" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:14 +msgid "Dithering" +msgstr "Ditheryans" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:206 +msgid "Do not switch tool" +msgstr "Na skwychella toul" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:221 +#, csharp-format +msgid "Download size: {0}" +msgstr "Braster iskarg: {0}" + +#: ../Pinta.Core/Actions/LayerActions.cs:75 +#: ../Pinta.Core/Actions/LayerActions.cs:397 +msgid "Duplicate Layer" +msgstr "Kopia Gwiskas" + +#: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:2 +#: ../Pinta/Actions/Help/AboutDialogAction.cs:69 +msgid "Easily create and edit images" +msgstr "Gul ha golegi avenyow yn es" + +#: ../Pinta.Effects/Effects/DentsEffect.cs:162 +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:99 +#: ../Pinta.Effects/Effects/TileEffect.cs:237 Polar Inversion dialog +msgid "Edge Behavior" +msgstr "Fara Or" + +#: ../Pinta.Effects/Effects/EdgeDetectEffect.cs:26 +msgid "Edge Detect" +msgstr "Helerghi Oryon" + +#: ../Pinta/MainWindow.cs:403 +msgid "Effe_cts" +msgstr "_Effeythyow" + +#: ../Pinta/MainWindow.cs:451 +msgid "Effects" +msgstr "Effeythyow" + +#. Translators: Gradient that starts out white, like the the inner part of a spark, and goes through progressively dark shades of blue until it reaches black, and finally transparent, blending with the background +#: ../Pinta.Effects/Utilities/GradientHelper.cs:43 +msgid "Electric" +msgstr "Tredanek" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:335 +#: ../Pinta.Tools/Editable/EditEngines/EllipseEditEngine.cs:36 +#: ../Pinta.Tools/Tools/EllipseTool.cs:45 +msgid "Ellipse" +msgstr "Hirgylgh" + +#: ../Pinta.Tools/Tools/EllipseSelectTool.cs:39 +msgid "Ellipse Select" +msgstr "Dewis Hirgylgh" + +#: ../Pinta.Effects/Effects/EmbossEffect.cs:26 +msgid "Emboss" +msgstr "Botha" + +#: ../Pinta/Main.cs:67 +msgid "Enable additional logging or behavior changes for debugging" +msgstr "Gallosegi kovadhow keworransel po chanjyow fara rag prevessa" + +#: ../Pinta.Core/Actions/EditActions.cs:127 +#: ../Pinta.Core/Actions/EditActions.cs:368 +msgid "Erase Selection" +msgstr "Defendya Dewis" + +#: ../Pinta.Tools/Tools/EraserTool.cs:51 +msgid "Eraser" +msgstr "Rutyer" + +#: ../Pinta.Core/ImageFormats/OraFormat.cs:126 +msgid "Error" +msgstr "Error" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:171 +msgid "Error Diffusion Method" +msgstr "Method Terlesans Error" + +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:46 +msgid "Exclude (-) (Right Click)" +msgstr "Defendya (-) (Klyck Dyghow)" + +#. Translators: This refers to expanding the canvas size when pasting a larger image. +#: ../Pinta/Actions/Edit/PasteAction.cs:227 +msgid "Expand" +msgstr "Omlesa" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:277 +msgid "Extension packages" +msgstr "Fardellow ystynnans" + +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:143 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:156 +msgid "Factor" +msgstr "Faktor" + +#: ../Pinta/Actions/File/NewScreenshotAction.cs:85 +msgid "Failed to access XDG Desktop Portals" +msgstr "Y fyllis drehedhes Portals Desktop XDG" + +#: ../Pinta/MainWindow.cs:324 +msgid "Failed to initialize add-in" +msgstr "Y fyllis dalleth ystynnans" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:199 +msgid "Failed to load extension package" +msgstr "Y fyllis karga fardel ystynnans" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:444 +msgid "Failed to open image" +msgstr "Y fyllis ygeri aven" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:254 +msgid "Failed to save image" +msgstr "Y fyllis sawya aven" + +#: ../Pinta/Actions/File/NewScreenshotAction.cs:84 +#: ../Pinta/Actions/File/NewScreenshotAction.cs:109 +msgid "Failed to take screenshot" +msgstr "Y fyllis tro skrinaven" + +#: ../Pinta.Effects/Effects/FeatherEffect.cs:175 +msgid "Feather Canvas Edge" +msgstr "" + +#: ../Pinta.Effects/Effects/FeatherEffect.cs:18 +msgid "Feather Object" +msgstr "" + +#: ../Pinta.Core/Actions/HelpActions.cs:59 +msgid "File a Bug" +msgstr "Restrenna unn Kudyn" + +#: ../Pinta/Main.cs:62 +msgid "Files to open" +msgstr "Restrennow rag Ygeri" + +#: ../Pinta.Tools/Tools/TextTool.cs:267 +msgid "Fill Background" +msgstr "Lenwel Kilva" + +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:221 +msgid "Fill Object Background" +msgstr "Lenwel Kilva Tra" + +#: ../Pinta.Core/Actions/EditActions.cs:134 +#: ../Pinta.Core/Actions/EditActions.cs:320 +msgid "Fill Selection" +msgstr "Lenwel Dewis" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:308 +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:219 +msgid "Fill Shape" +msgstr "Lenwel Form" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:298 +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:212 +msgid "Fill Style" +msgstr "Gis Lenwel" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:309 +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:220 +msgid "Fill and Outline Shape" +msgstr "Lenwel ha Linenna Form" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:1104 +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:1390 +#: ../Pinta.Tools/Tools/GradientTool.cs:214 +msgid "Finalized" +msgstr "Finek" + +#: ../Pinta.Core/HistoryItems/FinishPixelsHistoryItem.cs:41 +msgid "Finish Pixels" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:117 +#: ../Pinta.Core/Actions/ImageActions.cs:221 +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:167 +msgid "Flatten" +msgstr "Plattya" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:163 +msgid "Flattening the image will merge all layers into a single layer." +msgstr "Ow plattya an aven a wra kesunya oll gwiskasow yn unn gwiskas unnik." + +#: ../Pinta.Core/Actions/ImageActions.cs:84 +#: ../Pinta.Core/Actions/LayerActions.cs:95 +msgid "Flip Horizontal" +msgstr "" + +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:51 +msgid "Flip Image Horizontal" +msgstr "" + +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:55 +msgid "Flip Image Vertical" +msgstr "" + +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:76 +msgid "Flip Layer Horizontal" +msgstr "" + +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:80 +msgid "Flip Layer Vertical" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:90 +#: ../Pinta.Core/Actions/LayerActions.cs:101 +msgid "Flip Vertical" +msgstr "" + +#: ../Pinta.Tools/Tools/FloodTool.cs:121 +msgid "Flood Mode" +msgstr "Fordh Liv" + +#. Translators: Image dithering matrix named after Robert W. Floyd and Louis Steinberg +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:40 +msgid "Floyd-Steinberg" +msgstr "Floyd-Steinberg" + +#. Translators: Image dithering matrix named after Robert W. Floyd and Louis Steinberg. Some software may use it and call it Floyd-Steinberg, but it's not the actual Floyd-Steinberg matrix +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:44 +msgid "Floyd-Steinberg Lite" +msgstr "Floyd-Steinberg Munys" + +#: ../Pinta.Tools/Tools/TextTool.cs:145 +msgid "Font" +msgstr "Font" + +#: ../Pinta.Effects/Effects/FragmentEffect.cs:27 +msgid "Fragment" +msgstr "Omvrewi" + +#: ../Pinta.Effects/Effects/FragmentEffect.cs:124 +msgid "Fragments" +msgstr "Darnow" + +#: ../Pinta.Tools/Tools/LassoSelectTool.cs:222 +msgid "Freeform" +msgstr "Rydh" + +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:48 +msgid "Freeform Shape" +msgstr "Form Rydh" + +#: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:23 +msgid "Frosted Glass" +msgstr "Gweder Rewek" + +#: ../Pinta.Core/Actions/ViewActions.cs:164 +msgid "Fullscreen" +msgstr "Skrin Leun" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:86 +msgid "Gallery" +msgstr "Mirva" + +#: ../Pinta.Effects/Effects/GaussianBlurEffect.cs:24 +msgid "Gaussian Blur" +msgstr "" + +#: ../Pinta.Tools/Tools/FloodTool.cs:132 +msgid "Global" +msgstr "Olldalghus" + +#: ../Pinta.Effects/Effects/GlowEffect.cs:26 +msgid "Glow" +msgstr "Golow" + +#: ../Pinta.Tools/Tools/GradientTool.cs:59 +#: ../Pinta.Tools/Tools/GradientTool.cs:267 +msgid "Gradient" +msgstr "Ledras" + +#: ../Pinta.Tools/Tools/GradientTool.cs:118 +msgid "Gradient Created" +msgstr "Ledras Gulys" + +#: ../Pinta.Tools/Tools/GradientTool.cs:119 +msgid "Gradient Modified" +msgstr "Ledras Chanjys" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:90 +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:109 +#: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:61 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:471 +msgid "Green" +msgstr "Glas" + +#: ../Pinta.Tools/Brushes/GridBrush.cs:36 +msgid "Grid" +msgstr "Rastell" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:41 +msgid "Hard Light" +msgstr "Golow Kales" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:70 +#: ../Pinta/Dialogs/NewImageDialog.cs:333 +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:79 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:111 +msgid "Height:" +msgstr "Ughelder:" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:354 +msgid "Hex" +msgstr "Hex" + +#: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:116 +msgid "Hide Layer" +msgstr "Kudha Gwiskas" + +#: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:58 +msgid "Hint: For best results, first use selection tools to select each eye." +msgstr "" +"Hynt: Rag sewyansow gwella, devnydhya kynsa toulys dewis rag dewis pub lagas." + +#: ../Pinta/Pads/HistoryPad.cs:50 +msgid "History" +msgstr "Istori" + +#. Translators: Horizontal color sorting with blue (B) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:228 +msgid "Horizontal blue (B)" +msgstr "Blou Gorwelyek (B)" + +#. Translators: Horizontal color sorting with green (G) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:231 +msgid "Horizontal green (G)" +msgstr "Glas Gorwelyek (G)" + +#. Translators: Horizontal color sorting with red (R) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:234 +msgid "Horizontal red (R)" +msgstr "Rudh Gorwelyek (R)" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:45 +#: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:61 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:374 +msgid "Hue" +msgstr "Liw" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:281 +msgid "Hue & Sat" +msgstr "Liw & Soubans" + +#: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:23 +msgid "Hue / Saturation" +msgstr "Liw / Seubans" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:246 +msgid "ICO files can not be larger than 255 x 255 pixels." +msgstr "Restrennow ICO na bos moy bras ages pyskels 255 x 255." + +#: ../Pinta/Actions/File/CloseDocumentAction.cs:75 +msgid "If you don't save, all changes will be permanently lost." +msgstr "A ty na sawya, oll chanjyow a wra kellys yn andileadow." + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:244 ../Pinta/MainWindow.cs:463 +msgid "Image" +msgstr "Aven" + +#: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:3 +msgid "Image Editor" +msgstr "Chanjyell Aven" + +#: ../Pinta.Core/Actions/ViewActions.cs:112 +msgid "Image Tabs" +msgstr "Tabbow Aven" + +#: ../Pinta/Actions/Edit/PasteAction.cs:207 +msgid "Image cannot be pasted" +msgstr "Aven na bos dasskrifys" + +#: ../Pinta.Core/Actions/LayerActions.cs:241 +#: ../Pinta/Actions/File/OpenDocumentAction.cs:111 +msgid "Image files" +msgstr "Restrennow avenyow" + +#: ../Pinta/Actions/Edit/PasteAction.cs:214 +msgid "Image larger than canvas" +msgstr "Aven moy bras ages kewarghlen" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:245 +msgid "Image too large" +msgstr "Aven re bras" + +#: ../Pinta.Core/Actions/LayerActions.cs:288 +msgid "Import From File" +msgstr "Ynperthi a Restren" + +#: ../Pinta.Core/Actions/LayerActions.cs:89 +msgid "Import from File..." +msgstr "Ynperthi a Restren..." + +#: ../Pinta.Tools/Tools/LassoSelectTool.cs:57 +msgid "" +"In Freeform mode, click and drag to draw the outline for a selection area.\n" +"\n" +"In Polygon mode, click and drag to add a new point to the selection.\n" +"Press Enter to finish the selection.\n" +"Press Backspace to delete the last point." +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:226 +msgid "Inches" +msgstr "Meusvaow" + +#: ../Pinta.Effects/Effects/InkSketchEffect.cs:146 +msgid "Ink Outline" +msgstr "" + +#: ../Pinta.Effects/Effects/InkSketchEffect.cs:35 +msgid "Ink Sketch" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:272 +msgid "Input" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:271 +msgid "Input Histogram" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:121 +#: ../Pinta.Gui.Addins/InstallDialog.cs:247 +msgid "Install" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:251 +msgid "Install Extension Package" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:110 +msgid "Install from file..." +msgstr "" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:167 +msgid "Install..." +msgstr "" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:87 +msgid "Installed" +msgstr "" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:167 +#: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:137 +#: ../Pinta.Effects/Effects/TileEffect.cs:230 +msgid "Intensity" +msgstr "" + +#. Translators: {0} is 'Alt', or a platform-specific key such as 'Option' on macOS. +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:50 +#, csharp-format +msgid "Intersect ({0} + Left Click)" +msgstr "" + +#: ../Pinta.Effects/Adjustments/InvertColorsEffect.cs:29 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:183 +msgid "Invert Colors" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:141 +#: ../Pinta.Core/Actions/EditActions.cs:615 +msgid "Invert Selection" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:189 +msgid "Italic" +msgstr "" + +#: ../Pinta/Dialogs/JpegCompressionDialog.cs:46 +msgid "JPEG Quality" +msgstr "" + +#. Translators: Image dithering matrix named after J. F. Jarvis, C. N. Judice, and W. H. Ninke +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:36 +msgid "Jarvis-Judice-Ninke" +msgstr "" + +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:26 +msgid "Julia Fractal" +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:300 +msgid "Landscape" +msgstr "" + +#: ../Pinta.Tools/Tools/LassoSelectTool.cs:215 +msgid "Lasso Mode" +msgstr "" + +#: ../Pinta.Tools/Tools/LassoSelectTool.cs:55 +msgid "Lasso Select" +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:243 +msgid "Layer" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/Layers/LayersListViewItemWidget.cs:101 +msgid "Layer Hidden" +msgstr "" + +#: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:106 +msgid "Layer Opacity" +msgstr "" + +#: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:121 +#: ../Pinta/Dialogs/LayerPropertiesDialog.cs:136 +msgid "Layer Properties" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:125 +msgid "Layer Properties..." +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/Layers/LayersListViewItemWidget.cs:101 +msgid "Layer Shown" +msgstr "" + +#. Translators: {0} is a unique id for new layers, e.g. "Layer 2". +#: ../Pinta.Core/Classes/DocumentLayers.cs:133 +#, csharp-format +msgid "Layer {0}" +msgstr "" + +#: ../Pinta/Pads/LayersPad.cs:49 +msgid "Layers" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:217 +msgid "Left Align" +msgstr "" + +#: ../Pinta.Tools/Tools/MoveSelectedTool.cs:49 +#, csharp-format +msgid "" +"Left click and drag the selection to move selected content.\n" +"Hold {0} to scale instead of move.\n" +"Right click and drag the selection to rotate selected content.\n" +"Hold Shift to rotate in steps.\n" +"Use arrow keys to move selected content by a single pixel." +msgstr "" + +#: ../Pinta.Tools/Tools/MoveSelectionTool.cs:50 +#, csharp-format +msgid "" +"Left click and drag the selection to move selection outline.\n" +"Hold {0} to scale instead of move.\n" +"Right click and drag the selection to rotate selection outline.\n" +"Hold Shift to rotate in steps.\n" +"Use arrow keys to move selection outline by a single pixel." +msgstr "" + +#. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. +#: ../Pinta.Tools/Tools/ShapeTool.cs:58 +#, csharp-format +msgid "" +"Left click to draw a shape with the primary color.\n" +"Left click on a shape to add a control point.\n" +"Left click on a control point and drag to move it.\n" +"Right click on a control point and drag to change its tension.\n" +"Hold Shift to snap to angles.\n" +"Use arrow keys to move the selected control point.\n" +"Press {0} + left/right arrows to select control points by order.\n" +"Press Delete to delete the selected control point.\n" +"Press Space to add a new control point at the mouse position.\n" +"Hold {0} while pressing Space to create the control point at the exact same " +"position.\n" +"Hold {0} while left clicking on a control point to create a new shape at the " +"exact same position.\n" +"Press Enter to finalize the shape." +msgstr "" + +#: ../Pinta.Tools/Tools/PencilTool.cs:51 +msgid "" +"Left click to draw freeform one-pixel wide lines with the primary color.\n" +"Right click to use the secondary color." +msgstr "" + +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:50 +#: ../Pinta.Tools/Tools/PaintBrushTool.cs:57 +msgid "" +"Left click to draw with primary color, right click to draw with secondary " +"color." +msgstr "" + +#: ../Pinta.Tools/Tools/EraserTool.cs:57 +msgid "" +"Left click to erase to transparent, right click to erase to secondary color. " +msgstr "" + +#: ../Pinta.Tools/Tools/PaintBucketTool.cs:46 +msgid "" +"Left click to fill a region with the primary color, right click to fill with " +"the secondary color." +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:95 +msgid "" +"Left click to place cursor, then type desired text. Text color is primary " +"color." +msgstr "" + +#: ../Pinta.Tools/Tools/RecolorTool.cs:58 +msgid "" +"Left click to replace the secondary color with the primary color.\n" +"Right click to reverse." +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:50 +msgid "" +"Left click to set primary color.\n" +"Right click to set secondary color." +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:314 +msgid "Left click to set primary color. Right click to set secondary color." +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:310 +msgid "" +"Left click to set primary color. Right click to set secondary color. Middle " +"click to choose palette color." +msgstr "" + +#: ../Pinta.Tools/Tools/ZoomTool.cs:59 +msgid "" +"Left click to zoom in.\n" +"Right click to zoom out.\n" +"Click and drag to zoom in selection." +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:331 +msgid "Length" +msgstr "" + +#: ../Pinta.Effects/Adjustments/LevelsEffect.cs:23 +msgid "Levels" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:243 +msgid "Levels Adjustment" +msgstr "" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:90 +msgid "License" +msgstr "" + +#. Translators: This refers to using a light variant of the color scheme. +#: ../Pinta.Core/Actions/ViewActions.cs:248 +msgid "Light" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:37 +msgid "Lighten" +msgstr "" + +#: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:129 +msgid "Lighting" +msgstr "" + +#: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:67 +msgid "Lightness" +msgstr "" + +#. Translators: Gradient with a citrusy vibe that starts out white, goes through light yellow, several shades of green, and then transparent, blending with the background +#: ../Pinta.Effects/Utilities/GradientHelper.cs:47 +msgid "Lime Lemon" +msgstr "" + +#: ../Pinta.Tools/Tools/LineCurveTool.cs:43 +msgid "Line/Curve" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:275 +msgid "Linear Diamond Gradient" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:273 +msgid "Linear Gradient" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:274 +msgid "Linear Reflected Gradient" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:83 +msgid "Linked" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:44 +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:177 +msgid "Luminosity" +msgstr "" + +#: ../Pinta.Tools/Tools/MagicWandTool.cs:47 +msgid "Magic Wand Select" +msgstr "" + +#: ../Pinta/MainWindow.cs:445 +msgid "Main Menu" +msgstr "" + +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:99 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:69 +msgid "Maintain aspect ratio" +msgstr "" + +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:26 +msgid "Mandelbrot Fractal" +msgstr "" + +#. Translators: Gradient with bright, high-energy, and otherworldly tones of blue, purple, and yellow, along with a dark red that gives off the appearance of burning +#: ../Pinta.Effects/Utilities/GradientHelper.cs:51 +msgid "Martian Lava" +msgstr "" + +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + +#: ../Pinta.Effects/Effects/MedianEffect.cs:23 +msgid "Median" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:130 +msgid "Menu Bar" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:82 +#: ../Pinta.Core/Actions/LayerActions.cs:363 +msgid "Merge Layer Down" +msgstr "" + +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:286 +msgid "Mode" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:921 +msgid "Modified" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:159 +msgid "More Information..." +msgstr "" + +#: ../Pinta.Effects/Effects/MotionBlurEffect.cs:27 +msgid "Motion Blur" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:119 +#: ../Pinta.Core/Actions/LayerActions.cs:344 +msgid "Move Layer Down" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:113 +#: ../Pinta.Core/Actions/LayerActions.cs:328 +msgid "Move Layer Up" +msgstr "" + +#: ../Pinta.Tools/Tools/MoveSelectedTool.cs:45 +msgid "Move Selected Pixels" +msgstr "" + +#: ../Pinta.Tools/Tools/MoveSelectionTool.cs:46 +msgid "Move Selection" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:32 +msgid "Multiply" +msgstr "" + +#: ../Pinta/Dialogs/LayerPropertiesDialog.cs:67 +msgid "Name:" +msgstr "" + +#: ../Pinta.Core/Enumerations/ResamplingMode.cs:23 +msgid "Nearest Neighbor" +msgstr "" + +#: ../Pinta.Core/Actions/FileActions.cs:63 +msgid "New" +msgstr "" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:138 +#: ../Pinta/Dialogs/NewImageDialog.cs:237 +msgid "New Image" +msgstr "" + +#: ../Pinta.Core/Actions/FileActions.cs:67 +msgid "New Screenshot..." +msgstr "" + +#: ../Pinta/Actions/Edit/ResizePaletteAction.cs:71 +msgid "New palette size:" +msgstr "" + +#: ../Pinta.Core/Actions/FileActions.cs:59 +msgid "New..." +msgstr "" + +#: ../Pinta.Gui.Addins/AddinListView.cs:55 +msgid "No Items Found" +msgstr "" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:28 +#: ../Pinta.Effects/Effects/MedianEffect.cs:27 +#: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:32 +msgid "Noise" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:31 +#: ../Pinta.Tools/Brushes/PlainBrush.cs:41 +#: ../Pinta.Tools/Tools/EraserTool.cs:326 ../Pinta.Tools/Tools/TextTool.cs:264 +msgid "Normal" +msgstr "" + +#: ../Pinta.Core/Classes/BaseTool.cs:345 +msgid "Normal Blending" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:99 +msgid "Normal Size" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:265 +msgid "Normal and Outline" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:172 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:187 +msgid "Number of Cells" +msgstr "" + +#: ../Pinta/Main.cs:56 +msgid "Number of threads to use for rendering" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:210 +msgid "OK" +msgstr "" + +#: ../Pinta.Effects/Effects/AlignObjectEffect.cs:14 +#: ../Pinta.Effects/Effects/FeatherEffect.cs:22 +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:22 +msgid "Object" +msgstr "" + +#: ../Pinta.Effects/Effects/BulgeEffect.cs:120 +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:139 +#: ../Pinta.Effects/Effects/VignetteEffect.cs:133 +#: ../Pinta.Effects/Effects/ZoomBlurEffect.cs:140 +#: ../Pinta/Dialogs/OffsetSelectionDialog.cs:54 +msgid "Offset" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:148 +#: ../Pinta/Actions/Edit/OffsetSelectionAction.cs:78 +#: ../Pinta/Dialogs/OffsetSelectionDialog.cs:44 +msgid "Offset Selection" +msgstr "" + +#: ../Pinta.Effects/Effects/OilPaintingEffect.cs:26 +msgid "Oil Painting" +msgstr "" + +#: ../Pinta/Dialogs/LayerPropertiesDialog.cs:98 +msgid "Opacity:" +msgstr "" + +#: ../Pinta.Core/Actions/FileActions.cs:77 +msgid "Open" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/LineCurveEditEngine.cs:37 +msgid "Open Curve Shape" +msgstr "" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:335 +msgid "Open Image" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:259 +#: ../Pinta/Actions/File/OpenDocumentAction.cs:73 +msgid "Open Image File" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:333 +msgid "Open Line/Curve Series" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:495 +msgid "Open Palette File" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:169 +#: ../Pinta.Core/Actions/FileActions.cs:73 +msgid "Open..." +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:316 +msgid "Orientation:" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:25 +msgid "Original" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:266 +msgid "Outline" +msgstr "" + +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:218 +msgid "Outline Border" +msgstr "" + +#: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:23 +msgid "Outline Edge" +msgstr "" + +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:18 +msgid "Outline Object" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:307 +#: ../Pinta.Tools/Tools/FreeformShapeTool.cs:218 +msgid "Outline Shape" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:280 +msgid "Outline width" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:273 +msgid "Output" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:274 +msgid "Output Histogram" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:35 +msgid "Overlay" +msgstr "" + +#: ../Pinta.Core/Classes/BaseTool.cs:346 +msgid "Overwrite" +msgstr "" + +#: ../Pinta.Tools/Tools/PaintBucketTool.cs:44 +msgid "Paint Bucket" +msgstr "" + +#: ../Pinta.Tools/Tools/PaintBrushTool.cs:55 +msgid "Paintbrush" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:235 +#: ../Pinta.Effects/Effects/DitheringEffect.cs:177 +msgid "Palette" +msgstr "" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:174 +msgid "Palette Source" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:576 +msgid "Palette files" +msgstr "" + +#: ../Pinta.Tools/Tools/PanTool.cs:40 +#: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:148 +msgid "Pan" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:105 +#: ../Pinta.Core/HistoryItems/PasteHistoryItem.cs:38 +#: ../Pinta/Actions/Edit/PasteAction.cs:118 +msgid "Paste" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:120 +msgid "Paste Into New Image" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:112 +#: ../Pinta/Actions/Edit/PasteAction.cs:118 +msgid "Paste Into New Layer" +msgstr "" + +#: ../Pinta.Tools/Tools/PencilTool.cs:48 +msgid "Pencil" +msgstr "" + +#: ../Pinta.Effects/Effects/PencilSketchEffect.cs:29 +msgid "Pencil Sketch" +msgstr "" + +#: ../Pinta.Effects/Effects/PencilSketchEffect.cs:85 +msgid "Pencil Tip Size" +msgstr "" + +#: ../Pinta.Effects/Effects/MedianEffect.cs:63 +msgid "Percentile" +msgstr "" + +#: ../Pinta.Effects/Effects/GlowEffect.cs:30 +#: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:27 +#: ../Pinta.Effects/Effects/SharpenEffect.cs:27 +#: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:58 +#: ../Pinta.Effects/Effects/VignetteEffect.cs:52 +msgid "Photo" +msgstr "" + +#. Translators: Arrangement of points similar to how sunflower seeds are arranged +#: ../Pinta.Core/Algorithms/SpatialPartition.cs:174 +msgid "Phyllotaxis" +msgstr "" + +#: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:1 +#: ../Pinta/Actions/Help/AboutDialogAction.cs:65 ../Pinta/Main.cs:71 +#: ../Pinta/MainWindow.cs:57 +msgid "Pinta" +msgstr "" + +#: ../Pinta/AddinSetupService.cs:66 +msgid "Pinta Community Addins - Cross-Platform" +msgstr "" + +#: ../Pinta/AddinSetupService.cs:62 +msgid "Pinta Community Addins - Platform-Specific" +msgstr "" + +#: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:4 +msgid "Pinta Image Editor" +msgstr "" + +#: ../Pinta.Core/Actions/HelpActions.cs:53 +msgid "Pinta Website" +msgstr "" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:231 +msgid "Pinta does not support saving images in this file format." +msgstr "" + +#: ../xdg/com.github.PintaProject.Pinta.metainfo.xml.in.h:1 +msgid "" +"Pinta is a image editing, drawing and painting application with a simple yet " +"powerful interface. Pinta has a wide range of drawing tools, including: " +"freehand, rectangles, circles and lines. It also has over 35 effects to " +"apply to your images, and also has the ability to create unlimited layers to " +"help organize your creativity." +msgstr "" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:425 +msgid "Pinta supports the following file formats:" +msgstr "" + +#: ../Pinta.Core/Extensions/OtherExtensions.cs:167 +msgid "Pinta supports the following palette formats:" +msgstr "" + +#: ../Pinta.Effects/Effects/PixelateEffect.cs:23 +msgid "Pixelate" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:225 +msgid "Pixels" +msgstr "" + +#. Translators: Gradient with different shades of brownish yellow +#: ../Pinta.Effects/Utilities/GradientHelper.cs:55 +msgid "Piña Colada" +msgstr "" + +#: ../Pinta/Actions/View/MenuBarToggledAction.cs:40 +msgid "Please restart Pinta for the changes to take effect." +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:607 +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:810 +msgid "Point Added" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:156 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:201 +msgid "Point Arrangement" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:169 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:214 +msgid "Point Color" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:658 +msgid "Point Deleted" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:165 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:210 +msgid "Point Size" +msgstr "" + +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:26 +msgid "Polar Inversion" +msgstr "" + +#: ../Pinta.Tools/Tools/LassoSelectTool.cs:223 +msgid "Polygon" +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:296 +msgid "Portrait" +msgstr "" + +#: ../Pinta.Effects/Effects/AlignObjectEffect.cs:129 +msgid "Position" +msgstr "" + +#: ../Pinta.Effects/Adjustments/PosterizeEffect.cs:25 +#: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:51 +msgid "Posterize" +msgstr "" + +#: ../Pinta.Effects/Effects/CloudsEffect.cs:138 +msgid "Power" +msgstr "" + +#. Translators: This refers to preserving the current canvas size when pasting a larger image. +#: ../Pinta/Actions/Edit/PasteAction.cs:225 +msgid "Preserve" +msgstr "" + +#: ../Pinta.Effects/Utilities/GradientHelper.cs:10 +msgid "Preset Gradient" +msgstr "" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:159 +msgid "Preset Palettes" +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:341 +msgid "Preset:" +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:190 +msgid "Preview" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:16 +msgid "Primary" +msgstr "" + +#: ../Pinta.Core/Actions/FileActions.cs:102 +msgid "Print" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:195 +#: ../Pinta.Effects/Effects/DentsEffect.cs:155 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:147 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:160 +#: ../Pinta.Effects/Effects/PolarInversionEffect.cs:92 +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:142 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:217 +msgid "Quality" +msgstr "" + +#: ../Pinta/Dialogs/JpegCompressionDialog.cs:37 +msgid "Quality: " +msgstr "" + +#: ../Pinta.Core/Actions/AppActions.cs:47 +msgid "Quit" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:176 +msgid "RGB" +msgstr "" + +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:23 +msgid "Radial Blur" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:276 +msgid "Radial Gradient" +msgstr "" + +#: ../Pinta.Effects/Effects/FeatherEffect.cs:167 +#: ../Pinta.Effects/Effects/GaussianBlurEffect.cs:247 +#: ../Pinta.Effects/Effects/GlowEffect.cs:77 +#: ../Pinta.Effects/Effects/MedianEffect.cs:59 +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:204 +#: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:84 +#: ../Pinta.Effects/Effects/UnfocusEffect.cs:88 +#: ../Pinta.Tools/Editable/EditEngines/RoundedLineEditEngine.cs:90 +msgid "Radius" +msgstr "" + +#. Translators: This refers to how big the radius is as a percentage of the image's dimensions +#: ../Pinta.Effects/Effects/BulgeEffect.cs:124 +#: ../Pinta.Effects/Effects/TwistEffect.cs:175 +#: ../Pinta.Effects/Effects/VignetteEffect.cs:137 +msgid "Radius Percentage" +msgstr "" + +#: ../Pinta.Core/Algorithms/SpatialPartition.cs:166 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:224 +#: ../Pinta.Effects/Utilities/GradientHelper.cs:16 +msgid "Random" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:186 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:151 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:161 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:177 +msgid "Random Color Scheme Seed" +msgstr "" + +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:198 +msgid "Random Colors" +msgstr "" + +#: ../Pinta.Effects/Effects/AddNoiseEffect.cs:179 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:142 +#: ../Pinta.Effects/Effects/DentsEffect.cs:151 +#: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:150 +msgid "Random Noise Seed" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:159 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:204 +msgid "Random Point Locations" +msgstr "" + +#: ../Pinta.Effects/Effects/DitheringEffect.cs:165 +msgid "Recently Used Colors" +msgstr "" + +#: ../Pinta.Tools/Tools/RecolorTool.cs:55 +msgid "Recolor" +msgstr "" + +#: ../Pinta.Tools/Tools/RectangleTool.cs:43 +msgid "Rectangle" +msgstr "" + +#: ../Pinta.Tools/Tools/RectangleSelectTool.cs:39 +msgid "Rectangle Select" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:106 +#: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:60 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:449 +msgid "Red" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:89 +msgid "Red " +msgstr "" + +#: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:23 +msgid "Red Eye Removal" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:77 +msgid "Redo" +msgstr "" + +#: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:26 +msgid "Reduce Noise" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:13 +msgid "Reflect" +msgstr "" + +#: ../Pinta.Effects/Effects/DentsEffect.cs:139 +msgid "Refraction" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:102 +msgid "Refresh" +msgstr "" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:91 +msgid "Released under the MIT X11 License." +msgstr "" + +#: ../Pinta.Effects/Effects/ReliefEffect.cs:40 +msgid "Relief" +msgstr "" + +#: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:111 +msgid "Rename Layer" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:25 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:32 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:32 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:32 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:27 +msgid "Render" +msgstr "" + +#: ../Pinta.Core/Managers/LivePreviewManager.cs:109 +msgid "Rendering Effect" +msgstr "" + +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:43 +msgid "Replace" +msgstr "" + +#: ../Pinta/Dialogs/ErrorDialog.cs:71 +msgid "Report Bug..." +msgstr "" + +#: ../Pinta/Dialogs/ResizeImageDialog.cs:126 +msgid "Resampling:" +msgstr "" + +#: ../Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs:570 +msgid "Reseed" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:211 +#: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:260 +msgid "Reset" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:200 +msgid "Reset Color" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:181 +msgid "Reset to Default" +msgstr "" + +#: ../Pinta.Core/Classes/Document.cs:327 +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:199 +msgid "Resize Canvas" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:77 +msgid "Resize Canvas..." +msgstr "" + +#: ../Pinta.Core/HistoryItems/ResizeHistoryItem.cs:39 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:139 +msgid "Resize Image" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:70 +msgid "Resize Image..." +msgstr "" + +#: ../Pinta/Actions/Edit/ResizePaletteAction.cs:69 +msgid "Resize Palette" +msgstr "" + +#: ../Pinta/Actions/View/MenuBarToggledAction.cs:39 +msgid "Restart Pinta" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:189 +#: ../Pinta.Effects/Effects/CloudsEffect.cs:154 +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:164 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:180 +msgid "Reverse Color Scheme" +msgstr "" + +#. Translators: In this context, "reverse" is a verb, and the user can choose whether or not they want to reverse the color sorting +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:195 +msgid "Reverse Color Sorting" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:241 +msgid "Right Align" +msgstr "" + +#: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:70 +#: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:136 +msgid "Rotate / Zoom Layer" +msgstr "" + +#: ../Pinta.Core/Actions/LayerActions.cs:107 +msgid "Rotate / Zoom Layer..." +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:110 +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:47 +msgid "Rotate 180°" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:96 +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:59 +msgid "Rotate 90° Clockwise" +msgstr "" + +#: ../Pinta.Core/Actions/ImageActions.cs:103 +#: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:63 +msgid "Rotate 90° Counter-Clockwise" +msgstr "" + +#: ../Pinta.Effects/Effects/FragmentEffect.cs:132 +#: ../Pinta.Effects/Effects/TileEffect.cs:222 +msgid "Rotation" +msgstr "" + +#: ../Pinta.Effects/Effects/DentsEffect.cs:143 +msgid "Roughness" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:336 +msgid "Rounded Line Series" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/RoundedLineEditEngine.cs:37 +msgid "Rounded Line Shape" +msgstr "" + +#: ../Pinta.Tools/Tools/RoundedRectangleTool.cs:44 +msgid "Rounded Rectangle" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:230 +msgid "Ruler Units" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:148 +msgid "Rulers" +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:198 +msgid "Sampling" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:405 +msgid "Sat" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:272 +msgid "Sat & Value" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:46 +#: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:64 +msgid "Saturation" +msgstr "" + +#: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:57 +msgid "Saturation Percentage" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:529 +#: ../Pinta.Core/Actions/FileActions.cs:88 +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:95 +msgid "Save" +msgstr "" + +#: ../Pinta.Core/Actions/WindowActions.cs:44 +msgid "Save All" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:175 +#: ../Pinta.Core/Actions/FileActions.cs:95 +msgid "Save As..." +msgstr "" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:92 +msgid "Save Image File" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:526 +msgid "Save Palette File" +msgstr "" + +#: ../Pinta/Actions/File/CloseDocumentAction.cs:72 +#, csharp-format +msgid "Save changes to image \"{0}\" before closing?" +msgstr "" + +#: ../Pinta.Effects/Effects/CloudsEffect.cs:134 +#: ../Pinta.Effects/Effects/DentsEffect.cs:135 +msgid "Scale" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:39 +msgid "Screen" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:19 +msgid "Secondary" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:155 +#: ../Pinta.Core/Actions/EditActions.cs:336 +msgid "Select All" +msgstr "" + +#: ../Pinta.Effects/Utilities/GradientHelper.cs:13 +msgid "Selected Colors" +msgstr "" + +#: ../Pinta.Effects/Adjustments/SepiaEffect.cs:35 +msgid "Sepia" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:187 +msgid "Set Number of Colors" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:324 +msgid "Shape Type" +msgstr "" + +#: ../Pinta.Effects/Effects/TileEffect.cs:244 +msgid "Sharp Edges" +msgstr "" + +#: ../Pinta.Effects/Effects/SharpenEffect.cs:23 +msgid "Sharpen" +msgstr "" + +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:111 +#: ../Pinta.Core/Extensions/ToolBoxButton.cs:51 +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:247 +#: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:324 +msgid "Shortcut key" +msgstr "" + +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:112 +msgid "Shortcut keys" +msgstr "" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 +msgid "Show Axonometric Grid" +msgstr "" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:30 +msgid "Show Grid" +msgstr "" + +#: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:116 +msgid "Show Layer" +msgstr "" + +#: ../Pinta.Effects/Effects/CellsEffect.cs:162 +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:207 +msgid "Show Points" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:267 +msgid "Show Value" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:242 +msgid "Show/Hide" +msgstr "" + +#. Translators: Image dithering matrix named after Frankie Sierra +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:12 +msgid "Sierra" +msgstr "" + +#. Translators: Image dithering matrix named after Frankie Sierra +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:20 +msgid "Sierra Lite" +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:225 +msgid "Single Pixel" +msgstr "" + +#: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:289 +msgid "Size" +msgstr "" + +#: ../Pinta.Tools/Tools/EraserTool.cs:326 +msgid "Smooth" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:42 +msgid "Soft Light" +msgstr "" + +#: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:54 +msgid "Soften Portrait" +msgstr "" + +#: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:125 +msgid "Softness" +msgstr "" + +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:37 +msgid "Splatter" +msgstr "" + +#: ../Pinta.Tools/Brushes/SquaresBrush.cs:35 +msgid "Squares" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:136 +msgid "Status Bar" +msgstr "" + +#: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:88 +#: ../Pinta.Effects/Effects/VignetteEffect.cs:142 +msgid "Strength" +msgstr "" + +#. Translators: Image dithering matrix named after Peter Stucki +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:32 +msgid "Stucki" +msgstr "" + +#: ../Pinta.Effects/Effects/EdgeDetectEffect.cs:32 +#: ../Pinta.Effects/Effects/EmbossEffect.cs:32 +#: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:27 +#: ../Pinta.Effects/Effects/ReliefEffect.cs:33 +msgid "Stylize" +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:208 +msgid "Switch to Pencil tool" +msgstr "" + +#: ../Pinta.Tools/Tools/ColorPickerTool.cs:207 +msgid "Switch to previous tool" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:80 +msgid "Text" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:83 +msgid "Text - Finalize" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:255 +msgid "Text Style" +msgstr "" + +#. Translators: {0} is the name of an add-in. +#: ../Pinta/MainWindow.cs:321 +#, csharp-format +msgid "The '{0}' add-in may not be compatible with this version of Pinta" +msgstr "" + +#: ../Pinta/Actions/Edit/PasteAction.cs:208 +msgid "The clipboard does not contain an image." +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:200 +msgid "The file may be an invalid or corrupt extension package" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:79 +msgid "The following dependencies could not be resolved:" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:72 +msgid "The following packages need to be uninstalled:" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:66 +msgid "The following packages will be installed:" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:229 +msgid "The following packages will be uninstalled:" +msgstr "" + +#: ../Pinta/Actions/Edit/PasteAction.cs:215 +msgid "" +"The image being pasted is larger than the canvas. What would you like to do " +"to the canvas size?" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:352 +msgid "The installation failed!" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:353 +msgid "The installation has completed with warnings." +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:52 +msgid "" +"The selected extension packages can't be installed because there are " +"dependency conflicts." +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:359 +msgid "The uninstallation failed!" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:360 +msgid "The uninstallation has completed with warnings." +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:241 +msgid "" +"There are other extension packages that depend on the previous ones which " +"will also be uninstalled:" +msgstr "" + +#: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:133 +msgid "Thickness" +msgstr "" + +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:162 +msgid "This format does not support layers. Flatten image?" +msgstr "" + +#: ../Pinta.Effects/Effects/TileEffect.cs:28 +msgid "Tile Reflection" +msgstr "" + +#: ../Pinta.Effects/Effects/TileEffect.cs:226 +msgid "Tile Size" +msgstr "" + +#: ../Pinta.Effects/Effects/TileEffect.cs:234 +msgid "Tile Type" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:95 +msgid "Tip: Right-click to remove control points." +msgstr "" + +#: ../Pinta.Effects/Effects/FeatherEffect.cs:171 +#: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:208 +#: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:53 +#: ../Pinta.Tools/Tools/FloodTool.cs:122 +#: ../Pinta.Tools/Tools/RecolorTool.cs:196 +msgid "Tolerance" +msgstr "" + +#: ../Pinta.Core/Managers/ToolManager.cs:374 +msgid "Tool" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:142 +msgid "Tool Box" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:118 +msgid "Tool Windows" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:106 +msgid "Toolbar" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:29 +msgid "Top Center" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:28 +msgid "Top Left" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:30 +msgid "Top Right" +msgstr "" + +#: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:105 +msgid "Transfer Map" +msgstr "" + +#: ../Pinta.Core/Actions/HelpActions.cs:65 +msgid "Translate This Application" +msgstr "" + +#: ../Pinta.Tools/Tools/GradientTool.cs:293 +msgid "Transparency Mode" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:22 +#: ../Pinta/Dialogs/NewImageDialog.cs:137 +msgid "Transparent" +msgstr "" + +#: ../Pinta.Effects/Effects/DentsEffect.cs:147 +msgid "Turbulence" +msgstr "" + +#: ../Pinta.Effects/Effects/TwistEffect.cs:27 +msgid "Twist" +msgstr "" + +#. Translators: Image dithering matrix named after Frankie Sierra +#: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:16 +msgid "Two-Row Sierra" +msgstr "" + +#: ../Pinta.Tools/Tools/EraserTool.cs:322 +#: ../Pinta.Tools/Tools/PaintBrushTool.cs:173 +msgid "Type" +msgstr "" + +#: ../Pinta.Tools/Tools/TextTool.cs:201 +msgid "Underline" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:70 +msgid "Undo" +msgstr "" + +#: ../Pinta.Effects/Effects/UnfocusEffect.cs:23 +msgid "Unfocus" +msgstr "" + +#: ../Pinta.Gui.Addins/InstallDialog.cs:216 +#: ../Pinta.Gui.Addins/InstallDialog.cs:217 +msgid "Uninstall" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:185 +msgid "Uninstall..." +msgstr "" + +#. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:45 +#, csharp-format +msgid "Union (+) ({0} + Left Click)" +msgstr "" + +#: ../Pinta.Core/Classes/Document.cs:102 +#, csharp-format +msgid "Unsaved Image {0}" +msgstr "" + +#: ../Pinta.Core/Managers/WorkspaceManager.cs:330 +msgid "Unsupported file format" +msgstr "" + +#: ../Pinta.Core/Actions/EditActions.cs:518 +msgid "Unsupported palette format" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:176 +msgid "Update..." +msgstr "" + +#: ../Pinta.Gui.Addins/AddinManagerDialog.cs:88 +msgid "Updates" +msgstr "" + +#: ../Pinta.Effects/Effects/RadialBlurEffect.cs:143 +msgid "" +"Use low quality for previews, small images, and small angles. Use high " +"quality for final quality, large images, and large angles." +msgstr "" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:98 +msgid "Using some icons from:" +msgstr "" + +#: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:427 +msgid "Value" +msgstr "" + +#: ../Pinta.Gui.Addins/AddinInfoView.cs:214 +#, csharp-format +msgid "Version: {0}" +msgstr "" + +#. Translators: Vertical color sorting with blue (B) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:238 +msgid "Vertical blue (B)" +msgstr "" + +#. Translators: Vertical color sorting with green (G) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:241 +msgid "Vertical green (G)" +msgstr "" + +#. Translators: Vertical color sorting with red (R) as the leading term +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:244 +msgid "Vertical red (R)" +msgstr "" + +#: ../Pinta/MainWindow.cs:469 +msgid "View" +msgstr "" + +#. Translators: The vignette effect darkens the outer edges of an image, which fade into an unchanged circular area in the center (or at some other point chosen by the user), similar to what is seen during the closing scene in old cartoons +#: ../Pinta.Effects/Effects/VignetteEffect.cs:49 +msgid "Vignette" +msgstr "" + +#: ../Pinta/Dialogs/LayerPropertiesDialog.cs:78 +msgid "Visible" +msgstr "" + +#: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:21 +msgid "Voronoi Diagram" +msgstr "" + +#: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:133 +msgid "Warmth" +msgstr "" + +#: ../Pinta/Dialogs/NewImageDialog.cs:118 +msgid "White" +msgstr "" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:66 +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:76 +#: ../Pinta/Dialogs/NewImageDialog.cs:325 +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:71 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:108 +msgid "Width:" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:207 +#: ../Pinta.Core/Actions/ViewActions.cs:395 +#: ../Pinta.Core/Classes/DocumentWorkspace.cs:365 +#: ../Pinta.Core/Classes/DocumentWorkspace.cs:374 +msgid "Window" +msgstr "" + +#: ../Pinta.Effects/Classes/EdgeBehavior.cs:10 +msgid "Wrap" +msgstr "" + +#: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:40 +msgid "Xor" +msgstr "" + +#. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. +#: ../Pinta.Core/Classes/SelectionModeHandler.cs:48 +#, csharp-format +msgid "Xor ({0} + Right Click)" +msgstr "" + +#. Translators: {0} is the name of a file that the user does not have permission to open. +#: ../Pinta.Core/Managers/WorkspaceManager.cs:447 +#, csharp-format +msgid "You do not have access to '{0}'." +msgstr "" + +#. Translators: {0} is the name of a file that the user does not have write permission for. +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:257 +#, csharp-format +msgid "" +"You do not have access to modify '{0}'. The file or folder may be read-only." +msgstr "" + +#: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:151 +#: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:164 +#: ../Pinta.Tools/Tools/ZoomTool.cs:56 +#: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:151 +msgid "Zoom" +msgstr "" + +#: ../Pinta.Effects/Effects/ZoomBlurEffect.cs:26 +msgid "Zoom Blur" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:72 +msgid "Zoom In" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:79 +msgid "Zoom Out" +msgstr "" + +#: ../Pinta.Core/Actions/ViewActions.cs:93 +msgid "Zoom to Selection" +msgstr "" + +#: ../Pinta/MainWindow.cs:402 +msgid "_Adjustments" +msgstr "" + +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:204 +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:206 +#: ../Pinta/Actions/Edit/PasteAction.cs:223 +#: ../Pinta/Actions/File/CloseDocumentAction.cs:83 +#: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:166 +#: ../Pinta/Dialogs/ProgressDialog.cs:68 +msgid "_Cancel" +msgstr "" + +#: ../Pinta/Actions/File/CloseDocumentAction.cs:84 +msgid "_Discard" +msgstr "" + +#: ../Pinta/MainWindow.cs:395 +msgid "_Edit" +msgstr "" + +#: ../Pinta/MainWindow.cs:394 +msgid "_File" +msgstr "" + +#: ../Pinta/MainWindow.cs:407 +msgid "_Help" +msgstr "" + +#: ../Pinta/MainWindow.cs:398 +msgid "_Image" +msgstr "" + +#: ../Pinta/MainWindow.cs:400 +msgid "_Layers" +msgstr "" + +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:203 +#: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:207 +#: ../Pinta.Gui.Addins/InstallDialog.cs:204 ../Pinta/Dialogs/ErrorDialog.cs:44 +#: ../Pinta/Dialogs/ErrorDialog.cs:73 +msgid "_OK" +msgstr "" + +#: ../Pinta/Actions/File/CloseDocumentAction.cs:85 +msgid "_Save" +msgstr "" + +#: ../Pinta/MainWindow.cs:397 +msgid "_View" +msgstr "" + +#: ../Pinta/MainWindow.cs:406 +msgid "_Window" +msgstr "" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:82 +msgid "by Pinta contributors" +msgstr "" + +#: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:5 +msgid "draw;drawing;paint;painting;graphics;raster;2d;" +msgstr "" + +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:68 +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:72 +#: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:78 +#: ../Pinta/Dialogs/NewImageDialog.cs:277 +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:94 +#: ../Pinta/Dialogs/ResizeCanvasDialog.cs:97 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:121 +#: ../Pinta/Dialogs/ResizeImageDialog.cs:124 +msgid "pixels" +msgstr "" + +#: ../Pinta/Actions/Help/AboutDialogAction.cs:73 +msgid "translator-credits" +msgstr "" + +#. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. +#: ../Pinta.Tools/Tools/CloneStampTool.cs:49 +#, csharp-format +msgid "{0} + left click to set origin, left click to paint." +msgstr "" + +#. Translators: this is the auto-generated name for a duplicated layer. +#. {0} is the name of the source layer. Example: "Layer 3 copy". +#: ../Pinta.Core/Classes/DocumentLayers.cs:207 +#, csharp-format +msgid "{0} copy" +msgstr "" + +#: ../Pinta.Core/ImageFormats/FormatDescriptor.cs:122 +#, csharp-format +msgid "{0} image ({1})" +msgstr "" + +#. Translators: {0} is the palette format (e.g. "GIMP") and {1} is a list of file extensions. +#: ../Pinta.Core/PaletteFormats/PaletteDescriptor.cs:63 +#, csharp-format +msgid "{0} palette ({1})" +msgstr "" + +#. Translators: This specifies the format of the zoom percentage choices +#. in the toolbar. +#: ../Pinta.Core/Actions/ViewActions.cs:376 +#, csharp-format +msgid "{0}%" +msgstr "" diff --git a/po/la.po b/po/la.po index 1d9c1671d..94394e647 100644 --- a/po/la.po +++ b/po/la.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/lt.po b/po/lt.po index c3ae52d1f..edc04aae3 100644 --- a/po/lt.po +++ b/po/lt.po @@ -1400,6 +1400,10 @@ msgstr "Mandelbroto fraktalas" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1413,6 +1417,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/lv.po b/po/lv.po index 28826f9ae..7032e70f1 100644 --- a/po/lv.po +++ b/po/lv.po @@ -1432,6 +1432,10 @@ msgstr "Mandelbrota fraktālis" msgid "Martian Lava" msgstr "Marsa lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediāna" @@ -1445,6 +1449,10 @@ msgstr "Izvēlnes Josla" msgid "Merge Layer Down" msgstr "Apvienot ar zemāko slāni" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Režīms" diff --git a/po/messages.pot b/po/messages.pot index 33f608899..91d4d7a22 100644 --- a/po/messages.pot +++ b/po/messages.pot @@ -1395,6 +1395,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1408,6 +1412,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/ms.po b/po/ms.po index 7cadb4625..810a909f5 100644 --- a/po/ms.po +++ b/po/ms.po @@ -1409,6 +1409,10 @@ msgstr "Fraktal Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1422,6 +1426,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Gabung Lapisan Bawah" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/my.po b/po/my.po index 58b2c8fb3..b627ff16b 100644 --- a/po/my.po +++ b/po/my.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/nb.po b/po/nb.po index de24bd2bf..98b7ebecc 100644 --- a/po/nb.po +++ b/po/nb.po @@ -1411,6 +1411,10 @@ msgstr "Mandelbrot-fraktal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1424,6 +1428,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Flett lag nedover" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/nl.po b/po/nl.po index 8239bcbb5..f60db75e0 100644 --- a/po/nl.po +++ b/po/nl.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-09 21:14+0000\n" +"PO-Revision-Date: 2025-12-28 07:23+0000\n" "Last-Translator: Stephan Paternotte \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1461,6 +1461,10 @@ msgstr "Mandelbrot-fractaal" msgid "Martian Lava" msgstr "Martian Lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maximale grootte" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediaan" @@ -1474,6 +1478,10 @@ msgstr "Menubalk" msgid "Merge Layer Down" msgstr "Laag naar beneden samenvoegen" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimale grootte" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modus" diff --git a/po/nn.po b/po/nn.po index 8e309442a..a711f1e3b 100644 --- a/po/nn.po +++ b/po/nn.po @@ -1404,6 +1404,10 @@ msgstr "Mandelbrot Fractal" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1417,6 +1421,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/oc.po b/po/oc.po index d16dd4c82..886d37f20 100644 --- a/po/oc.po +++ b/po/oc.po @@ -1398,6 +1398,10 @@ msgstr "Fractala de Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1411,6 +1415,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mòde" diff --git a/po/pl.po b/po/pl.po index ba35cd3cf..869acd21c 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,16 +8,16 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-06 08:41+0000\n" +"PO-Revision-Date: 2025-12-28 07:23+0000\n" "Last-Translator: Matthaiks \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=" -"(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15-dev\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1467,6 +1467,10 @@ msgstr "Fraktal Mandelbrota" msgid "Martian Lava" msgstr "Lawa marsjańska" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Maksymalny rozmiar" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1480,6 +1484,10 @@ msgstr "Pasek menu" msgid "Merge Layer Down" msgstr "Scal warstwę w dół" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minimalny rozmiar" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Tryb" diff --git a/po/pt.po b/po/pt.po index 67f8db3c0..af521612a 100644 --- a/po/pt.po +++ b/po/pt.po @@ -1470,6 +1470,10 @@ msgstr "Fractal Mandelbrot" msgid "Martian Lava" msgstr "Lava Marciana" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediana" @@ -1483,6 +1487,10 @@ msgstr "Barra do Menu" msgid "Merge Layer Down" msgstr "Unir a camada inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modo" diff --git a/po/pt_BR.po b/po/pt_BR.po index 97f70d5cc..8e927d00d 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-12-02 01:36+0000\n" -"Last-Translator: breakout71fan_1789 \n" +"PO-Revision-Date: 2025-12-27 00:31+0000\n" +"Last-Translator: Wesley Cosme \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -519,7 +519,7 @@ msgstr "Esquema de Cores" #: ../Pinta.Effects/Effects/CellsEffect.cs:192 msgid "Color Scheme Edge Behavior" -msgstr "" +msgstr "Comportamento das Bordas do Esquema de Cores" #: ../Pinta.Effects/Effects/CellsEffect.cs:180 #: ../Pinta.Effects/Effects/CloudsEffect.cs:145 @@ -1476,6 +1476,10 @@ msgstr "Fractal Mandelbrot" msgid "Martian Lava" msgstr "Lava Marciana" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediano" @@ -1489,6 +1493,10 @@ msgstr "Barra de Menu" msgid "Merge Layer Down" msgstr "Unir à Camada Inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Modo" @@ -1846,9 +1854,8 @@ msgstr "Ponto Adicionado" #: ../Pinta.Effects/Effects/CellsEffect.cs:156 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:201 -#, fuzzy msgid "Point Arrangement" -msgstr "Arranjamento dos Pontos" +msgstr "Arranjo de Pontos" #: ../Pinta.Effects/Effects/CellsEffect.cs:169 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:214 @@ -2297,9 +2304,8 @@ msgid "Shortcut keys" msgstr "Teclas de atalho" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 -#, fuzzy msgid "Show Axonometric Grid" -msgstr "Mostrar Grade Axonométrica" +msgstr "Exibir Grade Axonométrica" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:30 msgid "Show Grid" diff --git a/po/ro.po b/po/ro.po index 47b863a07..7a8c10ada 100644 --- a/po/ro.po +++ b/po/ro.po @@ -1418,6 +1418,10 @@ msgstr "Fractal Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Mediană" @@ -1431,6 +1435,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Combină cu stratul inferior" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mod" diff --git a/po/ru.po b/po/ru.po index 870229951..77cda149b 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-09 21:14+0000\n" +"PO-Revision-Date: 2026-01-03 14:41+0000\n" "Last-Translator: Сергей \n" "Language-Team: Russian " "\n" @@ -16,10 +16,9 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=" -"(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? " -"1 : 2);\n" -"X-Generator: Weblate 5.15-dev\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1479,6 +1478,10 @@ msgstr "Фрактал Мандельброта" msgid "Martian Lava" msgstr "Марсианская лава" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Максимальный размер" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Медиана" @@ -1492,6 +1495,10 @@ msgstr "Панель меню" msgid "Merge Layer Down" msgstr "Объединить с нижележащим" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Минимальный размер" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Режим" diff --git a/po/si.po b/po/si.po index c260e72d5..174afd88f 100644 --- a/po/si.po +++ b/po/si.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/sk.po b/po/sk.po index 1f520cd34..98ab73ed0 100644 --- a/po/sk.po +++ b/po/sk.po @@ -1409,6 +1409,10 @@ msgstr "Fraktál Mandelbrot" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Medián" @@ -1422,6 +1426,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Zlúčiť vrstvy" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Režim" diff --git a/po/sl.po b/po/sl.po index 4c598bd94..8066ce04b 100644 --- a/po/sl.po +++ b/po/sl.po @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-16 12:13+0000\n" +"PO-Revision-Date: 2026-01-03 14:41+0000\n" "Last-Translator: grof \n" -"Language-Team: Slovenian \n" +"Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=" -"(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" -"X-Generator: Weblate 5.15-dev\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " +"n%100==4 ? 3 : 0);\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1459,6 +1459,10 @@ msgstr "Del Mandelbrot" msgid "Martian Lava" msgstr "Marsovska lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Največja velikost" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Srednja vrednost" @@ -1472,6 +1476,10 @@ msgstr "Menijska vrstica" msgid "Merge Layer Down" msgstr "Združi plast navzdol" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Najmanjša velikost" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Način" diff --git a/po/sq.po b/po/sq.po index 8e581a980..e8866c095 100644 --- a/po/sq.po +++ b/po/sq.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/sr.po b/po/sr.po index 312c31319..b45250121 100644 --- a/po/sr.po +++ b/po/sr.po @@ -1410,6 +1410,10 @@ msgstr "Манделбротов фрактал" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Симетрала" @@ -1423,6 +1427,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "Стопи слој са доњим" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/sv.po b/po/sv.po index 3714e795c..60909cbcf 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-06 08:41+0000\n" +"PO-Revision-Date: 2025-12-28 07:23+0000\n" "Last-Translator: Åke Engelbrektson \n" "Language-Team: Swedish " "\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1460,6 +1460,10 @@ msgstr "Mandelbrot-fraktal" msgid "Martian Lava" msgstr "Marsiansk lava" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Största storlek" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Median" @@ -1473,6 +1477,10 @@ msgstr "Menyfält" msgid "Merge Layer Down" msgstr "Sammanfoga lager nedåt" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Minsta storlek" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Läge" diff --git a/po/ta.po b/po/ta.po index 05d7f2336..49830b489 100644 --- a/po/ta.po +++ b/po/ta.po @@ -1446,6 +1446,10 @@ msgstr "மாண்டல்பிரோட் ஃப்ராக்டல்" msgid "Martian Lava" msgstr "செவ்வாய் எரிமலை" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "இடைநடு" @@ -1459,6 +1463,10 @@ msgstr "பட்டியல் பட்டி" msgid "Merge Layer Down" msgstr "அடுக்கை ஒன்றிணைக்கவும்" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "பயன்முறை" diff --git a/po/th.po b/po/th.po index 098fe5d9b..1a018e7b1 100644 --- a/po/th.po +++ b/po/th.po @@ -1397,6 +1397,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1410,6 +1414,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "รวมชั้นงานลงล่าง" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/tr.po b/po/tr.po index 842a342c7..83edf963e 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-11-09 21:14+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish " "\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1463,6 +1463,10 @@ msgstr "Mandelbrot Fraktali" msgid "Martian Lava" msgstr "Mars Lavı Rengi" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "En Büyük Boyut" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Ortalama" @@ -1476,6 +1480,10 @@ msgstr "Menü Çubuğu" msgid "Merge Layer Down" msgstr "Katmanı Birleştir" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "En Küçük Boyut" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Mod" diff --git a/po/uk.po b/po/uk.po index 9b033db84..81ec847a0 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-09-14 16:01+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: Stepan Andriiovych <4fbig9xyb@mozmail.com>\n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.14-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -410,6 +410,10 @@ msgid "" "Right click to reverse.\n" "Click on a control point and drag to move it." msgstr "" +"Клацніть і перетягніть, щоб намалювати градієнт від основного до вторинного " +"кольору.\n" +"Клацніть правою кнопкою миші, щоб повернути назад.\n" +"Натисніть на контрольну точку та перетягніть, щоб перемістити її." #: ../Pinta.Tools/Tools/PanTool.cs:42 msgid "Click and drag to navigate image." @@ -925,7 +929,7 @@ msgstr "Фрагменти" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:222 msgid "Freeform" -msgstr "" +msgstr "Вільна форма" #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:48 msgid "Freeform Shape" @@ -962,11 +966,11 @@ msgstr "Градієнт" #: ../Pinta.Tools/Tools/GradientTool.cs:118 msgid "Gradient Created" -msgstr "" +msgstr "Градієнт Створено" #: ../Pinta.Tools/Tools/GradientTool.cs:119 msgid "Gradient Modified" -msgstr "" +msgstr "Градієнт Змінено" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:90 #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:109 @@ -1090,6 +1094,13 @@ msgid "" "Press Enter to finish the selection.\n" "Press Backspace to delete the last point." msgstr "" +"У режимі довільної форми клацніть і перетягніть, щоб намалювати контур для " +"області виділення.\n" +"\n" +"У режимі Polygon клацніть і перетягніть, щоб додати нову точку до " +"виділення.\n" +"Натисніть Enter, щоб завершити вибір.\n" +"Натисніть Backspace, щоб видалити останню точку." #: ../Pinta.Core/Actions/ViewActions.cs:226 msgid "Inches" @@ -1177,7 +1188,7 @@ msgstr "Альбомна" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:215 msgid "Lasso Mode" -msgstr "" +msgstr "Режим Лассо" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:55 msgid "Lasso Select" @@ -1459,6 +1470,10 @@ msgstr "Множина Мандельброта" msgid "Martian Lava" msgstr "Марсіанська лава" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Максимальний розмір" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "Медіана" @@ -1472,6 +1487,10 @@ msgstr "Рядок меню" msgid "Merge Layer Down" msgstr "Обєднати шар з попереднім" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Мінімальний розмір" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "Режим" @@ -1852,7 +1871,7 @@ msgstr "Полярна інверсія" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:223 msgid "Polygon" -msgstr "" +msgstr "Полігон" #: ../Pinta/Dialogs/NewImageDialog.cs:296 msgid "Portrait" @@ -2021,7 +2040,7 @@ msgstr "Віддзеркалення" #: ../Pinta.Effects/Effects/DentsEffect.cs:139 msgid "Refraction" -msgstr "" +msgstr "Рефракція (заломлення променів світла)" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:102 msgid "Refresh" @@ -2153,7 +2172,7 @@ msgstr "Обертання" #: ../Pinta.Effects/Effects/DentsEffect.cs:143 msgid "Roughness" -msgstr "" +msgstr "Шорсткість" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:336 msgid "Rounded Line Series" @@ -2275,7 +2294,7 @@ msgstr "Гаряча клавіша" #: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:112 msgid "Shortcut keys" -msgstr "Комбінації клавіш" +msgstr "Гарячі клавіші" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 msgid "Show Axonometric Grid" diff --git a/po/ur.po b/po/ur.po index 6ae379eb8..0a238330f 100644 --- a/po/ur.po +++ b/po/ur.po @@ -1395,6 +1395,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "" @@ -1408,6 +1412,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/vi.po b/po/vi.po index 01592c199..5c401617f 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,16 +8,17 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2016-06-06 03:47+0000\n" -"Last-Translator: Tu Nguyen \n" -"Language-Team: Vietnamese \n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" +"Last-Translator: Loc Huynh \n" +"Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" -"X-Generator: Launchpad (build e1eeab5b20e19239bd7d5f36676f7a52988db88b)\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 msgid " (in user directory)" @@ -25,7 +26,7 @@ msgstr " (trong thư mục người dùng)" #: ../Pinta.Core/Classes/SelectionModeHandler.cs:56 msgid " Selection Mode: " -msgstr " Chế độ lựa chọn " +msgstr " Chế độ lựa chọn: " #: ../Pinta.Core/Managers/EffectsManager.cs:78 #: ../Pinta.Core/Managers/EffectsManager.cs:116 @@ -50,15 +51,15 @@ msgstr "Vùng 9 x 9" #: ../Pinta/MainWindow.cs:405 msgid "A_dd-ins" -msgstr "Phần mở rộng" +msgstr "_Phần mở rộng" #: ../Pinta.Core/Actions/AppActions.cs:42 msgid "About" -msgstr "Giới thiệu" +msgstr "Giới thiệu về" #: ../Pinta/Actions/Help/AboutDialogAction.cs:64 msgid "About Pinta" -msgstr "Giới thiệu Pinta" +msgstr "Giới thiệu về Pinta" #: ../Pinta.Core/Actions/LayerActions.cs:61 #: ../Pinta.Core/Actions/LayerActions.cs:431 @@ -72,7 +73,7 @@ msgstr "Thêm nhiễu" #: ../Pinta.Core/Actions/AddinActions.cs:40 msgid "Add-in Manager..." -msgstr "" +msgstr "Trình quản lý bổ trợ..." #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:839 msgid "Added" @@ -80,16 +81,16 @@ msgstr "Được thêm vào" #: ../Pinta/MainWindow.cs:457 msgid "Adjustments" -msgstr "" +msgstr "Điều chỉnh" #: ../Pinta.Tools/Tools/ColorPickerTool.cs:197 msgid "After select" -msgstr "Sau khi lựa chọn" +msgstr "Sau khi chọn" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:72 #: ../Pinta.Effects/Effects/AlignObjectEffect.cs:12 msgid "Align Object" -msgstr "" +msgstr "Căn chỉnh đối tượng" #: ../Pinta.Core/Actions/EditActions.cs:593 #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:285 @@ -99,11 +100,11 @@ msgstr "Mọi loại tệp" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:515 msgid "Alpha" -msgstr "" +msgstr "Alpha" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:212 msgid "Alpha Gradient" -msgstr "" +msgstr "Độ dốc Alpha" #: ../Pinta.Effects/Effects/BulgeEffect.cs:116 #: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:146 @@ -116,7 +117,7 @@ msgstr "Số lượng" #: ../Pinta/Dialogs/ResizeCanvasDialog.cs:139 msgid "Anchor:" -msgstr "Neo :" +msgstr "Neo:" #: ../Pinta.Effects/Effects/EdgeDetectEffect.cs:81 #: ../Pinta.Effects/Effects/EmbossEffect.cs:120 @@ -132,7 +133,7 @@ msgstr "Góc" #: ../Pinta.Effects/Effects/TwistEffect.cs:179 msgid "Antialias" -msgstr "Chống nhiễu" +msgstr "Khử nhiễu" #: ../Pinta.Core/Classes/BaseTool.cs:363 msgid "Antialiasing Off" @@ -155,7 +156,7 @@ msgstr "Nghệ sĩ" #. Translators: Image dithering matrix named after Bill Atkinson #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:28 msgid "Atkinson" -msgstr "" +msgstr "Atkinson" #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:257 msgid "Auto" @@ -172,7 +173,7 @@ msgstr "Tự định mức" #: ../Pinta.Gui.Addins/AddinInfoView.cs:227 #, csharp-format msgid "Available in repository: {0}" -msgstr "" +msgstr "Có sẵn trong kho: {0}" #: ../Pinta.Core/Managers/WorkspaceManager.cs:130 msgid "Background" @@ -184,7 +185,7 @@ msgstr "Màu nền" #: ../Pinta/Dialogs/NewImageDialog.cs:307 msgid "Background:" -msgstr "Ảnh nền" +msgstr "Ảnh nền:" #: ../Pinta/Actions/Help/AboutDialogAction.cs:94 msgid "Based on the work of Paint.NET:" @@ -193,7 +194,7 @@ msgstr "Dựa trên chương trình Paint.NET:" #. Translators: Gradient with the colors of the flag of Italy: red, white, and green #: ../Pinta.Effects/Utilities/GradientHelper.cs:23 msgid "Beautiful Italy" -msgstr "" +msgstr "Nước Ý xinh đẹp" #: ../Pinta.Core/Actions/ViewActions.cs:86 msgid "Best Fit" @@ -201,7 +202,7 @@ msgstr "Vừa nhất" #: ../Pinta.Core/Enumerations/ResamplingMode.cs:22 msgid "Bilinear" -msgstr "" +msgstr "Song tuyến tính" #. Translators: Simple gradient that goes from black to white #: ../Pinta.Effects/Adjustments/BlackAndWhiteEffect.cs:29 @@ -239,19 +240,19 @@ msgstr "Đậm" #. Translators: Gradient that starts out white, like the core of a raging fire, and then goes through yellow, red, and black (like visible black smoke), and finally transparent, blending with the background #: ../Pinta.Effects/Utilities/GradientHelper.cs:31 msgid "Bonfire" -msgstr "" +msgstr "Lửa trại" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:35 msgid "Bottom Center" -msgstr "" +msgstr "Trung tâm dưới cùng" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:34 msgid "Bottom Left" -msgstr "" +msgstr "Dưới cùng bên trái" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:36 msgid "Bottom Right" -msgstr "" +msgstr "Dưới cùng bên phải" #: ../Pinta.Effects/Adjustments/BrightnessContrastEffect.cs:147 #: ../Pinta.Effects/Effects/GlowEffect.cs:81 @@ -278,7 +279,7 @@ msgstr "Phình to" #. Translators: Image dithering matrix named after Daniel Burkes #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:24 msgid "Burkes" -msgstr "" +msgstr "Burke" #: ../Pinta/Dialogs/ResizeCanvasDialog.cs:110 #: ../Pinta/Dialogs/ResizeImageDialog.cs:80 @@ -295,7 +296,7 @@ msgstr "Theo phần trăm:" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:214 #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:96 msgid "Cancel" -msgstr "" +msgstr "Hủy" #: ../Pinta/Pads/CanvasPad.cs:41 msgid "Canvas" @@ -303,27 +304,27 @@ msgstr "Nền vẽ" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:92 msgid "Canvas Grid Settings" -msgstr "" +msgstr "Cài đặt lưới canvas" #: ../Pinta.Core/Actions/ViewActions.cs:124 msgid "Canvas Grid..." -msgstr "" +msgstr "Lưới vải..." #: ../Pinta.Effects/Effects/CellsEffect.cs:176 msgid "Cell Radius" -msgstr "" +msgstr "Bán kính tế bào" #: ../Pinta.Effects/Effects/PixelateEffect.cs:121 msgid "Cell Size" -msgstr "Kích cỡ Cell" +msgstr "Kích cỡ tế bào" #: ../Pinta.Effects/Effects/CellsEffect.cs:19 msgid "Cells" -msgstr "" +msgstr "Ô" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:32 msgid "Center" -msgstr "" +msgstr "Trung tâm" #: ../Pinta.Tools/Tools/TextTool.cs:229 msgid "Center Align" @@ -331,16 +332,16 @@ msgstr "Căn giữa" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:31 msgid "Center Left" -msgstr "" +msgstr "Giữa bên trái" #: ../Pinta.Effects/Effects/DentsEffect.cs:159 #: ../Pinta.Effects/Effects/PolarInversionEffect.cs:96 msgid "Center Offset" -msgstr "" +msgstr "Bù trung tâm" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:33 msgid "Center Right" -msgstr "" +msgstr "Giữa bên phải" #: ../Pinta.Effects/Effects/MotionBlurEffect.cs:154 msgid "Centered" @@ -353,7 +354,7 @@ msgstr "Xăng-ti-mét" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:279 #: ../Pinta.Tools/Tools/BaseBrushTool.cs:47 msgid "Change brush width. Shortcut keys: [ ]" -msgstr "" +msgstr "Thay đổi chiều rộng bàn chải. Phím tắt: [ ]" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:359 msgid "Changed Shape Type" @@ -362,12 +363,12 @@ msgstr "Thay kiểu hình dạng" #. Translators: Gradient that starts out off-white, like cherry blossoms against sunlight, then goes through pink, then light blue (like the sky) and finally transparent, blending with the background #: ../Pinta.Effects/Utilities/GradientHelper.cs:35 msgid "Cherry Blossom" -msgstr "" +msgstr "Hoa anh đào" #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:629 #: ../Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs:286 msgid "Choose Color" -msgstr "" +msgstr "Chọn màu" #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:149 msgid "Choose Palette Color" @@ -380,7 +381,7 @@ msgstr "Vòng tròn" #. Translators: Arrangement of points along a circular path #: ../Pinta.Core/Algorithms/SpatialPartition.cs:170 msgid "Circular" -msgstr "" +msgstr "Thông tư" #: ../Pinta.Effects/Classes/EdgeBehavior.cs:7 msgid "Clamp" @@ -391,12 +392,16 @@ msgid "" "Click and drag to draw a rectangular selection.\n" "Hold Shift to constrain to a square." msgstr "" +"Nhấp và kéo để vẽ vùng chọn hình chữ nhật.\n" +"Giữ phím Shift để giới hạn thành một hình vuông." #: ../Pinta.Tools/Tools/EllipseSelectTool.cs:41 msgid "" "Click and drag to draw an elliptical selection.\n" "Hold Shift to constrain to a circle." msgstr "" +"Nhấp và kéo để vẽ vùng chọn hình elip.\n" +"Giữ phím Shift để giới hạn thành một vòng tròn." #: ../Pinta.Tools/Tools/GradientTool.cs:61 msgid "" @@ -404,6 +409,9 @@ msgid "" "Right click to reverse.\n" "Click on a control point and drag to move it." msgstr "" +"Nhấp và kéo để vẽ gradient từ màu chính sang màu phụ.\n" +"Nhấp chuột phải để đảo ngược.\n" +"Bấm vào một điểm điều khiển và kéo để di chuyển nó." #: ../Pinta.Tools/Tools/PanTool.cs:42 msgid "Click and drag to navigate image." @@ -428,14 +436,14 @@ msgstr "Kích chuột để chọn màu phụ." #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:246 #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:323 msgid "Click to switch between primary and secondary color." -msgstr "" +msgstr "Nhấp để chuyển đổi giữa màu chính và màu phụ." #: ../Pinta/Dialogs/NewImageDialog.cs:358 #: ../Pinta/Dialogs/NewImageDialog.cs:415 #: ../Pinta/Dialogs/NewImageDialog.cs:434 #: ../Pinta/Dialogs/NewImageDialog.cs:530 msgid "Clipboard" -msgstr "Clipboard" +msgstr "Bộ nhớ tạm" #: ../Pinta.Tools/Tools/CloneStampTool.cs:46 msgid "Clone Stamp" @@ -444,7 +452,7 @@ msgstr "Nhân bản nhãn" #: ../Pinta.Core/Actions/FileActions.cs:81 #: ../Pinta.Gui.Addins/InstallDialog.cs:327 msgid "Close" -msgstr "Ðóng" +msgstr "Đóng" #: ../Pinta.Core/Actions/WindowActions.cs:51 msgid "Close All" @@ -469,7 +477,7 @@ msgstr "Độ Thô" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:43 #: ../Pinta.Effects/Effects/DitheringEffect.cs:23 msgid "Color" -msgstr "" +msgstr "Màu sắc" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:33 msgid "Color Burn" @@ -481,11 +489,11 @@ msgstr "Màu chắn sáng" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:215 msgid "Color Gradient" -msgstr "" +msgstr "Độ dốc màu" #: ../Pinta.Tools/Tools/GradientTool.cs:292 msgid "Color Mode" -msgstr "" +msgstr "Chế độ màu" #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:352 #: ../Pinta.Tools/Tools/ColorPickerTool.cs:48 @@ -506,22 +514,22 @@ msgstr "Độ bão hòa màu" #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:158 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:174 msgid "Color Scheme" -msgstr "" +msgstr "Phối màu" #: ../Pinta.Effects/Effects/CellsEffect.cs:192 msgid "Color Scheme Edge Behavior" -msgstr "" +msgstr "Phối màu hành vi cạnh" #: ../Pinta.Effects/Effects/CellsEffect.cs:180 #: ../Pinta.Effects/Effects/CloudsEffect.cs:145 #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:155 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:171 msgid "Color Scheme Source" -msgstr "" +msgstr "Nguồn phối màu" #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:191 msgid "Color Sorting" -msgstr "" +msgstr "Sắp xếp màu" #: ../Pinta.Effects/Effects/InkSketchEffect.cs:150 msgid "Coloring" @@ -559,13 +567,13 @@ msgstr "Bản quyền" #. Translators: Gradient with the colors of blue and pink cotton candy #: ../Pinta.Effects/Utilities/GradientHelper.cs:39 msgid "Cotton Candy" -msgstr "" +msgstr "Kẹo bông" #. Translators: {0} is the name of a layer, and {1} is the path to a .ora file. #: ../Pinta.Core/ImageFormats/OraFormat.cs:125 #, csharp-format msgid "Could not import layer \"{0}\" from {1}" -msgstr "" +msgstr "Không thể nhập lớp \"{0}\" từ {1}" #: ../Pinta.Core/Extensions/OtherExtensions.cs:166 #: ../Pinta.Core/Managers/WorkspaceManager.cs:412 @@ -585,11 +593,11 @@ msgstr "Cắt hình về phần lựa chọn" #: ../Pinta.Effects/Effects/DitheringEffect.cs:162 msgid "Current Palette" -msgstr "" +msgstr "Bảng màu hiện tại" #: ../Pinta.Effects/Effects/TileEffect.cs:247 msgid "Curved" -msgstr "" +msgstr "Cong" #: ../Pinta.Effects/Adjustments/CurvesEffect.cs:27 #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:138 @@ -611,7 +619,7 @@ msgstr "Cắt" #. Translators: This refers to using a dark variant of the color scheme. #: ../Pinta.Core/Actions/ViewActions.cs:250 msgid "Dark" -msgstr "" +msgstr "Tối" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:38 msgid "Darken" @@ -624,7 +632,7 @@ msgstr "Nét" #. Translators: This refers to using the system's default color scheme. #: ../Pinta.Core/Actions/ViewActions.cs:246 msgid "Default" -msgstr "" +msgstr "Mặc định" #: ../Pinta.Core/Actions/LayerActions.cs:68 #: ../Pinta.Core/Actions/LayerActions.cs:410 @@ -638,7 +646,7 @@ msgstr "Bị xóa" #. Translators: This refers to an image distortion that creates small, random warps or distortions in the image, like tiny dents, bumps, or waves #: ../Pinta.Effects/Effects/DentsEffect.cs:49 msgid "Dents" -msgstr "" +msgstr "Vết lõm" #: ../Pinta.Core/Actions/EditActions.cs:382 msgid "Deselect" @@ -664,7 +672,7 @@ msgstr "Khoảng cách" #: ../Pinta.Effects/Effects/CellsEffect.cs:153 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:184 msgid "Distance Metric" -msgstr "" +msgstr "Số liệu khoảng cách" #: ../Pinta.Effects/Effects/BulgeEffect.cs:27 #: ../Pinta.Effects/Effects/DentsEffect.cs:52 @@ -678,7 +686,7 @@ msgstr "Làm biến dạng" #: ../Pinta.Effects/Effects/DitheringEffect.cs:14 msgid "Dithering" -msgstr "" +msgstr "Phối màu" #: ../Pinta.Tools/Tools/ColorPickerTool.cs:206 msgid "Do not switch tool" @@ -687,7 +695,7 @@ msgstr "Không đổi công cụ" #: ../Pinta.Gui.Addins/AddinInfoView.cs:221 #, csharp-format msgid "Download size: {0}" -msgstr "" +msgstr "Kích thước tải xuống: {0}" #: ../Pinta.Core/Actions/LayerActions.cs:75 #: ../Pinta.Core/Actions/LayerActions.cs:397 @@ -715,12 +723,12 @@ msgstr "_Hiệu ứng" #: ../Pinta/MainWindow.cs:451 msgid "Effects" -msgstr "" +msgstr "Các hiệu ứng" #. Translators: Gradient that starts out white, like the the inner part of a spark, and goes through progressively dark shades of blue until it reaches black, and finally transparent, blending with the background #: ../Pinta.Effects/Utilities/GradientHelper.cs:43 msgid "Electric" -msgstr "" +msgstr "Điện" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:335 #: ../Pinta.Tools/Editable/EditEngines/EllipseEditEngine.cs:36 @@ -738,7 +746,7 @@ msgstr "Chạm nổi" #: ../Pinta/Main.cs:67 msgid "Enable additional logging or behavior changes for debugging" -msgstr "" +msgstr "Bật ghi nhật ký bổ sung hoặc thay đổi hành vi để gỡ lỗi" #: ../Pinta.Core/Actions/EditActions.cs:127 #: ../Pinta.Core/Actions/EditActions.cs:368 @@ -755,7 +763,7 @@ msgstr "Lỗi" #: ../Pinta.Effects/Effects/DitheringEffect.cs:171 msgid "Error Diffusion Method" -msgstr "" +msgstr "Phương pháp khuếch tán lỗi" #: ../Pinta.Core/Classes/SelectionModeHandler.cs:46 msgid "Exclude (-) (Right Click)" @@ -764,11 +772,11 @@ msgstr "Ngoại trừ (-) (Chuột phải)" #. Translators: This refers to expanding the canvas size when pasting a larger image. #: ../Pinta/Actions/Edit/PasteAction.cs:227 msgid "Expand" -msgstr "" +msgstr "Mở rộng" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:277 msgid "Extension packages" -msgstr "" +msgstr "Gói mở rộng" #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:143 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:156 @@ -777,36 +785,36 @@ msgstr "Hệ số" #: ../Pinta/Actions/File/NewScreenshotAction.cs:85 msgid "Failed to access XDG Desktop Portals" -msgstr "" +msgstr "Không thể truy cập Cổng thông tin máy tính để bàn XDG" #: ../Pinta/MainWindow.cs:324 msgid "Failed to initialize add-in" -msgstr "" +msgstr "Không thể khởi tạo phần bổ trợ" #: ../Pinta.Gui.Addins/InstallDialog.cs:199 msgid "Failed to load extension package" -msgstr "" +msgstr "Không tải được gói tiện ích mở rộng" #: ../Pinta.Core/Managers/WorkspaceManager.cs:444 msgid "Failed to open image" -msgstr "" +msgstr "Không mở được hình ảnh" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:254 msgid "Failed to save image" -msgstr "" +msgstr "Không lưu được hình ảnh" #: ../Pinta/Actions/File/NewScreenshotAction.cs:84 #: ../Pinta/Actions/File/NewScreenshotAction.cs:109 msgid "Failed to take screenshot" -msgstr "" +msgstr "Không chụp được ảnh chụp màn hình" #: ../Pinta.Effects/Effects/FeatherEffect.cs:175 msgid "Feather Canvas Edge" -msgstr "" +msgstr "Cạnh vải lông" #: ../Pinta.Effects/Effects/FeatherEffect.cs:18 msgid "Feather Object" -msgstr "" +msgstr "Đối tượng lông vũ" #: ../Pinta.Core/Actions/HelpActions.cs:59 msgid "File a Bug" @@ -814,7 +822,7 @@ msgstr "Báo một Lỗi" #: ../Pinta/Main.cs:62 msgid "Files to open" -msgstr "" +msgstr "Tập tin để mở" #: ../Pinta.Tools/Tools/TextTool.cs:267 msgid "Fill Background" @@ -822,7 +830,7 @@ msgstr "Tô nền" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:221 msgid "Fill Object Background" -msgstr "" +msgstr "Tô nền đối tượng" #: ../Pinta.Core/Actions/EditActions.cs:134 #: ../Pinta.Core/Actions/EditActions.cs:320 @@ -852,7 +860,7 @@ msgstr "Được hoàn thiện" #: ../Pinta.Core/HistoryItems/FinishPixelsHistoryItem.cs:41 msgid "Finish Pixels" -msgstr "" +msgstr "Điểm ảnh hoàn thiện" #: ../Pinta.Core/Actions/ImageActions.cs:117 #: ../Pinta.Core/Actions/ImageActions.cs:221 @@ -862,7 +870,7 @@ msgstr "Ghép lớp" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:163 msgid "Flattening the image will merge all layers into a single layer." -msgstr "" +msgstr "Làm phẳng hình ảnh sẽ hợp nhất tất cả các lớp thành một lớp duy nhất." #: ../Pinta.Core/Actions/ImageActions.cs:84 #: ../Pinta.Core/Actions/LayerActions.cs:95 @@ -897,12 +905,12 @@ msgstr "Chế độ Flood" #. Translators: Image dithering matrix named after Robert W. Floyd and Louis Steinberg #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:40 msgid "Floyd-Steinberg" -msgstr "" +msgstr "Floyd-Steinberg" #. Translators: Image dithering matrix named after Robert W. Floyd and Louis Steinberg. Some software may use it and call it Floyd-Steinberg, but it's not the actual Floyd-Steinberg matrix #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:44 msgid "Floyd-Steinberg Lite" -msgstr "" +msgstr "Floyd-Steinberg Lite" #: ../Pinta.Tools/Tools/TextTool.cs:145 msgid "Font" @@ -918,7 +926,7 @@ msgstr "Mảnh vỡ" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:222 msgid "Freeform" -msgstr "" +msgstr "Dạng tự do" #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:48 msgid "Freeform Shape" @@ -934,7 +942,7 @@ msgstr "Toàn màn hình" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:86 msgid "Gallery" -msgstr "Gallery" +msgstr "Phòng trưng bày" #: ../Pinta.Effects/Effects/GaussianBlurEffect.cs:24 msgid "Gaussian Blur" @@ -955,11 +963,11 @@ msgstr "Dải màu" #: ../Pinta.Tools/Tools/GradientTool.cs:118 msgid "Gradient Created" -msgstr "" +msgstr "Đã tạo dải màu" #: ../Pinta.Tools/Tools/GradientTool.cs:119 msgid "Gradient Modified" -msgstr "" +msgstr "Đã sửa đổi độ dốc" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:90 #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:109 @@ -974,7 +982,7 @@ msgstr "Lưới" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:41 msgid "Hard Light" -msgstr "" +msgstr "Ánh sáng cứng" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:70 #: ../Pinta/Dialogs/NewImageDialog.cs:333 @@ -985,7 +993,7 @@ msgstr "Độ cao:" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:354 msgid "Hex" -msgstr "" +msgstr "Lục giác" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:116 msgid "Hide Layer" @@ -994,27 +1002,26 @@ msgstr "Ẩn lớp" #: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:58 msgid "Hint: For best results, first use selection tools to select each eye." msgstr "" -"Gợi ý: Để đạt kết quả tốt nhất, trước hết dùng công cụ lựa chọn để chon từng " -"mắt." +"Gợi ý: Để đạt kết quả tốt nhất, trước hết dùng công cụ chọn để chon từng mắt." #: ../Pinta/Pads/HistoryPad.cs:50 msgid "History" -msgstr "Quá trình" +msgstr "Lịch sử" #. Translators: Horizontal color sorting with blue (B) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:228 msgid "Horizontal blue (B)" -msgstr "" +msgstr "Màu xanh ngang (B)" #. Translators: Horizontal color sorting with green (G) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:231 msgid "Horizontal green (G)" -msgstr "" +msgstr "Xanh ngang (G)" #. Translators: Horizontal color sorting with red (R) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:234 msgid "Horizontal red (R)" -msgstr "" +msgstr "Màu đỏ ngang (R)" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:45 #: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:61 @@ -1024,7 +1031,7 @@ msgstr "Sắc độ" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:281 msgid "Hue & Sat" -msgstr "" +msgstr "Huế & Thứ Bảy" #: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:23 msgid "Hue / Saturation" @@ -1052,7 +1059,7 @@ msgstr "Thẻ Hình ảnh" #: ../Pinta/Actions/Edit/PasteAction.cs:207 msgid "Image cannot be pasted" -msgstr "Không thể dán hình ảnh." +msgstr "Không thể dán hình ảnh" #: ../Pinta.Core/Actions/LayerActions.cs:241 #: ../Pinta/Actions/File/OpenDocumentAction.cs:111 @@ -1083,6 +1090,11 @@ msgid "" "Press Enter to finish the selection.\n" "Press Backspace to delete the last point." msgstr "" +"Trong chế độ Freeform, nhấp và kéo để vẽ đường viền cho vùng chọn.\n" +"\n" +"Trong chế độ Đa giác, nhấp và kéo để thêm điểm mới vào vùng chọn.\n" +"Nhấn Enter để kết thúc việc lựa chọn.\n" +"Nhấn Backspace để xóa điểm cuối cùng." #: ../Pinta.Core/Actions/ViewActions.cs:226 msgid "Inches" @@ -1111,7 +1123,7 @@ msgstr "Cài đặt" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:251 msgid "Install Extension Package" -msgstr "" +msgstr "Cài đặt gói tiện ích mở rộng" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:110 msgid "Install from file..." @@ -1135,7 +1147,7 @@ msgstr "Cường độ" #: ../Pinta.Core/Classes/SelectionModeHandler.cs:50 #, csharp-format msgid "Intersect ({0} + Left Click)" -msgstr "" +msgstr "Giao nhau ({0} + Nhấp chuột trái)" #: ../Pinta.Effects/Adjustments/InvertColorsEffect.cs:29 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:183 @@ -1158,7 +1170,7 @@ msgstr "Chất lượng JPEG" #. Translators: Image dithering matrix named after J. F. Jarvis, C. N. Judice, and W. H. Ninke #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:36 msgid "Jarvis-Judice-Ninke" -msgstr "" +msgstr "Jarvis-Judice-Ninke" #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:26 msgid "Julia Fractal" @@ -1170,7 +1182,7 @@ msgstr "Phong cảnh" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:215 msgid "Lasso Mode" -msgstr "" +msgstr "Chế độ Lasso" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:55 msgid "Lasso Select" @@ -1205,7 +1217,7 @@ msgstr "Lớp được hiện" #: ../Pinta.Core/Classes/DocumentLayers.cs:133 #, csharp-format msgid "Layer {0}" -msgstr "" +msgstr "Lớp {0}" #: ../Pinta/Pads/LayersPad.cs:49 msgid "Layers" @@ -1224,6 +1236,11 @@ msgid "" "Hold Shift to rotate in steps.\n" "Use arrow keys to move selected content by a single pixel." msgstr "" +"Nhấp chuột trái và kéo vùng chọn để di chuyển nội dung đã chọn.\n" +"Giữ {0} để chia tỷ lệ thay vì di chuyển.\n" +"Nhấp chuột phải và kéo vùng chọn để xoay nội dung đã chọn.\n" +"Giữ phím Shift để xoay theo từng bước.\n" +"Sử dụng các phím mũi tên để di chuyển nội dung đã chọn theo một pixel." #: ../Pinta.Tools/Tools/MoveSelectionTool.cs:50 #, csharp-format @@ -1234,6 +1251,11 @@ msgid "" "Hold Shift to rotate in steps.\n" "Use arrow keys to move selection outline by a single pixel." msgstr "" +"Nhấp chuột trái và kéo vùng chọn để di chuyển đường viền vùng chọn.\n" +"Giữ {0} để chia tỷ lệ thay vì di chuyển.\n" +"Nhấp chuột phải và kéo vùng chọn để xoay đường viền vùng chọn.\n" +"Giữ phím Shift để xoay theo từng bước.\n" +"Sử dụng các phím mũi tên để di chuyển đường viền lựa chọn theo một pixel." #. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. #: ../Pinta.Tools/Tools/ShapeTool.cs:58 @@ -1254,12 +1276,27 @@ msgid "" "exact same position.\n" "Press Enter to finalize the shape." msgstr "" +"Nhấp chuột trái để vẽ hình với màu chính.\n" +"Nhấp chuột trái vào hình dạng để thêm điểm kiểm soát.\n" +"Nhấp chuột trái vào một điểm kiểm soát và kéo để di chuyển nó.\n" +"Nhấp chuột phải vào điểm kiểm soát và kéo để thay đổi độ căng của nó.\n" +"Giữ phím Shift để chụp theo các góc.\n" +"Sử dụng các phím mũi tên để di chuyển điểm điều khiển đã chọn.\n" +"Nhấn {0} + mũi tên trái/phải để chọn điểm kiểm soát theo thứ tự.\n" +"Nhấn Delete để xóa điểm kiểm soát đã chọn.\n" +"Nhấn Space để thêm điểm điều khiển mới tại vị trí chuột.\n" +"Giữ {0} trong khi nhấn Space để tạo điểm điều khiển ở cùng vị trí.\n" +"Giữ {0} trong khi nhấp chuột trái vào điểm điều khiển để tạo hình dạng mới ở " +"cùng vị trí. \n" +"Nhấn Enter để hoàn thiện hình dạng." #: ../Pinta.Tools/Tools/PencilTool.cs:51 msgid "" "Left click to draw freeform one-pixel wide lines with the primary color.\n" "Right click to use the secondary color." msgstr "" +"Nhấp chuột trái để vẽ các đường rộng một pixel dạng tự do với màu chính.\n" +"Nhấp chuột phải để sử dụng màu phụ." #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:50 #: ../Pinta.Tools/Tools/PaintBrushTool.cs:57 @@ -1295,12 +1332,16 @@ msgid "" "Left click to replace the secondary color with the primary color.\n" "Right click to reverse." msgstr "" +"Nhấp chuột trái để thay thế màu phụ bằng màu chính.\n" +"Nhấp chuột phải để đảo ngược." #: ../Pinta.Tools/Tools/ColorPickerTool.cs:50 msgid "" "Left click to set primary color.\n" "Right click to set secondary color." msgstr "" +"Nhấp chuột trái để đặt màu chính.\n" +"Nhấp chuột phải để đặt màu phụ." #: ../Pinta.Gui.Widgets/Widgets/StatusBarColorPaletteWidget.cs:314 msgid "Left click to set primary color. Right click to set secondary color." @@ -1320,6 +1361,9 @@ msgid "" "Right click to zoom out.\n" "Click and drag to zoom in selection." msgstr "" +"Nhấp chuột trái để zoom.\n" +"Nhấp chuột phải để thu nhỏ.\n" +"Nhấp và kéo để zoom vùng chọn." #: ../Pinta.Tools/Editable/EditEngines/ArrowedEditEngine.cs:331 msgid "Length" @@ -1340,7 +1384,7 @@ msgstr "Giấy phép" #. Translators: This refers to using a light variant of the color scheme. #: ../Pinta.Core/Actions/ViewActions.cs:248 msgid "Light" -msgstr "" +msgstr "Sáng" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:37 msgid "Lighten" @@ -1357,7 +1401,7 @@ msgstr "Độ nhạt" #. Translators: Gradient with a citrusy vibe that starts out white, goes through light yellow, several shades of green, and then transparent, blending with the background #: ../Pinta.Effects/Utilities/GradientHelper.cs:47 msgid "Lime Lemon" -msgstr "" +msgstr "Chanh" #: ../Pinta.Tools/Tools/LineCurveTool.cs:43 msgid "Line/Curve" @@ -1390,7 +1434,7 @@ msgstr "Chọn bằng đùa thần" #: ../Pinta/MainWindow.cs:445 msgid "Main Menu" -msgstr "" +msgstr "Thực đơn chính" #: ../Pinta/Dialogs/ResizeCanvasDialog.cs:99 #: ../Pinta/Dialogs/ResizeImageDialog.cs:69 @@ -1404,7 +1448,11 @@ msgstr "Fractal kiểu Mandelbrot" #. Translators: Gradient with bright, high-energy, and otherworldly tones of blue, purple, and yellow, along with a dark red that gives off the appearance of burning #: ../Pinta.Effects/Utilities/GradientHelper.cs:51 msgid "Martian Lava" -msgstr "" +msgstr "Dung nham sao Hỏa" + +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "Kích thước tối đa" #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" @@ -1412,16 +1460,20 @@ msgstr "Trung bình" #: ../Pinta.Core/Actions/ViewActions.cs:130 msgid "Menu Bar" -msgstr "" +msgstr "Thanh thực đơn" #: ../Pinta.Core/Actions/LayerActions.cs:82 #: ../Pinta.Core/Actions/LayerActions.cs:363 msgid "Merge Layer Down" msgstr "Ghép lớp xuống" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "Kích thước tối thiểu" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" -msgstr "" +msgstr "Chế độ" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:921 msgid "Modified" @@ -1429,7 +1481,7 @@ msgstr "Được sửa đổi" #: ../Pinta.Gui.Addins/AddinInfoView.cs:159 msgid "More Information..." -msgstr "" +msgstr "Thêm thông tin..." #: ../Pinta.Effects/Effects/MotionBlurEffect.cs:27 msgid "Motion Blur" @@ -1463,11 +1515,11 @@ msgstr "Tên:" #: ../Pinta.Core/Enumerations/ResamplingMode.cs:23 msgid "Nearest Neighbor" -msgstr "" +msgstr "Hàng xóm gần nhất" #: ../Pinta.Core/Actions/FileActions.cs:63 msgid "New" -msgstr "Tạo mới" +msgstr "Mới" #: ../Pinta.Core/Managers/WorkspaceManager.cs:138 #: ../Pinta/Dialogs/NewImageDialog.cs:237 @@ -1488,13 +1540,13 @@ msgstr "Tạo mới..." #: ../Pinta.Gui.Addins/AddinListView.cs:55 msgid "No Items Found" -msgstr "" +msgstr "Không tìm thấy mục nào" #: ../Pinta.Effects/Effects/AddNoiseEffect.cs:28 #: ../Pinta.Effects/Effects/MedianEffect.cs:27 #: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:32 msgid "Noise" -msgstr "Nhiễu" +msgstr "Độ nhiễu" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:31 #: ../Pinta.Tools/Brushes/PlainBrush.cs:41 @@ -1517,21 +1569,21 @@ msgstr "Thông thường và Viền" #: ../Pinta.Effects/Effects/CellsEffect.cs:172 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:187 msgid "Number of Cells" -msgstr "" +msgstr "Số lượng tế bào" #: ../Pinta/Main.cs:56 msgid "Number of threads to use for rendering" -msgstr "" +msgstr "Số lượng chủ đề được sử dụng để hiển thị" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:210 msgid "OK" -msgstr "" +msgstr "Đồng ý" #: ../Pinta.Effects/Effects/AlignObjectEffect.cs:14 #: ../Pinta.Effects/Effects/FeatherEffect.cs:22 #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:22 msgid "Object" -msgstr "" +msgstr "Sự vật" #: ../Pinta.Effects/Effects/BulgeEffect.cs:120 #: ../Pinta.Effects/Effects/RadialBlurEffect.cs:139 @@ -1545,7 +1597,7 @@ msgstr "Chênh lệch" #: ../Pinta/Actions/Edit/OffsetSelectionAction.cs:78 #: ../Pinta/Dialogs/OffsetSelectionDialog.cs:44 msgid "Offset Selection" -msgstr "" +msgstr "Lựa chọn bù đắp" #: ../Pinta.Effects/Effects/OilPaintingEffect.cs:26 msgid "Oil Painting" @@ -1574,7 +1626,7 @@ msgstr "Mở tệp hình ảnh" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:333 msgid "Open Line/Curve Series" -msgstr "Loạt Đường thẳng / Đường cong mở" +msgstr "Mở loạt Đường thẳng/Đường cong mở" #: ../Pinta.Core/Actions/EditActions.cs:495 msgid "Open Palette File" @@ -1587,7 +1639,7 @@ msgstr "Mở..." #: ../Pinta/Dialogs/NewImageDialog.cs:316 msgid "Orientation:" -msgstr "Định hướng" +msgstr "Định hướng:" #: ../Pinta.Effects/Classes/EdgeBehavior.cs:25 msgid "Original" @@ -1599,15 +1651,15 @@ msgstr "Viền" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:218 msgid "Outline Border" -msgstr "" +msgstr "Đường viền phác thảo" #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:23 msgid "Outline Edge" -msgstr "" +msgstr "Viền phác thảo" #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:18 msgid "Outline Object" -msgstr "" +msgstr "Đối tượng phác thảo" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:307 #: ../Pinta.Tools/Tools/FreeformShapeTool.cs:218 @@ -1649,11 +1701,11 @@ msgstr "Bảng màu" #: ../Pinta.Effects/Effects/DitheringEffect.cs:174 msgid "Palette Source" -msgstr "" +msgstr "Nguồn bảng màu" #: ../Pinta.Core/Actions/EditActions.cs:576 msgid "Palette files" -msgstr "" +msgstr "Tập tin bảng màu" #: ../Pinta.Tools/Tools/PanTool.cs:40 #: ../Pinta/Actions/Layers/RotateZoomLayerAction.cs:148 @@ -1702,7 +1754,7 @@ msgstr "Ảnh" #. Translators: Arrangement of points similar to how sunflower seeds are arranged #: ../Pinta.Core/Algorithms/SpatialPartition.cs:174 msgid "Phyllotaxis" -msgstr "" +msgstr "Phyllotaxis" #: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:1 #: ../Pinta/Actions/Help/AboutDialogAction.cs:65 ../Pinta/Main.cs:71 @@ -1738,14 +1790,19 @@ msgid "" "apply to your images, and also has the ability to create unlimited layers to " "help organize your creativity." msgstr "" +"Pinta là một áp dụng chỉnh sửa, vẽ và tô màu hình ảnh với giao diện đơn giản " +"nhưng mạnh mẽ. Pinta có rất nhiều công cụ vẽ, bao gồm: vẽ tự do, hình chữ " +"nhật, hình tròn và đường thẳng. Nó cũng có hơn 35 hiệu ứng để áp dụng cho " +"hình ảnh của bạn và cũng có khả năng tạo các lớp không giới hạn để giúp bạn " +"sắp xếp khả năng sáng tạo." #: ../Pinta.Core/Managers/WorkspaceManager.cs:425 msgid "Pinta supports the following file formats:" -msgstr "" +msgstr "Pinta hỗ trợ các định dạng tệp sau:" #: ../Pinta.Core/Extensions/OtherExtensions.cs:167 msgid "Pinta supports the following palette formats:" -msgstr "" +msgstr "Pinta hỗ trợ các định dạng bảng màu sau:" #: ../Pinta.Effects/Effects/PixelateEffect.cs:23 msgid "Pixelate" @@ -1758,11 +1815,11 @@ msgstr "Điểm ảnh" #. Translators: Gradient with different shades of brownish yellow #: ../Pinta.Effects/Utilities/GradientHelper.cs:55 msgid "Piña Colada" -msgstr "" +msgstr "Piña Colada" #: ../Pinta/Actions/View/MenuBarToggledAction.cs:40 msgid "Please restart Pinta for the changes to take effect." -msgstr "" +msgstr "Vui lòng khởi động lại Pinta để những thay đổi có hiệu lực." #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:607 #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:810 @@ -1772,12 +1829,12 @@ msgstr "Điểm được thêm vào" #: ../Pinta.Effects/Effects/CellsEffect.cs:156 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:201 msgid "Point Arrangement" -msgstr "" +msgstr "Sắp xếp điểm" #: ../Pinta.Effects/Effects/CellsEffect.cs:169 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:214 msgid "Point Color" -msgstr "" +msgstr "Màu điểm" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:658 msgid "Point Deleted" @@ -1786,7 +1843,7 @@ msgstr "Điểm được xóa" #: ../Pinta.Effects/Effects/CellsEffect.cs:165 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:210 msgid "Point Size" -msgstr "" +msgstr "Kích thước điểm" #: ../Pinta.Effects/Effects/PolarInversionEffect.cs:26 msgid "Polar Inversion" @@ -1794,7 +1851,7 @@ msgstr "Đảo cực" #: ../Pinta.Tools/Tools/LassoSelectTool.cs:223 msgid "Polygon" -msgstr "" +msgstr "Đa giác" #: ../Pinta/Dialogs/NewImageDialog.cs:296 msgid "Portrait" @@ -1802,7 +1859,7 @@ msgstr "Chân dung" #: ../Pinta.Effects/Effects/AlignObjectEffect.cs:129 msgid "Position" -msgstr "" +msgstr "Vị trí" #: ../Pinta.Effects/Adjustments/PosterizeEffect.cs:25 #: ../Pinta.Effects/Dialogs/Effects.PosterizeDialog.cs:51 @@ -1811,28 +1868,28 @@ msgstr "Làm áp phích" #: ../Pinta.Effects/Effects/CloudsEffect.cs:138 msgid "Power" -msgstr "Cường độ" +msgstr "Nguồn" #. Translators: This refers to preserving the current canvas size when pasting a larger image. #: ../Pinta/Actions/Edit/PasteAction.cs:225 msgid "Preserve" -msgstr "" +msgstr "Bảo tồn" #: ../Pinta.Effects/Utilities/GradientHelper.cs:10 msgid "Preset Gradient" -msgstr "" +msgstr "Độ dốc cài sẵn" #: ../Pinta.Effects/Effects/DitheringEffect.cs:159 msgid "Preset Palettes" -msgstr "" +msgstr "Bảng màu cài sẵn" #: ../Pinta/Dialogs/NewImageDialog.cs:341 msgid "Preset:" -msgstr "Chỉnh sẵn" +msgstr "Chỉnh sẵn:" #: ../Pinta/Dialogs/NewImageDialog.cs:190 msgid "Preview" -msgstr "" +msgstr "Xem trước" #: ../Pinta.Effects/Classes/EdgeBehavior.cs:16 msgid "Primary" @@ -1840,7 +1897,7 @@ msgstr "Chính" #: ../Pinta.Core/Actions/FileActions.cs:102 msgid "Print" -msgstr "In ra" +msgstr "In" #: ../Pinta.Effects/Effects/CellsEffect.cs:195 #: ../Pinta.Effects/Effects/DentsEffect.cs:155 @@ -1888,40 +1945,40 @@ msgstr "Bán kính" #: ../Pinta.Effects/Effects/TwistEffect.cs:175 #: ../Pinta.Effects/Effects/VignetteEffect.cs:137 msgid "Radius Percentage" -msgstr "" +msgstr "Phần trăm bán kính" #: ../Pinta.Core/Algorithms/SpatialPartition.cs:166 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:224 #: ../Pinta.Effects/Utilities/GradientHelper.cs:16 msgid "Random" -msgstr "" +msgstr "Ngẫu nhiên" #: ../Pinta.Effects/Effects/CellsEffect.cs:186 #: ../Pinta.Effects/Effects/CloudsEffect.cs:151 #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:161 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:177 msgid "Random Color Scheme Seed" -msgstr "" +msgstr "Hạt giống phối màu ngẫu nhiên" #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:198 msgid "Random Colors" -msgstr "" +msgstr "Màu sắc ngẫu nhiên" #: ../Pinta.Effects/Effects/AddNoiseEffect.cs:179 #: ../Pinta.Effects/Effects/CloudsEffect.cs:142 #: ../Pinta.Effects/Effects/DentsEffect.cs:151 #: ../Pinta.Effects/Effects/FrostedGlassEffect.cs:150 msgid "Random Noise Seed" -msgstr "" +msgstr "Hạt giống tiếng ồn ngẫu nhiên" #: ../Pinta.Effects/Effects/CellsEffect.cs:159 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:204 msgid "Random Point Locations" -msgstr "" +msgstr "Vị trí điểm ngẫu nhiên" #: ../Pinta.Effects/Effects/DitheringEffect.cs:165 msgid "Recently Used Colors" -msgstr "" +msgstr "Màu sắc được sử dụng gần đây" #: ../Pinta.Tools/Tools/RecolorTool.cs:55 msgid "Recolor" @@ -1963,7 +2020,7 @@ msgstr "Phản chiếu" #: ../Pinta.Effects/Effects/DentsEffect.cs:139 msgid "Refraction" -msgstr "" +msgstr "Khúc xạ" #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:102 msgid "Refresh" @@ -1975,7 +2032,7 @@ msgstr "Phát hành theo giấy phép MIT X11." #: ../Pinta.Effects/Effects/ReliefEffect.cs:40 msgid "Relief" -msgstr "" +msgstr "Sự cứu tế" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:111 msgid "Rename Layer" @@ -1999,11 +2056,11 @@ msgstr "Thay thế" #: ../Pinta/Dialogs/ErrorDialog.cs:71 msgid "Report Bug..." -msgstr "" +msgstr "Báo cáo lỗi..." #: ../Pinta/Dialogs/ResizeImageDialog.cs:126 msgid "Resampling:" -msgstr "" +msgstr "Lấy mẫu lại:" #: ../Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs:570 msgid "Reseed" @@ -2012,11 +2069,11 @@ msgstr "Gieo hạt lại" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:211 #: ../Pinta.Effects/Dialogs/Effects.LevelsDialog.cs:260 msgid "Reset" -msgstr "Thiết lập lại" +msgstr "Đặt lại" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:200 msgid "Reset Color" -msgstr "" +msgstr "Đặt lại màu" #: ../Pinta.Core/Actions/EditActions.cs:181 msgid "Reset to Default" @@ -2046,19 +2103,19 @@ msgstr "Thay đổi kích thước bảng màu" #: ../Pinta/Actions/View/MenuBarToggledAction.cs:39 msgid "Restart Pinta" -msgstr "" +msgstr "Khởi động lại Pinta" #: ../Pinta.Effects/Effects/CellsEffect.cs:189 #: ../Pinta.Effects/Effects/CloudsEffect.cs:154 #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:164 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:180 msgid "Reverse Color Scheme" -msgstr "" +msgstr "Phối màu ngược" #. Translators: In this context, "reverse" is a verb, and the user can choose whether or not they want to reverse the color sorting #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:195 msgid "Reverse Color Sorting" -msgstr "" +msgstr "Sắp xếp màu đảo ngược" #: ../Pinta.Tools/Tools/TextTool.cs:241 msgid "Right Align" @@ -2071,7 +2128,7 @@ msgstr "Xoay / Thu phóng lớp" #: ../Pinta.Core/Actions/LayerActions.cs:107 msgid "Rotate / Zoom Layer..." -msgstr "Xoay / Zoom lớp" +msgstr "Xoay / Thu phóng lớp..." #: ../Pinta.Core/Actions/ImageActions.cs:110 #: ../Pinta.Core/HistoryItems/InvertHistoryItem.cs:47 @@ -2095,7 +2152,7 @@ msgstr "Xoay" #: ../Pinta.Effects/Effects/DentsEffect.cs:143 msgid "Roughness" -msgstr "" +msgstr "Độ nhám" #: ../Pinta.Tools/Editable/EditEngines/BaseEditEngine.cs:336 msgid "Rounded Line Series" @@ -2123,20 +2180,20 @@ msgstr "Lấy mẫu" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:405 msgid "Sat" -msgstr "" +msgstr "Độ bão hoà" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:272 msgid "Sat & Value" -msgstr "" +msgstr "Độ bão hoà & Giá trị" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:46 #: ../Pinta.Effects/Adjustments/HueSaturationEffect.cs:64 msgid "Saturation" -msgstr "Độ bão hòa" +msgstr "Độ bão hoà" #: ../Pinta.Effects/Effects/RedEyeRemoveEffect.cs:57 msgid "Saturation Percentage" -msgstr "Phần trăm độ bão hòa" +msgstr "Phần trăm độ bão hoà" #: ../Pinta.Core/Actions/EditActions.cs:529 #: ../Pinta.Core/Actions/FileActions.cs:88 @@ -2164,7 +2221,7 @@ msgstr "Lưu tệp bảng màu" #: ../Pinta/Actions/File/CloseDocumentAction.cs:72 #, csharp-format msgid "Save changes to image \"{0}\" before closing?" -msgstr "" +msgstr "Lưu các thay đổi vào hình ảnh \"{0}\" trước khi đóng?" #: ../Pinta.Effects/Effects/CloudsEffect.cs:134 #: ../Pinta.Effects/Effects/DentsEffect.cs:135 @@ -2182,15 +2239,15 @@ msgstr "Phụ" #: ../Pinta.Core/Actions/EditActions.cs:155 #: ../Pinta.Core/Actions/EditActions.cs:336 msgid "Select All" -msgstr "Chọn Tất cả" +msgstr "Chọn tất cả" #: ../Pinta.Effects/Utilities/GradientHelper.cs:13 msgid "Selected Colors" -msgstr "" +msgstr "Màu đã chọn" #: ../Pinta.Effects/Adjustments/SepiaEffect.cs:35 msgid "Sepia" -msgstr "Sepia" +msgstr "Màu nâu đỏ" #: ../Pinta.Core/Actions/EditActions.cs:187 msgid "Set Number of Colors" @@ -2202,7 +2259,7 @@ msgstr "Kiểu hình dạng" #: ../Pinta.Effects/Effects/TileEffect.cs:244 msgid "Sharp Edges" -msgstr "" +msgstr "Các cạnh sắc nét" #: ../Pinta.Effects/Effects/SharpenEffect.cs:23 msgid "Sharpen" @@ -2217,15 +2274,15 @@ msgstr "Phím tắt" #: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:112 msgid "Shortcut keys" -msgstr "" +msgstr "Phím tắt" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:49 msgid "Show Axonometric Grid" -msgstr "" +msgstr "Hiển thị lưới trục đo" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:30 msgid "Show Grid" -msgstr "" +msgstr "Hiển thị lưới" #: ../Pinta/Actions/Layers/LayerPropertiesAction.cs:116 msgid "Show Layer" @@ -2234,25 +2291,25 @@ msgstr "Hiện lớp" #: ../Pinta.Effects/Effects/CellsEffect.cs:162 #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:207 msgid "Show Points" -msgstr "" +msgstr "Hiển thị điểm" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:267 msgid "Show Value" -msgstr "" +msgstr "Hiển thị giá trị" #: ../Pinta.Core/Actions/ViewActions.cs:242 msgid "Show/Hide" -msgstr "" +msgstr "Hiển thị/Ẩn" #. Translators: Image dithering matrix named after Frankie Sierra #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:12 msgid "Sierra" -msgstr "" +msgstr "Sierra" #. Translators: Image dithering matrix named after Frankie Sierra #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:20 msgid "Sierra Lite" -msgstr "" +msgstr "Sierra Lite" #: ../Pinta.Tools/Tools/ColorPickerTool.cs:225 msgid "Single Pixel" @@ -2264,11 +2321,11 @@ msgstr "Kích thước" #: ../Pinta.Tools/Tools/EraserTool.cs:326 msgid "Smooth" -msgstr "" +msgstr "Trơn tru" #: ../Pinta.Core/Algorithms/PixelOps/UserBlendOps.cs:42 msgid "Soft Light" -msgstr "" +msgstr "Ánh sáng dịu" #: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:54 msgid "Soften Portrait" @@ -2288,7 +2345,7 @@ msgstr "Hình vuông" #: ../Pinta.Core/Actions/ViewActions.cs:136 msgid "Status Bar" -msgstr "" +msgstr "Thanh trạng thái" #: ../Pinta.Effects/Effects/ReduceNoiseEffect.cs:88 #: ../Pinta.Effects/Effects/VignetteEffect.cs:142 @@ -2298,14 +2355,14 @@ msgstr "Độ mạnh" #. Translators: Image dithering matrix named after Peter Stucki #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:32 msgid "Stucki" -msgstr "" +msgstr "Bị mắc kẹt" #: ../Pinta.Effects/Effects/EdgeDetectEffect.cs:32 #: ../Pinta.Effects/Effects/EmbossEffect.cs:32 #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:27 #: ../Pinta.Effects/Effects/ReliefEffect.cs:33 msgid "Stylize" -msgstr "" +msgstr "Cách điệu" #: ../Pinta.Tools/Tools/ColorPickerTool.cs:208 msgid "Switch to Pencil tool" @@ -2317,7 +2374,7 @@ msgstr "Chuyển về công cụ trước đó" #: ../Pinta.Tools/Tools/TextTool.cs:80 msgid "Text" -msgstr "Nhập chữ" +msgstr "Văn bản" #: ../Pinta.Tools/Tools/TextTool.cs:83 msgid "Text - Finalize" @@ -2332,14 +2389,15 @@ msgstr "Kiểu chữ" #, csharp-format msgid "The '{0}' add-in may not be compatible with this version of Pinta" msgstr "" +"Tiện ích bổ sung '{0}' có thể không tương thích với phiên bản Pinta này" #: ../Pinta/Actions/Edit/PasteAction.cs:208 msgid "The clipboard does not contain an image." -msgstr "Clipboard không chứa hình ảnh." +msgstr "Bộ nhớ tạm không chứa hình ảnh." #: ../Pinta.Gui.Addins/InstallDialog.cs:200 msgid "The file may be an invalid or corrupt extension package" -msgstr "" +msgstr "Tệp có thể là gói mở rộng không hợp lệ hoặc bị hỏng" #: ../Pinta.Gui.Addins/InstallDialog.cs:79 msgid "The following dependencies could not be resolved:" @@ -2351,7 +2409,7 @@ msgstr "Những gói ứng dụng sau cần được gỡ bỏ:" #: ../Pinta.Gui.Addins/InstallDialog.cs:66 msgid "The following packages will be installed:" -msgstr "Những gói ứng dụng sau sẽ được cài đặt" +msgstr "Những gói ứng dụng sau sẽ được cài đặt:" #: ../Pinta.Gui.Addins/InstallDialog.cs:229 msgid "The following packages will be uninstalled:" @@ -2362,6 +2420,7 @@ msgid "" "The image being pasted is larger than the canvas. What would you like to do " "to the canvas size?" msgstr "" +"Hình ảnh được dán lớn hơn canvas. Bạn muốn làm gì với kích thước canvas?" #: ../Pinta.Gui.Addins/InstallDialog.cs:352 msgid "The installation failed!" @@ -2376,6 +2435,7 @@ msgid "" "The selected extension packages can't be installed because there are " "dependency conflicts." msgstr "" +"Không thể cài đặt các gói tiện ích mở rộng đã chọn vì có xung đột phụ thuộc." #: ../Pinta.Gui.Addins/InstallDialog.cs:359 msgid "The uninstallation failed!" @@ -2390,6 +2450,8 @@ msgid "" "There are other extension packages that depend on the previous ones which " "will also be uninstalled:" msgstr "" +"Có các gói tiện ích mở rộng khác phụ thuộc vào các gói trước đó cũng sẽ được " +"gỡ cài đặt:" #: ../Pinta.Effects/Effects/OutlineEdgeEffect.cs:133 msgid "Thickness" @@ -2397,11 +2459,11 @@ msgstr "Độ dày" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:162 msgid "This format does not support layers. Flatten image?" -msgstr "" +msgstr "Định dạng này không hỗ trợ các lớp. Làm phẳng hình ảnh?" #: ../Pinta.Effects/Effects/TileEffect.cs:28 msgid "Tile Reflection" -msgstr "" +msgstr "Ngói phản chiếu" #: ../Pinta.Effects/Effects/TileEffect.cs:226 msgid "Tile Size" @@ -2409,11 +2471,11 @@ msgstr "Kích cỡ Ngói" #: ../Pinta.Effects/Effects/TileEffect.cs:234 msgid "Tile Type" -msgstr "" +msgstr "Loại gạch" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:95 msgid "Tip: Right-click to remove control points." -msgstr "Mẹo: Kích chuột phải để loại bỏ điểm mốc" +msgstr "Mẹo: Kích chuột phải để loại bỏ điểm mốc." #: ../Pinta.Effects/Effects/FeatherEffect.cs:171 #: ../Pinta.Effects/Effects/OutlineObjectEffect.cs:208 @@ -2429,7 +2491,7 @@ msgstr "Công cụ" #: ../Pinta.Core/Actions/ViewActions.cs:142 msgid "Tool Box" -msgstr "" +msgstr "Hộp công cụ" #: ../Pinta.Core/Actions/ViewActions.cs:118 msgid "Tool Windows" @@ -2441,19 +2503,19 @@ msgstr "Thanh công cụ" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:29 msgid "Top Center" -msgstr "" +msgstr "Trung tâm hàng đầu" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:28 msgid "Top Left" -msgstr "" +msgstr "Trên cùng bên trái" #: ../Pinta.Effects/Dialogs/Effects.AlignmentDialog.cs:30 msgid "Top Right" -msgstr "" +msgstr "Trên cùng bên phải" #: ../Pinta.Effects/Dialogs/Effects.CurvesDialog.cs:105 msgid "Transfer Map" -msgstr "" +msgstr "Bản đồ chuyển nhượng" #: ../Pinta.Core/Actions/HelpActions.cs:65 msgid "Translate This Application" @@ -2461,7 +2523,7 @@ msgstr "Dịch ứng dụng này" #: ../Pinta.Tools/Tools/GradientTool.cs:293 msgid "Transparency Mode" -msgstr "" +msgstr "Chế độ minh bạch" #: ../Pinta.Effects/Classes/EdgeBehavior.cs:22 #: ../Pinta/Dialogs/NewImageDialog.cs:137 @@ -2470,7 +2532,7 @@ msgstr "Trong suốt" #: ../Pinta.Effects/Effects/DentsEffect.cs:147 msgid "Turbulence" -msgstr "" +msgstr "Nhiễu loạn" #: ../Pinta.Effects/Effects/TwistEffect.cs:27 msgid "Twist" @@ -2479,12 +2541,12 @@ msgstr "Xoắn" #. Translators: Image dithering matrix named after Frankie Sierra #: ../Pinta.Effects/Classes/ErrorDiffusionMatrix.cs:16 msgid "Two-Row Sierra" -msgstr "" +msgstr "Sierra hai hàng" #: ../Pinta.Tools/Tools/EraserTool.cs:322 #: ../Pinta.Tools/Tools/PaintBrushTool.cs:173 msgid "Type" -msgstr "Kiểu" +msgstr "Loại" #: ../Pinta.Tools/Tools/TextTool.cs:201 msgid "Underline" @@ -2501,17 +2563,17 @@ msgstr "Bỏ tiêu điểm" #: ../Pinta.Gui.Addins/InstallDialog.cs:216 #: ../Pinta.Gui.Addins/InstallDialog.cs:217 msgid "Uninstall" -msgstr "Gỡ bỏ" +msgstr "Gỡ cài đặt" #: ../Pinta.Gui.Addins/AddinInfoView.cs:185 msgid "Uninstall..." -msgstr "" +msgstr "Gỡ cài đặt..." #. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. #: ../Pinta.Core/Classes/SelectionModeHandler.cs:45 #, csharp-format msgid "Union (+) ({0} + Left Click)" -msgstr "" +msgstr "Liên (+) ({0} + Click chuột trái)" #: ../Pinta.Core/Classes/Document.cs:102 #, csharp-format @@ -2524,11 +2586,11 @@ msgstr "Đinh dạng tệp không được hỗ trợ" #: ../Pinta.Core/Actions/EditActions.cs:518 msgid "Unsupported palette format" -msgstr "" +msgstr "Định dạng bảng màu không được hỗ trợ" #: ../Pinta.Gui.Addins/AddinInfoView.cs:176 msgid "Update..." -msgstr "" +msgstr "Cập nhật..." #: ../Pinta.Gui.Addins/AddinManagerDialog.cs:88 msgid "Updates" @@ -2548,36 +2610,36 @@ msgstr "Dùng một số hình biểu tượng từ:" #: ../Pinta.Gui.Widgets/Widgets/ColorPickerDialog.cs:427 msgid "Value" -msgstr "" +msgstr "Giá trị" #: ../Pinta.Gui.Addins/AddinInfoView.cs:214 #, csharp-format msgid "Version: {0}" -msgstr "" +msgstr "Phiên bản: {0}" #. Translators: Vertical color sorting with blue (B) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:238 msgid "Vertical blue (B)" -msgstr "" +msgstr "Dọc màu xanh (B)" #. Translators: Vertical color sorting with green (G) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:241 msgid "Vertical green (G)" -msgstr "" +msgstr "Dọc màu xanh lá cây (G)" #. Translators: Vertical color sorting with red (R) as the leading term #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:244 msgid "Vertical red (R)" -msgstr "" +msgstr "Dọc đỏ (R)" #: ../Pinta/MainWindow.cs:469 msgid "View" -msgstr "" +msgstr "Xem" #. Translators: The vignette effect darkens the outer edges of an image, which fade into an unchanged circular area in the center (or at some other point chosen by the user), similar to what is seen during the closing scene in old cartoons #: ../Pinta.Effects/Effects/VignetteEffect.cs:49 msgid "Vignette" -msgstr "" +msgstr "Họa tiết" #: ../Pinta/Dialogs/LayerPropertiesDialog.cs:78 msgid "Visible" @@ -2585,7 +2647,7 @@ msgstr "Hiện" #: ../Pinta.Effects/Effects/VoronoiDiagramEffect.cs:21 msgid "Voronoi Diagram" -msgstr "" +msgstr "Sơ đồ Voronoi" #: ../Pinta.Effects/Effects/SoftenPortraitEffect.cs:133 msgid "Warmth" @@ -2622,13 +2684,13 @@ msgstr "Xor" #: ../Pinta.Core/Classes/SelectionModeHandler.cs:48 #, csharp-format msgid "Xor ({0} + Right Click)" -msgstr "" +msgstr "Xor ({0} + Nhấp chuột phải)" #. Translators: {0} is the name of a file that the user does not have permission to open. #: ../Pinta.Core/Managers/WorkspaceManager.cs:447 #, csharp-format msgid "You do not have access to '{0}'." -msgstr "" +msgstr "Bạn không có quyền truy cập vào '{0}'." #. Translators: {0} is the name of a file that the user does not have write permission for. #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:257 @@ -2636,6 +2698,8 @@ msgstr "" msgid "" "You do not have access to modify '{0}'. The file or folder may be read-only." msgstr "" +"Bạn không có quyền truy cập để sửa đổi '{0}'. Tệp hoặc thư mục có thể ở chế " +"độ chỉ đọc." #: ../Pinta.Effects/Effects/JuliaFractalEffect.cs:151 #: ../Pinta.Effects/Effects/MandelbrotFractalEffect.cs:164 @@ -2650,11 +2714,11 @@ msgstr "Zoom mờ" #: ../Pinta.Core/Actions/ViewActions.cs:72 msgid "Zoom In" -msgstr "Phóng To" +msgstr "Phóng to" #: ../Pinta.Core/Actions/ViewActions.cs:79 msgid "Zoom Out" -msgstr "Thu Nhỏ" +msgstr "Thu nhỏ" #: ../Pinta.Core/Actions/ViewActions.cs:93 msgid "Zoom to Selection" @@ -2662,7 +2726,7 @@ msgstr "Zoom vào phần lựa chọn" #: ../Pinta/MainWindow.cs:402 msgid "_Adjustments" -msgstr "_Chỉnh" +msgstr "_Chỉnh sửa" #: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:204 #: ../Pinta.Core/Extensions/Gtk/GtkExtensions.Widget.cs:206 @@ -2671,11 +2735,11 @@ msgstr "_Chỉnh" #: ../Pinta/Actions/File/SaveDocumentImplementationAction.cs:166 #: ../Pinta/Dialogs/ProgressDialog.cs:68 msgid "_Cancel" -msgstr "" +msgstr "_Hủy bỏ" #: ../Pinta/Actions/File/CloseDocumentAction.cs:84 msgid "_Discard" -msgstr "" +msgstr "_Loại bỏ" #: ../Pinta/MainWindow.cs:395 msgid "_Edit" @@ -2683,7 +2747,7 @@ msgstr "_Sửa" #: ../Pinta/MainWindow.cs:394 msgid "_File" -msgstr "_File" +msgstr "_Tài liệu" #: ../Pinta/MainWindow.cs:407 msgid "_Help" @@ -2702,11 +2766,11 @@ msgstr "_Lớp" #: ../Pinta.Gui.Addins/InstallDialog.cs:204 ../Pinta/Dialogs/ErrorDialog.cs:44 #: ../Pinta/Dialogs/ErrorDialog.cs:73 msgid "_OK" -msgstr "" +msgstr "_OK" #: ../Pinta/Actions/File/CloseDocumentAction.cs:85 msgid "_Save" -msgstr "" +msgstr "_Cứu" #: ../Pinta/MainWindow.cs:397 msgid "_View" @@ -2722,7 +2786,7 @@ msgstr "bởi nhóm đóng góp cho Pinta" #: ../xdg/com.github.PintaProject.Pinta.desktop.in.h:5 msgid "draw;drawing;paint;painting;graphics;raster;2d;" -msgstr "" +msgstr "draw;drawing;paint;painting;graphics;raster;2d;" #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:68 #: ../Pinta/Dialogs/CanvasGridSettingsDialog.cs:72 @@ -2738,34 +2802,35 @@ msgstr "điểm ảnh" #: ../Pinta/Actions/Help/AboutDialogAction.cs:73 msgid "translator-credits" msgstr "" -"Launchpad Contributions:\n" -" Jonathan Pobst https://launchpad.net/~jpobst\n" -" Nguyen Quang Chien https://launchpad.net/~nguyenquangchien\n" -" Tu Nguyen https://launchpad.net/~minhtuvn" +"Jonathan Pobst \n" +"Nguyen Quang Chien \n" +"Tu Nguyen \n" +"Vietnam Linux L10n \n" +"Loc Huynh " #. Translators: {0} is 'Ctrl', or a platform-specific key such as 'Command' on macOS. #: ../Pinta.Tools/Tools/CloneStampTool.cs:49 #, csharp-format msgid "{0} + left click to set origin, left click to paint." -msgstr "" +msgstr "{0} + nhấp chuột trái để đặt điểm gốc, nhấp chuột trái để vẽ." #. Translators: this is the auto-generated name for a duplicated layer. #. {0} is the name of the source layer. Example: "Layer 3 copy". #: ../Pinta.Core/Classes/DocumentLayers.cs:207 #, csharp-format msgid "{0} copy" -msgstr "" +msgstr "{0} sao chép" #: ../Pinta.Core/ImageFormats/FormatDescriptor.cs:122 #, csharp-format msgid "{0} image ({1})" -msgstr "{0} image ({1})" +msgstr "{0} hình ảnh ({1})" #. Translators: {0} is the palette format (e.g. "GIMP") and {1} is a list of file extensions. #: ../Pinta.Core/PaletteFormats/PaletteDescriptor.cs:63 #, csharp-format msgid "{0} palette ({1})" -msgstr "" +msgstr "{0} bảng màu ({1})" #. Translators: This specifies the format of the zoom percentage choices #. in the toolbar. diff --git a/po/zh_CN.po b/po/zh_CN.po index 3de40898d..da881785d 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1414,6 +1414,10 @@ msgstr "曼德勃罗分形" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "中值" @@ -1427,6 +1431,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "向下合并图层" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "模式" diff --git a/po/zh_HK.po b/po/zh_HK.po index a7020ff12..60e719063 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -1398,6 +1398,10 @@ msgstr "" msgid "Martian Lava" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "中間值" @@ -1411,6 +1415,10 @@ msgstr "" msgid "Merge Layer Down" msgstr "" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "" diff --git a/po/zh_TW.po b/po/zh_TW.po index 8ad637838..68d63e7b0 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pinta\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-11-01 00:22+0000\n" -"PO-Revision-Date: 2025-12-02 01:36+0000\n" +"PO-Revision-Date: 2025-12-31 18:06+0000\n" "Last-Translator: taijuin Lee \n" "Language-Team: Chinese (Traditional Han script) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.15.1\n" "X-Launchpad-Export-Date: 2023-12-18 03:00+0000\n" #: ../Pinta.Gui.Addins/InstallDialog.cs:268 @@ -1444,6 +1444,10 @@ msgstr "曼德勃羅不規則碎片形" msgid "Martian Lava" msgstr "火星熔岩" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:64 +msgid "Maximum Size" +msgstr "最大尺寸" + #: ../Pinta.Effects/Effects/MedianEffect.cs:23 msgid "Median" msgstr "中間值" @@ -1457,6 +1461,10 @@ msgstr "選單列" msgid "Merge Layer Down" msgstr "將目前所選圖層及其下一層圖層合併" +#: ../Pinta.Tools/Brushes/SplatterBrush.cs:56 +msgid "Minimum Size" +msgstr "最小尺寸" + #: ../Pinta.Tools/Tools/GradientTool.cs:286 msgid "Mode" msgstr "模式" diff --git a/xdg/com.github.PintaProject.Pinta.metainfo.xml.in b/xdg/com.github.PintaProject.Pinta.metainfo.xml.in index 11fe19ec5..0b5bffd24 100644 --- a/xdg/com.github.PintaProject.Pinta.metainfo.xml.in +++ b/xdg/com.github.PintaProject.Pinta.metainfo.xml.in @@ -42,6 +42,23 @@ pinta + + https://github.com/PintaProject/Pinta/releases/tag/3.1.1 + +

New Features / Improvements

+
    +
  • The Windows installer now supports a non-administrative install mode (#1915, #1918)
  • +
+

Bug Fixes

+
    +
  • Fixed packaging issue where the release tarball was missing required files (#1905, #1907)
  • +
  • Fixed performance regression with the selection tools on large images after the canvas widget rewrite in version 3.1 (#1912, #1909)
  • +
  • Fixed regression from Pinta 3.1 where the selection handles could become inverted in certain scenarios (#1917, #1921)
  • +
  • Fixed regression from Pinta 3.1 where drag gestures starting outside the canvas were not registered (#1929, #1908)
  • +
  • Fixed regression from Pinta 3.1 where drag gestures did not update the canvas position displayed in the status bar (#1929, #1908)
  • +
+
+
https://github.com/PintaProject/Pinta/releases/tag/3.1