From f9004dc2f627e2ae43f7fdd5bde23923a13cd058 Mon Sep 17 00:00:00 2001
From: Modrinth Bot <106493074+modrinth-bot@users.noreply.github.com>
Date: Mon, 23 Mar 2026 19:44:53 -0400
Subject: [PATCH] New translations from Crowdin (main) (#5638)
---
.../app-frontend/src/locales/ar-SA/index.json | 141 ++
.../app-frontend/src/locales/cs-CZ/index.json | 20 +-
.../app-frontend/src/locales/da-DK/index.json | 81 +
.../app-frontend/src/locales/de-CH/index.json | 18 +-
.../app-frontend/src/locales/de-DE/index.json | 18 +-
.../src/locales/es-419/index.json | 82 +-
.../app-frontend/src/locales/es-ES/index.json | 113 +-
.../app-frontend/src/locales/fi-FI/index.json | 20 +-
.../src/locales/fil-PH/index.json | 12 +
.../app-frontend/src/locales/fr-FR/index.json | 22 +-
.../app-frontend/src/locales/he-IL/index.json | 72 +
.../app-frontend/src/locales/hu-HU/index.json | 20 +-
.../app-frontend/src/locales/id-ID/index.json | 87 +
.../app-frontend/src/locales/it-IT/index.json | 24 +-
.../app-frontend/src/locales/ja-JP/index.json | 17 +-
.../app-frontend/src/locales/ms-MY/index.json | 83 +-
.../app-frontend/src/locales/nl-NL/index.json | 42 +
.../app-frontend/src/locales/pl-PL/index.json | 60 +
.../app-frontend/src/locales/pt-BR/index.json | 22 +-
.../app-frontend/src/locales/ru-RU/index.json | 52 +-
.../app-frontend/src/locales/sv-SE/index.json | 14 +-
.../app-frontend/src/locales/tr-TR/index.json | 63 +
.../app-frontend/src/locales/uk-UA/index.json | 26 +-
.../app-frontend/src/locales/vi-VN/index.json | 29 +-
.../app-frontend/src/locales/zh-CN/index.json | 22 +-
.../app-frontend/src/locales/zh-TW/index.json | 18 +-
apps/frontend/src/locales/cs-CZ/index.json | 9 -
apps/frontend/src/locales/da-DK/index.json | 63 +
apps/frontend/src/locales/de-CH/index.json | 424 ++++-
apps/frontend/src/locales/de-DE/index.json | 424 ++++-
apps/frontend/src/locales/es-419/index.json | 511 ++++-
apps/frontend/src/locales/es-ES/index.json | 538 +++++-
apps/frontend/src/locales/fi-FI/index.json | 27 +-
apps/frontend/src/locales/fil-PH/index.json | 27 +-
apps/frontend/src/locales/fr-FR/index.json | 424 ++++-
apps/frontend/src/locales/he-IL/index.json | 3 -
apps/frontend/src/locales/hu-HU/index.json | 159 +-
apps/frontend/src/locales/id-ID/index.json | 66 +-
apps/frontend/src/locales/it-IT/index.json | 480 ++++-
apps/frontend/src/locales/ja-JP/index.json | 303 ++-
apps/frontend/src/locales/ko-KR/index.json | 15 -
apps/frontend/src/locales/ms-MY/index.json | 444 ++++-
apps/frontend/src/locales/nl-NL/index.json | 52 +-
apps/frontend/src/locales/no-NO/index.json | 12 -
apps/frontend/src/locales/pl-PL/index.json | 31 +-
apps/frontend/src/locales/pt-BR/index.json | 426 ++++-
apps/frontend/src/locales/pt-PT/index.json | 21 +-
apps/frontend/src/locales/ro-RO/index.json | 9 -
apps/frontend/src/locales/ru-RU/index.json | 439 ++++-
apps/frontend/src/locales/sr-CS/index.json | 9 -
apps/frontend/src/locales/sv-SE/index.json | 77 +-
apps/frontend/src/locales/tr-TR/index.json | 165 +-
apps/frontend/src/locales/uk-UA/index.json | 446 ++++-
apps/frontend/src/locales/vi-VN/index.json | 743 +++++++-
apps/frontend/src/locales/zh-CN/index.json | 432 ++++-
apps/frontend/src/locales/zh-TW/index.json | 205 +-
.../moderation/src/locales/fi-FI/index.json | 3 +
.../moderation/src/locales/he-IL/index.json | 4 +-
.../moderation/src/locales/hu-HU/index.json | 12 +
.../moderation/src/locales/ja-JP/index.json | 2 +-
.../moderation/src/locales/tr-TR/index.json | 12 +
.../moderation/src/locales/uk-UA/index.json | 6 +-
packages/ui/src/locales/ar-SA/index.json | 3 -
packages/ui/src/locales/cs-CZ/index.json | 205 +-
packages/ui/src/locales/da-DK/index.json | 48 +-
packages/ui/src/locales/da-DK/meta.json | 11 +-
packages/ui/src/locales/de-CH/index.json | 338 +++-
packages/ui/src/locales/de-DE/index.json | 338 +++-
packages/ui/src/locales/es-419/index.json | 866 ++++++++-
packages/ui/src/locales/es-ES/index.json | 963 +++++++++-
packages/ui/src/locales/es-ES/meta.json | 11 +-
packages/ui/src/locales/fi-FI/index.json | 30 +-
packages/ui/src/locales/fi-FI/meta.json | 7 +-
packages/ui/src/locales/fil-PH/index.json | 151 +-
packages/ui/src/locales/fr-FR/index.json | 352 +++-
packages/ui/src/locales/he-IL/index.json | 69 +-
packages/ui/src/locales/hu-HU/index.json | 196 +-
packages/ui/src/locales/id-ID/index.json | 256 ++-
packages/ui/src/locales/it-IT/index.json | 392 +++-
packages/ui/src/locales/ja-JP/index.json | 81 +-
packages/ui/src/locales/ko-KR/index.json | 27 -
packages/ui/src/locales/ms-MY/index.json | 884 ++++++++-
packages/ui/src/locales/nl-NL/index.json | 319 +++-
packages/ui/src/locales/no-NO/index.json | 3 -
packages/ui/src/locales/pl-PL/index.json | 548 +++++-
packages/ui/src/locales/pt-BR/index.json | 348 +++-
packages/ui/src/locales/pt-PT/index.json | 18 -
packages/ui/src/locales/ro-RO/index.json | 27 -
packages/ui/src/locales/ru-RU/index.json | 591 +++++-
packages/ui/src/locales/sv-SE/index.json | 910 ++++++++-
packages/ui/src/locales/tr-TR/index.json | 178 +-
packages/ui/src/locales/uk-UA/index.json | 826 +++++++-
packages/ui/src/locales/vi-VN/index.json | 1686 ++++++++++++++++-
packages/ui/src/locales/zh-CN/index.json | 388 +++-
packages/ui/src/locales/zh-TW/index.json | 570 +++++-
95 files changed, 18698 insertions(+), 1143 deletions(-)
diff --git a/apps/app-frontend/src/locales/ar-SA/index.json b/apps/app-frontend/src/locales/ar-SA/index.json
index 197c88efe..feb082096 100644
--- a/apps/app-frontend/src/locales/ar-SA/index.json
+++ b/apps/app-frontend/src/locales/ar-SA/index.json
@@ -5,6 +5,96 @@
"app.auth-servers.unreachable.header": {
"message": "تعذر الوصول إلى خوادم المصادقة"
},
+ "app.export-modal.description-placeholder": {
+ "message": "ادخل وصف التعديل..."
+ },
+ "app.export-modal.export-button": {
+ "message": "تصدير"
+ },
+ "app.export-modal.header": {
+ "message": "تصدير حزمة التعديل"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "إسم حزمة التعديل"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "إسم حزمة التعديل"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "حدد الملفات والمجلدات المراد تضمينها في الحزمة"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "رقم الإصدار"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "سيتم حذف جميع البيانات الخاصة بمثيلك نهائيًا، بما في ذلك عوالمك والتكوينات وكل المحتوى المثبت."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "لا يمكن التراجع عن هذا الإجراء"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "حذف المثيل"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "حذف المثيل"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "تم تثبيت حزمة التعديل هذه بالفعل في مثيل \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "حزمة تعديل مكررة"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "إنشاء على أي حال"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "انتقل إلى المثال"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "تم تثبيت حزمة التعديل بالفعل"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "مشروع"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "نسخ الرابط"
+ },
+ "app.instance.mods.installing": {
+ "message": "جاري التثبيت..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "حزمة التعديل"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "تمت إضافة \"{name}\"."
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "تمت إضافة {count} من المشاريع"
+ },
+ "app.instance.mods.share-text": {
+ "message": "تحقق من المشاريع التي أستخدمها في حزمة التعديل الخاص بي!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "مشاركة محتوى حزمة التعديل"
+ },
+ "app.instance.mods.show-file": {
+ "message": "عرض الملف"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "تم الرفع بنجاح"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "غير معروف"
+ },
+ "app.instance.mods.updating": {
+ "message": "جارٍ التحديث..."
+ },
+ "app.modal.install-to-play.content-required": {
+ "message": "المحتوى مطلوب"
+ },
"app.modal.install-to-play.header": {
"message": "نزل للعب"
},
@@ -14,12 +104,21 @@
"app.modal.install-to-play.mod-count": {
"message": ""
},
+ "app.modal.install-to-play.required-modpack": {
+ "message": "حزمة التعديل مطلوبة"
+ },
+ "app.modal.install-to-play.server-requires-mods": {
+ "message": "يتطلب هذا الخادم تعديلات للعب. انقر فوق \"تثبيت\" لإعداد الملفات المطلوبة من Modrinth، ثم قم بتشغيله مباشرة إلى الخادم."
+ },
"app.modal.install-to-play.shared-instance": {
"message": "حُزْمَة مشاركة"
},
"app.modal.install-to-play.shared-server-instance": {
"message": "حُزْمَة خادم مشاركة"
},
+ "app.modal.install-to-play.view-contents": {
+ "message": "عرض المحتويات"
+ },
"app.modal.update-to-play.header": {
"message": "حدث للعب"
},
@@ -56,6 +155,33 @@
"app.settings.tabs.resource-management": {
"message": "إدارة الموارد"
},
+ "app.update-popup.body": {
+ "message": "تطبيق Modrinth v{version} جاهز للتثبيت! أعد التحميل للتحديث الآن، أو تلقائيًا عند إغلاق تطبيق Modrinth."
+ },
+ "app.update-popup.body.download-complete": {
+ "message": "انتهى تنزيل تطبيق Modrinth v{version}. أعد التحميل للتحديث الآن، أو تلقائيًا عند إغلاق تطبيق Modrinth."
+ },
+ "app.update-popup.body.linux": {
+ "message": "تطبيق Modrinth v {version} متاح. استخدم مدير الحزم الخاص بك للتحديث للحصول على أحدث الميزات والإصلاحات!"
+ },
+ "app.update-popup.body.metered": {
+ "message": "تطبيق Modrinth v{version} متاح الآن! وبما أنك متصل بشبكة مقيّدة، لم نقم بتنزيله تلقائيًا."
+ },
+ "app.update-popup.changelog": {
+ "message": "سجل التغيير"
+ },
+ "app.update-popup.download": {
+ "message": "تنزيل ({size})"
+ },
+ "app.update-popup.download-complete": {
+ "message": "اكتمل التنزيل"
+ },
+ "app.update-popup.reload": {
+ "message": "إعادة تحميل"
+ },
+ "app.update-popup.title": {
+ "message": "تحديث متاح"
+ },
"app.update.complete-toast.text": {
"message": "انقر هنا لعرض سجلّ التغييرات."
},
@@ -353,6 +479,9 @@
"instance.worlds.incompatible_server": {
"message": "الخادم غير متوافق"
},
+ "instance.worlds.linked_server": {
+ "message": "تدار بواسطة مشروع الخادم"
+ },
"instance.worlds.no_contact": {
"message": "تعذّر الاتصال بالخادم"
},
@@ -388,5 +517,17 @@
},
"search.filter.locked.instance.sync": {
"message": "مزامنة مع النسخة"
+ },
+ "search.filter.locked.server": {
+ "message": "يقدمها الخادم"
+ },
+ "search.filter.locked.server-environment.title": {
+ "message": "يمكن إضافة التعديلات من جانب العميل فقط إلى مثيل الخادم"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "يتم توفير نسخة اللعبة من قبل الخادم"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "يتم توفير المحمّل من قبل الخادم"
}
}
diff --git a/apps/app-frontend/src/locales/cs-CZ/index.json b/apps/app-frontend/src/locales/cs-CZ/index.json
index 1cfdc27c8..7319710c3 100644
--- a/apps/app-frontend/src/locales/cs-CZ/index.json
+++ b/apps/app-frontend/src/locales/cs-CZ/index.json
@@ -5,6 +5,12 @@
"app.auth-servers.unreachable.header": {
"message": "Připojení k autorizačním serverům se nezdařilo"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Přidej popis modpacku..."
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Všechna data z instance budou navždy smazána, včetně světů, nastavení a všeho ostatního."
+ },
"app.modal.install-to-play.header": {
"message": "Nainstaluj ke hraní"
},
@@ -56,6 +62,9 @@
"app.settings.tabs.resource-management": {
"message": "Správa zdrojů"
},
+ "app.update-popup.download": {
+ "message": "Stáhnout ({size})"
+ },
"app.update.complete-toast.text": {
"message": "Kliknutím sem zobrazíte seznam změn."
},
@@ -384,9 +393,18 @@
"message": "Verze hry je poskytnut instanci"
},
"search.filter.locked.instance-loader.title": {
- "message": "Spouštěč je poskytnut instanci"
+ "message": "Spouštěč je poskytnut instancí"
},
"search.filter.locked.instance.sync": {
"message": "Synchronizováno z instancí"
+ },
+ "search.filter.locked.server-environment.title": {
+ "message": "Jen klientské mody mohou být přidány na server"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Verzi hry poskytuje server"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Loader zprostředkovává server"
}
}
diff --git a/apps/app-frontend/src/locales/da-DK/index.json b/apps/app-frontend/src/locales/da-DK/index.json
index 3ba76f9c4..aa8fff36e 100644
--- a/apps/app-frontend/src/locales/da-DK/index.json
+++ b/apps/app-frontend/src/locales/da-DK/index.json
@@ -5,6 +5,78 @@
"app.auth-servers.unreachable.header": {
"message": "Kan ikke nå autentificeringsservere"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Indtast modpack beskrivelse..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Eksporter"
+ },
+ "app.export-modal.header": {
+ "message": "Eksporter modpack"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Modpack Navn"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Modpack navn"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Vælg filer og mapper til at inkludere i pakken"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Versionsnummer"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Al' data for din instance vil blive permanent slettet, dette inkludere dine verdener, konfigurationer, og alt installeret indhold."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Denne handling kan ikke fortrydes"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Slet instance"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Slet instance"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "projekt"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Kopier link"
+ },
+ "app.instance.mods.installing": {
+ "message": "Installer..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Modpack"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" blev tilføjet"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} projekter blev tilføjet"
+ },
+ "app.instance.mods.share-text": {
+ "message": "Tjek ud disse projekter jeg bruger i min modpack!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "Deler modpack indhold"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Vis filer"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Uploadet"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "Ukendt"
+ },
+ "app.instance.mods.updating": {
+ "message": "Opdatere..."
+ },
"app.modal.install-to-play.content-required": {
"message": "Indhold krævet"
},
@@ -392,6 +464,9 @@
"instance.worlds.incompatible_server": {
"message": "Serveren er uforenelig"
},
+ "instance.worlds.linked_server": {
+ "message": "Styret af server projektet"
+ },
"instance.worlds.no_contact": {
"message": "Serveren kunne ikke blive kontaktet"
},
@@ -428,6 +503,12 @@
"search.filter.locked.instance.sync": {
"message": "Synkroniser med instance"
},
+ "search.filter.locked.server": {
+ "message": "Givet af serveren"
+ },
+ "search.filter.locked.server-environment.title": {
+ "message": "Kun klient-sided mods kan blive tilføjet til denne server instance"
+ },
"search.filter.locked.server-game-version.title": {
"message": "Spille version er givet af serveren"
},
diff --git a/apps/app-frontend/src/locales/de-CH/index.json b/apps/app-frontend/src/locales/de-CH/index.json
index db8a51ebe..eaf43b005 100644
--- a/apps/app-frontend/src/locales/de-CH/index.json
+++ b/apps/app-frontend/src/locales/de-CH/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Instanz löschen"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Dieses Modpack ist bereits in der Instanz „{instanceName}“ installiert."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Modpack duplizieren"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Trotzdem erstellen"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Gehe zu Instanz"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack bereits installiert"
+ },
"app.instance.mods.content-type-project": {
"message": "Projekt"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Erfolgreich hochgeladen"
},
- "app.instance.mods.switch-version": {
- "message": "Version wechseln"
- },
"app.instance.mods.unknown-version": {
"message": "Unbekannt"
},
diff --git a/apps/app-frontend/src/locales/de-DE/index.json b/apps/app-frontend/src/locales/de-DE/index.json
index bb28f6861..7128df38b 100644
--- a/apps/app-frontend/src/locales/de-DE/index.json
+++ b/apps/app-frontend/src/locales/de-DE/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Instanz löschen"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Dieses Modpack ist bereits in der Instanz „{instanceName}“ installiert."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Modpack duplizieren"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Trotzdem erstellen"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Gehe zu Instanz"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack bereits installiert"
+ },
"app.instance.mods.content-type-project": {
"message": "Projekt"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Erfolgreich hochgeladen"
},
- "app.instance.mods.switch-version": {
- "message": "Version wechseln"
- },
"app.instance.mods.unknown-version": {
"message": "Unbekannt"
},
diff --git a/apps/app-frontend/src/locales/es-419/index.json b/apps/app-frontend/src/locales/es-419/index.json
index 2d1d64a84..f9aafba62 100644
--- a/apps/app-frontend/src/locales/es-419/index.json
+++ b/apps/app-frontend/src/locales/es-419/index.json
@@ -5,8 +5,86 @@
"app.auth-servers.unreachable.header": {
"message": "No se puede acceder a los servidores de autenticación"
},
- "app.instance.mods.switch-version": {
- "message": "Cambiar versión"
+ "app.export-modal.description-placeholder": {
+ "message": "Escribe la descripción del modpack..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Exportar"
+ },
+ "app.export-modal.header": {
+ "message": "Exportar modpack"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Nombre del modpack"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Nombre del modpack"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Seleccione archivos y carpetas para incluir en el paquete"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Número de versión"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Todos los datos de su instancia se eliminarán permanentemente, incluidos sus mundos, configuraciones y todo el contenido instalado."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Esta acción no se puede deshacer"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Eliminar instancia"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Eliminar instancia"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Este modpack ya está instalado en la instancia \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Modpack duplicado"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Crea de todos modos"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Ir a la instancia"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack ya está instalado"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "proyecto"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Copiar enlace"
+ },
+ "app.instance.mods.installing": {
+ "message": "Instalando..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Modpack"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "Se ha añadido \"{name}\""
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "Se han añadido {count} proyectos"
+ },
+ "app.instance.mods.share-text": {
+ "message": "¡Echa un vistazo a los proyectos que utilizo en mi modpack!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "Compartir contenido del modpack"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Mostrar archivo"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Se ha subido correctamente"
},
"app.instance.mods.unknown-version": {
"message": "Desconocido"
diff --git a/apps/app-frontend/src/locales/es-ES/index.json b/apps/app-frontend/src/locales/es-ES/index.json
index b88885448..41a64ce03 100644
--- a/apps/app-frontend/src/locales/es-ES/index.json
+++ b/apps/app-frontend/src/locales/es-ES/index.json
@@ -5,8 +5,95 @@
"app.auth-servers.unreachable.header": {
"message": "No se puede conectar con los servidores de autenticación"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Escribe la descripción del modpack..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Exportar"
+ },
+ "app.export-modal.header": {
+ "message": "Exportar modpack"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Nombre del modpack"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Nombre del modpack"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Seleccione archivos y carpetas para incluir en el paquete"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Número de versión"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Todos los datos de su instancia se eliminarán permanentemente, incluidos sus mundos, configuraciones y todo el contenido instalado."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Esta acción no se puede deshacer"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Eliminar instancia"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Eliminar instancia"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Este modpack ya está instalado en la instancia \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Modpack duplicado"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Crea de todos modos"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Ir a la instancia"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack ya está instalado"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "proyecto"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Copiar enlace"
+ },
+ "app.instance.mods.installing": {
+ "message": "Instalando..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Modpack"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "Se ha añadido \"{name}\""
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "Se han añadido {count} proyectos"
+ },
+ "app.instance.mods.share-text": {
+ "message": "¡Echa un vistazo a los proyectos que utilizo en mi modpack!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "Compartir contenido del modpack"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Mostrar archivo"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Se ha subido correctamente"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "Desconocido"
+ },
+ "app.instance.mods.updating": {
+ "message": "Actualizando..."
+ },
"app.modal.install-to-play.content-required": {
- "message": "Contenido requerido"
+ "message": "Contenido obligatorio"
},
"app.modal.install-to-play.header": {
"message": "Instala para jugar"
@@ -71,6 +158,15 @@
"app.update-popup.body": {
"message": "¡La versión v{version} de Modrinth está lista para instalarse! Actualiza ahora o automáticamente al cerrar la aplicación."
},
+ "app.update-popup.body.download-complete": {
+ "message": "Modrinth App v{version} se ha descargado. Actualiza la página ahora o espera a que se actualice automáticamente al cerrar Modrinth App."
+ },
+ "app.update-popup.body.linux": {
+ "message": "Ya está disponible Modrinth App v{version}. ¡Utiliza tu gestor de paquetes para actualizarla y disfrutar de las últimas funciones y correcciones!"
+ },
+ "app.update-popup.body.metered": {
+ "message": "¡Modrinth App v{version} ya está disponible! Como estás conectado a una red con tarifa por datos, no la hemos descargado automáticamente."
+ },
"app.update-popup.changelog": {
"message": "Registro de cambios"
},
@@ -80,6 +176,9 @@
"app.update-popup.download-complete": {
"message": "Descarga completada"
},
+ "app.update-popup.reload": {
+ "message": "Recargar"
+ },
"app.update-popup.title": {
"message": "Actualización disponible"
},
@@ -380,6 +479,9 @@
"instance.worlds.incompatible_server": {
"message": "Servidor es incompatible"
},
+ "instance.worlds.linked_server": {
+ "message": "Gestionado por el proyecto del servidor"
+ },
"instance.worlds.no_contact": {
"message": "No se pudo contactar con el servidor"
},
@@ -416,7 +518,16 @@
"search.filter.locked.instance.sync": {
"message": "Sincronizar con la instancia"
},
+ "search.filter.locked.server": {
+ "message": "Proporcionado por el servidor"
+ },
+ "search.filter.locked.server-environment.title": {
+ "message": "Solo se pueden añadir a la instancia del servidor modificaciones del lado del cliente"
+ },
"search.filter.locked.server-game-version.title": {
"message": "La versión del juego es proporcionada por el servidor"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "El cargador lo proporciona el servidor"
}
}
diff --git a/apps/app-frontend/src/locales/fi-FI/index.json b/apps/app-frontend/src/locales/fi-FI/index.json
index 68a9f6ce5..95c7ed630 100644
--- a/apps/app-frontend/src/locales/fi-FI/index.json
+++ b/apps/app-frontend/src/locales/fi-FI/index.json
@@ -5,6 +5,24 @@
"app.auth-servers.unreachable.header": {
"message": "Todennuspalvelimiin ei saada yhteyttä"
},
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Modpack nimi"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Valitse tiedostot ja kansiot pakettiin"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Versio numero"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" lisättiin"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} projektia lisättiin"
+ },
"app.modal.install-to-play.content-required": {
"message": "Sisältö vaaditaan"
},
@@ -429,7 +447,7 @@
"message": "Lataajan antaa instanssi"
},
"search.filter.locked.instance.sync": {
- "message": "Synkkaa instanssin kanssa"
+ "message": "Synkronoi instanssin kanssa"
},
"search.filter.locked.server": {
"message": "Palvelimen tarjoama"
diff --git a/apps/app-frontend/src/locales/fil-PH/index.json b/apps/app-frontend/src/locales/fil-PH/index.json
index eabfad834..37e3fd655 100644
--- a/apps/app-frontend/src/locales/fil-PH/index.json
+++ b/apps/app-frontend/src/locales/fil-PH/index.json
@@ -5,9 +5,18 @@
"app.auth-servers.unreachable.header": {
"message": "Hindi maabot ang mga authentication server"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Ilagay ang paglalarawan ng modpack..."
+ },
"app.export-modal.export-button": {
"message": "Iluwas"
},
+ "app.export-modal.modpack-name-label": {
+ "message": "Pangalan ng Modpack"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Pangalan ng modpack"
+ },
"app.export-modal.version-number-placeholder": {
"message": "1.0.0"
},
@@ -17,6 +26,9 @@
"app.instance.mods.content-type-project": {
"message": "proyekto"
},
+ "app.instance.mods.copy-link": {
+ "message": "Kopyahin ang link"
+ },
"app.instance.mods.modpack-fallback": {
"message": "Modpack"
},
diff --git a/apps/app-frontend/src/locales/fr-FR/index.json b/apps/app-frontend/src/locales/fr-FR/index.json
index d85404dbe..38473a8ae 100644
--- a/apps/app-frontend/src/locales/fr-FR/index.json
+++ b/apps/app-frontend/src/locales/fr-FR/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Supprimer l'instance"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Ce modpack est déjà installé dans l’instance « {instanceName} »."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Dupliquer le modpack"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Créer quand même"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Aller à l’instance"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack déjà installé"
+ },
"app.instance.mods.content-type-project": {
"message": "projet"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Mis en ligne avec succès"
},
- "app.instance.mods.switch-version": {
- "message": "Changer de version"
- },
"app.instance.mods.unknown-version": {
"message": "Inconnu"
},
@@ -477,7 +489,7 @@
"message": "Vous pouvez seulement entrer directement dans les serveurs sur Minecraft Alpha 1.0.5+"
},
"instance.worlds.no_singleplayer_quick_play": {
- "message": "Vous pouvez seulement entrer directement dans les mondes solo sur Minecraft Alpha 1.20+"
+ "message": "Vous pouvez seulement entrer directement dans les mondes solo sur Minecraft 1.20+"
},
"instance.worlds.play_instance": {
"message": "Jouer à l'instance"
@@ -516,6 +528,6 @@
"message": "Version du jeu est procurée par le serveur"
},
"search.filter.locked.server-loader.title": {
- "message": "Loader est procuré par le serveur"
+ "message": "Le loader est procuré par le serveur"
}
}
diff --git a/apps/app-frontend/src/locales/he-IL/index.json b/apps/app-frontend/src/locales/he-IL/index.json
index edb692da9..f71007e2f 100644
--- a/apps/app-frontend/src/locales/he-IL/index.json
+++ b/apps/app-frontend/src/locales/he-IL/index.json
@@ -5,6 +5,78 @@
"app.auth-servers.unreachable.header": {
"message": "לא ניתן לגשת לשרתי האימות"
},
+ "app.export-modal.description-placeholder": {
+ "message": "הזן את תיאור חבילת המודים..."
+ },
+ "app.export-modal.export-button": {
+ "message": "יצוא"
+ },
+ "app.export-modal.header": {
+ "message": "יצוא חבילת מודים"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "שם חבילת המודים"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "שם חבילת המודים"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "בחר קבצים ותיקיות להכללה בחבילה הזו"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "מספר גרסה"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "כל הנתונים של ההתקנה שלך ימחקו לתמיד, זה כולל את העולמות שלך, ההגדרות וכל התוכן שהתקנת."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "הפעולה הזו לא ניתנת לביטול"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "מחק התקנה"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "מחיקת התקנה"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "פרויקט"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "העתק קישור"
+ },
+ "app.instance.mods.installing": {
+ "message": "מתקין..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "חבילת מודים"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" נוסף"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} פרויקטים נוספו"
+ },
+ "app.instance.mods.share-text": {
+ "message": "בדוק את הפרויקטים שאני משתמש בהם בחבילת המודים שלי!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "משתף את התוכן של חבילת המודים"
+ },
+ "app.instance.mods.show-file": {
+ "message": "מצא קובץ"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "הועלה בהצלחה"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "לא ידוע"
+ },
+ "app.instance.mods.updating": {
+ "message": "מעדכן..."
+ },
"app.modal.install-to-play.content-required": {
"message": "תוכן נדרש"
},
diff --git a/apps/app-frontend/src/locales/hu-HU/index.json b/apps/app-frontend/src/locales/hu-HU/index.json
index 46ed9b54b..207dc7a5f 100644
--- a/apps/app-frontend/src/locales/hu-HU/index.json
+++ b/apps/app-frontend/src/locales/hu-HU/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Profil törlése"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Ez a modcsomag már telepítve van a „{instanceName}” profilban."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Modcsomag duplikálása"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Létrehozás mindenképpen"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Profil megnyitása"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "A modcsomag már telepítve van"
+ },
"app.instance.mods.content-type-project": {
"message": "projekt"
},
@@ -62,6 +77,9 @@
"app.instance.mods.share-text": {
"message": "Nézd meg, milyen projekteket használok a modcsomagomban!"
},
+ "app.instance.mods.share-title": {
+ "message": "Modcsomag-tartalmak megosztása"
+ },
"app.instance.mods.show-file": {
"message": "Fájl megjelenítése"
},
@@ -99,7 +117,7 @@
"message": "Megosztott szerverprofil"
},
"app.modal.install-to-play.view-contents": {
- "message": "Tartalom megjelenítése"
+ "message": "Tartalom megtekintése"
},
"app.modal.update-to-play.header": {
"message": "Frissítsd a játékhoz"
diff --git a/apps/app-frontend/src/locales/id-ID/index.json b/apps/app-frontend/src/locales/id-ID/index.json
index 5bd30529f..c536661fa 100644
--- a/apps/app-frontend/src/locales/id-ID/index.json
+++ b/apps/app-frontend/src/locales/id-ID/index.json
@@ -5,6 +5,93 @@
"app.auth-servers.unreachable.header": {
"message": "Tidak dapat terhubung ke server autentikasi"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Masukkan deskripsi paket mod..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Ekspor"
+ },
+ "app.export-modal.header": {
+ "message": "Ekspor paket mod"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Nama Paket Mod"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Nama paket mod"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Pilih berkas dan folder yang ingin dimasukkan ke paket"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Nomor versi"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Semua data dari instans Anda akan dihapus secara permanen, termasuk dunia, konfigurasi, dan konten terpasang Anda."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Tindakan ini tidak dapat dibatalkan"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Hapus instans"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Hapus instans"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Paket mod ini telah terpasang pada instans \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Gandakan paket mod"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Tetap buat"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Pergi ke instans"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Paket mod telah terpasang"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "proyek"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Salin tautan"
+ },
+ "app.instance.mods.installing": {
+ "message": "Memasang..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Paket Mod"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" telah ditambahkan"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} proyek telah ditambahkan"
+ },
+ "app.instance.mods.share-text": {
+ "message": "Lihat proyek-proyek yang saya pakai di paket mod saya!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "Membagi konten paket mod"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Tampilkan berkas"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Berhasil diunggah"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "Tidak diketahui"
+ },
+ "app.instance.mods.updating": {
+ "message": "Memperbarui..."
+ },
"app.modal.install-to-play.content-required": {
"message": "Konten diperlukan"
},
diff --git a/apps/app-frontend/src/locales/it-IT/index.json b/apps/app-frontend/src/locales/it-IT/index.json
index 47e26f906..280b4518b 100644
--- a/apps/app-frontend/src/locales/it-IT/index.json
+++ b/apps/app-frontend/src/locales/it-IT/index.json
@@ -12,7 +12,7 @@
"message": "Esporta"
},
"app.export-modal.header": {
- "message": "Esporta un pacchetto di mod"
+ "message": "Esporta pacchetto"
},
"app.export-modal.modpack-name-label": {
"message": "Nome del pacchetto"
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Elimina istanza"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Questo pacchetto è già stato installato nell'istanza \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Pacchetto duplicato"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Crea comunque"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Vai all'istanza"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Pacchetto già installato"
+ },
"app.instance.mods.content-type-project": {
"message": "progetto"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Caricato con successo"
},
- "app.instance.mods.switch-version": {
- "message": "Cambia versione"
- },
"app.instance.mods.unknown-version": {
"message": "Sconosciuta"
},
@@ -234,7 +246,7 @@
"message": "Online"
},
"friends.heading.pending": {
- "message": "In sospeso"
+ "message": "In attesa"
},
"friends.no-friends-match": {
"message": "Nessuna amicizia corrisponde a ''{query}''"
@@ -369,7 +381,7 @@
"message": "Inserisci comando post-uscita..."
},
"instance.settings.tabs.hooks.pre-launch": {
- "message": "Pre-lancio"
+ "message": "Pre-avvio"
},
"instance.settings.tabs.hooks.pre-launch.description": {
"message": "Eseguito prima dell'avvio dell'istanza."
diff --git a/apps/app-frontend/src/locales/ja-JP/index.json b/apps/app-frontend/src/locales/ja-JP/index.json
index e67f3561b..2c2f26bad 100644
--- a/apps/app-frontend/src/locales/ja-JP/index.json
+++ b/apps/app-frontend/src/locales/ja-JP/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "インスタンスを削除"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "このModパックは「{instanceName}」インスタンスにすでにインストールされています。"
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "重複したModパック"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "とにかく作成する"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "インスタンスに移動"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modパックはすでにインストール済み"
+ },
"app.instance.mods.content-type-project": {
"message": "プロジェクト"
},
@@ -303,7 +318,7 @@
"message": "インスタンスを削除"
},
"instance.settings.tabs.general.delete.description": {
- "message": "デバイスからインスタンスを削除します。これらには、ワールド、設定などの全てのインストール済みのファイルが含まれます。インスタンスを削除すると復元することはできません。"
+ "message": "デバイスからインスタンスを削除します。これらには、ワールド、設定などのすべてのインストール済みのファイルが含まれます。インスタンスを削除すると復元することはできません。"
},
"instance.settings.tabs.general.deleting.button": {
"message": "削除中…"
diff --git a/apps/app-frontend/src/locales/ms-MY/index.json b/apps/app-frontend/src/locales/ms-MY/index.json
index e9bf22d7a..63eb9f8fd 100644
--- a/apps/app-frontend/src/locales/ms-MY/index.json
+++ b/apps/app-frontend/src/locales/ms-MY/index.json
@@ -1,10 +1,91 @@
{
"app.auth-servers.unreachable.body": {
- "message": "Pelayan pengesahan Minecraft mungkin sedang tergendala sekarang. Periksa sambungan internet anda dan cuba lagi nanti."
+ "message": "Pelayan pengesahan Minecraft mungkin sedang tergendala sekarang. Periksa sambungan internet anda dan cuba lagi kemudian."
},
"app.auth-servers.unreachable.header": {
"message": "Tidak dapat mencapai pelayan pengesahan"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Masukkan keterangan pek mod..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Eksport"
+ },
+ "app.export-modal.header": {
+ "message": "Eksport pek mod"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Nama Pek Mod"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Nama pek mod"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Pilih fail dan folder untuk disertakan dalam pek mod"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Nombor versi"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Semua data untuk pemasangan anda akan dipadamkan secara kekal, termasuk dunia, konfigurasi dan semua kandungan yang dipasang."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Tindakan ini tidak boleh dibatalkan"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Padam pemasangan"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Padam pemasangan"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Pek mod ini sudah pun dipasang di dalam pemasangan \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Pergi ke pemasangan"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Pek mod sudah dipasang"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "projek"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Salin pautan"
+ },
+ "app.instance.mods.installing": {
+ "message": "Sedang memasang..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Pek Mod"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" telah ditambahkan"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} projek telah ditambahkan"
+ },
+ "app.instance.mods.share-text": {
+ "message": "Lihat projek-projek yang saya gunakan dalam pek mod saya!"
+ },
+ "app.instance.mods.share-title": {
+ "message": "Berkongsi kandungan pek mod"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Tunjukkan fail"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Berjaya dimuat naik"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "Tidak Diketahui"
+ },
+ "app.instance.mods.updating": {
+ "message": "Sedang mengemas kini..."
+ },
"app.modal.install-to-play.content-required": {
"message": "Kandungan yang diperlukan"
},
diff --git a/apps/app-frontend/src/locales/nl-NL/index.json b/apps/app-frontend/src/locales/nl-NL/index.json
index 9637ec099..99096c9ad 100644
--- a/apps/app-frontend/src/locales/nl-NL/index.json
+++ b/apps/app-frontend/src/locales/nl-NL/index.json
@@ -5,15 +5,57 @@
"app.auth-servers.unreachable.header": {
"message": "Authenticatieservers kunnen niet worden bereikt"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Voeg modpack beschrijving in..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Exporteer"
+ },
+ "app.export-modal.header": {
+ "message": "Exporteer modpack"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Modpack Naam"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Modpack naam"
+ },
+ "app.export-modal.select-files-label": {
+ "message": "Selecteer bestanden en mappen om toe te voegen aan pack"
+ },
"app.export-modal.version-number-label": {
"message": "Versie nummer"
},
"app.export-modal.version-number-placeholder": {
"message": "1.0.0"
},
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Alle data van je instantie zal permanent verwijderd worden, inclusief al je werelden, voorkeuren, en alle geïnstalleerde content."
+ },
"app.instance.confirm-delete.admonition-header": {
"message": "Deze actie kan niet ongedaan gemaakt worden"
},
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Verwijder instantie"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Verwijder instantie"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Deze modpack is al geïnstalleerd in de \"{instanceName}\" instantie."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Dupliceer modpack"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Maak toch"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Ga naar instantie"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack is al geïnstalleerd"
+ },
"app.instance.mods.content-type-project": {
"message": "project"
},
diff --git a/apps/app-frontend/src/locales/pl-PL/index.json b/apps/app-frontend/src/locales/pl-PL/index.json
index 3a1192f7e..85579e3a0 100644
--- a/apps/app-frontend/src/locales/pl-PL/index.json
+++ b/apps/app-frontend/src/locales/pl-PL/index.json
@@ -17,6 +17,66 @@
"app.export-modal.modpack-name-placeholder": {
"message": "Nazwa paczki modów"
},
+ "app.export-modal.select-files-label": {
+ "message": "Wybierz pliki i foldery, które mają znaleźć się w paczce"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Numer wersji"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-body": {
+ "message": "Wszystkie dane z Twojej instancji zostaną trwale usunięte, w tym Twoje światy, pliki konfiguracji i wszystkie zainstalowane treści."
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Tej akcji nie można odwrócić"
+ },
+ "app.instance.confirm-delete.delete-button": {
+ "message": "Usuń instancję"
+ },
+ "app.instance.confirm-delete.header": {
+ "message": "Usuń instancję"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Ta paczka modów jest już zainstalowana w instancji \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Duplikat paczki modów"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Utwórz mimo to"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Przejdź do instancji"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Paczka modów jest już zainstalowana"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "projekt"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Kopiuj łącze"
+ },
+ "app.instance.mods.installing": {
+ "message": "Instalowanie..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Paczka modów"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "Dodano \"{name}\""
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "Dodano {count} {count, plural, one {projekt} few {projekty} other {projektów}}"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Pokaż plik"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Przesyłanie powiodło się"
+ },
"app.modal.install-to-play.content-required": {
"message": "Wymagane treści"
},
diff --git a/apps/app-frontend/src/locales/pt-BR/index.json b/apps/app-frontend/src/locales/pt-BR/index.json
index 1ac92cabe..d50065211 100644
--- a/apps/app-frontend/src/locales/pt-BR/index.json
+++ b/apps/app-frontend/src/locales/pt-BR/index.json
@@ -1,6 +1,6 @@
{
"app.auth-servers.unreachable.body": {
- "message": "Os servidores de autenticação do Minecraft podem estar indisponíveis no momento. Cheque sua conexão com a internet e tente novamente mais tarde."
+ "message": "Os servidores de autenticação do Minecraft podem estar indisponíveis no momento. Verifique sua conexão com a internet e tente novamente mais tarde."
},
"app.auth-servers.unreachable.header": {
"message": "Não foi possível acessar os servidores de autenticação"
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Excluir instância"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Este pacote de mods já está instalado na instância \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Pacote de mods duplicado"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Criar mesmo assim"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Ir para a instância"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "O pacote de mods já está instalado"
+ },
"app.instance.mods.content-type-project": {
"message": "projeto"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Enviado com sucesso"
},
- "app.instance.mods.switch-version": {
- "message": "Trocar versão"
- },
"app.instance.mods.unknown-version": {
"message": "Desconhecido"
},
@@ -90,7 +102,7 @@
"message": "Instalar"
},
"app.modal.install-to-play.mod-count": {
- "message": "{count, plural, =0 {Nenhum mod} one {# mod} other {# mods}}\n"
+ "message": "{count, plural, =0 {Nenhum mod} one {# mod} other {# mods}}"
},
"app.modal.install-to-play.required-modpack": {
"message": "Pacote de mods necessário"
diff --git a/apps/app-frontend/src/locales/ru-RU/index.json b/apps/app-frontend/src/locales/ru-RU/index.json
index 34fcde5fc..b595e7bbc 100644
--- a/apps/app-frontend/src/locales/ru-RU/index.json
+++ b/apps/app-frontend/src/locales/ru-RU/index.json
@@ -6,22 +6,22 @@
"message": "Нет связи с серверами аутентификации"
},
"app.export-modal.description-placeholder": {
- "message": "Введите описание сборки модов..."
+ "message": "Введите описание сборки..."
},
"app.export-modal.export-button": {
"message": "Экспортировать"
},
"app.export-modal.header": {
- "message": "Экспортировать сборку модов"
+ "message": "Экспорт модпака"
},
"app.export-modal.modpack-name-label": {
- "message": "Название сборки модов"
+ "message": "Название сборки"
},
"app.export-modal.modpack-name-placeholder": {
- "message": "Название сборки модов"
+ "message": "Название сборки"
},
"app.export-modal.select-files-label": {
- "message": "Выберите файлы и папки для добавления в пак"
+ "message": "Выберите элементы экспорта в модпак"
},
"app.export-modal.version-number-label": {
"message": "Номер версии"
@@ -30,22 +30,37 @@
"message": "1.0.0"
},
"app.instance.confirm-delete.admonition-body": {
- "message": "Все данные вашей установки будут окончательно удалены, включая ваши миры, настройки и весь установленный контент."
+ "message": "Все данные вашей инстанции будут окончательно удалены, включая ваши миры, настройки и весь установленный контент."
},
"app.instance.confirm-delete.admonition-header": {
- "message": "Это действие не может быть возвращено"
+ "message": "Это действие нельзя обратить"
},
"app.instance.confirm-delete.delete-button": {
- "message": "Удалить установку"
+ "message": "Удалить сборку"
},
"app.instance.confirm-delete.header": {
- "message": "Удалить установку"
+ "message": "Удаление сборки"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Этот модпак уже установлен в инстанции \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Дублировать модпак"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Всё равно создать"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "К инстанции"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Модпак уже установлен"
},
"app.instance.mods.content-type-project": {
"message": "проект"
},
"app.instance.mods.copy-link": {
- "message": "Скопировать ссылку"
+ "message": "Копировать ссылку"
},
"app.instance.mods.installing": {
"message": "Установка..."
@@ -57,25 +72,22 @@
"message": "\"{name}\" был добавлен"
},
"app.instance.mods.projects-were-added": {
- "message": "{count} проектов были добавлены"
+ "message": "Проектов добавлено: {count}"
},
"app.instance.mods.share-text": {
- "message": "Посмотрите проекты, которые я использую в моей сборке модов!"
+ "message": "Посмотрите проекты, в моём модпаке!"
},
"app.instance.mods.share-title": {
- "message": "Поделится контентом сборки модов"
+ "message": "Содержимое сборки"
},
"app.instance.mods.show-file": {
- "message": "Показать файл"
+ "message": "Показать в папке"
},
"app.instance.mods.successfully-uploaded": {
"message": "Успешно загружено"
},
- "app.instance.mods.switch-version": {
- "message": "Сменить версию"
- },
"app.instance.mods.unknown-version": {
- "message": "Неизвестная"
+ "message": "Неизвестно"
},
"app.instance.mods.updating": {
"message": "Обновление..."
@@ -105,7 +117,7 @@
"message": "Общая сборка сервера"
},
"app.modal.install-to-play.view-contents": {
- "message": "Посмотреть содержимое"
+ "message": "Посмотреть"
},
"app.modal.update-to-play.header": {
"message": "Обновление перед запуском"
@@ -246,7 +258,7 @@
"message": "{title} — {count}"
},
"friends.sign-in-to-add-friends": {
- "message": "Войдите в аккаунт Modrinth, чтобы добавлять друзей и видеть, во что они играют!"
+ "message": "Войдите в аккаунт Modrinth, вы сможете добавлять друзей и видеть их статус!"
},
"instance.add-server.add-and-play": {
"message": "Добавить и играть"
diff --git a/apps/app-frontend/src/locales/sv-SE/index.json b/apps/app-frontend/src/locales/sv-SE/index.json
index a45abb5b4..3f15a20de 100644
--- a/apps/app-frontend/src/locales/sv-SE/index.json
+++ b/apps/app-frontend/src/locales/sv-SE/index.json
@@ -41,6 +41,9 @@
"app.instance.confirm-delete.header": {
"message": "Radera instans"
},
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Skapa ändå"
+ },
"app.instance.mods.content-type-project": {
"message": "projekt"
},
@@ -51,7 +54,7 @@
"message": "Installerar..."
},
"app.instance.mods.modpack-fallback": {
- "message": "Modd-paket"
+ "message": "Modpaket"
},
"app.instance.mods.project-was-added": {
"message": "\"{name}\" lades till"
@@ -60,10 +63,10 @@
"message": "{count} projekt lades till"
},
"app.instance.mods.share-text": {
- "message": "Kolla in projekten jag använder i mitt modd-paket!"
+ "message": "Kolla in projekten jag använder i mitt modpaket!"
},
"app.instance.mods.share-title": {
- "message": "Delar innehåll från modd-paket"
+ "message": "Delar innehåll från modpaket"
},
"app.instance.mods.show-file": {
"message": "Visa fil"
@@ -71,9 +74,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Uppladdning lyckades"
},
- "app.instance.mods.switch-version": {
- "message": "Byt version"
- },
"app.instance.mods.unknown-version": {
"message": "Okänt"
},
@@ -165,7 +165,7 @@
"message": "Nedladdning slutförd"
},
"app.update-popup.reload": {
- "message": "Ladda om"
+ "message": "Kolla efter uppdateringar"
},
"app.update-popup.title": {
"message": "Uppdatering tillgänglig"
diff --git a/apps/app-frontend/src/locales/tr-TR/index.json b/apps/app-frontend/src/locales/tr-TR/index.json
index 7ee40f349..70670af24 100644
--- a/apps/app-frontend/src/locales/tr-TR/index.json
+++ b/apps/app-frontend/src/locales/tr-TR/index.json
@@ -5,6 +5,69 @@
"app.auth-servers.unreachable.header": {
"message": "Doğrulama sunucularına erişilemedi"
},
+ "app.export-modal.description-placeholder": {
+ "message": "Mod paketi açıklaması yazın..."
+ },
+ "app.export-modal.export-button": {
+ "message": "Çıkart"
+ },
+ "app.export-modal.header": {
+ "message": "Modpaketi çıkart"
+ },
+ "app.export-modal.modpack-name-label": {
+ "message": "Modpaketi adı"
+ },
+ "app.export-modal.modpack-name-placeholder": {
+ "message": "Modpaketi adı"
+ },
+ "app.export-modal.version-number-label": {
+ "message": "Sürüm numarası"
+ },
+ "app.export-modal.version-number-placeholder": {
+ "message": "1.0.0"
+ },
+ "app.instance.confirm-delete.admonition-header": {
+ "message": "Bu eylem geri alınamaz"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Yinede oluştur"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpaketi zaten kurulu"
+ },
+ "app.instance.mods.content-type-project": {
+ "message": "proje"
+ },
+ "app.instance.mods.copy-link": {
+ "message": "Bağlantıyı kopyala"
+ },
+ "app.instance.mods.installing": {
+ "message": "Kuruluyor..."
+ },
+ "app.instance.mods.modpack-fallback": {
+ "message": "Modpaketi"
+ },
+ "app.instance.mods.project-was-added": {
+ "message": "\"{name}\" eklendi"
+ },
+ "app.instance.mods.projects-were-added": {
+ "message": "{count} projeler eklendi"
+ },
+ "app.instance.mods.share-text": {
+ "message": "Modpaketimde kullandığım projelere göz at!"
+ },
+ "app.instance.mods.show-file": {
+ "message": "Dosya göster"
+ },
+ "app.instance.mods.successfully-uploaded": {
+ "message": "Başarı ile yüklendi"
+ },
+ "app.instance.mods.unknown-version": {
+ "message": "Bilinmeyen"
+ },
+ "app.instance.mods.updating": {
+ "message": "Güncelleniyor..."
+ },
"app.modal.install-to-play.content-required": {
"message": "İçerik gerekli"
},
diff --git a/apps/app-frontend/src/locales/uk-UA/index.json b/apps/app-frontend/src/locales/uk-UA/index.json
index a35e8edd7..33572ea26 100644
--- a/apps/app-frontend/src/locales/uk-UA/index.json
+++ b/apps/app-frontend/src/locales/uk-UA/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "Видалити профіль"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Цю збірку вже встановлено в профілі «{instanceName}»."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Дублікат збірки"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Все одно створити"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Перейти до профілю"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Збірку вже встановлено"
+ },
"app.instance.mods.content-type-project": {
"message": "проєкт"
},
@@ -48,13 +63,13 @@
"message": "Копіювати посилання"
},
"app.instance.mods.installing": {
- "message": "Встановлення..."
+ "message": "Установлення…"
},
"app.instance.mods.modpack-fallback": {
- "message": "Збірка модів"
+ "message": "Збірка"
},
"app.instance.mods.project-was-added": {
- "message": "\"{name}\" був доданий"
+ "message": "«{name}» було додано"
},
"app.instance.mods.projects-were-added": {
"message": "{count} проєктів було додано"
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "Успішно вивантажено"
},
- "app.instance.mods.switch-version": {
- "message": "Змінити версію"
- },
"app.instance.mods.unknown-version": {
"message": "Невідомо"
},
@@ -183,7 +195,7 @@
"message": "Завантаження оновлення ({percent}%)"
},
"app.update.reload-to-update": {
- "message": "Перезапустіть, аби встановити оновлення"
+ "message": "Перезавантажте, щоб установити оновлення"
},
"friends.action.add-friend": {
"message": "Додати друга"
diff --git a/apps/app-frontend/src/locales/vi-VN/index.json b/apps/app-frontend/src/locales/vi-VN/index.json
index 03c2ced82..a857cebf5 100644
--- a/apps/app-frontend/src/locales/vi-VN/index.json
+++ b/apps/app-frontend/src/locales/vi-VN/index.json
@@ -36,10 +36,25 @@
"message": "Hành động này sẽ không thể huỷ bỏ"
},
"app.instance.confirm-delete.delete-button": {
- "message": "Hoá hồ sơ"
+ "message": "Xoá hồ sơ"
},
"app.instance.confirm-delete.header": {
- "message": "Xoá hồ xe"
+ "message": "Xoá hồ sơ"
+ },
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "Modpack này đã được cài đặt trong phiên chơi \"{instanceName}\"."
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "Nhân bản modpack"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "Vẫn tiếp tục tạo"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "Đi đến phiên chơi"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "Modpack đã được cài đặt"
},
"app.instance.mods.content-type-project": {
"message": "Dự án"
@@ -204,7 +219,7 @@
"message": "Tên người dùng Modrinth của bạn của bạn là gì?"
},
"friends.add-friends-to-share": {
- "message": "Hãy Thêm bạn bè để biết họ đang chơi gì!"
+ "message": "Hãy thêm bạn bè để biết họ đang chơi gì!"
},
"friends.friend.cancel-request": {
"message": "Huỷ yêu cầu"
@@ -216,7 +231,7 @@
"message": "Đã gửi yêu cầu kết bạn"
},
"friends.friend.view-profile": {
- "message": "Xem hồ sơ"
+ "message": "Xem thông tin"
},
"friends.heading": {
"message": "Bạn bè"
@@ -279,7 +294,7 @@
"message": "Đặt lại biểu tượng"
},
"instance.edit-world.title": {
- "message": "Sửa thể giới"
+ "message": "Chỉnh sửa thế giới"
},
"instance.server-modal.address": {
"message": "Địa chỉ"
@@ -318,7 +333,7 @@
"message": "Nhân bản hồ sơ"
},
"instance.settings.tabs.general.duplicate-instance.description": {
- "message": "Tạo ra một bản sao của hiện thể này, bao gồm các thế giới, cấu hình, mod, v.v.."
+ "message": "Tạo ra một bản sao của hồ sơ này, bao gồm các thế giới, cấu hình, mod, v.v."
},
"instance.settings.tabs.general.edit-icon": {
"message": "Sửa biểu tượng"
@@ -495,7 +510,7 @@
"message": "Được cung cấp bởi phiên bản"
},
"search.filter.locked.instance-game-version.title": {
- "message": "Phiên bản trò chơi được cung cấp bởi instance này"
+ "message": "Phiên bản trò chơi được cung cấp bởi hồ sơ này"
},
"search.filter.locked.instance-loader.title": {
"message": "Loader được cung cấp bởi hồ sơ"
diff --git a/apps/app-frontend/src/locales/zh-CN/index.json b/apps/app-frontend/src/locales/zh-CN/index.json
index 312dc303e..c84bfd988 100644
--- a/apps/app-frontend/src/locales/zh-CN/index.json
+++ b/apps/app-frontend/src/locales/zh-CN/index.json
@@ -6,7 +6,7 @@
"message": "无法连接到身份验证服务器"
},
"app.export-modal.description-placeholder": {
- "message": "输入整合包描述内容..."
+ "message": "输入整合包描述……"
},
"app.export-modal.export-button": {
"message": "导出"
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "删除实例"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "这个整合包已经安装在\"{instanceName}\"实例中了。"
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "重复的整合包"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "在任何地方创建"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "前往实例"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "整合包已安装"
+ },
"app.instance.mods.content-type-project": {
"message": "项目"
},
@@ -71,14 +86,11 @@
"app.instance.mods.successfully-uploaded": {
"message": "上传成功"
},
- "app.instance.mods.switch-version": {
- "message": "切换版本"
- },
"app.instance.mods.unknown-version": {
"message": "未知"
},
"app.instance.mods.updating": {
- "message": "正在更新……"
+ "message": "更新中……"
},
"app.modal.install-to-play.content-required": {
"message": "内容需求"
diff --git a/apps/app-frontend/src/locales/zh-TW/index.json b/apps/app-frontend/src/locales/zh-TW/index.json
index e8cf61012..a158073c7 100644
--- a/apps/app-frontend/src/locales/zh-TW/index.json
+++ b/apps/app-frontend/src/locales/zh-TW/index.json
@@ -41,6 +41,21 @@
"app.instance.confirm-delete.header": {
"message": "刪除實例"
},
+ "app.instance.modpack-already-installed.admonition-body": {
+ "message": "這個模組包已經安裝在「{instanceName}」實例中了。"
+ },
+ "app.instance.modpack-already-installed.admonition-header": {
+ "message": "複製模組包"
+ },
+ "app.instance.modpack-already-installed.create-anyway": {
+ "message": "仍要建立"
+ },
+ "app.instance.modpack-already-installed.go-to-instance": {
+ "message": "前往實例"
+ },
+ "app.instance.modpack-already-installed.header": {
+ "message": "模組包已經安裝"
+ },
"app.instance.mods.content-type-project": {
"message": "專案"
},
@@ -71,9 +86,6 @@
"app.instance.mods.successfully-uploaded": {
"message": "上傳成功"
},
- "app.instance.mods.switch-version": {
- "message": "切換版本"
- },
"app.instance.mods.unknown-version": {
"message": "未知"
},
diff --git a/apps/frontend/src/locales/cs-CZ/index.json b/apps/frontend/src/locales/cs-CZ/index.json
index b210fc232..e57a57435 100644
--- a/apps/frontend/src/locales/cs-CZ/index.json
+++ b/apps/frontend/src/locales/cs-CZ/index.json
@@ -1331,15 +1331,6 @@
"servers.notice.id": {
"message": "ID"
},
- "servers.plan.large.name": {
- "message": "Velký"
- },
- "servers.plan.medium.name": {
- "message": "Střední"
- },
- "servers.plan.small.name": {
- "message": "Malý"
- },
"settings.billing.payment_method.primary": {
"message": "Hlavní"
},
diff --git a/apps/frontend/src/locales/da-DK/index.json b/apps/frontend/src/locales/da-DK/index.json
index 6aa14f785..4046d107b 100644
--- a/apps/frontend/src/locales/da-DK/index.json
+++ b/apps/frontend/src/locales/da-DK/index.json
@@ -107,6 +107,9 @@
"app-marketing.features.performance.cpu-percent": {
"message": "% CPU"
},
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App præsterer bedre end mange af de førende mod-håndteringsværktøjer og bruger kun 150 MB RAM!"
+ },
"app-marketing.features.performance.discord": {
"message": "Discord"
},
@@ -482,12 +485,24 @@
"create.project.create-project": {
"message": "Opret projekt"
},
+ "create.project.missing-fields-tooltip": {
+ "message": "Mangler informationer: {fields}"
+ },
"create.project.name-label": {
"message": "Navn"
},
"create.project.name-placeholder": {
"message": "Indtast projekt navn..."
},
+ "create.project.owner-description": {
+ "message": "Det projekt ejeren som dig selv eller en organisation du medlem af."
+ },
+ "create.project.owner-label": {
+ "message": "Ejer"
+ },
+ "create.project.server-project-title": {
+ "message": "Opretter et server projekt"
+ },
"create.project.summary-description": {
"message": "En sætning eller to som beskriver dit projekt."
},
@@ -500,6 +515,15 @@
"create.project.title": {
"message": "Opretter et projekt"
},
+ "create.project.type-label": {
+ "message": "Type"
+ },
+ "create.project.type-project": {
+ "message": "Projekt"
+ },
+ "create.project.type-server": {
+ "message": "Server"
+ },
"create.project.url-label": {
"message": "URL"
},
@@ -539,6 +563,15 @@
"dashboard.collections.button.create-new": {
"message": "Opret ny"
},
+ "dashboard.collections.empty.get-started-hint": {
+ "message": "Opret din første samling for at komme i gang!"
+ },
+ "dashboard.collections.empty.no-collections": {
+ "message": "Du har ikke nogle samlinger endnu"
+ },
+ "dashboard.collections.empty.no-match": {
+ "message": "Ingen samlinger passer din søgning"
+ },
"dashboard.collections.label.search-input": {
"message": "Søg dine samlinger"
},
@@ -956,6 +989,9 @@
"hosting-marketing.faq.ddos-protection": {
"message": "Har Modrinth Hosting servere DDoS beskyttelse?"
},
+ "hosting-marketing.faq.ddos-protection.answer": {
+ "message": "Ja. Alle Modrinth servere kommer med DDoS beskyttelse, med op til 17 Tbps kapacitet i nogle lokationer."
+ },
"hosting-marketing.faq.heading": {
"message": "Ofte Spurgt Spørgsmål"
},
@@ -1061,6 +1097,9 @@
"hosting-marketing.know-what-you-need": {
"message": "Hvad har du præcis brug for?"
},
+ "hosting-marketing.medal.info": {
+ "message": "Prøv en gratis 3 GB server i 5 dage drevet af Medal"
+ },
"hosting-marketing.medal.learn-more": {
"message": "Lær mere"
},
@@ -1112,6 +1151,24 @@
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Vælg imellem Vanilla, Fabric, Forge, Quilt og NeoForge. Hvis det er på Modrinth, det kan køre på din server."
},
+ "hosting.loader.failed-to-change-version": {
+ "message": "Fejlede i at ændre modpack version"
+ },
+ "hosting.loader.failed-to-load-versions": {
+ "message": "Fejlede i at indlæse versioner"
+ },
+ "hosting.loader.failed-to-reinstall": {
+ "message": "Fejlede i at geninstallere modpack"
+ },
+ "hosting.loader.failed-to-repair": {
+ "message": "Fejlede i at reparere server"
+ },
+ "hosting.loader.failed-to-save-settings": {
+ "message": "Fejlede i at gemme installation indstillinger"
+ },
+ "hosting.loader.failed-to-unlink": {
+ "message": "Fejlede i at unlink modpack"
+ },
"hosting.plan.out-of-stock": {
"message": "Ikke på lager"
},
@@ -2057,6 +2114,12 @@
"settings.sessions.unknown-platform": {
"message": "Ukendt platform"
},
+ "settings.sidebar.label.account": {
+ "message": "Konto"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Udvikler"
+ },
"ui.latest-news-row.latest-news": {
"message": "Seneste nyheder fra Modrinth"
},
diff --git a/apps/frontend/src/locales/de-CH/index.json b/apps/frontend/src/locales/de-CH/index.json
index 9bd6b167c..a7f2624e7 100644
--- a/apps/frontend/src/locales/de-CH/index.json
+++ b/apps/frontend/src/locales/de-CH/index.json
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Projekt erstellen"
},
- "create.project.create-server-project": {
- "message": "Server erstellen"
- },
"create.project.missing-fields-tooltip": {
"message": "Fehlende Felder: {fields}"
},
@@ -2858,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Ideal für 15 - 25 Spieler, Modpakete, oder umfrangreiches modding."
},
- "servers.plan.large.name": {
- "message": "Gross"
- },
"servers.plan.medium.description": {
"message": "Geeignet für 6 - 15 Spieler und mehrere Mods."
},
- "servers.plan.medium.name": {
- "message": "Mittel"
- },
"servers.plan.small.description": {
"message": "Perfekt für 1 - 5 Freunde mit ein par leichten Mods."
},
- "servers.plan.small.name": {
- "message": "Klein"
+ "settings.account.button.complete-setup": {
+ "message": "Einrichtung abschliessen"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Export herunterladen"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Export generieren"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Export wird generiert..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Fordere eine Kopie aller deiner personenbezogenen Daten an, die du bei Modrinth hochgeladen hast. Dies kann einige Minuten dauern."
+ },
+ "settings.account.data-export.title": {
+ "message": "Datenexport"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Dadurch werden **sofort alle deine Benutzerdaten und Follower gelöscht**. Deine Projekte werden dabei nicht gelöscht. Die Löschung deines Kontos kann nicht rückgängig gemacht werden.
Falls du Hilfe mit deinem Konto benötigst, wende dich bitte an den Support auf dem [Modrinth Discord](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Dieses Konto löschen"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "Bist du sicher, dass du deinen Account löschen willst?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Konto löschen"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Sobald du dein Konto löschst, gibt es kein Zurück mehr. Durch das Löschen deines Kontos werden alle zugehörigen Daten ausser Projekte von unseren Servern entfernt."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Konto löschen"
+ },
+ "settings.account.email.action.save": {
+ "message": "E-Mail speichern"
+ },
+ "settings.account.email.field.label": {
+ "message": "E-Mail-Adresse"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Gib deine E-Mail-Adresse ein..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "E-Mail hinzufügen"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "E-Mail ändern"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "Deine Kontoinformationen werden nicht öffentlich angezeigt."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Passwort entfernen"
+ },
+ "settings.account.password.action.save": {
+ "message": "Passwort speichern"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "Die eingegebenen Passwörter stimmen nicht überein!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Bitte gib dein Passwort ein, um fortzufahren."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Neues Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Neues Passwort bestätigen"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Neues Passwort"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Neues Passwort"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Altes Passwort"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Altes Passwort"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Passwort hinzufügen"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Passwort ändern"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Passwort entfernen"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Hinzufügen"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Authentifizierungsanbieter"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Aktionen"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Anbieter"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "E-Mail hinzufügen"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "E-Mail ändern"
+ },
+ "settings.account.security.email.description": {
+ "message": "Ändert die mit deinem Konto verknüpfte E-Mail."
+ },
+ "settings.account.security.email.title": {
+ "message": "E-Mail"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Passwort hinzufügen"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Passwort ändern"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Ändere das Passwort, mit dem du dich bei deinem Konto anmeldest."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Ändere oder lösche das Passwort, mit dem du dich bei deinem Konto anmeldest."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Lege ein permanentes Passwort für die Anmeldung bei deinem Konto fest."
+ },
+ "settings.account.security.password.title": {
+ "message": "Passwort"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Anbieter verwalten"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Du kannst deinem Konto Anmeldemethoden hinzufügen oder entfernen, darunter GitHub, GitLab, Microsoft, Discord, Steam und Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Authentifizierungsanbieter verwalten"
+ },
+ "settings.account.security.title": {
+ "message": "Kontosicherheit"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "2FA entfernen"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "2FA einrichten"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Füge deinem Konto bei der Anmeldung eine zusätzliche Sicherheitsstufe hinzu."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Zwei-Faktor-Authentifizierung"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Lade diese Wiederherstellungscodes herunder und bewahre sie an einem sicheren Ort auf. Du kannst diese anstelle eines 2FA-Codes verwenden, solltest du jemals zugriff auf dein Gerät verlieren! Du solltest diese Codes wie deine Passwörter schützen."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Wiedererstellungscodes können nur einmal verwendet werden."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "Der eingegebene Code ist ungültig!"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Bitte gib einen Zwei-Faktor-Code ein, um fortzufahren."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Zwei-Faktor-Code eingeben"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Code eingeben..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "Die Zwei-Faktor-Authentifizierung schützt dein Konto, indem es für die Anmeldung den Zugriff auf ein zweites Gerät erfordert."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Falls der QR-Code nicht gescannt werden kann, kannst du das Passwort manuell eingeben:"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Scanne den QR-Code mit Authy, Microsoft Authenticator oder einer anderen 2FA-App, um zu beginnen."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Gib den Einmalcode aus der Authentifizierungs-App ein, um den Zugriff zu bestätigen."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Code bestätigen"
},
"settings.applications.about": {
"message": "Über"
@@ -2954,12 +3140,12 @@
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
+ "settings.applications.head-title": {
+ "message": "Anwendungen"
+ },
"settings.applications.modal.header": {
"message": "Anwendungsinformationen"
},
- "settings.applications.notification.error.title": {
- "message": "Ein Fehler ist aufgetreten"
- },
"settings.applications.notification.icon-updated.description": {
"message": "Dein Anwendungsicon wurde aktualisiert."
},
@@ -2969,6 +3155,90 @@
"settings.applications.secret.disclaimer": {
"message": "Speichere jetzt dein Geheimnis, da es nach dem verlassen dieser Seite versteckt wird!"
},
+ "settings.authorizations.about-this-app": {
+ "message": "Über diese Anwendung"
+ },
+ "settings.authorizations.by": {
+ "message": "von"
+ },
+ "settings.authorizations.description": {
+ "message": "Wenn du eine Anwendung mit deinem Modrinth-Konto autorisierst, gewährst du dieser Zugriff auf dein Konto. Du kannst den Zugriff auf dein Konto hier jederzeit verwalten und überprüfen."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Wir konnen aktuell deine autorisierten Anwendungen nicht anzeigen und arbeiten an einer lösung dafür. Bitte besuche diese Seite zu einem späteren Zeitpunkt erneut!"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorisierungen"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Widerrufen"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Dadurch wird der Anwendung der Zugriff auf dein Konto widerrufen. Du kannst sie später jederzeit erneut autorisieren."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "Möchtest du diese Anwendung wirklich widerrufen?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Hier werden alle bisherigen Belastungen deines Modrinth-Kontos aufgeführt:"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Medal Server-Testversion"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Modrinth Hosting"
+ },
+ "settings.billing.expires": {
+ "message": "Läuft ab am {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "Monat"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "monatlich"
+ },
+ "settings.billing.interval.year": {
+ "message": "Jahr"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "jährlich"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Werbefreies Surfen auf modrinth.com und der Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Modrinth+ Abzeichen auf deinem Profil"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Unterstütze Modrinth und Ersteller direkt"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Vorteile"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "Spare {amount}/Jahr, indem du auf jährliche Abrechnung umsteigst!"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Du hast dein Abonnement gekündigt."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "Du behällst deine Vorteile bis zum ender der aktuellen Zahlungsperiode."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "Die Zahlung für dein Abonnement ist fehlgeschlagen. Bitte aktualisiere deine Zahlungsmethode."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Du hast derzeit folgende Abonnements:"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "Deine Zahlung wird bearbeitet. Vorteile werden aktiviert, sobald die Zahlung abgeschlossen ist."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "Werde ein Abonnent von Modrinth Plus!"
+ },
"settings.billing.modal.cancel.action": {
"message": "Abonnement kündigen"
},
@@ -2987,6 +3257,12 @@
"settings.billing.modal.delete.title": {
"message": "Bist du sicher, dass du diese Zahlungsmethode entfernen willst?"
},
+ "settings.billing.next": {
+ "message": "Nächstes:"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "Oder {price} / Jahr (spare {percent}%)!"
+ },
"settings.billing.payment_method.action.add": {
"message": "Zahlungsmethode hinzufügen"
},
@@ -3008,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Zahlungsmethoden"
},
+ "settings.billing.plan.title": {
+ "message": "{size} Plan"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} Geteilte CPUs (Spitzenlasten von bis zu {bursts} CPUs)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "Für dieses Abonnoment konnte kein verknüpfter Server gefunden werden. Dafür kann es verschiedene Gründe geben. Wenn du deinen Server gerade erst gekauft hast, ist dies normal. Es kann bis zu einer Stunde dauern, bist dein Server bereitgestellt ist. Falls du diesen Server bereits vor einiger Zeit erworben hast, wurde er wahrscheinlich inzwischen gesperrt. Sollte dies nicht das sein, was du erwartet hast, wende dich bitte an den Modrinth Support mit den folgenden Informationen:"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "Server-ID: {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "Stripe-ID: {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} GB RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Ein Fehler ist bein erneuten abonnieren deines Modrinth Server aufgetreten."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Fehler beim erneuten Abonnieren"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Falls der Server momentan pausiert ist, kann es bis zu 10 Minuten dauern, bis ein weiterer Zahlungsversuch unternommen wird."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Anfrage zum erneuten Abonnieren übermittelt"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "Server-Abonnoment efolgreich erneuert"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "Die Zahlung für dein Abonnement ist fehlgeschlagen. Bitte aktualisiere deine Zahlungsmethode und abonniere erneut."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "Deine Zahlung wird bearbeitet. Dein Server wird aktiviert, sobald die Zahlung abgeschlossen ist."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} GB SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} GB Swap"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Verwalte deine Modrinth Server Abonnements."
},
"settings.billing.pyro_subscription.title": {
"message": "Modrinth Server Abonnements"
},
+ "settings.billing.renews": {
+ "message": "Wird erneuert am {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Erneut abonnieren"
+ },
+ "settings.billing.since": {
+ "message": "Seit dem {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "Abonnieren"
+ },
"settings.billing.subscription.description": {
"message": "Verwalte deine Modrinth Server Abonnements."
},
"settings.billing.subscription.title": {
"message": "Abonnements"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Wechsle auf {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Zu {interval} wechseln"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "Monatliche Abrechnung kostet dich zusätzliche {amount} pro Jahr"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Wechselt am {date} auf {interval} Abrechnung"
+ },
+ "settings.billing.update-method": {
+ "message": "Methode aktualisieren"
+ },
+ "settings.billing.upgrade": {
+ "message": "Aktualisieren"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Entwicklermodus deaktivieren"
},
@@ -3032,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Funktionen umschalten"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "Entwicklermodus wurde deaktiviert"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Entwicklermodus deaktiviert"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Datenpakete-Seite"
},
@@ -3041,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Mods-Seite"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galerie"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Raster"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Zeilen"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Modpakete-Seite"
},
@@ -3101,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Farbschema"
},
+ "settings.head-title": {
+ "message": "Anzeigeeinstellungen"
+ },
"settings.pats.action.create": {
"message": "Erstelle einen PAT"
},
@@ -3161,6 +3536,9 @@
"settings.profile.description": {
"message": "Deine Profilinformationen sind auf Modrinth und über die Modrinth API öffentlich einsehbar."
},
+ "settings.profile.head-title": {
+ "message": "Profileinstellungen"
+ },
"settings.profile.profile-info": {
"message": "Profilinformationen"
},
@@ -3191,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Unbekannte Platform"
},
+ "settings.sidebar.label.account": {
+ "message": "Konto"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Entwickler"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Anzeige"
+ },
"ui.latest-news-row.latest-news": {
"message": "Neuste Nachrichten von Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Alle Neuigkeiten anzeigen"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Abonnieren"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Abonniert!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Abonniere den Modrinth Newsletter"
+ },
"version.environment.none.description": {
"message": "Die Umgebung für diese Version wurde nicht angegeben."
},
diff --git a/apps/frontend/src/locales/de-DE/index.json b/apps/frontend/src/locales/de-DE/index.json
index f611350cb..0472a51b9 100644
--- a/apps/frontend/src/locales/de-DE/index.json
+++ b/apps/frontend/src/locales/de-DE/index.json
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Projekt erstellen"
},
- "create.project.create-server-project": {
- "message": "Server erstellen"
- },
"create.project.missing-fields-tooltip": {
"message": "Fehlende Felder: {fields}"
},
@@ -2858,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Ideal für 15–25 Spieler, Modpacks oder intensives Modding."
},
- "servers.plan.large.name": {
- "message": "Groß"
- },
"servers.plan.medium.description": {
"message": "Geeignet für 6–15 Spieler und mehrere Mods."
},
- "servers.plan.medium.name": {
- "message": "Mittel"
- },
"servers.plan.small.description": {
"message": "Perfekt für 1–5 Freunde mit ein paar kleinen Mods."
},
- "servers.plan.small.name": {
- "message": "Klein"
+ "settings.account.button.complete-setup": {
+ "message": "Einrichtung abschließen"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Export herunterladen"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Export generieren"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Export wird generiert..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Fordere eine Kopie aller deiner personenbezogenen Daten an, die du bei Modrinth hochgeladen hast. Dies kann einige Minuten dauern."
+ },
+ "settings.account.data-export.title": {
+ "message": "Datenexport"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Dadurch werden **sofort alle deine Benutzerdaten und Follower gelöscht**. Deine Projekte werden dabei nicht gelöscht. Die Löschung deines Kontos kann nicht rückgängig gemacht werden.
Falls du Hilfe mit deinem Konto benötigst, wende dich bitte an den Support auf dem [Modrinth Discord](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Dieses Konto löschen"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "Möchtest du dein Konto wirklich löschen?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Konto löschen"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Sobald du dein Konto löschst, gibt es kein Zurück mehr. Durch das Löschen deines Kontos werden alle zugehörigen Daten außer Projekte von unseren Servern entfernt."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Konto löschen"
+ },
+ "settings.account.email.action.save": {
+ "message": "E-Mail speichern"
+ },
+ "settings.account.email.field.label": {
+ "message": "E-Mail-Adresse"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Gib deine E-Mail-Adresse ein..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "E-Mail hinzufügen"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "E-Mail ändern"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "Deine Kontoinformationen werden nicht öffentlich angezeigt."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Passwort entfernen"
+ },
+ "settings.account.password.action.save": {
+ "message": "Passwort speichern"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "Die eingegebenen Passwörter stimmen nicht überein!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Bitte gib dein Passwort ein, um fortzufahren."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Neues Passwort bestätigen"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Neues Passwort bestätigen"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Neues Passwort"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Neues Passwort"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Altes Passwort"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Altes Passwort"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Passwort hinzufügen"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Passwort ändern"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Passwort entfernen"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Hinzufügen"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Authentifizierungsanbieter"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Aktionen"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Anbieter"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "E-Mail hinzufügen"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "E-Mail ändern"
+ },
+ "settings.account.security.email.description": {
+ "message": "Ändert die mit deinem Konto verknüpfte E-Mail."
+ },
+ "settings.account.security.email.title": {
+ "message": "E-Mail"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Passwort hinzufügen"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Passwort ändern"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Ändere das Passwort, mit dem du dich bei deinem Konto anmeldest."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Ändere oder lösche das Passwort, mit dem du dich bei deinem Konto anmeldest."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Lege ein permanentes Passwort für die Anmeldung bei deinem Konto fest."
+ },
+ "settings.account.security.password.title": {
+ "message": "Passwort"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Anbieter verwalten"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Du kannst deinem Konto Anmeldemethoden hinzufügen oder entfernen, darunter GitHub, GitLab, Microsoft, Discord, Steam und Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Authentifizierungsanbieter verwalten"
+ },
+ "settings.account.security.title": {
+ "message": "Kontosicherheit"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "2FA entfernen"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "2FA einrichten"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Füge deinem Konto bei der Anmeldung eine zusätzliche Sicherheitsstufe hinzu."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Zwei-Faktor-Authentifizierung"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Lade diese Wiederherstellungscodes herunter und bewahre sie an einem sicheren Ort auf. Du kannst diese anstelle eines 2FA-Codes verwenden, falls du jemals den Zugriff auf dein Gerät verlierst! Du solltest diese Codes genauso schützen wie dein Passwort."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Wiedererstellungscodes können nur einmal verwendet werden."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "Der eingegebene Code ist ungültig!"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Bitte gib einen Zwei-Faktor-Code ein, um fortzufahren."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Zwei-Faktor-Code eingeben"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Code eingeben..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "Die Zwei-Faktor-Authentifizierung schützt dein Konto, indem sie für die Anmeldung den Zugriff auf ein zweites Gerät erfordert."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Falls der QR-Code nicht gescannt werden kann, kannst du das Passwort manuell eingeben:"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Scanne den QR-Code mit Authy, Microsoft Authenticator oder einer anderen 2FA-App, um zu beginnen."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Gib den Einmalcode aus dem Authentifikator ein, um den Zugriff zu bestätigen."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Code bestätigen"
},
"settings.applications.about": {
"message": "Über"
@@ -2954,12 +3140,12 @@
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
+ "settings.applications.head-title": {
+ "message": "Anwendungen"
+ },
"settings.applications.modal.header": {
"message": "Anwendungsinformationen"
},
- "settings.applications.notification.error.title": {
- "message": "Ein Fehler ist aufgetreten"
- },
"settings.applications.notification.icon-updated.description": {
"message": "Dein Anwendungsicon wurde aktualisiert."
},
@@ -2969,6 +3155,90 @@
"settings.applications.secret.disclaimer": {
"message": "Speicher jetzt dein Secret, da es nach dem Verlassen dieser Seite nicht mehr sichtbar ist!"
},
+ "settings.authorizations.about-this-app": {
+ "message": "Über diese Anwendung"
+ },
+ "settings.authorizations.by": {
+ "message": "von"
+ },
+ "settings.authorizations.description": {
+ "message": "Wenn du eine Anwendung mit deinem Modrinth-Konto autorisierst, gewährst du dieser Zugriff auf dein Konto. Du kannst den Zugriff auf dein Konto hier jederzeit verwalten und überprüfen."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Wir können deine autorisierten Apps derzeit nicht anzeigen, wir arbeiten daran, das zu beheben. Bitte besuche diese Seite zu einem späteren Zeitpunkt erneut!"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorisierungen"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Widerrufen"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Dadurch wird den Zugriff der Anwendung auf dein Konto widerrufen. Du kannst sie später jederzeit erneut autorisieren."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "Möchtest du diese Anwendung wirklich widerrufen?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Hier werden alle bisherigen Belastungen deines Modrinth-Kontos aufgeführt:"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Medal Server-Testversion"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Modrinth Hosting"
+ },
+ "settings.billing.expires": {
+ "message": "Läuft ab am {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "Monat"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "monatlich"
+ },
+ "settings.billing.interval.year": {
+ "message": "Jahr"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "jährlich"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Werbungsfreies Surfen auf modrinth.com und in Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Modrinth+ Abzeichen in deinem Profil"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Unterstütze Modrinth und Ersteller direkt"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Vorteile"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "Spare {amount}/Jahr, indem du auf jährliche Abrechnung umsteigst!"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Du hast dein Abonnement gekündigt."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "Du behältst deine Vorteile bis zum Ende des aktuellen Abrechnungszeitraums."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "Die Zahlung für dein Abonnement ist fehlgeschlagen. Bitte aktualisiere deine Zahlungsmethode."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Du hast derzeit folgende Abonnements:"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "Deine Zahlung wird bearbeitet. Vorteile werden aktiviert, sobald die Zahlung abgeschlossen ist."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "Werde ein Abonnent von Modrinth Plus!"
+ },
"settings.billing.modal.cancel.action": {
"message": "Abonnement kündigen"
},
@@ -2987,6 +3257,12 @@
"settings.billing.modal.delete.title": {
"message": "Möchtest du diese Zahlungsmethode wirklich entfernen?"
},
+ "settings.billing.next": {
+ "message": "Nächstes:"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "Oder {price} / Jahr (spare {percent}%)!"
+ },
"settings.billing.payment_method.action.add": {
"message": "Zahlungsmethode hinzufügen"
},
@@ -3008,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Zahlungsmethoden"
},
+ "settings.billing.plan.title": {
+ "message": "{size} Plan"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} Geteilte CPUs (Spitzenlasten von bis zu {bursts} CPUs)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "Für dieses Abonnement konnte kein verknüpfter Server gefunden werden. Dafür gibt es mehrere mögliche Gründe. Falls du deinen Server gerade erst gekauft hast, ist dies normal. Es kann bis zu einer Stunde dauern, bis dein Server bereitgestellt ist. Falls du diesen Server hingegen bereits vor einiger Zeit gekauft hast, wurde er wahrscheinlich seitdem gesperrt. Sollte dies nicht deinen Erwartungen entsprechen, wende dich bitte mit den folgenden Informationen an den Modrinth-Support:"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "Server-ID: {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "Stripe-ID: {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} GB RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Beim erneuten Abonnieren deines Modrinth-Servers ist ein Fehler aufgetreten."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Fehler beim erneuten Abonnieren"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Falls der Server momentan pausiert ist, kann es bis zu 10 Minuten dauern, bis ein weiterer Zahlungsversuch unternommen wird."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Anfrage zum erneuten Abonnieren übermittelt"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "Server-Abonnement erfolgreich erneuert"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "Die Zahlung für dein Abonnement ist fehlgeschlagen. Bitte aktualisiere deine Zahlungsmethode und abonniere erneut."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "Deine Zahlung wird bearbeitet. Dein Server wird freigeschaltet, sobald die Zahlung abgeschlossen ist."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} GB SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} GB Swap"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Verwalte deine Modrinth Server-Abonnements."
},
"settings.billing.pyro_subscription.title": {
"message": "Modrinth Server-Abonnements"
},
+ "settings.billing.renews": {
+ "message": "Wird erneuert am {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Erneut abonnieren"
+ },
+ "settings.billing.since": {
+ "message": "Seit dem {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "Abonnieren"
+ },
"settings.billing.subscription.description": {
"message": "Verwalte deine Modrinth-Abonnements."
},
"settings.billing.subscription.title": {
"message": "Abonnements"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Wechsle auf {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Wechsle auf {interval}"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "Monatliche Abrechnung kostet dich zusätzliche {amount} pro Jahr"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Wechselt am {date} auf {interval} Abrechnung"
+ },
+ "settings.billing.update-method": {
+ "message": "Methode aktualisieren"
+ },
+ "settings.billing.upgrade": {
+ "message": "Verbessern"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Entwicklermodus deaktivieren"
},
@@ -3032,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Funktionen umschalten"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "Entwicklermodus wurde deaktiviert"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Entwicklermodus deaktiviert"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Datenpakete-Seite"
},
@@ -3041,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Mods-Seite"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galerie"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Raster"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Zeilen"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Modpacks-Seite"
},
@@ -3101,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Farbschema"
},
+ "settings.head-title": {
+ "message": "Anzeigeeinstellungen"
+ },
"settings.pats.action.create": {
"message": "Erstelle ein PAT"
},
@@ -3161,6 +3536,9 @@
"settings.profile.description": {
"message": "Deine Profilinformationen sind auf Modrinth und über die Modrinth-API öffentlich einsehbar."
},
+ "settings.profile.head-title": {
+ "message": "Profileinstellungen"
+ },
"settings.profile.profile-info": {
"message": "Profilinformationen"
},
@@ -3191,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Unbekannte Plattform"
},
+ "settings.sidebar.label.account": {
+ "message": "Konto"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Entwickler"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Anzeige"
+ },
"ui.latest-news-row.latest-news": {
"message": "Aktuelle Neuigkeiten von Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Alle Neuigkeiten ansehen"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Abonnieren"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Abonniert!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Abonniere den Modrinth-Newsletter"
+ },
"version.environment.none.description": {
"message": "Die Umgebung für diese Version wurde nicht angegeben."
},
diff --git a/apps/frontend/src/locales/es-419/index.json b/apps/frontend/src/locales/es-419/index.json
index c2492ae05..156f61e6a 100644
--- a/apps/frontend/src/locales/es-419/index.json
+++ b/apps/frontend/src/locales/es-419/index.json
@@ -38,6 +38,9 @@
"app-marketing.download.options-title": {
"message": "Opciones de descarga"
},
+ "app-marketing.download.terms": {
+ "message": "Al descargar Modrinth App, tú aceptas nuestros Términos y Política de privacidad."
+ },
"app-marketing.download.title": {
"message": "Descargar la Modrinth App (Beta)"
},
@@ -104,6 +107,9 @@
"app-marketing.features.performance.cpu-percent": {
"message": "% CPU"
},
+ "app-marketing.features.performance.description": {
+ "message": "La aplicación Modrinth funciona mejor que muchos de los principales gestores de mods, ¡usando solo 150 MB de RAM!"
+ },
"app-marketing.features.performance.discord": {
"message": "Discord"
},
@@ -386,6 +392,9 @@
"collection.label.no-projects": {
"message": "Aún no hay proyectos en la colección"
},
+ "collection.label.projects-count": {
+ "message": "{count, plural, =0 {Aún no hay proyectos} other {{count} {type}}}"
+ },
"collection.label.updated-at": {
"message": "Actualizado {ago}"
},
@@ -488,9 +497,6 @@
"create.project.create-project": {
"message": "Crear proyecto"
},
- "create.project.create-server-project": {
- "message": "Crear servidor"
- },
"create.project.missing-fields-tooltip": {
"message": "Campos faltantes: {fields}"
},
@@ -569,6 +575,21 @@
"dashboard.collections.button.create-new": {
"message": "Crear nuevo"
},
+ "dashboard.collections.empty.get-started-hint": {
+ "message": "¡Crea tu primera colección para comenzar!"
+ },
+ "dashboard.collections.empty.no-collections": {
+ "message": "Aún no tienes ninguna colección"
+ },
+ "dashboard.collections.empty.no-match": {
+ "message": "Ninguna colección coincide con tu búsqueda"
+ },
+ "dashboard.collections.empty.no-match-hint": {
+ "message": "Intente ajustar sus filtros o términos de búsqueda."
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count} {countPlural, plural, one {proyecto} other {proyectos}}"
+ },
"dashboard.collections.label.search-input": {
"message": "Busca en tus colecciones"
},
@@ -644,6 +665,9 @@
"dashboard.creator-withdraw-modal.kyc.entity-description": {
"message": "Una entidad comercial se refiere a una organización registrada, como una sociedad anónima, una sociedad colectiva o una sociedad de responsabilidad limitada."
},
+ "dashboard.creator-withdraw-modal.kyc.entity-question": {
+ "message": "¿Vas a realizar la retirada como particular o como empresa?"
+ },
"dashboard.creator-withdraw-modal.kyc.private-individual": {
"message": "Particular"
},
@@ -1115,6 +1139,9 @@
"hosting-marketing.faq.ddos-protection": {
"message": "¿Los servidores de Modrinth Hosting tendrán protección contra DDoS?"
},
+ "hosting-marketing.faq.ddos-protection.answer": {
+ "message": "Sí. Todos los servidores de Modrinth Hosting vienen con protección DDoS, con hasta 17 Tbps de capacidad en algunas ubicaciones."
+ },
"hosting-marketing.faq.heading": {
"message": "Preguntas Frecuentes (FAQ)"
},
@@ -1220,6 +1247,9 @@
"hosting-marketing.know-what-you-need": {
"message": "¿Sabes exactamente lo que necesitas?"
},
+ "hosting-marketing.medal.info": {
+ "message": "Pruebe un servidor de 3 GB gratuito durante 5 días con Medal"
+ },
"hosting-marketing.medal.learn-more": {
"message": "Aprender más"
},
@@ -1271,6 +1301,39 @@
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Elige entre Vanilla, Fabric, Forge, Quilt y NeoForge. Si está en Modrinth, puede ejecutarse en tu servidor."
},
+ "hosting.loader.failed-to-change-version": {
+ "message": "No se pudo cambiar la versión del modpack"
+ },
+ "hosting.loader.failed-to-load-versions": {
+ "message": "No se pudieron cargar las versiones"
+ },
+ "hosting.loader.failed-to-reinstall": {
+ "message": "No se pudo reinstalar el modpack"
+ },
+ "hosting.loader.failed-to-repair": {
+ "message": "No se pudo reparar el servidor"
+ },
+ "hosting.loader.failed-to-save-settings": {
+ "message": "No se pudo guardar la configuración de instalación"
+ },
+ "hosting.loader.failed-to-unlink": {
+ "message": "No se pudo desvincular el modpack"
+ },
+ "hosting.loader.loader-version": {
+ "message": "{loader, select, null {Cargador} other {{loader}}} versión"
+ },
+ "hosting.loader.repair-started-text": {
+ "message": "La instalación de su servidor ha sido reparada."
+ },
+ "hosting.loader.repair-started-title": {
+ "message": "Reparación completada"
+ },
+ "hosting.loader.reset-server": {
+ "message": "Reiniciar servidor"
+ },
+ "hosting.loader.reset-server-description": {
+ "message": "Elimina todos los datos de su servidor, incluidos sus mundos, mods y archivos de configuración. Las copias de seguridad permanecerán y podrán restaurarse."
+ },
"hosting.plan.out-of-stock": {
"message": "Agotado"
},
@@ -1403,6 +1466,9 @@
"landing.section.for-players.label": {
"message": "Para jugadores"
},
+ "landing.section.for-players.tagline": {
+ "message": "Descubra más de {count, number} creaciones"
+ },
"landing.subheading": {
"message": "Descubre, juega y comparte contenido de Minecraft a través de nuestra plataforma de código abierto creada para la comunidad."
},
@@ -2003,6 +2069,9 @@
"profile.label.collection": {
"message": "Colección"
},
+ "profile.label.downloads": {
+ "message": "{count} {countPlural, plural, one {descarga} other {descargas}}"
+ },
"profile.label.joined": {
"message": "Se unió"
},
@@ -2021,6 +2090,9 @@
"profile.label.organizations": {
"message": "Organizaciones"
},
+ "profile.label.projects": {
+ "message": "{count} {countPlural, plural, one {proyecto} other {proyectos}}"
+ },
"profile.label.saving": {
"message": "Guardando..."
},
@@ -2741,6 +2813,18 @@
"search.filter.locked.server.sync": {
"message": "Sincronizar con el servidor"
},
+ "servers.busy.backup-creating": {
+ "message": "Creación de copia de seguridad en curso"
+ },
+ "servers.busy.backup-restoring": {
+ "message": "Restauración de copia de seguridad en curso"
+ },
+ "servers.busy.installing": {
+ "message": "El servidor se está instalando"
+ },
+ "servers.busy.syncing-content": {
+ "message": "Sincronización de contenido en progreso"
+ },
"servers.notice.actions": {
"message": "Acciones"
},
@@ -2771,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Ideal para 15–25 jugadores, modpacks o uso intensivo de mods."
},
- "servers.plan.large.name": {
- "message": "Grande"
- },
"servers.plan.medium.description": {
"message": "Ideal para 6–15 jugadores y múltiples mods."
},
- "servers.plan.medium.name": {
- "message": "Mediano"
- },
"servers.plan.small.description": {
"message": "Perfecto para 1–5 amigos con algunos mods ligeros."
},
- "servers.plan.small.name": {
- "message": "Pequeño"
+ "settings.account.button.complete-setup": {
+ "message": "Configuración completa"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Descargar exportación"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Generar exportación"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Generando exportación..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Solicita una copia de todos los datos personales que hayas subido a Modrinth. El proceso puede tardar varios minutos en completarse."
+ },
+ "settings.account.data-export.title": {
+ "message": "Exportación de datos"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Esto **eliminará inmediatamente todos tus datos de usuario y tus seguidores**. No se eliminarán tus proyectos. La eliminación de tu cuenta es irreversible.
Si necesitas ayuda con tu cuenta, solicita asistencia en el [Discord de Modrinth](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Eliminar esta cuenta"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "¿Estás seguro de que quieres eliminar tu cuenta?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Eliminar cuenta"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Una vez que elimines tu cuenta, no habrá vuelta atrás. Al eliminar tu cuenta, se borrarán de nuestros servidores todos los datos asociados, excepto los proyectos."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Eliminar cuenta"
+ },
+ "settings.account.email.action.save": {
+ "message": "Guardar correo electrónico"
+ },
+ "settings.account.email.field.label": {
+ "message": "Correo electrónico"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Introduce tu correo electrónico..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "Añadir correo electrónico"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "Cambiar correo electrónico"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "La información de tu cuenta no se muestra públicamente."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Eliminar contraseña"
+ },
+ "settings.account.password.action.save": {
+ "message": "Guardar contraseña"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "¡Las contraseñas no coinciden!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Introduzca su contraseña para continuar."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Confirmar contraseña"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Confirmar contraseña"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Confirmar nueva contraseña"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Confirmar nueva contraseña"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Nueva contraseña"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Nueva contraseña"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Antigua contraseña"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Antigua contraseña"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Añadir contraseña"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Cambiar contraseña"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Eliminar contraseña"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Añadir"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Proveedores de autenticación"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Acciones"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Proveedor"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "Añadir correo electrónico"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "Cambiar correo electrónico"
+ },
+ "settings.account.security.email.description": {
+ "message": "Cambia la dirección de correo electrónico asociada a tu cuenta."
+ },
+ "settings.account.security.email.title": {
+ "message": "Correo electrónico"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Añadir contraseña"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Cambiar contraseña"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Cambia la contraseña que utilizas para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Cambia o elimina la contraseña que utilizas para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Establece una contraseña permanente para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.title": {
+ "message": "Contraseña"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Gestionar proveedores"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Añade o elimina métodos de inicio de sesión de tu cuenta, como GitHub, GitLab, Microsoft, Discord, Steam y Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Gestionar proveedores de autenticación"
+ },
+ "settings.account.security.title": {
+ "message": "Seguridad de la cuenta"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "Desactivar la autenticación de dos factores"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "Configurar la autenticación de dos factores"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Añade una capa adicional de seguridad a tu cuenta al iniciar sesión."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Autenticación de dos factores"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Descarga y guarda estos códigos de seguridad en un lugar seguro. ¡Puedes utilizarlos en lugar de un código de autenticación de dos factores si alguna vez pierdes el acceso a tu dispositivo! Debes proteger estos códigos igual que tu contraseña."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Los códigos de seguridad solo se pueden usar una vez."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "¡El código introducido es incorrecto!"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Introduce el código de autenticación de dos factores para continuar."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Introduce el código de dos factores"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Introduce el código..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "La autenticación de dos factores protege tu cuenta, ya que exige el acceso a un segundo dispositivo para iniciar sesión."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Si no se puede escanear el código QR, puedes introducir el secreto manualmente:"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Escanea el código QR con Authy, Microsoft Authenticator o cualquier otra aplicación de autenticación de dos factores para empezar."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Introduce el código de un solo uso de la aplicación de autenticación para verificar el acceso."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Verificar código"
},
"settings.applications.about": {
"message": "Acerca de"
@@ -2867,12 +3140,12 @@
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
+ "settings.applications.head-title": {
+ "message": "Aplicaciones"
+ },
"settings.applications.modal.header": {
"message": "Información de la aplicación"
},
- "settings.applications.notification.error.title": {
- "message": "Ha ocurrido un error"
- },
"settings.applications.notification.icon-updated.description": {
"message": "El ícono de tu aplicación se ha actualizado."
},
@@ -2882,6 +3155,90 @@
"settings.applications.secret.disclaimer": {
"message": "¡Guarda tu secreto ahora, se ocultará después de salir de esta página!"
},
+ "settings.authorizations.about-this-app": {
+ "message": "Acerca de esta aplicación"
+ },
+ "settings.authorizations.by": {
+ "message": "por"
+ },
+ "settings.authorizations.description": {
+ "message": "Cuando autorizas una aplicación con tu cuenta de Modrinth, le concedes acceso a tu cuenta. Puedes gestionar y revisar el acceso a tu cuenta aquí en cualquier momento."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Por el momento no podemos mostrar tus aplicaciones autorizadas, pero estamos trabajando para solucionar el problema. ¡Vuelve a visitar esta página más adelante!"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorizaciones"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Revocar"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Esto revocará el acceso de la aplicación a tu cuenta. Siempre podrás volver a autorizarla más adelante."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "¿Estás seguro de que quieres revocar esta solicitud?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Aquí aparecerán todos los cargos anteriores de tu cuenta de Modrinth:"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Versión de prueba de Medal Server"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Modrinth Hosting"
+ },
+ "settings.billing.expires": {
+ "message": "Caduca el {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "mes"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "mensual"
+ },
+ "settings.billing.interval.year": {
+ "message": "año"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "anual"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Navegación sin anuncios en modrinth.com y Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Insignia de Modrinth+ en tu perfil"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Apoya directamente a Modrinth y a los creadores"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Beneficios"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "¡Ahorra {amount} al año cambiando a la facturación anual!"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Has cancelado tu suscripción."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "Conservarás tus ventajas hasta el final del ciclo de facturación actual."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "El pago de tu suscripción no se ha realizado correctamente. Actualiza tu método de pago."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Actualmente estás suscrito a:"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "Se está procesando tu pago. Las ventajas se activarán una vez que se haya completado el pago."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "¡Suscríbete a Modrinth Plus!"
+ },
"settings.billing.modal.cancel.action": {
"message": "Cancelar subscripción"
},
@@ -2900,6 +3257,12 @@
"settings.billing.modal.delete.title": {
"message": "¿Estás seguro de que quieres eliminar este método de pago?"
},
+ "settings.billing.next": {
+ "message": "Siguiente:"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "O {price} al año (¡ahorra un {percent}%!)"
+ },
"settings.billing.payment_method.action.add": {
"message": "Agregar método de pago"
},
@@ -2921,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Métodos de pago"
},
+ "settings.billing.plan.title": {
+ "message": "{size} Plan"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} CPU compartidas (Picos de hasta {bursts} CPUs)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "No se ha encontrado ningún servidor vinculado para esta suscripción. Hay varias explicaciones posibles para ello. Si acaba de adquirir su servidor, esto es normal. La configuración del servidor puede tardar hasta una hora. Por el contrario, si adquirió este servidor hace tiempo, es probable que haya sido suspendido desde entonces. Si esto no es lo que esperaba, póngase en contacto con el servicio de asistencia de Modrinth con la siguiente información:"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "ID del servidor: {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "ID de Stripe: {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} GB de RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Se ha producido un error al volver a suscribirse a su servidor Modrinth."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Error al volver a suscribirse"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Si el servidor está actualmente suspendido, pueden pasar hasta 10 minutos antes de que se realice otro intento de cobro."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Solicitud de renovación enviada"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "La suscripción al servidor se ha renovado correctamente"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "El pago de tu suscripción no se ha realizado correctamente. Actualiza tu método de pago y vuelve a suscribirte."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "Se está procesando tu pago. Tu servidor se activará una vez que se haya completado el pago."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} GB de SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} GB de intercambio"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Gestiona tus suscripciones de Modrinth Servers."
},
"settings.billing.pyro_subscription.title": {
"message": "Suscripciones de Modrinth Servers"
},
+ "settings.billing.renews": {
+ "message": "Se renueva el {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Volver a suscribirse"
+ },
+ "settings.billing.since": {
+ "message": "Desde el {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "Suscríbete"
+ },
"settings.billing.subscription.description": {
"message": "Gestiona tus suscripciones de servidores Modrinth."
},
"settings.billing.subscription.title": {
"message": "Suscripciones"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Cambiando a {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Cambiar a {interval}"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "La facturación mensual te supondrá un coste adicional de {amount} al año"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Pasará a la facturación por {interval} a partir del {date}"
+ },
+ "settings.billing.update-method": {
+ "message": "Actualizar método"
+ },
+ "settings.billing.upgrade": {
+ "message": "Mejorar"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Desactivar modo desarrollador"
},
@@ -2945,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Activar/desactivar funciones"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "El modo de desarrollador se ha desactivado"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Modo de desarrollador desactivado"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Página de Data Packs"
},
@@ -2954,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Página de Mods"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galería"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Cuadrícula"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Filas"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Página de Modpacks"
},
@@ -3014,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Color de la interfaz"
},
+ "settings.head-title": {
+ "message": "Configuración de pantalla"
+ },
"settings.pats.action.create": {
"message": "Crear un PAT"
},
@@ -3074,6 +3536,9 @@
"settings.profile.description": {
"message": "La información de tu perfil es visible públicamente en Modrinth y mediante la API de Modrinth."
},
+ "settings.profile.head-title": {
+ "message": "Configuración del perfil"
+ },
"settings.profile.profile-info": {
"message": "Información del perfil"
},
@@ -3104,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Plataforma desconocida"
},
+ "settings.sidebar.label.account": {
+ "message": "Cuenta"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Desarrollador"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Pantalla"
+ },
"ui.latest-news-row.latest-news": {
"message": "Últimas noticias de Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Ver todas las noticias"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Suscribir"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "¡Suscrito!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Suscríbete al boletín de noticias de Modrinth"
+ },
"version.environment.none.description": {
"message": "No se ha especificado el entorno para esta versión."
},
diff --git a/apps/frontend/src/locales/es-ES/index.json b/apps/frontend/src/locales/es-ES/index.json
index eeb209015..d38018907 100644
--- a/apps/frontend/src/locales/es-ES/index.json
+++ b/apps/frontend/src/locales/es-ES/index.json
@@ -38,6 +38,9 @@
"app-marketing.download.options-title": {
"message": "Opciones de descarga"
},
+ "app-marketing.download.terms": {
+ "message": "Al descargar Modrinth App, tú aceptas nuestros Términos y Política de privacidad."
+ },
"app-marketing.download.title": {
"message": "Descargar la aplicación Modrinth (Beta)"
},
@@ -104,6 +107,9 @@
"app-marketing.features.performance.cpu-percent": {
"message": "% CPU"
},
+ "app-marketing.features.performance.description": {
+ "message": "La aplicación Modrinth funciona mejor que muchos de los principales gestores de mods, ¡usando solo 150 MB de RAM!"
+ },
"app-marketing.features.performance.discord": {
"message": "Discord"
},
@@ -386,6 +392,9 @@
"collection.label.no-projects": {
"message": "No hay proyectos en colección todavía"
},
+ "collection.label.projects-count": {
+ "message": "{count, plural, =0 {Aún no hay proyectos} other {{count} {type}}}"
+ },
"collection.label.updated-at": {
"message": "Actualizado hace {ago}"
},
@@ -488,8 +497,8 @@
"create.project.create-project": {
"message": "Crear proyecto"
},
- "create.project.create-server-project": {
- "message": "Crear servidor"
+ "create.project.missing-fields-tooltip": {
+ "message": "Campos faltantes: {fields}"
},
"create.project.name-label": {
"message": "Nombre"
@@ -497,6 +506,15 @@
"create.project.name-placeholder": {
"message": "Introduzca el nombre del proyecto..."
},
+ "create.project.owner-description": {
+ "message": "Establezca el propietario del proyecto como usted mismo o una organización de la que sea miembro."
+ },
+ "create.project.owner-label": {
+ "message": "Dueño"
+ },
+ "create.project.server-project-title": {
+ "message": "Creando un proyecto de servidor"
+ },
"create.project.summary-description": {
"message": "Una o dos frases que describan tu proyecto."
},
@@ -509,6 +527,15 @@
"create.project.title": {
"message": "Creando un proyecto"
},
+ "create.project.type-label": {
+ "message": "Tipo"
+ },
+ "create.project.type-project": {
+ "message": "Proyecto"
+ },
+ "create.project.type-server": {
+ "message": "Servidor"
+ },
"create.project.url-label": {
"message": "URL"
},
@@ -548,6 +575,21 @@
"dashboard.collections.button.create-new": {
"message": "Crear nuevo"
},
+ "dashboard.collections.empty.get-started-hint": {
+ "message": "¡Crea tu primera colección para comenzar!"
+ },
+ "dashboard.collections.empty.no-collections": {
+ "message": "Aún no tienes ninguna colección"
+ },
+ "dashboard.collections.empty.no-match": {
+ "message": "Ninguna colección coincide con tu búsqueda"
+ },
+ "dashboard.collections.empty.no-match-hint": {
+ "message": "Intente ajustar sus filtros o términos de búsqueda."
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count} {countPlural, plural, one {proyecto} other {proyectos}}"
+ },
"dashboard.collections.label.search-input": {
"message": "Buscar en tus colecciones"
},
@@ -623,6 +665,9 @@
"dashboard.creator-withdraw-modal.kyc.entity-description": {
"message": "Una entidad comercial se refiere a una organización registrada, como una corporación, sociedad o LLC."
},
+ "dashboard.creator-withdraw-modal.kyc.entity-question": {
+ "message": "¿Vas a realizar la retirada como particular o como empresa?"
+ },
"dashboard.creator-withdraw-modal.kyc.private-individual": {
"message": "Persona física"
},
@@ -1094,6 +1139,9 @@
"hosting-marketing.faq.ddos-protection": {
"message": "¿Los servidores de Modrinth Hosting tienen protección DDoS?"
},
+ "hosting-marketing.faq.ddos-protection.answer": {
+ "message": "Sí. Todos los servidores de Modrinth Hosting vienen con protección DDoS, con hasta 17 Tbps de capacidad en algunas ubicaciones."
+ },
"hosting-marketing.faq.heading": {
"message": "F.A.Q"
},
@@ -1199,6 +1247,9 @@
"hosting-marketing.know-what-you-need": {
"message": "¿Sabes exactamente lo que necesitas?"
},
+ "hosting-marketing.medal.info": {
+ "message": "Pruebe un servidor de 3 GB gratuito durante 5 días con Medal"
+ },
"hosting-marketing.medal.learn-more": {
"message": "Aprender más"
},
@@ -1250,6 +1301,39 @@
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Elige entre Vanilla, Fabric, Forge, Quilt y NeoForge. Si está en Modrinth, pueden ejecutarse en tu servidor."
},
+ "hosting.loader.failed-to-change-version": {
+ "message": "No se pudo cambiar la versión del modpack"
+ },
+ "hosting.loader.failed-to-load-versions": {
+ "message": "No se pudieron cargar las versiones"
+ },
+ "hosting.loader.failed-to-reinstall": {
+ "message": "No se pudo reinstalar el modpack"
+ },
+ "hosting.loader.failed-to-repair": {
+ "message": "No se pudo reparar el servidor"
+ },
+ "hosting.loader.failed-to-save-settings": {
+ "message": "No se pudo guardar la configuración de instalación"
+ },
+ "hosting.loader.failed-to-unlink": {
+ "message": "No se pudo desvincular el modpack"
+ },
+ "hosting.loader.loader-version": {
+ "message": "{loader, select, null {Cargador} other {{loader}}} versión"
+ },
+ "hosting.loader.repair-started-text": {
+ "message": "La instalación de su servidor ha sido reparada."
+ },
+ "hosting.loader.repair-started-title": {
+ "message": "Reparación completada"
+ },
+ "hosting.loader.reset-server": {
+ "message": "Reiniciar servidor"
+ },
+ "hosting.loader.reset-server-description": {
+ "message": "Elimina todos los datos de su servidor, incluidos sus mundos, mods y archivos de configuración. Las copias de seguridad permanecerán y podrán restaurarse."
+ },
"hosting.plan.out-of-stock": {
"message": "Agotado"
},
@@ -1382,6 +1466,9 @@
"landing.section.for-players.label": {
"message": "Para Jugadores"
},
+ "landing.section.for-players.tagline": {
+ "message": "Descubra más de {count, number} creaciones"
+ },
"landing.subheading": {
"message": "Descubre, juega y comparte contenido de Minecraft a través de nuestra plataforma de código abierto creada para la comunidad."
},
@@ -1778,6 +1865,9 @@
"muralpay.field.pix-phone": {
"message": "Número de telefono PIX"
},
+ "muralpay.field.random-key": {
+ "message": "Clave aleatoria"
+ },
"muralpay.field.routing-number": {
"message": "Número de ruta"
},
@@ -1850,6 +1940,9 @@
"muralpay.placeholder.enter-pix-email": {
"message": "Ingrese el email PIX"
},
+ "muralpay.placeholder.enter-random-key": {
+ "message": "Introducir clave aleatoria"
+ },
"muralpay.placeholder.enter-routing-number": {
"message": "Ingrese el número de ruta de 9 dígitos"
},
@@ -1976,6 +2069,9 @@
"profile.label.collection": {
"message": "Colección"
},
+ "profile.label.downloads": {
+ "message": "{count} {countPlural, plural, one {descarga} other {descargas}}"
+ },
"profile.label.joined": {
"message": "Se unió hace"
},
@@ -1994,6 +2090,9 @@
"profile.label.organizations": {
"message": "Organizaciones"
},
+ "profile.label.projects": {
+ "message": "{count} {countPlural, plural, one {proyecto} other {proyectos}}"
+ },
"profile.label.saving": {
"message": "Guardando..."
},
@@ -2714,6 +2813,18 @@
"search.filter.locked.server.sync": {
"message": "Sincronizar con el servidor"
},
+ "servers.busy.backup-creating": {
+ "message": "Creación de copia de seguridad en curso"
+ },
+ "servers.busy.backup-restoring": {
+ "message": "Restauración de copia de seguridad en curso"
+ },
+ "servers.busy.installing": {
+ "message": "El servidor se está instalando"
+ },
+ "servers.busy.syncing-content": {
+ "message": "Sincronización de contenido en progreso"
+ },
"servers.notice.actions": {
"message": "Acciones"
},
@@ -2744,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Ideal para 15–25 jugadores, paquetes de mods o modding intensivo."
},
- "servers.plan.large.name": {
- "message": "Grande"
- },
"servers.plan.medium.description": {
"message": "Ideal para 6–15 jugadores y múltiples mods."
},
- "servers.plan.medium.name": {
- "message": "Medio"
- },
"servers.plan.small.description": {
"message": "Perfecto para 1–5 amigos con algunas modificaciones ligeras."
},
- "servers.plan.small.name": {
- "message": "Pequeño"
+ "settings.account.button.complete-setup": {
+ "message": "Configuración completa"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Descargar exportación"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Generar exportación"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Generando exportación..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Solicita una copia de todos los datos personales que hayas subido a Modrinth. El proceso puede tardar varios minutos en completarse."
+ },
+ "settings.account.data-export.title": {
+ "message": "Exportación de datos"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Esto **eliminará inmediatamente todos tus datos de usuario y tus seguidores**. No se eliminarán tus proyectos. La eliminación de tu cuenta es irreversible.
Si necesitas ayuda con tu cuenta, solicita asistencia en el [Discord de Modrinth](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Eliminar esta cuenta"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "¿Estás seguro de que quieres eliminar tu cuenta?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Eliminar cuenta"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Una vez que elimines tu cuenta, no habrá vuelta atrás. Al eliminar tu cuenta, se borrarán de nuestros servidores todos los datos asociados, excepto los proyectos."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Eliminar cuenta"
+ },
+ "settings.account.email.action.save": {
+ "message": "Guardar correo electrónico"
+ },
+ "settings.account.email.field.label": {
+ "message": "Correo electrónico"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Introduce tu correo electrónico..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "Añadir correo electrónico"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "Cambiar correo electrónico"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "La información de tu cuenta no se muestra públicamente."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Eliminar contraseña"
+ },
+ "settings.account.password.action.save": {
+ "message": "Guardar contraseña"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "¡Las contraseñas no coinciden!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Introduzca su contraseña para continuar."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Confirmar contraseña"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Confirmar contraseña"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Confirmar nueva contraseña"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Confirmar nueva contraseña"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Nueva contraseña"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Nueva contraseña"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Antigua contraseña"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Antigua contraseña"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Añadir contraseña"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Cambiar contraseña"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Eliminar contraseña"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Añadir"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Proveedores de autenticación"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Acciones"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Proveedor"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "Añadir correo electrónico"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "Cambiar correo electrónico"
+ },
+ "settings.account.security.email.description": {
+ "message": "Cambia la dirección de correo electrónico asociada a tu cuenta."
+ },
+ "settings.account.security.email.title": {
+ "message": "Correo electrónico"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Añadir contraseña"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Cambiar contraseña"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Cambia la contraseña que utilizas para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Cambia o elimina la contraseña que utilizas para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Establece una contraseña permanente para iniciar sesión en tu cuenta."
+ },
+ "settings.account.security.password.title": {
+ "message": "Contraseña"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Gestionar proveedores"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Añade o elimina métodos de inicio de sesión de tu cuenta, como GitHub, GitLab, Microsoft, Discord, Steam y Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Gestionar proveedores de autenticación"
+ },
+ "settings.account.security.title": {
+ "message": "Seguridad de la cuenta"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "Desactivar la autenticación de dos factores"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "Configurar la autenticación de dos factores"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Añade una capa adicional de seguridad a tu cuenta al iniciar sesión."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Autenticación de dos factores"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Descarga y guarda estos códigos de seguridad en un lugar seguro. ¡Puedes utilizarlos en lugar de un código de autenticación de dos factores si alguna vez pierdes el acceso a tu dispositivo! Debes proteger estos códigos igual que tu contraseña."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Los códigos de seguridad solo se pueden usar una vez."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "¡El código introducido es incorrecto!"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Introduce el código de autenticación de dos factores para continuar."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Introduce el código de dos factores"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Introduce el código..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "La autenticación de dos factores protege tu cuenta, ya que exige el acceso a un segundo dispositivo para iniciar sesión."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Si no se puede escanear el código QR, puedes introducir el secreto manualmente:"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Escanea el código QR con Authy, Microsoft Authenticator o cualquier otra aplicación de autenticación de dos factores para empezar."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Introduce el código de un solo uso de la aplicación de autenticación para verificar el acceso."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Verificar código"
},
"settings.applications.about": {
"message": "Acerca de"
@@ -2838,14 +3138,14 @@
"message": "URL"
},
"settings.applications.field.url.placeholder": {
- "message": "https://example.com"
+ "message": "https://ejemplo.com"
+ },
+ "settings.applications.head-title": {
+ "message": "Aplicaciones"
},
"settings.applications.modal.header": {
"message": "Información de aplicación"
},
- "settings.applications.notification.error.title": {
- "message": "Se ha producido un error"
- },
"settings.applications.notification.icon-updated.description": {
"message": "El icono de tu aplicación se ha actualizado."
},
@@ -2855,6 +3155,90 @@
"settings.applications.secret.disclaimer": {
"message": "Guarda tu secreto ahora, ¡quedará oculto después de que salgas de esta página!"
},
+ "settings.authorizations.about-this-app": {
+ "message": "Acerca de esta aplicación"
+ },
+ "settings.authorizations.by": {
+ "message": "por"
+ },
+ "settings.authorizations.description": {
+ "message": "Cuando autorizas una aplicación con tu cuenta de Modrinth, le concedes acceso a tu cuenta. Puedes gestionar y revisar el acceso a tu cuenta aquí en cualquier momento."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Por el momento no podemos mostrar tus aplicaciones autorizadas, pero estamos trabajando para solucionar el problema. ¡Vuelve a visitar esta página más adelante!"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorizaciones"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Revocar"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Esto revocará el acceso de la aplicación a tu cuenta. Siempre podrás volver a autorizarla más adelante."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "¿Estás seguro de que quieres revocar esta solicitud?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Aquí aparecerán todos los cargos anteriores de tu cuenta de Modrinth:"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Versión de prueba de Medal Server"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Modrinth Hosting"
+ },
+ "settings.billing.expires": {
+ "message": "Caduca el {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "mes"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "mensual"
+ },
+ "settings.billing.interval.year": {
+ "message": "año"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "anual"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Navegación sin anuncios en modrinth.com y Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Insignia de Modrinth+ en tu perfil"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Apoya directamente a Modrinth y a los creadores"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Beneficios"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "¡Ahorra {amount} al año cambiando a la facturación anual!"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Has cancelado tu suscripción."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "Conservarás tus ventajas hasta el final del ciclo de facturación actual."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "El pago de tu suscripción no se ha realizado correctamente. Actualiza tu método de pago."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Actualmente estás suscrito a:"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "Se está procesando tu pago. Las ventajas se activarán una vez que se haya completado el pago."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "¡Suscríbete a Modrinth Plus!"
+ },
"settings.billing.modal.cancel.action": {
"message": "Cancelar suscripción"
},
@@ -2873,6 +3257,12 @@
"settings.billing.modal.delete.title": {
"message": "¿Estás seguro de que deseas eliminar este método de pago?"
},
+ "settings.billing.next": {
+ "message": "Siguiente:"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "O {price} al año (¡ahorra un {percent}%!)"
+ },
"settings.billing.payment_method.action.add": {
"message": "Añadir método de pago"
},
@@ -2894,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Formas de pago"
},
+ "settings.billing.plan.title": {
+ "message": "{size} Plan"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} CPU compartidas (Picos de hasta {bursts} CPUs)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "No se ha encontrado ningún servidor vinculado para esta suscripción. Hay varias explicaciones posibles para ello. Si acaba de adquirir su servidor, esto es normal. La configuración del servidor puede tardar hasta una hora. Por el contrario, si adquirió este servidor hace tiempo, es probable que haya sido suspendido desde entonces. Si esto no es lo que esperaba, póngase en contacto con el servicio de asistencia de Modrinth con la siguiente información:"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "ID del servidor: {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "ID de Stripe: {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} GB de RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Se ha producido un error al volver a suscribirse a su servidor Modrinth."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Error al volver a suscribirse"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Si el servidor está actualmente suspendido, pueden pasar hasta 10 minutos antes de que se realice otro intento de cobro."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Solicitud de renovación enviada"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "La suscripción al servidor se ha renovado correctamente"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "El pago de tu suscripción no se ha realizado correctamente. Actualiza tu método de pago y vuelve a suscribirte."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "Se está procesando tu pago. Tu servidor se activará una vez que se haya completado el pago."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} GB de SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} GB de intercambio"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Gestiona tus suscripciones a servidores de Modrinth."
},
"settings.billing.pyro_subscription.title": {
"message": "Suscripciones a servidores de Modrinth"
},
+ "settings.billing.renews": {
+ "message": "Se renueva el {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Volver a suscribirse"
+ },
+ "settings.billing.since": {
+ "message": "Desde el {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "Suscríbete"
+ },
"settings.billing.subscription.description": {
"message": "Gestiona tus suscripciones de Modrinth."
},
"settings.billing.subscription.title": {
"message": "Suscripciones"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Cambiando a {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Cambiar a {interval}"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "La facturación mensual te supondrá un coste adicional de {amount} al año"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Pasará a la facturación por {interval} a partir del {date}"
+ },
+ "settings.billing.update-method": {
+ "message": "Actualizar método"
+ },
+ "settings.billing.upgrade": {
+ "message": "Mejorar"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Desactivar modo desarrollador"
},
@@ -2918,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Alternar funciones"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "El modo de desarrollador se ha desactivado"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Modo de desarrollador desactivado"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Página de paquetes de datos"
},
@@ -2927,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Página de Mods"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galería"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Cuadrícula"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Filas"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Página de Modpacks"
},
@@ -2987,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Tema de color"
},
+ "settings.head-title": {
+ "message": "Configuración de pantalla"
+ },
"settings.pats.action.create": {
"message": "Crear un PAT"
},
@@ -3047,6 +3536,9 @@
"settings.profile.description": {
"message": "La información de tu perfil es visible públicamente en Modrinth y a través de la API de Modrinth."
},
+ "settings.profile.head-title": {
+ "message": "Configuración del perfil"
+ },
"settings.profile.profile-info": {
"message": "Información perfil"
},
@@ -3077,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Plataforma desconocida"
},
+ "settings.sidebar.label.account": {
+ "message": "Cuenta"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Desarrollador"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Pantalla"
+ },
"ui.latest-news-row.latest-news": {
"message": "Últimas noticias de Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Ver todas las noticias"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Suscribir"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "¡Suscrito!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Suscríbete al boletín de noticias de Modrinth"
+ },
"version.environment.none.description": {
"message": "El entorno para esta versión no ha sido especificado."
},
diff --git a/apps/frontend/src/locales/fi-FI/index.json b/apps/frontend/src/locales/fi-FI/index.json
index 632577df6..3fa145ae0 100644
--- a/apps/frontend/src/locales/fi-FI/index.json
+++ b/apps/frontend/src/locales/fi-FI/index.json
@@ -35,6 +35,9 @@
"app-marketing.download.options-title": {
"message": "Lataus vaihtoehdot"
},
+ "app-marketing.download.terms": {
+ "message": "Lataamalla Modrint sovelluksen, sinä hyväksyt meidän Ehdot Ja Tietosuojakäytännöt."
+ },
"app-marketing.download.title": {
"message": "Lataa Modrinth App (Beta)"
},
@@ -101,6 +104,9 @@
"app-marketing.features.performance.cpu-percent": {
"message": "% CPU"
},
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App toimii paremmin kuin monet johtavat modinhallintaohjelmat ja käyttää vain 150 MT RAM-muistia!"
+ },
"app-marketing.features.performance.discord": {
"message": "Discord"
},
@@ -335,6 +341,9 @@
"collection.title": {
"message": "{name} - kokoelma"
},
+ "create.collection.collection-info": {
+ "message": "Sinun uusi kokoelma luodaan julkiseksi kokoelmaksi {count, plural, =0 {no projects} one {# project} other {# projects}}:lla. "
+ },
"dashboard.collections.button.create-new": {
"message": "Luo uusi"
},
@@ -347,6 +356,15 @@
"dashboard.creator-tax-form-modal.header": {
"message": "Vero lomake"
},
+ "dashboard.creator-withdraw-modal.muralpay-details.crypto-warning-header": {
+ "message": "Vahvista lompakkosi osoite"
+ },
+ "dashboard.creator-withdraw-modal.tremendous-details.usd-paypal-warning-header": {
+ "message": "Matalammat maksut saatavilla"
+ },
+ "dashboard.revenue.processing": {
+ "message": "Prosessoidaan"
+ },
"error.collection.404.list_item.1": {
"message": "Saatoit kirjoittaa kokoelman URL osoitteen väärin."
},
@@ -707,15 +725,6 @@
"servers.notices.no-notices": {
"message": "Ei ilmoituksia"
},
- "servers.plan.large.name": {
- "message": "Suuri"
- },
- "servers.plan.medium.name": {
- "message": "Keskikokoinen"
- },
- "servers.plan.small.name": {
- "message": "Pieni"
- },
"settings.billing.payment_method.action.primary": {
"message": "Tee ensisijaiseksi"
},
diff --git a/apps/frontend/src/locales/fil-PH/index.json b/apps/frontend/src/locales/fil-PH/index.json
index 74b09ad13..fd6147552 100644
--- a/apps/frontend/src/locales/fil-PH/index.json
+++ b/apps/frontend/src/locales/fil-PH/index.json
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Lumikha ng proyekto"
},
- "create.project.create-server-project": {
- "message": "Lumikha ng server"
- },
"create.project.missing-fields-tooltip": {
"message": "Nakukulang na field: {fields}"
},
@@ -1304,6 +1301,9 @@
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Mapa-Vanilla, mapa-Fabric, mapa-Forge, mapa-Quilt o mapa-NeoForge ba ang pili mo. Kung ito'y nasa Modrinth, gagana ito sa server mo."
},
+ "hosting.loader.failed-to-unlink": {
+ "message": "Bigong ma-unlink ang modpack"
+ },
"hosting.plan.out-of-stock": {
"message": "Wala nang stock"
},
@@ -2813,21 +2813,12 @@
"servers.plan.large.description": {
"message": "Nakaaangkop sa 15–25 manlalaro, modpack, o mabibigat na modding."
},
- "servers.plan.large.name": {
- "message": "Large"
- },
"servers.plan.medium.description": {
"message": "Nakaaangkop sa 6–15 manlalaro at may karamihang mod."
},
- "servers.plan.medium.name": {
- "message": "Medium"
- },
"servers.plan.small.description": {
"message": "Nakaaangkop sa 1–5 manlalaro na may iilang mod."
},
- "servers.plan.small.name": {
- "message": "Small"
- },
"settings.applications.about": {
"message": "Tungkol"
},
@@ -2912,9 +2903,6 @@
"settings.applications.modal.header": {
"message": "Impormasyon ng aplikasyon"
},
- "settings.applications.notification.error.title": {
- "message": "Isang kamaliang naganap"
- },
"settings.applications.notification.icon-updated.description": {
"message": "Ang ikono ng iyong aplikasyon ay na-update."
},
@@ -3152,6 +3140,15 @@
"ui.latest-news-row.view-all": {
"message": "Tingnan ang lahat ng balita"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Mag-subscribe"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Naka-subscribe!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Mag-subscribe sa Modrinth newsletter"
+ },
"version.environment.none.description": {
"message": "Wala pang itinakdang environment para sa bersiyong ito."
},
diff --git a/apps/frontend/src/locales/fr-FR/index.json b/apps/frontend/src/locales/fr-FR/index.json
index bf46ecd85..c583fe131 100644
--- a/apps/frontend/src/locales/fr-FR/index.json
+++ b/apps/frontend/src/locales/fr-FR/index.json
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Créer un projet"
},
- "create.project.create-server-project": {
- "message": "Créer un serveur"
- },
"create.project.missing-fields-tooltip": {
"message": "Champs manquants : {fields}"
},
@@ -2858,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Idéal pour 15–25 joueurs, des modpacks, ou le modding intensif."
},
- "servers.plan.large.name": {
- "message": "Grand"
- },
"servers.plan.medium.description": {
"message": "Parfait pour 6–15 joueurs et plusieurs mods."
},
- "servers.plan.medium.name": {
- "message": "Moyen"
- },
"servers.plan.small.description": {
"message": "Parfait pour 1–5 amis et quelques mods légers."
},
- "servers.plan.small.name": {
- "message": "Petit"
+ "settings.account.button.complete-setup": {
+ "message": "Terminer la configuration"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Télécharger l’export"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Générer l’export"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Génération de l’export..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Demandez une copie de toutes vos données personnelles que vous avez téléchargées sur Modrinth. Cette opération peut prendre plusieurs minutes."
+ },
+ "settings.account.data-export.title": {
+ "message": "Export des données"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Cela supprimera **immédiatement tous vos projets et vos suivis**. La suppression de votre compte est irréversible.
Si vous avez besoin d'aide avec votre compte, contactez le serveur [Discord de Modrinth](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Supprimer ce compte"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "Êtes-vous sûr de vouloir supprimer votre compte ?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Supprimer le compte"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Une fois votre compte supprimé, il ne sera plus possible de revenir en arrière. La suppression de votre compte effacera toutes les données associées de nos serveurs, à l’exception des projets."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Supprimer le compte"
+ },
+ "settings.account.email.action.save": {
+ "message": "Enregistrer l'e-mail"
+ },
+ "settings.account.email.field.label": {
+ "message": "Adresse e-mail"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Entrez votre adresse e-mail..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "Ajouter un e-mail"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "Modifier l’e-mail"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "Les informations de votre compte ne sont pas affichées publiquement."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Supprimer le mot de passe"
+ },
+ "settings.account.password.action.save": {
+ "message": "Enregistrer le mot de passe"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "Les mots de passe saisis ne correspondent pas !"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Veuillez saisir votre mot de passe pour continuer."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Confirmer le mot de passe"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Confirmer le mot de passe"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Confirmer le nouveau mot de passe"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Confirmer le nouveau mot de passe"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Nouveau mot de passe"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Nouveau mot de passe"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Ancien mot de passe"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Ancien mot de passe"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Ajouter un mot de passe"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Modifier le mot de passe"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Supprimer le mot de passe"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Ajouter"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Fournisseurs d’authentification"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Actions"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Fournisseur"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "Ajouter un e-mail"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "Modifier l’e-mail"
+ },
+ "settings.account.security.email.description": {
+ "message": "Modifie l’e-mail associé à votre compte."
+ },
+ "settings.account.security.email.title": {
+ "message": "E-mail"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Ajouter un mot de passe"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Modifier le mot de passe"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Modifie le mot de passe utilisé pour vous connecter à votre compte."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Modifier ou supprimer le mot de passe utilisé pour vous connecter à votre compte."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Définissez un mot de passe permanent pour vous connecter à votre compte."
+ },
+ "settings.account.security.password.title": {
+ "message": "Mot de passe"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Gérer les fournisseurs"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Ajoutez ou supprimez des méthodes de connexion à votre compte, y compris GitHub, GitLab, Microsoft, Discord, Steam et Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Gérer les fournisseurs d’authentification"
+ },
+ "settings.account.security.title": {
+ "message": "Compte et sécurité"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "Supprimer la 2FA"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "Configurer la 2FA"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Ajoutez une couche de sécurité supplémentaire à votre compte lors de la connexion."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Authentification à deux facteurs"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Téléchargez et enregistrez ces codes de secours dans un endroit sûr. Vous pourrez les utiliser à la place d’un code 2FA si vous perdez l’accès à votre appareil ! Vous devez protéger ces codes comme votre mot de passe."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Les codes de secours ne peuvent être utilisés qu’une seule fois."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "Le code saisi est incorrect !"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Veuillez saisir un code d’authentification à deux facteurs pour continuer."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Saisir le code d’authentification à deux facteurs"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Saisir le code..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "L’authentification à deux facteurs protège votre compte en exigeant l’accès à un second appareil pour vous connecter."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Si le code QR ne peut pas être scanné, vous pouvez saisir manuellement le secret :"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Scannez le code QR avec Authy, Microsoft Authenticator ou toute autre application 2FA pour commencer."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Saisissez le code à usage unique généré par votre application d’authentification pour vérifier l’accès."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Vérifier le code"
},
"settings.applications.about": {
"message": "À propos"
@@ -2954,12 +3140,12 @@
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
+ "settings.applications.head-title": {
+ "message": "Applications"
+ },
"settings.applications.modal.header": {
"message": "Information de l'application"
},
- "settings.applications.notification.error.title": {
- "message": "Une erreur est survenue"
- },
"settings.applications.notification.icon-updated.description": {
"message": "L'icône de votre application a été mis à jour."
},
@@ -2969,6 +3155,90 @@
"settings.applications.secret.disclaimer": {
"message": "Sauvegarder votre secret maintenant, il sera caché quand vous quitterez cette page !"
},
+ "settings.authorizations.about-this-app": {
+ "message": "À propos de cette application"
+ },
+ "settings.authorizations.by": {
+ "message": "par"
+ },
+ "settings.authorizations.description": {
+ "message": "Lorsque vous autorisez une application avec votre compte Modrinth, vous lui accordez l’accès à votre compte. Vous pouvez gérer et consulter les accès à votre compte ici à tout moment."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Nous ne pouvons pas afficher vos applications autorisées pour le moment, nous travaillons à résoudre ce problème. Veuillez revenir sur cette page ultérieurement !"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorisations"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Révoquer"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Cela révoquera l’accès de l’application à votre compte. Vous pourrez toujours la réautoriser plus tard."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "Êtes-vous sûr de vouloir révoquer cette application ?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Toutes vos transactions passées sur votre compte Modrinth seront affichées ici :"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Essai du serveur Medal"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Hébergement Modrinth"
+ },
+ "settings.billing.expires": {
+ "message": "Expire le {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "mois"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "mensuel"
+ },
+ "settings.billing.interval.year": {
+ "message": "an"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "annuel"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Navigation sans publicité sur modrinth.com et Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Badge Modrinth+ sur votre profil"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Soutenez directement Modrinth et les créateurs"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Avantages"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "Économisez {amount}/an en passant à la facturation annuelle !"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Vous avez annulé votre abonnement."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "Vous conserverez vos avantages jusqu’à la fin du cycle de facturation en cours."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "Le paiement de votre abonnement a échoué. Veuillez mettre à jour votre mode de paiement."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Vous êtes actuellement abonné à :"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "Votre paiement est en cours de traitement. Les avantages seront activés une fois le paiement terminé."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "Devenez abonné à Modrinth Plus !"
+ },
"settings.billing.modal.cancel.action": {
"message": "Annuler l’abonnement"
},
@@ -2987,6 +3257,12 @@
"settings.billing.modal.delete.title": {
"message": "Êtes-vous sûr de vouloir supprimer ce mode de paiement ?"
},
+ "settings.billing.next": {
+ "message": "Suivant :"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "Ou {price} / an (économisez {percent}%) !"
+ },
"settings.billing.payment_method.action.add": {
"message": "Ajouter un mode de paiement"
},
@@ -3008,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Mode de paiement"
},
+ "settings.billing.plan.title": {
+ "message": "Plan {size}"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} CPU partagés (pics jusqu’à {bursts} CPU)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "Un serveur lié n’a pas pu être trouvé pour cet abonnement. Il y a plusieurs explications possibles. Si vous venez d’acheter votre serveur, c’est normal. Il peut prendre jusqu’à une heure pour que votre serveur soit provisionné. Sinon, si vous avez acheté ce serveur il y a un certain temps, il a probablement été suspendu depuis. Si ce n’est pas ce à quoi vous vous attendiez, veuillez contacter le support Modrinth avec les informations suivantes :"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "ID du serveur : {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "ID Stripe : {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} Go de RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Une erreur est survenue lors de la tentative de réabonnement à votre serveur Modrinth."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Erreur lors du réabonnement"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Si le serveur est actuellement suspendu, une nouvelle tentative de paiement peut prendre jusqu’à 10 minutes."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Demande de réabonnement envoyée"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "Réabonnement au serveur effectué avec succès"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "Votre paiement d’abonnement a échoué. Veuillez mettre à jour votre moyen de paiement, puis vous réabonner."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "Votre paiement est en cours de traitement. Votre serveur sera activé une fois le paiement finalisé."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} Go de SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} Go de swap"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Gérer vos abonnements au serveur Modrinth."
},
"settings.billing.pyro_subscription.title": {
"message": "Abonnements au serveur Modrinth"
},
+ "settings.billing.renews": {
+ "message": "Renouvellement le {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Se réabonner"
+ },
+ "settings.billing.since": {
+ "message": "Depuis {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "S’abonner"
+ },
"settings.billing.subscription.description": {
"message": "Gérer vos abonnements Modrinth."
},
"settings.billing.subscription.title": {
"message": "Abonnements"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Passage à {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Passer à {interval}"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "La facturation mensuelle vous coûtera un supplément de {amount} par an"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Passe à une facturation {interval} le {date}"
+ },
+ "settings.billing.update-method": {
+ "message": "Mettre à jour le moyen de paiement"
+ },
+ "settings.billing.upgrade": {
+ "message": "Mettre à niveau"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Désactiver le mode développeur"
},
@@ -3032,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Activer/désactiver les fonctionnalités"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "Le mode développeur a été désactivé"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Mode développeur désactivé"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Page des data packs"
},
@@ -3041,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Page des mods"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galerie"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Grille"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Lignes"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Page des modpacks"
},
@@ -3101,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Thème de couleur"
},
+ "settings.head-title": {
+ "message": "Paramètres d’affichage"
+ },
"settings.pats.action.create": {
"message": "Créer un PAT"
},
@@ -3161,6 +3536,9 @@
"settings.profile.description": {
"message": "Votre information de profil est visible publiquement sur Modrinth et sur la Modrinth API."
},
+ "settings.profile.head-title": {
+ "message": "Paramètres du profil"
+ },
"settings.profile.profile-info": {
"message": "Information du profil"
},
@@ -3191,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Plateforme inconnue"
},
+ "settings.sidebar.label.account": {
+ "message": "Compte"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Développeur"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Affichage"
+ },
"ui.latest-news-row.latest-news": {
"message": "Dernières nouveautés de Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Voir toutes les actualités"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "S'abonner"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Abonné ! "
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "S'abonner au journal Modrinth"
+ },
"version.environment.none.description": {
"message": "L'environnement pour cette version n'a pas été spécifié."
},
diff --git a/apps/frontend/src/locales/he-IL/index.json b/apps/frontend/src/locales/he-IL/index.json
index 8d9d4114e..569580973 100644
--- a/apps/frontend/src/locales/he-IL/index.json
+++ b/apps/frontend/src/locales/he-IL/index.json
@@ -485,9 +485,6 @@
"create.project.create-project": {
"message": "צור פרויקט"
},
- "create.project.create-server-project": {
- "message": "צור שרת"
- },
"create.project.name-label": {
"message": "שם"
},
diff --git a/apps/frontend/src/locales/hu-HU/index.json b/apps/frontend/src/locales/hu-HU/index.json
index a382061a9..3c8fb3375 100644
--- a/apps/frontend/src/locales/hu-HU/index.json
+++ b/apps/frontend/src/locales/hu-HU/index.json
@@ -258,10 +258,10 @@
"message": "Jelszavad visszaállítása"
},
"auth.sign-in.2fa.description": {
- "message": "Kérlek ad meg a két-faktoros kódot hogy tovább menj."
+ "message": "Kérjük írja be a kétlépcsős hitelesítés kódját a folytatáshoz."
},
"auth.sign-in.2fa.label": {
- "message": "Két-faktoros kód megadása"
+ "message": "Írja be a kétlépcsős hitelesítés kódját"
},
"auth.sign-in.2fa.placeholder": {
"message": "Kód beírása..."
@@ -456,13 +456,13 @@
"message": "szervezet"
},
"create.limit-alert.type-plural-collection": {
- "message": "gyűjtemények"
+ "message": "gyűjtemény"
},
"create.limit-alert.type-plural-organization": {
- "message": "szervezetek"
+ "message": "szervezet"
},
"create.limit-alert.type-plural-project": {
- "message": "projektek"
+ "message": "projekt"
},
"create.limit-alert.type-project": {
"message": "projekt"
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Projekt létrehozása"
},
- "create.project.create-server-project": {
- "message": "Szerver létrehozása"
- },
"create.project.missing-fields-tooltip": {
"message": "Hiányzó mezők: {fields}"
},
@@ -540,7 +537,7 @@
"message": "Szerver"
},
"create.project.url-label": {
- "message": "URL"
+ "message": "Link"
},
"create.project.visibility-description": {
"message": "A projekt láthatósága jóváhagyása után."
@@ -578,6 +575,18 @@
"dashboard.collections.button.create-new": {
"message": "Új létrehozása"
},
+ "dashboard.collections.empty.get-started-hint": {
+ "message": "Készítsd el az első gyűjteményedet, és kezdj neki!"
+ },
+ "dashboard.collections.empty.no-collections": {
+ "message": "Még nincs gyűjteményed"
+ },
+ "dashboard.collections.empty.no-match": {
+ "message": "Egy gyűjtemény sem egyezik a kereséssel"
+ },
+ "dashboard.collections.empty.no-match-hint": {
+ "message": "Próbáld meg módosítani a szűrőket vagy a keresési kifejezéseket."
+ },
"dashboard.collections.label.projects-count": {
"message": "{count} {countPlural, plural, one {projekt} other {projektek}}"
},
@@ -603,7 +612,7 @@
"message": "A külföldi jogi személy olyan üzleti egységet jelent, amelyet az Egyesült Államokon kívül hoztak létre (például nem amerikai részvénytársaság, társulás vagy korlátolt felelősségű társaság – LLC)."
},
"dashboard.creator-tax-form-modal.entity.foreign-entity": {
- "message": "Idegen entitáns"
+ "message": "Külföldi szervezet"
},
"dashboard.creator-tax-form-modal.entity.private-individual": {
"message": "Magánszemély"
@@ -788,6 +797,9 @@
"dashboard.creator-withdraw-modal.tremendous-details.available-denominations-label": {
"message": "Elérhető címletek"
},
+ "dashboard.creator-withdraw-modal.tremendous-details.enter-amount-hint": {
+ "message": "Keress Ajándékkártyákat ez az ár körül."
+ },
"dashboard.creator-withdraw-modal.tremendous-details.enter-denomination-placeholder": {
"message": "Összeg megadása"
},
@@ -923,6 +935,9 @@
"dashboard.withdraw.error.email-verification.title": {
"message": "E-mail hítelesítés szükséges"
},
+ "dashboard.withdraw.error.insufficient-balance.title": {
+ "message": "Nincs elég vagyonod"
+ },
"dashboard.withdraw.error.invalid-address.title": {
"message": "Cím megerősítése sikertelen"
},
@@ -1131,7 +1146,7 @@
"message": "Egyéni link"
},
"hosting-marketing.included.custom-url.description": {
- "message": "Ossza meg szerverét egy egyedi modrinth.gg linkkel."
+ "message": "Oszd meg a szerveredet egy egyedi modrinth.gg linkkel."
},
"hosting-marketing.included.description": {
"message": "Minden szerverhez tartozik egy sor olyan funkció, amelynek célja, hogy olyan tárhelyszolgáltatást nyújtson, amelyet csak a Modrinth tud nyújtani."
@@ -1397,6 +1412,9 @@
"layout.banner.add-email.description": {
"message": "Biztonsági okok miatt a Modrinthon kell egy e-mail cím a fiókodhoz."
},
+ "layout.banner.build-fail.description": {
+ "message": "A Modrinth felhasználói felületének jelenlegi telepítése nem tudta az API-ból lekérni az állapotadatokat. Ennek oka lehet egy szolgáltatáskimaradás vagy konfigurációs hiba. Kérünk, próbáld meg újra, amikor az API újra elérhetővé válik. Hibakódok: {errors}; Az API jelenlegi linkje: {url}"
+ },
"layout.banner.staging.title": {
"message": "A Modrinth színreviteli környezetét nézed"
},
@@ -1980,61 +1998,61 @@
"message": "Figyelmeztetés"
},
"project-type.collection.plural": {
- "message": "Gyűjtemények"
+ "message": "Gyűjtemény"
},
"project-type.collection.singular": {
"message": "Gyűjtemény"
},
"project-type.datapack.plural": {
- "message": "Adatcsomagok"
+ "message": "Adatcsomag"
},
"project-type.datapack.singular": {
"message": "Adatcsomag"
},
"project-type.minecraft_java_server.plural": {
- "message": "Szerverek"
+ "message": "Szerver"
},
"project-type.minecraft_java_server.singular": {
"message": "Szerver"
},
"project-type.mod.plural": {
- "message": "Modok"
+ "message": "Mod"
},
"project-type.mod.singular": {
"message": "Mod"
},
"project-type.modpack.plural": {
- "message": "Modcsomagok"
+ "message": "Modcsomag"
},
"project-type.modpack.singular": {
"message": "Modpack"
},
"project-type.plugin.plural": {
- "message": "Bővítmények"
+ "message": "Bővítmény"
},
"project-type.plugin.singular": {
"message": "Bővítmény"
},
"project-type.project.plural": {
- "message": "Projektek"
+ "message": "Projekt"
},
"project-type.project.singular": {
"message": "Projekt"
},
"project-type.resourcepack.plural": {
- "message": "Forráscsomagok"
+ "message": "Forráscsomag"
},
"project-type.resourcepack.singular": {
"message": "Forráscsomag"
},
"project-type.server.plural": {
- "message": "Szerverek"
+ "message": "Szerver"
},
"project-type.server.singular": {
"message": "Szerver"
},
"project-type.shader.plural": {
- "message": "Shaderek"
+ "message": "Shader"
},
"project-type.shader.singular": {
"message": "Shader"
@@ -2531,20 +2549,98 @@
"servers.plan.large.description": {
"message": "Ideális 15–25 játékos számára, modcsomagokhoz vagy intenzív moddoláshoz."
},
- "servers.plan.large.name": {
- "message": "Nagy"
- },
"servers.plan.medium.description": {
"message": "Nagyszerű 6–15 játékos számára, többféle moddal."
},
- "servers.plan.medium.name": {
- "message": "Közepes"
- },
"servers.plan.small.description": {
"message": "Tökéletes 1–5 barát számára, néhány kisebb moddal."
},
- "servers.plan.small.name": {
- "message": "Kicsi"
+ "settings.account.delete.confirm.proceed": {
+ "message": "Fiók törlése"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "Biztosan törölni szeretnéd a fiókodat?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Fiók törlése"
+ },
+ "settings.account.delete.section.title": {
+ "message": "Fiók törlése"
+ },
+ "settings.account.email.action.save": {
+ "message": "E-mail mentése"
+ },
+ "settings.account.email.field.label": {
+ "message": "E-mail-cím"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Írd ide az e-mail címedet..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "E-mail hozzáadása"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "E-mail megváltoztatása"
+ },
+ "settings.account.password.action.save": {
+ "message": "Jelszó mentése"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "A megadott jelszavak nem egyeznek!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Írd be a jelszavadat a folytatáshoz."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Jelszó megerősítése"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Jelszó megerősítése"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Új jelszó megerősítése"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Új jelszó megerősítése"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Új jelszó"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Új jelszó"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Régi jelszó"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Régi jelszó"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Jelszó létrehozása"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Jelszó módosítása"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Hozzáadás"
+ },
+ "settings.account.security.email.title": {
+ "message": "E-mail"
+ },
+ "settings.account.security.password.title": {
+ "message": "Jelszó"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "A kétlépcsős hitelesítés kikapcsolása "
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "A kétlépcsős hitelesítés beállítása"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Töltse le ezeket a biztonsági kódokat, és őrizze meg őket biztonságos helyen. Ha valaha is elveszítené a hozzáférését az eszközéhez, ezeket a kódokat használhatja a kétlépcsős hitelesítés kódja helyett! Ezeket a kódokat ugyanúgy óvnia kell, mint a jelszavát."
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Olvassa be a QR-kódot az Authy, a Microsoft Authenticator vagy bármely más kétlépcsős hitelesítési alkalmazás segítségével a folyamat megkezdéséhez."
},
"settings.applications.about": {
"message": "Rólunk"
@@ -2616,7 +2712,7 @@
"message": "Hatáskörök"
},
"settings.applications.field.url": {
- "message": "URL"
+ "message": "Link"
},
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
@@ -2624,9 +2720,6 @@
"settings.applications.modal.header": {
"message": "Alkamazás információ"
},
- "settings.applications.notification.error.title": {
- "message": "Hiba történt"
- },
"settings.applications.notification.icon-updated.description": {
"message": "Az alkamazásod ikonja frissítve lett."
},
diff --git a/apps/frontend/src/locales/id-ID/index.json b/apps/frontend/src/locales/id-ID/index.json
index bafb97aad..fc20388bd 100644
--- a/apps/frontend/src/locales/id-ID/index.json
+++ b/apps/frontend/src/locales/id-ID/index.json
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Buat proyek"
},
- "create.project.create-server-project": {
- "message": "Buat server"
- },
"create.project.missing-fields-tooltip": {
"message": "Bidang hilang: {fields}"
},
@@ -1304,6 +1301,39 @@
"hosting-marketing.why.your-favorite-mods.description": {
"message": "Pilih antara Vanila, Fabric, Forge, Quilt, dan NeoForge. Bila ia ada di Modrinth, ia dapat dijalankan di server Anda."
},
+ "hosting.loader.failed-to-change-version": {
+ "message": "Gagal mengubah versi paket mod"
+ },
+ "hosting.loader.failed-to-load-versions": {
+ "message": "Gagal memuat versi"
+ },
+ "hosting.loader.failed-to-reinstall": {
+ "message": "Gagal memasang ulang paket mod"
+ },
+ "hosting.loader.failed-to-repair": {
+ "message": "Gagal memperbaiki server"
+ },
+ "hosting.loader.failed-to-save-settings": {
+ "message": "Gagal menyinpan pengaturan pemasangan"
+ },
+ "hosting.loader.failed-to-unlink": {
+ "message": "Gagal melepas tautan paket mod"
+ },
+ "hosting.loader.loader-version": {
+ "message": "Versi {loader, select, null {pemuat} other {{loader}}}"
+ },
+ "hosting.loader.repair-started-text": {
+ "message": "Pemasangan server Anda telah diperbaiki."
+ },
+ "hosting.loader.repair-started-title": {
+ "message": "Perbaikan selesai"
+ },
+ "hosting.loader.reset-server": {
+ "message": "Atur ulang server"
+ },
+ "hosting.loader.reset-server-description": {
+ "message": "Menghapus semua data pada server Anda, termasuk dunia, mod, dan berkas konfigurasi Anda. Cadangan akan tetap ada dan dapat dipulihkan."
+ },
"hosting.plan.out-of-stock": {
"message": "Habis"
},
@@ -2783,6 +2813,18 @@
"search.filter.locked.server.sync": {
"message": "Sinkronkan dengan server"
},
+ "servers.busy.backup-creating": {
+ "message": "Sedang membuat cadangan"
+ },
+ "servers.busy.backup-restoring": {
+ "message": "Sedang memulihkan cadangan"
+ },
+ "servers.busy.installing": {
+ "message": "Server sedang dipasang"
+ },
+ "servers.busy.syncing-content": {
+ "message": "Sedang menyingkronkan konten"
+ },
"servers.notice.actions": {
"message": "Tindakan"
},
@@ -2813,21 +2855,12 @@
"servers.plan.large.description": {
"message": "Cocok untuk 15—25 pemain, paket mod, atau yang penggunakan mod berat."
},
- "servers.plan.large.name": {
- "message": "Besar"
- },
"servers.plan.medium.description": {
"message": "Cocok untuk 6—15 orang pemain dan yang menggunakan beberapa mod."
},
- "servers.plan.medium.name": {
- "message": "Sedang"
- },
"servers.plan.small.description": {
"message": "Cocok untuk 1—5 orang teman dengan beberapa mod ringan."
},
- "servers.plan.small.name": {
- "message": "Kecil"
- },
"settings.applications.about": {
"message": "Tentang"
},
@@ -2912,9 +2945,6 @@
"settings.applications.modal.header": {
"message": "Informasi aplikasi"
},
- "settings.applications.notification.error.title": {
- "message": "Terjadi kesalahan"
- },
"settings.applications.notification.icon-updated.description": {
"message": "Ikon aplikasi Anda telah diperbarui."
},
@@ -3152,6 +3182,12 @@
"ui.latest-news-row.view-all": {
"message": "Lihat semua berita"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Berlangganan"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Sudah berlangganan!"
+ },
"version.environment.none.description": {
"message": "Lingkungan untuk versi ini belum ditentukan."
},
diff --git a/apps/frontend/src/locales/it-IT/index.json b/apps/frontend/src/locales/it-IT/index.json
index fea0e6088..52dbfb473 100644
--- a/apps/frontend/src/locales/it-IT/index.json
+++ b/apps/frontend/src/locales/it-IT/index.json
@@ -36,25 +36,25 @@
"message": "Mac"
},
"app-marketing.download.options-title": {
- "message": "Opzioni download"
+ "message": "Opzioni di download"
},
"app-marketing.download.terms": {
"message": "Scaricando Modrinth App, accetti i nostri termini d''uso e l''informativa sulla privacy."
},
"app-marketing.download.title": {
- "message": "Scarica Modrinth App (Beta)"
+ "message": "Scarica Modrinth App (beta)"
},
"app-marketing.download.windows": {
"message": "Windows"
},
"app-marketing.features.follow.description": {
- "message": "Memorizza i contenuti che ami e ricevi aggiornamenti con un clic."
+ "message": "Memorizza i contenuti che ami e rimani aggiornato con un clic."
},
"app-marketing.features.follow.title": {
"message": "Segui i progetti che ami"
},
"app-marketing.features.importing.description": {
- "message": "Importa i tuoi profili preferiti dal launcher che usavi prima e parti con Modrinth App in pochi secondi!"
+ "message": "Importa i tuoi profili dal launcher che usavi prima e sarai pronto a usare Modrinth App in pochi secondi!"
},
"app-marketing.features.importing.gdlauncher-alt": {
"message": "GDLauncher"
@@ -63,7 +63,7 @@
"message": "MultiMC"
},
"app-marketing.features.importing.title": {
- "message": "Importa profili"
+ "message": "Importa i tuoi profili"
},
"app-marketing.features.mod-management.actions": {
"message": "Azioni"
@@ -72,7 +72,7 @@
"message": "di {author}"
},
"app-marketing.features.mod-management.description": {
- "message": "Modrinth facilita la gestione di tutte le tue mod in un posto solo. Puoi installarle, disinstallarle e aggiornarle con un solo clic."
+ "message": "Modrinth App facilita la gestione di tutte le mod che hai scaricato in un unico posto. Puoi installarle, disinstallarle e aggiornarle con un solo clic."
},
"app-marketing.features.mod-management.installed-mods": {
"message": "Mod installate"
@@ -84,7 +84,7 @@
"message": "Cerca mod"
},
"app-marketing.features.mod-management.title": {
- "message": "Gestisci mod"
+ "message": "Gestisci le mod scaricate"
},
"app-marketing.features.mod-management.version": {
"message": "Versione"
@@ -93,7 +93,7 @@
"message": "Gioca con le tue mod, con o senza connessione a Internet."
},
"app-marketing.features.offline.title": {
- "message": "Modalità offline"
+ "message": "Usala anche offline"
},
"app-marketing.features.open-source.description": {
"message": "Modrinth App è del tutto open source. Leggi il codice sorgente sul nostro GitHub!"
@@ -108,7 +108,7 @@
"message": "% CPU"
},
"app-marketing.features.performance.description": {
- "message": "Modrinth App ha prestazioni migliori di molti dei principali gestori mod, utilizzando appena 150 MB di RAM!"
+ "message": "Modrinth App offre prestazioni migliori rispetto a molti dei principali gestori di mod, utilizzando appena 150 MB di RAM!"
},
"app-marketing.features.performance.discord": {
"message": "Discord"
@@ -147,31 +147,31 @@
"message": "Performante"
},
"app-marketing.features.play.description": {
- "message": "Usa Modrinth App per scaricare e giocare con le tue mod e i tuoi pacchetti di mod preferiti."
+ "message": "Usa Modrinth App per scaricare e giocare con le tue mod e pacchetti preferiti."
},
"app-marketing.features.play.title": {
"message": "Gioca con le tue mod preferite"
},
"app-marketing.features.sharing.description": {
- "message": "Trova e scegli tra le migliaia di mod e pacchetti presenti qui su Modrinth."
+ "message": "Cerca e scegli tra le migliaia di mod e pacchetti presenti qui su Modrinth."
},
"app-marketing.features.sharing.modpack": {
- "message": "Pacchetto di mod"
+ "message": "Pacchetto"
},
"app-marketing.features.sharing.share-button": {
"message": "Condividi"
},
"app-marketing.features.sharing.title": {
- "message": "Trova, crea e condividi"
+ "message": "Esplora, crea e condividi"
},
"app-marketing.features.unlike-any-launcher": {
"message": "Distinta dagli altri launcher"
},
"app-marketing.features.website.description": {
- "message": "Modrinth App è integrata completamente con il sito, così puoi accedere a tutti i tuoi progetti preferiti dall'app!"
+ "message": "Modrinth App è integrata completamente con il sito, così puoi accedere a tutti i tuoi progetti preferiti direttamente dall'app!"
},
"app-marketing.features.website.title": {
- "message": "Integrata col sito"
+ "message": "Integrata con il sito"
},
"app-marketing.features.youve-used-before": {
"message": "che tu abbia mai usato prima"
@@ -258,7 +258,7 @@
"message": "Reimposta la password"
},
"auth.sign-in.2fa.description": {
- "message": "Inserisci un codice di autenticazione a due fattori per procedere."
+ "message": "Inserisci il codice 2FA per continuare."
},
"auth.sign-in.2fa.label": {
"message": "Inserisci un codice 2FA"
@@ -336,7 +336,7 @@
"message": "Ricevi novità riguardanti Modrinth"
},
"auth.welcome.description": {
- "message": "Fai ora parte della grandiosa community di creatori ed esploratori che già costruiscono, aggiornano e stanno sul pezzo con le fantastiche mod."
+ "message": "Fai ora parte della grandiosa comunità di creatori ed esploratori che già costruiscono, aggiornano e stanno sul pezzo con le fantastiche mod."
},
"auth.welcome.label.tos": {
"message": "Creando un''account, hai accettato i termini d''utilizzo e l''informativa sulla privacy di Modrinth."
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "Crea progetto"
},
- "create.project.create-server-project": {
- "message": "Crea server"
- },
"create.project.missing-fields-tooltip": {
"message": "Campi mancanti: {fields}"
},
@@ -864,7 +861,7 @@
"message": "Clicca per sapere come Modrinth gestisce i tuoi guadagni."
},
"dashboard.revenue.estimated-with-date": {
- "message": "Previsti per {date}"
+ "message": "Previsti per il {date}"
},
"dashboard.revenue.processing": {
"message": "In elaborazione"
@@ -1191,7 +1188,7 @@
"message": "Avvia il tuo server"
},
"hosting-marketing.hero.host-with-modrinth": {
- "message": "Affidati a Modrinth Hosting per il tuo prossimo server"
+ "message": "Affida il tuo prossimo server a Modrinth Hosting"
},
"hosting-marketing.hero.hosting-description": {
"message": "Modrinth Hosting è il modo più facile per gestire il tuo server personale per Minecraft: Java Edition. Installa e gioca alle tue mod e pacchetti preferiti, tutto tramite la piattaforma Modrinth."
@@ -1473,7 +1470,7 @@
"message": "Scopri oltre {count, number} creazioni"
},
"landing.subheading": {
- "message": "Scopri, gioca e condividi contenuti per Minecraft attraverso la nostra piattaforma open source creata per la community."
+ "message": "Scopri, gioca e condividi contenuti per Minecraft attraverso la nostra piattaforma open source creata per la comunità."
},
"layout.action.change-theme": {
"message": "Cambia tema"
@@ -1689,7 +1686,7 @@
"message": "Esplora"
},
"layout.nav.discover-content": {
- "message": "Esplora contenuti"
+ "message": "Esplora i contenuti"
},
"layout.nav.feature-flags": {
"message": "Flag delle funzionalità"
@@ -2817,16 +2814,16 @@
"message": "Sincronizza col server"
},
"servers.busy.backup-creating": {
- "message": "Creando il backup..."
+ "message": "È in corso la creazione di un backup"
},
"servers.busy.backup-restoring": {
- "message": "Ripristinando il backup..."
+ "message": "È in corso il ripristino da un backup"
},
"servers.busy.installing": {
- "message": "Installando il server..."
+ "message": "È in corso l'installazione del server"
},
"servers.busy.syncing-content": {
- "message": "Sincronizzando i contenuti..."
+ "message": "È in corso la sincronizzazione dei contenuti"
},
"servers.notice.actions": {
"message": "Azioni"
@@ -2858,20 +2855,209 @@
"servers.plan.large.description": {
"message": "Ideale per 15–25 giocatori, pacchetti di mod o modding intenso."
},
- "servers.plan.large.name": {
- "message": "Grande"
- },
"servers.plan.medium.description": {
"message": "Ottimo per 6–15 giocatori e più mod."
},
- "servers.plan.medium.name": {
- "message": "Medio"
- },
"servers.plan.small.description": {
"message": "Perfetto per 1–5 giocatori e qualche mod leggera."
},
- "servers.plan.small.name": {
- "message": "Piccolo"
+ "settings.account.button.complete-setup": {
+ "message": "Completa la configurazione"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "Scarica copia"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "Genera copia"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "Generando la copia..."
+ },
+ "settings.account.data-export.description": {
+ "message": "Richiedi una copia dei tuoi dati personali che hai caricato su Modrinth. L'operazione richiederà alcuni minuti."
+ },
+ "settings.account.data-export.title": {
+ "message": "Esporta i dati"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "Questo **eliminerà immediatamente tutti i tuoi dati utente**, ma non i tuoi progetti. Questa azione non può essere annullata.
Se hai bisogno di assistenza col tuo account, puoi ottenere supporto sul [server Discord di Modrinth](https://discord.modrinth.com)."
+ },
+ "settings.account.delete.confirm.proceed": {
+ "message": "Elimina questo account"
+ },
+ "settings.account.delete.confirm.title": {
+ "message": "Vuoi davvero eliminare il tuo account?"
+ },
+ "settings.account.delete.section.action": {
+ "message": "Elimina account"
+ },
+ "settings.account.delete.section.description": {
+ "message": "Una volta eliminato l'account, non si torna indietro. Proseguendo tutti i dati associati a esso, esclusi i progetti, verranno rimossi dai nostri server."
+ },
+ "settings.account.delete.section.title": {
+ "message": "Elimina account"
+ },
+ "settings.account.email.action.save": {
+ "message": "Salva email"
+ },
+ "settings.account.email.field.label": {
+ "message": "Indirizzo email"
+ },
+ "settings.account.email.field.placeholder": {
+ "message": "Inserisci il tuo indirizzo email..."
+ },
+ "settings.account.email.modal.header.add": {
+ "message": "Aggiungi email"
+ },
+ "settings.account.email.modal.header.change": {
+ "message": "Cambia email"
+ },
+ "settings.account.email.modal.notice": {
+ "message": "I dati del tuo account non sono visibili pubblicamente."
+ },
+ "settings.account.password.action.remove": {
+ "message": "Rimuovi password"
+ },
+ "settings.account.password.action.save": {
+ "message": "Salva password"
+ },
+ "settings.account.password.error.mismatch": {
+ "message": "Le password inserite non corrispondono!"
+ },
+ "settings.account.password.field.confirm-current.description": {
+ "message": "Inserisci la tua password per continuare."
+ },
+ "settings.account.password.field.confirm-current.label": {
+ "message": "Conferma password"
+ },
+ "settings.account.password.field.confirm-current.placeholder": {
+ "message": "Conferma password"
+ },
+ "settings.account.password.field.confirm-new.label": {
+ "message": "Conferma nuova password"
+ },
+ "settings.account.password.field.confirm-new.placeholder": {
+ "message": "Conferma nuova password"
+ },
+ "settings.account.password.field.new.label": {
+ "message": "Nuova password"
+ },
+ "settings.account.password.field.new.placeholder": {
+ "message": "Nuova password"
+ },
+ "settings.account.password.field.old.label": {
+ "message": "Vecchia password"
+ },
+ "settings.account.password.field.old.placeholder": {
+ "message": "Vecchia password"
+ },
+ "settings.account.password.modal.header.add": {
+ "message": "Aggiungi password"
+ },
+ "settings.account.password.modal.header.change": {
+ "message": "Cambia password"
+ },
+ "settings.account.password.modal.header.remove": {
+ "message": "Rimuovi password"
+ },
+ "settings.account.providers.action.add": {
+ "message": "Aggiungi"
+ },
+ "settings.account.providers.modal.header": {
+ "message": "Fornitori per l'autenticazione"
+ },
+ "settings.account.providers.table.actions": {
+ "message": "Azioni"
+ },
+ "settings.account.providers.table.provider": {
+ "message": "Fornitore"
+ },
+ "settings.account.security.email.action.add": {
+ "message": "Aggiungi email"
+ },
+ "settings.account.security.email.action.change": {
+ "message": "Cambia email"
+ },
+ "settings.account.security.email.description": {
+ "message": "Cambia la email associata col tuo account."
+ },
+ "settings.account.security.email.title": {
+ "message": "Email"
+ },
+ "settings.account.security.password.action.add": {
+ "message": "Aggiungi password"
+ },
+ "settings.account.security.password.action.change": {
+ "message": "Cambia password"
+ },
+ "settings.account.security.password.description.change": {
+ "message": "Cambia la password usata per accedere al tuo account."
+ },
+ "settings.account.security.password.description.change-or-remove": {
+ "message": "Cambia o rimuovi la password usata per accedere al tuo account."
+ },
+ "settings.account.security.password.description.set": {
+ "message": "Imposta una password permanente per accedere al tuo account."
+ },
+ "settings.account.security.password.title": {
+ "message": "Password"
+ },
+ "settings.account.security.providers.action.manage": {
+ "message": "Gestisci fornitori"
+ },
+ "settings.account.security.providers.description": {
+ "message": "Aggiungi o rimuovi metodi di accesso al tuo account, inclusi GitHub, GitLab, Microsoft, Discord, Steam e Google."
+ },
+ "settings.account.security.providers.title": {
+ "message": "Gestisci fornitori per l'autenticazione"
+ },
+ "settings.account.security.title": {
+ "message": "Sicurezza dell'account"
+ },
+ "settings.account.security.two-factor.action.remove": {
+ "message": "Rimuovi 2FA"
+ },
+ "settings.account.security.two-factor.action.setup": {
+ "message": "Configura 2FA"
+ },
+ "settings.account.security.two-factor.description": {
+ "message": "Aggiungi un livello di sicurezza aggiuntivo nell'accesso al tuo account."
+ },
+ "settings.account.security.two-factor.title": {
+ "message": "Autenticazione a due fattori"
+ },
+ "settings.account.two-factor.backup.intro": {
+ "message": "Scarica e salva questi codici di recupero in un posto sicuro. Puoi usarli al posto del codice 2FA se perdi l'accesso al tuo dispositivo! Dovresti proteggere questi codici come la tua password."
+ },
+ "settings.account.two-factor.backup.single-use": {
+ "message": "Ogni codice di recupero è utilizzabile solo una volta."
+ },
+ "settings.account.two-factor.error.incorrect-code": {
+ "message": "Il codice inserito è sbagliato!"
+ },
+ "settings.account.two-factor.field.code.description": {
+ "message": "Inserisci il codice 2FA per continuare."
+ },
+ "settings.account.two-factor.field.code.label": {
+ "message": "Inserisci codice 2FA"
+ },
+ "settings.account.two-factor.field.code.placeholder": {
+ "message": "Inserisci codice..."
+ },
+ "settings.account.two-factor.setup.intro": {
+ "message": "L'autenticazione a due fattori (2FA) protegge il tuo account richiedendo un dispositivo secondario per effettuare l'accesso."
+ },
+ "settings.account.two-factor.setup.manual-secret": {
+ "message": "Se il codice QR non funziona, inserisci manualmente questa chiave:"
+ },
+ "settings.account.two-factor.setup.scan": {
+ "message": "Inizia scansionando il codice QR con Authy, Microsoft Authenticator o qualsiasi altra app per il 2FA."
+ },
+ "settings.account.two-factor.verify.description": {
+ "message": "Inserisci il codice generato dall'app di autenticazione per confermare l'accesso."
+ },
+ "settings.account.two-factor.verify.label": {
+ "message": "Codice di verifica"
},
"settings.applications.about": {
"message": "Info"
@@ -2954,12 +3140,12 @@
"settings.applications.field.url.placeholder": {
"message": "https://example.com"
},
+ "settings.applications.head-title": {
+ "message": "Applicazioni"
+ },
"settings.applications.modal.header": {
"message": "Info sull'applicazione"
},
- "settings.applications.notification.error.title": {
- "message": "Si è verificato un errore"
- },
"settings.applications.notification.icon-updated.description": {
"message": "L'icona della tua applicazione è stata aggiornata."
},
@@ -2969,11 +3155,95 @@
"settings.applications.secret.disclaimer": {
"message": "Segnati il secret ora, perché sarà nascosto appena lasci questa pagina!"
},
+ "settings.authorizations.about-this-app": {
+ "message": "Info sull'app"
+ },
+ "settings.authorizations.by": {
+ "message": "da"
+ },
+ "settings.authorizations.description": {
+ "message": "Quando autorizzi un'applicazione, le concedi l'accesso al tuo account Modrinth. Qui puoi gestirne e controllarne l'accesso in qualsiasi momento."
+ },
+ "settings.authorizations.empty-state": {
+ "message": "Al momento non riusciamo a mostrare le tue app autorizzate, stiamo lavorando per risolvere il problema. Ritorna più tardi!"
+ },
+ "settings.authorizations.head-title": {
+ "message": "Autorizzazioni"
+ },
+ "settings.authorizations.revoke.action": {
+ "message": "Revoca"
+ },
+ "settings.authorizations.revoke.confirm.description": {
+ "message": "Questo revocherà l'accesso dell'app al tuo account. Potrai riautorizzarla in seguito."
+ },
+ "settings.authorizations.revoke.confirm.title": {
+ "message": "Vuoi davvero revocare questa applicazione?"
+ },
+ "settings.billing.charges.description": {
+ "message": "Tutti gli addebiti passati del tuo account Modrinth saranno mostrati qui:"
+ },
+ "settings.billing.charges.product.medal-trial": {
+ "message": "Prova del server Medal"
+ },
+ "settings.billing.charges.product.midas": {
+ "message": "Modrinth Plus"
+ },
+ "settings.billing.charges.product.pyro": {
+ "message": "Modrinth Hosting"
+ },
+ "settings.billing.expires": {
+ "message": "Scade: {date}"
+ },
+ "settings.billing.interval.month": {
+ "message": "mese"
+ },
+ "settings.billing.interval.monthly": {
+ "message": "mensile"
+ },
+ "settings.billing.interval.year": {
+ "message": "anno"
+ },
+ "settings.billing.interval.yearly": {
+ "message": "annuale"
+ },
+ "settings.billing.midas.benefits.ad-free": {
+ "message": "Niente pubblicità su modrinth.com e nella Modrinth App"
+ },
+ "settings.billing.midas.benefits.badge": {
+ "message": "Distintivo Modrinth+ sul tuo profilo"
+ },
+ "settings.billing.midas.benefits.support": {
+ "message": "Supporta Modrinth e i creatori direttamente"
+ },
+ "settings.billing.midas.benefits.title": {
+ "message": "Benefici"
+ },
+ "settings.billing.midas.save-per-year": {
+ "message": "Risparmia {amount}/anno passando al piano annuale!"
+ },
+ "settings.billing.midas.status.cancelled.line1": {
+ "message": "Hai annullato l'abbonamento."
+ },
+ "settings.billing.midas.status.cancelled.line2": {
+ "message": "I vantaggi rimarranno attivi fino alla fine di questo ciclo di fatturazione."
+ },
+ "settings.billing.midas.status.failed": {
+ "message": "La transazione non è andata a buon fine. Aggiorna il tuo metodo di pagamento."
+ },
+ "settings.billing.midas.status.open": {
+ "message": "Abbonamento attuale:"
+ },
+ "settings.billing.midas.status.processing": {
+ "message": "La transazione è in fase di elaborazione. I vantaggi si attiveranno a fine operazione."
+ },
+ "settings.billing.midas.upsell": {
+ "message": "Abbonati a Modrinth Plus!"
+ },
"settings.billing.modal.cancel.action": {
"message": "Annulla abbonamento"
},
"settings.billing.modal.cancel.description": {
- "message": "Questo annullerà il tuo abbonamento. Manterrai i tuoi vantaggi fino alla fine del ciclo di fatturazione in corso."
+ "message": "Questo annullerà il tuo abbonamento. I vantaggi rimarranno attivi fino alla fine di questo ciclo di fatturazione."
},
"settings.billing.modal.cancel.title": {
"message": "Vuoi davvero annullare il tuo abbonamento?"
@@ -2987,11 +3257,17 @@
"settings.billing.modal.delete.title": {
"message": "Vuoi davvero rimuovere questo metodo di pagamento?"
},
+ "settings.billing.next": {
+ "message": "Poi:"
+ },
+ "settings.billing.or-yearly-save": {
+ "message": "O {price} / anno (risparmi il {percent}%!)"
+ },
"settings.billing.payment_method.action.add": {
"message": "Aggiungi un metodo di pagamento"
},
"settings.billing.payment_method.action.history": {
- "message": "Vedi accrediti precedenti"
+ "message": "Vedi addebiti precedenti"
},
"settings.billing.payment_method.action.primary": {
"message": "Rendi primario"
@@ -3008,18 +3284,99 @@
"settings.billing.payment_method.title": {
"message": "Metodi di pagamento"
},
+ "settings.billing.plan.title": {
+ "message": "Piano: {size}"
+ },
+ "settings.billing.price.per-interval": {
+ "message": "{price} / {interval}"
+ },
+ "settings.billing.price.slash-interval": {
+ "message": "/{interval}"
+ },
+ "settings.billing.pyro.cpu": {
+ "message": "{shared} CPU condivise (Supercarica fino a {bursts} CPU)"
+ },
+ "settings.billing.pyro.linked-server.not-found": {
+ "message": "Non è stato trovato un server collegato a questo abbonamento. Ci sono alcune possibili spiegazioni: se lo hai appena acquistato, è normale, potrebbe volerci fino a un'ora prima che sia pronto all'uso. Altrimenti, il server potrebbe essere stato sospeso. Se questo non è ciò che ti aspettavi, contatta il supporto di Modrinth fornendo le seguenti informazioni:"
+ },
+ "settings.billing.pyro.linked-server.server-id": {
+ "message": "ID server: {id}"
+ },
+ "settings.billing.pyro.linked-server.stripe-id": {
+ "message": "ID Stripe: {id}"
+ },
+ "settings.billing.pyro.ram": {
+ "message": "{gb} GB di RAM"
+ },
+ "settings.billing.pyro.resubscribe.error.text": {
+ "message": "Si è verificato un errore nel riabbonamento del tuo server Modrinth."
+ },
+ "settings.billing.pyro.resubscribe.error.title": {
+ "message": "Errore nel riabbonamento"
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.text": {
+ "message": "Se il server è in sospensione, un nuovo tentativo di addebito potrebbe richiedere fino a 10 minuti."
+ },
+ "settings.billing.pyro.resubscribe.request-submitted.title": {
+ "message": "Richiesta di riabbonamento inviata"
+ },
+ "settings.billing.pyro.resubscribe.success.text": {
+ "message": "Riabbonamento al server effettuato con successo"
+ },
+ "settings.billing.pyro.status.failed": {
+ "message": "La transazione non è andata a buon fine. Aggiorna il tuo metodo di pagamento, poi riprova."
+ },
+ "settings.billing.pyro.status.processing": {
+ "message": "La transazione è in fase di elaborazione. Il tuo server si attiverà a fine operazione."
+ },
+ "settings.billing.pyro.storage": {
+ "message": "{gb} GB di SSD"
+ },
+ "settings.billing.pyro.swap": {
+ "message": "{gb} GB di swap"
+ },
"settings.billing.pyro_subscription.description": {
"message": "Gestisci i tuoi abbonamenti legati a Modrinth Servers."
},
"settings.billing.pyro_subscription.title": {
"message": "Abbonamenti Modrinth Servers"
},
+ "settings.billing.renews": {
+ "message": "Rinnovo: {date}"
+ },
+ "settings.billing.resubscribe": {
+ "message": "Riabbonati"
+ },
+ "settings.billing.since": {
+ "message": "Dal: {date}"
+ },
+ "settings.billing.subscribe": {
+ "message": "Abbonati"
+ },
"settings.billing.subscription.description": {
"message": "Gestisci i tuoi abbonamenti Modrinth."
},
"settings.billing.subscription.title": {
"message": "Abbonamenti"
},
+ "settings.billing.switch.switching-to-interval": {
+ "message": "Passando al piano {interval}"
+ },
+ "settings.billing.switch.to-interval": {
+ "message": "Passa al piano {interval}"
+ },
+ "settings.billing.switch.tooltip.monthly-additional-per-year": {
+ "message": "Il piano mensile costerà {amount} in più all'anno"
+ },
+ "settings.billing.switches-to-billing-on": {
+ "message": "Passerà al piano {interval} il {date}"
+ },
+ "settings.billing.update-method": {
+ "message": "Aggiorna metodo"
+ },
+ "settings.billing.upgrade": {
+ "message": "Aggiorna"
+ },
"settings.display.banner.developer-mode.button": {
"message": "Disattiva modalità sviluppatore"
},
@@ -3032,6 +3389,12 @@
"settings.display.flags.title": {
"message": "Altre funzionalità"
},
+ "settings.display.notification.developer-mode-deactivated.text": {
+ "message": "La modalità sviluppatore è stata disabilitata"
+ },
+ "settings.display.notification.developer-mode-deactivated.title": {
+ "message": "Modalità sviluppatore disattivata"
+ },
"settings.display.project-list-layouts.datapack": {
"message": "Pagina dei pacchetti di dati"
},
@@ -3041,6 +3404,15 @@
"settings.display.project-list-layouts.mod": {
"message": "Pagina delle mod"
},
+ "settings.display.project-list-layouts.mode.gallery": {
+ "message": "Galleria"
+ },
+ "settings.display.project-list-layouts.mode.grid": {
+ "message": "Griglia"
+ },
+ "settings.display.project-list-layouts.mode.rows": {
+ "message": "Righe"
+ },
"settings.display.project-list-layouts.modpack": {
"message": "Pagina dei pacchetti di mod"
},
@@ -3101,6 +3473,9 @@
"settings.display.theme.title": {
"message": "Tema"
},
+ "settings.head-title": {
+ "message": "Impostazioni di visualizzazione"
+ },
"settings.pats.action.create": {
"message": "Crea un token"
},
@@ -3150,7 +3525,7 @@
"message": "Ultimo utilizzo {ago}"
},
"settings.pats.token.never-used": {
- "message": "Mai utilizzato"
+ "message": "Mai usato"
},
"settings.profile.bio.description": {
"message": "Una breve descrizione per raccontare a tutti qualcosa di te."
@@ -3161,6 +3536,9 @@
"settings.profile.description": {
"message": "Le informazioni del tuo profilo sono visibili pubblicamente su Modrinth e tramite l''API di Modrinth."
},
+ "settings.profile.head-title": {
+ "message": "Impostazioni del profilo"
+ },
"settings.profile.profile-info": {
"message": "Informazioni del profilo"
},
@@ -3191,12 +3569,30 @@
"settings.sessions.unknown-platform": {
"message": "Piattaforma sconosciuta"
},
+ "settings.sidebar.label.account": {
+ "message": "Account"
+ },
+ "settings.sidebar.label.developer": {
+ "message": "Sviluppo"
+ },
+ "settings.sidebar.label.display": {
+ "message": "Visualizzazione"
+ },
"ui.latest-news-row.latest-news": {
"message": "Novità da Modrinth"
},
"ui.latest-news-row.view-all": {
"message": "Leggi tutte le novità"
},
+ "ui.newsletter-button.subscribe": {
+ "message": "Iscriviti"
+ },
+ "ui.newsletter-button.subscribed": {
+ "message": "Iscritto!"
+ },
+ "ui.newsletter-button.tooltip": {
+ "message": "Iscriviti alla newsletter di Modrinth"
+ },
"version.environment.none.description": {
"message": "L'ambiente per questa versione non è stato specificato."
},
diff --git a/apps/frontend/src/locales/ja-JP/index.json b/apps/frontend/src/locales/ja-JP/index.json
index 6c6a86d59..feef41542 100644
--- a/apps/frontend/src/locales/ja-JP/index.json
+++ b/apps/frontend/src/locales/ja-JP/index.json
@@ -9,7 +9,7 @@
"message": "ユーザーが見つかりませんでした"
},
"app-marketing.download.description": {
- "message": "我々のデスクトップアプリは全てのプラットフォームでご利用いただけますので、ご希望のバージョンをお選びください。"
+ "message": "我々のデスクトップアプリはすべてのプラットフォームでご利用いただけますので、ご希望のバージョンをお選びください。"
},
"app-marketing.download.download-appimage": {
"message": "AppImageをダウンロードする"
@@ -141,7 +141,7 @@
"message": "RAM"
},
"app-marketing.features.performance.small": {
- "message": "少"
+ "message": "小さい"
},
"app-marketing.features.performance.title": {
"message": "効率的"
@@ -168,7 +168,7 @@
"message": "他のランチャーと異なる点"
},
"app-marketing.features.website.description": {
- "message": "Modrinth Appはウェブサイトと完全に統合されているため、あなたはお気に入りのプロジェクトにアプリからアクセスできます!"
+ "message": "Modrinth Appはウェブサイトと完全に統合されているため、あなたはすべてのお気に入りのプロジェクトにアプリからアクセスできます!"
},
"app-marketing.features.website.title": {
"message": "ウェブサイトとの統合"
@@ -497,9 +497,6 @@
"create.project.create-project": {
"message": "プロジェクトを作成"
},
- "create.project.create-server-project": {
- "message": "サーバーを作成"
- },
"create.project.missing-fields-tooltip": {
"message": "不足している項目: {fields}"
},
@@ -591,7 +588,7 @@
"message": "フィルターや検索語句を調整してみてください。"
},
"dashboard.collections.label.projects-count": {
- "message": "{count}件のプロジェクト"
+ "message": "{count} {countPlural, plural, one {プロジェクト} other {プロジェクト}}"
},
"dashboard.collections.label.search-input": {
"message": "コレクションを検索"
@@ -1194,7 +1191,7 @@
"message": "Modrinth Hostingで次のサーバーをホストしよう"
},
"hosting-marketing.hero.hosting-description": {
- "message": "Modrinth Hostingは、Minecraft: Java Editionサーバーを最も簡単にホストする方法です。お気に入りのModやModパックをModrinthプラットフォーム内で、シームレスにインストールしてプレイできます。"
+ "message": "Modrinth Hostingは、Minecraft: Java Editionサーバーを最も簡単にホストする方法です。お気に入りのModやModパックをすべてModrinthプラットフォーム内で、シームレスにインストールしてプレイできます。"
},
"hosting-marketing.included.advanced-networking": {
"message": "高度なネットワーク管理"
@@ -1212,7 +1209,7 @@
"message": "カスタムURL"
},
"hosting-marketing.included.custom-url.description": {
- "message": "カスタムmodrinth.ggURLでサーバーを共有できます。"
+ "message": "カスタム modrinth.gg URLでサーバーを共有できます。"
},
"hosting-marketing.included.description": {
"message": "全てのサーバーにはModrinthだけが提供できるホスティング体験を提供するために設計された一連の機能が含まれています。"
@@ -1725,7 +1722,7 @@
"message": "収益"
},
"layout.nav.saved-projects": {
- "message": "プロジェクトを保存"
+ "message": "保存されたプロジェクト"
},
"layout.nav.search": {
"message": "検索"
@@ -2076,7 +2073,7 @@
"message": "{count}件のダウンロード"
},
"profile.label.joined": {
- "message": "参加しました"
+ "message": "参加: "
},
"profile.label.no-collections": {
"message": "このユーザーのコレクションはありません!"
@@ -2310,10 +2307,10 @@
"message": "{title}は{gameVersion}の{platform}に対応していません"
},
"project.download.search-game-versions": {
- "message": "ゲームバージョンを検索..."
+ "message": "ゲームバージョンを検索…"
},
"project.download.search-game-versions-label": {
- "message": "ゲームバージョンを検索..."
+ "message": "ゲームバージョンを検索…"
},
"project.download.select-game-version": {
"message": "ゲームバージョンを選択"
@@ -2361,7 +2358,7 @@
"message": "ライセンステキストを取得できませんでした。"
},
"project.license.loading": {
- "message": "ライセンスの文を読み込み中"
+ "message": "ライセンステキストを読み込み中…"
},
"project.license.title": {
"message": "ライセンス"
@@ -2409,7 +2406,7 @@
"message": "。"
},
"project.settings.general.tagline.placeholder.1": {
- "message": "。"
+ "message": "例: ゲームの進行システムをネザーを中心に据えるように大幅に変更する。"
},
"project.settings.general.tagline.placeholder.2": {
"message": "例: 着用可能な建設作業着を追加する。"
@@ -2421,7 +2418,7 @@
"message": "例:ネザーポータル同士の接続方法を改善する。"
},
"project.settings.general.tagline.placeholder.5": {
- "message": "例:夜間に遭遇する通常のモブに、強力なボスバージョンを追加する。"
+ "message": "例:夜間に遭遇する通常のMobに、強力なボスバージョンを追加する。"
},
"project.settings.general.tagline.title": {
"message": "キャッチフレーズ"
@@ -2436,10 +2433,10 @@
"message": "プロジェクトダッシュボードを見る"
},
"project.stats.downloads-label": {
- "message": "件のダウンロード{count, plural, one {} other {}}"
+ "message": "件のダウンロード"
},
"project.stats.followers-label": {
- "message": "人のフォロワー{count, plural, one {} other {}}"
+ "message": "人のフォロワー"
},
"project.status.archived.message": {
"message": "{title} はアーカイブされました。作者がプロジェクトのアーカイブを解除しない限り、今後 {title} に更新はありません。"
@@ -2454,7 +2451,7 @@
"message": "この{item, select, project {プロジェクト} version {バージョン} user {ユーザー} other {コンテンツ}}に関するあなたの報告はすでに投稿されています。追記がある場合は、報告に詳細を追加できます。"
},
"report.back-to-item": {
- "message": "{item, select, project {project} version {version} user {user} other {content}} に戻る"
+ "message": "{item, select, project {プロジェクト} version {バージョン} user {ユーザー} other {コンテンツ}}に戻る"
},
"report.body.description": {
"message": "可能で関連性がある場合は、リンクと画像を追加してください。空または不十分な報告は閉じられ、無視されます。"
@@ -2652,7 +2649,7 @@
"message": "PATの書き込み"
},
"scopes.payoutsRead.description": {
- "message": "支払い額を確認する"
+ "message": "支払いデータを確認する"
},
"scopes.payoutsRead.label": {
"message": "支払い額の確認"
@@ -2727,7 +2724,7 @@
"message": "セッションを削除する"
},
"scopes.sessionDelete.label": {
- "message": "セッションを削除する"
+ "message": "セッションを削除"
},
"scopes.sessionRead.description": {
"message": "有効なセッションを読み取る"
@@ -2856,22 +2853,202 @@
"message": "お知らせはありません"
},
"servers.plan.large.description": {
- "message": "15〜25人、Modパックや重いModを導入するのに最適です。"
- },
- "servers.plan.large.name": {
- "message": "大"
+ "message": "15〜25人、Modパックや重いModを導入するのに最適。"
},
"servers.plan.medium.description": {
"message": "6〜15人のプレイヤーと複数のModに最適。"
},
- "servers.plan.medium.name": {
- "message": "標準"
- },
"servers.plan.small.description": {
"message": "いくつかの軽量なModで1〜5人に最適。"
},
- "servers.plan.small.name": {
- "message": "少"
+ "settings.account.button.complete-setup": {
+ "message": "セットアップを完了"
+ },
+ "settings.account.data-export.action.download": {
+ "message": "エクスポートをダウンロード"
+ },
+ "settings.account.data-export.action.generate": {
+ "message": "エクスポートを生成"
+ },
+ "settings.account.data-export.action.generating": {
+ "message": "エクスポートを生成中…"
+ },
+ "settings.account.data-export.description": {
+ "message": "Modrinthにアップロードされたあなたのすべての個人データのコピーをリクエストします。これには数分かかることがあります。"
+ },
+ "settings.account.data-export.title": {
+ "message": "データのエクスポート"
+ },
+ "settings.account.delete.confirm.description": {
+ "message": "これにより**即座にあなたのすべてのユーザーデータとフォローが削除されます**。プロジェクトは削除されません。アカウントの削除は取り消せません。