mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
refactor: rename Tool.alpha to Tool.experimental
This commit is contained in:
@@ -27,7 +27,10 @@ export const en = {
|
||||
noResults: "No results found",
|
||||
},
|
||||
tools: {
|
||||
resize: { name: "Resize", description: "Resize by pixels, percentage, or social media presets" },
|
||||
resize: {
|
||||
name: "Resize",
|
||||
description: "Resize by pixels, percentage, or social media presets",
|
||||
},
|
||||
crop: { name: "Crop", description: "Freeform crop, aspect ratio presets, shape crop" },
|
||||
rotate: { name: "Rotate & Flip", description: "Rotate, flip, and straighten images" },
|
||||
convert: { name: "Convert", description: "Convert between image formats" },
|
||||
@@ -36,16 +39,31 @@ export const en = {
|
||||
"bulk-rename": { name: "Bulk Rename", description: "Rename multiple files with patterns" },
|
||||
"image-to-pdf": { name: "Image to PDF", description: "Combine images into a PDF document" },
|
||||
favicon: { name: "Favicon Generator", description: "Generate all favicon and app icon sizes" },
|
||||
"brightness-contrast": { name: "Brightness & Contrast", description: "Adjust brightness and contrast levels" },
|
||||
saturation: { name: "Saturation & Exposure", description: "Adjust color saturation and exposure" },
|
||||
"brightness-contrast": {
|
||||
name: "Brightness & Contrast",
|
||||
description: "Adjust brightness and contrast levels",
|
||||
},
|
||||
saturation: {
|
||||
name: "Saturation & Exposure",
|
||||
description: "Adjust color saturation and exposure",
|
||||
},
|
||||
"color-channels": { name: "Color Channels", description: "Adjust individual R, G, B channels" },
|
||||
"color-effects": { name: "Color Effects", description: "Grayscale, Sepia, Invert, Tint" },
|
||||
"replace-color": { name: "Replace & Invert Color", description: "Replace specific colors or invert" },
|
||||
"remove-background": { name: "Remove Background", description: "AI-powered background removal" },
|
||||
"replace-color": {
|
||||
name: "Replace & Invert Color",
|
||||
description: "Replace specific colors or invert",
|
||||
},
|
||||
"remove-background": {
|
||||
name: "Remove Background",
|
||||
description: "AI-powered background removal",
|
||||
},
|
||||
upscale: { name: "Image Upscaling", description: "AI super-resolution enhancement" },
|
||||
"erase-object": { name: "Object Eraser", description: "Paint over unwanted elements" },
|
||||
ocr: { name: "OCR / Text Extraction", description: "Extract text from images" },
|
||||
"blur-faces": { name: "Face / PII Blur", description: "Auto-detect and blur faces and sensitive info" },
|
||||
"blur-faces": {
|
||||
name: "Face / PII Blur",
|
||||
description: "Auto-detect and blur faces and sensitive info",
|
||||
},
|
||||
"smart-crop": { name: "Smart Crop", description: "AI detects subject and crops optimally" },
|
||||
"watermark-text": { name: "Text Watermark", description: "Add text watermark overlay" },
|
||||
"watermark-image": { name: "Image Watermark", description: "Overlay a logo as watermark" },
|
||||
@@ -53,14 +71,26 @@ export const en = {
|
||||
compose: { name: "Image Composition", description: "Layer images with position and opacity" },
|
||||
info: { name: "Image Info", description: "View all metadata and image properties" },
|
||||
compare: { name: "Image Compare", description: "Side-by-side comparison of two images" },
|
||||
"find-duplicates": { name: "Find Duplicates", description: "Detect duplicate and near-duplicate images" },
|
||||
"find-duplicates": {
|
||||
name: "Find Duplicates",
|
||||
description: "Detect duplicate and near-duplicate images",
|
||||
},
|
||||
"color-palette": { name: "Color Palette", description: "Extract dominant colors from image" },
|
||||
"qr-generate": { name: "QR Code Generator", description: "Generate QR codes from text or URLs" },
|
||||
"barcode-read": { name: "Barcode Reader", description: "Read QR codes and barcodes from images" },
|
||||
"qr-generate": {
|
||||
name: "QR Code Generator",
|
||||
description: "Generate QR codes from text or URLs",
|
||||
},
|
||||
"barcode-read": {
|
||||
name: "Barcode Reader",
|
||||
description: "Read QR codes and barcodes from images",
|
||||
},
|
||||
collage: { name: "Collage / Grid", description: "Combine images into a grid layout" },
|
||||
split: { name: "Image Splitting", description: "Split image into grid parts" },
|
||||
border: { name: "Border & Frame", description: "Add borders, rounded corners, shadows" },
|
||||
"svg-to-raster": { name: "SVG to Raster", description: "Convert SVG to PNG/JPG at custom resolution" },
|
||||
"svg-to-raster": {
|
||||
name: "SVG to Raster",
|
||||
description: "Convert SVG to PNG/JPG at custom resolution",
|
||||
},
|
||||
vectorize: { name: "Image to SVG", description: "Vectorize images using tracing" },
|
||||
"gif-tools": { name: "GIF Tools", description: "Resize/crop/convert animated GIFs" },
|
||||
pipeline: { name: "Pipeline Builder", description: "Chain multiple tools into a workflow" },
|
||||
@@ -82,7 +112,7 @@ export const en = {
|
||||
appName: "App Name",
|
||||
uploadLimit: "File Upload Limit",
|
||||
defaultTheme: "Default Theme",
|
||||
defaultLocale: "Default Locale",
|
||||
defaultLocale: "Language",
|
||||
changePassword: "Change Password",
|
||||
currentPassword: "Current Password",
|
||||
newPassword: "New Password",
|
||||
@@ -92,7 +122,8 @@ export const en = {
|
||||
generateKey: "Generate API Key",
|
||||
regenerateKey: "Regenerate",
|
||||
copyKey: "Copy Key",
|
||||
aboutDescription: "Stirling Image is a self-hosted, privacy-first image processing suite with 37+ tools.",
|
||||
aboutDescription:
|
||||
"Stirling Image is a self-hosted, privacy-first image processing suite with 37+ tools.",
|
||||
aboutLinks: "Links",
|
||||
github: "GitHub",
|
||||
documentation: "Documentation",
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
export { en } from "./en.js";
|
||||
export type { TranslationKeys } from "./en.js";
|
||||
export { en } from "./en.js";
|
||||
|
||||
Reference in New Issue
Block a user