From cf691dc64a7c71c8826ee34eea1d5a6778697c8d Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:40:22 +0100 Subject: [PATCH 01/16] Translated using Weblate (English) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/en/ --- messages/en.json | 658 +++++++++++++++++++++++------------------------ 1 file changed, 329 insertions(+), 329 deletions(-) diff --git a/messages/en.json b/messages/en.json index 5994731..877dad6 100644 --- a/messages/en.json +++ b/messages/en.json @@ -1,344 +1,344 @@ { - "HomePage": { - "youTubeSrc": "https://www.youtube.com/embed/videoseries?si=80RVInkOM45wCyMB&list=PLz35rzAwtPHC0IvLaBdWZWaYQxcr4sMlr", - "github": "See source code", - "calibrate": "Start Calibrating", - "choose-language": "Language", - "welcome": { - "title": "Welcome to Pattern Projector!", - "description": "Pattern projector is a free and open source web app that quickly calibrates projectors for sewing patterns. It also has tools for stitching together multiple page patterns, changing line thickness, inverting colors, flipping/rotating patterns, and more. To read about the latest updates, check out the changelog." - }, - "requirements": { - "title": "What You’ll Need", - "projector": "Projector: at least 720p recommended", - "mat": "A cutting mat with grid lines (optional)", - "mount": "Tripod or wall/shelf/table mount for projector", - "computer": "Computer or tablet to connect to the projector", - "pattern": "A PDF sewing pattern" - }, - "setup": { - "title": "Setup", - "place": "Place the projector above the cutting mat, pointing directly at the cutting mat. If you do not have a cutting mat, you can use paper or masking tape to mark out a grid/rectangle on a table or floor.", - "connect": "Connect your computer or tablet to the projector and either mirror or extend the display so that image from computer or tablet is shown on the projector.", - "focus": "Adjust the focus on the projector, until text is crisp in the centre of the projection. If you cannot get a clear image, ensure the distance between the projector and cutting mat is within the functional range recommended by the manufacturer.", - "keystone": "If your projector has a keystone, adjust it so that projection is close to rectangular and focus near the edges improves." + "HomePage": { + "youTubeSrc": "https://www.youtube.com/embed/videoseries?si=80RVInkOM45wCyMB&list=PLz35rzAwtPHC0IvLaBdWZWaYQxcr4sMlr", + "github": "See source code", + "calibrate": "Start Calibrating", + "choose-language": "Language", + "welcome": { + "title": "Welcome to Pattern Projector!", + "description": "Pattern projector is a free and open source web app that quickly calibrates projectors for sewing patterns. It also has tools for stitching together multiple page patterns, changing line thickness, inverting colors, flipping/rotating patterns, and more. To read about the latest updates, check out the changelog." + }, + "requirements": { + "title": "What You’ll Need", + "projector": "Projector: at least 720p recommended", + "mat": "A cutting mat with grid lines (optional)", + "mount": "Tripod or wall/shelf/table mount for projector", + "computer": "Computer or tablet to connect to the projector", + "pattern": "A PDF sewing pattern" + }, + "setup": { + "title": "Setup", + "place": "Place the projector above the cutting mat, pointing directly at the cutting mat. If you do not have a cutting mat, you can use paper or masking tape to mark out a grid/rectangle on a table or floor.", + "connect": "Connect your computer or tablet to the projector and either mirror or extend the display so that image from computer or tablet is shown on the projector.", + "focus": "Adjust the focus on the projector, until text is crisp in the centre of the projection. If you cannot get a clear image, ensure the distance between the projector and cutting mat is within the functional range recommended by the manufacturer.", + "keystone": "If your projector has a keystone, adjust it so that projection is close to rectangular and focus near the edges improves." + }, + "calibration": { + "title": "Calibration", + "start": "Click (or tap) “Start Calibrating.”", + "fullscreen": "Enter full screen mode by clicking (or tapping) in the top left corner.", + "drag": "Drag the corners of the grid to align with your mat. With your eyes on the mat, adjust the corners on your computer or tablet. Adjust the placement of the corners until the projected grid matches your mat's grid.", + "size": "You don't have to calibrate using your entire mat, instead choose the largest area you can fit the calibration grid in and input the width and height to match the width and height of the grid.", + "project": "When the projected grid is aligned with your mat, click (or tap) “Project”." + }, + "project": { + "title": "Projecting a Pattern", + "open": "Click (or tap) to open a pattern.", + "move": "Move the PDF by clicking and dragging it around the screen.", + "cut": "Cut along the projected design.", + "tools": "In projection mode there are several tools provided. Some have keyboard shortcuts, which are denoted in parentheses.", + "fullscreen": { + "title": "Full screen", + "description": "It's generally easier to use the software in full screen mode." + }, + "showMenu": { + "title": "Show/hide menu", + "description": "Show or hide the top menu." + }, + "invert": { + "title": "Invert Colors", + "description": "When projecting, it's usually easier to see green or white lines on black. Click/tap once for green lines, twice for white lines, and three times to return to black lines." + }, + "moveTool": { + "title": "Show or hide move tool", + "description": "The move tool has four arrow buttons to move the calibration grid corners/edges. It also has a next button in the middle for switching to the next corner/edge." + }, + "overlayOptions": { + "title": "Show or hide overlay options", + "description": "Grid, border, paper sheet, flip lines, or wrong side overlays can be shown on the PDF to help with calibration and cutting. For more information, see the overlay options section." + }, + "lineWeight": { + "title": "Line weight", + "description": "Change the thickness of the lines in the PDF pattern." + }, + "flip": { + "title": "Flip Vertical (V) or Horizontal (H)", + "description": "Helpful when mirroring patterns in half." + }, + "rotate": { + "title": "Rotate (R)", + "description": "Change the orientation of the pattern by 90 degrees." + }, + "recenter": { + "title": "Center and Reset (C)", + "description": "Centers the pattern on the cutting mat and resets the rotation/flipping." + }, + "magnify": { + "title": "Magnify (M)", + "description": "Click (or tap) on the PDF to magnify it. Click (or tap) again to stop magnifying." + }, + "zoomOut": { + "title": "Zoom out (Z)", + "description": "Zoom out to see the whole PDF. Click (or tap) on the PDF to zoom back in at selected location." + }, + "layers": { + "title": "Show or hide layers", + "description": "Show or hide layers in the PDF." + }, + "stitch": { + "title": "Show or hide stitch menu", + "description": "Show or hide the stitch menu, which allows you to stitch together multiple page PDF patterns." + }, + "scale": { + "title": "Show or hide the scale menu", + "description": "Change size of the pattern by entering a multiplier: between 0-1 will make the pattern smaller and greater than 1 will make the pattern larger." + }, + "measure": { + "title": "Line tool (L)", + "description": "Mark lines on the PDF for rotating, flipping, moving, measuring, or marking. For a detailed description of the line tool, see the line tool section." + } + }, + "tools": "Tools", + "lineTool": { + "title": "Line Tool", + "description": "The line tool can be used to measure distances, mark lines on, rotate, flip, and move the PDF. Click (or tap) the line tool button, then click (or tap) on the PDF and drag to draw a line. Once a line is drawn, a menu will appear on the bottom of the screen with the following options:", + "delete": { + "title": "Delete line", + "description": "Deletes the selected line." + }, + "rotate": { + "title": "Align to center", + "description": "Rotates the PDF so the selected line is horizontal and centered on your mat.", + "use": "For aligning the grain of a pattern piece with the grain of your fabric: draw a line on the grain line of the pattern piece, then click (or tap) the align to center button." + }, + "previousNext": { + "title": "Bring previous/next line to center", + "description": "Moves the PDF so that the previous/next line drawn is horizontal and centered on your mat.", + "use": "For moving between pattern pieces when cutting: draw a line on the grain line of each pattern piece, then move through the pattern pieces using these buttons. Delete lines as you move through the pattern pieces to keep track of which pieces are left to be cut." + }, + "flip": { + "title": "Flip along line", + "description": "Flips the PDF along the line.", + "use": "For unfolding pattern pieces: draw a line on the fold line of a pattern piece, cut the piece up to the fold line, click (or tap) the flip along line button, and then cut the remainder of the piece." + }, + "move": { + "title": "Move PDF by line length", + "description": "Moves the PDF by the length of the line.", + "use": "For lengthening/shortening pattern pieces: draw a line perpendicular the lengthen/shorten line of a pattern piece, cut to the lengthen/shorten line, then click (or tap) the move by line length button, and then continue cutting the piece. The direction of the line drawn will depend on whether you are lengthening or shortening the pattern piece." + }, + "length": { + "title": "Line length", + "description": "Displays the length of the selected line (shown in purple). Other lines are orange.", + "use": "Tap the length to enter a precise measurement and adjust the line's size. Useful for lengthening/shortening pattern pieces. See this video for an example." + }, + "angle": { + "title": "Line angle", + "description": "Displays the angle of the selected line (shown in purple). Other lines are orange.", + "use": "Enter a precise angle to rotate the line and pattern piece. Use the align to center button to apply the rotation based on the entered angle." + } + }, + "overlayOptions": { + "title": "Overlay Options", + "description": "The overlay options can be used to verify calibration while projecting and help with cutting patterns. The following options are available:", + "border": { + "title": "Border", + "description": "Shows the border of the calibration grid." + }, + "grid": { + "title": "Grid", + "description": "Shows the calibration grid." + }, + "paper": { + "title": "Paper Sheet", + "description": "Shows a rectangle the size of a Letter or A4 piece of paper to verify calibration." + }, + "flipLines": { + "title": "Flip Lines", + "description": "Shows lines that help with unfolding patterns. Line the fold line of the pattern up with the flip line and press flip horizontally or vertically to mirror the piece." + }, + "flippedPattern": { + "title": "Wrong side", + "description": "Shows dots when the wrong side of the pattern is projected." + } + }, + "faq": { + "title": "FAQ", + "wrongSizePdf": { + "question": "Is your PDF projecting too small or large?", + "answer": "The Pattern Projector calibration tool has no zoom because the scale of the projection comes from the size information in the PDF. Patterns from designers usually have the correct scale, so a change in scale could have been introduced when opening the pattern in Affinity Designer or Inkscape." + }, + "saveAsApp": { + "answer": "Pattern Projector is a Progressive Web App (PWA) so it can be saved as an app. On a Desktop, you can install it using Chrome or Edge. On a tablet, open the Share menu and tap Add to Home Screen." + }, + "mobileSupport": { + "question": "Do you have support mobile phones and tablets?", + "answer": "While possible to visit and use the webpage on a smart phone, the limited screen size makes it difficult to use." + } + }, + "resources": { + "title": "Additional Resources", + "links": { + "projectorsForSewing": { + "title": "Projectors for Sewing Facebook Group", + "link": "https://www.facebook.com/groups/481078582801085" + }, + "onePageGuide": { + "title": "One Page Guide to Projector Sewing", + "link": "https://bit.ly/onepageguidetoprojectorsewing" + } + } + }, + "contribute": { + "title": "Contribute to the project", + "donation": "If Pattern Projector has saved you money at the copyshop or freed you from a PDF viewer subscription, please consider buying me a coffee or supporting via PayPal!", + "develop": "Help implement features and fix issues on GitHub.", + "translate": "Translate this tool into more languages using Weblate.", + "feedback": "Feedback and feature requests are welcome!" + }, + "contact": "Contact" }, - "calibration": { - "title": "Calibration", - "start": "Click (or tap) “Start Calibrating.”", - "fullscreen": "Enter full screen mode by clicking (or tapping) in the top left corner.", - "drag": "Drag the corners of the grid to align with your mat. With your eyes on the mat, adjust the corners on your computer or tablet. Adjust the placement of the corners until the projected grid matches your mat's grid.", - "size": "You don't have to calibrate using your entire mat, instead choose the largest area you can fit the calibration grid in and input the width and height to match the width and height of the grid.", - "project": "When the projected grid is aligned with your mat, click (or tap) “Project.”" + "InstallButton": { + "title": "Install App", + "description": "For the best experience, install Pattern Projector using Google Chrome. In Chrome, download the app by tapping in the address bar.", + "descriptionAndroid": "For the best experience on Android, use Firefox. Download the app by tapping the more button in the browser menu and then Add to Home Screen.", + "descriptionIOS": "Download the app by tapping the share button in the browser menu and then Add to Home Screen .", + "ok": "OK" }, - "project": { - "title": "Projecting a Pattern", - "open": "Click (or tap) to open a pattern.", - "move": "Move the PDF by clicking and dragging it around the screen.", - "cut": "Cut along the projected design.", - "tools": "In projection mode there are several tools provided. Some have keyboard shortcuts, which are denoted in parentheses.", - "fullscreen": { - "title": "Full screen", - "description": "It's generally easier to use the software in full screen mode." - }, - "showMenu": { - "title": "Show/hide menu", - "description": "Show or hide the top menu." - }, - "invert": { - "title": "Invert Colors", - "description": "When projecting, it's usually easier to see green or white lines on black. Click/tap once for green lines, twice for white lines, and three times to return to black lines." - }, - "moveTool": { - "title": "Show or hide move tool", - "description": "The move tool has four arrow buttons to move the calibration grid corners/edges. It also has a next button in the middle for switching to the next corner/edge." - }, - "overlayOptions": { - "title": "Show or hide overlay options", - "description": "Grid, border, paper sheet, flip lines, or wrong side overlays can be shown on the PDF to help with calibration and cutting. For more information, see the overlay options section." - }, - "lineWeight": { - "title": "Line weight", - "description": "Change the thickness of the lines in the PDF pattern." - }, - "flip": { - "title": "Flip Vertical (V) or Horizontal (H)", - "description": "Helpful when mirroring patterns in half." - }, - "rotate": { - "title": "Rotate (R)", - "description": "Change the orientation of the pattern by 90 degrees." - }, - "recenter": { - "title": "Center and Reset (C)", - "description": "Centers the pattern on the cutting mat and resets the rotation/flipping." - }, - "magnify": { - "title": "Magnify (M)", - "description": "Click (or tap) on the PDF to magnify it. Click (or tap) again to stop magnifying." - }, - "zoomOut": { - "title": "Zoom out (Z)", - "description": "Zoom out to see the whole PDF. Click (or tap) on the PDF to zoom back in at selected location." - }, - "layers": { - "title": "Show or hide layers", - "description": "Show or hide layers in the PDF." - }, - "stitch": { - "title": "Show or hide stitch menu", - "description": "Show or hide the stitch menu, which allows you to stitch together multiple page PDF patterns." - }, - "scale": { - "title": "Show or hide the scale menu", - "description": "Change size of the pattern by entering a multiplier: between 0-1 will make the pattern smaller and greater than 1 will make the pattern larger." - }, - "measure": { - "title": "Line tool (L)", - "description": "Mark lines on the PDF for rotating, flipping, moving, measuring, or marking. For a detailed description of the line tool, see the line tool section." - } + "Mail": { + "title": "You've got mail", + "donate": "Donate" }, - "tools": "Tools", - "lineTool": { - "title": "Line Tool", - "description": "The line tool can be used to measure distances, mark lines on, rotate, flip, and move the PDF. Click (or tap) the line tool button, then click (or tap) on the PDF and drag to draw a line. Once a line is drawn, a menu will appear on the bottom of the screen with the following options:", - "delete": { - "title": "Delete line", - "description": "Deletes the selected line." - }, - "rotate": { - "title": "Align to center", - "description": "Rotates the PDF so the selected line is horizontal and centered on your mat.", - "use": "For aligning the grain of a pattern piece with the grain of your fabric: draw a line on the grain line of the pattern piece, then click (or tap) the align to center button." - }, - "previousNext": { - "title": "Bring previous/next line to center", - "description": "Moves the PDF so that the previous/next line drawn is horizontal and centered on your mat.", - "use": "For moving between pattern pieces when cutting: draw a line on the grain line of each pattern piece, then move through the pattern pieces using these buttons. Delete lines as you move through the pattern pieces to keep track of which pieces are left to be cut." - }, - "flip": { - "title": "Flip along line", - "description": "Flips the PDF along the line.", - "use": "For unfolding pattern pieces: draw a line on the fold line of a pattern piece, cut the piece up to the fold line, click (or tap) the flip along line button, and then cut the remainder of the piece." - }, - "move": { - "title": "Move PDF by line length", - "description": "Moves the PDF by the length of the line.", - "use": "For lengthening/shortening pattern pieces: draw a line perpendicular the lengthen/shorten line of a pattern piece, cut to the lengthen/shorten line, then click (or tap) the move by line length button, and then continue cutting the piece. The direction of the line drawn will depend on whether you are lengthening or shortening the pattern piece." - }, - "length": { - "title": "Line length", - "description": "Displays the length of the selected line (shown in purple). Other lines are orange.", - "use": "Tap the length to enter a precise measurement and adjust the line's size. Useful for lengthening/shortening pattern pieces. See this video for an example." - }, - "angle": { - "title": "Line angle", - "description": "Displays the angle of the selected line (shown in purple). Other lines are orange.", - "use": "Enter a precise angle to rotate the line and pattern piece. Use the align to center button to apply the rotation based on the entered angle." - } + "Troubleshooting": { + "notMatching": "Lines not matching your mat?", + "title": "Calibration Troubleshooting", + "dragCorners": { + "title": "How to calibrate", + "description": "Drag the corners of the grid to at least a 24x16 inch rectangle on your mat. The grid should be as large as possible but does not need to cover the entire mat.", + "caption": "A correctly calibrated grid." + }, + "inputMeasurement": "Use a measuring tape to measure the width and height of the grid on your mat. Input these measurements into the width and height fields.", + "offByOne": { + "title": "Lines are straight but don’t align?", + "description": "If the projected lines are straight but don’t align with your mat, your width or height might be off by 1 inch/centimeter. Double-check your measurements with a measuring tape. Mat measurements can be confusing or inaccurate, so checking with a measuring tape is important.", + "caption": "The wrong measurements are input (23 x 17) instead of (24 x 18). The mat only shows numbers up to 23 and 17 so it is easy to confuse the measurements. Make sure you measure with a measuring tape!" + }, + "unevenSurface": { + "title": "Curved lines?", + "description": "If the projected lines look curved, your mat or surface below the mat may not be flat. Try to flatten the mat but putting card stock under the low points or move to a different cutting surface.", + "caption": "This mat has a ruler under it causing the lines to curve in the center. A slight curve is ok but a large curve will cause issues." + }, + "dimensionsSwapped": { + "title": "Rectangles instead of squares?", + "description": "If the projected grid looks like rectangles instead of squares, the width and height may be swapped. Simply swap the values in the fields.", + "caption": "The width and height are in the wrong boxes. The dimension should read 'W: 24' and 'H: 18'." + }, + "close": "Close" }, - "overlayOptions": { - "title": "Overlay Options", - "description": "The overlay options can be used to verify calibration while projecting and help with cutting patterns. The following options are available:", - "border": { - "title": "Border", - "description": "Shows the border of the calibration grid." - }, - "grid": { - "title": "Grid", - "description": "Shows the calibration grid." - }, - "paper": { - "title": "Paper Sheet", - "description": "Shows a rectangle the size of a Letter or A4 piece of paper to verify calibration." - }, - "flipLines": { - "title": "Flip Lines", - "description": "Shows lines that help with unfolding patterns. Line the fold line of the pattern up with the flip line and press flip horizontally or vertically to mirror the piece." - }, - "flippedPattern": { - "title": "Wrong side", - "description": "Shows dots when the wrong side of the pattern is projected." - } + "General": { + "close": "Close", + "error": "Error" }, - "faq": { - "title": "FAQ", - "wrongSizePdf": { - "question": "Is your PDF projecting too small or large?", - "answer": "The Pattern Projector calibration tool has no zoom because the scale of the projection comes from the size information in the PDF. Patterns from designers usually have the correct scale, so a change in scale could have been introduced when opening the pattern in Affinity Designer or Inkscape." - }, - "saveAsApp": { - "answer": "Pattern Projector is a Progressive Web App (PWA) so it can be saved as an app. On a Desktop, you can install it using Chrome or Edge. On a tablet, open the Share menu and tap Add to Home Screen." - }, - "mobileSupport": { - "question": "Do you have support mobile phones and tablets?", - "answer": "While possible to visit and use the webpage on a smart phone, the limited screen size makes it difficult to use." - } + "Header": { + "openPDF": "Open", + "height": "H:", + "width": "W:", + "project": "Project", + "calibrate": "Calibrate", + "delete": "Reset calibration", + "gridOn": "Grid on", + "gridOff": "Grid off", + "overlayOptions": "Overlay Options", + "overlayOptionBorder": "Border", + "overlayOptionDisabled": "Disabled", + "overlayOptionGrid": "Grid", + "overlayOptionPaper": "Paper Sheet", + "overlayOptionFliplines": "Flip Lines", + "overlayOptionFlippedPattern": "Wrong side", + "invertColor": "Invert colors", + "invertColorOff": "Invert colors off", + "flipVertical": "Flip vertically (V)", + "flipHorizontal": "Flip horizontally (H)", + "flipCenterOn": "Flip across center", + "flipCenterOff": "Flip across center off", + "fourCornersOn": "Highlight all corners", + "fourCornersOff": "Only highlight selected corner", + "rotate90": "Rotate 90 degrees clockwise (R)", + "arrowBack": "Back 1 page", + "arrowForward": "Forward 1 page", + "info": "Info page", + "recenter": "Center and Reset (C)", + "fullscreen": "Enter full screen", + "fullscreenExit": "Exit full screen", + "ok": "OK", + "calibrationAlertTitle": "Calibration Warning", + "calibrationAlert": "The window size has changed since projecting started, press the full screen button or recalibrate to fix this issue.", + "calibrationAlertContinue": "The window size can't change after calibration. To project in full screen, calibrate in full screen. If you want to change the window size, recalibrate.", + "continue": "Save window size and continue", + "checkCalibration": "Check calibration", + "menuShow": "Show menu", + "menuHide": "Hide menu", + "lineWeight": "Line weight", + "stitchMenuShow": "Show stitch menu", + "stitchMenuHide": "Hide stitch menu", + "stitchMenuDisabled": "Open PDF to use stitch menu", + "measure": "Line tool (L)", + "showMovement": "Show move tool", + "hideMovement": "Hide move tool", + "magnify": "Magnify (M)", + "zoomOut": "Zoom out (Z)", + "mail": "Mail from Courtney", + "invalidCalibration": "The calibration grid is not valid. Press 'Reset calibration' to try again." }, - "resources": { - "title": "Additional Resources", - "links": { - "projectorsForSewing": { - "title": "Projectors for Sewing Facebook Group", - "link": "https://www.facebook.com/groups/481078582801085" - }, - "onePageGuide": { - "title": "One Page Guide to Projector Sewing", - "link": "https://bit.ly/onepageguidetoprojectorsewing" - } - } + "ScaleMenu": { + "scale": "Scale Pattern", + "hide": "Hide scale menu", + "show": "Show scale menu" }, - "contribute": { - "title": "Contribute to the project", - "donation": "If Pattern Projector has saved you money at the copyshop or freed you from a PDF viewer subscription, please consider buying me a coffee or supporting via PayPal!", - "develop": "Help implement features and fix issues on GitHub.", - "translate": "Translate this tool into more languages using Weblate.", - "feedback": "Feedback and feature requests are welcome!" + "StitchMenu": { + "columnCount": "Columns", + "rowCount": "Rows", + "pageRange": "Stitch Pages", + "horizontal": "Horizontal Overlap", + "vertical": "Vertical Overlap", + "zeros": "Add 0s for blank pages, e.g. 1-3,0,0,4" }, - "contact": "Contact" - }, - "InstallButton": { - "title": "Install App", - "description": "For the best experience, install Pattern Projector using Google Chrome. In Chrome, download the app by tapping in the address bar.", - "descriptionAndroid": "For the best experience on Android, use Firefox. Download the app by tapping the more button in the browser menu and then Add to Home Screen.", - "descriptionIOS": "Download the app by tapping the share button in the browser menu and then Add to Home Screen .", - "ok": "OK" - }, - "Mail": { - "title": "You've got mail", - "donate": "Donate" + "SaveMenu": { + "save": "Export PDF", + "saveTooltip": "Export PDF with stitched pages and selected layers", + "encryptedPDF": "This PDF is encrypted. Please enter the password to save the stitched PDF." }, - "Troubleshooting": { - "notMatching": "Lines not matching your mat?", - "title": "Calibration Troubleshooting", - "dragCorners": { - "title": "How to calibrate", - "description": "Drag the corners of the grid to at least a 24x16 inch rectangle on your mat. The grid should be as large as possible but does not need to cover the entire mat.", - "caption": "A correctly calibrated grid." + "LayerMenu": { + "title": "Layers", + "showAll": "Show all", + "hideAll": "Hide all", + "layersOn": "Show layer menu", + "layersOff": "Hide layer menu", + "noLayers": "No layers in pattern" }, - "inputMeasurement": "Use a measuring tape to measure the width and height of the grid on your mat. Input these measurements into the width and height fields.", - "offByOne": { - "title": "Lines are straight but don’t align?", - "description": "If the projected lines are straight but don’t align with your mat, your width or height might be off by 1 inch/centimeter. Double-check your measurements with a measuring tape. Mat measurements can be confusing or inaccurate, so checking with a measuring tape is important.", - "caption": "The wrong measurements are input (23 x 17) instead of (24 x 18). The mat only shows numbers up to 23 and 17 so it is easy to confuse the measurements. Make sure you measure with a measuring tape!" + "MovementPad": { + "up": "Up", + "down": "Down", + "left": "Left", + "right": "Right", + "next": "Next corner" }, - "unevenSurface": { - "title": "Curved lines?", - "description": "If the projected lines look curved, your mat or surface below the mat may not be flat. Try to flatten the mat but putting card stock under the low points or move to a different cutting surface.", - "caption": "This mat has a ruler under it causing the lines to curve in the center. A slight curve is ok but a large curve will cause issues." + "MeasureCanvas": { + "rotateToHorizontal": "Align to center", + "rotateAndCenterPrevious": "Bring previous line to center", + "rotateAndCenterNext": "Bring next line to center", + "deleteLine": "Delete line", + "flipAlong": "Flip along line", + "translate": "Move pattern by line length", + "line": "line", + "lines": "lines" }, - "dimensionsSwapped": { - "title": "Rectangles instead of squares?", - "description": "If the projected grid looks like rectangles instead of squares, the width and height may be swapped. Simply swap the values in the fields.", - "caption": "The width and height are in the wrong boxes. The dimension should read 'W: 24' and 'H: 18'." + "OverlayCanvas": { + "zoomedOut": "click pattern to zoom in", + "magnifying": "click pattern to stop magnifying", + "scaled": "× scale" }, - "close": "Close" - }, - "General": { - "close": "Close", - "error": "Error" - }, - "Header": { - "openPDF": "Open", - "height": "H:", - "width": "W:", - "project": "Project", - "calibrate": "Calibrate", - "delete": "Reset calibration", - "gridOn": "Grid on", - "gridOff": "Grid off", - "overlayOptions": "Overlay Options", - "overlayOptionBorder": "Border", - "overlayOptionDisabled": "Disabled", - "overlayOptionGrid": "Grid", - "overlayOptionPaper": "Paper Sheet", - "overlayOptionFliplines": "Flip Lines", - "overlayOptionFlippedPattern": "Wrong side", - "invertColor": "Invert colors", - "invertColorOff": "Invert colors off", - "flipVertical": "Flip vertically (V)", - "flipHorizontal": "Flip horizontally (H)", - "flipCenterOn": "Flip across center", - "flipCenterOff": "Flip across center off", - "fourCornersOn": "Highlight all corners", - "fourCornersOff": "Only highlight selected corner", - "rotate90": "Rotate 90 degrees clockwise (R)", - "arrowBack": "Back 1 page", - "arrowForward": "Forward 1 page", - "info": "Info page", - "recenter": "Center and Reset (C)", - "fullscreen": "Enter full screen", - "fullscreenExit": "Exit full screen", - "ok": "OK", - "calibrationAlertTitle": "Calibration Warning", - "calibrationAlert": "The window size has changed since projecting started, press the full screen button or recalibrate to fix this issue.", - "calibrationAlertContinue": "The window size can't change after calibration. To project in full screen, calibrate in full screen. If you want to change the window size, recalibrate.", - "continue": "Save window size and continue", - "checkCalibration": "Check calibration", - "menuShow": "Show menu", - "menuHide": "Hide menu", - "lineWeight": "Line weight", - "stitchMenuShow": "Show stitch menu", - "stitchMenuHide": "Hide stitch menu", - "stitchMenuDisabled": "Open PDF to use stitch menu", - "measure": "Line tool (L)", - "showMovement": "Show move tool", - "hideMovement": "Hide move tool", - "magnify": "Magnify (M)", - "zoomOut": "Zoom out (Z)", - "mail": "Mail from Courtney", - "invalidCalibration": "The calibration grid is not valid. Press 'Reset calibration' to try again." - }, - "ScaleMenu": { - "scale": "Scale Pattern", - "hide": "Hide scale menu", - "show": "Show scale menu" - }, - "StitchMenu": { - "columnCount": "Columns", - "rowCount": "Rows", - "pageRange": "Stitch Pages", - "horizontal": "Horizontal Overlap", - "vertical": "Vertical Overlap", - "zeros": "Add 0s for blank pages, e.g. 1-3,0,0,4" - }, - "SaveMenu": { - "save": "Export PDF", - "saveTooltip": "Export PDF with stitched pages and selected layers", - "encryptedPDF": "This PDF is encrypted. Please enter the password to save the stitched PDF." - }, - "LayerMenu": { - "title": "Layers", - "showAll": "Show all", - "hideAll": "Hide all", - "layersOn": "Show layer menu", - "layersOff": "Hide layer menu", - "noLayers": "No layers in pattern" - }, - "MovementPad": { - "up": "Up", - "down": "Down", - "left": "Left", - "right": "Right", - "next": "Next corner" - }, - "MeasureCanvas": { - "rotateToHorizontal": "Align to center", - "rotateAndCenterPrevious": "Bring previous line to center", - "rotateAndCenterNext": "Bring next line to center", - "deleteLine": "Delete line", - "flipAlong": "Flip along line", - "translate": "Move pattern by line length", - "line": "line", - "lines": "lines" - }, - "OverlayCanvas": { - "zoomedOut": "click pattern to zoom in", - "magnifying": "click pattern to stop magnifying", - "scaled": "× scale" - }, - "PdfViewer": { - "error": "Failed to load pattern", - "noData": "Press the \"Open\" button to load a pattern" - } + "PdfViewer": { + "error": "Failed to load pattern", + "noData": "Press the \"Open\" button to load a pattern" + } } From 87f3fa5745da0d94db4ba5b1ac9516b11d73a9f6 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:42:59 +0100 Subject: [PATCH 02/16] Translated using Weblate (Italian) Currently translated at 96.3% (212 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/it/ --- messages/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/it.json b/messages/it.json index ddeaa70..2ea73bd 100644 --- a/messages/it.json +++ b/messages/it.json @@ -69,7 +69,7 @@ }, "calibration": { "size": "Non è necessario calibrare utilizzando l'intero tappetino, invece scegli l'area più grande in cui è possibile far entrare la griglia di calibrazione e inserisci larghezza e altezza per farle combaciare con la larghezza e l'altezza della griglia.", - "project": "Quando la griglia proiettata è allineata con il tappetino, fai clic (o tocca) “Proietta.”", + "project": "Quando la griglia proiettata è allineata con il tappetino, fai clic (o tocca) “Proietta”.", "title": "Calibrazione", "fullscreen": "Entra in modalità a schermo intero cliccando (o toccando) ", "start": "Fari clic (o tocca) su “Avvia calibrazione.”", From c0e0a0b8ac44a79e596419e3e3cc41f5546360c5 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:43:15 +0100 Subject: [PATCH 03/16] Translated using Weblate (Finnish) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/fi/ --- messages/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/fi.json b/messages/fi.json index c48784d..acde5bc 100644 --- a/messages/fi.json +++ b/messages/fi.json @@ -29,7 +29,7 @@ "fullscreen": "Siirry koko näytön tilaan napsauttamalla (tai napauttamalla) vasemmassa yläkulmassa.", "drag": "Vedä ruudukon kulmia linjaan leikkuumattosi kanssa. Pidä katse matossa ja säädä kulmia tietokoneellasi tai tabletillasi. Säädä kulmien sijoittelua, kunnes kuvan ruudukko vastaa omaa ruudukkoasi.", "size": "Sinun ei tarvitse kalibroida koko mattoa käyttäen, vaan valitse suurin alue, johon kalibrointiruudukko mahtuu, ja syötä leveys ja korkeus vastaamaan ruudukon leveyttä ja korkeutta.", - "project": "Kun kuvan ruudukko on linjassa leikkuumattosi kanssa, napsauta (tai napauta) ”Heijasta kaava.”" + "project": "Kun kuvan ruudukko on linjassa leikkuumattosi kanssa, napsauta (tai napauta) ”Heijasta kaava”." }, "project": { "title": "Heijasta kaava", From 13002da013f427c154af7edf26e4aaf4d1b561ba Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:48:44 +0100 Subject: [PATCH 04/16] Translated using Weblate (French) Currently translated at 33.6% (74 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/fr/ --- messages/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/fr.json b/messages/fr.json index 47663b1..c59aeab 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -31,7 +31,7 @@ "fullscreen": "Passez en mode plein écran en cliquant (ou en appuyant) sur ", "drag": "Déplacez les coins du quadrillage pour les aligner avec votre tapis. Avec vos yeux sur le tapis, ajustez les coins sur votre ordinateur ou tablette. Ajustez le placement des coins jusqu'à ce que le quadrillage projeté corresponde au quadrillage de votre tapis.", "size": "Vous n'avez pas besoin de calibrer en utilisant tout votre tapis. Choisissez plutôt l'espace le plus grand où vous pouvez faire rentrer le quadrillage de calibration puis saisissez la largeur et la hauteur pour qu'elles correspondent à la largeur et la hauteur du quadrillage.", - "project": "Quand le quadrillage projeté est aligné avec votre tapis, cliquez (ou appuyer) sur \"Projeter.\"" + "project": "Quand le quadrillage projeté est aligné avec votre tapis, cliquez (ou appuyer) sur \"Projeter\"." }, "project": { "title": "Projection d'un patron", From 26ff65e3a1b8537177e4bcc4cd1c7cd97822d06a Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:58:05 +0100 Subject: [PATCH 05/16] Translated using Weblate (Dutch) Currently translated at 96.8% (213 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/nl/ --- messages/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/nl.json b/messages/nl.json index 53d58a1..0a92cb9 100644 --- a/messages/nl.json +++ b/messages/nl.json @@ -32,7 +32,7 @@ "fullscreen": "Ga naar 'Volledig scherm' modus door te klikken (of drukken) op ", "drag": "Sleep de hoeken van het raster tot ze overeenkomen met je snijmat. Stel de hoeken op je computer of tablet bij terwijl je naar de projectie kijkt.", "size": "Je hoeft niet te kalibreren met je hele mat. Kies het grootste gebied op je mat waar het kalibratierooster in past en zorg ervoor dat je breedte- en hoogteinstellingen overeenkomen met het aantal vakjes van je raster.", - "project": "Als het geprojecteerde grid overeen komt met de snijmat, klik (of druk) dan op 'Projecteer'" + "project": "Als het geprojecteerde grid overeen komt met de snijmat, klik (of druk) dan op 'Projecteer'." }, "project": { "title": "Een patroon projecteren", From 4f523858a2f040c030d27ccdead567fe3f158fed Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:40:34 +0100 Subject: [PATCH 06/16] Translated using Weblate (German) Currently translated at 77.2% (170 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/de/ --- messages/de.json | 95 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 71 insertions(+), 24 deletions(-) diff --git a/messages/de.json b/messages/de.json index 1a4cfba..b493746 100644 --- a/messages/de.json +++ b/messages/de.json @@ -29,17 +29,17 @@ "title": "Kalibrierung", "start": "Klicke auf “Starte Kalibrierung.”", "input": "Füge die Weite und Höhe deiner Schneidematte ein.", - "fullscreen": "Gehe auf Vollbildmodus, indem du auf das Ikon klickst ", + "fullscreen": "Wechsle in Vollbildmodus, indem du oben links auf das klickst.", "drag": "Ziehe die Ecken des Rasters auf die Ecken deiner Schneidematte. Mit Blick auf die Matte, justiere die Ecken am PC oder Tablet. Justiere es solange, bis die Ecken und Linien mit deiner Schneidematte übereinstimmen.", "size": "Sie müssen nicht die gesamte Matte kalibrieren. Wählen Sie stattdessen den größten Bereich, in den das Kalibrierungsgitter passt, und geben Sie die Breite und Höhe entsprechend der Breite und Höhe des Gitters ein.", "project": "Wenn das projizierte Gitter mit deiner Schneidematte übereinstimmt, klicke auf \"Beamen\"." }, "project": { "title": "Projiziere ein Schnittmuster", - "open": "Klicke auf um das PDF-Dokument zu öffnen.", + "open": "Klicke auf um das Schnittmuster zu öffnen.", "move": "Bewege die PDF durch Klicken und Ziehen über den Bildschirm.", "cut": "Schneide die Schnittteile an der Projektion aus.", - "tools": "Im Projektionsmodus sind verschiedene Tools enthalten. Manche funktionieren durch Tastatur-Kurzbefehl, diese sind in Klammern angegeben:", + "tools": "Im Projektionsmodus sind verschiedene Tools enthalten. Einige funktionieren durch Tastatur-Kurzbefehle, die in Klammern angegeben sind.", "showGrid": { "title": "Ein-/Ausblenden des Rasters", "description": "Beim Beamen kann das abgeschwächte Raster ein-/ausgeblendet, um zu sehen, ob die Kalibrierung korrekt ist." @@ -65,8 +65,8 @@ "description": "Es ist generell einfacher, die Software im Vollbildmodus zu verwenden." }, "measure": { - "description": "Markieren Sie Linien in der PDF-Datei zum Drehen, Spiegeln, Verschieben, Messen oder Markieren.", - "title": "Werkzeug zum Markieren, Messen und Transformieren starten" + "description": "Markieren Sie Linien in der PDF-Datei zum Drehen, Spiegeln, Verschieben, Messen oder Markieren. Für eine detaillierte Beschreibung des Linie-Werkzeugs, gehen sie zum Abschnitt Linien-Werkzeug.", + "title": "Linien-Werkzeug (L)" }, "showMenu": { "title": "Zeige/Verstecke Menü", @@ -78,7 +78,7 @@ }, "overlayOptions": { "title": "Überlagerungsoptionen ein- oder ausblenden", - "description": "Die Overlays Raster, Rand, Papierbogen und Flip-Linien können ein- oder ausgeblendet werden. Das Raster entspricht dem Kalibrierungsraster, der Rand ist die Umrandung des Kalibrierungsrasters, das Papierblatt ist ein Rechteck in der Größe eines DIN-A4-Blattes, und die Umkehrlinien sind Linien, die bei der Spiegelung von Mustern helfen." + "description": "Raster, Rand, Papierbogen, Flip-Linien und Overlays können im PDF angezeigt werden, um bei Kalibierung und Zuschnitt zu helfen. Für mehr Informationen gehen sie zu den Overlay Optionen." }, "lineWeight": { "title": "Liniendicke", @@ -97,17 +97,19 @@ "description": "Klicke (oder tippe) auf das PDF, um es zu vergrößern. Klicke (oder tippe) erneut, um das Vergrößerung zu beenden." }, "scale": { - "title": "Anzeigen oder Verstecken des Skalierungsmenüs" + "title": "Anzeigen oder Verstecken des Skalierungsmenüs", + "description": "Ändere die Größe des Schnittmusters durch Eingabe eines Faktors: zwischen 0-1 verkleinert das Muster und größer als 1 vergrößert das Muster." }, "zoomOut": { - "description": "Herauszoomen, um das vollständige PDF anzuzeigen. Auf das PDF klicken, um zur gewählten Stelle zu Zoomen." + "description": "Herauszoomen, um das vollständige PDF anzuzeigen. Auf das PDF klicken, um zur gewählten Stelle zu Zoomen.", + "title": "Herauszoomen (Z)" } }, "faq": { "title": "FAQ", "wrongSizePdf": { "question": "Wird die PDF zu groß oder zu klein projiziert?", - "answer": "Die Kalibrierung hat keinen Zoom, da der Maßstab der Projektion von den Größenangaben in der PDF-Datei stammt. Stellen Sie sicher, dass das Schnittmuster den richtigen Maßstab hat. Eine gute Möglichkeit um zu überprüfen, ob der Maßstab des Schnittmusters stimmt, ist die Projektion eines ein Zoll oder ein Zentimeter Rasters, um zu sehen, ob es mit der Schneidematte übereinstimmt." + "answer": "Die Kalibrierung hat keinen Zoom, da der Maßstab der Projektion von den Größenangaben in der PDF-Datei stammt. Schnittmuster von Designern haben in der Regel den korrekten Maßstab. Ein Änderung des Maßstabs hätte beim Öffnen des Schnittmusters in Affinity Designer oder Inkscape erfolgen sollen." }, "saveAsApp": { "question": "Möchtest du Pattern Projector als App speichern?", @@ -123,7 +125,7 @@ }, "mobileSupport": { "question": "Unterstützt du Tablets oder Handys?", - "answer": "Es ist möglich die Webseite auf dem Handy zu öffnen und zu benutzen, allerdings wird die begrenzte Bildschirmgröße die Benutzung erschweren. Besserer Support dafür ist geplant und wird in kommenden Updates umgesetzt." + "answer": "Es ist möglich die Webseite auf dem Handy zu öffnen und zu benutzen, allerdings wird die begrenzte Bildschirmgröße die Benutzung erschweren." } }, "resources": { @@ -143,7 +145,7 @@ "title": "Unterstütze dieses Projekt", "donation": "Sofern du die Entwicklung dieses Projekts unterstützen möchtest, kannst du mich gerne hier kaufe mir einen Kaffee unterstützen oder mit PayPal!", "develop": "Hilfe um neue Featuers zu implementieren oder Fehler zu beheben auf GitHub.", - "translate": "Übersetzung dieses Projekts in mehrere Sprachen mit Weblate.", + "translate": "Übersetze dieses Projekt in mehr Sprachen mit Weblate.", "feedback": "Feedback und Verbesserungsvorschläge sind herzlich Willkommen!" }, "contact": "Kontakt", @@ -158,7 +160,8 @@ "description": "Ausgewählte Linie löschen." }, "previousNext": { - "title": "Vorherige/nächste Linie zentrieren" + "title": "Vorherige/nächste Linie zentrieren", + "description": "Verschiebt das PDF so, dass the vorherige/nächste gezeichnete Linie horizontal und zentriert auf der Schneidematte ist." }, "move": { "title": "Verschieben des PDF um die Länge der Linie", @@ -167,14 +170,47 @@ "flip": { "description": "Spiegelt das PDF entlang der Linie.", "title": "Spiegeln entlang der Linie" + }, + "length": { + "title": "Linienlänge", + "description": "Zeigt die Länge der selektierten Linie (angezeigt in lila). Andere Linien sind orange.", + "use": "Klicke auf die Länge, um für die Linienlänge ein genaues Maß einzugeben. Nützlich, um Schnittmusterteile zu verlängern/kürzen. Siehe dieses Video für ein Beispiel." + }, + "angle": { + "title": "Linienwinkel", + "description": "Zeigt den Winkel der selektierten Linie an (in lila). Andere Linien sind orange.", + "use": "Geben Sie einen Winkel an, um die Linie und das Schnittmusterteil zu rotieren. Nutze den Mittig ausrichten Button, um die Rotation basieren auf dem eingegebenen Winkel anzuwenden." } }, - "tools": "Werkzeuge" + "tools": "Werkzeuge", + "overlayOptions": { + "border": { + "description": "Zeigt den Rand des Kalibrierrasters.", + "title": "Rand" + }, + "flipLines": { + "title": "Bruchlinie" + }, + "title": "Overlay Einstellungen", + "description": "Die Overlay Einstellungen können genutzt werden, um die Kalibrierung während der Projektion zu überprüfen und helfen mit Schnittmustern. Die folgenden Optionen sind verfügbar:", + "grid": { + "title": "Raster", + "description": "Zeigt das Kalibrierraster." + }, + "paper": { + "title": "Papierblatt", + "description": "Zeigt ein Rechteck der Größe eines Letter oder DIN A4 Blattes an, um die Kalibrierung zu überprüfen." + }, + "flippedPattern": { + "title": "Falsche Seite", + "description": "Zeigt Punkte an, wenn die falsche Seite des Schnittmusters projiziert wird." + } + } }, "Header": { "projecting": "Beamen", "calibrating": "Kalibrierung", - "openPDF": "Öffne PDF", + "openPDF": "Öffnen", "height": "H:", "width": "B:", "project": "Beamen", @@ -184,19 +220,19 @@ "gridOff": "Raster aus", "invertColor": "Farbumkehrung ein", "invertColorOff": "Farbumkehrung aus", - "flipVertical": "Spiegel vertikal (V)", + "flipVertical": "Vertikal spiegeln (V)", "flipVerticalOff": "Spiegel vertikal aus", - "flipHorizontal": "Spiegel horizontal (h)", + "flipHorizontal": "Horizontal spiegeln (H)", "flipHorizontalOff": "Spiegel horizontal aus", "fourCornersOn": "Eckpunkte einblenden", "fourCornersOff": "Eckpunkte ausblenden", - "rotate90": "Drehe 90 Grad im Uhrzeigersinn (r)", + "rotate90": "Drehe 90 Grad im Uhrzeigersinn (R)", "arrowBack": "Zurück 1 Seite", "arrowForward": "Vorwärts 1 Seite", "info": "Info Seite", "layersOn": "Blende Ebenenmenü ein", "layersOff": "Blende Ebenenmenü aus", - "recenter": "PDF zentrieren (c)", + "recenter": "Zentrieren und zurücksetzen (C)", "fullscreen": "Vollbild ein", "fullscreenExit": "Vollbild aus", "lineWeight": "Linienstärke", @@ -218,7 +254,7 @@ "overlayOptionPaper": "Papierseite", "overlayOptionFliplines": "Drehe Linien", "flipCenterOn": "Über die Mitte drehen", - "measure": "Markieren, messen und transformieren (m)", + "measure": "Linien-Werkzeug (L)", "ok": "Ok", "flipCenterOff": "Nicht über die Mitte drehen", "calibrationAlertTitle": "Kalibrierung Warnung", @@ -232,19 +268,21 @@ "StitchMenu": { "columnCount": "Spalten", "pageRange": "Stichseiten", - "horizontal": "Horizontal", - "vertical": "Vertikal" + "horizontal": "Horizontale Überschneidung", + "vertical": "Vertikale Überschneidung" }, "MeasureCanvas": { - "rotateToHorizontal": "Rotiere horizontal", + "rotateToHorizontal": "Mittig ausrichten", "deleteLine": "Lösche Linie", "flipAlong": "Drehe an der Linie entlang", - "translate": "PDF nach Zeilenlänge verschieben" + "translate": "Schnittmuster um Linienlänge verschieben", + "rotateAndCenterPrevious": "Vorherige Linie zentrieren", + "rotateAndCenterNext": "Nächste Linie zentrieren" }, "LayerMenu": { "layersOn": "Zeige Ebenenmenü", "layersOff": "Verstecke Ebenenmenü", - "noLayers": "Keine Ebenen in der PDF", + "noLayers": "Keine Ebenen im Schnittmuster", "title": "Ebenen", "showAll": "Zeige alle", "hideAll": "Verstecke alle" @@ -255,5 +293,14 @@ "down": "Runter", "next": "Nächste Ecke", "up": "Hoch" + }, + "Mail": { + "title": "Sie haben Post" + }, + "ScaleMenu": { + "show": "Skalieren Menü anzeigen" + }, + "OverlayCanvas": { + "scaled": "x skalieren" } } From 61719e46e854dabe6573948d2872ed6eaa85c969 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:42:31 +0100 Subject: [PATCH 07/16] Translated using Weblate (Danish) Currently translated at 96.8% (213 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/da/ --- messages/da.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/da.json b/messages/da.json index f1a8660..10f5e22 100644 --- a/messages/da.json +++ b/messages/da.json @@ -32,7 +32,7 @@ "fullscreen": "Gå til fuld skærm ved at klikke eller tappe ", "drag": "Træk i hjørnerne af gitteret, så ternene kommer til at passe med ternene på dit skæreunderlag. Justér hjørnerne på din tablet eller computer, mens du kigger på skæreunderlaget. Justér hjørnernes placering indtil gitteret i projektorbilledet passer med skæreunderlagets gitter.", "size": "Du behøver ikke at bruge hele dit skæreunderlag, når du kalibrerer. Brug i stedet det størst mulige område, som du kan få kalibreringsgitteret til at passe i. Indtast målene (bredde og højde), så de stemmer overens med målene på kalibreringsgitteret.", - "project": "Når gitteret i projektorbilledet passer med din skæremåtte, klik eller tap \"Vis mønster\"" + "project": "Når gitteret i projektorbilledet passer med din skæremåtte, klik eller tap \"Vis mønster\"." }, "project": { "title": "Vis et mønster", From ab67c0b9a4990d7af3069444a0b26277e533630f Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:58:18 +0100 Subject: [PATCH 08/16] Translated using Weblate (Portuguese (Brazil)) Currently translated at 96.8% (213 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/pt_BR/ --- messages/pt-BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/pt-BR.json b/messages/pt-BR.json index bf62751..72c22a5 100644 --- a/messages/pt-BR.json +++ b/messages/pt-BR.json @@ -28,7 +28,7 @@ "fullscreen": "Entre no modo de tela cheia clicando (ou tocando). ", "drag": "Arraste os cantos da grade para alinhar com a sua base de corte. Com os olhos na base, ajuste os cantos no seu computador ou tablet. Continue ajustando até que a grade projetada corresponda à grade da sua base de corte.", "size": "Você não precisa calibrar usando toda a sua base de corte; em vez disso, escolha a maior área em que consiga encaixar a grade de calibração e insira a largura e a altura correspondentes à largura e à altura da grade.", - "project": "Quando a grade projetada estiver alinhada com a sua base de corte, clique (ou toque) em “Projetar.”" + "project": "Quando a grade projetada estiver alinhada com a sua base de corte, clique (ou toque) em “Projetar”." }, "project": { "title": "Projetando um molde", From 2b8ad710ac370755313626fef3328266f5b6bdd6 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:43:32 +0100 Subject: [PATCH 09/16] Translated using Weblate (Slovenian) Currently translated at 96.8% (213 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/sl/ --- messages/sl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/sl.json b/messages/sl.json index 91a3a76..41788f8 100644 --- a/messages/sl.json +++ b/messages/sl.json @@ -6,7 +6,7 @@ "title": "Kalibracija", "fullscreen": "Aktiviraj celozaslonski prikaz s klikom na ikonco. ", "size": "Ni vam potrebno kalibrirat z uporabo vaše celotne rezalne površine. Izberite največjo površino, ki jo lahko prekrijte z kalibracijsko mrežo ter vnesite ustrezno višino ter širino uporabljene mreže.", - "project": "Ko je projicirana mreža poravnana s rezalno podlogo kliknite na \"Projiciraj\"" + "project": "Ko je projicirana mreža poravnana s rezalno podlogo kliknite na \"Projiciraj\"." }, "project": { "moveTool": { From 3406c5f5750fcb6e812b63873877cdb4c4cf2ac4 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Tue, 9 Dec 2025 13:57:43 +0100 Subject: [PATCH 10/16] Translated using Weblate (Swedish) Currently translated at 77.2% (170 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/sv/ --- messages/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/sv.json b/messages/sv.json index 7c50563..0f99fca 100644 --- a/messages/sv.json +++ b/messages/sv.json @@ -134,7 +134,7 @@ "fullscreen": "Gå till helskärmsläge genom att klicka (eller trycka) ", "drag": "Drag hörnen i rutnätet för att linjera med din matta. Med ögonen på mattan, justera hörnen på din dator eller surfplatta. Justera placeringen av hörnen tills det projicerade rutnätet matchar din mattas rutnät.", "size": "Du måste inte använda hela mattan för att kalibrera, välj istället den största ytan som kan passa kalibreringens rutnät och sätt in bredd och höjd att matcha bredd och höjd av det rutnätet.", - "project": "När det projicerade rutnätet är i linje med din matta, klicka (eller tryck) ”Project.”" + "project": "När det projicerade rutnätet är i linje med din matta, klicka (eller tryck) ”Project”." }, "lineTool": { "title": "Linjeverktyg", From 3bbd0658a4ec5ef90cd93ea1de3506c13e6ae36b Mon Sep 17 00:00:00 2001 From: Barbro Jouper Date: Mon, 15 Dec 2025 08:57:16 +0100 Subject: [PATCH 11/16] Translated using Weblate (Swedish) Currently translated at 94.5% (208 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/sv/ --- messages/sv.json | 73 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 61 insertions(+), 12 deletions(-) diff --git a/messages/sv.json b/messages/sv.json index 0f99fca..46a9940 100644 --- a/messages/sv.json +++ b/messages/sv.json @@ -125,13 +125,13 @@ "title": "Inställningar", "place": "Placera projektorn över skärmattan, så att den riktas direkt mot skärmattan. Om du inte har en skärmatta, kan du använda papper eller maskeringstejp för att markera ut ett rutnät/rektangel på ett bord eller golv.", "connect": "Anslut din dator eller surfplatta till projektorn och antingen spegla eller utöka displayen så att bilden från datorn eller surfplattan visas på projektorn.", - "focus": "Justera fokus på projektorn, tills texten är klar i mitten av projektionen. Om du inte kan få en klar bild, säkerställ att avståndet mellan projektor och skärmatta är inom funktions området som rekommenderas av tillverkaren.", - "keystone": "Om din projektor har ”keystone”, justera den så att projektionen är nära till rektangeln och fokus kanterna förbättras." + "focus": "Justera fokus på projektorn, tills texten är klar i mitten av projektionen. Om du inte kan få en klar bild, säkerställ att avståndet mellan projektor och skärmatta är inom funktionsområdet som rekommenderas av tillverkaren.", + "keystone": "Om din projektor har ”keystone”, justera den så att projektionen är nära till rektangeln och fokus kanterna förbättras." }, "calibration": { "title": "Kalibrering", "start": "Klicka (eller tryck) ”Start Calibrating.”", - "fullscreen": "Gå till helskärmsläge genom att klicka (eller trycka) ", + "fullscreen": "Gå till helskärmsläge genom att klicka (eller trycka) i övre vänstra hörnet.", "drag": "Drag hörnen i rutnätet för att linjera med din matta. Med ögonen på mattan, justera hörnen på din dator eller surfplatta. Justera placeringen av hörnen tills det projicerade rutnätet matchar din mattas rutnät.", "size": "Du måste inte använda hela mattan för att kalibrera, välj istället den största ytan som kan passa kalibreringens rutnät och sätt in bredd och höjd att matcha bredd och höjd av det rutnätet.", "project": "När det projicerade rutnätet är i linje med din matta, klicka (eller tryck) ”Project”." @@ -162,6 +162,16 @@ "title": "Flytta PDF med linje längd", "description": "Flyttar PDF:n med linjens längd.", "use": "För förlänga/förkorta mönster delar: rita en linje vinkelrät mot förlänga/förkorta linjen på mönsterdelen, klipp till förlänga/förkorta linjen, klicka(tryck) sedan på flytta med linje längdens knapp, och fortsätt sedan att klippa delen. Riktningen av den ritade linjen kommer att bero på om du förlänger eller förkortar mönsterdelen." + }, + "length": { + "title": "Linjens längd", + "description": "Visa längden på vald linje (visad i lila). Övriga linjer är orange.", + "use": "Tryck på längden för att ange exakt mått och justera linjens storlek. Användbart för att förlänga/förkorta mönster delar. Se den här videon som exempel." + }, + "angle": { + "title": "Linjens vinkel", + "description": "Visa vinkeln på den valda linjen (visad i lila). Övriga linjer är orange.", + "use": "Skriv in en exakt vinkel för att rotera linjen och mönster delen. Använd justera till centrum knappen för att tillämpa rotationen baserad på vald vinkel." } }, "tools": "Verktyg", @@ -198,13 +208,16 @@ "flipAlong": "Vänd längs linje" }, "OverlayCanvas": { - "zoomedOut": "klicka på mönstret för att zooma in" + "zoomedOut": "klicka på mönstret för att zooma in", + "magnifying": "Klicka på mönstret för att stoppa förstoringen", + "scaled": "x scale" }, "InstallButton": { "title": "Installera app", "ok": "Ok", "descriptionAndroid": "För den bästa upplevelsen på Android, använd Firefox. Ladda ner appen genom att trycka på mer-knappen i webbläsarmenyn och sedan Lägg till på startskärmen.", - "description": "För bästa upplevelse, installera Pattern Projector med Google Chrome. I Chrome laddar du ned appen genom att trycka på i adressfältet." + "description": "För bästa upplevelse, installera Pattern Projector med Google Chrome. I Chrome laddar du ned appen genom att trycka på i adressfältet.", + "descriptionIOS": "Ladda ner/Installera appen genom att trycka på dela knappen i webbläsarens meny och sedan lägg till på Hemskärmen." }, "General": { "error": "Fel", @@ -240,9 +253,9 @@ "info": "Informations sida", "menuHide": "Dölj meny", "lineWeight": "Linje storlek", - "stitchMenuShow": "Visa sammansättnings menyn", + "stitchMenuShow": "Visa sammansättningsmenyn", "stitchMenuHide": "Dölj sammansättningsmenyn", - "stitchMenuDisabled": "Öppna PDF för att använda sammansättnings menyn", + "stitchMenuDisabled": "Öppna PDF för att använda sammansättningsmenyn", "measure": "Linje verktyg (L)", "zoomOut": "Zooma ut", "hideMovement": "Dölj flytt verktyg", @@ -253,7 +266,13 @@ "recenter": "Centrera och återställ (C)", "openPDF": "Öppna", "overlayOptionFlippedPattern": "Avigsida", - "showMovement": "Visa flytt verktyg" + "showMovement": "Visa flytt verktyg", + "invalidCalibration": "Det kalibrerade rutnätet är inte godkänt. Tryck ” Återställ kalibrering” för att försöka igen.", + "continue": "Spara fönstrets storlek och fortsätt", + "checkCalibration": "Kontrollera kalibreringen", + "calibrationAlertTitle": "Kalibreringsvarning", + "calibrationAlert": "Storleken på fönstret har ändrats sedan projektionen började, tryck på knappen hel skärm eller kalibrera om för att åtgärda problemet.", + "calibrationAlertContinue": "Fönstrets storlek kan inte ändras efter kalibreringen. För att projicera i helskärm, kalibrera i helskärm. Om du vill ändra fönstrets storlek , kalibrera om." }, "ScaleMenu": { "show": "Visa skala menyn", @@ -265,17 +284,47 @@ "vertical": "Vertikalt", "horizontal": "Horisontellt", "columnCount": "Kolumner", - "pageRange": "Sammansättning av sidor" + "pageRange": "Sammansättning av sidor", + "rowCount": "Rader" }, "Mail": { - "title": "Du har fått e-post" + "title": "Du har fått e-post", + "donate": "Donera" }, "Troubleshooting": { "dragCorners": { - "caption": "Korrekt kalibrerat rutnät." + "caption": "Korrekt kalibrerat rutnät.", + "title": "Hur man kalibrerar" }, "dimensionsSwapped": { "caption": "Bredden och höjden ligger i fel rutor. Måtten ska vara 'B: 24' och 'H: 18'." - } + }, + "notMatching": "Passar inte linjerna in på din matta?", + "title": "Calibrering Felsökning", + "close": "Stäng" + }, + "SaveMenu": { + "save": "Exportera PDF", + "saveTooltip": "Exportera PDF med ihopsatta sidor och välj lager", + "encryptedPDF": "Den här PDF en är krypterad. Vänligen skriv lösenordet för att spara den ihopsatta PDF:en." + }, + "LayerMenu": { + "title": "Lager", + "showAll": "Visa alla", + "hideAll": "Dölj alla", + "layersOn": "Visa menyn för lager", + "layersOff": "Dölj menyn för lager", + "noLayers": "Finns inga lager i mönstret" + }, + "MovementPad": { + "up": "Upp", + "down": "Ner", + "left": "Vänster", + "right": "Höger", + "next": "Nästa hörn" + }, + "PdfViewer": { + "error": "Misslyckades att ladda upp mönstret", + "noData": "Tryck på ”Öppna” knappen för att ladda mönstret" } } From de3b5193cf2761a6f9da294ea41a500e78f093bc Mon Sep 17 00:00:00 2001 From: Alessandra Cultrera Date: Mon, 15 Dec 2025 11:17:26 +0100 Subject: [PATCH 12/16] Translated using Weblate (Italian) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/it/ --- messages/it.json | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/messages/it.json b/messages/it.json index 2ea73bd..cf5c443 100644 --- a/messages/it.json +++ b/messages/it.json @@ -18,7 +18,7 @@ }, "invert": { "description": "Quando si proietta, di solito è più facile vedere linee verdi o bianche su nero. Fai clic/tocca una volta per linee verdi, due volte per linee bianche, e tre volte per tornare alle linee nere.", - "title": "Inverti colori" + "title": "Inverti Colori" }, "overlayOptions": { "title": "Mostra o nascondi le opzioni di sovrapposizione", @@ -71,7 +71,7 @@ "size": "Non è necessario calibrare utilizzando l'intero tappetino, invece scegli l'area più grande in cui è possibile far entrare la griglia di calibrazione e inserisci larghezza e altezza per farle combaciare con la larghezza e l'altezza della griglia.", "project": "Quando la griglia proiettata è allineata con il tappetino, fai clic (o tocca) “Proietta”.", "title": "Calibrazione", - "fullscreen": "Entra in modalità a schermo intero cliccando (o toccando) ", + "fullscreen": "Entra in modalità a schermo intero cliccando (o toccando) nell'angolo in alto a sinistra.", "start": "Fari clic (o tocca) su “Avvia calibrazione.”", "drag": "Trascina gli angoli della griglia per allinearli con il tappetino. Mantenendo gli occhi sul tappetino, regola gli angoli sul computer o tablet. Sistema il posizionamento degli angoli fino a quando la griglia proiettata corrisponde alla griglia del tappetino." }, @@ -125,7 +125,17 @@ "description": "Sposta il PDF dalla lunghezza della linea.", "use": "Per allungare/accorciare i pezzi del cartamodello: disegna una linea perpendicolare alla linea di allungamento di un pezzo del cartamodello, taglia fino alla linea di allungamento, quindi fai clic (o tocca) il pulsante \"sposta per lunghezza linea\" e continua a tagliare il pezzo. La direzione della linea disegnata dipenderà se stai allungando o accorciando il pezzo." }, - "description": "Lo strumento linea può essere utilizzato per misurare le distanze, contrassegnare le linee, ruotare, riflettere e spostare il PDF. Fai clic (o tocca) sul pulsante linea, quindi fai clic (o tocca) sul PDF e trascina per disegnare una linea. Una volta tracciata una riga, un menu apparirà nella parte bassa dello schermo con le seguenti opzioni:" + "description": "Lo strumento linea può essere utilizzato per misurare le distanze, contrassegnare le linee, ruotare, riflettere e spostare il PDF. Fai clic (o tocca) sul pulsante linea, quindi fai clic (o tocca) sul PDF e trascina per disegnare una linea. Una volta tracciata una riga, un menu apparirà nella parte bassa dello schermo con le seguenti opzioni:", + "length": { + "title": "Lunghezza della linea", + "description": "Mostra la lunghezza della linea selezionata (in viola). Le altre linee sono arancioni.", + "use": "Fai tap per inserire una misura precisa e modificare la lunghezza della linea. Utile per allungare/accorciare i pezzi del modello. Guarda questo video per un esempio." + }, + "angle": { + "description": "Mostra l'angolo della linea selezionata (in viola). Le altre linee sono arancioni.", + "use": "Inserisci un angolo preciso per ruotare la linea e il pezzo del cartamodello. Usa il pulsante allinea al centro per applicare la rotazione in base all'angolo inserito.", + "title": "Angolo della linea" + } }, "overlayOptions": { "border": { @@ -278,7 +288,7 @@ "hideAll": "Nascondi tutto", "layersOn": "Mostra il menu livelli", "layersOff": "Nascondi il menu livelli", - "noLayers": "Nessun livello nel PDF" + "noLayers": "Nessun livello nel cartamodello" }, "MovementPad": { "up": "Su", From 1df0ad03fbf71ef7758d9110f506bc115b6e6cee Mon Sep 17 00:00:00 2001 From: Barbro Jouper Date: Fri, 19 Dec 2025 18:53:28 +0100 Subject: [PATCH 13/16] Translated using Weblate (Swedish) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/sv/ --- messages/sv.json | 52 ++++++++++++++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/messages/sv.json b/messages/sv.json index 46a9940..456d4d8 100644 --- a/messages/sv.json +++ b/messages/sv.json @@ -3,7 +3,7 @@ "choose-language": "Språk", "welcome": { "title": "Välkommen till Pattern Projector!", - "description": "Pattern projector är en gratis webb app med öppen källkod som snabbt kalibrerar projektorer för symönster. Den har också verktyg för att sätta ihop flera sidor av mönstret, ändra linjetjocklek, invertera färger, vända/rotera mönster och mer. För att läsa om de senaste uppdateringarna, kolla in ändringsloggen." + "description": "Pattern projector är en gratis webb app med öppen källkod som snabbt kalibrerar projektorer för symönster. Den har också verktyg för att sätta ihop flera sidor av mönstret, ändra linjetjocklek, invertera färger, vända/rotera mönster och mer. För att läsa om de senaste uppdateringarna, se i ändringsloggan." }, "calibrate": "Starta kalibrering", "project": { @@ -13,24 +13,24 @@ }, "title": "Projicera ett mönster", "open": "Klicka (eller tryck) för att öppna ett mönster.", - "move": "Flytta PDFn genom att klicka och dra det runt på skärmen.", + "move": "Flytta PDF:en genom att klicka och dra den runt på skärmen.", "cut": "Klipp längs med den projicerade designen.", "fullscreen": { "title": "Helskärm", - "description": "Det är generellt lättare att använda mjukvara i helskärmsläge." + "description": "Det är generellt lättare att använda mjukvaran i helskärmsläge." }, - "tools": "I projektions läge finns flera verktyg. Några har kortkommandon, som anges inom parenteserna.", + "tools": "I projektionsläge finns flera verktyg tillgängliga. Några har kortkommandon, som anges inom parentesen.", "showMenu": { "title": "Visa/dölj meny", - "description": "Visa eller dölj top meny." + "description": "Visa eller dölj toppmenyn." }, "invert": { "title": "Invertera färger", - "description": "Vid projesering, är det vanligare att se gröna eller vita linjer på svart. Klicka/tryck en gång för gröna linjer två gånger för vita linjer, och tre gånger för att komma tillbaka till svarta linjer." + "description": "Vid projicering, är det vanligtvis lättare att se gröna eller vita linjer på svart. Klicka/tryck en gång för gröna linjer, två gånger för vita linjer, och tre gånger för att komma tillbaka till svarta linjer." }, "moveTool": { - "title": "Vis eller dölj verktyg för förflyttning", - "description": "Förflyttnings verktyget har en knapp med fyra pilar för att flytta kalibrerings rutnätets hörn/kanter. Det har också en nästa knapp i mitten för att växla till nästa hörn/kant." + "title": "Visa eller dölj verktyg för förflyttning", + "description": "Flyttverktyget har fyra pilar för att flytta kalibreringsrutnätets hörn/kanter. Det har också en nästa-knapp i mitten för att växla till nästa hörn/kant." }, "overlayOptions": { "title": "Visa eller dölj överläggsalternativ", @@ -114,7 +114,7 @@ "youTubeSrc": "https://www.youtube.com/embed/videoseries?si=80RVInkOM45wCyMB&list=PLz35rzAwtPHC0IvLaBdWZWaYQxcr4sMlr", "github": "Se källkoden", "requirements": { - "title": "Vad du behöver", + "title": "Vad du kommer att behöver", "projector": "Projektor: minst 720p rekommenderas", "mat": "En skär matta med linjer med rutnät (frivilligt)", "mount": "Stativ eller vägg/hylla/bord för montering av projektor", @@ -126,7 +126,7 @@ "place": "Placera projektorn över skärmattan, så att den riktas direkt mot skärmattan. Om du inte har en skärmatta, kan du använda papper eller maskeringstejp för att markera ut ett rutnät/rektangel på ett bord eller golv.", "connect": "Anslut din dator eller surfplatta till projektorn och antingen spegla eller utöka displayen så att bilden från datorn eller surfplattan visas på projektorn.", "focus": "Justera fokus på projektorn, tills texten är klar i mitten av projektionen. Om du inte kan få en klar bild, säkerställ att avståndet mellan projektor och skärmatta är inom funktionsområdet som rekommenderas av tillverkaren.", - "keystone": "Om din projektor har ”keystone”, justera den så att projektionen är nära till rektangeln och fokus kanterna förbättras." + "keystone": "Om din projektor har en ”keystone” knapp, justera den så att projektionen är nära till rektangeln och fokus kanterna förbättras." }, "calibration": { "title": "Kalibrering", @@ -166,19 +166,19 @@ "length": { "title": "Linjens längd", "description": "Visa längden på vald linje (visad i lila). Övriga linjer är orange.", - "use": "Tryck på längden för att ange exakt mått och justera linjens storlek. Användbart för att förlänga/förkorta mönster delar. Se den här videon som exempel." + "use": "Tryck på längden för att ange exakt mått och justera linjens storlek. Användbart för att förlänga/förkorta mönster delar. Se den här videon som exempel." }, "angle": { "title": "Linjens vinkel", "description": "Visa vinkeln på den valda linjen (visad i lila). Övriga linjer är orange.", - "use": "Skriv in en exakt vinkel för att rotera linjen och mönster delen. Använd justera till centrum knappen för att tillämpa rotationen baserad på vald vinkel." + "use": "Skriv in en exakt vinkel för att rotera linjen och mönster delen. Använd justera till centrum knappen för att tillämpa rotationen baserad på vald vinkel." } }, "tools": "Verktyg", "resources": { "links": { "projectorsForSewing": { - "title": "Projectors for Sewing Facebook Group", + "title": "Facebook gruppen ”Projectors for Sewing”", "link": "https://www.facebook.com/groups/481078582801085" }, "onePageGuide": { @@ -232,7 +232,7 @@ "flipCenterOn": "Vänd på mitten", "fullscreenExit": "Avsluta helskärm", "height": "H:", - "width": "W:", + "width": "B:", "project": "Projekt", "calibrate": "Kalibrera", "gridOn": "Rutnät på", @@ -281,8 +281,8 @@ }, "StitchMenu": { "zeros": "Lägg till 0:or för blanka sidor, ex. 1-3,0,0,4", - "vertical": "Vertikalt", - "horizontal": "Horisontellt", + "vertical": "Vertikal överlappning", + "horizontal": "Horisontell överlappning", "columnCount": "Kolumner", "pageRange": "Sammansättning av sidor", "rowCount": "Rader" @@ -294,14 +294,28 @@ "Troubleshooting": { "dragCorners": { "caption": "Korrekt kalibrerat rutnät.", - "title": "Hur man kalibrerar" + "title": "Hur man kalibrerar", + "description": "Dra hörnen på rutnätet tullen rektangel på minst 24x16 inch/60x40 cm på din matta. Rutnätet bör vara så stort som möjligt men måste inte täcka hela mattan." }, "dimensionsSwapped": { - "caption": "Bredden och höjden ligger i fel rutor. Måtten ska vara 'B: 24' och 'H: 18'." + "caption": "Bredden och höjden ligger i fel rutor. Måtten ska vara 'B: 24' och 'H: 18'.", + "title": "Rektangel istället för en kvadrat?", + "description": "Om det projicerade rutnätet ser ut som en rektangel istället för en kvadrat, kan längd och bredd vara förväxlade. Byt plats på siffrorna i rutan för längd och bredd." }, "notMatching": "Passar inte linjerna in på din matta?", "title": "Calibrering Felsökning", - "close": "Stäng" + "close": "Stäng", + "inputMeasurement": "Använd ett måttband för att mäta längd och bredd av mattans rutmönster. Skriv in dessa mått i respektive ruta för längd och bredd.", + "offByOne": { + "title": "Linjerna är raka men inte i linje?", + "description": "Om de projicerade linjerna är raka men inte följer mattans linjer, längd och bredd kan skilja upp till 1 inch/2,5 cm. Dubbel kontrollera din mätning med ett måttband. Mattans mått kan vara förvirrande eller felaktiga, så att kontrollera med ett måttband är viktigt.", + "caption": "Fel mått anges (23x17) istället för (24x18). Mattan visar bara siffrorna upp till 23 och 17, det är lätt att blanda ihop måtten. Se till att du mäter med ett måttband!" + }, + "unevenSurface": { + "title": "Böjda linjer?", + "description": "Om de projicerade linjerna se böjda ut, kan det hända att din matta eller ytan som mattan ligger på inte är plant. Försök att få mattan plan genom att lägga något under mattan ex. kartong, där mattan är som lägst eller lägg mattan på en annan plats.", + "caption": "Den här mattan har en linjal under sig som gör att linjerna böjs i mitten. En lätt böjning är okej, men en stor böjning kommer att orsaka problem." + } }, "SaveMenu": { "save": "Exportera PDF", From 54788188d978732a7db6dd056cced18629fbb2b4 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Thu, 25 Dec 2025 09:04:37 +0100 Subject: [PATCH 14/16] Translated using Weblate (English) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/en/ --- messages/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/en.json b/messages/en.json index 877dad6..e81553c 100644 --- a/messages/en.json +++ b/messages/en.json @@ -171,7 +171,7 @@ "answer": "Pattern Projector is a Progressive Web App (PWA) so it can be saved as an app. On a Desktop, you can install it using Chrome or Edge. On a tablet, open the Share menu and tap Add to Home Screen." }, "mobileSupport": { - "question": "Do you have support mobile phones and tablets?", + "question": "Do you have support for mobile phones and tablets?", "answer": "While possible to visit and use the webpage on a smart phone, the limited screen size makes it difficult to use." } }, From 1c90226fd4cd479bff3c50161a34fccbd76636e3 Mon Sep 17 00:00:00 2001 From: Lars Thalheim Date: Thu, 25 Dec 2025 09:20:00 +0100 Subject: [PATCH 15/16] Translated using Weblate (German) Currently translated at 77.7% (171 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/de/ --- messages/de.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/messages/de.json b/messages/de.json index b493746..e95ee24 100644 --- a/messages/de.json +++ b/messages/de.json @@ -153,7 +153,8 @@ "title": "Linien-Werkzeug", "rotate": { "description": "Dreht das PDF, so dass die ausgewählte Linie horizontal und mittig auf der Matte liegt.", - "title": "Zentrieren" + "title": "Zentrieren", + "use": "Um den Fadenlauf eines Schnittteils am Fadenlauf deines Stoffes auszurichten: Zeichne eine Linie entsprechend des Fadenlaufs des Schnittteils, dann klicke (oder tippe) die Schaltfläche \"Zentrieren\"." }, "delete": { "title": "Linie löschen", @@ -180,7 +181,8 @@ "title": "Linienwinkel", "description": "Zeigt den Winkel der selektierten Linie an (in lila). Andere Linien sind orange.", "use": "Geben Sie einen Winkel an, um die Linie und das Schnittmusterteil zu rotieren. Nutze den Mittig ausrichten Button, um die Rotation basieren auf dem eingegebenen Winkel anzuwenden." - } + }, + "description": "Das Linienwerkzeug kann benutzt werden, um Abstände zu messen, Linien auf dem zu zeichnen, es zu rotieren, zu spiegeln und zu verschieben. Klicke auf die Schaltfläche für das Linienwerkzeug, dann klicke auf das PDF und ziehe, um eine Linie zu zeichnen. Sobald eine Linie erstellt ist, erscheint am unteren Bildschirmrand ein neues Menü mit folgenden Optionen:" }, "tools": "Werkzeuge", "overlayOptions": { From 4afe6e32b6f30ac60bb9bc710e903b5f81ecabd0 Mon Sep 17 00:00:00 2001 From: bittin1ddc447d824349b2 Date: Mon, 29 Dec 2025 04:56:05 +0100 Subject: [PATCH 16/16] Translated using Weblate (Swedish) Currently translated at 100.0% (220 of 220 strings) Translation: Pattern Projector/Pattern Projector Translate-URL: https://hosted.weblate.org/projects/pattern-projector/pattern-projector/sv/ --- messages/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/sv.json b/messages/sv.json index 456d4d8..06910c0 100644 --- a/messages/sv.json +++ b/messages/sv.json @@ -100,7 +100,7 @@ "faq": { "title": "FAQ", "mobileSupport": { - "question": "Har ni support för mobiltelefoner eller surfplattor?", + "question": "Har ni stöd för mobiltelefoner och surfplattor?", "answer": "Det är möjligt att besöka och använda websidan på en smart telefon, men den begränsade storleken på skärmen gör den svårt att använda." }, "wrongSizePdf": {