mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-09-19 22:19:36 +02:00
chore: translate merge videos
This commit is contained in:
8
.idea/workspace.xml
generated
8
.idea/workspace.xml
generated
@@ -6,6 +6,8 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="b30e2810-c4c1-4aad-b134-794e52cc1c7d" name="Changes" comment="chore: i18n pull dutch">
|
<list default="true" id="b30e2810-c4c1-4aad-b134-794e52cc1c7d" name="Changes" comment="chore: i18n pull dutch">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/public/locales/en/video.json" beforeDir="false" afterPath="$PROJECT_DIR$/public/locales/en/video.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/pages/tools/video/merge-video/meta.ts" beforeDir="false" afterPath="$PROJECT_DIR$/src/pages/tools/video/merge-video/meta.ts" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -283,7 +285,7 @@
|
|||||||
"Vitest.replaceText function (regexp mode).should return the original text when passed an invalid regexp.executor": "Run",
|
"Vitest.replaceText function (regexp mode).should return the original text when passed an invalid regexp.executor": "Run",
|
||||||
"Vitest.replaceText function.executor": "Run",
|
"Vitest.replaceText function.executor": "Run",
|
||||||
"Vitest.timeBetweenDates.executor": "Run",
|
"Vitest.timeBetweenDates.executor": "Run",
|
||||||
"git-widget-placeholder": "main",
|
"git-widget-placeholder": "#168 on fork/AshAnand34/merge-video-tool",
|
||||||
"ignore.virus.scanning.warn.message": "true",
|
"ignore.virus.scanning.warn.message": "true",
|
||||||
"kotlin-language-version-configured": "true",
|
"kotlin-language-version-configured": "true",
|
||||||
"last_opened_file_path": "C:/Users/Ibrahima/IdeaProjects/omni-tools",
|
"last_opened_file_path": "C:/Users/Ibrahima/IdeaProjects/omni-tools",
|
||||||
@@ -338,7 +340,7 @@
|
|||||||
<recent name="C:\Users\Ibrahima\IdeaProjects\omni-tools\src\pages\categories" />
|
<recent name="C:\Users\Ibrahima\IdeaProjects\omni-tools\src\pages\categories" />
|
||||||
</key>
|
</key>
|
||||||
</component>
|
</component>
|
||||||
<component name="RunManager" selected="npm.i18n:pull">
|
<component name="RunManager" selected="npm.dev">
|
||||||
<configuration name="generatePassword" type="JavaScriptTestRunnerVitest" temporary="true" nameIsGenerated="true">
|
<configuration name="generatePassword" type="JavaScriptTestRunnerVitest" temporary="true" nameIsGenerated="true">
|
||||||
<node-interpreter value="project" />
|
<node-interpreter value="project" />
|
||||||
<vitest-package value="$PROJECT_DIR$/node_modules/vitest" />
|
<vitest-package value="$PROJECT_DIR$/node_modules/vitest" />
|
||||||
@@ -412,9 +414,9 @@
|
|||||||
</list>
|
</list>
|
||||||
<recent_temporary>
|
<recent_temporary>
|
||||||
<list>
|
<list>
|
||||||
|
<item itemvalue="npm.dev" />
|
||||||
<item itemvalue="npm.i18n:pull" />
|
<item itemvalue="npm.i18n:pull" />
|
||||||
<item itemvalue="npm.i18n:extract" />
|
<item itemvalue="npm.i18n:extract" />
|
||||||
<item itemvalue="npm.dev" />
|
|
||||||
<item itemvalue="npm.i18n:sync" />
|
<item itemvalue="npm.i18n:sync" />
|
||||||
<item itemvalue="Vitest.generatePassword" />
|
<item itemvalue="Vitest.generatePassword" />
|
||||||
</list>
|
</list>
|
||||||
|
@@ -109,5 +109,11 @@
|
|||||||
"description": "Convert video files to animated GIF format. Extract specific time ranges and create shareable animated images.",
|
"description": "Convert video files to animated GIF format. Extract specific time ranges and create shareable animated images.",
|
||||||
"shortDescription": "Convert video to animated GIF",
|
"shortDescription": "Convert video to animated GIF",
|
||||||
"title": "Video to GIF"
|
"title": "Video to GIF"
|
||||||
|
},
|
||||||
|
"mergeVideo": {
|
||||||
|
"description": "Combine multiple video files into one continuous video.",
|
||||||
|
"shortDescription": "Append and merge videos easily.",
|
||||||
|
"title": "Merge videos",
|
||||||
|
"longDescription": "This tool allows you to merge or append multiple video files into a single continuous video. Simply upload your video files, arrange them in the desired order, and merge them into one file for easy sharing or editing."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -2,13 +2,14 @@ import { defineTool } from '@tools/defineTool';
|
|||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
|
|
||||||
export const tool = defineTool('video', {
|
export const tool = defineTool('video', {
|
||||||
name: 'Merge Videos',
|
|
||||||
path: 'merge-video',
|
path: 'merge-video',
|
||||||
icon: 'fluent:merge-20-regular',
|
icon: 'fluent:merge-20-regular',
|
||||||
description: 'Combine multiple video files into one continuous video.',
|
|
||||||
shortDescription: 'Append and merge videos easily.',
|
|
||||||
keywords: ['merge', 'video', 'append', 'combine'],
|
keywords: ['merge', 'video', 'append', 'combine'],
|
||||||
longDescription:
|
component: lazy(() => import('./index')),
|
||||||
'This tool allows you to merge or append multiple video files into a single continuous video. Simply upload your video files, arrange them in the desired order, and merge them into one file for easy sharing or editing.',
|
i18n: {
|
||||||
component: lazy(() => import('./index'))
|
name: 'video:mergeVideo.title',
|
||||||
|
description: 'video:mergeVideo.description',
|
||||||
|
shortDescription: 'video:mergeVideo.shortDescription',
|
||||||
|
longDescription: 'video:mergeVideo.longDescription'
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user