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

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Change Video Speed',
path: 'change-speed',
icon: 'material-symbols:speed',
description:
'Change the playback speed of video files. Speed up or slow down videos while maintaining audio synchronization. Supports various speed multipliers and common video formats.',
shortDescription: 'Change video playback speed',
keywords: ['video', 'speed', 'playback', 'fast', 'slow'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Compress Video',
path: 'compress',
icon: 'icon-park-outline:compression',
description:
'Compress videos by scaling them to different resolutions like 240p, 480p, 720p, etc. This tool helps reduce file size while maintaining acceptable quality. Supports common video formats like MP4, WebM, and OGG.',
shortDescription: 'Compress videos by scaling to different resolutions',
keywords: [
'compress',
'video',

View File

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Crop Video',
path: 'crop-video',
icon: 'material-symbols:crop',
description:
'Crop video files to remove unwanted areas or focus on specific content. Specify crop dimensions and position to create custom video compositions.',
shortDescription: 'Crop video to remove unwanted areas',
keywords: ['video', 'crop', 'trim', 'edit', 'resize'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Flip Video',
path: 'flip',
icon: 'material-symbols:flip',
description:
'Flip video files horizontally or vertically. Mirror videos for special effects or correct orientation issues.',
shortDescription: 'Flip video horizontally or vertically',
keywords: ['video', 'flip', 'mirror', 'horizontal', 'vertical'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -3,12 +3,9 @@ import { lazy } from 'react';
// import image from '@assets/text.png';
export const tool = defineTool('gif', {
name: 'Change GIF Speed',
path: 'change-speed',
icon: 'material-symbols:speed',
description:
'Change the playback speed of GIF animations. Speed up or slow down GIFs while maintaining smooth animation.',
shortDescription: 'Change GIF animation speed',
keywords: ['gif', 'speed', 'animation', 'fast', 'slow'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Loop Video',
path: 'loop',
icon: 'material-symbols:loop',
description:
'Create looping video files that repeat continuously. Perfect for background videos, presentations, or creating seamless loops.',
shortDescription: 'Create looping video files',
keywords: ['video', 'loop', 'repeat', 'continuous'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,9 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Rotate Video',
path: 'rotate',
icon: 'material-symbols:rotate-right',
description:
'Rotate video files by 90, 180, or 270 degrees. Correct video orientation or create special effects with precise rotation control.',
shortDescription: 'Rotate video by specified degrees',
keywords: ['video', 'rotate', 'orientation', 'degrees'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,8 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Trim Video',
path: 'trim',
icon: 'material-symbols:content-cut',
description:
'Trim video files by specifying start and end times. Remove unwanted sections from the beginning or end of videos.',
shortDescription: 'Trim video by removing unwanted sections',
keywords: ['video', 'trim', 'cut', 'edit', 'time'],
component: lazy(() => import('./index')),
i18n: {

View File

@@ -2,12 +2,8 @@ import { defineTool } from '@tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('video', {
name: 'Video to GIF',
path: 'video-to-gif',
icon: 'material-symbols:gif',
description:
'Convert video files to animated GIF format. Extract specific time ranges and create shareable animated images.',
shortDescription: 'Convert video to animated GIF',
keywords: ['video', 'gif', 'convert', 'animated', 'image'],
component: lazy(() => import('./index')),
i18n: {