fix: translation related behaviors

This commit is contained in:
Ibrahima G. Coulibaly
2025-07-14 18:04:30 +01:00
parent a6a2c1f3a1
commit 3b5f852287
112 changed files with 401 additions and 648 deletions

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:changeColors.description',
shortDescription: 'image:changeColors.shortDescription'
},
name: 'Change colors in image',
path: 'change-colors',
icon: 'cil:color-fill',
description:
"World's simplest online Image color changer. Just import your image (JPG, PNG, SVG) in the editor on the left, select which colors to change, and you'll instantly get a new image with the new colors on the right. Free, quick, and very powerful. Import an image replace its colors.",
shortDescription: 'Quickly swap colors in a image',
keywords: ['change', 'colors', 'in', 'png', 'image', 'jpg'],
component: lazy(() => import('./index'))
});

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:changeOpacity.description',
shortDescription: 'image:changeOpacity.shortDescription'
},
name: 'Change image Opacity',
path: 'change-opacity',
icon: 'material-symbols:opacity',
description:
'Easily adjust the transparency of your images. Simply upload your image, use the slider to set the desired opacity level between 0 (fully transparent) and 1 (fully opaque), and download the modified image.',
shortDescription: 'Adjust transparency of images',
keywords: ['opacity', 'transparency', 'png', 'alpha', 'jpg', 'jpeg', 'image'],
component: lazy(() => import('./index'))
});

View File

@@ -7,13 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:compress.description',
shortDescription: 'image:compress.shortDescription'
},
name: 'Compress Image',
path: 'compress',
component: lazy(() => import('./index')),
icon: 'material-symbols-light:compress-rounded',
description:
'Compress images to reduce file size while maintaining reasonable quality.',
shortDescription:
'Compress images to reduce file size while maintaining reasonable quality.',
keywords: ['image', 'compress', 'reduce', 'quality']
});

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:convertToJpg.description',
shortDescription: 'image:convertToJpg.shortDescription'
},
name: 'Convert Images to JPG',
path: 'convert-to-jpg',
icon: 'ph:file-jpg-thin',
description:
'Convert various image formats (PNG, GIF, TIF, PSD, SVG, WEBP, HEIC, RAW) to JPG with customizable quality and background color settings.',
shortDescription: 'Convert images to JPG with quality control',
keywords: [
'convert',
'jpg',

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:createTransparent.description',
shortDescription: 'image:createTransparent.shortDescription'
},
name: 'Create transparent PNG',
path: 'create-transparent',
icon: 'mdi:circle-transparent',
shortDescription: 'Quickly make an image transparent',
description:
"World's simplest online Portable Network Graphics transparency maker. Just import your image in the editor on the left and you will instantly get a transparent PNG on the right. Free, quick, and very powerful. Import an image get a transparent PNG.",
keywords: ['create', 'transparent'],
component: lazy(() => import('./index'))
});

View File

@@ -7,11 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:crop.description',
shortDescription: 'image:crop.shortDescription'
},
name: 'Crop',
path: 'crop',
icon: 'mdi:crop', // Iconify icon as a string
description: 'A tool to crop images with precision and ease.',
shortDescription: 'Crop images quickly.',
keywords: ['crop', 'image', 'edit', 'resize', 'trim'],
component: lazy(() => import('./index'))
});

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:editor.description',
shortDescription: 'image:editor.shortDescription'
},
name: 'Image Editor',
path: 'editor',
icon: 'mdi:image-edit',
description:
'Advanced image editor with tools for cropping, rotating, annotating, adjusting colors, and adding watermarks. Edit your images with professional-grade tools directly in your browser.',
shortDescription: 'Edit images with advanced tools and features',
keywords: [
'image',
'editor',

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:imageToText.description',
shortDescription: 'image:imageToText.shortDescription'
},
name: 'Image to Text (OCR)',
path: 'image-to-text',
icon: 'mdi:text-recognition', // Iconify icon as a string
description:
'Extract text from images (JPG, PNG) using optical character recognition (OCR).',
shortDescription: 'Extract text from images using OCR.',
keywords: [
'ocr',
'optical character recognition',

View File

@@ -7,12 +7,9 @@ export const tool = defineTool('image-generic', {
description: 'image:qrCode.description',
shortDescription: 'image:qrCode.shortDescription'
},
name: 'QR Code Generator',
path: 'qr-code',
icon: 'mdi:qrcode', // Iconify icon as a string
description:
'Generate QR codes for different data types: URL, Text, Email, Phone, SMS, WiFi, vCard, and more.',
shortDescription: 'Create customized QR codes for various data formats.',
keywords: [
'qr code',
'qrcode',

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:removeBackground.description',
shortDescription: 'image:removeBackground.shortDescription'
},
name: 'Remove Background from Image',
path: 'remove-background',
icon: 'mdi:image-remove',
description:
"World's simplest online tool to remove backgrounds from images. Just upload your image and our AI-powered tool will automatically remove the background, giving you a transparent PNG. Perfect for product photos, profile pictures, and design assets.",
shortDescription: 'Automatically remove backgrounds from images',
keywords: [
'remove',
'background',

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:resize.description',
shortDescription: 'image:resize.shortDescription'
},
name: 'Resize Image',
path: 'resize',
icon: 'mdi:resize', // Iconify icon as a string
description:
'Resize JPG, PNG, SVG or GIF images by pixels or percentage while maintaining aspect ratio or not.',
shortDescription: 'Resize images easily.',
keywords: [
'resize',
'image',

View File

@@ -7,11 +7,10 @@ export const tool = defineTool('image-generic', {
description: 'image:rotate.description',
shortDescription: 'image:rotate.shortDescription'
},
name: 'Rotate Image',
path: 'rotate',
icon: 'mdi:rotate-clockwise',
description: 'Rotate an image by a specified angle.',
shortDescription: 'Rotate an image easily.',
keywords: ['rotate', 'image', 'angle', 'jpg', 'png'],
component: lazy(() => import('./index'))
});