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'))
});

View File

@@ -8,12 +8,10 @@ export const tool = defineTool('png', {
description: 'image:compressPng.description',
shortDescription: 'image:compressPng.shortDescription'
},
name: 'Compress png',
path: 'compress-png',
icon: 'material-symbols-light:compress',
description:
'This is a program that compresses PNG pictures. As soon as you paste your PNG picture in the input area, the program will compress it and show the result in the output area. In the options, you can adjust the compression level, as well as find the old and new picture file sizes.',
shortDescription: 'Quickly compress a PNG',
keywords: ['compress', 'png'],
component: lazy(() => import('./index'))
});

View File

@@ -7,12 +7,10 @@ export const tool = defineTool('png', {
description: 'image:convertJgpToPng.description',
shortDescription: 'image:convertJgpToPng.shortDescription'
},
name: 'Convert JPG to PNG',
path: 'convert-jgp-to-png',
icon: 'ph:file-jpg-thin',
description:
'Quickly convert your JPG images to PNG. Just import your PNG image in the editor on the left',
shortDescription: 'Quickly convert your JPG images to PNG',
keywords: ['convert', 'jgp', 'png'],
component: lazy(() => import('./index'))
});