2026-05-15 17:02:49 +08:00
import type { TranslationKeys } from "./en.js" ;
export const sv : TranslationKeys = {
common : {
upload : "Ladda upp fran dator" ,
process : "Bearbeta" ,
download : "Ladda ner" ,
cancel : "Avbryt" ,
save : "Spara" ,
delete : "Radera" ,
settings : "Installningar" ,
search : "Sok verktyg..." ,
dropFiles : "Slapp filer har eller klicka pa uppladdningsknappen" ,
loading : "Laddar..." ,
error : "Ett fel uppstod" ,
confirm : "Bekrafta" ,
close : "Stang" ,
back : "Tillbaka" ,
next : "Nasta" ,
clear : "Rensa" ,
copy : "Kopiera" ,
copied : "Kopierat!" ,
noResults : "Inga resultat hittades" ,
showLess : "Visa mindre" ,
showMore : "Visa {count} till" ,
experimental : "Experimentell" ,
enabled : "Aktiverad" ,
disabled : "Inaktiverad" ,
rename : "Byt namn" ,
edit : "Redigera" ,
actions : "Atgarder" ,
create : "Skapa" ,
or : "eller" ,
goHome : "Till startsidan" ,
somethingWentWrong : "Nagot gick fel" ,
unexpectedError : "Ett ovantat fel uppstod." ,
retry : "Försök igen" ,
privacyPolicy : "Integritetspolicy" ,
2026-06-05 22:31:28 +08:00
pageNotFound : "Page not found" ,
2026-06-05 23:14:57 +08:00
pageNotFoundDescription : "The page you are looking for does not exist or has been moved." ,
},
2026-05-15 17:02:49 +08:00
categories : {
essentials : "Grundlaggande" ,
optimization : "Optimering" ,
adjustments : "Justeringar" ,
watermark : "Vattenstampel & Overlay" ,
utilities : "Verktyg" ,
layout : "Layout & Komposition" ,
format : "Format & Konvertering" ,
ai : "AI-verktyg" ,
},
tools : {
resize : {
name : "Andra storlek" ,
description : "Andra storlek efter pixlar, procent eller sociala medier-mallar" ,
},
crop : {
name : "Beskara" ,
description : "Fri beskaring, bildforhallandemallar, formbeskaring" ,
},
rotate : {
name : "Rotera & Vaend" ,
description : "Rotera, vand och rata upp bilder" ,
},
convert : {
name : "Konvertera" ,
description : "Konvertera mellan bildformat" ,
},
compress : {
name : "Komprimera" ,
description : "Minska filstorleken via kvalitet eller malstorlek" ,
},
"optimize-for-web" : {
name : "Optimera for webb" ,
description :
"Optimera bilder for webben med formatkonvertering, kvalitetskontroll och forhandsvisning" ,
},
"strip-metadata" : {
name : "Ta bort metadata" ,
description : "Ta bort EXIF, GPS och kamerainformation" ,
},
"edit-metadata" : {
name : "Redigera metadata" ,
description : "Redigera EXIF, IPTC, XMP, GPS, nyckelord och datum" ,
},
"bulk-rename" : {
name : "Massomdopning" ,
description : "Byt namn pa flera filer med monster" ,
},
"image-to-pdf" : {
name : "Bild till PDF" ,
description : "Kombinera bilder till ett PDF-dokument" ,
},
"pdf-to-image" : {
name : "PDF till bild" ,
description : "Konvertera PDF-sidor till bilder" ,
},
favicon : {
name : "Favicon-generator" ,
description : "Generera alla favicon- och appikonstorlekar" ,
},
"adjust-colors" : {
name : "Justera farger" ,
description : "Ljusstyrka, kontrast, exponering, mattnad, temperatur, skarpa och effekter" ,
},
sharpening : {
name : "Skarpa" ,
description : "Adaptiv, oskarp mask och hogpasskarpa med mallar" ,
},
"replace-color" : {
name : "Ersatt & invertera farg" ,
description : "Ersatt specifika farger eller invertera" ,
},
"color-blindness" : {
name : "Fargblindhetssimulering" ,
description : "Simulera hur bilder ser ut vid olika typer av fargseendebrist" ,
},
"remove-background" : {
name : "Ta bort bakgrund" ,
description : "AI-driven bakgrundsborttagning" ,
},
upscale : {
name : "Bilduppskalning" ,
description : "AI-superupplost bildforstarkning" ,
},
"erase-object" : {
name : "Objektraderare" ,
description : "Ta bort oonskade objekt med AI" ,
},
ocr : {
name : "OCR / Textextraktion" ,
description : "Extrahera text fran bilder med AI-precision" ,
},
"blur-faces" : {
name : "Ansikts- / PII-oskarpning" ,
description : "Detektera och gora ansikten och kanslig information oskarpa automatiskt" ,
},
"enhance-faces" : {
name : "Ansiktsforstarkning" ,
description : "Aterstall och forstarkt ansikten med AI" ,
},
"smart-crop" : {
name : "Smart beskaring" ,
description : "Smart motiv-, ansikts- eller kantbeskaring" ,
},
"image-enhancement" : {
name : "Bildforstarkning" ,
description :
"Ettklicksforstarkning med smart exponerings-, kontrast-, farg- och skarpekorrigering" ,
},
"noise-removal" : {
name : "Brusborttagning" ,
description : "AI-driven brus- och kornighetsborttagning" ,
},
"red-eye-removal" : {
name : "Roda ogon-korrigering" ,
description : "AI-driven roda ogon-detektion och korrigering for blixtfoton" ,
},
"restore-photo" : {
name : "Fotorestaurering" ,
description : "Laga repor, revor och skador pa gamla foton med AI" ,
},
"content-aware-resize" : {
name : "Innehallsmedveten storleksandring" ,
description : "Andra storlek intelligent och bevara viktigt innehall" ,
},
"ai-canvas-expand" : {
name : "AI-dukutvidgning" ,
description : "Utvidga duken med AI-driven fyllning" ,
},
colorize : {
name : "AI-farglaggning" ,
description : "Konvertera svartvita foton till farg med AI-djupinlarningsmodeller" ,
},
"passport-photo" : {
name : "Passfoto" ,
description :
"Skapa myndighetsgodkanda pass-, visum- och ID-foton med automatisk ansiktsdetektion" ,
},
"transparency-fixer" : {
name : "PNG-transparensfix" ,
description : "Fixa falska transparenta PNGs med ett klick" ,
},
"watermark-text" : {
name : "Textvattenstampel" ,
description : "Lagg till textvattenstampel" ,
},
"watermark-image" : {
name : "Bildvattenstampel" ,
description : "Lagg till logotyp som vattenstampel" ,
},
"text-overlay" : {
name : "Textoverlay" ,
description : "Lagg till formaterad text pa bilder" ,
},
compose : {
name : "Bildkomposition" ,
description : "Lagra bilder med position och opacitet" ,
},
"meme-generator" : {
name : "Meme-generator" ,
description :
"Skapa memes med populara mallar eller egna bilder. Klassisk Impact-stil med anpassningsbara typsnitt, farger och positionering." ,
},
info : {
name : "Bildinformation" ,
description : "Visa all metadata och bildegenskaper" ,
},
compare : {
name : "Bildjamforelse" ,
description : "Jamfor tva bilder sida vid sida" ,
},
"find-duplicates" : {
name : "Hitta dubletter" ,
description : "Upptack dubbletter och nastan identiska bilder" ,
},
"color-palette" : {
name : "Fargpalett" ,
description : "Extrahera dominanta farger fran bilden" ,
},
"qr-generate" : {
name : "QR-kodsgenerator" ,
description : "Skapa QR-koder med anpassade farger, monster och logotyper" ,
},
"barcode-read" : {
name : "Streckkodslasare" ,
description : "Skanna bilder efter QR-koder, streckkoder och 2D-koder" ,
},
collage : {
name : "Collage / Rutnatsvy" ,
description : "Kombinera bilder i rutnatscollage med 25+ mallar" ,
},
stitch : {
name : "Sammanfoga / Kombinera" ,
description : "Sammanfoga bilder sida vid sida, staplade eller i rutnat" ,
},
split : {
name : "Bilduppdelning" ,
description : "Dela bilder i rutnatsplattor eller efter pixelstorlek med forhandsvisning" ,
},
border : {
name : "Ram & Kant" ,
description : "Lagg till ramar, utfyllnad, rundade horn och skuggor med ettklicksmallar" ,
},
beautify : {
name : "Forskona skarmklipp" ,
description :
"Lagg till tonade bakgrunder, enhetsramar, skuggor och sociala medier-format for skarmklipp" ,
},
"svg-to-raster" : {
name : "SVG till raster" ,
description :
"Konvertera SVG till PNG, JPEG, WebP, AVIF, TIFF, GIF eller HEIF med anpassad skala och DPI" ,
},
vectorize : {
name : "Bild till SVG" ,
description : "Konvertera bilder till skalbara vektorgrafik" ,
},
"gif-tools" : {
name : "GIF-verktyg" ,
description :
"Skala, optimera, andra hastighet, vand, extrahera bildrutor och rotera animerade GIFs" ,
},
"image-to-base64" : {
name : "Bild till Base64" ,
description : "Konvertera bilder till Base64-strangar for inbaddning i HTML, CSS och mer" ,
},
pipeline : {
name : "Pipeline-byggare" ,
description : "Kedja samman flera verktyg till ett arbetsflode" ,
},
},
toolSettings : {
compress : {
compressionMode : "Komprimeringsmetod" ,
targetSize : "Malstorlek" ,
quality : "Kvalitet" ,
smallestFile : "Minsta fil" ,
bestQuality : "Basta kvalitet" ,
submit : "Komprimera" ,
submitBatch : "Komprimera ({count} filer)" ,
progressLabel : "Komprimerar" ,
original : "Original: {size} KB" ,
processed : "Bearbetat: {size} KB" ,
saved : "Besparat: {percent}%" ,
},
resize : {
customSize : "Anpassad storlek" ,
scale : "Skala" ,
presets : "Mallar" ,
contentAware : "Innehallsmedveten" ,
widthPx : "Bredd (px)" ,
heightPx : "Hojd (px)" ,
fitMode : "Passningsmetod" ,
cropToFit : "Beskara till passning" ,
fitInside : "Passa in" ,
stretch : "Stracka" ,
limitToOriginalSize : "Begansa till originalstorlek" ,
limitToOriginalSizeHint :
"Om din bild redan ar mindre an malet behalls den som den ar istallet for att skalas upp" ,
scalePercent : "Skala (%)" ,
resizeToSquare : "Andra till kvadrat" ,
protectFaces : "Skydda ansikten" ,
smoothing : "Utjamning" ,
edgeSensitivity : "Kantkannslighet" ,
submit : "Andra storlek" ,
submitBatch : "Andra storlek ({count} filer)" ,
progressLabel : "Andrar storlek" ,
},
crop : {
aspectRatio : "Bildforhallande" ,
custom : "Anpassad" ,
positionAndSize : "Position & Storlek" ,
ruleOfThirds : "Tredjedelskregeln" ,
leftOffsetPx : "Vanster offset (px)" ,
topOffsetPx : "Ovre offset (px)" ,
submit : "Beskara" ,
submitBatch : "Beskara ({count} filer)" ,
progressLabel : "Beskarar" ,
},
rotate : {
rotate : "Rotera" ,
angle : "Vinkel" ,
straighten : "Rata upp" ,
flip : "Vand" ,
horizontal : "Horisontell" ,
vertical : "Vertikal" ,
resetAllChanges : "Aterstall alla andringar" ,
submit : "Tilllampa" ,
submitBatch : "Tilllampa ({count} filer)" ,
progressLabel : "Tillampar" ,
},
convert : {
targetFormat : "Malformat" ,
sourceFormat : "Kallformat" ,
quality : "Kvalitet" ,
submit : "Konvertera" ,
submitBatch : "Konvertera ({count} filer)" ,
progressLabel : "Konverterar" ,
},
"optimize-for-web" : {
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
smallestFile : "Minsta fil" ,
bestQuality : "Basta kvalitet" ,
maxDimensions : "Maximala matt" ,
maxWidth : "Max bredd" ,
maxHeight : "Max hojd" ,
stripMetadata : "Ta bort metadata" ,
sizeComparison : "Storleksjamforelse" ,
optimized : "Optimerad:" ,
smaller : "{percent}% mindre" ,
larger : "{percent}% storre" ,
submit : "Bearbeta & Ladda ner" ,
submitBatch : "Bearbeta & Ladda ner ({count} filer)" ,
progressLabel : "Optimerar" ,
},
"strip-metadata" : {
currentMetadata : "Aktuell metadata" ,
readingMetadata : "Laser metadata..." ,
noMetadataFound : "Ingen metadata hittades i denna bild." ,
removeAllMetadata : "Ta bort all metadata" ,
selectSpecific : "Eller valj specifik metadata:" ,
stripExif : "Ta bort EXIF (kamerainformation, datum, exponering)" ,
stripGps : "Ta bort GPS (platsdata)" ,
stripIcc : "Ta bort ICC (fargprofil)" ,
stripXmp : "Ta bort XMP (utokad metadata)" ,
locationFound : "plats hittad" ,
locationWarning :
"Denna bild innehaller din exakta plats. Overvag att ta bort GPS-data innan du delar." ,
metadataSections : "{count} metadatasektion hittad" ,
metadataSectionsPlural : "{count} metadatasektioner hittade" ,
metadataRemoved : "Metadata borttagen: {size} KB" ,
submit : "Ta bort metadata" ,
progressLabel : "Tar bort metadata" ,
},
"edit-metadata" : {
readingMetadata : "Laser metadata..." ,
couldNotReadMetadata : "Kunde inte lasa metadata. Falten borjar tomma." ,
basicInfo : "Grundinformation" ,
description : "Beskrivning" ,
artist : "Konstnar" ,
copyright : "Upphovsratt" ,
software : "Programvara" ,
iptc : "IPTC" ,
title : "Titel" ,
headline : "Rubrik" ,
city : "Stad" ,
stateProvince : "Delstat/Provins" ,
country : "Land" ,
dateAndTime : "Datum & Tid" ,
editDates : "Redigera datum" ,
shiftAllDates : "Flytta alla datum" ,
dateModified : "Andringsdatum" ,
dateTaken : "Fotograferingsdatum" ,
shiftHint : "Flytta alla datumfalt med en offset (anvandbart for tidszonskorrigeringar)" ,
direction : "Riktning" ,
forward : "+ Framat" ,
backward : "- Bakat" ,
hoursMinutes : "Timmar:Minuter" ,
locationGps : "Plats (GPS)" ,
locationDataFound : "Platsdata hittad" ,
noGpsData : "Ingen GPS-data. Lagg till koordinater nedan." ,
latitude : "Latitud" ,
longitude : "Longitud" ,
altitudeMeters : "Hojd (meter)" ,
removeAllGpsData : "Ta bort all GPS-data" ,
keywords : "Nyckelord" ,
addKeywordPlaceholder : "Lagg till nyckelord och tryck Enter" ,
addToExisting : "Lagg till befintliga" ,
replaceAll : "Ersatt alla" ,
allMetadata : "All metadata" ,
templates : "Mallar" ,
templateNamePlaceholder : "Mallnamn" ,
uploadPrompt : "Ladda upp en bild for att redigera dess metadata." ,
changes : "{count} andringar:" ,
modified : "{count} andrade" ,
removed : "{count} borttagna" ,
gpsCleared : "GPS rensat" ,
gpsAdded : "GPS tillagt" ,
datesShifted : "datum flyttade" ,
submit : "Tilllampa metadata" ,
progressLabel : "Skriver metadata" ,
},
"bulk-rename" : {
pattern : "Monster" ,
patternHint : "Variabler: {{index}}, {{padded}}, {{original}}" ,
startIndex : "Startindex" ,
preview : "Forhandsvisning" ,
andMore : "... och {count} till" ,
renaming : "Byter namn..." ,
submit : "Byt namn pa {count} filer" ,
zipDownloaded : "ZIP nedladdad" ,
},
"image-to-pdf" : {
imageCount : "{count} bild konverteras till {mode}" ,
imageCountPlural : "{count} bilder konverteras till {mode}" ,
singlePdfMode : "en enda PDF, en bild per sida" ,
separatePdfMode : "separata PDFs, en per bild" ,
combineAllImages : "Kombinera alla bilder i en PDF" ,
pageSize : "Sidstorlek" ,
orientation : "Orientering" ,
portrait : "Staende" ,
landscape : "Liggande" ,
margin : "Marginal" ,
targetSizeLabel : "Malfilstorlek (valfritt)" ,
targetSizePlaceholder : "t.ex. 2" ,
targetSizeHint : "Lamna tomt for maximal kvalitet" ,
targetSizeMet : "Malet natt" ,
targetSizeNotMet : "Malet kunde inte nas. Filen komprimerad till lagsta kvalitet." ,
targetSizeTooSmall : "Malstorleken maste vara minst 50KB" ,
jpegQualityLabel : "Anvand JPEG-kvalitet" ,
noImage : "Ingen bild" ,
submitCollate : "Skapa PDF ({count} sidor)" ,
submitSeparate : "Skapa {count} PDFs" ,
downloadPdf : "Ladda ner PDF" ,
downloadZip : "Ladda ner ZIP" ,
progressLabel : "Skapar PDF" ,
uploadingImages : "Laddar upp bilder..." ,
processingPages : "Bearbetar {count} sidor..." ,
},
"pdf-to-image" : {
dropPdf : "Slapp en PDF har eller klicka for att valja" ,
readingPdf : "Laser PDF..." ,
pageCount : "{count} sida" ,
pageCountPlural : "{count} sidor" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
resolutionDpi : "Upplosning (DPI)" ,
dpiScreen : "Skarm" ,
dpiStandard : "Standard" ,
dpiPrint : "Tryck" ,
dpiHighQuality : "Hog kvalitet" ,
colorMode : "Fargmetod" ,
colorModeColor : "Farg" ,
colorModeGrayscale : "Gratoner" ,
colorModeBw : "S/V" ,
pages : "Sidor" ,
allPages : "Alla sidor" ,
pagesHint : "t.ex. 1-3, 5, 8-10 (dokumentet har {count} sidor)" ,
converting : "Konverterar..." ,
submit : "Konvertera {count} sida" ,
submitPlural : "Konvertera {count} sidor" ,
downloadAllZip : "Ladda ner alla (ZIP)" ,
},
favicon : {
uploadHint :
"Ladda upp kvadratiska bilder (rekommenderat 512x512 eller storre) for att generera alla favicon- och appikonstorlekar." ,
multipleHint : "Var och en av de {count} bilderna far en egen mapp i ZIPen." ,
generatedSizes : "Genererade storlekar (per bild)" ,
plusManifest : "+ manifest.json + HTML-snippet" ,
submit : "Generera favicons ({count} bild)" ,
submitPlural : "Generera favicons ({count} bilder)" ,
downloadZip : "Ladda ner favicons-ZIP" ,
progressLabel : "Genererar favicons" ,
},
"adjust-colors" : {
light : "Ljus" ,
brightness : "Ljusstyrka" ,
contrast : "Kontrast" ,
exposure : "Exponering" ,
color : "Farg" ,
saturation : "Mattnad" ,
temperature : "Temperatur" ,
temperatureHint : "svalt / varmt" ,
tint : "Nyans" ,
tintHint : "gron / magenta" ,
hue : "Fargton" ,
detail : "Detalj" ,
sharpness : "Skarpa" ,
effects : "Effekter" ,
none : "ingen" ,
grayscale : "gratoner" ,
sepia : "sepia" ,
invert : "invertera" ,
colorChannels : "Fargkanaler" ,
channelModified : "andrad" ,
red : "Rod" ,
green : "Gron" ,
blue : "Bla" ,
resetAll : "Aterstall allt" ,
submit : "Tilllampa" ,
submitBatch : "Tilllampa ({count} filer)" ,
progressLabel : "Justerar farger" ,
},
sharpening : {
method : "Metod" ,
adaptive : "Adaptiv" ,
unsharpMask : "Oskarp mask" ,
highPass : "Hogpass" ,
presets : "Mallar" ,
textureAmount : "Texturmangd" ,
amount : "Styrka" ,
strength : "Intensitet" ,
noiseReduction : "Brusreducering" ,
off : "av" ,
lightDenoise : "latt" ,
mediumDenoise : "medium" ,
strongDenoise : "stark" ,
advancedControls : "Avancerade installningar" ,
radius : "Radie" ,
flatProtection : "Ytskydd" ,
detailThreshold : "Detaljtroskel" ,
haloLimitLight : "Halograns (Ljus)" ,
haloLimitDark : "Halograns (Mork)" ,
threshold : "Troskelvarde" ,
kernelSize : "Karnstorlek" ,
submit : "Skarpa" ,
submitBatch : "Skarpa ({count} filer)" ,
progressLabel : "Skarper" ,
},
"replace-color" : {
sourceColor : "Kallfarg (att ersatta)" ,
targetColor : "Malfarg (ersattning)" ,
makeTransparent : "Gor transparent istallet" ,
tolerance : "Tolerans" ,
exactMatch : "Exakt matchning" ,
wideRange : "Brett omfang" ,
submit : "Ersatt farg" ,
submitBatch : "Ersatt farg ({count} filer)" ,
progressLabel : "Ersatter farg" ,
},
"color-blindness" : {
simulationType : "Simuleringstyp" ,
redGreen : "Rod-Gron" ,
blueYellow : "Bla-Gul" ,
monochromatic : "Monokromatisk" ,
submit : "Simulera" ,
submitBatch : "Simulera ({count} filer)" ,
progressLabel : "Simulerar fargblindhet" ,
},
"remove-background" : {
subject : "Motiv" ,
people : "Manniskor" ,
products : "Produkter" ,
general : "Allman" ,
passportIdPhoto : "Pass- / ID-foto" ,
quality : "Kvalitet" ,
fast : "Snabb" ,
hd : "HD" ,
max : "Max" ,
ultra : "Ultra" ,
background : "Bakgrund" ,
transparent : "Transparent" ,
bgColor : "Farg" ,
gradient : "Tonad" ,
image : "Bild" ,
gradientDirection : "Riktning" ,
chooseBackgroundImage : "Valj bakgrundsbild" ,
effectsSection : "Effekter" ,
effectsActive : "aktiv" ,
blurBackground : "Gora bakgrund oskarp" ,
intensity : "Intensitet" ,
addShadow : "Lagg till skugga" ,
opacity : "Opacitet" ,
2026-06-05 23:14:57 +08:00
outputFormat : "Output Format" ,
edgeSmoothing : "Edge Smoothing" ,
edgeSmoothingOff : "Off" ,
edgeSmoothingLight : "Light" ,
edgeSmoothingMedium : "Medium" ,
edgeSmoothingStrong : "Strong" ,
colorDecontamination : "Color Decontamination" ,
2026-05-15 17:02:49 +08:00
rendering : "Renderar..." ,
submit : "Ta bort bakgrund" ,
submitBatch : "Ta bort bakgrund ({count} filer)" ,
progressLabel : "Tar bort bakgrund" ,
},
upscale : {
scaleFactor : "Skalningsfaktor" ,
quality : "Kvalitet" ,
enhanceFaces : "Forstarkt ansikten" ,
noiseReduction : "Brusreducering" ,
noiseReductionHint :
"Jamnar ut kornighet och brus. Hogre varden tar bort mer brus men kan mjuka upp detaljer." ,
outputFormat : "Utdataformat" ,
submit : "Uppskala {scale}x" ,
submitBatch : "Uppskala {scale}x ({count} filer)" ,
progressLabel : "Uppskalar bild" ,
progressLabelBatch : "Uppskalar {count} bilder" ,
},
"erase-object" : {
brushSize : "Penselstorlek" ,
fine : "Fin" ,
wide : "Bred" ,
undo : "Angra" ,
clear : "Rensa" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
paintHint : "Mala over objekten du vill ta bort. Anvand Ctrl+Z for att angra." ,
submit : "Radera objekt" ,
submitBatch : "Radera alla ({count})" ,
progressLabel : "Raderar objekt" ,
},
ocr : {
quality : "Kvalitet" ,
enhanceBeforeScanning : "Forstarkt fore skanning" ,
enhanceHint :
"Korrigerar automatiskt skevhet, forstarker kontrast, tar bort brus och uppskalar bilden fore skanning for battre precision." ,
language : "Sprak" ,
autoDetect : "Automatisk detektion" ,
extractedText : "Extraherad text" ,
noTextDetected : "Ingen text detekterad i denna bild" ,
characters : "{count} tecken" ,
submit : "Extrahera text" ,
submitBatch : "Extrahera text ({count} filer)" ,
progressLabel : "Extraherar text" ,
},
"blur-faces" : {
blurRadius : "Oskarpningsradie" ,
blurLight : "Latt" ,
blurHeavy : "Stark" ,
detectionSensitivity : "Detektionskannslighet" ,
moreFaces : "Fler ansikten" ,
fewerFaces : "Farre ansikten" ,
submit : "Gor ansikten oskarpa" ,
progressLabel : "Gor ansikten oskarpa" ,
},
"enhance-faces" : {
quality : "Kvalitet" ,
enhancementStrength : "Forstarkningsstyrka" ,
onlyCenterFace : "Enbart centralt ansikte" ,
detectionSensitivity : "Detektionskannslighet" ,
submit : "Forstarkt ansikten" ,
submitBatch : "Forstarkt ansikten ({count} filer)" ,
progressLabel : "Forstarker ansikten" ,
},
"smart-crop" : {
subjectFocus : "Motivfokus" ,
faceFocus : "Ansiktsfokus" ,
autoTrim : "Automatisk trimning" ,
customSize : "Anpassad storlek" ,
socialPresets : "Sociala medier-mallar" ,
detectionStrategy : "Detektionsstrategi" ,
detectionStrategyHint :
"Uppmarksamhet hittar det visuellt mest iogonfallande omradet. Entropi hittar omradet med mest detaljer." ,
attention : "Uppmarksamhet" ,
entropy : "Entropi" ,
padding : "Utfyllnad" ,
paddingHint : "Extra utrymme runt fokusomradet" ,
outputQuality : "Utdatakvalitet" ,
outputQualityHint : "For JPEG- och WebP-utdata. PNG ar alltid forlustfri." ,
subjectDescription :
"Detekterar det mest intressanta omradet via saliensanalys och beskarar till din malstorlek." ,
framing : "Inramning" ,
facePadding : "Ansiktsutfyllnad" ,
facePaddingHint : "Extra utrymme runt detekterade ansikten" ,
fewerFalsePositives : "Farre falska positiva" ,
faceDescription :
"Anvander AI-ansiktsdetektion for att halla ansikten korrekt inramade. Faller tillbaka till motivfokus om inga ansikten detekteras." ,
trimTolerance : "Tolerans" ,
trimDescription :
"Hur mycket en kantpixel far skilja sig fran kantfargen och anda trimmas. Hogre = aggressivare." ,
padToSquare : "Fyll till kvadrat" ,
targetSizePx : "Malstorlek (px)" ,
padColor : "Fyllnadsfarg" ,
trimHint :
'Tar bort enfargade kanter runt ditt motiv. Aktivera "Fyll till kvadrat" for e-handelsbilder.' ,
submitSubject : "Smart beskaring" ,
submitFace : "Ansiktsbeskaring" ,
submitTrim : "Trimma kanter" ,
},
imageEnhancement : {
enhancementMode : "Forstarkningsmetod" ,
auto : "Automatisk" ,
portrait : "Portratt" ,
landscape : "Landskap" ,
lowLight : "Svagt ljus" ,
food : "Mat" ,
document : "Dokument" ,
intensity : "Intensitet" ,
deepEnhance : "Djupforstarkning (AI)" ,
deepEnhanceDescription : "Tar bort brus och artefakter med AI" ,
deepEnhanceRequires : "Kraver paketet Uppskalning & Forstarkning" ,
analyzingImage : "Analyserar bild..." ,
detectedIssues : "Upptackta problem" ,
imageLooksGood : "Bilden ser bra ut. Finjustera med intensitetsreglaget." ,
issueUnderexposed : "Underexponerad" ,
issueOverexposed : "Overexponerad" ,
issueLowContrast : "Platt kontrast" ,
issueColorCast : "Fargkast" ,
issueDesaturated : "Omattad" ,
issueSoftFocus : "Mjuk fokus" ,
issueNoisy : "Brusig" ,
submit : "Forstarkt" ,
submitDeep : "Djupforstarkning" ,
submitBatch : "Forstarkt ({count} filer)" ,
submitDeepBatch : "Djupforstarkning ({count} filer)" ,
progressLabel : "Forstarker bild" ,
progressLabelBatch : "Forstarker {count} bilder" ,
},
"noise-removal" : {
denoisingTier : "Avbrusningsniva" ,
quick : "Snabb" ,
balanced : "Balanserad" ,
quality : "Kvalitet" ,
maximum : "Maximum" ,
quickDesc : "Snabb, latthanterlig" ,
balancedDesc : "Bra kvalitet, medelsnabb" ,
qualityDesc : "AI-driven, langsam" ,
maximumDesc : "Basta AI-modell, langsammast" ,
strength : "Styrka" ,
subtle : "Diskret" ,
aggressive : "Aggressiv" ,
detailPreservation : "Detaljbevarande" ,
smooth : "Mjuk" ,
sharp : "Skarp" ,
colorNoise : "Fargbrus" ,
heavy : "Kraftig" ,
outputFormat : "Utdataformat" ,
gifAiWarning :
"AI-avbrusning pa GIF-filer bearbetar enbart forsta bildrutan. For animerade GIFs, anvand Snabb eller Balanserad niva." ,
submit : "Ta bort brus" ,
submitBatch : "Ta bort brus ({count} filer)" ,
progressLabel : "Tar bort brus" ,
progressLabelBatch : "Tar bort brus fran {count} bilder" ,
},
"red-eye-removal" : {
sensitivity : "Kannslighet" ,
strict : "Strikt" ,
aggressive : "Aggressiv" ,
correctionStrength : "Korrigeringsstyrka" ,
subtle : "Diskret" ,
dark : "Mork" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
submit : "Korrigera roda ogon" ,
submitBatch : "Korrigera roda ogon ({count} filer)" ,
progressLabel : "Korrigerar roda ogon" ,
progressLabelBatch : "Korrigerar roda ogon i {count} bilder" ,
},
"restore-photo" : {
scratchRemoval : "Repborttagning" ,
scratchRemovalDesc : "Upptack och reparera repor, revor och flackar" ,
faceEnhancement : "Ansiktsforstarkning" ,
faceEnhancementDesc : "Aterstall skadade ansikten med CodeFormer-AI" ,
faceFidelity : "Ansiktstrogenhet" ,
enhanced : "Forstarkt" ,
faithful : "Originaltrogen" ,
noiseReduction : "Brusreducering" ,
noiseReductionDesc : "Ta bort kornighet och brus fran gamla foton" ,
denoiseStrength : "Avbrusningsstyrka" ,
autoColorize : "Automatisk farglaggning" ,
autoColorizeDesc : "Lagg till farg i S/V-foton med DDColor AI" ,
colorizeStrength : "Farglaggningsstyrka" ,
vivid : "Livfull" ,
submit : "Restaurera foto" ,
submitBatch : "Restaurera foton ({count})" ,
progressLabel : "Restaurerar foto" ,
progressLabelBatch : "Restaurerar {count} foton" ,
},
"content-aware-resize" : {
widthPx : "Bredd (px)" ,
heightPx : "Hojd (px)" ,
resizeToSquare : "Andra till kvadrat" ,
protectFaces : "Skydda ansikten" ,
protectFacesHint :
"Detektera och skydda ansiktsomraden fran somborttagning via ansiktsdetektion" ,
smoothing : "Utjamning" ,
edgeSensitivity : "Kantkannslighet" ,
submit : "Andra storlek" ,
submitBatch : "Andra storlek ({count} filer)" ,
progressLabel : "Innehallsmedveten storleksandring" ,
},
"ai-canvas-expand" : {
quality : "Kvalitet" ,
fast : "Snabb" ,
balanced : "Balanserad" ,
highQuality : "Hog kvalitet" ,
fastDesc : "Snabb forhandsvisning, farre AI-pass" ,
balancedDesc : "Bra kvalitet, medelsnabb" ,
highQualityDesc : "Basta resultat, langsammare" ,
extendToAspectRatio : "Utvidga till bildforhallande" ,
extendByPixels : "Utvidga med (pixlar)" ,
top : "Topp" ,
right : "Hoger" ,
bottom : "Botten" ,
left : "Vanster" ,
newSize : "Ny storlek: {width} x {height}" ,
submit : "Utvidga duk" ,
submitBatch : "Utvidga ({count} filer)" ,
progressLabel : "Utvidgar duk" ,
},
colorize : {
aiModel : "AI-modell" ,
fast : "Snabb" ,
fastDesc : "Snabba resultat" ,
balanced : "Balanserad" ,
balancedDesc : "Bast tillganglig" ,
best : "Basta" ,
bestDesc : "Hogsta kvalitet" ,
colorIntensity : "Fargintensitet" ,
grayscaleLabel : "Gratoner" ,
subtleLabel : "Diskret" ,
naturalLabel : "Naturlig" ,
vividLabel : "Livfull" ,
intensityHint : "Lagre varden ger daempade, vintage-liknande farger." ,
strength : "Farglaggningsstyrka" ,
submit : "Farglagg" ,
submitBatch : "Farglagg ({count} filer)" ,
progressLabel : "Farglagger" ,
progressLabelBatch : "Farglagger {count} bilder" ,
},
"passport-photo" : {
country : "Land" ,
searchCountries : "Sok lander..." ,
noCountriesFound : "Inga lander hittades" ,
customDimensions : "Anpassade matt" ,
documentType : "Dokumenttyp" ,
dimensionsMm : "Matt (mm)" ,
dpi : "DPI" ,
pixelsPerInch : "pixlar per tum" ,
backgroundColor : "Bakgrundsfarg" ,
maxFileSize : "Max filstorlek" ,
noLimit : "Ingen grans" ,
customKb : "Anpassad (KB)..." ,
uploadPortrait : "Ladda upp ett portrattfoto" ,
uploadHint :
"Slapp eller ladda upp en bild i vanstra panelen for att forhandsgranska ditt passfoto" ,
analyzingPhoto : "Analyserar foto" ,
detectingLandmarks : "Detekterar ansiktslandmarken och tar bort bakgrund..." ,
generatePassportPhoto : "Generera passfoto" ,
generating : "Genererar..." ,
downloadPhoto : "Ladda ner foto" ,
faceCentered : "Ansikte centrerat" ,
headLevel : "Huvud rakt" ,
lookingStraight : "Tittar rakt fram" ,
faceSize : "Ansiktsstorlek" ,
whatYouSee : "Det du ser ar det du laddar ner" ,
dragToAdjust : "Dra for att justera" ,
scrollToZoom : "Scrolla for att zooma" ,
photoGenerated : "Foto genererat. Ladda ner fran vanstra panelen." ,
},
"transparency-fixer" : {
description : "Ladda upp en PNG med falsk transparent bakgrund sa fixar vi det med ett klick." ,
removeWatermark : "Ta bort vattenstampel" ,
removeWatermarkHelp : "Detektera och ta bort halvtransparenta vattenstamplar" ,
requiresEraser : "Kraver Objektraderarens paket" ,
advanced : "Avancerat" ,
defringe : "Kantkorrigering" ,
outputFormat : "Utdataformat" ,
submit : "Fixa transparens" ,
submitBatch : "Fixa transparens ({count} filer)" ,
progressLabel : "Fixar transparens" ,
},
"watermark-text" : {
watermarkText : "Vattenstampeltext" ,
fontSize : "Teckenstorlek" ,
color : "Farg" ,
opacity : "Opacitet" ,
position : "Position" ,
rotation : "Rotation" ,
center : "Mitten" ,
topLeft : "Uppe till vanster" ,
topRight : "Uppe till hoger" ,
bottomLeft : "Nere till vanster" ,
bottomRight : "Nere till hoger" ,
tiled : "Plattsatt" ,
submit : "Lagg till vattenstampel" ,
submitBatch : "Lagg till vattenstampel ({count} filer)" ,
progressLabel : "Lagger till vattenstampel" ,
},
"watermark-image" : {
uploadWatermark : "Ladda upp vattenstampelbild" ,
position : "Position" ,
opacity : "Opacitet" ,
scale : "Skala" ,
submit : "Tilllampa vattenstampel" ,
submitBatch : "Tilllampa vattenstampel ({count} filer)" ,
},
"text-overlay" : {
text : "Text" ,
fontSize : "Teckenstorlek" ,
color : "Farg" ,
position : "Position" ,
top : "Topp" ,
center : "Mitten" ,
bottom : "Botten" ,
backgroundBox : "Bakgrundsruta" ,
backgroundColor : "Bakgrundsfarg" ,
shadow : "Skugga" ,
submit : "Lagg till text" ,
submitBatch : "Lagg till text ({count} filer)" ,
progressLabel : "Lagger till textoverlay" ,
},
compose : {
uploadOverlay : "Ladda upp overlagringsbild" ,
xPosition : "X-position" ,
yPosition : "Y-position" ,
opacity : "Opacitet" ,
blendMode : "Blandningsmetod" ,
submit : "Komponera" ,
},
"meme-generator" : {
selectTemplate : "Valj en mall fran galleriet eller ladda upp din egen bild." ,
chooseLayout : "Valj en textlayout for din bild." ,
textContent : "Textinnehall" ,
textStyle : "Textstil" ,
font : "Typsnitt" ,
fontSize : "Teckenstorlek" ,
textColor : "Textfarg" ,
strokeColor : "Konturfarg" ,
allCaps : "VERSALER" ,
generate : "Skapa Meme" ,
generating : "Skapar..." ,
downloadMeme : "Ladda ner Meme" ,
backToGallery : "Tillbaka till galleriet" ,
},
info : {
loadingInfo : "Laddar information..." ,
filename : "Filnamn" ,
fileSize : "Filstorlek" ,
dimensions : "Dimensioner" ,
format : "Format" ,
channels : "Kanaler" ,
colorSpace : "Fargrymd" ,
density : "Tathet" ,
bitDepth : "Bitdjup" ,
progressive : "Progressiv" ,
pages : "Sidor" ,
hasAlpha : "Har Alpha" ,
hasProfile : "Har profil" ,
hasExif : "Har EXIF" ,
hasIcc : "Har ICC" ,
hasXmp : "Har XMP" ,
},
compare : {
uploadSecondImage : "Ladda upp andra bilden" ,
similarity : "Likhet: {percent}%" ,
submit : "Jamfor" ,
downloadDiff : "Ladda ner differens" ,
},
"find-duplicates" : {
preset : "Mall" ,
exact : "Exakt" ,
similar : "Liknande" ,
loose : "Los" ,
exactDesc : "Pixelidentiska kopior, samma bild i olika format." ,
similarDesc : "Skalade, omkomprimerade eller latt redigerade kopior." ,
looseDesc : "Visuellt beslanktade bilder, latta beskariningar, olika exponeringar." ,
threshold : "Troskelvarde" ,
submit : "Skanna efter dubletter" ,
scanning : "Skannar..." ,
},
"color-palette" : {
submit : "Extrahera palett" ,
extracting : "Extraherar..." ,
dominantColors : "Dominanta farger" ,
clickToCopy : "Klicka for att kopiera" ,
},
"qr-generate" : {
contentType : "Innehallstyp" ,
url : "URL" ,
text : "Text" ,
wifi : "WiFi" ,
vcard : "vCard" ,
email : "E-post" ,
phone : "Telefon" ,
sms : "SMS" ,
styling : "Stil" ,
dotStyle : "Punktstil" ,
cornerSquareStyle : "Hornkvadratsttil" ,
cornerDotStyle : "Hornpunktstil" ,
foregroundColor : "Forgrundsfarg" ,
bgColor : "Bakgrundsfarg" ,
logo : "Logotyp" ,
downloadFormat : "Nedladdningsformat" ,
submit : "Generera QR-kod" ,
download : "Ladda ner QR-kod" ,
},
"barcode-read" : {
submit : "Skanna streckkoder" ,
submitBatch : "Skanna ({count} filer)" ,
scanning : "Skannar..." ,
noBarcodesFound : "Inga streckkoder hittades" ,
barcodesFound : "{count} streckkod hittad" ,
barcodesFoundPlural : "{count} streckkoder hittade" ,
},
collage : {
template : "Mall" ,
aspectRatio : "Bildforhallande" ,
gap : "Mellanrum" ,
cornerRadius : "Hornradie" ,
backgroundColor : "Bakgrundsfarg" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
submit : "Skapa collage" ,
downloadCollage : "Ladda ner collage" ,
},
stitch : {
direction : "Riktning" ,
horizontal : "Horisontell" ,
vertical : "Vertikal" ,
grid : "Rutnat" ,
gridColumns : "Rutnatskolumner" ,
resizeMode : "Skalningsmetod" ,
fit : "Passa" ,
original : "Original" ,
stretchMode : "Stracka" ,
cropMode : "Beskara" ,
alignment : "Justering" ,
start : "Borjan" ,
center : "Mitten" ,
end : "Slut" ,
gap : "Mellanrum" ,
border : "Ram" ,
cornerRadius : "Hornradie" ,
backgroundColor : "Bakgrundsfarg" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
submit : "Sammanfoga bilder" ,
},
split : {
modeGrid : "Rutnat" ,
modeTileSize : "Plattstorlek" ,
presets : "Mallar" ,
columns : "Kolumner" ,
rows : "Rader" ,
tileWidth : "Plattbredd" ,
tileHeight : "Platthojd" ,
outputFormat : "Utdataformat" ,
quality : "Kvalitet" ,
submit : "Dela bild" ,
downloadAll : "Ladda ner alla (ZIP)" ,
},
border : {
presets : "Mallar" ,
borderWidth : "Rambredd" ,
borderColor : "Ramfarg" ,
padding : "Utfyllnad" ,
paddingColor : "Utfyllnadsfarg" ,
cornerRadius : "Hornradie" ,
shadow : "Skugga" ,
shadowBlur : "Skuggostarpa" ,
shadowOffsetX : "Skuggoffset X" ,
shadowOffsetY : "Skuggoffset Y" ,
shadowColor : "Skuggfarg" ,
shadowOpacity : "Skuggopacitet" ,
submit : "Lagg till ram" ,
submitBatch : "Lagg till ram ({count} filer)" ,
progressLabel : "Lagger till ram" ,
},
beautify : {
preset : "Mall" ,
backgroundType : "Bakgrundstyp" ,
solidColor : "Heltackande farg" ,
linearGradient : "Linjar toning" ,
radialGradient : "Radial toning" ,
customImage : "Egen bild" ,
gradientAngle : "Toningsvinkel" ,
padding : "Utfyllnad" ,
borderRadius : "Ramradie" ,
shadowPreset : "Skuggmall" ,
deviceFrame : "Enhetsram" ,
submit : "Forskona" ,
submitBatch : "Forskona ({count} filer)" ,
progressLabel : "Forskonar skarmklipp" ,
},
"svg-to-raster" : {
outputFormat : "Utdataformat" ,
sizing : "Storlek" ,
scaleMode : "Skala" ,
customMode : "Anpassad" ,
scalePresets : "Skalmallar" ,
dpiPresets : "DPI-mallar" ,
customWidth : "Bredd (px)" ,
customHeight : "Hojd (px)" ,
background : "Bakgrund" ,
bgTransparent : "Transparent" ,
bgColor : "Farg" ,
quality : "Kvalitet" ,
submit : "Konvertera SVG" ,
submitBatch : "Konvertera ({count} filer)" ,
progressLabel : "Konverterar SVG" ,
},
vectorize : {
preset : "Mall" ,
logo : "Logotyp" ,
illustration : "Illustration" ,
photo : "Foto" ,
sketch : "Skiss" ,
customPreset : "Anpassad" ,
colorMode : "Fargmetod" ,
bw : "S/V" ,
colorModeColor : "Farg" ,
threshold : "Troskelvarde" ,
colorPrecision : "Fargprecision" ,
layerDifference : "Lagerskillnad" ,
filterSpeckle : "Filtrera flackar" ,
pathMode : "Banmetod" ,
cornerThreshold : "Horntroskel" ,
invertColors : "Invertera farger" ,
submit : "Vektorisera" ,
submitBatch : "Vektorisera ({count} filer)" ,
progressLabel : "Vektoriserar" ,
},
"gif-tools" : {
mode : "Metod" ,
resize : "Andra storlek" ,
optimize : "Optimera" ,
speed : "Hastighet" ,
reverse : "Vand" ,
extract : "Extrahera" ,
rotateMode : "Rotera" ,
pixel : "Pixel" ,
percentage : "Procent" ,
colors : "Farger" ,
dither : "Dithering" ,
effort : "Anstrangning" ,
speedFactor : "Hastighetsfaktor" ,
loopControl : "Loopstyrning" ,
infinite : "Oandlig" ,
once : "En gang" ,
customLoop : "Anpassad" ,
loopCount : "Antal loopar" ,
extractSingle : "Enskild" ,
extractRange : "Omfang" ,
extractAll : "Alla" ,
frameNumber : "Bildrutenummer" ,
frameStart : "Startruta" ,
frameEnd : "Slutruta" ,
extractFormat : "Format" ,
submit : "Bearbeta GIF" ,
submitBatch : "Bearbeta ({count} filer)" ,
progressLabel : "Bearbetar GIF" ,
},
"image-to-base64" : {
outputFormat : "Utdataformat" ,
keepOriginal : "Behaall original" ,
quality : "Kvalitet" ,
maxWidth : "Max bredd" ,
maxHeight : "Max hojd" ,
submit : "Konvertera till Base64" ,
submitBatch : "Konvertera ({count} filer)" ,
copyBase64 : "Kopiera Base64" ,
copyDataUri : "Kopiera Data-URI" ,
copyImgTag : "Kopiera <img>-tagg" ,
copyCssUrl : "Kopiera CSS url()" ,
},
"enhance-faces-standalone" : {
model : "Modell" ,
fast : "Snabb" ,
balanced : "Balanserad" ,
best : "Basta" ,
},
},
urlImport : {
title : "Importera fran URL:er" ,
placeholder : "Klistra in bild-URL:er, en per rad..." ,
importButton : "Importera URL:er" ,
addButton : "Lagg till {count} filer" ,
adding : "Lagger till..." ,
retryButton : "Forsok igen" ,
cancelButton : "Avbryt" ,
readyCount : "{count} redo" ,
failedStatus : "Misslyckades" ,
},
comparison : {
original : "Original" ,
processed : "Bearbetad" ,
before : "Fore" ,
after : "Efter" ,
savings : "Besparing" ,
},
toolPage : {
emptyPrompt : "Slapp eller ladda upp en bild for att borja" ,
filesCount : "Filer ({count})" ,
addMore : "+ Lagg till fler" ,
clearAll : "Rensa alla" ,
acceptDescription : "Enbart {exts}-filer" ,
notFound : "Verktyg hittades inte" ,
configureAndGenerate : "Konfigurera installningar och generera." ,
processingFailed : "Bearbetning misslyckades for denna fil" ,
conversionComplete : "Konvertering klar" ,
cannotPreviewDownload :
"{type}-filer kan inte forhandsvisas i webblasaren. Anvand nedladdningsknappen for att spara din fil." ,
generatingPreview : "Genererar forhandsvisning..." ,
cannotPreviewWillProcess :
"{ext}-filer kan inte forhandsvisas i webblasaren. Verktyget bearbetar anda denna fil." ,
previousImage : "Foregaende bild" ,
nextImage : "Nasta bild" ,
imageCounter : "{current} / {total}" ,
settingsLabel : "Installningar" ,
downloadAllZip : "Ladda ner alla (ZIP)" ,
hideSettings : "Dolj installningar" ,
imageArea : "Bildomrade" ,
},
homePage : {
generatingPreview : "Genererar forhandsvisning..." ,
loadingPreview : "Laddar forhandsvisning..." ,
changeFile : "Byt fil" ,
quickActions : "Snabbatgarder" ,
allTools : "Alla verktyg" ,
},
fullscreenGrid : {
searchPlaceholder : "Sok verktyg..." ,
hideDetails : "Dolj detaljer" ,
showDetails : "Visa detaljer" ,
switchToSidebar : "Byt till sidofaltvy" ,
sidebarButton : "Sidofalt" ,
noToolsFound : "Inga verktyg hittades" ,
tryDifferent : "Prova en annan sokterm" ,
},
editor : {
menu : {
file : {
label : "Arkiv" ,
new : "Ny" ,
open : "Oppna" ,
save : "Spara" ,
exportAs : "Exportera som..." ,
quickExportPng : "Snabbexport som PNG" ,
close : "Stang" ,
},
edit : {
label : "Redigera" ,
undo : "Angra" ,
redo : "Gor om" ,
cut : "Klipp ut" ,
copy : "Kopiera" ,
copyMerged : "Kopiera sammanfogat" ,
paste : "Klistra in" ,
pasteInPlace : "Klistra in pa plats" ,
delete : "Radera" ,
freeTransform : "Fri transformering" ,
transform : {
label : "Transformera" ,
scale : "Skala" ,
rotate : "Rotera" ,
skew : "Skeva" ,
flipHorizontal : "Vand horisontellt" ,
flipVertical : "Vand vertikalt" ,
},
},
image : {
label : "Bild" ,
imageSize : "Bildstorlek..." ,
canvasSize : "Dukstorlek..." ,
rotation : {
label : "Bildrotation" ,
cw90 : "90° medurs" ,
ccw90 : "90° moturs" ,
r180 : "180°" ,
flipHorizontal : "Vand horisontellt" ,
flipVertical : "Vand vertikalt" ,
},
trim : "Trimma" ,
adjustments : {
label : "Justeringar" ,
brightnessContrast : "Ljusstyrka/Kontrast" ,
hueSaturation : "Nyans/Mattnad" ,
colorBalance : "Fargbalans" ,
levels : "Nivaer" ,
curves : "Kurvor" ,
},
},
layer : {
label : "Lager" ,
newLayer : "Nytt lager" ,
duplicateLayer : "Duplicera lager" ,
deleteLayer : "Radera lager" ,
arrange : {
label : "Ordna" ,
bringToFront : "Langst fram" ,
bringForward : "Ett steg framat" ,
sendBackward : "Ett steg bakat" ,
sendToBack : "Langst bak" ,
},
mergeDown : "Sammanfoga nedat" ,
flattenImage : "Platta till bild" ,
},
select : {
label : "Markera" ,
all : "Allt" ,
deselect : "Avmarkera" ,
inverse : "Invertera" ,
colorRange : "Fargomfang..." ,
},
filter : {
label : "Filter" ,
blur : {
label : "Oskarpning" ,
gaussian : "Gaussisk oskarpning" ,
motion : "Rorelseoskarpning" ,
radial : "Radial oskarpning" ,
surface : "Ytoskarpning" ,
},
sharpen : {
label : "Skarpa" ,
sharpen : "Skarpa" ,
unsharpMask : "Oskarp mask" ,
},
noise : {
label : "Brus" ,
addNoise : "Lagg till brus" ,
reduceNoise : "Minska brus" ,
},
pixelate : {
label : "Pixelera" ,
pixelate : "Pixelera" ,
mosaic : "Mosaik" ,
},
stylize : {
label : "Stilisera" ,
emboss : "Relief" ,
solarize : "Solarisera" ,
posterize : "Posterisera" ,
},
grayscale : "Gratoner" ,
sepia : "Sepia" ,
invert : "Invertera" ,
},
view : {
label : "Visa" ,
zoomIn : "Zooma in" ,
zoomOut : "Zooma ut" ,
fitOnScreen : "Anpassa till skarm" ,
actualPixels : "Verkliga pixlar" ,
rulers : "Linjaler" ,
grid : "Rutnat" ,
guides : "Stodlinjer" ,
snap : "Snappa" ,
panels : "Paneler" ,
},
},
menuBar : {
backTitle : "Tillbaka till SnapOtter" ,
},
welcome : {
ariaLabel : "Bild-slappzon" ,
heading : "Bildredigerare" ,
dropDescription : "Slapp en bild har for att borja" ,
openImageButton : "Oppna bild" ,
newDocumentButton : "Nytt dokument" ,
pasteHint : "Eller klistra in fran urklipp (Ctrl+V)" ,
},
mobile : {
heading : "Dator rekommenderas" ,
description :
"Bildredigeraren fungerar bast pa datorskarm. Byt till en enhet med storre skarm for den fullstandiga redigeringsupplevelsen." ,
},
errors : {
serverDecodeFailed : "Serveravkodning misslyckades" ,
},
2026-06-05 16:40:57 +08:00
shapes : {
shape : "Shape" ,
fill : "Fill" ,
stroke : "Stroke" ,
strokeWidth : "Width" ,
cornerRadius : "Radius" ,
sides : "Sides" ,
points : "Points" ,
dashStyle : "Dash" ,
solid : "Solid" ,
dashed : "Dashed" ,
dotted : "Dotted" ,
none : "None" ,
opacity : "Opacity" ,
rectangle : "Rectangle" ,
ellipse : "Ellipse" ,
line : "Line" ,
arrow : "Arrow" ,
polygon : "Polygon" ,
star : "Star" ,
},
2026-05-15 17:02:49 +08:00
},
settings : {
heading : "Installningar" ,
nav : {
general : "Allmantt" ,
systemSettings : "Systeminstallningar" ,
security : "Sakerhet" ,
people : "Personer" ,
teams : "Team" ,
roles : "Roller" ,
auditLog : "Granskningslogg" ,
apiKeys : "API-nycklar" ,
aiFeatures : "AI-funktioner" ,
tools : "Verktyg" ,
productAnalytics : "Produktanalys" ,
about : "Om" ,
},
general : {
heading : "Allmantt" ,
description : "Anvandarinstallningar och visningsinstellningar." ,
loading : "Laddar..." ,
logOut : "Logga ut" ,
defaultToolViewLabel : "Standard verktygsvy" ,
defaultToolViewDescription : "Hur verktyg visas pa startsidan" ,
sidebarOption : "Sidofalt" ,
fullscreenGridOption : "Helskarm-rutnat" ,
appVersionLabel : "Appversion" ,
appVersionDescription : "Aktuell version av SnapOtter" ,
saveButton : "Spara installningar" ,
saveSuccess : "Installningar sparade." ,
saveFailed : "Kunde inte spara installningar." ,
},
system : {
heading : "Systeminstallningar" ,
description : "Serverkonfiguration och granser." ,
fileUploadLimitLabel : "Uppladdningsgrans (MB)" ,
fileUploadLimitDescription : "Maximal filstorlek per uppladdning" ,
defaultThemeLabel : "Standardtema" ,
defaultThemeDescription : "Tema for nya sessioner" ,
lightOption : "Ljust" ,
darkOption : "Morkt" ,
systemOption : "System" ,
languageLabel : "Sprak" ,
languageDescription : "Sprak for gransnittet" ,
loginAttemptLimitLabel : "Inloggningsforsaksgrans" ,
loginAttemptLimitDescription : "Max misslyckade inloggningsforsok per minut fore lasning" ,
fileManagementHeading : "Filhantering" ,
maxFileAgeLabel : "Max fillder (timmar)" ,
maxFileAgeDescription : "Hur lange bearbetade filer behaalls fore automatisk rensning" ,
startupCleanupLabel : "Rensning vid start" ,
startupCleanupDescription : "Rensa gamla temporara filer nar servern startar" ,
saveButton : "Spara installningar" ,
saveSuccess : "Installningar sparade." ,
saveFailed : "Kunde inte spara installningar." ,
limitsAndResources : "Granser & Resurser" ,
maxFileSize : "Max filstorlek" ,
maxBatchSize : "Max batchstorlek" ,
concurrentJobs : "Samtida jobb" ,
workerThreads : "Arbetstrandar" ,
maxPipelineSteps : "Max Pipeline-steg" ,
processingTimeout : "Bearbetningstimeout" ,
rateLimitPerMin : "Antalsgrans (forfragan/min)" ,
unlimited : "Obegransat" ,
auto : "Automatisk" ,
envOverride : "Satt via miljovariabler" ,
maxCanvasPixels : "Max dukpixlar" ,
maxSvgSize : "Max SVG-storlek" ,
maxSplitGrid : "Max uppdelningsrutnat" ,
maxPdfPages : "Max PDF-sidor" ,
sessionDuration : "Sessionslangd" ,
},
security : {
heading : "Sakerhet" ,
description : "Losenords- och autentiseringsinstallningar." ,
changePasswordHeading : "Byt losenord" ,
currentPasswordPlaceholder : "Nuvarande losenord" ,
newPasswordPlaceholder : "Nytt losenord" ,
confirmPasswordPlaceholder : "Bekrafta nytt losenord" ,
passwordsMismatch : "Losenorden matchar inte" ,
passwordTooShort : "Losenordet maste vara minst 4 tecken" ,
changeSuccess : "Losenordet andrat" ,
changeFailed : "Kunde inte andra losenordet" ,
currentPasswordIncorrect : "Nuvarande losenord ar felaktigt" ,
changePasswordButton : "Byt losenord" ,
loginAttemptLimitNote : "Inloggningsforsaksgranser kan konfigureras i Systeminstallningar." ,
},
people : {
heading : "Personer" ,
description : "Hantera arbetsytans medlemmar och deras behorigheter" ,
userCount : "{count} anvandare" ,
userCountPlural : "{count} anvandare" ,
searchPlaceholder : "Sok medlemmar..." ,
addMembersButton : "Lagg till medlemmar" ,
newMemberHeading : "Ny medlem" ,
usernamePlaceholder : "Anvandarnamn" ,
passwordPlaceholder : "Losenord" ,
roleUserOption : "Anvandare" ,
roleEditorOption : "Redaktor" ,
roleAdminOption : "Administrataor" ,
roleUserDescription : "Grundlaggande verktygstillgang" ,
roleEditorDescription : "Alla filer & pipelines" ,
roleAdminDescription : "Full tillgang" ,
noDescription : "Ingen beskrivning" ,
defaultTeamOption : "Standard" ,
createButton : "Skapa" ,
cancelButton : "Avbryt" ,
createSuccess : "Anvandare skapad" ,
createFailed : "Kunde inte skapa anvandare" ,
userLimitReached : "Anvandargrans nadd (max {max})" ,
deleteConfirm : 'Radera anvandare "{username}"? Detta kan inte angras.' ,
deleteSuccess : 'Anvandare "{username}" raderad' ,
deleteFailed : "Kunde inte radera anvandare" ,
editHeading : "Redigera {username}" ,
updateSuccess : "Anvandare uppdaterad" ,
updateFailed : "Kunde inte uppdatera anvandare" ,
cannotRemoveOwnAdmin : "Du kan inte ta bort din egen administratorsroll" ,
resetPasswordHeading : "Aterstall losenord for {username}" ,
newPasswordLabel : "Nytt losenord (minst 8 tecken)" ,
resetPasswordButton : "Aterstall losenord" ,
resetPasswordWarning :
"Detta ogiltiggorklarar alla sessioner och API-nycklar for denna anvandare." ,
resetSuccess : "Losenord aterstalltt" ,
resetFailed : "Kunde inte aterstalla losenord" ,
tableHeaderUser : "Anvandare" ,
tableHeaderRole : "Roll" ,
tableHeaderTeam : "Team" ,
noSearchResults : "Inga medlemmar matchar din sokning." ,
noUsersFound : "Inga anvandare hittades." ,
authBadgeLocalOidc : "Lokal + OIDC" ,
authBadgeOidc : "OIDC" ,
editRoleTeamAction : "Redigera Roll / Team" ,
resetPasswordAction : "Aterstall losenord" ,
deleteUserAction : "Radera anvandare" ,
saveButton : "Spara" ,
2026-05-16 23:08:19 +08:00
copyPasswordButton : "Kopiera losenord" ,
passwordCopied : "Kopierat!" ,
copyPasswordWarning :
"Kopiera detta losenord nu. Du kan inte se det efter att anvandaren har skapats." ,
2026-05-15 17:02:49 +08:00
},
teams : {
heading : "Team" ,
description : "Organisera medlemmar i team for battre hantering." ,
createButton : "Skapa nytt team" ,
newTeamHeading : "Nytt team" ,
teamNamePlaceholder : "Teamnamn" ,
createSubmitButton : "Skapa" ,
cancelButton : "Avbryt" ,
createSuccess : "Team skapat" ,
createFailed : "Kunde inte skapa team" ,
duplicateTeamError : "Ett team med det namnet finns redan" ,
renameSuccess : "Team omdopt" ,
renameFailed : "Kunde inte byta namn pa team" ,
deleteConfirm : 'Radera team "{name}"? Medlemmar kopplas bort.' ,
deleteSuccess : 'Team "{name}" raderat' ,
deleteFailed : "Kunde inte radera team" ,
cannotDeleteDefault : "Standardteamet eller ett team med medlemmar kan inte raderas" ,
tableHeaderTeamName : "Teamnamn" ,
tableHeaderMembers : "Medlemmar" ,
emptyState : "Inga team hittades." ,
renameSaveButton : "Spara" ,
renameCancelButton : "Avbryt" ,
renameAction : "Byt namn" ,
deleteAction : "Radera" ,
totalMembers : "Totalt medlemmar" ,
nameRequired : "Teamnamn kravs" ,
nameTooLong : "Teamnamn far vara hogst 50 tecken" ,
duplicateName : "Ett team med detta namn finns redan" ,
},
roles : {
heading : "Roller" ,
description : "Hantera roller och deras behorigheter. Inbyggda roller kan inte andras." ,
createButton : "Skapa anpassad roll" ,
newRoleHeading : "Ny roll" ,
roleNamePlaceholder : "Rollnamn" ,
descriptionPlaceholder : "Beskrivning (valfritt)" ,
permissionsLabel : "Behorigheter" ,
createSubmitButton : "Skapa" ,
cancelButton : "Avbryt" ,
createSuccess : "Roll skapad" ,
createFailed : "Kunde inte skapa roll" ,
duplicateRoleError : "En roll med det namnet finns redan" ,
editHeading : "Redigera roll: {name}" ,
editSaveButton : "Spara" ,
editCancelButton : "Avbryt" ,
updateSuccess : "Roll uppdaterad" ,
updateFailed : "Kunde inte uppdatera roll" ,
deleteConfirm : 'Radera roll "{name}"? {count} anvandare maste omtilldelas.' ,
deleteConfirmSimple : 'Radera roll "{name}"?' ,
deleteSuccess : 'Roll "{name}" raderad' ,
deleteFailed : "Kunde inte radera roll" ,
emptyState : "Inga roller hittades." ,
builtInBadge : "Inbyggd" ,
userCountBadge : "{count} anvandare" ,
editRoleTitle : "Redigera roll" ,
deleteRoleTitle : "Radera roll" ,
permGroup : {
tools : "Verktyg" ,
files : "Filer" ,
apiKeys : "API-nycklar" ,
pipelines : "Pipelines" ,
settings : "Installningar" ,
users : "Anvandare" ,
teams : "Team" ,
system : "System" ,
},
},
auditLog : {
heading : "Granskningslogg" ,
allActionsFilter : "Alla atgarder" ,
emptyState : "Inga granskningsloggposter." ,
tableHeaderTime : "Tid" ,
tableHeaderUser : "Anvandare" ,
tableHeaderAction : "Atgard" ,
tableHeaderTarget : "Mal" ,
paginationInfo : "Sida {page} av {totalPages} ({total} poster)" ,
previousButton : "Foregaende" ,
nextButton : "Nasta" ,
justNow : "nyss" ,
minutesAgo : "{mins} min sedan" ,
hoursAgo : "{hrs} tim sedan" ,
daysAgo : "{days} dagar sedan" ,
},
apiKeys : {
heading : "API-nycklar" ,
description : "Hantera API-nycklar for programmatisk atkomst till SnapOtter." ,
keyNamePlaceholder : "Nyckelnamn (valfritt)" ,
generateButton : "Generera API-nyckel" ,
removeScopingLabel : "Ta bort behorighetsavgransning" ,
restrictPermissionsLabel : "Begansa behorigheter (valfritt)" ,
expiresLabel : "Gar ut:" ,
clearButton : "Rensa" ,
copyTitle : "Kopiera" ,
keyWarning : "Forvara denna nyckel sakert. Den visas inte igen." ,
existingKeysHeading : "Befintliga nycklar" ,
createdPrefix : "Skapad {date}" ,
scopedPrefix : "Avgansad:" ,
expiresPrefix : "Gar ut {date}" ,
deleteKeyTitle : "Radera nyckel" ,
deleteConfirm : "Radera denna API-nyckel? Integrationer som anvander den slutar fungera." ,
emptyState : "Inga API-nycklar ann. Generera en for att borja." ,
},
tools : {
heading : "Verktyg" ,
description :
"Aktivera eller inaktivera enskilda verktyg. Inaktiverade verktyg doljs for alla anvandare." ,
restartBanner : "Omstart kravs for att andringar ska traffa i kraft." ,
searchPlaceholder : "Sok verktyg..." ,
noSearchResults : "Inga verktyg matchar din sokning." ,
loadFailedError :
"Verktygsinstellningar kunde inte laddas. Sparning ar inaktiverat for att forhindra dataforlust." ,
saveButton : "Spara verktygsinstellningar" ,
disabledCount : "{count} verktyg inaktiverade" ,
},
experimental : {
label : "Aktivera experimentella verktyg" ,
description : "Visa verktyg som fortfarande ar under utveckling. Dessa kan vara instabila." ,
},
fileManagement : {
title : "Filhantering" ,
maxAge : "Max fillder (timmar)" ,
maxAgeDescription : "Hur lange bearbetade filer behaalls fore automatisk rensning" ,
startupCleanup : "Rensning vid start" ,
startupCleanupDescription : "Rensa gamla temporara filer nar servern startar" ,
},
analytics : {
heading : "Produktanalys" ,
description : "Dela anonym anvandningsdata for att forbaattra SnapOtter." ,
privacyNote : "Dina bilder lamnar aldrig din dator." ,
disabledByAdmin : "Produktanalys har inaktiverats av serveradministratoren." ,
enabledLabel : "Analys aktiverad" ,
disabledLabel : "Analys inaktiverad" ,
learnMore : "Las mer" ,
},
aiFeatures : {
title : "AI Features" ,
description : "Manage AI model bundles for advanced image processing." ,
installAll : "Install All" ,
diskUsage : "Disk usage:" ,
installed : "Installed" ,
notInstalled : "Not installed" ,
queued : "Queued" ,
install : "Install" ,
repair : "Repair" ,
uninstall : "Uninstall" ,
installing : "Installing..." ,
},
about : {
heading : "Om" ,
appName : "SnapOtter" ,
appDescription :
"En sjalvhostad, integritetsfokuserad bildbehandlingssvit med 51 verktyg. Skala, komprimera, konvertera, vattenmarkera och automatisera dina bildarbetsfloden utan att skicka data till molnet." ,
versionLabel : "Version:" ,
linksHeading : "Lankar" ,
githubLink : "GitHub-arkiv" ,
docsLink : "Dokumentation" ,
apiRefLink : "API-referens (Swagger)" ,
2026-06-05 22:31:28 +08:00
licenseLabel : "License:" ,
2026-06-05 23:14:57 +08:00
licenseDescription :
"SnapOtter is open-source software licensed under the GNU Affero General Public License v3 (AGPLv3)." ,
2026-05-15 17:02:49 +08:00
},
},
auth : {
login : "Logga in" ,
logout : "Logga ut" ,
username : "Anvandarnamn" ,
password : "Losenord" ,
loginButton : "Logga in" ,
loggingIn : "Loggar in..." ,
invalidCredentials : "Ogiltigt anvandarnamn eller losenord" ,
connectionError : "Anslutningsfel" ,
signInWith : "Logga in med {provider}" ,
signInWithSso : "Logga in med SSO" ,
or : "eller" ,
methodLocal : "Lokal" ,
methodOidc : "OIDC" ,
methodBoth : "Lokal + OIDC" ,
oidcAuthFailed : "Autentisering misslyckades. Forsok igen." ,
oidcProviderUnreachable : "Identitetsleverantoren gar inte att na. Forsok igen senare." ,
oidcSessionExpired : "Inloggningssessionen har gatt ut. Forsok igen." ,
oidcUserNotAuthorized :
"Ditt konto har inte behorighet till denna applikation. Kontakta din administrator." ,
oidcUserLimitReached : "Anvandargrans nadd. Kontakta din administrator." ,
oidcGenericError : "Autentiseringsfel. Forsok igen." ,
passwordManagedByProvider : "Losenordsandringar hanteras av din identitetsleverantor." ,
enterUsername : "Ange anvandarnamn" ,
enterPassword : "Ange ditt losenord" ,
heroTitle : "Dina bilder. Forblir dina." ,
heroSubtitle : "Alla bildverktyg du behover." ,
rotatingPhrases : [
"Ingen registrering. Inga konton." ,
"Inga uppladdningar till molnet. Aldrig." ,
"100% lokal bearbetning." ,
"Gratis. For alltid." ,
"Inga granser. Inga dolda tak." ,
"Fungerar helt offline." ,
"Obegransad batchbearbetning." ,
"51 bildverktyg." ,
2026-05-16 12:48:02 +08:00
"16 AI-modeller. Din hardvara." ,
2026-05-15 17:02:49 +08:00
"Blixtsnabb. Byggd pa Sharp." ,
"Fungerar i slutna natverk." ,
"En enda Docker-container." ,
"Open source. Alltid." ,
"Varje pixel stannar pa din hardvara." ,
"Din server. Dina regler." ,
"Redo med en enda docker pull." ,
"Det sjalvhostade alternativet." ,
"Skala, komprimera, konvertera. Lokalt." ,
"Gratis bildredigerare. Utan vattenstamplar." ,
"Massbearbetning av bilder. Obegransat." ,
"Ta bort bakgrund offline." ,
"Det sjalvhostade Canva-alternativet." ,
"Inga API-nycklar behovs." ,
"GDPR-kompatibel by design." ,
"Fungerar utan internet." ,
],
},
changePassword : {
title : "Byt losenord" ,
description :
"Du maste ange ett nytt losenord innan du kan fortsatta. Ditt losenord maste vara minst 8 tecken med versaler, gemener och en siffra." ,
usernameLabel : "Anvandarnamn" ,
currentPasswordLabel : "Nuvarande losenord" ,
currentPasswordPlaceholder : "Ange nuvarande losenord" ,
newPasswordLabel : "Nytt losenord" ,
generateButton : "Generera starkt losenord" ,
newPasswordPlaceholder : "Minst 8 tecken" ,
confirmPasswordLabel : "Bekrafta nytt losenord" ,
confirmPasswordPlaceholder : "Upprepa nytt losenord" ,
passwordsMismatch : "Losenorden matchar inte" ,
failedError : "Kunde inte byta losenord" ,
connectionError : "Anslutningsfel" ,
changingButton : "Andrar..." ,
changeButton : "Byt losenord" ,
sidebarTitle : "Nastan klar" ,
sidebarDescription : "Valj ett starkt losenord for att sakra ditt konto, sedan ar du igang." ,
},
automate : {
title : "Automatisera" ,
invalidPipelineFile : "Inte en giltig SnapOtter-pipelinefil" ,
newerVersion : "Denna pipeline skapades med en nyare version av SnapOtter" ,
missingName : "Pipelinefil saknar namn" ,
noSteps : "Pipelinefil har inga steg" ,
importFailed : "Import misslyckades" ,
couldNotRead : "Kunde inte lasa pipelinefil" ,
fileCount : "{count} fil" ,
fileCountPlural : "{count} filer" ,
importFromLibrary : "Importera fran bibliotek" ,
addButton : "+ Lagg till" ,
libraryButton : "Bibliotek" ,
clearButton : "Rensa" ,
processingFailed : "Bearbetning misslyckades for denna fil" ,
processingMultiple : "Bearbetar {count} filer..." ,
processingPipeline : "Bearbetar pipeline..." ,
processButton : "Bearbeta" ,
processButtonMultiple : "Bearbeta ({count})" ,
processAllButton : "Bearbeta alla ({count})" ,
addTool : "Lagg till verktyg" ,
toolPalette : "Verktygspalett" ,
clickToAdd : "Klicka for att lagga till i pipeline" ,
savedLabel : "Sparad" ,
importButton : "Importera" ,
noSavedPipelines : "Inga sparade pipelines" ,
stepCount : "({count} steg)" ,
stepCountPlural : "({count} steg)" ,
exportPipeline : "Exportera pipeline" ,
deletePipeline : "Radera pipeline" ,
moreCount : "+{count} till" ,
pipelineBuilder : "Pipeline-byggare" ,
addToolsPrompt : "Lagg till verktyg fran paletten for att borja" ,
stepsConfigured : "{count} steg konfigurerat" ,
stepsConfiguredPlural : "{count} steg konfigurerade" ,
noFilesLoaded : "Inga filer laddade" ,
downloadZip : "Ladda ner ZIP" ,
saveButton : "Spara" ,
pipelineNamePlaceholder : "Pipeline-namn" ,
descriptionPlaceholder : "Beskrivning" ,
savingIndicator : "..." ,
cancelButton : "Avbryt" ,
preview : "Forhandsvisning" ,
previousImage : "Foregaende bild" ,
nextImage : "Nasta bild" ,
imageCounter : "{current} / {total}" ,
imageArea : "Bildomrade" ,
templateSocialMedia : "Sociala medier-redo" ,
templatePrivacyClean : "Integritetsrensning" ,
templateWebOptimization : "Webboptimering" ,
templateProfilePicture : "Profilbild" ,
templateWatermarkBatch : "Vattenstampel-batch" ,
createNew : "Skapa ny automatisering" ,
savedAutomations : "Sparade automatiseringar" ,
templates : "Mallar" ,
addStep : "Lagg till steg" ,
removeStep : "Ta bort" ,
moveUp : "Flytta upp" ,
moveDown : "Flytta ner" ,
savePipeline : "Spara pipeline" ,
runPipeline : "Bearbeta" ,
pipelineName : "Pipeline-namn" ,
pipelineDescription : "Beskrivning (valfritt)" ,
noStepsPrompt : "Lagg till steg for att bygga din automatisering" ,
2026-06-05 23:14:57 +08:00
noStepsHeading : "No steps yet" ,
2026-06-05 22:31:28 +08:00
searchToolsPlaceholder : "Search tools..." ,
2026-06-05 23:14:57 +08:00
step : "Steg" ,
2026-05-15 17:02:49 +08:00
},
nav : {
tools : "Verktyg" ,
reader : "Lasare" ,
automate : "Automatisera" ,
editor : "Redigerare" ,
files : "Filer" ,
help : "Hjalp" ,
settings : "Installningar" ,
grid : "Rutnat" ,
},
files : {
2026-06-05 22:31:28 +08:00
myFiles : "My Files" ,
2026-06-05 23:14:57 +08:00
recentTab : "Recent" ,
uploadTab : "Upload Files" ,
fileDetailsAriaLabel : "File Details" ,
fileDetailsHeading : "File Details" ,
2026-06-05 22:31:28 +08:00
searchPlaceholder : "Search files..." ,
selectedCount : "{count} selected" ,
fileCount : "{count} files" ,
fileCountSingular : "{count} file" ,
noFilesFound : "No files found" ,
selectFilePrompt : "Select a file to view details" ,
openFile : "Open File" ,
openInPipeline : "Open in Pipeline" ,
name : "Name" ,
format : "Format" ,
size : "Size" ,
dimensions : "Dimensions" ,
version : "Version" ,
toolsUsed : "Tools Used" ,
none : "None" ,
delete : "Delete" ,
pipeline : "Pipeline" ,
download : "Download" ,
2026-05-15 17:02:49 +08:00
},
dropzone : {
unsupportedFileType : "Denna filtyp stods inte av detta verktyg" ,
urlFetchFailed : "Kunde inte hamta bild fran URL" ,
ariaLabel : "Filslappzon" ,
dropPrompt : "Slapp dina bilder har" ,
browseOrPaste : "klicka for att bladdra, eller klistra in fran urklipp" ,
uploadButton : "Ladda upp" ,
defaultFormats : "PNG, JPG, WebP, HEIC, RAW, PSD och 65+ format" ,
orSeparator : "eller" ,
urlPlaceholder : "Klistra in bild-URL..." ,
urlLoadingIndicator : "..." ,
addUrlButton : "Lagg till" ,
importMultipleUrls : "Importera flera URL:er..." ,
filesSelected : "{count} filer valda" ,
},
reviewPanel : {
processedResultAlt : "Bearbetat resultat" ,
sizeLabel : "Storlek: {size}" ,
typeLabel : "Typ: {type}" ,
processedLabel : "Bearbetad: {time}" ,
undoButton : "Angra" ,
downloadButton : "Ladda ner" ,
openInEditor : "Oppna i redigerare" ,
reviewHeading : "Granska" ,
continueEditing : "Fortsatt redigera" ,
},
features : {
notEnabledTitle : "Funktionen inte aktiverad" ,
notEnabledDescription :
"Denna funktion ar inte aktiverad. Be din administrator att aktivera den i Installningar." ,
requiresDownload : "Denna funktion kraver en extra nedladdning (~{size})" ,
retryButton : "Forsok igen" ,
queued : "I ko for installation..." ,
enableButton : "Aktivera {name}" ,
lessThanMinute : "Mindre an en minut kvar" ,
oneMinuteLeft : "~1 minut kvar" ,
minutesLeft : "~{mins} minuter kvar" ,
progressMessages : [
"Nastan klart... formodligen..." ,
"Bra saker tar tid..." ,
"Fortfarande snabbare an att se farg torka..." ,
"Ditt talammod ar verkligen imponerande..." ,
"Jobbar hardare an det ser ut..." ,
"Nu kommer den spannande biten, lita pa oss..." ,
"Viktiga saker hander bakom kulisserna..." ,
"Laser du det har? Da fungerar det..." ,
"Forbereder nagot fantastiskt..." ,
"Vart varje sekund, lillfingerlofte..." ,
"Spanningen ar en del av upplevelsen..." ,
"Lagar din dator nya knep..." ,
"Dina superkrafter installeras..." ,
"Dina bilder kommer tacka dig senare..." ,
"Laddar... men med stil..." ,
"Perfekt tillfalle for en fika..." ,
"Rom byggdes inte pa en dag heller..." ,
"Sssch... geni i arbete..." ,
"Dina foton blir avundsjuka pa det som kommer..." ,
"Dreamteamet slammas ihop..." ,
"Fantastiskhet packas upp..." ,
"Nastan klar att tanka pa att borja... skojar..." ,
"Plottwist: det hander faktiskt nagot..." ,
"De kreativa motorerna varmer upp..." ,
"Fantasi laddas..." ,
"Ingen skarmslackare, vi lovar..." ,
"Stor konst tar tid att installera..." ,
"Ditt framtida jag kommer tacka dig..." ,
"Hamtar riktigt smarta filer..." ,
"Hang med, det basta aterstar..." ,
],
},
help : {
heading : "Hjalp" ,
gettingStarted : {
heading : "Kom igang" ,
description :
"Valj ett verktyg fran sidofaltet eller sok efter ett. Ladda upp en bild genom att dra den till sidan eller klicka pa uppladdningsomradet. Justera installningar och ladda ner ditt resultat." ,
},
keyboardShortcuts : {
heading : "Kortkommandon" ,
focusSearchBar : "Fokusera sokfalt" ,
goToTools : "Ga till verktyg" ,
toggleTheme : "Vaxla tema" ,
goToResize : "Ga till Andra storlek" ,
goToCrop : "Ga till Beskara" ,
goToCompress : "Ga till Komprimera" ,
goToConvert : "Ga till Konvertera" ,
goToRemoveBackground : "Ga till Ta bort bakgrund" ,
goToWatermarkText : "Ga till Textvattenstampel" ,
goToStripMetadata : "Ga till Ta bort metadata" ,
goToImageInfo : "Ga till Bildinformation" ,
},
resources : {
heading : "Resurser" ,
githubLink : "GitHub-arkiv" ,
reportIssueLink : "Rapportera ett problem" ,
docsLink : "Dokumentation" ,
apiRefLink : "API-referens (Swagger)" ,
},
versionLabel : "SnapOtter v{version}" ,
},
errors : {
generic : "Ett fel uppstod" ,
offline : "Du ar offline" ,
reconnecting : "Ateransluter till servern..." ,
connected : "Ansluten" ,
processingFailed : "Bearbetning misslyckades for denna fil" ,
timeout : "Tidsgrans overskriden. Servern kan vara overbelastad. Forsok igen." ,
networkError : "Natverksfel. Kontrollera din anslutning." ,
invalidCredentials : "Ogiltigt anvandarnamn eller losenord" ,
connectionError : "Anslutningsfel" ,
},
analytics : {
consentTitle : "Hjalp till att forbaattra SnapOtter" ,
consentDescription :
"Anonym anvandningsstatistik hjalper oss fixa buggar och bygga verktygen du faktiskt behover. Dina bilder och filer stannar pa din dator." ,
consentChangeable : "Du kan stanga av detta nar som helst i Installningar." ,
acceptButton : "Visst, latar bra" ,
declineButton : "Inte just nu" ,
settingsTitle : "Produktanalys" ,
settingsDescription : "Dela anonym anvandningsdata for att forbaattra SnapOtter." ,
settingsPrivacy : "Dina bilder lamnar aldrig din dator." ,
settingsDisabledByAdmin : "Produktanalys har inaktiverats av serveradministratoren." ,
learnMore : "Las mer" ,
},
sidebar : {
tools : "Verktyg" ,
grid : "Rutnat" ,
automate : "Automatisera" ,
editor : "Redigerare" ,
files : "Filer" ,
help : "Hjalp" ,
settings : "Installningar" ,
},
toolCard : {
addToFavourites : "Lagg till i favoriter" ,
},
appLayout : {
mobileNavTools : "Verktyg" ,
mobileNavAutomate : "Automatisera" ,
mobileNavEditor : "Redigerare" ,
mobileNavFiles : "Filer" ,
mobileNavSettings : "Installningar" ,
},
} as const ;