mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
3952 lines
136 KiB
TypeScript
3952 lines
136 KiB
TypeScript
import type { TranslationKeys } from "./en.js";
|
|
|
|
export const sv: TranslationKeys = {
|
|
common: {
|
|
upload: "Ladda upp från dator",
|
|
process: "Bearbeta",
|
|
download: "Ladda ner",
|
|
cancel: "Avbryt",
|
|
save: "Spara",
|
|
delete: "Radera",
|
|
settings: "Inställningar",
|
|
search: "Sök verktyg...",
|
|
dropFiles: "Släpp filer här eller klicka på uppladdningsknappen",
|
|
loading: "Laddar...",
|
|
saving: "Sparar...",
|
|
error: "Ett fel uppstod",
|
|
confirm: "Bekräfta",
|
|
close: "Stäng",
|
|
back: "Tillbaka",
|
|
next: "Nästa",
|
|
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: "Åtgärder",
|
|
create: "Skapa",
|
|
or: "eller",
|
|
goHome: "Till startsidan",
|
|
somethingWentWrong: "Något gick fel",
|
|
unexpectedError: "Ett oväntat fel uppstod.",
|
|
retry: "Försök igen",
|
|
privacyPolicy: "Integritetspolicy",
|
|
pageNotFound: "Sidan hittades inte",
|
|
pageNotFoundDescription: "Sidan du letar efter finns inte eller har flyttats.",
|
|
},
|
|
feedback: {
|
|
navLabel: "Share feedback",
|
|
dialogTitle: "Share feedback",
|
|
toolDialogTitle: "How did this tool work?",
|
|
failedDialogTitle: "Report a tool issue",
|
|
adminDialogTitle: "How was setup?",
|
|
closeLabel: "Close feedback dialog",
|
|
privacyNote:
|
|
"Feedback is sent only when you submit it. SnapOtter does not include your files, file contents, file names, or private outputs.",
|
|
typeLabel: "Feedback type",
|
|
sentimentLabel: "Quick rating",
|
|
messageLabel: "Feedback",
|
|
messagePlaceholder: "Tell us what worked, what broke, or what would make SnapOtter better.",
|
|
improveFirstLabel: "What should we improve first?",
|
|
improveFirstPlaceholder: "Tell us what made setup harder than it should be.",
|
|
contactOkLabel: "You can contact me about this feedback.",
|
|
emailPlaceholder: "Email (optional)",
|
|
namePlaceholder: "Name (optional)",
|
|
companyPlaceholder: "Company or org (optional)",
|
|
submit: "Send feedback",
|
|
submitting: "Sending...",
|
|
submitFailed: "Feedback could not be sent. Please try again.",
|
|
thanksTitle: "Thanks for the feedback.",
|
|
thanksDescription: "It helps us improve SnapOtter without collecting files or private content.",
|
|
quickThanks: "Thanks for the signal.",
|
|
reportIssue: "Report issue",
|
|
toolPromptTitle: "How did this tool work?",
|
|
toolPromptDescription: "One quick signal helps us improve SnapOtter.",
|
|
dismissPrompt: "Dismiss feedback prompt",
|
|
workedWell: "Worked well",
|
|
dontAskAgain: "Don't ask again",
|
|
shareFeedback: "Share feedback",
|
|
remindLater: "Remind me later",
|
|
adminCardTitle: "How was setup?",
|
|
adminCardDescription:
|
|
"A quick note from admins helps us improve Docker, source installs, and docs.",
|
|
installMethodLabel: "Install method",
|
|
usageTypeLabel: "Use case",
|
|
frictionAreaLabel: "Hardest setup area",
|
|
importantAreasLabel: "Most important areas",
|
|
sentiments: {
|
|
great: "Great",
|
|
okay: "Okay",
|
|
issue: "Had an issue",
|
|
missing: "Missing something",
|
|
bug: "Bug",
|
|
idea: "Idea",
|
|
other: "Other",
|
|
},
|
|
types: {
|
|
bug: "Bug",
|
|
feature_request: "Feature request",
|
|
confusing_ux: "Confusing UX",
|
|
performance: "Performance",
|
|
other: "Other",
|
|
},
|
|
installMethods: {
|
|
docker: "Docker",
|
|
docker_compose: "Docker Compose",
|
|
source: "Built from source",
|
|
cloud: "Cloud/demo",
|
|
other: "Other",
|
|
},
|
|
usageTypes: {
|
|
personal: "Personal",
|
|
team_internal: "Team/internal",
|
|
business_workflow: "Business workflow",
|
|
education: "Education",
|
|
evaluating: "Evaluating",
|
|
},
|
|
frictionAreas: {
|
|
smooth: "Nothing, setup was smooth",
|
|
docker: "Docker/container setup",
|
|
environment_variables: "Environment variables",
|
|
auth: "Authentication/SSO",
|
|
storage: "Storage/uploads",
|
|
workers: "Workers/queues",
|
|
ai_tools: "AI tools",
|
|
docs: "Documentation",
|
|
performance: "Performance/resources",
|
|
other: "Other",
|
|
},
|
|
importantAreas: {
|
|
images: "Images",
|
|
pdf_docs: "PDF/docs",
|
|
video_audio: "Video/audio",
|
|
batch_workflows: "Batch workflows",
|
|
ai_tools: "AI tools",
|
|
},
|
|
},
|
|
categories: {
|
|
essentials: "Grundläggande",
|
|
adjustments: "Justeringar",
|
|
enhance: "Förbättra & AI",
|
|
watermark: "Vattenstämpel & Overlay",
|
|
layout: "Layout & Komposition",
|
|
utilities: "Verktyg",
|
|
optimization: "Optimering",
|
|
format: "Format & Konvertering",
|
|
"video-edit": "Video",
|
|
"video-convert": "Konvertera",
|
|
"video-effects": "Effekter & Komposition",
|
|
"video-subtitles": "Undertexter",
|
|
"video-metadata": "Metadata",
|
|
"audio-edit": "Redigera",
|
|
"audio-convert": "Konvertera",
|
|
"audio-effects": "Effekter & Komposition",
|
|
"audio-metadata": "Metadata",
|
|
"pdf-organize": "Organisera",
|
|
"pdf-edit": "Redigera & Annotera",
|
|
"pdf-security": "Säkerhet",
|
|
"pdf-optimize": "Optimera",
|
|
"doc-convert": "Konvertera",
|
|
data: "Filer",
|
|
archives: "Arkiv",
|
|
},
|
|
modalities: {
|
|
image: "Bild",
|
|
video: "Video",
|
|
audio: "Audio",
|
|
documentsAndFiles: "PDF & Filer",
|
|
},
|
|
tools: {
|
|
// BEGIN conversion-presets (generated by scripts/generate-conversion-i18n.mjs)
|
|
"jpg-to-png": {
|
|
name: "JPG till PNG",
|
|
description: "Konvertera JPG till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-jpg": {
|
|
name: "PNG till JPG",
|
|
description: "Konvertera PNG till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-webp": {
|
|
name: "JPG till WebP",
|
|
description: "Konvertera JPG till WebP online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-webp": {
|
|
name: "PNG till WebP",
|
|
description: "Konvertera PNG till WebP online. Snabbt, gratis och privat.",
|
|
},
|
|
"webp-to-jpg": {
|
|
name: "WebP till JPG",
|
|
description: "Konvertera WebP till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"webp-to-png": {
|
|
name: "WebP till PNG",
|
|
description: "Konvertera WebP till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-avif": {
|
|
name: "JPG till AVIF",
|
|
description: "Konvertera JPG till AVIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-avif": {
|
|
name: "PNG till AVIF",
|
|
description: "Konvertera PNG till AVIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"webp-to-avif": {
|
|
name: "WebP till AVIF",
|
|
description: "Konvertera WebP till AVIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"heic-to-jpg": {
|
|
name: "HEIC till JPG",
|
|
description: "Konvertera HEIC till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"heic-to-png": {
|
|
name: "HEIC till PNG",
|
|
description: "Konvertera HEIC till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"heic-to-avif": {
|
|
name: "HEIC till AVIF",
|
|
description: "Konvertera HEIC till AVIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-gif": {
|
|
name: "JPG till GIF",
|
|
description: "Konvertera JPG till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-gif": {
|
|
name: "PNG till GIF",
|
|
description: "Konvertera PNG till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-jpg": {
|
|
name: "GIF till JPG",
|
|
description: "Konvertera GIF till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-png": {
|
|
name: "GIF till PNG",
|
|
description: "Konvertera GIF till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"webp-to-gif": {
|
|
name: "WebP till GIF",
|
|
description: "Konvertera WebP till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-tiff": {
|
|
name: "JPG till TIFF",
|
|
description: "Konvertera JPG till TIFF online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-tiff": {
|
|
name: "PNG till TIFF",
|
|
description: "Konvertera PNG till TIFF online. Snabbt, gratis och privat.",
|
|
},
|
|
"tiff-to-jpg": {
|
|
name: "TIFF till JPG",
|
|
description: "Konvertera TIFF till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"tiff-to-png": {
|
|
name: "TIFF till PNG",
|
|
description: "Konvertera TIFF till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"psd-to-jpg": {
|
|
name: "PSD till JPG",
|
|
description: "Konvertera PSD till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"psd-to-png": {
|
|
name: "PSD till PNG",
|
|
description: "Konvertera PSD till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-eps": {
|
|
name: "PNG till EPS",
|
|
description: "Konvertera PNG till EPS online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-eps": {
|
|
name: "JPG till EPS",
|
|
description: "Konvertera JPG till EPS online. Snabbt, gratis och privat.",
|
|
},
|
|
"eps-to-png": {
|
|
name: "EPS till PNG",
|
|
description: "Konvertera EPS till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"eps-to-jpg": {
|
|
name: "EPS till JPG",
|
|
description: "Konvertera EPS till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-svg": {
|
|
name: "PNG till SVG",
|
|
description: "Konvertera PNG till SVG online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-svg": {
|
|
name: "JPG till SVG",
|
|
description: "Konvertera JPG till SVG online. Snabbt, gratis och privat.",
|
|
},
|
|
"tiff-to-svg": {
|
|
name: "TIFF till SVG",
|
|
description: "Konvertera TIFF till SVG online. Snabbt, gratis och privat.",
|
|
},
|
|
"psd-to-svg": {
|
|
name: "PSD till SVG",
|
|
description: "Konvertera PSD till SVG online. Snabbt, gratis och privat.",
|
|
},
|
|
"eps-to-svg": {
|
|
name: "EPS till SVG",
|
|
description: "Konvertera EPS till SVG online. Snabbt, gratis och privat.",
|
|
},
|
|
"svg-to-png": {
|
|
name: "SVG till PNG",
|
|
description: "Konvertera SVG till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"svg-to-jpg": {
|
|
name: "SVG till JPG",
|
|
description: "Konvertera SVG till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"jpg-to-pdf": {
|
|
name: "JPG till PDF",
|
|
description: "Konvertera JPG till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"png-to-pdf": {
|
|
name: "PNG till PDF",
|
|
description: "Konvertera PNG till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"heic-to-pdf": {
|
|
name: "HEIC till PDF",
|
|
description: "Konvertera HEIC till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"tiff-to-pdf": {
|
|
name: "TIFF till PDF",
|
|
description: "Konvertera TIFF till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"webp-to-pdf": {
|
|
name: "WebP till PDF",
|
|
description: "Konvertera WebP till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-pdf": {
|
|
name: "GIF till PDF",
|
|
description: "Konvertera GIF till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"eps-to-pdf": {
|
|
name: "EPS till PDF",
|
|
description: "Konvertera EPS till PDF online. Snabbt, gratis och privat.",
|
|
},
|
|
"pdf-to-jpg": {
|
|
name: "PDF till JPG",
|
|
description: "Konvertera PDF till JPG online. Snabbt, gratis och privat.",
|
|
},
|
|
"pdf-to-png": {
|
|
name: "PDF till PNG",
|
|
description: "Konvertera PDF till PNG online. Snabbt, gratis och privat.",
|
|
},
|
|
"pdf-to-tiff": {
|
|
name: "PDF till TIFF",
|
|
description: "Konvertera PDF till TIFF online. Snabbt, gratis och privat.",
|
|
},
|
|
"mov-to-mp4": {
|
|
name: "MOV till MP4",
|
|
description: "Konvertera MOV till MP4 online. Snabbt, gratis och privat.",
|
|
},
|
|
"webm-to-mp4": {
|
|
name: "WEBM till MP4",
|
|
description: "Konvertera WEBM till MP4 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mkv-to-mp4": {
|
|
name: "MKV till MP4",
|
|
description: "Konvertera MKV till MP4 online. Snabbt, gratis och privat.",
|
|
},
|
|
"avi-to-mp4": {
|
|
name: "AVI till MP4",
|
|
description: "Konvertera AVI till MP4 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-mov": {
|
|
name: "MP4 till MOV",
|
|
description: "Konvertera MP4 till MOV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-webm": {
|
|
name: "MP4 till WEBM",
|
|
description: "Konvertera MP4 till WEBM online. Snabbt, gratis och privat.",
|
|
},
|
|
"webm-to-mov": {
|
|
name: "WEBM till MOV",
|
|
description: "Konvertera WEBM till MOV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mkv-to-mov": {
|
|
name: "MKV till MOV",
|
|
description: "Konvertera MKV till MOV online. Snabbt, gratis och privat.",
|
|
},
|
|
"avi-to-mov": {
|
|
name: "AVI till MOV",
|
|
description: "Konvertera AVI till MOV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-avi": {
|
|
name: "MP4 till AVI",
|
|
description: "Konvertera MP4 till AVI online. Snabbt, gratis och privat.",
|
|
},
|
|
"mov-to-avi": {
|
|
name: "MOV till AVI",
|
|
description: "Konvertera MOV till AVI online. Snabbt, gratis och privat.",
|
|
},
|
|
"mkv-to-avi": {
|
|
name: "MKV till AVI",
|
|
description: "Konvertera MKV till AVI online. Snabbt, gratis och privat.",
|
|
},
|
|
"avi-to-mkv": {
|
|
name: "AVI till MKV",
|
|
description: "Konvertera AVI till MKV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-gif": {
|
|
name: "MP4 till GIF",
|
|
description: "Konvertera MP4 till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"mov-to-gif": {
|
|
name: "MOV till GIF",
|
|
description: "Konvertera MOV till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"mkv-to-gif": {
|
|
name: "MKV till GIF",
|
|
description: "Konvertera MKV till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"avi-to-gif": {
|
|
name: "AVI till GIF",
|
|
description: "Konvertera AVI till GIF online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-mp4": {
|
|
name: "GIF till MP4",
|
|
description: "Konvertera GIF till MP4 online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-webm": {
|
|
name: "GIF till WEBM",
|
|
description: "Konvertera GIF till WEBM online. Snabbt, gratis och privat.",
|
|
},
|
|
"gif-to-mov": {
|
|
name: "GIF till MOV",
|
|
description: "Konvertera GIF till MOV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-mp3": {
|
|
name: "MP4 till MP3",
|
|
description: "Konvertera MP4 till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mov-to-mp3": {
|
|
name: "MOV till MP3",
|
|
description: "Konvertera MOV till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mkv-to-mp3": {
|
|
name: "MKV till MP3",
|
|
description: "Konvertera MKV till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"webm-to-mp3": {
|
|
name: "WEBM till MP3",
|
|
description: "Konvertera WEBM till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"avi-to-mp3": {
|
|
name: "AVI till MP3",
|
|
description: "Konvertera AVI till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-wav": {
|
|
name: "MP4 till WAV",
|
|
description: "Konvertera MP4 till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mov-to-wav": {
|
|
name: "MOV till WAV",
|
|
description: "Konvertera MOV till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp4-to-ogg": {
|
|
name: "MP4 till OGG",
|
|
description: "Konvertera MP4 till OGG online. Snabbt, gratis och privat.",
|
|
},
|
|
"m4a-to-mp3": {
|
|
name: "M4A till MP3",
|
|
description: "Konvertera M4A till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"m4a-to-wav": {
|
|
name: "M4A till WAV",
|
|
description: "Konvertera M4A till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"aac-to-mp3": {
|
|
name: "AAC till MP3",
|
|
description: "Konvertera AAC till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"aac-to-wav": {
|
|
name: "AAC till WAV",
|
|
description: "Konvertera AAC till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"aac-to-flac": {
|
|
name: "AAC till FLAC",
|
|
description: "Konvertera AAC till FLAC online. Snabbt, gratis och privat.",
|
|
},
|
|
"ogg-to-mp3": {
|
|
name: "OGG till MP3",
|
|
description: "Konvertera OGG till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"ogg-to-wav": {
|
|
name: "OGG till WAV",
|
|
description: "Konvertera OGG till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"wav-to-mp3": {
|
|
name: "WAV till MP3",
|
|
description: "Konvertera WAV till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"mp3-to-wav": {
|
|
name: "MP3 till WAV",
|
|
description: "Konvertera MP3 till WAV online. Snabbt, gratis och privat.",
|
|
},
|
|
"flac-to-mp3": {
|
|
name: "FLAC till MP3",
|
|
description: "Konvertera FLAC till MP3 online. Snabbt, gratis och privat.",
|
|
},
|
|
"excel-to-csv": {
|
|
name: "Excel till CSV",
|
|
description: "Konvertera Excel till CSV online. Snabbt, gratis och privat.",
|
|
},
|
|
// END conversion-presets
|
|
resize: {
|
|
name: "Ändra storlek",
|
|
description: "Ändra storlek efter pixlar, procent eller sociala medier-mallar",
|
|
},
|
|
crop: {
|
|
name: "Beskära",
|
|
description: "Fri beskäring, bildförhållandemallar, formbeskäring",
|
|
},
|
|
rotate: {
|
|
name: "Rotera & Vänd",
|
|
description: "Rotera, vänd och räta upp bilder",
|
|
},
|
|
convert: {
|
|
name: "Konvertera",
|
|
description: "Konvertera mellan bildformat",
|
|
},
|
|
compress: {
|
|
name: "Komprimera",
|
|
description: "Minska filstorleken via kvalitet eller målstorlek",
|
|
},
|
|
"optimize-for-web": {
|
|
name: "Optimera för webb",
|
|
description:
|
|
"Optimera bilder för webben med formatkonvertering, kvalitetskontroll och förhandsvisning",
|
|
},
|
|
"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: "Massomdöpning",
|
|
description: "Byt namn på flera filer med mönster",
|
|
},
|
|
"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 färger",
|
|
description: "Ljusstyrka, kontrast, exponering, mättnad, temperatur, skärpa och effekter",
|
|
},
|
|
sharpening: {
|
|
name: "Skärpa",
|
|
description: "Adaptiv, oskarp mask och högpasskärpa med mallar",
|
|
},
|
|
"replace-color": {
|
|
name: "Ersätt & invertera färg",
|
|
description: "Ersätt specifika färger eller invertera",
|
|
},
|
|
"color-blindness": {
|
|
name: "Färgblindhetssimulering",
|
|
description: "Simulera hur bilder ser ut vid olika typer av färgseendebrist",
|
|
},
|
|
"remove-background": {
|
|
name: "Ta bort bakgrund",
|
|
description: "AI-driven bakgrundsborttagning",
|
|
},
|
|
upscale: {
|
|
name: "Bilduppskalning",
|
|
description: "AI-superupplöst bildförstärkning",
|
|
},
|
|
"erase-object": {
|
|
name: "Objektraderare",
|
|
description: "Ta bort oönskade objekt med AI",
|
|
},
|
|
ocr: {
|
|
name: "Extrahera text från bild (OCR)",
|
|
description: "Extrahera text från bilder med AI-precision",
|
|
},
|
|
"ocr-pdf": {
|
|
name: "PDF OCR",
|
|
description: "Extrahera text från PDF-dokument med AI-driven OCR",
|
|
},
|
|
"blur-faces": {
|
|
name: "Ansikts- / PII-oskärpning",
|
|
description: "Detektera och göra ansikten och känslig information oskarpa automatiskt",
|
|
},
|
|
"enhance-faces": {
|
|
name: "Ansiktsförstärkning",
|
|
description: "Återställ och förstärkt ansikten med AI",
|
|
},
|
|
"smart-crop": {
|
|
name: "Smart beskäring",
|
|
description: "Smart motiv-, ansikts- eller kantbeskäring",
|
|
},
|
|
"image-enhancement": {
|
|
name: "Bildförstärkning",
|
|
description:
|
|
"Ettklicksförstärkning med smart exponerings-, kontrast-, färg- och skärpekorrigering",
|
|
},
|
|
"noise-removal": {
|
|
name: "Brusborttagning",
|
|
description: "AI-driven brus- och kornighetsborttagning",
|
|
},
|
|
"red-eye-removal": {
|
|
name: "Röda ögon-korrigering",
|
|
description: "AI-driven röda ögon-detektion och korrigering för blixtfoton",
|
|
},
|
|
"restore-photo": {
|
|
name: "Fotorestaurering",
|
|
description: "Laga repor, revor och skador på gamla foton med AI",
|
|
},
|
|
"content-aware-resize": {
|
|
name: "Innehållsmedveten storleksändring",
|
|
description: "Ändra storlek intelligent och bevara viktigt innehåll",
|
|
},
|
|
"ai-canvas-expand": {
|
|
name: "AI-dukutvidgning",
|
|
description: "Utvidga duken med AI-driven fyllning",
|
|
},
|
|
colorize: {
|
|
name: "AI-färgläggning",
|
|
description: "Konvertera svartvita foton till färg med AI-djupinlärningsmodeller",
|
|
},
|
|
"passport-photo": {
|
|
name: "Passfoto",
|
|
description:
|
|
"Skapa myndighetsgodkända pass-, visum- och ID-foton med automatisk ansiktsdetektion",
|
|
},
|
|
"transcribe-audio": {
|
|
name: "Transkribera ljud",
|
|
description: "Omvandla tal till text med AI-driven transkription",
|
|
},
|
|
"auto-subtitles": {
|
|
name: "Automatiska undertexter",
|
|
description: "Generera undertextfiler från videoers ljudspår",
|
|
},
|
|
"transparency-fixer": {
|
|
name: "PNG-transparensfix",
|
|
description: "Fixa falska transparenta PNGs med ett klick",
|
|
},
|
|
"background-replace": {
|
|
name: "Byt bakgrund",
|
|
description: "Ersätt bildens bakgrund med en enfärgad yta",
|
|
},
|
|
"blur-background": {
|
|
name: "Oskarp bakgrund",
|
|
description: "Gör bakgrunden oskarp och behåll motivet skarpt",
|
|
},
|
|
"watermark-text": {
|
|
name: "Textvattenstämpel",
|
|
description: "Lägg till textvattenstämpel",
|
|
},
|
|
"watermark-image": {
|
|
name: "Bildvattenstämpel",
|
|
description: "Lägg till logotyp som vattenstämpel",
|
|
},
|
|
"text-overlay": {
|
|
name: "Textoverlay",
|
|
description: "Lägg till formaterad text på bilder",
|
|
},
|
|
compose: {
|
|
name: "Bildkomposition",
|
|
description: "Lagra bilder med position och opacitet",
|
|
},
|
|
"meme-generator": {
|
|
name: "Meme-generator",
|
|
description:
|
|
"Skapa memes med populära mallar eller egna bilder. Klassisk Impact-stil med anpassningsbara typsnitt, färger och positionering.",
|
|
},
|
|
info: {
|
|
name: "Bildinformation",
|
|
description: "Visa all metadata och bildegenskaper",
|
|
},
|
|
compare: {
|
|
name: "Bildjämförelse",
|
|
description: "Jämför två bilder sida vid sida",
|
|
},
|
|
"find-duplicates": {
|
|
name: "Hitta dubletter",
|
|
description: "Upptäck dubbletter och nästan identiska bilder",
|
|
},
|
|
"color-palette": {
|
|
name: "Färgpalett",
|
|
description: "Extrahera dominanta färger från bilden",
|
|
},
|
|
"qr-generate": {
|
|
name: "QR-kodsgenerator",
|
|
description: "Skapa QR-koder med anpassade färger, mönster och logotyper",
|
|
},
|
|
"html-to-image": {
|
|
name: "HTML till bild",
|
|
description: "Fånga webbsidor som högkvalitativa bilder",
|
|
},
|
|
"barcode-read": {
|
|
name: "Streckkodsläsare",
|
|
description: "Skanna bilder efter QR-koder, streckkoder och 2D-koder",
|
|
},
|
|
collage: {
|
|
name: "Collage / Rutnätsvy",
|
|
description: "Kombinera bilder i rutnätscollage med 25+ mallar",
|
|
},
|
|
stitch: {
|
|
name: "Sammanfoga / Kombinera",
|
|
description: "Sammanfoga bilder sida vid sida, staplade eller i rutnät",
|
|
},
|
|
split: {
|
|
name: "Bilduppdelning",
|
|
description: "Dela bilder i rutnätsplattor eller efter pixelstorlek med förhandsvisning",
|
|
},
|
|
border: {
|
|
name: "Ram & Kant",
|
|
description: "Lägg till ramar, utfyllnad, rundade horn och skuggor med ettklicksmallar",
|
|
},
|
|
beautify: {
|
|
name: "Försköna skärmklipp",
|
|
description:
|
|
"Lägg till tonade bakgrunder, enhetsramar, skuggor och sociala medier-format för skärmklipp",
|
|
},
|
|
"circle-crop": {
|
|
name: "Cirkelbeskärning",
|
|
description: "Beskär bilden till en centrerad cirkel med transparenta hörn",
|
|
},
|
|
duotone: {
|
|
name: "Duoton",
|
|
description: "Applicera en tvåfärgseffekt med anpassade skugg- och högdagerfärger",
|
|
},
|
|
"image-pad": {
|
|
name: "Bildfyllnad",
|
|
description: "Fyll ut bilden till ett bildförhållande med enfärgad bakgrund",
|
|
},
|
|
pixelate: {
|
|
name: "Pixelera",
|
|
description: "Applicera en pixeleringseffekt på hela bilden eller ett specifikt område",
|
|
},
|
|
vignette: {
|
|
name: "Vinjett",
|
|
description: "Lägg till en vinjetteffekt med justerbar styrka och färg",
|
|
},
|
|
"gif-webp": {
|
|
name: "GIF/WebP-konverterare",
|
|
description: "Konvertera animerad GIF till WebP och omvänt, bevarar alla bildrutor",
|
|
},
|
|
histogram: {
|
|
name: "Histogram",
|
|
description: "Skapa ett RGB-histogram från en bild",
|
|
},
|
|
"lqip-placeholder": {
|
|
name: "LQIP-platshållare",
|
|
description: "Skapa en liten lågkvalitativ platshållarbild med base64-data-URI",
|
|
},
|
|
"sprite-sheet": {
|
|
name: "Spriteark",
|
|
description: "Kombinera flera bilder till ett spriteark i rutnät",
|
|
},
|
|
"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, ändra hastighet, vänd, extrahera bildrutor och rotera animerade GIFs",
|
|
},
|
|
"image-to-base64": {
|
|
name: "Bild till Base64",
|
|
description: "Konvertera bilder till Base64-strängar för inbäddning i HTML, CSS och mer",
|
|
},
|
|
"barcode-generate": {
|
|
name: "Streckkodsgenerator",
|
|
description: "Skapa streckkoder i Code 128, EAN-13, UPC-A, Code 39, ITF-14 och Data Matrix",
|
|
},
|
|
"chart-maker": {
|
|
name: "Diagramskapare",
|
|
description: "Skapa stapel-, linje- eller cirkeldiagram från CSV- eller JSON-data",
|
|
},
|
|
"convert-video": {
|
|
name: "Konvertera video",
|
|
description: "Konvertera videor mellan MP4, MOV och WebM",
|
|
},
|
|
"compress-video": {
|
|
name: "Komprimera video",
|
|
description: "Minska videofilens storlek med kvalitetskontroll",
|
|
},
|
|
"trim-video": {
|
|
name: "Klipp video",
|
|
description: "Klipp ut ett avsnitt ur en video",
|
|
},
|
|
"mute-video": {
|
|
name: "Tysta video",
|
|
description: "Ta bort ljudspåret från en video",
|
|
},
|
|
"video-to-gif": {
|
|
name: "Video till GIF",
|
|
description: "Gör om ett videoklipp till en animerad GIF",
|
|
},
|
|
"resize-video": {
|
|
name: "Ändra videostorlek",
|
|
description: "Skala en video till en ny upplösning eller förinställd storlek",
|
|
},
|
|
"crop-video": {
|
|
name: "Beskär video",
|
|
description: "Beskär ett område ur en video",
|
|
},
|
|
"rotate-video": {
|
|
name: "Rotera video",
|
|
description: "Rotera eller vänd en video",
|
|
},
|
|
"change-fps": {
|
|
name: "Ändra FPS",
|
|
description: "Ändra bildfrekvensen för en video",
|
|
},
|
|
"video-color": {
|
|
name: "Videofärg",
|
|
description: "Justera ljusstyrka, kontrast, mättnad och gamma",
|
|
},
|
|
"video-speed": {
|
|
name: "Videohastighet",
|
|
description: "Öka eller minska hastigheten på en video",
|
|
},
|
|
"reverse-video": {
|
|
name: "Vänd video",
|
|
description: "Spela upp ett videoklipp baklänges",
|
|
},
|
|
"video-loudnorm": {
|
|
name: "Normalisera ljud",
|
|
description: "Normalisera videovolymen till sändningsstandard",
|
|
},
|
|
"aspect-pad": {
|
|
name: "Bildförhållandefyllnad",
|
|
description: "Lägg till enfärgade kanter för att passa ett bildförhållande",
|
|
},
|
|
"blur-pad": {
|
|
name: "Suddig fyllnad",
|
|
description: "Fyll kanterna med en suddig kopia av videon",
|
|
},
|
|
"watermark-video": {
|
|
name: "Vattenstämpla video",
|
|
description: "Bränn in en textvattenstämpel på videobildrutor",
|
|
},
|
|
"stabilize-video": {
|
|
name: "Stabilisera video",
|
|
description: "Minska kameraskakningar med tvåstegs stabilisering",
|
|
},
|
|
"gif-to-video": {
|
|
name: "GIF till video",
|
|
description: "Konvertera en animerad GIF till en MP4- eller WebM-video",
|
|
},
|
|
"video-to-webp": {
|
|
name: "Video till WebP",
|
|
description: "Konvertera ett videoklipp till en animerad WebP-bild",
|
|
},
|
|
"video-to-frames": {
|
|
name: "Video till bildrutor",
|
|
description: "Extrahera bildrutor från en video som en ZIP med bilder",
|
|
},
|
|
"merge-videos": {
|
|
name: "Sammanfoga videor",
|
|
description: "Slå ihop flera videoklipp till en fil",
|
|
},
|
|
"replace-audio": {
|
|
name: "Byt ljud",
|
|
description: "Byt ut ljudspåret i en video mot en annan fil",
|
|
},
|
|
"burn-subtitles": {
|
|
name: "Bränn in undertexter",
|
|
description: "Rendera undertexter permanent på videobildrutor",
|
|
},
|
|
"embed-subtitles": {
|
|
name: "Bädda in undertexter",
|
|
description: "Lägg till ett undertextspår i videocontainern",
|
|
},
|
|
"extract-subtitles": {
|
|
name: "Extrahera undertexter",
|
|
description: "Hämta undertextspåret från en video som en SRT-fil",
|
|
},
|
|
"images-to-video": {
|
|
name: "Bilder till video",
|
|
description: "Gör om en uppsättning bilder till en bildspelsvideo",
|
|
},
|
|
"video-metadata": {
|
|
name: "Rensa videometadata",
|
|
description: "Ta bort metadata från en video och rapportera vad som hittades",
|
|
},
|
|
"convert-audio": {
|
|
name: "Konvertera ljud",
|
|
description: "Konvertera ljud mellan MP3, WAV, OGG med mera",
|
|
},
|
|
"trim-audio": {
|
|
name: "Klipp ljud",
|
|
description: "Klipp ut ett avsnitt ur en ljudfil",
|
|
},
|
|
"extract-audio": {
|
|
name: "Extrahera ljud",
|
|
description: "Hämta ljudspåret ur en video",
|
|
},
|
|
"volume-adjust": {
|
|
name: "Justera volym",
|
|
description: "Öka eller minska ljudvolymen med en fast förstärkning",
|
|
},
|
|
"normalize-audio": {
|
|
name: "Normalisera ljud",
|
|
description: "Jämna ut ljudnivån till sändningsstandardnivåer",
|
|
},
|
|
"fade-audio": {
|
|
name: "Tona ljud",
|
|
description: "Lägg till in- och uttoning på ljud",
|
|
},
|
|
"reverse-audio": {
|
|
name: "Vänd ljud",
|
|
description: "Spela upp ljud baklänges",
|
|
},
|
|
"audio-speed": {
|
|
name: "Ljudhastighet",
|
|
description: "Öka eller minska uppspelningshastigheten för ljud",
|
|
},
|
|
"pitch-shift": {
|
|
name: "Tonhöjdsändring",
|
|
description: "Höj eller sänk tonhöjden med halvtoner utan att ändra hastigheten",
|
|
},
|
|
"audio-channels": {
|
|
name: "Ljudkanaler",
|
|
description: "Konvertera mellan mono, stereo eller byt vänster och höger kanal",
|
|
},
|
|
"silence-removal": {
|
|
name: "Ta bort tystnad",
|
|
description: "Ta bort tysta avsnitt från ljud",
|
|
},
|
|
"noise-reduction": {
|
|
name: "Brusreducering",
|
|
description: "Minska bakgrundsbrus med FFT-baserad brusreducering",
|
|
},
|
|
"merge-audio": {
|
|
name: "Sammanfoga ljud",
|
|
description: "Kombinera flera ljudfiler till en",
|
|
},
|
|
"split-audio": {
|
|
name: "Dela ljud",
|
|
description: "Dela ljud efter tid, lika delar eller tystnadsdetektion",
|
|
},
|
|
"ringtone-maker": {
|
|
name: "Ringsignalsskapare",
|
|
description: "Skapa ett ringsignalsklipp från valfri ljudfil",
|
|
},
|
|
"waveform-image": {
|
|
name: "Vågformsbild",
|
|
description: "Skapa en vågformsvisualisering som en PNG-bild",
|
|
},
|
|
"audio-metadata": {
|
|
name: "Ljudmetadata",
|
|
description: "Visa, redigera eller ta bort ljudtaggar (ID3)",
|
|
},
|
|
"merge-pdf": {
|
|
name: "Sammanfoga PDF",
|
|
description: "Kombinera flera PDF-filer till en",
|
|
},
|
|
"split-pdf": {
|
|
name: "Dela PDF",
|
|
description: "Extrahera sidor eller dela i delar",
|
|
},
|
|
"compress-pdf": {
|
|
name: "Komprimera PDF",
|
|
description: "Minska PDF-filens storlek",
|
|
},
|
|
"rotate-pdf": {
|
|
name: "Rotera PDF",
|
|
description: "Rotera sidor i en PDF",
|
|
},
|
|
"convert-document": {
|
|
name: "Konvertera dokument",
|
|
description: "Konvertera mellan Word, OpenDocument, RTF och ren text",
|
|
},
|
|
"convert-presentation": {
|
|
name: "Konvertera presentation",
|
|
description: "Konvertera mellan PowerPoint och OpenDocument-presentationsformat",
|
|
},
|
|
"convert-spreadsheet": {
|
|
name: "Konvertera kalkylblad",
|
|
description:
|
|
"Konvertera mellan Excel, OpenDocument och CSV. Arbetsböcker med flera blad exporterar första bladet till CSV.",
|
|
},
|
|
"excel-to-pdf": {
|
|
name: "Excel till PDF",
|
|
description: "Konvertera kalkylblad till PDF. Breda blad kan delas upp på flera sidor.",
|
|
},
|
|
"word-to-pdf": {
|
|
name: "Word till PDF",
|
|
description: "Konvertera Word-dokument till PDF",
|
|
},
|
|
"extract-pages": {
|
|
name: "Extrahera sidor",
|
|
description: "Hämta utvalda sidor till en ny PDF",
|
|
},
|
|
"remove-pages": {
|
|
name: "Ta bort sidor",
|
|
description: "Radera specifika sidor från en PDF",
|
|
},
|
|
"organize-pdf": {
|
|
name: "Organisera PDF",
|
|
description: "Ordna om sidor med en angiven sidordning",
|
|
},
|
|
"protect-pdf": {
|
|
name: "Skydda PDF",
|
|
description: "Lägg till lösenordsskydd (AES-256-kryptering)",
|
|
},
|
|
"unlock-pdf": {
|
|
name: "Lås upp PDF",
|
|
description: "Ta bort lösenordsskyddet från en PDF",
|
|
},
|
|
"repair-pdf": {
|
|
name: "Reparera PDF",
|
|
description: "Försök att reparera en skadad eller korrupt PDF",
|
|
},
|
|
"linearize-pdf": {
|
|
name: "Webboptimera PDF",
|
|
description: "Linearisera en PDF för snabb webbvisning",
|
|
},
|
|
"grayscale-pdf": {
|
|
name: "Gråskale-PDF",
|
|
description: "Konvertera alla färger till gråskala",
|
|
},
|
|
"pdfa-convert": {
|
|
name: "PDF/A-konvertering",
|
|
description: "Konvertera till arkivformat PDF/A-2",
|
|
},
|
|
"crop-pdf": {
|
|
name: "Beskär PDF",
|
|
description: "Beskär alla sidor med en enhetlig marginal",
|
|
},
|
|
"nup-pdf": {
|
|
name: "N-up PDF",
|
|
description: "Placera flera sidor per ark",
|
|
},
|
|
"booklet-pdf": {
|
|
name: "Häftes-PDF",
|
|
description: "Ordna sidor för vikning till ett häfte",
|
|
},
|
|
"watermark-pdf": {
|
|
name: "Vattenstämpla PDF",
|
|
description: "Lägg till en textvattenstämpel på varje sida",
|
|
},
|
|
"pdf-page-numbers": {
|
|
name: "PDF-sidnummer",
|
|
description: "Lägg till sidnummer på varje sida",
|
|
},
|
|
"flatten-pdf": {
|
|
name: "Platta ut PDF",
|
|
description: "Baka in formulär och anteckningar i sidinnehållet",
|
|
},
|
|
"redact-pdf": {
|
|
name: "Maskera PDF",
|
|
description: "Ta bort textförekomster permanent (verifierad äkta maskering)",
|
|
},
|
|
"pdf-to-text": {
|
|
name: "PDF till text",
|
|
description: "Extrahera ren text från en PDF",
|
|
},
|
|
"pdf-to-word": {
|
|
name: "PDF till Word",
|
|
description: "Bäst för textbaserade PDF-filer; skannade sidor kräver OCR",
|
|
},
|
|
"pdf-metadata": {
|
|
name: "PDF-metadata",
|
|
description: "Läs och skriv PDF-dokumentmetadata",
|
|
},
|
|
"powerpoint-to-pdf": {
|
|
name: "PowerPoint till PDF",
|
|
description: "Konvertera presentationer till PDF",
|
|
},
|
|
"html-to-pdf": {
|
|
name: "HTML till PDF",
|
|
description:
|
|
"Konvertera en HTML-fil till PDF. Externa resurser är inaktiverade av integritetsskäl.",
|
|
},
|
|
"markdown-to-docx": {
|
|
name: "Markdown till Word",
|
|
description: "Konvertera en Markdown-fil till ett Word-dokument (DOCX)",
|
|
},
|
|
"markdown-to-html": {
|
|
name: "Markdown till HTML",
|
|
description:
|
|
"Konvertera en Markdown-fil till en fristående HTML-sida. Externa bilder i källan behålls som de är.",
|
|
},
|
|
"markdown-to-pdf": {
|
|
name: "Markdown till PDF",
|
|
description:
|
|
"Konvertera en Markdown-fil till en formaterad PDF. Externa resurser är inaktiverade av integritetsskäl.",
|
|
},
|
|
"epub-convert": {
|
|
name: "Konvertera EPUB",
|
|
description:
|
|
"Konvertera en EPUB till PDF, DOCX, HTML eller Markdown. Externa resurser i boken hämtas inte.",
|
|
},
|
|
"to-epub": {
|
|
name: "Konvertera till EPUB",
|
|
description: "Konvertera Word, Markdown, HTML eller ren text till EPUB",
|
|
},
|
|
"csv-excel": {
|
|
name: "CSV till Excel",
|
|
description: "Konvertera mellan CSV och Excel (XLSX), båda riktningar",
|
|
},
|
|
"csv-json": {
|
|
name: "CSV till JSON",
|
|
description: "Konvertera mellan CSV och JSON, båda riktningar",
|
|
},
|
|
"json-xml": {
|
|
name: "JSON till XML",
|
|
description: "Konvertera mellan JSON och XML, båda riktningar",
|
|
},
|
|
"split-csv": {
|
|
name: "Dela CSV",
|
|
description: "Dela en CSV-fil i mindre filer efter radantal",
|
|
},
|
|
"merge-csvs": {
|
|
name: "Sammanfoga CSV",
|
|
description: "Kombinera flera CSV- eller TSV-filer med matchande kolumner till en",
|
|
},
|
|
"yaml-json": {
|
|
name: "YAML / JSON",
|
|
description: "Konvertera mellan YAML och JSON, båda riktningar",
|
|
},
|
|
"xml-to-csv": {
|
|
name: "XML till CSV",
|
|
description: "Extrahera upprepade element från XML till en CSV-tabell",
|
|
},
|
|
"create-zip": {
|
|
name: "Skapa ZIP",
|
|
description: "Paketera flera filer i ett enda ZIP-arkiv",
|
|
},
|
|
"extract-zip": {
|
|
name: "Extrahera ZIP",
|
|
description:
|
|
"Extrahera filer säkert från ett ZIP-arkiv med bombskydd. Arkiv med en enda fil returnerar filen direkt.",
|
|
},
|
|
pipeline: {
|
|
name: "Pipeline-byggare",
|
|
description: "Kedja samman flera verktyg till ett arbetsflöde",
|
|
},
|
|
processing: { canceled: "Bearbetningen avbruten" },
|
|
mediaPlayer: {
|
|
unsupported: "Din webbläsare stöder inte detta medieformat.",
|
|
},
|
|
documentView: {
|
|
loadFailed: "Kunde inte ladda dokumentet.",
|
|
previousPage: "Föregående sida",
|
|
nextPage: "Nästa sida",
|
|
inputNotPreviewable: "Förhandsvisning inte tillgänglig för denna filtyp",
|
|
},
|
|
},
|
|
toolSettings: {
|
|
compress: {
|
|
compressionMode: "Komprimeringsmetod",
|
|
targetSize: "Målstorlek",
|
|
quality: "Kvalitet",
|
|
smallestFile: "Minsta fil",
|
|
bestQuality: "Bästa 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: "Innehållsmedveten",
|
|
widthPx: "Bredd (px)",
|
|
heightPx: "Höjd (px)",
|
|
fitMode: "Passningsmetod",
|
|
cropToFit: "Beskära till passning",
|
|
fitInside: "Passa in",
|
|
stretch: "Sträcka",
|
|
limitToOriginalSize: "Begränsa till originalstorlek",
|
|
limitToOriginalSizeHint:
|
|
"Om din bild redan är mindre än målet behålls den som den är istället för att skalas upp",
|
|
scalePercent: "Skala (%)",
|
|
resizeToSquare: "Ändra till kvadrat",
|
|
protectFaces: "Skydda ansikten",
|
|
smoothing: "Utjämning",
|
|
edgeSensitivity: "Kantkänslighet",
|
|
submit: "Ändra storlek",
|
|
submitBatch: "Ändra storlek ({count} filer)",
|
|
progressLabel: "Ändrar storlek",
|
|
},
|
|
crop: {
|
|
aspectRatio: "Bildförhållande",
|
|
custom: "Anpassad",
|
|
positionAndSize: "Position & Storlek",
|
|
ruleOfThirds: "Tredjedelskregeln",
|
|
leftOffsetPx: "Vänster offset (px)",
|
|
topOffsetPx: "Övre offset (px)",
|
|
submit: "Beskära",
|
|
submitBatch: "Beskära ({count} filer)",
|
|
progressLabel: "Beskärar",
|
|
},
|
|
rotate: {
|
|
rotate: "Rotera",
|
|
angle: "Vinkel",
|
|
straighten: "Räta upp",
|
|
flip: "Vänd",
|
|
horizontal: "Horisontell",
|
|
vertical: "Vertikal",
|
|
resetAllChanges: "Återställ alla ändringar",
|
|
submit: "Tillämpa",
|
|
submitBatch: "Tillämpa ({count} filer)",
|
|
progressLabel: "Tillämpar",
|
|
},
|
|
convert: {
|
|
targetFormat: "Målformat",
|
|
sourceFormat: "Källformat",
|
|
quality: "Kvalitet",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"optimize-for-web": {
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
smallestFile: "Minsta fil",
|
|
bestQuality: "Bästa kvalitet",
|
|
maxDimensions: "Maximala mått",
|
|
maxWidth: "Max bredd",
|
|
maxHeight: "Max höjd",
|
|
stripMetadata: "Ta bort metadata",
|
|
sizeComparison: "Storleksjämförelse",
|
|
optimized: "Optimerad:",
|
|
smaller: "{percent}% mindre",
|
|
larger: "{percent}% större",
|
|
submit: "Bearbeta & Ladda ner",
|
|
submitBatch: "Bearbeta & Ladda ner ({count} filer)",
|
|
progressLabel: "Optimerar",
|
|
},
|
|
"strip-metadata": {
|
|
currentMetadata: "Aktuell metadata",
|
|
readingMetadata: "Läser metadata...",
|
|
noMetadataFound: "Ingen metadata hittades i denna bild.",
|
|
removeAllMetadata: "Ta bort all metadata",
|
|
selectSpecific: "Eller välj specifik metadata:",
|
|
stripExif: "Ta bort EXIF (kamerainformation, datum, exponering)",
|
|
stripGps: "Ta bort GPS (platsdata)",
|
|
stripIcc: "Ta bort ICC (färgprofil)",
|
|
stripXmp: "Ta bort XMP (utökad metadata)",
|
|
locationFound: "plats hittad",
|
|
locationWarning:
|
|
"Denna bild innehåller din exakta plats. Överväg 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: "Läser metadata...",
|
|
couldNotReadMetadata: "Kunde inte läsa metadata. Fälten börjar tomma.",
|
|
basicInfo: "Grundinformation",
|
|
description: "Beskrivning",
|
|
artist: "Konstnär",
|
|
copyright: "Upphovsrätt",
|
|
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: "Ändringsdatum",
|
|
dateTaken: "Fotograferingsdatum",
|
|
shiftHint: "Flytta alla datumfält med en offset (användbart för tidszonskorrigeringar)",
|
|
direction: "Riktning",
|
|
forward: "+ Framåt",
|
|
backward: "- Bakåt",
|
|
hoursMinutes: "Timmar:Minuter",
|
|
locationGps: "Plats (GPS)",
|
|
locationDataFound: "Platsdata hittad",
|
|
noGpsData: "Ingen GPS-data. Lägg till koordinater nedan.",
|
|
latitude: "Latitud",
|
|
longitude: "Longitud",
|
|
altitudeMeters: "Höjd (meter)",
|
|
removeAllGpsData: "Ta bort all GPS-data",
|
|
keywords: "Nyckelord",
|
|
addKeywordPlaceholder: "Lägg till nyckelord och tryck Enter",
|
|
addToExisting: "Lägg till befintliga",
|
|
replaceAll: "Ersätt alla",
|
|
allMetadata: "All metadata",
|
|
templates: "Mallar",
|
|
templateNamePlaceholder: "Mallnamn",
|
|
uploadPrompt: "Ladda upp en bild för att redigera dess metadata.",
|
|
changes: "{count} ändringar:",
|
|
modified: "{count} ändrade",
|
|
removed: "{count} borttagna",
|
|
gpsCleared: "GPS rensat",
|
|
gpsAdded: "GPS tillagt",
|
|
datesShifted: "datum flyttade",
|
|
submit: "Tillämpa metadata",
|
|
progressLabel: "Skriver metadata",
|
|
},
|
|
"bulk-rename": {
|
|
pattern: "Mönster",
|
|
patternHint: "Variabler: {{index}}, {{padded}}, {{original}}",
|
|
startIndex: "Startindex",
|
|
preview: "Förhandsvisning",
|
|
andMore: "... och {count} till",
|
|
renaming: "Byter namn...",
|
|
submit: "Byt namn på {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: "Stående",
|
|
landscape: "Liggande",
|
|
margin: "Marginal",
|
|
targetSizeLabel: "Målfilstorlek (valfritt)",
|
|
targetSizePlaceholder: "t.ex. 2",
|
|
targetSizeHint: "Lämna tomt för maximal kvalitet",
|
|
targetSizeMet: "Målet nått",
|
|
targetSizeNotMet: "Målet kunde inte nås. Filen komprimerad till lägsta kvalitet.",
|
|
targetSizeTooSmall: "Målstorleken måste vara minst 50KB",
|
|
jpegQualityLabel: "Använd 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: "Släpp en PDF här eller klicka för att välja",
|
|
readingPdf: "Läser PDF...",
|
|
pageCount: "{count} sida",
|
|
pageCountPlural: "{count} sidor",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
resolutionDpi: "Upplösning (DPI)",
|
|
dpiScreen: "Skärm",
|
|
dpiStandard: "Standard",
|
|
dpiPrint: "Tryck",
|
|
dpiHighQuality: "Hög kvalitet",
|
|
colorMode: "Färgmetod",
|
|
colorModeColor: "Färg",
|
|
colorModeGrayscale: "Gråtoner",
|
|
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 större) för att generera alla favicon- och appikonstorlekar.",
|
|
multipleHint: "Var och en av de {count} bilderna får 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: "Färg",
|
|
saturation: "Mättnad",
|
|
temperature: "Temperatur",
|
|
temperatureHint: "svalt / varmt",
|
|
tint: "Nyans",
|
|
tintHint: "grön / magenta",
|
|
hue: "Färgton",
|
|
detail: "Detalj",
|
|
sharpness: "Skärpa",
|
|
effects: "Effekter",
|
|
none: "ingen",
|
|
grayscale: "gråtoner",
|
|
sepia: "sepia",
|
|
invert: "invertera",
|
|
colorChannels: "Färgkanaler",
|
|
channelModified: "ändrad",
|
|
red: "Röd",
|
|
green: "Grön",
|
|
blue: "Blå",
|
|
resetAll: "Återställ allt",
|
|
submit: "Tillämpa",
|
|
submitBatch: "Tillämpa ({count} filer)",
|
|
progressLabel: "Justerar färger",
|
|
},
|
|
sharpening: {
|
|
method: "Metod",
|
|
adaptive: "Adaptiv",
|
|
unsharpMask: "Oskarp mask",
|
|
highPass: "Högpass",
|
|
presets: "Mallar",
|
|
textureAmount: "Texturmängd",
|
|
amount: "Styrka",
|
|
strength: "Intensitet",
|
|
noiseReduction: "Brusreducering",
|
|
off: "av",
|
|
lightDenoise: "lätt",
|
|
mediumDenoise: "medel",
|
|
strongDenoise: "stark",
|
|
advancedControls: "Avancerade inställningar",
|
|
radius: "Radie",
|
|
flatProtection: "Ytskydd",
|
|
detailThreshold: "Detaljtröskel",
|
|
haloLimitLight: "Halogräns (Ljus)",
|
|
haloLimitDark: "Halogräns (Mörk)",
|
|
threshold: "Tröskelvärde",
|
|
kernelSize: "Kärnstorlek",
|
|
submit: "Skärpa",
|
|
submitBatch: "Skärpa ({count} filer)",
|
|
progressLabel: "Skärper",
|
|
},
|
|
"replace-color": {
|
|
sourceColor: "Källfärg (att ersätta)",
|
|
targetColor: "Målfärg (ersättning)",
|
|
makeTransparent: "Gör transparent istället",
|
|
tolerance: "Tolerans",
|
|
exactMatch: "Exakt matchning",
|
|
wideRange: "Brett omfång",
|
|
submit: "Ersätt färg",
|
|
submitBatch: "Ersätt färg ({count} filer)",
|
|
progressLabel: "Ersätter färg",
|
|
},
|
|
"color-blindness": {
|
|
simulationType: "Simuleringstyp",
|
|
redGreen: "Röd-Grön",
|
|
blueYellow: "Blå-Gul",
|
|
monochromatic: "Monokromatisk",
|
|
submit: "Simulera",
|
|
submitBatch: "Simulera ({count} filer)",
|
|
progressLabel: "Simulerar färgblindhet",
|
|
},
|
|
"remove-background": {
|
|
subject: "Motiv",
|
|
people: "Människor",
|
|
products: "Produkter",
|
|
general: "Allmän",
|
|
passportIdPhoto: "Pass- / ID-foto",
|
|
quality: "Kvalitet",
|
|
fast: "Snabb",
|
|
hd: "HD",
|
|
max: "Max",
|
|
ultra: "Ultra",
|
|
background: "Bakgrund",
|
|
transparent: "Transparent",
|
|
bgColor: "Färg",
|
|
gradient: "Tonad",
|
|
image: "Bild",
|
|
gradientDirection: "Riktning",
|
|
chooseBackgroundImage: "Välj bakgrundsbild",
|
|
effectsSection: "Effekter",
|
|
effectsActive: "aktiv",
|
|
blurBackground: "Göra bakgrund oskarp",
|
|
intensity: "Intensitet",
|
|
addShadow: "Lägg till skugga",
|
|
opacity: "Opacitet",
|
|
outputFormat: "Utdataformat",
|
|
edgeSmoothing: "Kantutjämning",
|
|
edgeSmoothingOff: "Av",
|
|
edgeSmoothingLight: "Lätt",
|
|
edgeSmoothingMedium: "Medel",
|
|
edgeSmoothingStrong: "Stark",
|
|
colorDecontamination: "Färgavsmittning",
|
|
rendering: "Renderar...",
|
|
submit: "Ta bort bakgrund",
|
|
submitBatch: "Ta bort bakgrund ({count} filer)",
|
|
progressLabel: "Tar bort bakgrund",
|
|
},
|
|
upscale: {
|
|
scaleFactor: "Skalningsfaktor",
|
|
quality: "Kvalitet",
|
|
enhanceFaces: "Förstärkt ansikten",
|
|
noiseReduction: "Brusreducering",
|
|
noiseReductionHint:
|
|
"Jämnar ut kornighet och brus. Högre värden 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: "Ångra",
|
|
clear: "Rensa",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
paintHint: "Måla över objekten du vill ta bort. Använd Ctrl+Z för att ångra.",
|
|
submit: "Radera objekt",
|
|
submitBatch: "Radera alla ({count})",
|
|
progressLabel: "Raderar objekt",
|
|
},
|
|
ocr: {
|
|
quality: "Kvalitet",
|
|
enhanceBeforeScanning: "Förstärkt före skanning",
|
|
enhanceHint:
|
|
"Korrigerar automatiskt skevhet, förstärker kontrast, tar bort brus och uppskalar bilden före skanning för bättre precision.",
|
|
language: "Språk",
|
|
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",
|
|
},
|
|
"ocr-pdf": {
|
|
quality: "Kvalitet",
|
|
language: "Språk",
|
|
autoDetect: "Automatisk identifiering",
|
|
pages: "Sidor",
|
|
pagesPlaceholder: "alla, 1-3, 5",
|
|
pagesHint: "Ange sidnummer eller intervall (t.ex. 1-3, 5, 8-10). Max 50 sidor.",
|
|
submit: "Extrahera text",
|
|
submitBatch: "Extrahera text ({count} filer)",
|
|
progressLabel: "Extraherar text från PDF",
|
|
},
|
|
"blur-faces": {
|
|
blurRadius: "Oskärpningsradie",
|
|
blurLight: "Lätt",
|
|
blurHeavy: "Stark",
|
|
detectionSensitivity: "Detektionskänslighet",
|
|
moreFaces: "Fler ansikten",
|
|
fewerFaces: "Färre ansikten",
|
|
submit: "Gör ansikten oskarpa",
|
|
progressLabel: "Gör ansikten oskarpa",
|
|
},
|
|
"enhance-faces": {
|
|
quality: "Kvalitet",
|
|
enhancementStrength: "Förstärkningsstyrka",
|
|
onlyCenterFace: "Enbart centralt ansikte",
|
|
detectionSensitivity: "Detektionskänslighet",
|
|
submit: "Förstärkt ansikten",
|
|
submitBatch: "Förstärkt ansikten ({count} filer)",
|
|
progressLabel: "Förstärker ansikten",
|
|
},
|
|
"smart-crop": {
|
|
subjectFocus: "Motivfokus",
|
|
faceFocus: "Ansiktsfokus",
|
|
autoTrim: "Automatisk trimning",
|
|
customSize: "Anpassad storlek",
|
|
socialPresets: "Sociala medier-mallar",
|
|
detectionStrategy: "Detektionsstrategi",
|
|
detectionStrategyHint:
|
|
"Uppmärksamhet hittar det visuellt mest iögonfallande området. Entropi hittar området med mest detaljer.",
|
|
attention: "Uppmärksamhet",
|
|
entropy: "Entropi",
|
|
padding: "Utfyllnad",
|
|
paddingHint: "Extra utrymme runt fokusområdet",
|
|
outputQuality: "Utdatakvalitet",
|
|
outputQualityHint: "För JPEG- och WebP-utdata. PNG är alltid förlustfri.",
|
|
subjectDescription:
|
|
"Detekterar det mest intressanta området via saliensanalys och beskärar till din målstorlek.",
|
|
framing: "Inramning",
|
|
facePadding: "Ansiktsutfyllnad",
|
|
facePaddingHint: "Extra utrymme runt detekterade ansikten",
|
|
fewerFalsePositives: "Färre falska positiva",
|
|
faceDescription:
|
|
"Använder AI-ansiktsdetektion för att hålla ansikten korrekt inramade. Faller tillbaka till motivfokus om inga ansikten detekteras.",
|
|
trimTolerance: "Tolerans",
|
|
trimDescription:
|
|
"Hur mycket en kantpixel får skilja sig från kantfärgen och ändå trimmas. Högre = aggressivare.",
|
|
padToSquare: "Fyll till kvadrat",
|
|
targetSizePx: "Målstorlek (px)",
|
|
padColor: "Fyllnadsfärg",
|
|
trimHint:
|
|
'Tar bort enfärgade kanter runt ditt motiv. Aktivera "Fyll till kvadrat" för e-handelsbilder.',
|
|
submitSubject: "Smart beskärning",
|
|
submitFace: "Ansiktsbeskärning",
|
|
submitTrim: "Trimma kanter",
|
|
},
|
|
imageEnhancement: {
|
|
enhancementMode: "Förstärkningsmetod",
|
|
auto: "Automatisk",
|
|
portrait: "Porträtt",
|
|
landscape: "Landskap",
|
|
lowLight: "Svagt ljus",
|
|
food: "Mat",
|
|
document: "Dokument",
|
|
intensity: "Intensitet",
|
|
deepEnhance: "Djupförstärkning (AI)",
|
|
deepEnhanceDescription: "Tar bort brus och artefakter med AI",
|
|
deepEnhanceRequires: "Kräver paketet Uppskalning & Förstärkning",
|
|
analyzingImage: "Analyserar bild...",
|
|
detectedIssues: "Upptäckta problem",
|
|
imageLooksGood: "Bilden ser bra ut. Finjustera med intensitetsreglaget.",
|
|
issueUnderexposed: "Underexponerad",
|
|
issueOverexposed: "Överexponerad",
|
|
issueLowContrast: "Platt kontrast",
|
|
issueColorCast: "Färgkast",
|
|
issueDesaturated: "Omättad",
|
|
issueSoftFocus: "Mjuk fokus",
|
|
issueNoisy: "Brusig",
|
|
submit: "Förstärkt",
|
|
submitDeep: "Djupförstärkning",
|
|
submitBatch: "Förstärkt ({count} filer)",
|
|
submitDeepBatch: "Djupförstärkning ({count} filer)",
|
|
progressLabel: "Förstärker bild",
|
|
progressLabelBatch: "Förstärker {count} bilder",
|
|
},
|
|
"noise-removal": {
|
|
denoisingTier: "Avbrusningsnivå",
|
|
quick: "Snabb",
|
|
balanced: "Balanserad",
|
|
quality: "Kvalitet",
|
|
maximum: "Maximum",
|
|
quickDesc: "Snabb, lätthanterlig",
|
|
balancedDesc: "Bra kvalitet, medelsnabb",
|
|
qualityDesc: "AI-driven, långsam",
|
|
maximumDesc: "Bästa AI-modell, långsammast",
|
|
strength: "Styrka",
|
|
subtle: "Diskret",
|
|
aggressive: "Aggressiv",
|
|
detailPreservation: "Detaljbevarande",
|
|
smooth: "Mjuk",
|
|
sharp: "Skarp",
|
|
colorNoise: "Färgbrus",
|
|
heavy: "Kraftig",
|
|
outputFormat: "Utdataformat",
|
|
gifAiWarning:
|
|
"AI-avbrusning på GIF-filer bearbetar enbart första bildrutan. För animerade GIFs, använd Snabb eller Balanserad nivå.",
|
|
submit: "Ta bort brus",
|
|
submitBatch: "Ta bort brus ({count} filer)",
|
|
progressLabel: "Tar bort brus",
|
|
progressLabelBatch: "Tar bort brus från {count} bilder",
|
|
},
|
|
"red-eye-removal": {
|
|
sensitivity: "Känslighet",
|
|
strict: "Strikt",
|
|
aggressive: "Aggressiv",
|
|
correctionStrength: "Korrigeringsstyrka",
|
|
subtle: "Diskret",
|
|
dark: "Mörk",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
submit: "Korrigera röda ögon",
|
|
submitBatch: "Korrigera röda ögon ({count} filer)",
|
|
progressLabel: "Korrigerar röda ögon",
|
|
progressLabelBatch: "Korrigerar röda ögon i {count} bilder",
|
|
},
|
|
"restore-photo": {
|
|
scratchRemoval: "Repborttagning",
|
|
scratchRemovalDesc: "Upptäck och reparera repor, revor och fläckar",
|
|
faceEnhancement: "Ansiktsförstärkning",
|
|
faceEnhancementDesc: "Återställ skadade ansikten med CodeFormer-AI",
|
|
faceFidelity: "Ansiktstrogenhet",
|
|
enhanced: "Förstärkt",
|
|
faithful: "Originaltrogen",
|
|
noiseReduction: "Brusreducering",
|
|
noiseReductionDesc: "Ta bort kornighet och brus från gamla foton",
|
|
denoiseStrength: "Avbrusningsstyrka",
|
|
autoColorize: "Automatisk färgläggning",
|
|
autoColorizeDesc: "Lägg till färg i S/V-foton med DDColor AI",
|
|
colorizeStrength: "Färgläggningsstyrka",
|
|
vivid: "Livfull",
|
|
submit: "Restaurera foto",
|
|
submitBatch: "Restaurera foton ({count})",
|
|
progressLabel: "Restaurerar foto",
|
|
progressLabelBatch: "Restaurerar {count} foton",
|
|
},
|
|
"content-aware-resize": {
|
|
widthPx: "Bredd (px)",
|
|
heightPx: "Höjd (px)",
|
|
resizeToSquare: "Ändra till kvadrat",
|
|
protectFaces: "Skydda ansikten",
|
|
protectFacesHint:
|
|
"Detektera och skydda ansiktsområden från sömborttagning via ansiktsdetektion",
|
|
smoothing: "Utjämning",
|
|
edgeSensitivity: "Kantkänslighet",
|
|
submit: "Ändra storlek",
|
|
submitBatch: "Ändra storlek ({count} filer)",
|
|
progressLabel: "Innehållsmedveten storleksändring",
|
|
},
|
|
"ai-canvas-expand": {
|
|
quality: "Kvalitet",
|
|
fast: "Snabb",
|
|
balanced: "Balanserad",
|
|
highQuality: "Hög kvalitet",
|
|
fastDesc: "Snabb förhandsvisning, färre AI-pass",
|
|
balancedDesc: "Bra kvalitet, medelsnabb",
|
|
highQualityDesc: "Bästa resultat, långsammare",
|
|
extendToAspectRatio: "Utvidga till bildförhållande",
|
|
extendByPixels: "Utvidga med (pixlar)",
|
|
top: "Topp",
|
|
right: "Höger",
|
|
bottom: "Botten",
|
|
left: "Vänster",
|
|
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: "Bäst tillgänglig",
|
|
best: "Bästa",
|
|
bestDesc: "Högsta kvalitet",
|
|
colorIntensity: "Färgintensitet",
|
|
grayscaleLabel: "Gråtoner",
|
|
subtleLabel: "Diskret",
|
|
naturalLabel: "Naturlig",
|
|
vividLabel: "Livfull",
|
|
intensityHint: "Lägre värden ger dämpade, vintage-liknande färger.",
|
|
strength: "Färgläggningsstyrka",
|
|
submit: "Färglägg",
|
|
submitBatch: "Färglägg ({count} filer)",
|
|
progressLabel: "Färglägger",
|
|
progressLabelBatch: "Färglägger {count} bilder",
|
|
},
|
|
"passport-photo": {
|
|
country: "Land",
|
|
searchCountries: "Sök länder...",
|
|
noCountriesFound: "Inga länder hittades",
|
|
customDimensions: "Anpassade mått",
|
|
documentType: "Dokumenttyp",
|
|
dimensionsMm: "Mått (mm)",
|
|
dpi: "DPI",
|
|
pixelsPerInch: "pixlar per tum",
|
|
backgroundColor: "Bakgrundsfärg",
|
|
maxFileSize: "Max filstorlek",
|
|
noLimit: "Ingen gräns",
|
|
customKb: "Anpassad (KB)...",
|
|
uploadPortrait: "Ladda upp ett porträttfoto",
|
|
uploadHint:
|
|
"Släpp eller ladda upp en bild i vänstra panelen för att förhandsgranska ditt passfoto",
|
|
analyzingPhoto: "Analyserar foto",
|
|
detectingLandmarks: "Detekterar ansiktslandmärken 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 är det du laddar ner",
|
|
dragToAdjust: "Dra för att justera",
|
|
scrollToZoom: "Scrolla för att zooma",
|
|
photoGenerated: "Foto genererat. Ladda ner från vänstra panelen.",
|
|
},
|
|
"transcribe-audio": {
|
|
language: "Språk",
|
|
autoDetect: "Automatisk identifiering",
|
|
outputFormat: "Utdataformat",
|
|
plainText: "Ren text",
|
|
submit: "Transkribera",
|
|
submitBatch: "Transkribera ({count} filer)",
|
|
progressLabel: "Transkriberar ljud",
|
|
},
|
|
"auto-subtitles": {
|
|
language: "Språk",
|
|
autoDetect: "Automatisk identifiering",
|
|
format: "Undertextformat",
|
|
submit: "Generera undertexter",
|
|
submitBatch: "Generera undertexter ({count} filer)",
|
|
progressLabel: "Genererar undertexter",
|
|
},
|
|
"transparency-fixer": {
|
|
description: "Ladda upp en PNG med falsk transparent bakgrund så fixar vi det med ett klick.",
|
|
removeWatermark: "Ta bort vattenstämpel",
|
|
removeWatermarkHelp: "Detektera och ta bort halvtransparenta vattenstämplar",
|
|
requiresEraser: "Kräver Objektraderarens paket",
|
|
advanced: "Avancerat",
|
|
defringe: "Kantkorrigering",
|
|
outputFormat: "Utdataformat",
|
|
submit: "Fixa transparens",
|
|
submitBatch: "Fixa transparens ({count} filer)",
|
|
progressLabel: "Fixar transparens",
|
|
},
|
|
"background-replace": {
|
|
color: "Bakgrundsfärg",
|
|
submit: "Byt bakgrund",
|
|
submitBatch: "Byt bakgrund ({count} filer)",
|
|
progressLabel: "Byter bakgrund",
|
|
},
|
|
"blur-background": {
|
|
intensity: "Oskärpa-intensitet",
|
|
submit: "Gör bakgrunden oskarp",
|
|
submitBatch: "Gör bakgrunden oskarp ({count} filer)",
|
|
progressLabel: "Gör bakgrunden oskarp",
|
|
},
|
|
"watermark-text": {
|
|
watermarkText: "Vattenstämpeltext",
|
|
fontSize: "Teckenstorlek",
|
|
color: "Färg",
|
|
opacity: "Opacitet",
|
|
position: "Position",
|
|
rotation: "Rotation",
|
|
center: "Mitten",
|
|
topLeft: "Uppe till vänster",
|
|
topRight: "Uppe till höger",
|
|
bottomLeft: "Nere till vänster",
|
|
bottomRight: "Nere till höger",
|
|
tiled: "Plattsatt",
|
|
submit: "Lägg till vattenstämpel",
|
|
submitBatch: "Lägg till vattenstämpel ({count} filer)",
|
|
progressLabel: "Lägger till vattenstämpel",
|
|
},
|
|
"watermark-image": {
|
|
uploadWatermark: "Ladda upp vattenstämpelbild",
|
|
position: "Position",
|
|
opacity: "Opacitet",
|
|
scale: "Skala",
|
|
submit: "Tillämpa vattenstämpel",
|
|
submitBatch: "Tillämpa vattenstämpel ({count} filer)",
|
|
},
|
|
"text-overlay": {
|
|
text: "Text",
|
|
fontSize: "Teckenstorlek",
|
|
color: "Färg",
|
|
position: "Position",
|
|
top: "Topp",
|
|
center: "Mitten",
|
|
bottom: "Botten",
|
|
backgroundBox: "Bakgrundsruta",
|
|
backgroundColor: "Bakgrundsfärg",
|
|
shadow: "Skugga",
|
|
submit: "Lägg till text",
|
|
submitBatch: "Lägg till text ({count} filer)",
|
|
progressLabel: "Lägger till textoverlay",
|
|
download: "Ladda ner",
|
|
defaultText: "Din text här",
|
|
},
|
|
compose: {
|
|
uploadOverlay: "Ladda upp överlagringsbild",
|
|
xPosition: "X-position",
|
|
yPosition: "Y-position",
|
|
opacity: "Opacitet",
|
|
blendMode: "Blandningsmetod",
|
|
submit: "Komponera",
|
|
},
|
|
"meme-generator": {
|
|
selectTemplate: "Välj en mall från galleriet eller ladda upp din egen bild.",
|
|
chooseLayout: "Välj en textlayout för din bild.",
|
|
textContent: "Textinnehåll",
|
|
textStyle: "Textstil",
|
|
font: "Typsnitt",
|
|
fontSize: "Teckenstorlek",
|
|
textColor: "Textfärg",
|
|
strokeColor: "Konturfärg",
|
|
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: "Färgrymd",
|
|
density: "Täthet",
|
|
bitDepth: "Bitdjup",
|
|
progressive: "Progressiv",
|
|
pages: "Sidor",
|
|
hasAlpha: "Har Alpha",
|
|
hasProfile: "Har profil",
|
|
hasExif: "Har EXIF",
|
|
hasIcc: "Har ICC",
|
|
hasXmp: "Har XMP",
|
|
readInfo: "Läs info",
|
|
reading: "Läser...",
|
|
channelStats: "Kanalstatistik",
|
|
yes: "Ja",
|
|
no: "Nej",
|
|
na: "Ej tillämpligt",
|
|
failedToRead: "Kunde inte läsa information",
|
|
},
|
|
compare: {
|
|
uploadSecondImage: "Ladda upp andra bilden",
|
|
similarity: "Likhet: {percent}%",
|
|
submit: "Jämför",
|
|
downloadDiff: "Ladda ner differens",
|
|
},
|
|
"find-duplicates": {
|
|
preset: "Mall",
|
|
exact: "Exakt",
|
|
similar: "Liknande",
|
|
loose: "Lös",
|
|
exactDesc: "Pixelidentiska kopior, samma bild i olika format.",
|
|
similarDesc: "Skalade, omkomprimerade eller lätt redigerade kopior.",
|
|
looseDesc: "Visuellt besläktade bilder, lätta beskärningar, olika exponeringar.",
|
|
threshold: "Tröskelvärde",
|
|
submit: "Skanna efter dubletter",
|
|
scanning: "Skannar...",
|
|
},
|
|
"color-palette": {
|
|
submit: "Extrahera palett",
|
|
extracting: "Extraherar...",
|
|
dominantColors: "Dominanta färger",
|
|
clickToCopy: "Klicka för att kopiera",
|
|
},
|
|
"qr-generate": {
|
|
contentType: "Innehållstyp",
|
|
url: "URL",
|
|
text: "Text",
|
|
wifi: "WiFi",
|
|
vcard: "vCard",
|
|
email: "E-post",
|
|
phone: "Telefon",
|
|
sms: "SMS",
|
|
styling: "Stil",
|
|
dotStyle: "Punktstil",
|
|
cornerSquareStyle: "Hornkvadratsttil",
|
|
cornerDotStyle: "Hornpunktstil",
|
|
foregroundColor: "Förgrundsfärg",
|
|
bgColor: "Bakgrundsfärg",
|
|
logo: "Logotyp",
|
|
downloadFormat: "Nedladdningsformat",
|
|
submit: "Generera QR-kod",
|
|
download: "Ladda ner QR-kod",
|
|
},
|
|
"html-to-image": {
|
|
modeUrl: "URL",
|
|
modeHtml: "HTML-fil",
|
|
htmlFile: "HTML-fil",
|
|
url: "URL",
|
|
urlPlaceholder: "https://snapotter.com",
|
|
format: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
devicePreset: "Enhet",
|
|
viewportWidth: "Bredd",
|
|
viewportHeight: "Höjd",
|
|
fullPage: "Hel sida",
|
|
submit: "Fånga",
|
|
download: "Ladda ner skärmbild",
|
|
capturing: "Fångar webbsida...",
|
|
errorTimeout: "Sidan tog för lång tid att ladda",
|
|
errorBlocked: "Denna URL kan inte fångas",
|
|
errorUnavailable: "Skärmdumpstjänsten är inte tillgänglig",
|
|
errorFailed: "Kunde inte fånga sidan",
|
|
placeholder: "Ange en URL och klicka på Fånga",
|
|
presets: {
|
|
desktop: "Skrivbord",
|
|
tablet: "Surfplatta",
|
|
mobile: "Mobil",
|
|
custom: "Anpassad",
|
|
},
|
|
},
|
|
"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: "Bildförhållande",
|
|
gap: "Mellanrum",
|
|
cornerRadius: "Hornradie",
|
|
backgroundColor: "Bakgrundsfärg",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
submit: "Skapa collage",
|
|
downloadCollage: "Ladda ner collage",
|
|
},
|
|
stitch: {
|
|
direction: "Riktning",
|
|
horizontal: "Horisontell",
|
|
vertical: "Vertikal",
|
|
grid: "Rutnät",
|
|
gridColumns: "Rutnätskolumner",
|
|
resizeMode: "Skalningsmetod",
|
|
fit: "Passa",
|
|
original: "Original",
|
|
stretchMode: "Sträcka",
|
|
cropMode: "Beskära",
|
|
alignment: "Justering",
|
|
start: "Början",
|
|
center: "Mitten",
|
|
end: "Slut",
|
|
gap: "Mellanrum",
|
|
border: "Ram",
|
|
cornerRadius: "Hornradie",
|
|
backgroundColor: "Bakgrundsfärg",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
submit: "Sammanfoga bilder",
|
|
},
|
|
split: {
|
|
modeGrid: "Rutnät",
|
|
modeTileSize: "Plattstorlek",
|
|
presets: "Mallar",
|
|
columns: "Kolumner",
|
|
rows: "Rader",
|
|
tileWidth: "Plattbredd",
|
|
tileHeight: "Platthöjd",
|
|
outputFormat: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
submit: "Dela bild",
|
|
downloadAll: "Ladda ner alla (ZIP)",
|
|
},
|
|
border: {
|
|
presets: "Mallar",
|
|
borderWidth: "Rambredd",
|
|
borderColor: "Ramfärg",
|
|
padding: "Utfyllnad",
|
|
paddingColor: "Utfyllnadsfärg",
|
|
cornerRadius: "Hornradie",
|
|
shadow: "Skugga",
|
|
shadowBlur: "Skugg-oskärpa",
|
|
shadowOffsetX: "Skuggoffset X",
|
|
shadowOffsetY: "Skuggoffset Y",
|
|
shadowColor: "Skuggfärg",
|
|
shadowOpacity: "Skuggopacitet",
|
|
submit: "Lägg till ram",
|
|
submitBatch: "Lägg till ram ({count} filer)",
|
|
progressLabel: "Lägger till ram",
|
|
},
|
|
beautify: {
|
|
preset: "Mall",
|
|
backgroundType: "Bakgrundstyp",
|
|
solidColor: "Heltäckande färg",
|
|
linearGradient: "Linjär toning",
|
|
radialGradient: "Radial toning",
|
|
customImage: "Egen bild",
|
|
gradientAngle: "Toningsvinkel",
|
|
padding: "Utfyllnad",
|
|
borderRadius: "Ramradie",
|
|
shadowPreset: "Skuggmall",
|
|
deviceFrame: "Enhetsram",
|
|
submit: "Försköna",
|
|
submitBatch: "Försköna ({count} filer)",
|
|
progressLabel: "Förskönar skärmklipp",
|
|
},
|
|
"circle-crop": {
|
|
submit: "Cirkulär beskärning",
|
|
submitBatch: "Cirkulär beskärning ({count} filer)",
|
|
progressLabel: "Beskär till cirkel",
|
|
},
|
|
duotone: {
|
|
shadow: "Skuggfärg",
|
|
highlight: "Högdagerfärg",
|
|
submit: "Använd tvåton",
|
|
submitBatch: "Använd tvåton ({count} filer)",
|
|
progressLabel: "Tillämpar tvåton",
|
|
},
|
|
"image-pad": {
|
|
target: "Målförhållande",
|
|
color: "Bakgrundsfärg",
|
|
submit: "Fyll ut bild",
|
|
submitBatch: "Fyll ut bild ({count} filer)",
|
|
progressLabel: "Fyller ut bild",
|
|
},
|
|
pixelate: {
|
|
blockSize: "Blockstorlek",
|
|
submit: "Pixelera",
|
|
submitBatch: "Pixelera ({count} filer)",
|
|
progressLabel: "Pixelerar",
|
|
},
|
|
vignette: {
|
|
strength: "Styrka",
|
|
color: "Vinjettfärg",
|
|
submit: "Använd vinjett",
|
|
submitBatch: "Använd vinjett ({count} filer)",
|
|
progressLabel: "Tillämpar vinjett",
|
|
},
|
|
"gif-webp": {
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar animation",
|
|
},
|
|
histogram: {
|
|
submit: "Generera histogram",
|
|
submitBatch: "Generera histogram ({count} filer)",
|
|
progressLabel: "Genererar histogram",
|
|
},
|
|
"lqip-placeholder": {
|
|
width: "Bredd",
|
|
blur: "Oskärpa",
|
|
submit: "Generera platshållare",
|
|
submitBatch: "Generera platshållare ({count} filer)",
|
|
progressLabel: "Genererar platshållare",
|
|
},
|
|
"sprite-sheet": {
|
|
columns: "Kolumner",
|
|
padding: "Utfyllnad",
|
|
background: "Bakgrundsfärg",
|
|
submit: "Skapa spriteark",
|
|
submitBatch: "Skapa spriteark",
|
|
progressLabel: "Skapar spriteark",
|
|
},
|
|
"svg-to-raster": {
|
|
outputFormat: "Utdataformat",
|
|
sizing: "Storlek",
|
|
scaleMode: "Skala",
|
|
customMode: "Anpassad",
|
|
scalePresets: "Skalmallar",
|
|
dpiPresets: "DPI-mallar",
|
|
customWidth: "Bredd (px)",
|
|
customHeight: "Höjd (px)",
|
|
background: "Bakgrund",
|
|
bgTransparent: "Transparent",
|
|
bgColor: "Färg",
|
|
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: "Färgmetod",
|
|
bw: "S/V",
|
|
colorModeColor: "Färg",
|
|
threshold: "Tröskelvärde",
|
|
colorPrecision: "Färgprecision",
|
|
layerDifference: "Lagerskillnad",
|
|
filterSpeckle: "Filtrera fläckar",
|
|
pathMode: "Banmetod",
|
|
cornerThreshold: "Hörntröskel",
|
|
invertColors: "Invertera färger",
|
|
submit: "Vektorisera",
|
|
submitBatch: "Vektorisera ({count} filer)",
|
|
progressLabel: "Vektoriserar",
|
|
},
|
|
"gif-tools": {
|
|
mode: "Metod",
|
|
resize: "Ändra storlek",
|
|
optimize: "Optimera",
|
|
speed: "Hastighet",
|
|
reverse: "Vänd",
|
|
extract: "Extrahera",
|
|
rotateMode: "Rotera",
|
|
pixel: "Pixel",
|
|
percentage: "Procent",
|
|
colors: "Färger",
|
|
dither: "Dithering",
|
|
effort: "Ansträngning",
|
|
speedFactor: "Hastighetsfaktor",
|
|
loopControl: "Loopstyrning",
|
|
infinite: "Oändlig",
|
|
once: "En gång",
|
|
customLoop: "Anpassad",
|
|
loopCount: "Antal loopar",
|
|
extractSingle: "Enskild",
|
|
extractRange: "Omfång",
|
|
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: "Behåll original",
|
|
quality: "Kvalitet",
|
|
maxWidth: "Max bredd",
|
|
maxHeight: "Max höjd",
|
|
submit: "Konvertera till Base64",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
copyBase64: "Kopiera Base64",
|
|
copyDataUri: "Kopiera Data-URI",
|
|
copyImgTag: "Kopiera <img>-tagg",
|
|
copyCssUrl: "Kopiera CSS url()",
|
|
},
|
|
"barcode-generate": {
|
|
text: "Text",
|
|
type: "Streckkodstyp",
|
|
scale: "Skala",
|
|
includeText: "Inkludera text",
|
|
submit: "Generera streckkod",
|
|
download: "Ladda ner streckkod",
|
|
},
|
|
"chart-maker": {
|
|
kind: "Diagramtyp",
|
|
title: "Titel",
|
|
width: "Bredd",
|
|
height: "Höjd",
|
|
submit: "Skapa diagram",
|
|
submitBatch: "Skapa diagram ({count} filer)",
|
|
progressLabel: "Skapar diagram",
|
|
},
|
|
"enhance-faces-standalone": {
|
|
model: "Modell",
|
|
fast: "Snabb",
|
|
balanced: "Balanserad",
|
|
best: "Bästa",
|
|
},
|
|
"convert-video": {
|
|
format: "Utdataformat",
|
|
quality: "Kvalitet",
|
|
high: "Hög",
|
|
balanced: "Balanserad",
|
|
small: "Minsta",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"compress-video": {
|
|
quality: "Komprimering",
|
|
light: "Lätt",
|
|
balanced: "Balanserad",
|
|
strong: "Stark",
|
|
resolution: "Upplösning",
|
|
original: "Original",
|
|
submit: "Komprimera",
|
|
submitBatch: "Komprimera ({count} filer)",
|
|
progressLabel: "Komprimerar",
|
|
},
|
|
"trim-video": {
|
|
start: "Start (sekunder)",
|
|
end: "Slut (sekunder)",
|
|
precise: "Bildruteexakt (omkodas)",
|
|
submit: "Trimma",
|
|
submitBatch: "Trimma ({count} filer)",
|
|
progressLabel: "Trimmar",
|
|
},
|
|
"mute-video": {
|
|
submit: "Ta bort ljud",
|
|
submitBatch: "Ta bort ljud ({count} filer)",
|
|
progressLabel: "Tar bort ljud",
|
|
},
|
|
"video-to-gif": {
|
|
fps: "Bildrutor per sekund",
|
|
width: "Bredd (px)",
|
|
start: "Start (sekunder)",
|
|
duration: "Längd (sekunder)",
|
|
submit: "Skapa GIF",
|
|
submitBatch: "Skapa GIF ({count} filer)",
|
|
progressLabel: "Skapar GIF",
|
|
},
|
|
"resize-video": {
|
|
preset: "Förinställning",
|
|
width: "Bredd (px)",
|
|
height: "Höjd (px)",
|
|
hint: "Lämna en dimension tom för att behålla bildförhållandet",
|
|
submit: "Ändra storlek",
|
|
submitBatch: "Ändra storlek ({count} filer)",
|
|
progressLabel: "Ändrar storlek",
|
|
},
|
|
"crop-video": {
|
|
width: "Bredd (px)",
|
|
height: "Höjd (px)",
|
|
x: "X-förskjutning",
|
|
y: "Y-förskjutning",
|
|
submit: "Beskär",
|
|
submitBatch: "Beskär ({count} filer)",
|
|
progressLabel: "Beskär",
|
|
},
|
|
"rotate-video": {
|
|
transform: "Transformation",
|
|
cw90: "Rotera 90 medurs",
|
|
ccw90: "Rotera 90 moturs",
|
|
rotate180: "Rotera 180",
|
|
hflip: "Vänd horisontellt",
|
|
vflip: "Vänd vertikalt",
|
|
submit: "Rotera",
|
|
submitBatch: "Rotera ({count} filer)",
|
|
progressLabel: "Roterar",
|
|
},
|
|
"change-fps": {
|
|
fps: "Bildrutor per sekund",
|
|
submit: "Ändra FPS",
|
|
submitBatch: "Ändra FPS ({count} filer)",
|
|
progressLabel: "Ändrar FPS",
|
|
},
|
|
"video-color": {
|
|
brightness: "Ljusstyrka",
|
|
contrast: "Kontrast",
|
|
saturation: "Mättnad",
|
|
gamma: "Gamma",
|
|
submit: "Tillämpa",
|
|
submitBatch: "Tillämpa ({count} filer)",
|
|
progressLabel: "Justerar färg",
|
|
},
|
|
"video-speed": {
|
|
factor: "Hastighetsfaktor",
|
|
keepPitch: "Behåll ursprunglig tonhöjd",
|
|
submit: "Ändra hastighet",
|
|
submitBatch: "Ändra hastighet ({count} filer)",
|
|
progressLabel: "Ändrar hastighet",
|
|
},
|
|
"reverse-video": {
|
|
hint: "Begränsat till klipp upp till 5 minuter",
|
|
submit: "Reversera",
|
|
submitBatch: "Reversera ({count} filer)",
|
|
progressLabel: "Reverserar",
|
|
},
|
|
"video-loudnorm": {
|
|
hint: "Normaliserar ljud till EBU R128-sändningsstandard",
|
|
submit: "Normalisera",
|
|
submitBatch: "Normalisera ({count} filer)",
|
|
progressLabel: "Normaliserar",
|
|
},
|
|
"aspect-pad": {
|
|
target: "Målförhållande",
|
|
color: "Bakgrundsfärg",
|
|
colorHint: "Hexfärg, t.ex. #000000",
|
|
submit: "Fyll ut",
|
|
submitBatch: "Fyll ut ({count} filer)",
|
|
progressLabel: "Fyller ut",
|
|
},
|
|
"blur-pad": {
|
|
target: "Målförhållande",
|
|
blur: "Oskärpestyrka",
|
|
submit: "Fyll ut",
|
|
submitBatch: "Fyll ut ({count} filer)",
|
|
progressLabel: "Fyller ut",
|
|
},
|
|
"watermark-video": {
|
|
text: "Vattenstämpeltext",
|
|
position: "Position",
|
|
fontSize: "Teckenstorlek",
|
|
opacity: "Opacitet",
|
|
color: "Färg",
|
|
colorHint: "Hexfärg, t.ex. #ffffff",
|
|
submit: "Vattenstämpla",
|
|
submitBatch: "Vattenstämpla ({count} filer)",
|
|
progressLabel: "Vattenstämplar",
|
|
},
|
|
"stabilize-video": {
|
|
smoothing: "Utjämning",
|
|
hint: "Kör två pass och tar längre tid än de flesta verktyg",
|
|
submit: "Stabilisera",
|
|
submitBatch: "Stabilisera ({count} filer)",
|
|
progressLabel: "Stabiliserar",
|
|
},
|
|
"gif-to-video": {
|
|
format: "Utdataformat",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"video-to-webp": {
|
|
fps: "Bildrutor per sekund",
|
|
width: "Bredd (px)",
|
|
quality: "Kvalitet",
|
|
loop: "Loopa animation",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"video-to-frames": {
|
|
mode: "Extraheringsläge",
|
|
modeAll: "Alla bildrutor",
|
|
modeNth: "Var N:te bildruta",
|
|
modeTimestamps: "Specifika tidsstämplar",
|
|
n: "Ta var N:te bildruta",
|
|
timestamps: "Tidsstämplar (sekunder)",
|
|
timestampsHint: "Kommaseparerade, t.ex. 0.5, 2, 4.5",
|
|
format: "Bildformat",
|
|
submit: "Extrahera bildrutor",
|
|
submitBatch: "Extrahera bildrutor ({count} filer)",
|
|
progressLabel: "Extraherar bildrutor",
|
|
},
|
|
"merge-videos": {
|
|
hint: "Filerna sammanfogas i uppladdningsordning",
|
|
submit: "Sammanfoga",
|
|
submitBatch: "Sammanfoga ({count} filer)",
|
|
progressLabel: "Sammanfogar",
|
|
},
|
|
"replace-audio": {
|
|
hint: "Ladda upp videon först, sedan ljudet",
|
|
submit: "Ersätt ljud",
|
|
submitBatch: "Ersätt ljud ({count} filer)",
|
|
progressLabel: "Ersätter ljud",
|
|
},
|
|
"burn-subtitles": {
|
|
fontSize: "Teckenstorlek",
|
|
hint: "Ladda upp en video och en undertextfil (.srt eller .vtt)",
|
|
submit: "Bränn in undertexter",
|
|
submitBatch: "Bränn in undertexter ({count} filer)",
|
|
progressLabel: "Bränner in undertexter",
|
|
},
|
|
"embed-subtitles": {
|
|
language: "Språkkod",
|
|
languageHint: "Trebokstavskod enligt ISO 639-2, t.ex. eng, spa, fra",
|
|
submit: "Bädda in undertexter",
|
|
submitBatch: "Bädda in undertexter ({count} filer)",
|
|
progressLabel: "Bäddar in undertexter",
|
|
},
|
|
"extract-subtitles": {
|
|
submit: "Extrahera undertexter",
|
|
submitBatch: "Extrahera undertexter ({count} filer)",
|
|
progressLabel: "Extraherar undertexter",
|
|
},
|
|
"images-to-video": {
|
|
secondsPerImage: "Sekunder per bild",
|
|
resolution: "Upplösning",
|
|
fps: "Bildrutor per sekund",
|
|
submit: "Skapa video",
|
|
submitBatch: "Skapa video ({count} filer)",
|
|
progressLabel: "Skapar bildspel",
|
|
},
|
|
"video-metadata": {
|
|
hint: "Metadatarapport visas i resultatet",
|
|
submit: "Ta bort metadata",
|
|
submitBatch: "Ta bort metadata ({count} filer)",
|
|
progressLabel: "Tar bort metadata",
|
|
},
|
|
"convert-audio": {
|
|
format: "Utdataformat",
|
|
bitrate: "Bithastighet (kbps)",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"trim-audio": {
|
|
start: "Start (sekunder)",
|
|
end: "Slut (sekunder)",
|
|
submit: "Trimma",
|
|
submitBatch: "Trimma ({count} filer)",
|
|
progressLabel: "Trimmar",
|
|
},
|
|
"extract-audio": {
|
|
format: "Utdataformat",
|
|
submit: "Extrahera",
|
|
submitBatch: "Extrahera ({count} filer)",
|
|
progressLabel: "Extraherar",
|
|
},
|
|
"volume-adjust": {
|
|
"gain-db": "Förstärkning (dB)",
|
|
submit: "Justera volym",
|
|
submitBatch: "Justera volym ({count} filer)",
|
|
progressLabel: "Justerar volym",
|
|
},
|
|
"normalize-audio": {
|
|
hint: "EBU R128 ljudstyrkenormalisering",
|
|
submit: "Normalisera",
|
|
submitBatch: "Normalisera ({count} filer)",
|
|
progressLabel: "Normaliserar",
|
|
},
|
|
"fade-audio": {
|
|
"fade-in-s": "Tona in (sekunder)",
|
|
"fade-out-s": "Tona ut (sekunder)",
|
|
submit: "Tillämpa toning",
|
|
submitBatch: "Tillämpa toning ({count} filer)",
|
|
progressLabel: "Tillämpar toning",
|
|
},
|
|
"reverse-audio": {
|
|
submit: "Vänd",
|
|
submitBatch: "Vänd ({count} filer)",
|
|
progressLabel: "Vänder",
|
|
},
|
|
"audio-speed": {
|
|
factor: "Hastighetsfaktor",
|
|
submit: "Ändra hastighet",
|
|
submitBatch: "Ändra hastighet ({count} filer)",
|
|
progressLabel: "Ändrar hastighet",
|
|
},
|
|
"pitch-shift": {
|
|
semitones: "Halvtoner",
|
|
hint: "0 halvtoner är inte tillåtet",
|
|
submit: "Ändra tonhöjd",
|
|
submitBatch: "Ändra tonhöjd ({count} filer)",
|
|
progressLabel: "Ändrar tonhöjd",
|
|
},
|
|
"audio-channels": {
|
|
mode: "Kanalläge",
|
|
"stereo-to-mono": "Stereo till mono",
|
|
"mono-to-stereo": "Mono till stereo",
|
|
swap: "Byt vänster/höger",
|
|
submit: "Konvertera kanaler",
|
|
submitBatch: "Konvertera kanaler ({count} filer)",
|
|
progressLabel: "Konverterar kanaler",
|
|
},
|
|
"silence-removal": {
|
|
"threshold-db": "Tystnadströskel (dB)",
|
|
"min-silence-s": "Minsta tystnadslängd (sekunder)",
|
|
submit: "Ta bort tystnad",
|
|
submitBatch: "Ta bort tystnad ({count} filer)",
|
|
progressLabel: "Tar bort tystnad",
|
|
},
|
|
"noise-reduction": {
|
|
strength: "Styrka",
|
|
light: "Lätt",
|
|
medium: "Medel",
|
|
strong: "Stark",
|
|
submit: "Minska brus",
|
|
submitBatch: "Minska brus ({count} filer)",
|
|
progressLabel: "Minskar brus",
|
|
},
|
|
"merge-audio": {
|
|
format: "Utdataformat",
|
|
mp3: "MP3",
|
|
wav: "WAV",
|
|
flac: "FLAC",
|
|
m4a: "M4A",
|
|
"order-hint": "Filerna sammanfogas i uppladdningsordning",
|
|
submit: "Sammanfoga ljud",
|
|
submitBatch: "Sammanfoga ljud ({count} filer)",
|
|
progressLabel: "Sammanfogar ljud",
|
|
},
|
|
"split-audio": {
|
|
mode: "Delningsläge",
|
|
time: "Efter tid",
|
|
parts: "Lika delar",
|
|
silence: "Efter tystnad",
|
|
"segment-s": "Segmentlängd (sekunder)",
|
|
"num-parts": "Antal delar",
|
|
"threshold-db": "Tystnadströskel (dB)",
|
|
"min-silence-s": "Minsta tystnadslängd (sekunder)",
|
|
submit: "Dela ljud",
|
|
submitBatch: "Dela ljud ({count} filer)",
|
|
progressLabel: "Delar ljud",
|
|
},
|
|
"ringtone-maker": {
|
|
"start-s": "Starttid (sekunder)",
|
|
"duration-s": "Längd (sekunder)",
|
|
"max-hint": "Maximalt 30 sekunder",
|
|
submit: "Skapa ringsignal",
|
|
submitBatch: "Skapa ringsignal ({count} filer)",
|
|
progressLabel: "Skapar ringsignal",
|
|
},
|
|
"waveform-image": {
|
|
width: "Bredd (px)",
|
|
height: "Höjd (px)",
|
|
color: "Vågformsfärg",
|
|
submit: "Generera vågform",
|
|
submitBatch: "Generera vågform ({count} filer)",
|
|
progressLabel: "Genererar vågform",
|
|
},
|
|
"audio-metadata": {
|
|
strip: "Ta bort all metadata",
|
|
title: "Titel",
|
|
artist: "Artist",
|
|
album: "Album",
|
|
submit: "Tillämpa metadata",
|
|
submitBatch: "Tillämpa metadata ({count} filer)",
|
|
progressLabel: "Tillämpar metadata",
|
|
},
|
|
"merge-pdf": {
|
|
addFiles: "Lägg till PDF-filer att sammanfoga",
|
|
needTwo: "Minst två PDF-filer krävs",
|
|
orderHint: "{count} PDF-filer sammanfogas i denna ordning",
|
|
submit: "Sammanfoga",
|
|
submitBatch: "Sammanfoga ({count} filer)",
|
|
progressLabel: "Sammanfogar",
|
|
},
|
|
"split-pdf": {
|
|
mode: "Delningsläge",
|
|
range: "Sidintervall",
|
|
rangeHint: "t.ex. 1-3, 5, 7-z",
|
|
everyN: "Sidor per del",
|
|
submit: "Dela",
|
|
submitBatch: "Dela ({count} filer)",
|
|
progressLabel: "Delar",
|
|
},
|
|
"compress-pdf": {
|
|
preset: "Kvalitetsförinställning",
|
|
screen: "Skärm (minst)",
|
|
ebook: "E-bok (balanserad)",
|
|
printer: "Skrivare (bästa kvalitet)",
|
|
submit: "Komprimera",
|
|
submitBatch: "Komprimera ({count} filer)",
|
|
progressLabel: "Komprimerar",
|
|
},
|
|
"rotate-pdf": {
|
|
angle: "Rotationsvinkel",
|
|
range: "Sidintervall",
|
|
rangeHint: "t.ex. 1-3, 5, 1-z (alla sidor)",
|
|
submit: "Rotera",
|
|
submitBatch: "Rotera ({count} filer)",
|
|
progressLabel: "Roterar",
|
|
},
|
|
"convert-document": {
|
|
format: "Utdataformat",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"convert-presentation": {
|
|
format: "Utdataformat",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"convert-spreadsheet": {
|
|
format: "Utdataformat",
|
|
hint: "Arbetsböcker med flera blad exporterar första bladet till CSV.",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"excel-to-pdf": {
|
|
submit: "Konvertera till PDF",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"powerpoint-to-pdf": {
|
|
submit: "Konvertera till PDF",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"word-to-pdf": {
|
|
submit: "Konvertera till PDF",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"extract-pages": {
|
|
range: "Sidintervall",
|
|
rangeHint: "t.ex. 1-3, 5, 7-z",
|
|
submit: "Extrahera",
|
|
submitBatch: "Extrahera ({count} filer)",
|
|
progressLabel: "Extraherar",
|
|
},
|
|
"remove-pages": {
|
|
pages: "Sidor att ta bort",
|
|
pagesHint: "t.ex. 2, 4-6, z (sista sidan)",
|
|
submit: "Ta bort",
|
|
submitBatch: "Ta bort ({count} filer)",
|
|
progressLabel: "Tar bort",
|
|
},
|
|
"organize-pdf": {
|
|
order: "Sidordning",
|
|
orderHint: "t.ex. 3,1,2 eller 1-z (oförändrad)",
|
|
submit: "Ordna om",
|
|
submitBatch: "Ordna om ({count} filer)",
|
|
progressLabel: "Ordnar om",
|
|
},
|
|
"protect-pdf": {
|
|
userPassword: "Användarlösenord",
|
|
ownerPassword: "Ägarlösenord (valfritt)",
|
|
ownerPasswordHint: "Använder användarlösenordet om tomt",
|
|
submit: "Skydda",
|
|
submitBatch: "Skydda ({count} filer)",
|
|
progressLabel: "Krypterar",
|
|
},
|
|
"unlock-pdf": {
|
|
password: "Lösenord",
|
|
submit: "Lås upp",
|
|
submitBatch: "Lås upp ({count} filer)",
|
|
progressLabel: "Dekrypterar",
|
|
},
|
|
"repair-pdf": {
|
|
submit: "Reparera",
|
|
submitBatch: "Reparera ({count} filer)",
|
|
progressLabel: "Reparerar",
|
|
},
|
|
"linearize-pdf": {
|
|
submit: "Optimera",
|
|
submitBatch: "Optimera ({count} filer)",
|
|
progressLabel: "Linjäriserar",
|
|
},
|
|
"grayscale-pdf": {
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"pdfa-convert": {
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"crop-pdf": {
|
|
margin: "Marginal (punkter)",
|
|
submit: "Beskär",
|
|
submitBatch: "Beskär ({count} filer)",
|
|
progressLabel: "Beskär",
|
|
},
|
|
"nup-pdf": {
|
|
perSheet: "Sidor per ark",
|
|
submit: "Ordna",
|
|
submitBatch: "Ordna ({count} filer)",
|
|
progressLabel: "Ordnar",
|
|
},
|
|
"booklet-pdf": {
|
|
perSheet: "Sidor per ark",
|
|
submit: "Skapa häfte",
|
|
submitBatch: "Skapa häfte ({count} filer)",
|
|
progressLabel: "Skapar häfte",
|
|
},
|
|
"watermark-pdf": {
|
|
text: "Vattenstämpeltext",
|
|
position: "Position",
|
|
fontSize: "Teckenstorlek",
|
|
opacity: "Opacitet",
|
|
rotation: "Rotation",
|
|
submit: "Vattenstämpla",
|
|
submitBatch: "Vattenstämpla ({count} filer)",
|
|
progressLabel: "Vattenstämplar",
|
|
},
|
|
"pdf-page-numbers": {
|
|
position: "Position",
|
|
fontSize: "Teckenstorlek",
|
|
submit: "Lägg till sidnummer",
|
|
submitBatch: "Lägg till sidnummer ({count} filer)",
|
|
progressLabel: "Numrerar",
|
|
},
|
|
"flatten-pdf": {
|
|
submit: "Platta till",
|
|
submitBatch: "Platta till ({count} filer)",
|
|
progressLabel: "Plattar till",
|
|
},
|
|
"sign-pdf": {
|
|
yourSignatures: "Dina signaturer",
|
|
newSignature: "Ny",
|
|
clickToPlace: "Klicka på en signatur för att placera den på den aktuella sidan.",
|
|
selectedSignature: "Vald signatur",
|
|
dragToAdjust: "Dra i handtagen för att ändra storlek eller rotera.",
|
|
disclaimer:
|
|
"Lägger till en synlig signaturbild. Detta är inte en certifikatbaserad digital signatur.",
|
|
signing: "Signerar…",
|
|
signingPercent: "Signerar… {percent}%",
|
|
downloadSigned: "Ladda ner signerad PDF",
|
|
addFirst: "Lägg till minst en signatur innan du laddar ner.",
|
|
pad: {
|
|
title: "Skapa signatur",
|
|
draw: "Rita",
|
|
type: "Skriv",
|
|
upload: "Ladda upp",
|
|
color: "Färg",
|
|
pen: "Penna",
|
|
namePlaceholder: "Skriv ditt namn",
|
|
yourName: "Ditt namn",
|
|
remember: "Kom ihåg på den här enheten",
|
|
save: "Spara och placera",
|
|
uploadHint:
|
|
"Släpp en PNG / JPG eller klicka för att välja. En transparent PNG fungerar bäst.",
|
|
},
|
|
},
|
|
"redact-pdf": {
|
|
terms: "Termer att maskera",
|
|
termsHint: "En term per rad (max 50)",
|
|
caseSensitive: "Skiftlägeskänslig",
|
|
submit: "Maskera",
|
|
submitBatch: "Maskera ({count} filer)",
|
|
progressLabel: "Maskerar",
|
|
},
|
|
"pdf-to-text": {
|
|
submit: "Extrahera text",
|
|
submitBatch: "Extrahera text ({count} filer)",
|
|
progressLabel: "Extraherar",
|
|
},
|
|
"pdf-to-word": {
|
|
hint: "Bäst för textbaserade PDF-filer; skannade sidor kräver OCR",
|
|
submit: "Konvertera till Word",
|
|
submitBatch: "Konvertera till Word ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"pdf-metadata": {
|
|
title: "Titel",
|
|
author: "Författare",
|
|
subject: "Ämne",
|
|
keywords: "Nyckelord",
|
|
submit: "Ange metadata",
|
|
submitBatch: "Ange metadata ({count} filer)",
|
|
progressLabel: "Anger metadata",
|
|
},
|
|
"html-to-pdf": {
|
|
hint: "Externa resurser är inaktiverade av integritetsskäl.",
|
|
submit: "Konvertera till PDF",
|
|
submitBatch: "Konvertera till PDF ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"markdown-to-docx": {
|
|
submit: "Konvertera till DOCX",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"markdown-to-html": {
|
|
hint: "Externa bilder i källan behålls som de är i utdatan.",
|
|
submit: "Konvertera till HTML",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"markdown-to-pdf": {
|
|
hint: "Externa resurser är inaktiverade av integritetsskäl.",
|
|
submit: "Konvertera till PDF",
|
|
submitBatch: "Konvertera till PDF ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"epub-convert": {
|
|
format: "Utdataformat",
|
|
hint: "Externa resurser i boken hämtas inte.",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"to-epub": {
|
|
submit: "Konvertera till EPUB",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"csv-excel": {
|
|
sheet: "Kalkylbladsnummer",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"csv-json": {
|
|
pretty: "Formaterad utskrift",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"json-xml": {
|
|
pretty: "Formaterad utskrift",
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"split-csv": {
|
|
rowsPerFile: "Rader per fil",
|
|
keepHeader: "Behåll rubrikrad i varje fil",
|
|
submit: "Dela",
|
|
submitBatch: "Dela ({count} filer)",
|
|
progressLabel: "Delar",
|
|
},
|
|
"merge-csvs": {
|
|
submit: "Sammanfoga",
|
|
submitBatch: "Sammanfoga ({count} filer)",
|
|
progressLabel: "Sammanfogar",
|
|
},
|
|
"yaml-json": {
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"xml-to-csv": {
|
|
submit: "Konvertera",
|
|
submitBatch: "Konvertera ({count} filer)",
|
|
progressLabel: "Konverterar",
|
|
},
|
|
"create-zip": {
|
|
submit: "Skapa ZIP",
|
|
submitBatch: "Skapa ZIP ({count} filer)",
|
|
progressLabel: "Komprimerar",
|
|
},
|
|
"extract-zip": {
|
|
submit: "Packa upp",
|
|
submitBatch: "Packa upp ({count} filer)",
|
|
progressLabel: "Packar upp",
|
|
},
|
|
},
|
|
urlImport: {
|
|
title: "Importera från URL:er",
|
|
placeholder: "Klistra in bild-URL:er, en per rad...",
|
|
importButton: "Importera URL:er",
|
|
addButton: "Lägg till {count} filer",
|
|
adding: "Lägger till...",
|
|
retryButton: "Försök igen",
|
|
cancelButton: "Avbryt",
|
|
readyCount: "{count} redo",
|
|
failedStatus: "Misslyckades",
|
|
},
|
|
comparison: {
|
|
original: "Original",
|
|
processed: "Bearbetad",
|
|
before: "Före",
|
|
after: "Efter",
|
|
savings: "Besparing",
|
|
},
|
|
toolPage: {
|
|
emptyPrompt: "Släpp eller ladda upp en bild för att börja",
|
|
filesCount: "Filer ({count})",
|
|
addMore: "+ Lägg till fler",
|
|
clearAll: "Rensa alla",
|
|
acceptDescription: "Enbart {exts}-filer",
|
|
notFound: "Verktyg hittades inte",
|
|
configureAndGenerate: "Konfigurera inställningar och generera.",
|
|
processingFailed: "Bearbetning misslyckades för denna fil",
|
|
conversionComplete: "Konvertering klar",
|
|
cannotPreviewDownload:
|
|
"{type}-filer kan inte förhandsvisas i webbläsaren. Använd nedladdningsknappen för att spara din fil.",
|
|
generatingPreview: "Genererar förhandsvisning...",
|
|
cannotPreviewWillProcess:
|
|
"{ext}-filer kan inte förhandsvisas i webbläsaren. Verktyget bearbetar ändå denna fil.",
|
|
previousImage: "Föregående fil",
|
|
nextImage: "Nästa fil",
|
|
imageCounter: "{current} / {total}",
|
|
settingsLabel: "Inställningar",
|
|
downloadAllZip: "Ladda ner alla (ZIP)",
|
|
hideSettings: "Dölj inställningar",
|
|
imageArea: "Förhandsvisningsområde",
|
|
disabledByAdmin: "Det här verktyget har inaktiverats av din administratör",
|
|
browseOtherTools: "Utforska andra verktyg",
|
|
privacyNote: "Filer bearbetas på din server och lämnar aldrig ditt nätverk",
|
|
applyAndDownload: "Tillämpa och ladda ner",
|
|
andMore: "och {count} till",
|
|
importFromFiles: "Importera från Filer",
|
|
saveToFiles: "Spara till Filer",
|
|
savedToFiles: "Sparad till Filer",
|
|
adjustSettings: "Justera inställningar",
|
|
startOver: "Börja om med en ny fil",
|
|
newFile: "Ny fil",
|
|
previewUnavailable: "Förhandsgranskning tillgänglig efter bearbetning",
|
|
generatePreview: "Generera förhandsgranskning",
|
|
previewFailed: "Förhandsgranskning misslyckades",
|
|
backToTools: "Tillbaka till verktyg",
|
|
original: "Original",
|
|
processed: "Bearbetad",
|
|
saved: "Sparad",
|
|
noChange: "ingen ändring",
|
|
download: "Ladda ner",
|
|
settingsSaved: "Dina inställningar är sparade.",
|
|
tryAgain: "Försök igen",
|
|
tryDifferentFile: "Prova en annan fil",
|
|
batchPartialSuccess: "{success} av {total} bearbetade. {failed} misslyckades.",
|
|
dataResultsHint: "Resultaten visas ovan. Använd kopieringsknappen i resultatpanelen.",
|
|
downloadAsFile: "Ladda ner som fil",
|
|
downloadAll: "Ladda ner alla",
|
|
downloadFiles: "Ladda ner {count} filer",
|
|
audioDecodeUnsupported: "Det här ljudformatet kan inte förhandsgranskas i webbläsaren",
|
|
},
|
|
homePage: {
|
|
generatingPreview: "Genererar förhandsvisning...",
|
|
loadingPreview: "Laddar förhandsvisning...",
|
|
changeFile: "Byt fil",
|
|
quickActions: "Snabbåtgärder",
|
|
allTools: "Alla verktyg",
|
|
searchPlaceholder: "Sök bland {count} verktyg...",
|
|
recent: "Senaste",
|
|
popular: "Populära",
|
|
browseByCategory: "Utforska per kategori",
|
|
gettingStarted: "Kom igång",
|
|
noToolsMatch: "Inga verktyg matchar '{query}'",
|
|
clearSearch: "Rensa sökning",
|
|
all: "Alla",
|
|
documents: "PDF",
|
|
data: "Filer",
|
|
pdf: "PDF",
|
|
files: "Filer",
|
|
toolCount: "{count} verktyg",
|
|
heading: "SnapOtter-verktyg",
|
|
},
|
|
fullscreenGrid: {
|
|
searchPlaceholder: "Sök verktyg...",
|
|
hideDetails: "Dölj detaljer",
|
|
showDetails: "Visa detaljer",
|
|
switchToSidebar: "Byt till sidofältvy",
|
|
sidebarButton: "Sidofält",
|
|
noToolsFound: "Inga verktyg hittades",
|
|
tryDifferent: "Prova en annan sökterm",
|
|
},
|
|
editor: {
|
|
menu: {
|
|
file: {
|
|
label: "Arkiv",
|
|
new: "Ny",
|
|
open: "Öppna",
|
|
save: "Spara",
|
|
exportAs: "Exportera som...",
|
|
quickExportPng: "Snabbexport som PNG",
|
|
close: "Stäng",
|
|
},
|
|
edit: {
|
|
label: "Redigera",
|
|
undo: "Ångra",
|
|
redo: "Gör om",
|
|
cut: "Klipp ut",
|
|
copy: "Kopiera",
|
|
copyMerged: "Kopiera sammanfogat",
|
|
paste: "Klistra in",
|
|
pasteInPlace: "Klistra in på plats",
|
|
delete: "Radera",
|
|
freeTransform: "Fri transformering",
|
|
transform: {
|
|
label: "Transformera",
|
|
scale: "Skala",
|
|
rotate: "Rotera",
|
|
skew: "Skeva",
|
|
flipHorizontal: "Vänd horisontellt",
|
|
flipVertical: "Vänd vertikalt",
|
|
},
|
|
},
|
|
image: {
|
|
label: "Bild",
|
|
imageSize: "Bildstorlek...",
|
|
canvasSize: "Dukstorlek...",
|
|
rotation: {
|
|
label: "Bildrotation",
|
|
cw90: "90° medurs",
|
|
ccw90: "90° moturs",
|
|
r180: "180°",
|
|
flipHorizontal: "Vänd horisontellt",
|
|
flipVertical: "Vänd vertikalt",
|
|
},
|
|
trim: "Trimma",
|
|
adjustments: {
|
|
label: "Justeringar",
|
|
brightnessContrast: "Ljusstyrka/Kontrast",
|
|
hueSaturation: "Nyans/Mättnad",
|
|
colorBalance: "Färgbalans",
|
|
levels: "Nivåer",
|
|
curves: "Kurvor",
|
|
},
|
|
},
|
|
layer: {
|
|
label: "Lager",
|
|
newLayer: "Nytt lager",
|
|
duplicateLayer: "Duplicera lager",
|
|
deleteLayer: "Radera lager",
|
|
arrange: {
|
|
label: "Ordna",
|
|
bringToFront: "Längst fram",
|
|
bringForward: "Ett steg framåt",
|
|
sendBackward: "Ett steg bakåt",
|
|
sendToBack: "Längst bak",
|
|
},
|
|
mergeDown: "Sammanfoga nedåt",
|
|
flattenImage: "Platta till bild",
|
|
},
|
|
select: {
|
|
label: "Markera",
|
|
all: "Allt",
|
|
deselect: "Avmarkera",
|
|
inverse: "Invertera",
|
|
colorRange: "Färgomfång...",
|
|
},
|
|
filter: {
|
|
label: "Filter",
|
|
blur: {
|
|
label: "Oskärpning",
|
|
gaussian: "Gaussisk oskärpning",
|
|
motion: "Rörelseoskärpning",
|
|
radial: "Radial oskärpning",
|
|
surface: "Ytoskärpning",
|
|
},
|
|
sharpen: {
|
|
label: "Skärpa",
|
|
sharpen: "Skärpa",
|
|
unsharpMask: "Oskarp mask",
|
|
},
|
|
noise: {
|
|
label: "Brus",
|
|
addNoise: "Lägg till brus",
|
|
reduceNoise: "Minska brus",
|
|
},
|
|
pixelate: {
|
|
label: "Pixelera",
|
|
pixelate: "Pixelera",
|
|
mosaic: "Mosaik",
|
|
},
|
|
stylize: {
|
|
label: "Stilisera",
|
|
emboss: "Relief",
|
|
solarize: "Solarisera",
|
|
posterize: "Posterisera",
|
|
},
|
|
grayscale: "Gråtoner",
|
|
sepia: "Sepia",
|
|
invert: "Invertera",
|
|
},
|
|
view: {
|
|
label: "Visa",
|
|
zoomIn: "Zooma in",
|
|
zoomOut: "Zooma ut",
|
|
fitOnScreen: "Anpassa till skärm",
|
|
actualPixels: "Verkliga pixlar",
|
|
rulers: "Linjaler",
|
|
grid: "Rutnät",
|
|
guides: "Stödlinjer",
|
|
snap: "Snappa",
|
|
panels: "Paneler",
|
|
},
|
|
},
|
|
menuBar: {
|
|
backTitle: "Tillbaka till SnapOtter",
|
|
},
|
|
welcome: {
|
|
ariaLabel: "Bild-släppzon",
|
|
heading: "Bildredigerare",
|
|
dropDescription: "Släpp en bild här för att börja",
|
|
openImageButton: "Öppna bild",
|
|
newDocumentButton: "Nytt dokument",
|
|
pasteHint: "Eller klistra in från urklipp (Ctrl+V)",
|
|
},
|
|
mobile: {
|
|
heading: "Dator rekommenderas",
|
|
description:
|
|
"Bildredigeraren fungerar bäst på datorskärm. Byt till en enhet med större skärm för den fullständiga redigeringsupplevelsen.",
|
|
},
|
|
errors: {
|
|
serverDecodeFailed: "Serveravkodning misslyckades",
|
|
},
|
|
shapes: {
|
|
shape: "Form",
|
|
fill: "Fyllning",
|
|
stroke: "Kantlinje",
|
|
strokeWidth: "Bredd",
|
|
cornerRadius: "Radie",
|
|
sides: "Sidor",
|
|
points: "Punkter",
|
|
dashStyle: "Streck",
|
|
solid: "Heldragen",
|
|
dashed: "Streckad",
|
|
dotted: "Prickad",
|
|
none: "Ingen",
|
|
opacity: "Opacitet",
|
|
rectangle: "Rektangel",
|
|
ellipse: "Ellips",
|
|
line: "Linje",
|
|
arrow: "Pil",
|
|
polygon: "Polygon",
|
|
star: "Stjärna",
|
|
},
|
|
},
|
|
settings: {
|
|
heading: "Inställningar",
|
|
nav: {
|
|
general: "Allmänt",
|
|
systemSettings: "Systeminställningar",
|
|
security: "Säkerhet",
|
|
people: "Personer",
|
|
teams: "Team",
|
|
roles: "Roller",
|
|
auditLog: "Granskningslogg",
|
|
usage: "Användning",
|
|
apiKeys: "API-nycklar",
|
|
aiFeatures: "AI-funktioner",
|
|
tools: "Verktyg",
|
|
about: "Om",
|
|
},
|
|
general: {
|
|
heading: "Allmänt",
|
|
description: "Användarinställningar och visningsinställningar.",
|
|
loading: "Laddar...",
|
|
logOut: "Logga ut",
|
|
defaultToolViewLabel: "Standard verktygsvy",
|
|
defaultToolViewDescription: "Hur verktyg visas på startsidan",
|
|
sidebarOption: "Sidofält",
|
|
fullscreenGridOption: "Helskärm-rutnät",
|
|
appVersionLabel: "Appversion",
|
|
appVersionDescription: "Aktuell version av SnapOtter",
|
|
saveButton: "Spara inställningar",
|
|
saveSuccess: "Inställningar sparade.",
|
|
saveFailed: "Kunde inte spara inställningar.",
|
|
},
|
|
system: {
|
|
heading: "Systeminställningar",
|
|
description: "Serverkonfiguration och gränser.",
|
|
fileUploadLimitLabel: "Uppladdningsgräns (MB)",
|
|
fileUploadLimitDescription: "Maximal filstorlek per uppladdning",
|
|
defaultThemeLabel: "Standardtema",
|
|
defaultThemeDescription: "Tema för nya sessioner",
|
|
lightOption: "Ljust",
|
|
darkOption: "Mörkt",
|
|
systemOption: "System",
|
|
languageLabel: "Språk",
|
|
languageDescription: "Språk för gränsnittet",
|
|
loginAttemptLimitLabel: "Inloggningsförsöksgräns",
|
|
loginAttemptLimitDescription: "Max misslyckade inloggningsförsök per minut före låsning",
|
|
fileManagementHeading: "Filhantering",
|
|
maxFileAgeLabel: "Max filålder (timmar)",
|
|
maxFileAgeDescription: "Hur länge bearbetade filer behålls före automatisk rensning",
|
|
startupCleanupLabel: "Rensning vid start",
|
|
startupCleanupDescription: "Rensa gamla temporära filer när servern startar",
|
|
saveButton: "Spara inställningar",
|
|
saveSuccess: "Inställningar sparade.",
|
|
saveFailed: "Kunde inte spara inställningar.",
|
|
limitsAndResources: "Gränser & Resurser",
|
|
maxFileSize: "Max filstorlek",
|
|
maxBatchSize: "Max batchstorlek",
|
|
concurrentJobs: "Samtida jobb",
|
|
workerThreads: "Arbetstrådar",
|
|
maxPipelineSteps: "Max Pipeline-steg",
|
|
processingTimeout: "Bearbetningstimeout",
|
|
rateLimitPerMin: "Antalsgräns (förfrågan/min)",
|
|
unlimited: "Obegränsat",
|
|
auto: "Automatisk",
|
|
envOverride: "Satt via miljövariabler",
|
|
maxCanvasPixels: "Max dukpixlar",
|
|
maxSvgSize: "Max SVG-storlek",
|
|
maxSplitGrid: "Max uppdelningsrutnät",
|
|
maxPdfPages: "Max PDF-sidor",
|
|
sessionDuration: "Sessionslängd",
|
|
supportBundleButton: "Ladda ner supportpaket",
|
|
supportBundleDescription:
|
|
"Ladda ner en diagnostisk ZIP med maskerad konfiguration, loggar och jobbdata för felsökning.",
|
|
supportBundleFailed: "Kunde inte ladda ner supportpaket.",
|
|
},
|
|
privacy: {
|
|
title: "Integritet",
|
|
description:
|
|
"Anonym produktanalys hjälper till att förbättra SnapOtter. Den är på som standard och ställs in för hela instansen av en administratör.",
|
|
analyticsLabel: "Anonym produktanalys",
|
|
analyticsDescription:
|
|
"Dela anonyma användningsdata (vilka verktyg som körs, tidsåtgång, felkoder) och kraschrapporter. Ingen IP-adress, ingen kontoidentitet. Vi samlar aldrig in dina filnamn, filinnehåll, OCR-utdata, bildmetadata eller dokumenttext. Stäng av det här för att stoppa allt.",
|
|
},
|
|
security: {
|
|
heading: "Säkerhet",
|
|
description: "Lösenords- och autentiseringsinställningar.",
|
|
changePasswordHeading: "Byt lösenord",
|
|
currentPasswordPlaceholder: "Nuvarande lösenord",
|
|
newPasswordPlaceholder: "Nytt lösenord",
|
|
confirmPasswordPlaceholder: "Bekräfta nytt lösenord",
|
|
passwordsMismatch: "Lösenorden matchar inte",
|
|
passwordTooShort: "Lösenordet måste vara minst 4 tecken",
|
|
changeSuccess: "Lösenordet ändrat",
|
|
changeFailed: "Kunde inte ändra lösenordet",
|
|
currentPasswordIncorrect: "Nuvarande lösenord är felaktigt",
|
|
changePasswordButton: "Byt lösenord",
|
|
loginAttemptLimitNote: "Inloggningsförsöksgränser kan konfigureras i Systeminställningar.",
|
|
adminHeading: "Säkerhetsinställningar för admin",
|
|
adminDescription: "Säkerhetspolicyinställningar för företag. Gäller alla användare.",
|
|
sessionIdleTimeout: "Tidsgräns för inaktiv session (minuter)",
|
|
sessionIdleTimeoutDesc: "Logga ut inaktiva sessioner automatiskt. 0 = inaktiverat.",
|
|
maxSessionsPerUser: "Max sessioner per användare",
|
|
maxSessionsPerUserDesc: "Begränsa samtida sessioner per användare. 0 = obegränsat.",
|
|
mfaPolicy: "MFA-policy",
|
|
mfaPolicyDesc: "Kräv multifaktorautentisering för användare.",
|
|
mfaPolicyOptional: "Valfritt",
|
|
mfaPolicyAdminsOnly: "Obligatoriskt för admins",
|
|
mfaPolicyRequired: "Obligatoriskt för alla användare",
|
|
ssoEnforcement: "SSO-krav",
|
|
ssoEnforcementDesc: "Kräv SSO-inloggning för alla användare utom nödåtkomstkonton.",
|
|
ssoBreakGlassUsername: "Användarnamn för nödåtkomstkonto",
|
|
ssoBreakGlassUsernameDesc:
|
|
"Denna admin kan fortfarande logga in med lokala uppgifter när SSO är påtvingat.",
|
|
passwordMinLength: "Minsta lösenordslängd",
|
|
passwordMinLengthDesc: "Minsta antal tecken som krävs för lösenord.",
|
|
passwordRequireUppercase: "Kräv versal",
|
|
passwordRequireUppercaseDesc: "Kräv minst en stor bokstav.",
|
|
passwordRequireNumber: "Kräv siffra",
|
|
passwordRequireNumberDesc: "Kräv minst en siffra.",
|
|
passwordRequireSpecial: "Kräv specialtecken",
|
|
passwordRequireSpecialDesc: "Kräv minst ett specialtecken.",
|
|
passwordPolicyHeading: "Lösenordspolicy",
|
|
securitySettingsSaved: "Säkerhetsinställningar sparade",
|
|
securitySettingsFailed: "Kunde inte spara säkerhetsinställningar",
|
|
},
|
|
people: {
|
|
heading: "Personer",
|
|
description: "Hantera arbetsytans medlemmar och deras behörigheter",
|
|
userCount: "{count} användare",
|
|
userCountPlural: "{count} användare",
|
|
searchPlaceholder: "Sök medlemmar...",
|
|
addMembersButton: "Lägg till medlemmar",
|
|
newMemberHeading: "Ny medlem",
|
|
usernamePlaceholder: "Användarnamn",
|
|
passwordPlaceholder: "Lösenord",
|
|
roleUserOption: "Användare",
|
|
roleEditorOption: "Redaktör",
|
|
roleAdminOption: "Administratör",
|
|
roleUserDescription: "Grundläggande verktygstillgång",
|
|
roleEditorDescription: "Alla filer & pipelines",
|
|
roleAdminDescription: "Full tillgång",
|
|
noDescription: "Ingen beskrivning",
|
|
defaultTeamOption: "Standard",
|
|
createButton: "Skapa",
|
|
cancelButton: "Avbryt",
|
|
createSuccess: "Användare skapad",
|
|
createFailed: "Kunde inte skapa användare",
|
|
userLimitReached: "Användargräns nådd (max {max})",
|
|
deleteConfirm: 'Radera användare "{username}"? Detta kan inte ångras.',
|
|
deleteSuccess: 'Användare "{username}" raderad',
|
|
deleteFailed: "Kunde inte radera användare",
|
|
editHeading: "Redigera {username}",
|
|
updateSuccess: "Användare uppdaterad",
|
|
updateFailed: "Kunde inte uppdatera användare",
|
|
cannotRemoveOwnAdmin: "Du kan inte ta bort din egen administratörsroll",
|
|
resetPasswordHeading: "Återställ lösenord för {username}",
|
|
newPasswordLabel: "Nytt lösenord (minst 8 tecken)",
|
|
resetPasswordButton: "Återställ lösenord",
|
|
resetPasswordWarning:
|
|
"Detta ogiltigförklarar alla sessioner och API-nycklar för denna användare.",
|
|
resetSuccess: "Lösenord återställt",
|
|
resetFailed: "Kunde inte återställa lösenord",
|
|
tableHeaderUser: "Användare",
|
|
tableHeaderRole: "Roll",
|
|
tableHeaderTeam: "Team",
|
|
noSearchResults: "Inga medlemmar matchar din sökning.",
|
|
noUsersFound: "Inga användare hittades.",
|
|
authBadgeLocalOidc: "Lokal + OIDC",
|
|
authBadgeOidc: "OIDC",
|
|
editRoleTeamAction: "Redigera Roll / Team",
|
|
resetPasswordAction: "Återställ lösenord",
|
|
deleteUserAction: "Radera användare",
|
|
saveButton: "Spara",
|
|
copyPasswordButton: "Kopiera lösenord",
|
|
passwordCopied: "Kopierat!",
|
|
copyPasswordWarning:
|
|
"Kopiera detta lösenord nu. Du kan inte se det efter att användaren har skapats.",
|
|
},
|
|
teams: {
|
|
heading: "Team",
|
|
description: "Organisera medlemmar i team för bättre 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 omdöpt",
|
|
renameFailed: "Kunde inte byta namn på 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 krävs",
|
|
nameTooLong: "Teamnamn får vara högst 50 tecken",
|
|
duplicateName: "Ett team med detta namn finns redan",
|
|
teamStorageQuota: "Lagringskvot (MB)",
|
|
teamStorageQuotaDesc: "Maximal lagring för detta team i MB. Lämna tomt för ingen gräns.",
|
|
teamRetentionHours: "Bevarande (timmar)",
|
|
teamRetentionHoursDesc:
|
|
"Bevarande av bearbetningsfiler för detta team. Lämna tomt för att använda globalt standardvärde.",
|
|
quotaSaved: "Teaminställningar sparade",
|
|
},
|
|
roles: {
|
|
heading: "Roller",
|
|
description: "Hantera roller och deras behörigheter. Inbyggda roller kan inte ändras.",
|
|
createButton: "Skapa anpassad roll",
|
|
newRoleHeading: "Ny roll",
|
|
roleNamePlaceholder: "Rollnamn",
|
|
descriptionPlaceholder: "Beskrivning (valfritt)",
|
|
permissionsLabel: "Behörigheter",
|
|
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} användare måste omtilldelas.',
|
|
deleteConfirmSimple: 'Radera roll "{name}"?',
|
|
deleteSuccess: 'Roll "{name}" raderad',
|
|
deleteFailed: "Kunde inte radera roll",
|
|
emptyState: "Inga roller hittades.",
|
|
builtInBadge: "Inbyggd",
|
|
userCountBadge: "{count} användare",
|
|
editRoleTitle: "Redigera roll",
|
|
deleteRoleTitle: "Radera roll",
|
|
permGroup: {
|
|
tools: "Verktyg",
|
|
files: "Filer",
|
|
apiKeys: "API-nycklar",
|
|
pipelines: "Pipelines",
|
|
settings: "Inställningar",
|
|
users: "Användare",
|
|
teams: "Team",
|
|
system: "System",
|
|
},
|
|
},
|
|
auditLog: {
|
|
heading: "Granskningslogg",
|
|
allActionsFilter: "Alla åtgärder",
|
|
emptyState: "Inga granskningsloggposter.",
|
|
tableHeaderTime: "Tid",
|
|
tableHeaderUser: "Användare",
|
|
tableHeaderAction: "Åtgärd",
|
|
tableHeaderTarget: "Mål",
|
|
paginationInfo: "Sida {page} av {totalPages} ({total} poster)",
|
|
previousButton: "Föregående",
|
|
nextButton: "Nästa",
|
|
justNow: "nyss",
|
|
minutesAgo: "{mins} min sedan",
|
|
hoursAgo: "{hrs} tim sedan",
|
|
daysAgo: "{days} dagar sedan",
|
|
},
|
|
usage: {
|
|
heading: "Användning",
|
|
description: "Lokal användningsstatistik från jobb och fillagring.",
|
|
periodLabel: "Period",
|
|
days7: "7 dagar",
|
|
days30: "30 dagar",
|
|
days90: "90 dagar",
|
|
jobsPerDayHeading: "Jobb per dag",
|
|
topToolsHeading: "Mest använda verktyg",
|
|
perUserHeading: "Volym per användare",
|
|
durationsHeading: "Varaktighetspercentiler",
|
|
noData: "Ingen data för denna period.",
|
|
dayColumn: "Dag",
|
|
totalColumn: "Totalt",
|
|
completedColumn: "Slutförda",
|
|
failedColumn: "Misslyckade",
|
|
toolColumn: "Verktyg",
|
|
runsColumn: "Körningar",
|
|
userColumn: "Användare",
|
|
bytesInColumn: "Indata",
|
|
poolColumn: "Pool",
|
|
p50Column: "p50",
|
|
p95Column: "p95",
|
|
storageHeading: "Bibliotekslagring",
|
|
storageFiles: "{count} filer",
|
|
unknownUser: "(okänd)",
|
|
storageByTeam: "Lagring per team",
|
|
teamColumn: "Team",
|
|
storageColumn: "Lagring",
|
|
usersColumn: "Användare",
|
|
},
|
|
apiKeys: {
|
|
heading: "API-nycklar",
|
|
description: "Hantera API-nycklar för programmatisk åtkomst till SnapOtter.",
|
|
keyNamePlaceholder: "Nyckelnamn (valfritt)",
|
|
generateButton: "Generera API-nyckel",
|
|
removeScopingLabel: "Ta bort behörighetsavgränsning",
|
|
restrictPermissionsLabel: "Begränsa behörigheter (valfritt)",
|
|
expiresLabel: "Går ut:",
|
|
clearButton: "Rensa",
|
|
copyTitle: "Kopiera",
|
|
keyWarning: "Förvara denna nyckel säkert. Den visas inte igen.",
|
|
existingKeysHeading: "Befintliga nycklar",
|
|
createdPrefix: "Skapad {date}",
|
|
scopedPrefix: "Avgränsad:",
|
|
expiresPrefix: "Går ut {date}",
|
|
deleteKeyTitle: "Radera nyckel",
|
|
deleteConfirm: "Radera denna API-nyckel? Integrationer som använder den slutar fungera.",
|
|
emptyState: "Inga API-nycklar än. Generera en för att börja.",
|
|
},
|
|
tools: {
|
|
heading: "Verktyg",
|
|
description:
|
|
"Aktivera eller inaktivera enskilda verktyg. Inaktiverade verktyg döljs för alla användare.",
|
|
restartBanner: "Omstart krävs för att ändringar ska träffa i kraft.",
|
|
searchPlaceholder: "Sök verktyg...",
|
|
noSearchResults: "Inga verktyg matchar din sökning.",
|
|
loadFailedError:
|
|
"Verktygsinställningar kunde inte laddas. Sparning är inaktiverat för att förhindra dataförlust.",
|
|
saveButton: "Spara verktygsinställningar",
|
|
disabledCount: "{count} verktyg inaktiverade",
|
|
},
|
|
experimental: {
|
|
label: "Aktivera experimentella verktyg",
|
|
description: "Visa verktyg som fortfarande är under utveckling. Dessa kan vara instabila.",
|
|
},
|
|
fileManagement: {
|
|
title: "Filhantering",
|
|
maxAge: "Max filålder (timmar)",
|
|
maxAgeDescription: "Hur länge bearbetade filer behålls före automatisk rensning",
|
|
startupCleanup: "Rensning vid start",
|
|
startupCleanupDescription: "Rensa gamla temporära filer när servern startar",
|
|
},
|
|
dataRetention: {
|
|
title: "Databevarande",
|
|
fileMaxAgeHours: "Bevarande av bearbetningsfiler (timmar)",
|
|
fileMaxAgeHoursDesc:
|
|
"Hur länge uppladdade och bearbetade filer behålls. Standard: 72 timmar.",
|
|
jobsRetentionDays: "Bevarande av jobbposter (dagar)",
|
|
jobsRetentionDaysDesc:
|
|
"Hur länge jobbmetadata behålls. 0 = behåll för alltid. Standard: 30 dagar.",
|
|
auditRetentionDays: "Bevarande av granskningsloggar (dagar)",
|
|
auditRetentionDaysDesc:
|
|
"Hur länge granskningsloggposter behålls. 0 = behåll för alltid. Standard: för alltid.",
|
|
},
|
|
aiFeatures: {
|
|
title: "AI-funktioner",
|
|
description: "Hantera AI-modellpaket för avancerad filbehandling.",
|
|
installAll: "Installera alla",
|
|
diskUsage: "Diskanvändning: {size}",
|
|
installed: "Installerad",
|
|
notInstalled: "Inte installerad",
|
|
queued: "I kö",
|
|
install: "Installera",
|
|
repair: "Reparera",
|
|
uninstall: "Avinstallera",
|
|
installing: "Installerar...",
|
|
importBundle: "Importera paket",
|
|
importDescription: "Ladda upp ett .tar.gz-paketarkiv exporterat från en annan installation.",
|
|
importButton: "Importera från fil",
|
|
importing: "Importerar...",
|
|
importSuccess: "Paket importerat.",
|
|
importError: "Paketimport misslyckades: {error}",
|
|
},
|
|
about: {
|
|
heading: "Om",
|
|
appName: "SnapOtter",
|
|
appDescription:
|
|
"En självhostad, integritetsfokuserad filbehandlingssvit med 200+ verktyg. Konvertera, komprimera, redigera, transkribera, OCR, och automatisera bild-, video-, ljud-, dokument- och dataarbetsflöden utan att skicka data till molnet.",
|
|
versionLabel: "Version:",
|
|
linksHeading: "Länkar",
|
|
githubLink: "GitHub-arkiv",
|
|
docsLink: "Dokumentation",
|
|
apiRefLink: "API-referens (Swagger)",
|
|
licenseLabel: "Licens:",
|
|
licenseDescription:
|
|
"SnapOtter är programvara med öppen källkod licensierad under GNU Affero General Public License v3 (AGPLv3).",
|
|
},
|
|
},
|
|
auth: {
|
|
login: "Logga in",
|
|
logout: "Logga ut",
|
|
username: "Användarnamn",
|
|
password: "Lösenord",
|
|
loginButton: "Logga in",
|
|
loggingIn: "Loggar in...",
|
|
invalidCredentials: "Ogiltigt användarnamn eller lösenord",
|
|
connectionError: "Anslutningsfel",
|
|
signInWith: "Logga in med {provider}",
|
|
signInWithSso: "Logga in med SSO",
|
|
or: "eller",
|
|
methodLocal: "Lokal",
|
|
methodOidc: "OIDC",
|
|
methodBoth: "Lokal + OIDC",
|
|
oidcAuthFailed: "Autentisering misslyckades. Försök igen.",
|
|
oidcProviderUnreachable: "Identitetsleverantören går inte att nå. Försök igen senare.",
|
|
oidcSessionExpired: "Inloggningssessionen har gått ut. Försök igen.",
|
|
oidcUserNotAuthorized:
|
|
"Ditt konto har inte behörighet till denna applikation. Kontakta din administrator.",
|
|
oidcUserLimitReached: "Användargräns nådd. Kontakta din administrator.",
|
|
oidcGenericError: "Autentiseringsfel. Försök igen.",
|
|
samlAuthFailed: "SAML-autentisering misslyckades. Försök igen.",
|
|
samlUserNotAuthorized:
|
|
"Ditt konto har inte behörighet att använda denna applikation. Kontakta din administratör.",
|
|
samlUserLimitReached: "Användargränsen nådd. Kontakta din administratör.",
|
|
ssoEnforcedLocalRestricted: "Lokal inloggning är begränsad till behöriga administratörer.",
|
|
mfaRequired: "Ange din autentiseringskod",
|
|
mfaRecoveryHint: "Du kan även använda en återställningskod",
|
|
verify: "Verifiera",
|
|
verifying: "Verifierar...",
|
|
mfaInvalidCode: "Ogiltig kod. Försök igen.",
|
|
mfaEnrollmentRequired:
|
|
"Din organisation kräver multifaktorautentisering. Konfigurera MFA i dina kontoinställningar.",
|
|
methodSaml: "SAML",
|
|
passwordManagedByProvider: "Lösenordsändringar hanteras av din identitetsleverantör.",
|
|
enterUsername: "Ange användarnamn",
|
|
enterPassword: "Ange ditt lösenord",
|
|
heroTitle: "Dina filer. Förblir dina.",
|
|
heroSubtitle: "Alla verktyg du behöver.",
|
|
rotatingPhrases: [
|
|
"Ingen registrering. Inga konton.",
|
|
"Inga uppladdningar till molnet. Aldrig.",
|
|
"100% lokal bearbetning.",
|
|
"Gratis. För alltid.",
|
|
"Inga gränser. Inga dolda tak.",
|
|
"Fungerar helt offline.",
|
|
"Obegränsad batchbearbetning.",
|
|
"200+ verktyg.",
|
|
"16 AI-modeller. Din hårdvara.",
|
|
"Blixtsnabb. Byggd på Sharp.",
|
|
"Fungerar i slutna nätverk.",
|
|
"En enda Docker-container.",
|
|
"Open source. Alltid.",
|
|
"Varje pixel stannar på din hårdvara.",
|
|
"Din server. Dina regler.",
|
|
"Redo med en enda docker pull.",
|
|
"Det självhostade alternativet.",
|
|
"Skala, komprimera, konvertera. Lokalt.",
|
|
"Gratis bildredigerare. Utan vattenstämplar.",
|
|
"Massbearbetning av filer. Obegränsat.",
|
|
"Ta bort bakgrund offline.",
|
|
"Det självhostade Canva-alternativet.",
|
|
"Inga API-nycklar behövs.",
|
|
"GDPR-kompatibel by design.",
|
|
"Fungerar utan internet.",
|
|
],
|
|
},
|
|
changePassword: {
|
|
title: "Byt lösenord",
|
|
description:
|
|
"Du måste ange ett nytt lösenord innan du kan fortsätta. Ditt lösenord måste vara minst 8 tecken med versaler, gemener och en siffra.",
|
|
usernameLabel: "Användarnamn",
|
|
currentPasswordLabel: "Nuvarande lösenord",
|
|
currentPasswordPlaceholder: "Ange nuvarande lösenord",
|
|
newPasswordLabel: "Nytt lösenord",
|
|
generateButton: "Generera starkt lösenord",
|
|
newPasswordPlaceholder: "Minst 8 tecken",
|
|
confirmPasswordLabel: "Bekräfta nytt lösenord",
|
|
confirmPasswordPlaceholder: "Upprepa nytt lösenord",
|
|
passwordsMismatch: "Lösenorden matchar inte",
|
|
failedError: "Kunde inte byta lösenord",
|
|
connectionError: "Anslutningsfel",
|
|
changingButton: "Ändrar...",
|
|
changeButton: "Byt lösenord",
|
|
sidebarTitle: "Nästan klar",
|
|
sidebarDescription: "Välj ett starkt lösenord för att säkra ditt konto, sedan är du igång.",
|
|
},
|
|
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 läsa pipelinefil",
|
|
fileCount: "{count} fil",
|
|
fileCountPlural: "{count} filer",
|
|
importFromLibrary: "Importera från bibliotek",
|
|
addButton: "+ Lägg till",
|
|
libraryButton: "Bibliotek",
|
|
clearButton: "Rensa",
|
|
processingFailed: "Bearbetning misslyckades för denna fil",
|
|
processingMultiple: "Bearbetar {count} filer...",
|
|
processingPipeline: "Bearbetar pipeline...",
|
|
processButton: "Bearbeta",
|
|
processButtonMultiple: "Bearbeta ({count})",
|
|
processAllButton: "Bearbeta alla ({count})",
|
|
addTool: "Lägg till verktyg",
|
|
toolPalette: "Verktygspalett",
|
|
clickToAdd: "Klicka för att lägga till i pipeline",
|
|
savedLabel: "Sparad",
|
|
templatesLabel: "Mallar",
|
|
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: "Lägg till verktyg från paletten för att börja",
|
|
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: "Förhandsvisning",
|
|
previousImage: "Föregående fil",
|
|
nextImage: "Nästa fil",
|
|
imageCounter: "{current} / {total}",
|
|
imageArea: "Förhandsvisningsområde",
|
|
templateSocialMedia: "Sociala medier-redo",
|
|
templatePrivacyClean: "Integritetsrensning",
|
|
templateWebOptimization: "Webboptimering",
|
|
templateProfilePicture: "Profilbild",
|
|
templateWatermarkBatch: "Vattenstämpel-batch",
|
|
createNew: "Skapa ny automatisering",
|
|
savedAutomations: "Sparade automatiseringar",
|
|
templates: "Mallar",
|
|
addStep: "Lägg till steg",
|
|
removeStep: "Ta bort",
|
|
moveUp: "Flytta upp",
|
|
moveDown: "Flytta ner",
|
|
savePipeline: "Spara pipeline",
|
|
runPipeline: "Bearbeta",
|
|
pipelineName: "Pipeline-namn",
|
|
pipelineDescription: "Beskrivning (valfritt)",
|
|
noStepsPrompt: "Lägg till steg för att bygga din automatisering",
|
|
noStepsHeading: "Inga steg ännu",
|
|
searchToolsPlaceholder: "Sök verktyg...",
|
|
step: "Steg",
|
|
modalityWarning: "Modalitetsfel",
|
|
modalityWarningTooltip:
|
|
"Det här steget förväntar sig {expected} men tar emot {received}; det kan misslyckas när du kör pipelinen.",
|
|
},
|
|
nav: {
|
|
tools: "Verktyg",
|
|
reader: "Läsare",
|
|
automate: "Automatisera",
|
|
editor: "Redigerare",
|
|
files: "Filer",
|
|
help: "Hjälp",
|
|
settings: "Inställningar",
|
|
grid: "Rutnät",
|
|
},
|
|
files: {
|
|
myFiles: "Mina filer",
|
|
recentTab: "Senaste",
|
|
uploadTab: "Ladda upp filer",
|
|
fileDetailsAriaLabel: "Filinformation",
|
|
fileDetailsHeading: "Filinformation",
|
|
searchPlaceholder: "Sök filer...",
|
|
selectedCount: "{count} valda",
|
|
fileCount: "{count} filer",
|
|
fileCountSingular: "{count} fil",
|
|
noFilesFound: "Inga filer hittades",
|
|
selectFilePrompt: "Välj en fil för att visa detaljer",
|
|
openFile: "Öppna fil",
|
|
selectFile: "Välj fil",
|
|
openInPipeline: "Öppna i pipeline",
|
|
dropFilesHere: "Släpp filer här",
|
|
orClickToSelect: "eller klicka för att välja filer",
|
|
name: "Namn",
|
|
format: "Format",
|
|
size: "Storlek",
|
|
dimensions: "Dimensioner",
|
|
version: "Version",
|
|
toolsUsed: "Använda verktyg",
|
|
none: "Inga",
|
|
delete: "Ta bort",
|
|
pipeline: "Pipeline",
|
|
download: "Ladda ner",
|
|
},
|
|
dropzone: {
|
|
unsupportedFileType: "Denna filtyp stöds inte av detta verktyg",
|
|
urlFetchFailed: "Kunde inte hämta bild från URL",
|
|
ariaLabel: "Filsläppzon",
|
|
dropPrompt: "Släpp dina bilder här",
|
|
browseOrPaste: "klicka för att bläddra, eller klistra in från urklipp",
|
|
uploadButton: "Ladda upp",
|
|
defaultFormats: "PNG, JPG, WebP, HEIC, RAW, PSD och 65+ format",
|
|
orSeparator: "eller",
|
|
urlPlaceholder: "Klistra in bild-URL...",
|
|
urlLoadingIndicator: "...",
|
|
addUrlButton: "Lägg till",
|
|
importMultipleUrls: "Importera flera URL:er...",
|
|
filesSelected: "{count} filer valda",
|
|
dropToAdd: "Släpp för att lägga till filer",
|
|
dropToReplace: "Släpp för att ersätta fil",
|
|
},
|
|
reviewPanel: {
|
|
processedResultAlt: "Bearbetat resultat",
|
|
sizeLabel: "Storlek: {size}",
|
|
typeLabel: "Typ: {type}",
|
|
processedLabel: "Bearbetad: {time}",
|
|
undoButton: "Ångra",
|
|
downloadButton: "Ladda ner",
|
|
openInEditor: "Öppna i redigerare",
|
|
reviewHeading: "Granska",
|
|
continueEditing: "Fortsätt redigera",
|
|
},
|
|
features: {
|
|
notEnabledTitle: "Funktionen inte aktiverad",
|
|
notEnabledDescription:
|
|
"Denna funktion är inte aktiverad. Be din administrator att aktivera den i Inställningar.",
|
|
requiresDownload: "Denna funktion kräver en extra nedladdning (~{size})",
|
|
retryButton: "Försök igen",
|
|
queued: "I kö för installation...",
|
|
enableButton: "Aktivera {name}",
|
|
repairRequired: "Reparation krävs",
|
|
repairDescription: "Vissa modellfiler saknas eller är skadade. Reparation laddar ner dem igen.",
|
|
repairButton: "Reparera {name}",
|
|
lessThanMinute: "Mindre än en minut kvar",
|
|
oneMinuteLeft: "~1 minut kvar",
|
|
minutesLeft: "~{mins} minuter kvar",
|
|
progressMessages: [
|
|
"Nästan klart... förmodligen...",
|
|
"Bra saker tar tid...",
|
|
"Fortfarande snabbare än att se färg torka...",
|
|
"Ditt tålamod är verkligen imponerande...",
|
|
"Jobbar hårdare än det ser ut...",
|
|
"Nu kommer den spännande biten, lita på oss...",
|
|
"Viktiga saker händer bakom kulisserna...",
|
|
"Läser du det här? Då fungerar det...",
|
|
"Förbereder något fantastiskt...",
|
|
"Värt varje sekund, lillfingerlöfte...",
|
|
"Spänningen är en del av upplevelsen...",
|
|
"Lagar din dator nya knep...",
|
|
"Dina superkrafter installeras...",
|
|
"Dina filer kommer tacka dig senare...",
|
|
"Laddar... men med stil...",
|
|
"Perfekt tillfälle för en fika...",
|
|
"Rom byggdes inte på en dag heller...",
|
|
"Sssch... geni i arbete...",
|
|
"Dina projekt blir avundsjuka på det som kommer...",
|
|
"Dreamteamet slammas ihop...",
|
|
"Fantastiskhet packas upp...",
|
|
"Nästan klar att tänka på att börja... skojar...",
|
|
"Plottwist: det händer faktiskt något...",
|
|
"De kreativa motorerna värmer upp...",
|
|
"Fantasi laddas...",
|
|
"Ingen skärmsläckare, vi lovar...",
|
|
"Stor konst tar tid att installera...",
|
|
"Ditt framtida jag kommer tacka dig...",
|
|
"Hämtar riktigt smarta filer...",
|
|
"Häng med, det bästa återstår...",
|
|
],
|
|
},
|
|
help: {
|
|
heading: "Hjälp",
|
|
gettingStarted: {
|
|
heading: "Kom igång",
|
|
description:
|
|
"Välj ett verktyg från sidofältet eller sök efter ett. Ladda upp en fil genom att dra den till sidan eller klicka på uppladdningsområdet. Justera inställningar och ladda ner ditt resultat.",
|
|
},
|
|
keyboardShortcuts: {
|
|
heading: "Kortkommandon",
|
|
focusSearchBar: "Fokusera sökfält",
|
|
goToTools: "Gå till verktyg",
|
|
toggleTheme: "Växla tema",
|
|
goToResize: "Gå till Ändra storlek",
|
|
goToCrop: "Gå till Beskära",
|
|
goToCompress: "Gå till Komprimera",
|
|
goToConvert: "Gå till Konvertera",
|
|
goToRemoveBackground: "Gå till Ta bort bakgrund",
|
|
goToWatermarkText: "Gå till Textvattenstämpel",
|
|
goToStripMetadata: "Gå till Ta bort metadata",
|
|
goToImageInfo: "Gå till Bildinformation",
|
|
processFile: "Bearbeta fil",
|
|
downloadResult: "Ladda ner resultat",
|
|
},
|
|
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 är offline",
|
|
reconnecting: "Återansluter till servern...",
|
|
connected: "Ansluten",
|
|
processingFailed: "Bearbetning misslyckades för denna fil",
|
|
timeout: "Tidsgräns överskriden. Servern kan vara överbelastad. Försök igen.",
|
|
networkError: "Nätverksfel. Kontrollera din anslutning.",
|
|
invalidCredentials: "Ogiltigt användarnamn eller lösenord",
|
|
connectionError: "Anslutningsfel",
|
|
},
|
|
sidebar: {
|
|
tools: "Verktyg",
|
|
grid: "Rutnät",
|
|
automate: "Automatisera",
|
|
editor: "Redigerare",
|
|
files: "Filer",
|
|
help: "Hjälp",
|
|
settings: "Inställningar",
|
|
},
|
|
toolCard: {
|
|
addToFavourites: "Lägg till i favoriter",
|
|
},
|
|
appLayout: {
|
|
mobileNavTools: "Verktyg",
|
|
mobileNavAutomate: "Automatisera",
|
|
mobileNavEditor: "Redigerare",
|
|
mobileNavFiles: "Filer",
|
|
mobileNavSettings: "Inställningar",
|
|
},
|
|
a11y: {
|
|
skipToContent: "Hoppa till huvudinnehåll",
|
|
openSidebar: "Öppna sidopanel",
|
|
closeSidebar: "Stäng sidopanel",
|
|
closeSettings: "Stäng inställningar",
|
|
closeHelp: "Stäng hjälp",
|
|
closeDialog: "Stäng dialogruta",
|
|
zoomIn: "Zooma in",
|
|
zoomOut: "Zooma ut",
|
|
fitToView: "Anpassa till vy",
|
|
actualSize: "Verklig storlek",
|
|
pan: "Panorera",
|
|
previousImage: "Föregående fil",
|
|
nextImage: "Nästa fil",
|
|
imageArea: "Förhandsvisningsområde",
|
|
imageViewer: "Filvisare",
|
|
fileDropZone: "Filsläppzon",
|
|
imageDropZone: "Filsläppzon",
|
|
beforeAfterSlider: "Skjutreglage för före/efter-jämförelse",
|
|
imageControls: "Förhandsvisningskontroller",
|
|
zoomControls: "Zoomkontroller",
|
|
dragToReorder: "Dra för att ändra ordning",
|
|
whiteBackground: "Vit bakgrund",
|
|
blackBackground: "Svart bakgrund",
|
|
expandPanel: "Expandera panel",
|
|
collapsePanel: "Minimera panel",
|
|
swapDimensions: "Byt dimensioner",
|
|
applyCrop: "Tillämpa beskärning",
|
|
cancelCrop: "Avbryt beskärning",
|
|
fontFamily: "Typsnittsfamilj",
|
|
textColor: "Textfärg",
|
|
flipHorizontal: "Vänd horisontellt",
|
|
flipVertical: "Vänd vertikalt",
|
|
hexColorValue: "HEX-färgvärde",
|
|
backgroundColor: "Bakgrundsfärg",
|
|
foregroundColor: "Förgrundsfärg",
|
|
swapColors: "Byt förgrunds- och bakgrundsfärg",
|
|
resetColors: "Återställ till standard svart och vitt",
|
|
foregroundHex: "Förgrundsfärgens HEX-värde",
|
|
undo: "Ångra",
|
|
redo: "Gör om",
|
|
layers: "Lager",
|
|
addLayer: "Lägg till lager",
|
|
deleteLayer: "Ta bort lager",
|
|
cancelOperation: "Avbryt åtgärd",
|
|
fill: "Fyllning",
|
|
fileDetails: "Filinformation",
|
|
language: "Språk",
|
|
selected: "Markerad",
|
|
deleteKey: "Ta bort nyckel",
|
|
editRole: "Redigera roll",
|
|
deleteRole: "Ta bort roll",
|
|
notInstalled: "Ej installerad",
|
|
queued: "Köad för installation",
|
|
installing: "Installerar",
|
|
imageNOfTotal: "Bild {n} av {total}",
|
|
processingComplete: "Bilden har bearbetats",
|
|
processingFailed: "Bearbetningen misslyckades",
|
|
settingsDialog: "Inställningar",
|
|
helpDialog: "Hjälp",
|
|
navigationMenu: "Navigering",
|
|
homeLink: "SnapOtter hem",
|
|
},
|
|
pipelineTemplates: {
|
|
"web-optimize": {
|
|
name: "Webboptimera",
|
|
description:
|
|
"Ändra storlek, konvertera till WebP och komprimera en bild för snabb webbinläsning.",
|
|
},
|
|
"email-friendly": {
|
|
name: "E-postvänlig",
|
|
description:
|
|
"Krymp en bild så att den blir tillräckligt liten för att bifoga i ett e-postmeddelande.",
|
|
},
|
|
"privacy-scrub": {
|
|
name: "Integritetsrensning",
|
|
description: "Ta bort EXIF, GPS och andra metadata, och komprimera sedan.",
|
|
},
|
|
"social-square": {
|
|
name: "Social kvadrat",
|
|
description: "Beskär till en kvadrat på 1:1 och komprimera för inlägg på sociala medier.",
|
|
},
|
|
"watermark-batch": {
|
|
name: "Vattenstämpel i grupp",
|
|
description: "Stämpla en textvattenstämpel på bilder och komprimera sedan.",
|
|
},
|
|
"shrink-pdf-email": {
|
|
name: "Krymp PDF för e-post",
|
|
description: "Platta ut och komprimera en PDF kraftigt så att den ryms inom e-postgränserna.",
|
|
},
|
|
"podcast-polish": {
|
|
name: "Putsa podd",
|
|
description: "Ta bort tystnad, normalisera ljudnivån och lägg till toningar i en inspelning.",
|
|
},
|
|
"cut-out-subject": {
|
|
name: "Klipp ut motivet",
|
|
description: "Ta bort bakgrunden med AI och komprimera den transparenta urklippsbilden.",
|
|
},
|
|
"restore-old-photo": {
|
|
name: "Återställ gammalt foto",
|
|
description: "Reparera, färglägg och skala upp ett gammalt eller skadat foto med AI.",
|
|
},
|
|
},
|
|
} as const;
|