From 2637726f5a4913c11e1e3b598151bbddb43732a0 Mon Sep 17 00:00:00 2001 From: Zagrios <40181755+Zagrios@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:42:16 +0100 Subject: [PATCH] add missing translations --- assets/jsons/translations/de.json | 4 ++++ assets/jsons/translations/en.json | 4 ++++ assets/jsons/translations/es.json | 4 ++++ assets/jsons/translations/fr.json | 4 ++++ assets/jsons/translations/it.json | 4 ++++ assets/jsons/translations/ja.json | 4 ++++ assets/jsons/translations/ko.json | 4 ++++ assets/jsons/translations/pt-br.json | 4 ++++ assets/jsons/translations/ru.json | 4 ++++ assets/jsons/translations/tl.json | 4 ++++ assets/jsons/translations/uk.json | 4 ++++ assets/jsons/translations/zh-tw.json | 4 ++++ assets/jsons/translations/zh.json | 4 ++++ .../version-viewer/slides/mods/mod-item.component.tsx | 11 +++++++---- 14 files changed, 59 insertions(+), 4 deletions(-) diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index a63a4264..b608f8a5 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -153,6 +153,10 @@ "uninstall-all": "Alle deinstallieren", "unselect-all": "Alle abwählen" } + }, + "mod-item": { + "this-is-a-large-mod": "Das ist ein großer Mod!", + "this-is-a-very-large-mod": "Das ist ein sehr großer Mod!" } }, "notifications": { diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index eaef0a66..e688b2d4 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -153,6 +153,10 @@ "uninstall-all": "Uninstall all", "unselect-all": "Unselect all" } + }, + "mod-item":{ + "this-is-a-large-mod": "This is a large mod!", + "this-is-a-very-large-mod": "This is a very large mod!" } }, "notifications": { diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 33d01ce4..e1a01261 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -153,6 +153,10 @@ "uninstall-all": "Desinstalar todos", "unselect-all": "Deseleccionar todo" } + }, + "mod-item": { + "this-is-a-large-mod": "¡Este es un mod grande!", + "this-is-a-very-large-mod": "¡Este es un mod muy grande!" } }, "notifications": { diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 370d707a..32f4b3af 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -153,6 +153,10 @@ "uninstall-all": "Tout désinstaller", "unselect-all": "Tout désélectionner" } + }, + "mod-item": { + "this-is-a-large-mod": "C'est un mod volumineux !", + "this-is-a-very-large-mod": "C'est un mod très volumineux !" } }, "notifications": { diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 1fc70044..0cd2277e 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -153,6 +153,10 @@ "uninstall-all": "Disinstalla tutto", "unselect-all": "Deseleziona tutto" } + }, + "mod-item": { + "this-is-a-large-mod": "Questo è un mod grande!", + "this-is-a-very-large-mod": "Questo è un mod molto grande!" } }, "notifications": { diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index b7541855..4ab132ff 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -153,6 +153,10 @@ "uninstall-all": "全てアンインストールする", "unselect-all": "すべて選択解除" } + }, + "mod-item": { + "this-is-a-large-mod": "これは大きなModです!", + "this-is-a-very-large-mod": "これは非常に大きなModです!" } }, "notifications": { diff --git a/assets/jsons/translations/ko.json b/assets/jsons/translations/ko.json index aa0444b1..53c14586 100644 --- a/assets/jsons/translations/ko.json +++ b/assets/jsons/translations/ko.json @@ -153,6 +153,10 @@ "uninstall-all": "모두 제거", "unselect-all": "모두 선택 해제" } + }, + "mod-item": { + "this-is-a-large-mod": "이것은 큰 모드입니다!", + "this-is-a-very-large-mod": "이것은 매우 큰 모드입니다!" } }, "notifications": { diff --git a/assets/jsons/translations/pt-br.json b/assets/jsons/translations/pt-br.json index 860a7817..40825a4a 100644 --- a/assets/jsons/translations/pt-br.json +++ b/assets/jsons/translations/pt-br.json @@ -153,6 +153,10 @@ "uninstall-all": "Desinstalar todos", "unselect-all": "Desmarcar todos" } + }, + "mod-item": { + "this-is-a-large-mod": "Este é um mod grande!", + "this-is-a-very-large-mod": "Este é um mod muito grande!" } }, "notifications": { diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 518cd8e1..6ff7342c 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -153,6 +153,10 @@ "uninstall-all": "Удалить всё", "unselect-all": "Снять все выделения" } + }, + "mod-item": { + "this-is-a-large-mod": "Это большой мод!", + "this-is-a-very-large-mod": "Это очень большой мод!" } }, "notifications": { diff --git a/assets/jsons/translations/tl.json b/assets/jsons/translations/tl.json index de141b25..fc87a679 100644 --- a/assets/jsons/translations/tl.json +++ b/assets/jsons/translations/tl.json @@ -153,6 +153,10 @@ "uninstall-all": "I-uninstall ang lahat", "unselect-all": "I-unselect and lahat" } + }, + "mod-item": { + "this-is-a-large-mod": "Ito ay isang malaking mod!", + "this-is-a-very-large-mod": "Ito ay isang napakalaking mod!" } }, "notifications": { diff --git a/assets/jsons/translations/uk.json b/assets/jsons/translations/uk.json index 41f1c63e..c0779323 100644 --- a/assets/jsons/translations/uk.json +++ b/assets/jsons/translations/uk.json @@ -153,6 +153,10 @@ "uninstall-all": "Видалити всі", "unselect-all": "Зняти виділення з всіх" } + }, + "mod-item": { + "this-is-a-large-mod": "Це великий мод!", + "this-is-a-very-large-mod": "Це дуже великий мод!" } }, "notifications": { diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index 08bbf344..c967614a 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -153,6 +153,10 @@ "uninstall-all": "全部移除", "unselect-all": "取消全選" } + }, + "mod-item": { + "this-is-a-large-mod": "這是一個大型Mod!", + "this-is-a-very-large-mod": "這是一個非常大型的Mod!" } }, "notifications": { diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index 19402214..ad9b8354 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -153,6 +153,10 @@ "uninstall-all": "全部卸载", "unselect-all": "取消全选" } + }, + "mod-item": { + "this-is-a-large-mod": "这是一个大型Mod!", + "this-is-a-very-large-mod": "这是一个非常大型的Mod!" } }, "notifications": { diff --git a/src/renderer/components/version-viewer/slides/mods/mod-item.component.tsx b/src/renderer/components/version-viewer/slides/mods/mod-item.component.tsx index f25c943b..309ae883 100644 --- a/src/renderer/components/version-viewer/slides/mods/mod-item.component.tsx +++ b/src/renderer/components/version-viewer/slides/mods/mod-item.component.tsx @@ -8,6 +8,7 @@ import { useOnUpdate } from "renderer/hooks/use-on-update.hook"; import striptags from "striptags"; import { safeGt } from "shared/helpers/semver.helpers"; import Tippy from "@tippyjs/react"; +import { useTranslationV2 } from "renderer/hooks/use-translation.hook"; type Props = { className?: string; @@ -29,6 +30,8 @@ type FileSizeProps = { function FileSizeText({ fileSize, wantInfoStyle }: Readonly) { + const { text: t } = useTranslationV2(); + const verifyFileSize = fileSize !== undefined; const isMediumMod = verifyFileSize && fileSize > 1024 * 1024 * 50; // 50MB @@ -45,9 +48,9 @@ function FileSizeText({ fileSize, wantInfoStyle }: Readonly) { const getWarningText = () : string => { if (isLargeMod) - return `This is a very large mod!`; + return `pages.version-viewer.mods.mods-grid.mod-item.this-is-a-very-large-mod`; if (isMediumMod) - return `This is a large mod!`; + return `pages.version-viewer.mods.mods-grid.mod-item.this-is-a-large-mod`; return ""; }; @@ -70,10 +73,10 @@ function FileSizeText({ fileSize, wantInfoStyle }: Readonly) { return ( {getFormattedSize()}