fix: misc

This commit is contained in:
Ibrahima G. Coulibaly
2025-07-13 11:25:05 +01:00
parent 035eb2edd1
commit 21c4f44d4e
121 changed files with 987 additions and 837 deletions

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'escape', 'characters', 'format'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.escapeJson.name',
description: 'json.escapeJson.description',
shortDescription: 'json.escapeJson.shortDescription'
name: 'json:escapeJson.title',
description: 'json:escapeJson.description',
shortDescription: 'json:escapeJson.shortDescription'
}
});

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'xml', 'convert', 'transform'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.jsonToXml.name',
description: 'json.jsonToXml.description',
shortDescription: 'json.jsonToXml.shortDescription'
name: 'json:jsonToXml.title',
description: 'json:jsonToXml.description',
shortDescription: 'json:jsonToXml.shortDescription'
}
});

View File

@@ -61,14 +61,14 @@ export default function MinifyJson({ title }: ToolComponentProps) {
title={title}
inputComponent={
<ToolTextInput
title={t('json.minify.inputTitle')}
title={t('json:minify.inputTitle')}
value={input}
onChange={setInput}
/>
}
resultComponent={
<ToolTextResult
title={t('json.minify.resultTitle')}
title={t('json:minify.resultTitle')}
value={result}
extension={'json'}
/>
@@ -76,8 +76,8 @@ export default function MinifyJson({ title }: ToolComponentProps) {
initialValues={initialValues}
getGroups={null}
toolInfo={{
title: t('json.minify.toolInfo.title'),
description: t('json.minify.toolInfo.description')
title: t('json:minify.toolInfo.title'),
description: t('json:minify.toolInfo.description')
}}
exampleCards={exampleCards}
input={input}

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'minify', 'compress', 'whitespace'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.minify.name',
description: 'json.minify.description',
shortDescription: 'json.minify.shortDescription'
name: 'json:minify.title',
description: 'json:minify.description',
shortDescription: 'json:minify.shortDescription'
}
});

View File

@@ -131,14 +131,14 @@ export default function PrettifyJson({ title }: ToolComponentProps) {
input={input}
inputComponent={
<ToolTextInput
title={t('json.prettify.inputTitle')}
title={t('json:prettify.inputTitle')}
value={input}
onChange={setInput}
/>
}
resultComponent={
<ToolTextResult
title={t('json.prettify.resultTitle')}
title={t('json:prettify.resultTitle')}
value={result}
extension={'json'}
/>
@@ -146,14 +146,14 @@ export default function PrettifyJson({ title }: ToolComponentProps) {
initialValues={initialValues}
getGroups={({ values, updateField }) => [
{
title: t('json.prettify.indentation'),
title: t('json:prettify.indentation'),
component: (
<Box>
<RadioWithTextField
checked={values.indentationType === 'space'}
title={t('json.prettify.useSpaces')}
title={t('json:prettify.useSpaces')}
fieldName={'indentationType'}
description={t('json.prettify.useSpacesDescription')}
description={t('json:prettify.useSpacesDescription')}
value={values.spacesCount.toString()}
onRadioClick={() => updateField('indentationType', 'space')}
onTextChange={(val) =>
@@ -163,8 +163,8 @@ export default function PrettifyJson({ title }: ToolComponentProps) {
<SimpleRadio
onClick={() => updateField('indentationType', 'tab')}
checked={values.indentationType === 'tab'}
description={t('json.prettify.useTabsDescription')}
title={t('json.prettify.useTabs')}
description={t('json:prettify.useTabsDescription')}
title={t('json:prettify.useTabs')}
/>
</Box>
)
@@ -174,8 +174,8 @@ export default function PrettifyJson({ title }: ToolComponentProps) {
setInput={setInput}
exampleCards={exampleCards}
toolInfo={{
title: t('json.prettify.toolInfo.title'),
description: t('json.prettify.toolInfo.description')
title: t('json:prettify.toolInfo.title'),
description: t('json:prettify.toolInfo.description')
}}
/>
);

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'prettify', 'format', 'beautify'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.prettify.name',
description: 'json.prettify.description',
shortDescription: 'json.prettify.shortDescription'
name: 'json:prettify.title',
description: 'json:prettify.description',
shortDescription: 'json:prettify.shortDescription'
}
});

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'stringify', 'serialize', 'convert'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.stringify.name',
description: 'json.stringify.description',
shortDescription: 'json.stringify.shortDescription'
name: 'json:stringify.title',
description: 'json:stringify.description',
shortDescription: 'json:stringify.shortDescription'
}
});

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['tsv', 'json', 'convert', 'tabular'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.tsvToJson.name',
description: 'json.tsvToJson.description',
shortDescription: 'json.tsvToJson.shortDescription'
name: 'json:tsvToJson.title',
description: 'json:tsvToJson.description',
shortDescription: 'json:tsvToJson.shortDescription'
}
});

View File

@@ -55,9 +55,9 @@ export default function ValidateJson({ title }: ToolComponentProps) {
const { valid, error } = validateJson(input);
if (valid) {
setResult(t('json.validateJson.validJson'));
setResult(t('json:validateJson.validJson'));
} else {
setResult(t('json.validateJson.invalidJson', { error }));
setResult(t('json:validateJson.invalidJson', { error }));
}
};
@@ -66,22 +66,22 @@ export default function ValidateJson({ title }: ToolComponentProps) {
title={title}
inputComponent={
<ToolTextInput
title={t('json.validateJson.inputTitle')}
title={t('json:validateJson.inputTitle')}
value={input}
onChange={setInput}
/>
}
resultComponent={
<ToolTextResult
title={t('json.validateJson.resultTitle')}
title={t('json:validateJson.resultTitle')}
value={result}
/>
}
initialValues={{}}
getGroups={null}
toolInfo={{
title: t('json.validateJson.toolInfo.title'),
description: t('json.validateJson.toolInfo.description')
title: t('json:validateJson.toolInfo.title'),
description: t('json:validateJson.toolInfo.description')
}}
exampleCards={exampleCards}
input={input}

View File

@@ -11,8 +11,8 @@ export const tool = defineTool('json', {
keywords: ['json', 'validate', 'check', 'syntax', 'errors'],
component: lazy(() => import('./index')),
i18n: {
name: 'json.validateJson.name',
description: 'json.validateJson.description',
shortDescription: 'json.validateJson.shortDescription'
name: 'json:validateJson.title',
description: 'json:validateJson.description',
shortDescription: 'json:validateJson.shortDescription'
}
});