From a81514d383bec3049c00ed434904bb7363864388 Mon Sep 17 00:00:00 2001 From: steffenrapp <88974099+steffenrapp@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:39:18 +0000 Subject: [PATCH] more tools --- locales/de.yml | 6 ++++++ locales/en.yml | 8 ++++++++ src/tools/json-to-xml/index.ts | 5 +++-- src/tools/xml-to-json/index.ts | 5 +++-- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/locales/de.yml b/locales/de.yml index d902a88d..e69d1434 100644 --- a/locales/de.yml +++ b/locales/de.yml @@ -459,3 +459,9 @@ tools: ascii-text-drawer: title: ASCII-Art-Text-Generator description: ASCII-Art-Text mit vielen Schriftarten und Stilen erstellen. + json-to-xml: + title: JSON zu XML + description: JSON in XML konvertieren + xml-to-json: + title: XML zu JSON + description: XML in JSON konvertieren diff --git a/locales/en.yml b/locales/en.yml index 1ebc8201..d714b59a 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -399,3 +399,11 @@ tools: ascii-text-drawer: title: ASCII Art Text Generator description: Create ASCII art text with many fonts and styles. + + json-to-xml: + title: JSON to XML + description: Convert JSON to XML + + xml-to-json: + title: XML to JSON + description: Convert XML to JSON \ No newline at end of file diff --git a/src/tools/json-to-xml/index.ts b/src/tools/json-to-xml/index.ts index c35ace2b..0a3daa4b 100644 --- a/src/tools/json-to-xml/index.ts +++ b/src/tools/json-to-xml/index.ts @@ -1,10 +1,11 @@ import { Braces } from '@vicons/tabler'; import { defineTool } from '../tool'; +import { translate } from '@/plugins/i18n.plugin'; export const tool = defineTool({ - name: 'JSON to XML', + name: translate('tools.json-to-xml.title'), path: '/json-to-xml', - description: 'Convert JSON to XML', + description: translate('tools.json-to-xml.description'), keywords: ['json', 'xml'], component: () => import('./json-to-xml.vue'), icon: Braces, diff --git a/src/tools/xml-to-json/index.ts b/src/tools/xml-to-json/index.ts index 8d83f4fe..0db57170 100644 --- a/src/tools/xml-to-json/index.ts +++ b/src/tools/xml-to-json/index.ts @@ -1,10 +1,11 @@ import { Braces } from '@vicons/tabler'; import { defineTool } from '../tool'; +import { translate } from '@/plugins/i18n.plugin'; export const tool = defineTool({ - name: 'XML to JSON', + name: translate('tools.xml-to-json.title'), path: '/xml-to-json', - description: 'Convert XML to JSON', + description: translate('tools.xml-to-json.description'), keywords: ['xml', 'json'], component: () => import('./xml-to-json.vue'), icon: Braces,